1
2 50000
46926936 137233719 157963995 106738107 58103472 142749474 144135915 63024129 190541694 38033541 285065130 48205248 396823749 1303029 121549533 15495564 211908228 136725897 88399017 181959078 53830287 61508937 239787051 50846880 179599371 104053509 207648588 224394093 49464513 35950509 172418211 197625561 181221180 11178531 134297583 217747257 18930072 57349509 58609404 139831209 251205738 85516494 221372277 146780949 71289078 7643643 144013170 27834870 316771371 119021973 33283425 253857240 18447849 110554857 146831664 175767900 69729618 172933194 86251746 242607666 218917020 14561505 111918093 33903429 128314851 39424980 134932056 141539139 267352659 49866936 126358596 135271206 65217579 16709301 221638095 126119637 223383069 48986847 111777981 126145362 166820346 132620544 35194131 79316937 13290711 9931677 127128120 160530720 96217842 28994490 159942720 339887982 85260504 33444873 11182227 3490326 142361163 220220238 44589321 51096948 148632981 64485708 90320937 49523460 81601926 122466792 77178444 107612988 309492225 253877715 221435907 135895473 19923834 153977964 178322508 68072844 57568266 207367230 50442483 232743651 35373240 28312998 280768551 54439077 117811029 317725716 19199817 238407645 33253311 99140013 179007150 71146068 62600370 165292617 15262527 50429883 200369337 1654611 4215120 7205373 22980384 31293864 17842167 131938317 79850295 42309960 18442179 64351623 241361673 134627073 41141709 273639870 13595904 133720440 166776015 49865655 135500169 59896431 63289233 218412810 21607530 140246967 3562587 41317647 43044960 186025392 24970554 66351453 231696570 133295232 179631354 86322642 412692 243408753 142162125 60985554 114193065 204459759 242608065 29976975 74978169 33215238 39594807 223876443 35628075 229844391 170609145 12790806 99326829 204400476 150813033 249987906 212485875 39998322 8187837 140033544 24739344 53215743 183725514 122121006 54993204 9049740 106668009 249813333 77149464 2461116 261359091 122611524 9034998 4715046 238114653 97355454 130359285 287109585 25001235 64372287 120282183 131486565 22840503 77608944 72441159 20831244 93122253 125357883 189339717 59349738 60753168 55658421 61116552 168782460 18075456 212647638 198432759 117544854 5619600 104980344 161607201 103622316 73640994 212088618 94791249 47699904 177065238 102417168 36600648 99056685 34777701 91418565 205166556 2103003 70536459 16691031 244125609 190498749 200603991 164150385 70735665 154207788 62752725 7069503 252245280 61450557 247870098 172381209 74395650 12396783 104642181 113423289 8622684 151651290 5828256 285330003 23694657 153385617 201089826 237706119 27857508 272681451 13875351 87592512 217559685 97757961 49353801 228759426 27477660 365524278 30300795 176742258 286631100 19046139 14779863 27621762 47928783 189646989 27132 33936735 83635734 68986386 88162851 71351448 251999034 82615260 137271183 106301391 161642376 59846955 210113379 215378982 14013699 289650564 136563021 16711947 24031854 200586645 26206677 89484213 141018885 292960374 38373846 23429616 32050977 156988188 126675402 135603951 84476931 9494016 136584021 149343621 27409263 93733395 65594739 191118900 180950742 19618935 98564739 142520028 101132934 170061675 814842 57242745 9264360 33062232 99814470 47226123 149845542 169406496 79405641 129474450 151119465 33917205 67833696 51570246 114886170 74984595 143625090 141298206 113835981 137920419 57492708 135413292 99235038 126607047 254450448 146992419 59075709 180622890 91537929 48104679 122454507 118541829 138800340 182809725 56349069 44638902 74166414 240006690 56829990 42898275 7296429 89715045 71766597 37437624 191487093 211479450 47502903 75239178 46845267 38047296 159393318 91413903 35457702 189662886 117355539 116408796 143134152 16799958 110367579 444128412 65777859 188597829 43716057 66117114 69231162 112539231 96644982 82940886 151979121 26467644 90363378 113207346 27548157 55496427 131233032 15451758 54232584 73968237 114531165 15080667 67663323 94009125 169485099 146901993 946554 74176746 103380501 182664090 33059271 141959937 99105615 181980477 167196624 117356190 8242206 80838177 120932574 11340735 118093437 63388647 33100515 160488489 71456994 195475329 119349531 28707231 74604012 173941047 29524215 85158003 140020083 47386836 56386806 37090599 153506262 148855854 202998768 85726221 97826442 271685988 63017850 292725216 248921022 103675047 33694710 192662652 93445758 193486545 148056888 97253541 50311506 111200817 194621763 15566502 111527493 304971870 165606357 114066708 93398781 69211611 68687682 80844288 14396634 161114226 270576789 193841004 164222982 53547585 23744973 72241302 168908754 17569419 45469536 214865658 191071188 99817536 35084763 9341766 45217305 45743691 217772646 86147292 131345046 283483074 129016125 153358107 43907997 86399229 122019093 120593949 101228967 22994874 7207368 46200420 149474766 89260479 35411334 198632742 132574701 38228463 153047055 147969885 14382732 151792599 221355939 10272150 70540407 32810610 184078671 94624908 75489288 27134247 314306181 52544436 17654595 120036231 31062738 36717492 354837504 42933072 107381484 220088043 12160785 129272304 98449491 77017626 51114798 97650987 106684557 135356823 87290217 199592652 18142992 177140901 260717583 43509774 110078787 27166398 101042151 180338298 15730848 51068577 100714761 269214225 77038500 123943197 53475009 242690511 77044233 22177890 128972466 49126875 61093536 57278907 128509878 209067516 38585631 71933862 222259548 92444751 260008938 143837001 147248220 274533 41079045 209079948 14595294 7740558 112393890 167116131 10863678 158059083 127356369 31202220 247908318 80767869 86197566 110692365 20878935 88768869 311765685 102729585 115100181 503706 231588483 154500759 180494706 36770223 23467500 48478143 158805024 126955290 5444397 25624956 264121557 57543402 165647832 125399085 322500696 19400682 33694689 94324188 46034142 48777729 21514794 84459879 27064464 90903078 228073860 123207399 152282235 198784236 68738061 109151175 117530301 206988558 53217297 179641224 18111786 116780202 256325811 108442131 123321408 69602169 26815740 86928282 26186790 80795253 24602298 282251067 8151549 211796214 190637307 32837322 90244896 169082592 395556 124517253 68462919 14260113 137257575 12765690 1916628 61693758 254120853 103688781 24679557 28991592 28896483 149009154 38683050 55394472 174665547 258982647 1559565 248992212 67980192 102628512 96988416 108372117 231586761 125754531 70308903 264921930 25892664 56754474 197712543 4386060 90155100 148113819 18724104 126426993 42328881 135467346 35045472 48913977 78144822 117546639 51850617 3086895 250203282 30420096 208593945 64367226 146928663 120276072 237872460 35826378 9321060 330864135 80616543 121374183 92269905 1297737 131207202 108679704 39019974 46131120 67422558 125238372 98569569 155953287 104555388 122804283 33261081 255059553 92455062 103735338 59739708 50407266 51148608 282025485 198316692 102725784 84984669 38385249 246174852 127387932 151021374 100963548 42948255 32857986 6992454 192501729 5394018 383299266 24167220 166508076 42502572 21894201 76514760 138972414 84845460 134362116 76512576 90208629 122481786 30300396 39567024 201981402 95713737 64612653 30954315 120469314 56912457 16086735 233229696 98090013 240127482 11567451 104296605 18965478 141532650 65531802 75879342 152539569 120985221 16541007 58344237 9201570 13725684 28560168 178218285 121750608 88605216 205307130 140663649 207835866 341939535 194473608 20967555 64104747 208025853 7371966 180473832 297977904 52413165 125039061 99904098 69996066 26242734 129189585 58618308 250958421 16468725 329762433 74162151 86258403 126301329 65405130 176910300 93433578 10443657 38315235 143343795 133284501 58673349 249566919 147599130 28397502 67360839 280039914 102076044 99725493 185102526 35083797 62374137 61623597 91786065 42818811 77252868 160434099 95489856 66972465 59308956 239645616 128981895 33509952 100823352 19174407 68200104 88067112 34018488 113284395 107222325 151817652 140914662 76225191 72544038 239833440 198970611 47088468 66752784 212658642 108783423 112207053 25987584 225326787 283694124 129405591 7357350 211255968 34589772 182116851 7472388 136953222 17391570 313090071 22361829 74950281 121831395 5907972 88888569 12814158 185736054 51556218 96719238 348169626 271902813 116396070 169144584 138167022 24885798 249154983 82572756 83334468 167585544 192937857 41575443 199531773 60546402 882021 159671841 173620230 18718329 56044947 207071067 99661569 172617795 239280363 138175443 2927400 205085244 58797648 35256186 215163081 69042666 98369082 167123523 232471029 31182564 70131180 169660827 75910527 93214779 270878580 194835753 24892245 190428063 85222767 117785220 93332694 166270629 245608860 2696274 149776914 169414875 40689327 28414617 31309761 82890843 4553493 150375057 63368991 94136259 87024966 95628981 322917 234778971 90593181 66579660 95050683 114463020 277185783 52884174 74513229 189275772 33446133 157934364 82183857 96509091 260778231 82938933 163503165 39759174 134988441 305802399 1667274 162595692 67146429 156752232 94174689 83740776 188168316 65669016 19841220 93052617 143424246 173655846 88880841 69862884 197231916 32844399 239288721 11208918 51305142 9806811 164244087 95857692 142239384 9725667 124772151 113030505 33888540 55762665 166491150 22019760 73121034 15314502 270505179 82310718 187157880 28593516 88878804 126386043 55687023 269096541 222482925 288771630 99360450 124755498 168611142 95691981 126206514 168198156 63544362 13577172 11841984 197073513 75775224 296765028 294516096 24473610 147611730 91880796 318899112 132040692 80484768 37285584 93435384 173749065 15448335 83351961 20379849 245445753 74606154 59808651 188985510 161393694 69641250 96525555 136787532 12995766 42818496 138014415 1539132 61212585 132712125 43734705 51871617 18765390 24288978 85918707 283783479 96663903 239013306 14545608 2126628 113014251 6922041 40127976 249625110 221670876 105377685 99040095 42845481 137319420 88468632 263927874 16160970 14893494 13965147 183655416 218854503 200208330 44881221 42859215 227200995 205674168 14800716 231000672 67877838 177137667 29738184 344012928 28305711 96621924 68483604 221173848 74004735 17242239 33679842 131715864 60903024 226989420 65402337 29575980 123120081 127905855 143949855 85554567 150758013 83077071 32659242 31267740 10992303 90135171 112093884 208466034 12658275 188848779 6317892 221283699 59084550 24157917 179148984 41531154 151807152 2492616 75916953 112781172 28291284 99219939 10087371 111905094 48236118 323782683 93982203 10833354 135227610 127169931 106061151 141873102 89758494 115503591 48626781 2399964 7572915 62767530 243053223 83636217 56846538 42830004 246886500 20924568 99068214 116249028 209653647 18469248 420953001 50286978 19543125 209586489 48099051 85350678 179490780 194974584 253444296 133288806 138768588 63640794 28216818 402268839 60098892 86683107 101042067 122364837 107599905 35614299 162359715 201705504 121149105 26634867 181330632 197534988 44385579 126090027 24001341 2300424 44286039 275270394 168968100 149992521 161227080 96907713 104604465 42054117 239866578 157959312 2876643 99765561 68702277 111942201 168579957 194613930 256541103 15956199 50822142 248506986 1723953 153344835 196446096 102547284 128256471 112434861 13335000 28225911 32568879 95416734 27263229 67764543 67801860 38348877 130826997 57827133 144919446 84506079 215939913 90402417 170639763 36852942 115732197 253175454 98377230 143240307 31606575 123804996 84018522 91450737 133104300 60579645 81523197 124930197 40463220 7812735 49957446 67793880 32013513 49179312 78871884 261229521 18937233 95469969 118433784 175378644 33279729 24239208 207608310 5266947 167993112 192649947 184984002 100917915 100574523 83379639 249009600 154921410 129343305 157475934 89152875 95212929 56880306 138420807 18487791 195511428 206849412 38794413 232342803 121047612 336553455 7057029 14211939 69433770 132877857 45571974 146014386 35341992 38187135 77481852 87642219 36644895 97087515 148478904 9191616 116929680 116911137 67679661 295653183 44386881 9961812 179061729 37378887 111582870 92462097 104057856 149795310 198897405 53793705 16327248 107616558 259861896 38546340 52805298 209007729 15561210 45112116 243019434 103188666 198508884 92851374 67263672 54100137 50984745 123206307 23447235 206395245 219268896 125022597 87561243 100151247 72438219 243609471 218228577 12812289 33466356 128082381 130302963 61208574 130434276 76188063 97561296 11545821 65242758 5256972 266618205 142541406 17505894 47666829 13422150 32547627 83222307 171062787 28283892 116898096 51455250 99424500 13719216 133258587 23302272 42958629 296229255 113392251 156606471 67952304 124844034 95822307 41882526 100921548 21862197 118832679 88583397 119436765 76575450 88745034 154151004 175056630 92286957 54359172 6803559 25134312 241176180 209063064 35630049 173280219 64818201 97151166 189971586 64291500 34477002 54927390 40848528 228285372 23004240 80240181 236871768 111626403 11770605 283284225 36713355 283119438 152870655 195538350 31697442 5508552 30234309 57217293 288894690 97602918 22608537 35782131 9664998 4894134 48280176 82350807 133732746 64322538 72430974 21856485 100698885 144893091 35956410 240046737 277633062 27326943 78525468 16373889 11766153 68794845 177439689 107860347 163587627 25147899 42497385 143956449 30895683 284037033 66479847 11958933 200374734 41095446 115703637 124403265 23458575 16448481 138148689 159591873 372246714 41927529 25039371 39308535 173287926 33631815 56637546 142260027 57363852 62979525 52961559 50895348 203220675 62572734 122966844 92387547 33243210 57226974 200945220 282570918 26286771 75050241 75329877 131166546 88945689 65248806 148690731 125107668 136374840 210773766 122706948 79490208 118070400 20670153 64038240 16694958 38612406 170452884 114814917 64173816 138079326 176459472 74862417 365671341 25409685 43930089 24736236 614019 226541469 34332438 33125757 101543421 93173052 14776146 187575213 196070259 100645020 107106867 102964365 76263012 104643 123713310 155482509 135671025 58913295 274140699 175999614 3289965 158259318 242035395 6457626 55730220 24092733 166392555 282544395 200987346 148416912 8222865 18860688 52644522 115371648 239392503 5656539 78903174 61462422 37008867 7867923 128922045 120987342 4790730 86172471 155744211 199241280 103559211 58354674 228953340 154781844 131585076 48586860 149069424 41987442 192094287 11142621 172581234 24586863 3387657 101601969 136085082 38839773 31551618 5774538 41550159 144566646 41030094 140232330 127454019 150360483 50896839 55686729 36148497 87424911 107168628 81045888 32060259 65019339 136758825 26753076 286557390 6949236 147608433 20725509 98206164 259231308 18426912 162705165 71467074 135469635 113352813 155605653 210584136 42384489 10336809 90746628 115764684 251113296 13427736 23173122 205590021 168469854 15232917 124173042 72276750 44341983 101058615 13319607 73238529 243253311 90401241 48187566 286827597 165478971 9875544 104004369 25243302 75224562 23149119 196240380 174702213 44728383 131209575 134482488 32215302 59534811 57974448 107753037 22700454 18306015 354614421 117969579 37985766 31712142 94892721 12889401 57241107 234896592 144408474 58908087 108205566 38413326 194871663 8171037 51287607 264056667 157108413 60204648 123954978 152560380 19949748 219740010 21709758 27163584 38887128 19639683 190956570 70915992 124440309 66719625 158407326 151761708 79517130 47343786 250800669 22283583 5221797 120016554 65612169 97271265 60078501 91807695 192877608 181117629 13938708 130518843 121169013 72615480 304762626 5842767 262307682 493962 32002782 193157958 254067261 25182822 136597923 36291024 197285298 212329677 45785334 260589147 128504649 74355897 51261567 242781840 68850852 105962745 121549827 60447765 142422777 3704295 175572159 176833503 88925697 103988703 71127609 167234214 150769101 119938917 8700930 1229970 33648888 217232820 33128214 134512161 84965181 103576977 168880635 31217004 129931263 110782917 238756056 40300638 41572209 212642703 149917677 74297559 235743102 204892275 29062593 120402723 100895445 95568396 198912693 88249392 144200217 12297285 34910148 68984601 33361944 1123017 7337022 65871288 147661857 272484870 16155195 63808773 155648724 1946196 65609250 73588473 35233338 359678550 35226450 208653879 6198024 171472686 85380120 38031882 26921874 205227099 175342629 3172827 115710504 104451123 142820559 101202591 159956643 47925255 24334800 237675606 25233411 15069138 138969075 177176748 24164490 140994651 168496986 29963052 204465513 112413000 73335171 95202366 58530381 239455524 9989007 117119499 23064027 111327237 22135974 45468612 152462541 223468623 43887921 168270186 216137481 94026807 39319791 6301239 126951930 43642578 129610173 33424545 190730925 29505021 179302977 163009329 40190451 213854109 52439688 142158618 37421475 295337763 70380849 43842351 199507434 30467997 94500168 301429296 151069863 183557367 19160442 11983965 144427794 88970469 32989425 103399212 95799186 86696778 61727043 181034028 24528882 111068118 147205191 179961474 162821169 50976009 40911801 96978462 52060029 247036629 184049649 91958979 131583060 132239667 76833666 15115359 2256618 206810037 227234364 122697876 226019052 96624843 16445520 47453133 108482703 38379390 112736316 12341112 215031453 59604636 33187728 80502303 10038714 221398989 35629398 120234387 230304165 136128237 106075725 72459345 68664708 175808346 178546977 138489645 51559347 27789825 66305421 45154725 75910107 22433502 35708904 171085887 79043265 51921954 10424127 237736422 49183701 182300202 1080093 105190680 154223979 46549272 125610093 291700038 6443934 129608010 146109936 167502489 127563870 193487196 115961475 60683616 262535133 11406969 36539118 187201350 174493158 73909752 35157759 133739718 52406844 239146803 68348553 61654467 77349405 95632068 29804271 131101530 16258137 253218819 46263168 13788810 92871912 40766691 28084791 151214448 103742373 145346334 50549415 50961456 138664617 73637844 43770216 169730925 202712475 21240387 70512183 371485254 2995020 132016521 156981027 54510141 116120550 15646470 15444954 8745576 207548019 77787843 118512534 63360990 17926755 121346694 132218142 276770865 41685672 253423842 59823330 198197349 39412506 56572026 56389242 58382541 199385277 254530689 117335295 219224628 250980975 100568937 48441204 36908319 5452398 142071720 36345666 114374673 41070078 77207319 331963338 41455869 45887646 36961239 112435533 16565619 114532236 31671864 202014519 52734045 25462290 285652143 30564891 168903021 82486404 73371144 75169290 161098896 140913150 48417432 19305678 99066030 223110153 155264403 39412884 292744767 6236601 47602023 234853731 116102700 86657088 75741183 13438446 230492451 22593711 14110068 148673217 411122292 103986162 14410095 11519193 53004483 73718106 6444438 166026126 319669476 137199363 184727928 2953713 11164020 2663955 222157530 112474740 169669647 46100355 164898909 136132647 106400826 216721239 217672707 140231952 34206753 113470707 26765487 199192455 125637309 128285556 163208955 131363820 61911507 55274730 177248547 279632745 134978655 61702494 143558373 59879232 78506589 63971292 274617063 159176661 54597627 26077212 163944186 77241822 51688434 267468243 15919071 133259049 139185207 219140460 131345487 55088586 82371450 13860735 149047437 26946927 52044258 277856061 151590285 7354767 37995741 111241053 27982185 50044428 187020183 38051790 120334494 163365993 199564407 167848968 231565320 56091483 48889050 65192253 111808788 16182516 20365485 5269677 75161268 114405543 89573484 57568224 87951297 42272328 51046002 212681679 66197880 8353653 4527327 161870646 298225389 3109869 15282603 45697365 200683791 62201118 243547038 155333535 476981463 162812265 105095088 157370388 130307877 170095863 125840631 206316705 252538062 58775115 99624147 2046387 272197191 127226673 268310868 69214635 153792198 283970610 24449481 93173073 8764707 53881737 31813740 160638786 87559899 153323478 29625267 120445458 149601249 96110574 10490550 23198469 25124505 231724773 129394650 49224189 72571296 114583266 131112345 72665754 194016879 28064379 17906553 10574487 100661547 21731661 158854143 48243342 168901173 181745487 119749476 3225453 136972626 25964694 113760045 85281567 294388836 63114114 62509209 169918371 23961483 11765649 9610482 81699366 207999519 29211378 105674352 109534887 61039944 2971479 65655744 34610226 107771937 37706193 70594125 200975733 21647283 113768634 92651727 109763913 40422270 366714222 78656277 363500361 20588127 59235015 37666650 55612431 100840824 87990042 42293286 141351147 76645884 47543517 53777514 99083607 123851406 1064889 382893525 45776640 65696295 48823782 191157393 6917757 43290093 209959491 74788140 71936865 16186401 69269319 92700153 99892422 56596785 172702719 26871873 29274567 102360552 246170337 131709102 106248198 45629304 24792285 8334417 136135818 12957294 122312820 56412573 6744591 158564322 62711880 154246827 60804261 23015517 40228503 45855558 16547202 52614387 29714391 180515055 6706161 114301782 336748041 16163952 243279225 95333868 31588872 144906006 162809619 179835768 8672139 16553376 58224600 89141955 36552642 174987414 91223202 191797767 212488878 184748151 44709294 782355 65352168 74299071 28301469 49524321 110659647 103742877 315733719 166261284 57877365 214725735 129752700 204141882 63810831 10559199 66610467 27332529 78671376 6443094 14656635 143477943 33969159 107105040 87349269 34725432 183923586 36556128 130504815 196124481 142010274 197226603 25545198 42604653 50938965 193478691 249472944 231639072 83543838 108225327 136971807 116483157 152405232 186745986 59271282 246154671 117844482 103397847 121896810 123961782 170821749 19292868 57937656 69744927 210957306 114086406 110146638 136504011 84572019 23516136 144355680 162382143 168460467 5530308 216407751 16978143 227931669 266943432 90634194 2787120 107168208 136543953 67235910 217502649 51372405 183358182 51192036 216462162 122721396 197971095 144556062 2347191 29189475 70017486 66395679 60184509 62338122 176397333 128412774 106276149 204370278 2663703 436686432 76965714 63402045 146590773 54048204 205469523 129257142 16232832 225451128 110257182 101601822 194187063 45826641 298255923 6720315 180389958 85214472 47070198 151607904 51172485 263723670 47511177 181433490 93201549 349928901 145539807 152300883 81261663 98452158 58411500 155270955 117762351 48365751 135957213 32407410 213389589 272184927 150196788 22831788 147237909 35711781 4231584 54097911 148551522 58509675 848022 20315085 161858970 134488767 41999412 53387523 13911450 122522988 217161672 48394836 63139734 58365426 63606039 85085280 44037462 116395734 70544145 133712418 216993525 91480704 189510132 71511993 118602015 37221702 422042817 109201407 205998660 76429710 237626088 152033133 33066369 104788110 101918691 3164259 16830093 213317622 84423990 59465469 46143552 164152863 50521611 184987068 22881096 36793638 24941742 148675275 60453981 250776855 51164358 210684432 80019828 43249731 170251074 379391964 141034761 6385596 40833240 154448805 43055250 142145115 34618605 91571697 13152195 93909417 44253006 46466994 44160921 106956570 15217608 88944282 144005610 29856330 179445210 15033753 132554793 12013932 60331530 1213107 49512750 150887583 323123724 56848050 23681112 107546481 22412754 34485276 175704207 58357698 115980165 34475931 110854485 112074585 244634334 159596304 139738704 176191155 122725407 222351276 39030222 183159417 139800948 120462447 14726229 152882877 143620050 17797920 77158851 11205264 14279748 29107029 48641124 25426590 26978280 28295694 194677014 79643088 94160010 205606632 83858208 1904469 33390567 116083716 8725857 163419480 66443391 63815199 41608644 234269259 33629736 8596224 46789323 246972285 162036525 55389957 38178084 105384783 91014630 3678843 136087224 96069813 66251661 186308745 182268345 127213800 43403241 93592464 50829387 248868396 13070652 157404009 199103079 86216508 22983765 11713842 41192802 123216429 56244804 176835918 120373512 166666143 162005613 86877756 49614726 257406954 27314259 114113370 176991276 97354950 327108411 47875611 94031931 45830190 128368968 67246683 302664684 9710568 284856096 123941013 75873273 88980066 33911556 1358952 209526639 35741622 20050065 172442823 107068122 82717761 10407873 173153883 148837689 157338741 143415195 73944969 306222 35311815 92197791 94192329 49013874 164832948 29237355 198348507 4000815 85487073 177153354 44339400 181790973 196739613 98217 87624159 15159753 247557786 16144548 43514415 175889994 179743074 85276359 82034295 27980274 51762333 2996301 48801291 70733943 795018 73146255 104928327 1207374 71765022 15997800 243028632 9035922 564375 195790560 148619121 114902676 126601503 70914375 188205885 166063191 48866265 22337259 347999253 93184581 79697940 19311768 110379927 242373705 18306414 111052221 210274092 73797423 163647246 61351920 104024235 9569553 39177264 11682489 26411217 48059865 112373625 54311334 82499466 106094982 19283229 128865303 20578719 122559360 94455333 97297284 133877037 180982704 1120497 95181240 310742691 61034631 32826570 260944950 10190670 136579212 83005923 266874426 209196351 51307599 63142569 193833465 60802371 51359154 147539763 2325015 236897010 90719034 113210433 137406339 237544272 109993422 119070063 245370930 206281446 6415542 88694739 138947697 221712519 38558331 55389873 105791427 86820069 20010984 101094231 81286968 188978034 798777 59746365 12769743 118991166 143449089 38804745 210328125 98896035 125020497 75363519 56727300 189412986 89159805 11115300 236419449 56518539 3839073 77697207 35472318 52405332 80958528 194093466 100972053 50413125 105890379 208441611 94212783 47956902 48976557 56025984 83282367 100419207 72019164 85661310 90406386 42192465 73803954 55431705 103212459 163722006 13515369 48642216 190364307 9318036 16511040 246538530 35330043 3129273 105338268 153384630 137028003 84796824 39219537 116513313 233827356 169116003 7151298 45016545 99100176 11192853 199936380 1637916 59869005 53687508 147273945 107315145 105578004 214195716 73286997 118417866 108100692 58942191 72014397 237156297 221061687 59827446 240476943 165364353 79630383 28573671 109597698 334679835 95171097 30947070 214175892 8580012 77650062 1516137 1330896 199814223 81457152 39984378 132447567 156385866 73585008 74155515 49379316 107483019 113796102 165534453 177400608 244701996 28445277 75907377 72610650 186761505 150410757 83970495 153624723 232799637 9141174 89648076 101550960 149204328 181111896 78287055 1810284 325894779 85441293 176461362 64819902 50777286 9941904 204875475 253466388 1828491 46981368 213128454 6647424 179638494 54109650 133832559 71066079 38616942 15520407 23513511 49256403 307963761 332005611 23301348 200052300 45733590 59205384 26197962 192517395 116263245 124560597 2461620 8970507 58566207 49710318 202994253 35752857 150000858 213703938 33379626 145588758 72795261 122471349 90946590 225044631 169243935 221624487 37979865 89350737 83093451 113938650 342098169 88596522 527394 16249128 157143861 71452542 50565753 723807 17811255 113036469 71801793 19179825 77834715 96431475 100311540 86896488 29984913 31293339 21306432 211808562 39899181 50951397 10559010 310039737 134345043 155562183 193891572 34528830 49194033 9658803 23863098 12839589 2412879 71262996 118526898 7209048 70341663 183025815 199831401 10281138 65627331 63928032 5628378 276824079 248641008 52329732 179444433 38220672 78591492 40559820 147360717 96296046 105446922 78135120 54987366 20199564 156758280 6746922 85449504 98922222 42014637 319304853 116480406 146693001 25833885 56778981 216658764 15303771 160727595 49818153 12282669 9334857 137259927 98705964 138817896 17210403 88252059 235370184 87665130 234832395 72416715 158327715 105305319 208449654 26296368 90764604 29410752 87503493 21439887 36977052 66624159 103821690 72882936 48951294 43264809 39891159 45420690 38281089 46557105 161189616 173609667 294311115 29058141 581217 293193054 62010501 10625097 273289065 73260747 50379504 81430692 214231017 71345547 171422244 238214109 18217647 158010741 275925804 127732269 54614721 70842387 93350943 176823234 109398534 61874988 119994630 37976631 153956964 26548578 6411048 224124999 143848320 76937763 63933765 104066865 87462627 112393134 90740118 43356033 80008362 70564704 80365992 201306903 88244436 25570713 200243820 98544642 182493234 173894763 54457536 110024313 194715948 141314712 61604319 3740100 147982317 213588039 29186409 25321548 221803974 119001687 169280139 13131468 102077472 13850256 33291405 40977909 191254350 9209949 252072345 12533031 15030876 264948306 135489102 172965765 273888090 154928907 185858862 81678471 126385476 52583223 132057555 137978274 90967296 68485683 122650899 190692075 28178304 74716887 114368415 62221719 214266234 5361594 37727718 56278593 269833767 51768024 25249980 26136516 167597724 51004107 10350417 154752570 223761510 45964821 209321133 76562451 17233839 58269939 97056246 44882481 212569980 80950065 46646250 14503062 28639737 201673773 10087686 177475389 113391537 43083873 229491339 244557369 174881868 19959408 57048411 163185834 128635668 128041200 174947850 36856953 164505243 49917945 67945437 61544490 40899852 141701595 135559032 18935343 39219705 53354217 284655882 88861353 105458892 68235258 183574650 170230914 111988065 74927748 70196700 90669243 70183281 212259222 32174310 94763193 155898477 74733855 34270509 137879742 235431966 66323187 151355946 185822742 2845521 27078954 109236582 19341147 82082049 240000369 72492252 7859985 53790681 16428846 119546553 122118150 89385555 1919190 166475568 252397509 18302823 33104442 64543920 56875602 102069492 52146339 10039932 214798290 107692011 73065783 9954168 31999401 115067904 131241705 8603490 71955828 156070026 1493730 44296161 196224525 29136135 188233605 246183861 80683764 115408314 99108219 46270539 220399704 21161931 219608718 4227132 125079885 177560628 50056440 58162797 63091077 66908058 171432639 136502163 50108898 185234406 131873133 156925986 63312123 142845990 44666706 21171255 176698326 131612880 91012656 49641669 23569812 126571662 328602771 139872705 94277106 145604046 157308774 87560718 179397330 244899228 60856950 117231030 55596492 58398039 15913485 67492404 201172314 81983580 30024435 79133649 168421407 5172615 23074695 2245404 57090684 190384887 138770646 22059576 43845900 55171515 33616401 73167402 84440853 19206096 178488303 262118388 71014755 160390440 33151965 290550540 1208928 31706031 72685011 229873266 127680462 50903013 207662427 41224302 44761794 148703688 142286172 104216322 91877436 13116222 216666702 100308012 36388590 117696390 56754495 190201200 77903280 143885112 22351623 247754199 145226991 32023719 149406432 3427032 28869015 26907825 69144642 175614915 140867370 80860689 134140146 143194800 69341727 243167841 169488963 123546801 82130202 84052899 125044521 291025602 26345025 114639504 36060843 78828162 83007771 137648721 135810024 57613731 1801947 216910932 141862287 43345470 23292591 18024993 70144305 65008062 91335132 33931716 41463009 18092298 115117884 121352196 13929384 226685823 104695857 114570477 19698189 15186927 142893177 376352466 68377323 46912341 2207415 324257934 34940031 76070022 164592477 150878154 143599890 142806951 62418615 209734308 11312973 159279519 96689670 11492775 25220391 261169083 153022023 6740832 5772459 85405257 208698 18733050 249760665 44742957 3547593 260025801 22929060 8222214 52490130 4188492 54606027 160106289 142629711 143219412 17260173 10600338 24207372 188900355 51411675 162658482 186851742 262514511 61234047 15347535 41579601 275590119 235734051 103591026 20216784 80000172 11639376 12892152 130208820 115079517 211123605 286666107 18162543 27548451 69566847 131752614 307073655 84544824 78990954 153592971 53573394 123821712 174113940 21204204 319376337 64267287 46518213 176619492 26474028 3145506 80611566 238076832 3872211 80180457 253275120 149948631 57162063 92484924 38265864 63907830 63260841 51768003 55703025 77221851 190687140 53838750 117218787 19886202 144702621 145363617 16842105 225481809 80220966 7816557 97327566 65120979 62332935 120403458 176298276 85010037 191994558 40315128 144679563 202028820 8440131 149961273 144026673 27975927 175882980 216325389 48584907 23309958 133689969 133958811 60916191 56856597 21808605 45105102 195595974 25163166 144718077 27080151 19025748 141532461 239813994 26867841 71742237 262202283 113129646 140276535 28920423 129636675 194451474 50790222 56859873 184098138 225286089 74439225 225264081 191245698 8935017 31498404 130038615 84146643 10812333 63282723 28562562 176391096 52175340 222008514 92464155 21431487 137543028 76352640 10228617 24562503 118111035 58358118 138421458 259149051 197947323 619689 31580157 292693002 224636223 182861427 117842361 64485750 9587571 198570897 240137835 42689703 90221943 116787363 119088102 15259314 112565313 7604478 20499381 50529633 337253469 93538851 2588208 191575776 124321596 78141252 11560479 15912435 285668964 216411867 62970684 71180235 93571170 10528938 89564034 106133349 134710401 179011287 195708345 155606451 136626441 29175594 125515299 150216150 123437811 116750361 58382772 76852860 5088216 48645471 79276743 67744425 110037417 53895366 21305214 19894875 4818093 35505099 205743972 92442630 204683493 228043956 6128388 135777012 80745945 246447222 208566687 221410371 68150271 53509008 54653907 2792496 218157219 23365587 42255549 44501604 167475777 175025130 16132914 174172761 112284291 98194110 177714894 33726420 138161583 234708201 169296456 17229702 126972867 44660952 156099594 130200882 55486431 18986688 202297221 64538124 10084620 39145827 55725810 88745790 15589014 204178443 82427583 1885023 36986334 9450798 28249137 132645261 70304073 6671490 93363627 147838320 8657691 324525369 163828329 155757063 11681019 34206963 151340532 8313522 279102285 47217807 126662466 230709990 130139562 51339687 54627405 125644554 169652805 28979643 66950898 6253065 61356057 187861737 35590149 13129683 3176292 277040505 1158423 197328159 24776766 285473643 12553653 157013661 31388196 153960744 190426446 218528877 21763371 42761628 92210811 190216257 18905271 16487331 12608400 4895394 378701484 143444322 250882611 295775697 23828049 114335529 33891333 36214878 136204509 65418801 130373943 110156004 223274919 1132194 4164699 119243481 236690874 62374305 26207958 32883123 219213015 163025331 74101440 129455382 238469889 33765186 36517320 171914694 73038210 285284013 160337100 71667078 146072094 13165551 87278562 75668985 46598580 41664 20172768 8089158 142806132 31539858 171463236 214136223 79310973 70951335 133362327 34707813 348314967 44425059 45784998 285864117 947751 84772422 215830860 176581797 12149445 262718673 31821636 137411463 79546908 87320079 8799021 132242964 115034976 277005330 24127971 95228112 135489312 230617695 97206186 46072866 10840368 13099968 23911503 20336316 174829263 96083190 283042998 129430266 66079923 124307652 11457621 160935726 145300491 105249312 358211406 76939023 73587759 207245262 47460420 42754131 28672602 163985073 148063545 53864328 30631020 104386191 39123903 86543499 13768335 34673016 64187403 9663003 6874707 170864841 59979549 240440487 206485461 8301006 68584908 58014978 269406312 277463151 260025444 21577584 194192649 23132298 123847395 58980999 160527465 3401958 141108765 337252356 23343369 15017625 327391218 4101888 6888357 27958770 42246897 52168914 39159372 122419290 92686335 40884123 81864510 132763449 54384351 24409119 81126801 241175529 199538808 11348421 49678440 55737339 21135744 167262774 75944085 74720877 93975126 46745979 28400694 10723125 133232169 212292213 51335004 132926808 31553403 243183024 162372147 147290115 26473524 97843494 180718692 332809533 16581054 97346529 213574074 12467490 78813084 129093741 275142378 87027087 229157145 92767668 42898884 58750314 33210513 11377212 62389215 19025013 203519463 55835010 110620146 63174594 50605821 13503273 51769473 64071525 115687110 162816024 218983380 51727389 128743083 28375095 71193045 197708406 137409699 204599535 30657018 23208003 97277754 157875144 80583489 151469577 233947182 12406611 169203468 100764195 31497291 42316260 120567006 5914062 185138982 129754842 97063218 162364797 131155668 22922319 33081258 164387202 91595679 49665420 29083068 205146690 182718795 54456486 41648544 147124383 247954350 89644086 32149047 76696053 25470333 93693201 126715533 82479432 165319581 66714585 53215659 34113051 127161993 192743145 25950435 320014023 117452496 107566536 155562603 80690022 6775020 104274156 123412422 43418088 145749324 172379046 187173 24758076 53753217 46561326 5131476 211900017 2112621 117205284 174863745 172122489 89041890 145907748 52170216 10998204 63759381 137168430 257553492 34071807 127554 168868896 111499983 106701567 130156026 22396584 39627399 220626021 96851958 18578112 8871555 9012108 181743660 276478461 21989982 8197140 53728563 197101485 174801396 158185419 236557440 62368866 350984487 37487415 66701565 276171588 10481751 172959696 160265322 150143931 148004724 122587479 82580316 11985876 92497356 63696738 226433214 167226255 18879777 28141134 94718232 15859914 99786393 225219834 88990314 115635345 93627807 88698834 309635025 53012232 24558345 14349846 241637445 84082278 26421150 6225576 22428735 115937745 189530523 36915312 149508345 107811018 305435151 36707139 66155061 115618062 7677495 134766492 3758853 23827650 129986115 1339674 66329151 242949462 123273003 135747024 205155699 150497634 106971921 203029974 45708537 156093 29435049 99248646 20669040 10891713 6654606 152193363 102857580 26396118 189520296 31022859 160630134 437745 16661568 372204000 96443781 56588154 68658198 7852992 88444818 149868117 27311571 104540583 85668093 306131889 213704841 198486561 51017190 43401099 20242761 26116944 138302892 14398461 196672644 37918839 158914371 249657408 16611525 111907425 134996673 96936231 218734026 212005332 12543951 56718333 87419577 84906633 193513131 115655799 171797556 25335450 95156964 175556388 92364867 31016769 18082344 94829343 13358919 284053245 195277761 69129060 32065824 150091158 98863065 80047443 123341085 25830672 4235553 15931419 272056911 95957148 58734018 2013165 162563205 149419095 14489370 79514190 87619224 173713155 119343609 298161045 43513260 65348913 197815968 19242405 196276605 190391271 53333511 45166485 282682428 124723893 185573493 248452512 81788742 60324831 40516014 149383143 46746105 52679718 24078096 202074222 81334302 8535345 94597944 90519135 138314568 4685352 509976600 17021865 154110432 152672898 9007446 78997233 96917562 72550695 189854259 150859884 72701580 191677605 15137955 204276450 69441225 11472426 56776272 54473118 221243925 94680033 86982882 76179999 72122211 12134073 136961034 365274 32694774 31166310 13294575 100917810 187437201 21769461 303042348 20370798 40426764 101006745 119776356 118317192 28804902 228953970 74950869 190000608 12927096 66583902 100770621 90801102 105244587 12653550 31106040 46045671 123441129 35098140 24564834 107638293 44015769 194396811 172541334 105295575 107943234 252636489 163093854 22185345 57188460 31950639 255723216 107810472 93929262 93130674 213224655 150747471 129883908 110534802 54634293 23058546 100448607 110956167 120666105 27279903 194612481 154609434 205563414 116232480 262855971 38576622 75279498 147855036 68255754 92697549 131492886 86965053 139990158 71000160 78055404 160748427 92669598 9635388 66192861 92582427 39666039 175858725 105862785 116609850 20032173 54395544 82012854 54671841 120325401 254843841 78620367 51929346 69110538 165130098 17320863 198767142 164022369 3474282 104765766 47333790 29724576 201065445 157417134 68268165 8840076 50107239 33641622 148353933 269498670 35582589 18641070 154147623 141592248 121631643 214797513 366791691 94029012 124978686 53623332 127030071 24543687 129735543 21469203 35865543 171414621 227424708 98244951 145875408 171704736 387596706 166362798 17320716 83933913 85393728 232067262 28419657 25992330 174574554 21941115 157994886 78007566 71546895 23986074 109892580 33642063 123949749 227314962 48285174 175798329 40200195 47335995 28027188 269313870 113079057 201905802 118958091 158641203 143636892 11526648 264591054 31854753 126119427 223333467 109143951 80027241 198908157 10980606 120509718 100600332 130585182 223501803 89737599 145976670 53796939 119987637 161222670 40104204 7724430 241303692 242967522 51237837 58820622 144240915 84486738 66654399 47837622 166293918 119438466 66652824 91344645 92567097 62398224 233021775 4471257 196710801 43950123 199788309 84472395 359616390 41366010 181185186 66687411 133698054 185979318 267401295 254061255 40109748 202296213 29168181 17332476 144226026 13351716 162199905 33159504 216421317 201053181 143928015 50096256 135664830 159322212 99469104 120582315 318056403 206445813 4032042 22191099 14370699 284367867 34352892 215710005 4211256 75222189 187098282 85935885 55709619 143946516 31758090 103729059 94858155 189978621 310787379 14439768 27689949 38314920 29196888 162234933 131491227 81312483 2523927 171024336 229798149 69491499 66653223 135140523 140991816 77939799 88613196 207422082 156212826 86225244 183683430 53176452 76595820 139897107 22886493 148640709 138996963 176861580 216957258 211440873 35219562 83222811 71974140 72808638 48414618 12613713 182423829 161867475 68387424 24623340 107158254 102141333 62326425 199371228 39401418 29469363 58701321 22600095 70775502 66335955 120693552 62203785 9672873 102879651 182358225 251200278 162122583 87460758 99885513 83735925 140722848 36571773 85301790 50436582 101570049 109688649 82776666 5721744 149514582 144645480 243937764 162739059 170007558 236377659 134635368 173763282 114464679 56718837 108892035 78852018 27427575 8889951 60773895 112178493 8647527 234444378 86944746 221518479 18298791 34160175 230292867 248975307 4787454 202322505 8115030 13692252 224010990 205505664 12890892 184423428 106652658 126450093 66680607 196795641 17444973 54489603 169011717 61142277 167299041 149402904 98794332 33728667 64212162 16883076 262865274 31844400 54879279 12519906 6185592 61427268 220389435 101484243 116818443 118550082 10490781 155251698 189326214 140877681 3931347 63946953 10431792 37332792 188873874 89266065 130076247 217499898 33413604 28041867 167099163 43148805 2688462 163895214 79299864 48644946 21238308 155603238 156506994 17855145 177434691 45873051 198474444 82024656 82547367 201749625 77378889 10167192 191187948 219252768 168581847 212322747 55943307 1581573 161127582 141256311 57298626 71205183 86686404 54354615 56678412 316685712 50593767 134522367 110627748 375620889 3157098 137573226 45287781 93267720 1437534 235910745 26474448 107213652 38116911 166699533 116701389 197478729 75328239 37566711 20149437 38220399 140009940 29078406 52110786 132927795 66311175 123280983 187271385 83474433 54698679 2477664 105235830 121335732 149031120 111370644 67134060 31498698 52488828 66953481 178808343 84367563 185773896 122518032 139246800 184106181 154126644 203863065 189590688 73827936 74046525 105916377 29899023 59823246 218305479 237169674 146637456 68607693 53291742 213580836 9885036 6700848 74801370 124895631 29435826 386202348 87143406 71505000 210689766 142512132 210860916 170113377 101283147 116614680 228876144 275007411 64411473 4144287 99555960 68607987 190659903 113605086 70647507 3950142 64514877 421404102 88062324 130914672 104448330 192274068 130733946 25867737 148161426 12294681 46441185 148321950 366924432 9558906 196337274 78472170 81493629 172226439 185096982 180258582 166313889 71342019 224230314 11982621 79233000 69670797 132184920 122239509 41746782 281972544 25221693 98908026 56978880 50352981 89515965 16631664 280021707 162547161 162468789 49473648 87962196 204072540 86794848 107458827 180356547 85692936 59234868 41022366 150300297 113184519 76741308 50977941 48706392 122198265 61968585 138791394 108939390 13238904 77140350 145945674 107928387 39150720 74710356 165624543 265209 347939802 33813927 86079525 84246645 6529047 52481331 9758952 170090025 85861713 21038787 172506075 128967342 51315957 121190643 188594469 24903543 16834230 188639493 239312493 8623230 24611853 45867990 140999628 14261037 147216447 117145182 128216193 101301753 107798775 293886579 27062721 91446537 78814029 176765211 82172265 327111435 104216280 219777747 130994556 12438384 81462171 191879499 5673717 5241978 258153546 83734791 201829950 204209355 178596516 228117666 209647704 517818 158632530 115924473 55992006 158785851 65206533 163413117 100190328 15272355 31876992 83340075 39774399 3129861 55482462 266347515 85986495 3341877 151520691 69414387 130267263 118514487 322914081 70317261 35062419 270601947 36525489 38387055 233519055 28767732 21804678 130637724 196397397 27514137 73614156 41993511 55829592 144825660 119858046 14970648 96114795 207034737 109683399 348880560 301056 30785664 191842350 181947759 51884763 179743683 125492073 253839201 40535124 43569981 161813610 27240423 258662964 41711859 60779586 171420333 209672526 89342253 74648595 21695730 172192629 137702775 76502622 195069525 23926161 150718197 223545231 156642465 34004796 27426588 63496503 14232351 265949649 91805847 75879846 350208621 9453108 34258875 115916997 80112753 9258879 206697666 81936435 37400160 24363696 66314871 412482147 117195351 49869141 49959945 180505836 36497118 232489341 106101618 66229716 84417795 219621528 99000069 1951845 157712310 197567328 149472897 112280637 76656048 76156101 10289895 257864712 48586755 93082374 242999778 233486652 131639550 104378547 52931046 67000332 18967074 130962615 180767475 245955633 51099594 203743155 31933230 38921316 282020424 114731295 10506174 48124923 57932658 33182646 232009638 134194347 46607652 166932087 17672403 69798414 102244506 11487798 56843892 230533716 86672817 120331638 36269394 234093069 27767397 28563969 41001954 78228528 160063239 244022016 168936222 118051500 77604492 370769385 118606572 311450853 8792763 147630567 59074197 121813419 169239609 24411114 69421086 103446693 71785665 67857825 34481433 4982670 184464084 62930784 71796795 48715296 70907025 66428964 75940557 73013766 24583566 64109598 11811303 343476189 75553086 65488017 4357647 53564259 142249128 83702787 342975129 130018938 71490783 152315688 116277252 73114923 33774783 108789723 128970471 13126365 8618631 148330308 259898520 88822314 20509188 97385841 33859266 206751531 177898140 68842662 68874918 176725878 112349265 37600584 221152554 32893203 215155941 66648435 23458701 161032515 85329363 36120042 34198941 25960347 66657801 115884993 3831177 48938043 143762136 69362202 107111781 114786945 42344442 57477966 173972631 55136760 171551793 64222368 45025974 32808951 80563035 157613673 52457265 171123540 92840706 120423282 109950519 159964497 52816848 188718894 18718854 210766689 31468647 102406038 156457854 21353094 285651639 4439022 180976320 132842850 123248412 173176290 1146474 45644424 199829238 86541231 235516155 74185860 90203148 56003409 334841325 195407100 135059358 17594913 217708155 126613116 64842078 171775779 135151905 51372447 59748213 675360 70020594 304210473 72028698 20251707 230695269 115651515 151249455 18007227 208693086 33900195 210132888 107356137 112687134 17973354 188798232 233546229 241126809 8724912 4216989 125054202 229378233 75898011 29446179 210560217 15181992 163269456 96198333 238814268 47121102 87538269 156315642 31337166 19193097 304759329 76169037 29751771 86951046 19696845 266658357 73034955 47456514 58058931 182147112 398013 41734518 24843357 217395444 137611677 27946863 160943643 219341178 15306081 7840308 29697612 35048937 156645573 103243896 68691945 2831346 126702387 64004829 75882429 110152161 83102103 130389315 248111199 52598868 14542857 36950466 159783750 94231074 9615669 109518024 119200620 271894875 30396093 94558212 64649214 46614015 46976790 99816318 196954002 220115406 26954109 84410655 182459571 53493384 193830 135071286 157213560 161068635 153053544 151878027 120201123 263704917 74069331 86419137 103503309 96890241 129671934 107487135 104111133 55203771 115464237 222391365 168997269 41874945 190722777 16790697 134418480 21999138 352424352 254927421 249035577 15545586 177084033 28872585 27452187 44709588 86902914 31549182 257171439 156603153 1496523 11941713 228200133 3911355 27511449 128790921 126431403 51807714 105076776 73968090 41388081 61765032 101874192 230264916 59209269 40164474 155470308 220752399 89862234 90202329 169427580 66881976 125725026 46914483 92429400 16663878 171615948 178550925 96849543 57577968 346580577 121712073 158707122 81718224 68535831 10967124 24365250 168193557 42179466 89876703 173191095 242916282 34338906 141558732 231544740 65488185 180396510 82364688 121926651 81323235 100930095 98793219 59415888 99009498 21692034 372000027 224009436 176311737 76027245 455381493 24575670 41806989 128296014 75031551 252231189 101680572 147761250 105128625 109348512 24578484 38266641 91782285 104550978 8267154 167150193 251960793 5972925 196655193 96330234 77891352 82505976 67036620 25643961 148579977 94730895 203465850 6088929 35608356 187109097 184315257 121093098 42040257 141503418 199049340 126890190 67105122 193633818 25334589 124440099 77149380 90127905 191798859 197118684 31746183 63170457 93491475 76684461 252101913 93885141 63266805 230509041 54252450 126526092 78379854 23352294 5152539 48071730 143235666 10446471 108530016 95696580 121232601 45183243 77028105 198357201 224202741 21690753 137339076 31176579 10740051 15741327 2489487 96309633 243656490 300399477 13634040 139805484 95213244 229919928 32672178 79217712 159663147 241307325 52551093 97648446 160924806 7471989 132258357 233677689 94559346 30478308 250368867 154820904 87756543 959280 126975450 172956777 226410177 46081707 46102875 188152188 24356472 88726890 105700434 166803063 133141071 65251557 84568407 71019165 233497929 20486571 34070463 67303089 93438282 57312087 73718589 25363884 78925434 69045165 65769837 122292114 111611472 46022319 66261111 48210876 149129274 142969449 279104679 52458819 101947020 12541599 40451502 79046688 38042886 191195466 10553151 152139414 104604864 43625694 59491761 43754151 20927928 130665717 107500575 13793808 130743144 42250005 307183422 43637433 50782095 24940545 40670784 193046175 1992354 200669973 35034468 63147903 181196778 155479317 2754696 121695189 115797675 45966984 111139497 94868655 145289025 149211195 191392257 80779188 65887227 134159256 105427350 64463364 57890490 37577463 34495104 27385596 213715971 51569385 46476171 71481417 54024978 204344133 83586573 37764972 243383238 116265891 135804060 66631404 245062482 156844800 77665350 130135740 275899113 104496588 101342367 215746587 245748867 30164379 196136871 19409775 8342565 143466519 39969405 51767667 74838288 175959861 97245162 20643252 68789133 160748070 124154142 284841186 22210377 26872356 143220966 47058186 77024556 120985263 46730040 310372755 114578688 261905133 147841176 110201679 29678418 137437671 247807770 37850148 257275011 147347298 80346042 30827160 119398902 126852495 156060891 72255645 51413775 104560953 100823667 389491872 136013220 210785064 151228224 122379306 114785559 69836949 9926679 35554974 116038524 80733534 271052712 165946914 115065615 213031623 117402369 226805481 149630061 153409599 125218548 235978932 109796358 80404359 17998596 214086663 70953708 57875811 43799553 12801159 35135793 22280496 372270675 161534898 51470769 90561786 125170164 63711816 37483593 113494353 36039192 158158602 38035998 273084504 71280972 18149187 91757757 195726594 155922144 44021964 108203298 399576639 17054079 133742322 138306630 141573369 233049705 60786075 329201964 154059486 74138316 62774838 8565900 56708967 178779090 24285450 17405031 34105008 36944103 101723790 21397572 37239195 310500519 31083612 8058834 281998920 78178107 62658288 36248352 268968 16296357 145425903 113813763 124202442 205236339 135217110 43689849 144117225 74998938 81786726 67583397 388796667 14170338 70629825 103120815 123775827 52346448 12963951 41931141 1577940 182943264 304150392 17320926 129529995 247226133 14161161 172631949 122945445 17508183 120323112 128788422 835149 284667621 20229888 128628927 19081398 11304741 109298427 57973587 119393001 18645396 99134133 107925111 131602254 44754549 76620054 116072922 72544206 18747708 114116814 169389759 39621351 67090002 289563897 85638861 136035648 137277147 113758596 104860392 63436590 5837244 320849655 96480426 50831760 195772899 1998465 151940082 45241812 131773404 422109093 61172496 15907311 298964715 45692745 45694719 75247893 131154198 133157598 221484627 158609829 86511600 60428088 154380303 193933362 9604980 261797298 16567047 17759721 161387394 50971200 108689616 127959888 48207411 35209881 197155539 76755504 115774407 67133304 19204710 35072898 27016857 4146492 38655750 53046336 58675533 108495870 222948474 88959612 76750170 274641276 68286477 14025753 62051619 113425032 40617822 47656119 185463810 41556144 144543126 34972308 16587711 114475872 95420997 29482362 91791714 143344341 139507326 88110141 28522578 105062244 15754473 192356031 11723838 27068055 167182995 184988832 109166421 379473003 40318929 37588509 69683943 104123964 47343261 44922360 215043465 97536054 27794571 22128435 134976996 51897615 52951248 272811105 155048229 69971958 67533837 65821665 172266339 38331090 93546705 96215595 2145591 143102820 25161696 174377784 16022937 71843478 51692046 53177880 100898427 22494633 93521694 60755247 127239693 3482304 168622944 25166253 199365117 15777972 52339476 89033217 215632305 153605760 17668854 105506205 43780044 53599854 105674919 20759970 94583160 196907382 6281919 166737648 123684036 101118486 48999909 23326359 98804748 80650311 71096025 48316422 146477415 138588471 51825585 40099185 127643880 56825685 132913368 111516195 17361624 305711322 127812867 44973789 188839539 14457219 145791261 90669894 50577135 6312348 3388896 71692068 14866488 142991751 5978763 34431327 200277819 62370336 105729435 65151009 23869713 138920733 242170572 10488744 19374852 52496535 39266808 85434699 288442749 15259104 88510947 185658081 144508161 38225166 54193482 98255220 58877175 66757866 104966442 143716860 165115356 188416914 78944754 71449623 138783141 24077676 184929717 214964295 46959003 7889343 81544176 200547270 166600350 24443223 43699866 141051876 27806667 153440049 38700039 40143075 139120842 30081177 46910556 25196682 253104768 114794904 18014745 130637262 7372071 156924075 154156968 165409629 257566764 62840064 153796461 72168894 147674436 72384249 21651483 119470995 144927762 87022698 56030268 77282142 107264997 70433496 142675533 41155590 163988202 97004250 190325331 34086045 67101426 36662094 74716593 192455025 44653602 52270554 36622803 90837201 139456296 60953571 60817281 114487023 257656392 28863660 73660188 205267293 68982942 43103046 71803200 72164211 163506546 251813331 30430995 186857223 10246152 37245264 33136068 29073177 43294797 44582328 22330455 60530799 45518865 128055501 5525730 21738738 44598393 119542479 76460307 42477771 35062335 345091257 2628276 151357206 39317880 56745591 77641578 215715360 183694707 91249116 16487520 43677186 145478613 174611073 161650881 23447340 23903397 111853560 113997933 68872125 6431460 138963615 188058843 87897579 330692943 118842864 37761696 279553680 181669803 137760903 140862897 117839988 46756752 280160559 130587807 325410834 62400198 256336584 12033882 242083926 128174298 328451319 31197558 74158098 41307567 7240737 201916302 161204925 159330507 85819356 150565863 171866898 160879866 11615394 77293692 184463601 9352728 57023127 7086177 181847211 149038806 72226644 64802745 110632830 13051353 28574973 81060924 265219668 102599364 117394620 155874411 51962022 84625989 332640966 85536339 66378186 181291551 21227703 68939325 65209578 128479071 28333830 132417705 172128096 49373247 168873810 233659482 81996705 40995024 182527212 18064746 68419176 149358027 129404289 173683188 58699368 125860413 22713621 228646047 199422342 27835521 13423872 38475402 173728212 94437798 78369228 233794827 52295586 19367166 187010523 217165053 107599065 54776715 72837576 251889225 48877605 56756784 92514156 139058115 75949587 16869237 222816279 221976552 2973159 137645298 446007828 160338339 123770766 138406611 86184084 8494941 10112256 94638726 25972884 10882599 17105319 145166091 2886975 80054709 211210314 80987823 31589712 244608 25552170 47958792 64298283 102313638 33633306 223708401 79943514 217776510 37559424 150454605 100356942 250894854 44555763 32734212 66080826 262143021 124495875 134449539 41156367 63878430 74465538 10611867 234229548 20732649 105372939 272870892 45204096 16915038 9062424 98751366 10119711 11550315 106499757 162166347 256806165 167447868 207344088 32930205 99002652 161273763 15281595 51906330 253620759 22121211 47501433 109643247 16775871 5602548 2860221 238669137 122013465 67986513 142069599 212080050 18970833 170536905 20951301 165072894 64444884 191675169 106211826 11911536 13037787 132735162 145732230 185071089 53294829 22413300 52579401 47919774 155601789 17822700 33423327 43180662 49983213 6037773 317343999 6763533 39059412 36698592 185077263 7785813 24590181 338945208 153040041 18095448 105230286 201615456 110886636 8556996 2800476 129431631 20252925 73665837 134623965 36919113 31468689 115716888 98672784 67656498 14222859 74303817 78930516 164226573 51150792 6816726 170088870 21351603 39018441 96452664 160179138 146798547 120878520 285830979 135611889 32358900 49425411 33620874 281484336 489826155 128580375 106552971 55658946 221170362 10304406 4586442 126422520 104366220 54659976 102584118 30795324 11303250 136152093 107294460 145534788 1055628 74800551 56268870 115789044 84518784 87196305 133546728 54648951 71092140 51170721 94328493 23189523 15189657 199314129 200843496 31441977 62998845 322495908 44304792 84837753 130994451 15665664 201188925 130704273 34685952 4766160 50008119 4722417 188313363 106000209 234856902 91761012 24414852 359310 71940624 75604914 156546999 269924865 53645823 234575544 70457100 205034970 90086976 214625880 15542478 239608488 12819639 124625256 116297979 137830161 38823645 81763038 32529672 79061514 43176294 168480123 88752846 64225203 105786660 209295555 93296175 190697199 69876408 64050 152503428 40054896 353500224 130439505 43027362 81822888 91888734 69416298 64690143 309436386 41594994 112583184 34882407 117492417 55285146 167864991 65598078 110705616 94351866 199298295 68383875 65271213 17417547 94236030 113580012 6659541 217920696 73519362 1675695 109329234 70928193 196655025 1486989 353438883 14487816 44943654 113468292 50980146 107121546 9996168 169447866 15050133 28412916 139566063 131788230 92356719 107528022 81135978 214714017 162710604 27045795 175306656 49071918 39153702 52960635 27308631 205710813 10214211 25954887 89283138 200764116 65992752 168128499 151074777 80638551 62823915 118268451 17393943 11618586 57127707 22658370 43025682 28483980 53257155 214846128 34954143 331213785 40985049 133224840 9783837 36750819 703248 22904616 23926077 146682018 105304206 201015108 72718758 9393258 237829956 121388757 125475777 213595683 7070028 12312657 174883380 46138953 120997338 188934207 36800127 28982730 8399118 1851171 143794392 42197064 178284960 163427943 153449226 27907026 262602186 71263185 67382364 30015363 100596657 46697448 117376686 84768789 133130193 138081300 175855743 66670317 54997551 47744151 182883120 130430496 58618203 40052082 61052439 15502326 40842963 76610499 35734314 143803275 84715407 14592354 36334410 117055470 221371752 14861511 29809563 154137207 148969758 24393432 17103471 30220113 237222300 86418843 23635920 103791009 48022443 81373950 163849833 58669905 62985384 13941396 1166613 184817199 19815768 70970907 115757460 32148417 5313861 75953850 957894 95136195 311100510 132764751 33015171 84165480 19552029 235586484 345116856 78675975 70365288 101986332 190712970 180539478 109730838 38369877 153622182 2522478 264791016 52576104 148317435 121903446 28621026 355143138 41685357 92368164 213041409 33489582 111815592 215401326 41019489 430490697 55720434 190111719 9029391 178119879 75575283 281813574 49985733 34464927 55153938 230187279 104873433 108814398 163609467 190510572 8576526 50977983 197087142 63732963 8454138 228937590 76300014 105734727 108874332 90625878 50398089 57091377 187505262 49254198 136839633 170976015 127776180 205971045 51214275 83642076 260482299 19088454 94282650 218203041 44428398 219448887 134103900 21354711 32613231 247849098 13112673 161947044 10751307 53519718 72909417 122974740 188069448 30981594 84082026 109324467 2574348 101481492 127123521 12512766 193705008 78152424 56835639 201707058 53204802 61934313 199929870 116145897 32500188 251629896 267661275 119571690 57646512 20651442 89160015 211592367 86815869 122066070 98209587 107892918 204071658 128426109 51668736 63760872 76944357 29012529 35003073 347339958 166899516 135035754 158398548 75595884 130955706 77176386 130173162 63199962 130284294 318093258 142198287 156205539 101820348 11489772 286541829 89659794 35405706 36447747 29527071 12017166 74229561 162482208 75148101 50479611 8036343 26914797 50207094 140562492 21637014 169367121 6184857 179165910 75446532 3733632 10439562 110125176 45141054 236978889 70411551 38449488 122625762 107603769 160019265 8995455 96302052 4808202 8131368 92075928 1143051 74983776 139324521 83519982 84277683 14823312 139623687 100357635 22705431 146539911 189181986 58445226 112704732 23382177 81049542 159842235 66648015 2995503 46177614 376135494 88774245 35939652 3813096 40623177 308458962 26725503 89005518 64906044 78965502 67963119 104551839 67950540 328355223 64541316 189159642 23014908 146836956 90261906 240047472 11395503 880761 223338066 77789103 131603346 529641 109786782 110418819 52849608 187608372 106969422 282685074 13995303 17918040 11075043 14628873 105159180 2257164 234632349 125228628 26344227 3976413 26369112 47500845 141886122 117977244 215362665 130050690 43870806 37363032 188864235 20080452 36616755 75592104 141340353 291858756 138483156 134525895 79221492 15976758 318669855 16350075 64371993 166571538 10295061 78289155 176394918 79278633 219881088 168949032 56239260 86241834 9938334 17250135 13881000 208133457 103035933 36596175 161578389 48876387 290495961 108974796 1760745 42331485 114787554 35797314 191552382 40402509 161668458 47924394 140408961 19708794 66545619 198136911 204152298 7905786 185661651 6481944 101199735 81043662 57948429 123145113 171830946 213558009 113534904 134783985 47293638 105870387 65494506 20425629 31280949 187947795 114422091 128905707 48294519 90629700 76837404 66507210 150413697 55720917 119968380 23621766 363747930 100659846 418787985 228222120 93261630 30875460 133737492 114320955 270269937 30031722 130131456 96766593 10890348 46545996 102007836 16343397 136232334 112796901 130521132 87241539 305891418 20899578 141745779 197329251 27727014 36751617 65332911 60092655 22824186 64395051 141588678 150288348 60250281 142016322 196173852 57538971 112251174 12094152 121750188 43266426 161720790 6063981 206308158 306859413 32843328 182639037 82756128 252848505 26579532 63816690 22594929 62779773 19170480 187316073 11457663 226414860 822612 190368024 394660854 157647840 110017530 100306353 179113452 132617352 20580210 200864706 58221534 29366379 191239041 94176600 231539826 39327603 205213008 12709032 104079927 47882856 123109140 43114470 61244946 92616573 74552604 96179055 36913317 246646848 33696999 42216447 35531517 150688377 146275353 144290244 179064060 31150140 13848513 174479508 144598923 128009868 299568906 15955380 202891710 45486756 155360436 125647998 84881475 114968952 120932595 136840935 38993556 33042513 172435452 12714114 82966170 127755999 40807809 16409043 175306614 131964819 17255994 197561280 197636775 85225833 95295081 197445297 43209159 256059195 5792682 161068341 83244861 222842823 94143714 157714494 32641560 192312246 22615467 195460881 57774381 3418086 115561068 122157777 2517858 146388123 277471194 89819247 13063953 199801938 132798981 12028758 23130135 263861241 41864298 7620333 139382817 93651159 2802345 270951051 158667579 6741903 12344031 23742453 199913868 151525962 5056359 99931503 367109757 71513379 60695187 1649718 259941528 208955691 8770608 29101527 3331146 73756599 53045748 4487448 24167178 179266353 201080691 47497107 111786654 339477453 71883441 72351321 23165667 200150076 12259023 377062224 167265924 91933044 276456474 85831494 8077440 1930488 81813522 211904070 9188235 151374657 17304819 60425652 434636853 33575619 27600510 1312794 274845102 160570410 36144213 54296445 203705922 80117457 265888518 142510473 109668300 40413744 101306184 105079275 199564554 91067529 107465148 75855360 80821083 3709944 171493854 42360486 18970938 73112109 111012657 140424039 5187357 95759748 27048588 70415940 339106089 136042389 93112446 115690491 85451940 3485958 203923566 21667737 281983275 49042434 139574589 58894668 27053103 207374412 85563996 79073379 33772725 212593206 25649085 173980065 135549015 136215891 116086362 104969382 293137026 74037117 27970551 19867554 309481410 56311521 87418863 285602541 265449114 101398521 79418556 14665350 324832641 58396653 140876232 26346138 177798936 209398245 135046086 3659334 237960471 102360615 171347820 87430665 356492031 39684876 39915141 43669689 142301838 227929023 101662092 53441556 23210229 138043059 8478099 163201290 26473881 276652362 86093049 70774788 154282464 98418600 210139314 164587773 166609422 92081052 102736305 93112908 18695943 144465321 78115716 220756389 182713755 202887216 101788365 114253650 113704311 114213456 22214031 47767755 6656433 104130474 91251762 24951696 197045247 40605978 123880092 9820293 8535681 7650993 126038619 148205925 129558744 52819494 102971085 198542631 275561181 90100080 67802364 26473713 151098780 168763581 39398226 7699377 97138629 145361181 218267847 206126382 219199701 11064606 72893730 29928885 39019848 62774775 198385950 224659386 181413246 75001668 178522407 3264765 72202284 111325746 95196171 24315543 74633202 10653762 91389480 8466801 192608892 10783248 108911250 106228500 29005389 191175180 52798074 132978111 202621398 137530953 352247343 197359890 85638315 107501688 46089603 105692496 2681385 6509244 50112888 14137830 182878605 72829260 27042603 291833451 132094725 283014102 150948378 138195099 165648777 54569151 139691223 116365347 54353355 62086458 19364037 241334814 205696680 59678325 181825497 163463139 19948992 30559935 64491924 181309107 41689137 124130769 163571016 10887744 183524838 64813455 144983013 24998358 197913030 211080408 6251322 75043773 134362620 73110849 60451062 138723984 52363689 128363214 103538610 166477059 20740461 146891241 102755394 27285195 95778648 264133401 18201036 15770517 172917612 71793645 93389436 59288817 128390976 48400506 63480879 68472852 123654888 38581158 3888381 211963794 96016368 90917169 94574823 191538942 210035574 42369054 343684467 76274583 8833083 44647680 111452208 420854175 152887182 62717340 80569965 127974903 10504200 137723229 112514871 86288874 139770099 1345323 71954547 127638735 185040177 150470775 28749042 3831996 420637875 8896755 178108035 74152386 192460590 19899012 40433484 178875291 16268952 139127541 45953964 35413791 136773609 50606178 67607946 125180559 137133843 41705223 105604275 48153210 224950740 158559492 32749857 81674775 108763179 92256402 24304686 218778000 111376188 191488584 52381833 32192349 53195877 127276632 67323018 175357476 174911604 27207348 129269658 43615635 54099087 100244508 185779797 138926844 78148308 23627163 87525900 359307060 46557798 82260696 121723980 151549692 26284419 11041821 140298984 7784259 69499248 169229130 213785523 154721931 53801874 109984287 115949904 72723315 166370715 144723348 8282001 123408495 194391624 375299106 13914264 69730080 229738236 78887802 28042644 296663409 35494767 3169488 86269239 295896573 2082339 177821175 113849106 9649857 119795970 42997416 137255643 143144715 126270312 247719822 145785339 69214383 161178822 139543719 1117431 41335098 158419821 138027729 26701836 95841039 40217436 8695827 34682508 29444730 229016928 19626243 39860982 29302812 39064536 412209 92407959 129840354 114595992 67488036 110991216 37533720 96007590 170158569 276518298 12484836 87196578 77632380 187266513 136925544 211342446 58150701 16091439 112755153 101836539 114205833 134303232 43948023 173228832 269855040 17291274 8039871 236213796 179474295 82567779 83776077 33049758 242776275 17722257 138640173 152540913 39408999 46866435 117180441 63900291 97778961 164473176 144265107 69498135 169445052 115988355 236726952 50307075 1985025 148488648 79591764 10819158 56275275 66339084 111372240 236076141 14254569 65626113 17381742 6808032 93551661 35474397 44162916 89752719 91939092 176458443 134445507 356303892 122078334 134857548 50548764 91547127 28370496 8556534 23330307 86697429 39720597 10588158 11894127 105251454 176739276 130542615 34165782 137800362 34242726 60820431 25374678 63307839 120274896 118769133 131889702 80525823 123610284 116070969 19090869 82118442 179769534 78399153 29777643 30651369 116529315 70529466 192267978 49692447 91253799 296566431 174651372 54638262 33814767 247083816 102190389 212720067 165844434 170386881 41254122 25245318 159826002 75630807 105564081 226810017 136701684 22851612 48321525 178145688 77149023 16518306 15623685 225558627 59575887 107608221 86503704 14201733 22119216 102905187 108246138 104869758 100128924 214410 35876022 207658353 89518443 127888698 50598387 240608025 30010659 248144274 28039137 226686999 249738489 13853721 36534288 479619 161418474 193257897 30511089 37503522 157703259 62727924 120028797 174266190 154091175 118457514 188315358 25070745 30685452 66790038 83026230 209384910 34724046 51019038 206645460 126022260 58380210 231308700 94537464 3553032 25044054 389872035 132432237 148401456 145206831 12114249 202729842 50784321 3713871 51254595 277190466 142568496 64436694 46921749 202690551 78439200 265012818 109340826 217009275 46736193 43808877 104784057 47949951 64441671 187894119 83208027 295291542 6528123 12126681 175065492 87032778 95298021 100705395 145385058 77940891 239185506 14722869 137488953 157614492 181247493 148141896 159346404 149094624 217225260 10382379 169875552 87341037 138888099 176293635 110185089 106730274 77084301 29514009 92665839 20038662 60934986 178215366 97485213 117587568 39435669 35848932 291163782 13623645 220978296 101991540 67853289 123641616 223522173 110181582 187541508 40782336 15173025 45837183 218197161 42709338 49176582 287633934 8956605 12724215 191446332 164757894 15576456 25328814 214003797 109135425 140129934 186852624 129139017 232964235 52786020 208398561 114291576 94781169 31144953 21602427 47096007 51868089 27548010 37689645 111229860 112097937 94560732 83074110 374918649 183541890 59121783 74256315 2426445 194858412 36961491 102488652 5306133 25887540 108160374 53879112 71581146 76534017 9506805 58311729 61490856 18711861 33494685 126416262 213239733 54044508 36969009 261726003 30126579 20757996 50331939 83306601 149610342 29037372 181956432 27342819 19967430 119054565 86284233 105136080 12747378 143973606 45880674 134470371 37359903 30330258 270448122 226983708 67869816 222096252 342452124 176155434 137987241 146766900 1699131 218027586 146911086 220521924 171721473 45576006 116990727 49919961 119996373 40543188 115016895 16272312 146711376 75234558 27781530 197786022 16999731 11343549 199844190 84252315 248012331 158092074 157982601 101390730 85587579 201304215 5500026 96491157 86326632 177028803 55591515 140586096 87371445 10232670 72784614 37495521 35740929 117785157 70208187 14611149 82696509 45829392 86757069 204137955 232972614 74992533 79712892 28853454 61464228 43098909 39502953 75176178 46006317 71155959 158973465 188310339 8417598 79010757 180871530 30915087 10941777 505995 125580966 69640557 158806830 42112686 229238163 241662225 439194 1182300 81323004 38963337 54098457 176640261 75058221 134774136 24970764 81060063 89425077 182800128 112800660 63934836 86483523 21543606 237103902 7223748 10153479 71022042 70883568 119540253 31347393 24437763 223858866 207133164 129527874 142955421 70720923 26443410 125725509 197289477 37381932 80709615 96702501 149067681 220656891 26442801 131950140 101605602 76116285 56160132 336852180 36217860 24714774 22378104 45806208 4987248 4248405 204164247 127317981 48463212 92447250 40208070 130728927 39540774 158127837 56509404 211989897 232876329 18317880 7397355 230340033 316092 45058314 156154110 9979158 46121649 15036462 20260674 88826913 242393277 80181465 159746853 78702057 5333307 51945621 21550599 187982151 60338691 29674533 254491524 97231911 33881526 269998869 42879774 55675914 98196168 187309059 236475288 146300700 46119633 178043481 24249939 32776695 78158325 204787191 13471479 92583435 214184481 147212058 81108447 202306986 64442826 38063151 12886734 182398797 125207712 77706489 153203967 85736217 193303740 18429180 23893569 78735846 262617684 143142636 1110921 28811643 141337791 126999159 159737991 57929529 26237316 27842577 83920599 122229093 28653744 143892 54256692 92402982 154747698 83683509 30554643 129136770 76156059 2973516 13587378 30465708 95577846 17616900 206242428 160653633 156857421 110518359 219568545 38143959 149904069 64927527 9182733 47195337 183810186 9620394 255362961 24048528 48832140 195903393 65512629 43860453 37564149 182867391 47116356 52802904 60776436 32915316 264846414 103730088 66828111 41178459 63376194 26562186 52877034 60537141 303747822 37124073 43620108 62121843 25471383 234840858 4480140 10336347 193424931 123254691 147791154 103669104 14853048 219461109 202045095 179750193 15254715 135276309 19052397 69460965 229476975 43679223 55963887 97744563 19254417 44960958 34981338 112008015 155916747 116560227 68542131 156005787 22183308 140793639 55025145 52218705 20709066 163923648 205487709 121661904 172386291 45720843 102898362 32444832 100375611 37415511 60194043 58849434 93357453 34433091 67759167 110551014 23379405 130613721 134042685 51867333 110556600 108198972 244568520 187981878 106946112 24691254 180297726 53989362 149152647 26540388 1277367 44657781 149078601 27540786 130539885 254512524 38949477 77311164 12768189 105853608 245684061 84267561 69645051 30356319 285899124 42498204 68013015 56458731 156745680 40532352 199697547 96807795 199052721 24678402 61121508 91148148 62500011 133419552 79413180 31206273 296662695 101792229 212055333 192655890 153412308 161951454 69111651 43756251 27040251 59091375 35506464 209941788 52605378 102201015 262314549 45652404 91561722 37661232 13244301 111442611 75715626 120803781 53449137 33044550 24214974 10626651 142774632 123943701 25290237 244421373 72126201 133281519 424399563 25923240 7780311 159239199 110088405 11370828 202168869 159312426 171934434 100892190 157538619 201061224 60672906 50320179 19465173 27566574 356649384 45069633 116531415 134848770 87142566 251044206 93925839 20975619 32674509 126450534 49187481 44340429 144060126 94349703 122674230 105819420 16591659 23427957 79841286 275583042 99299445 90665295 321918282 77507115 49385679 52270995 85627080 35292012 105457905 146877213 46679325 44319324 382647846 61297824 134399391 89848962 1319430 42728868 134601222 147845838 178348632 98874741 176866137 55282815 386174187 14244027 153125070 296480730 53392941 3536085 11680431 305002530 16653210 65793903 179502246 43614480 115955217 27182694 184739856 6737577 27281079 104581197 41266344 20302737 120774129 22386777 35263221 203758569 88950309 109551393 10393950 135518796 67252122 63082236 144742458 23809254 228561984 114610083 129555699 58881207 17283189 39647811 39824232 153638310 121094946 210059871 114909543 63313236 19088265 86691528 34297515 21613221 124256118 27895287 274692705 59631831 113991003 46041009 49677621 272952708 23702406 66122091 19130286 200068533 31456635 255066168 18256791 24563490 131393430 31655232 33258477 86086203 74019267 15536745 60843027 209843172 2061465 28191429 93899862 25898649 136597797 113970108 153851544 55161918 134803851 55428366 70127211 133686672 247976904 142314291 196968387 127170540 57514989 31644102 132326061 97583409 78043371 22258467 121507491 94278996 124930911 32758761 49694442 36581034 45117093 281926155 185650941 146311851 225505308 230112603 10932411 34719195 31738287 12750213 4883907 242958471 143850420 150694908 80282349 252341439 27709185 8101611 73841628 132702255 10172736 46682622 3072636 79321914 45326064 121905147 163165821 54478641 167531532 60411519 15418704 206822511 130738293 122920266 61831287 235136433 140194341 215257413 65767863 203301357 14076468 275236626 96559953 143533803 118649790 103028226 85401078 98197974 140239638 172085508 22437135 258638541 48967548 58233903 219282672 108462858 130212894 134222214 355838889 114016665 46313274 94363605 69397167 247100196 1432956 150557190 135386517 186194757 114774324 36101331 146210022 351777699 6411069 43460277 87847872 40542474 249762681 38794917 166208511 96754224 193642260 89384862 1632624 34867623 25487427 211252419 168189651 34263327 141432396 85983156 88336752 8932140 252099183 27473586 46605573 28753452 65198805 52686270 147600411 2250381 227436741 117531120 105331233 137908260 54916176 189747264 37766946 200752083 11814012 159682719 42737352 79712829 28945287 22237971 290222499 215783967 112844508 84778050 63193956 237801963 172583754 85917006 99177708 56678874 43123374 4869144 153323310 20287323 285798723 111737724 20015709 162954624 105783405 102241146 59131884 194257140 14792757 13270341 57959412 72214422 38654952 53389812 147728238 148393014 20867910 46611222 215123979 88582284 1491231 100366749 67888107 4971204 116534838 160882176 123978267 40806276 187673808 87009888 70132209 3807258 246364881 293100108 100274265 661899 177897783 4022550 157721277 83244 66026709 260983863 66585288 118461546 253763937 182838495 53404491 241034661 28536375 9997638 223340922 247707411 14568603 215605929 58860501 43564437 46586736 227003511 97718523 25382868 264024201 169783110 103498878 55979448 163515891 27501537 53279919 161623875 66685878 31634022 105042798 118835451 161564361 162364083 118429290 125532918 56992299 28022715 318543939 14001960 37459926 114635640 125980029 38951262 70744317 78202593 182604975 174812148 76294428 53578917 32605713 64242717 25112199 87945459 61885950 47537490 105245784 6705447 119535570 36316329 148551501 201792486 67763052 102111072 66756081 90685308 246809031 356714442 138737970 1665174 128126796 104703102 161212590 5405841 44439759 26333622 46619643 78793575 119291886 76653402 175470099 53221707 109756542 166546086 175224609 110302962 127101240 178304322 38123190 97397454 81042171 194821662 149030910 251944119 59149272 6169002 304560396 329970585 15346716 62534199 6660003 7518546 210702828 132215664 194856543 3515820 63151032 86977002 58381428 165251268 110674116 66060183 18264981 76898766 40125729 15736791 281125110 126333312 126896595 264678708 101842230 52249533 171418464 63408786 48164760 15787149 17316117 136584441 3650472 232660764 4722354 44842791 117526521 180328911 47059005 3579051 30930816 111080277 125196918 258867693 34623603 29826342 67188702 52467891 45566514 126605556 43533189 228687228 134296596 15665916 150141726 101077788 142360302 131493033 84177072 119019957 176097348 64460655 25704462 345725499 167361768 12019980 196772919 160632927 101438379 330114918 24942435 84060333 31807797 157678143 258771219 29503782 251455680 57118068 66186729 206489787 47313861 179471103 226921359 142390941 236646543 9553698 103207629 16363473 212037189 5785962 148676136 159815481 249440226 26112807 173363715 113577618 97162653 32290776 87234 283573731 132969018 4569012 80992905 53786397 91402332 374229555 102114306 1742580 57624042 114584778 207479685 88571406 183280398 235131666 47049408 55808004 325010385 18887127 158745258 32466084 78593067 89246136 48183576 22028895 84591696 105427980 224543697 66930444 252328356 16952607 192198846 63969864 77966931 82251939 202741077 72440718 2919357 141869721 246624000 24723258 91075236 8379126 156777768 161718711 319158021 92123514 79660686 138717852 83468070 17356206 601629 58355031 61872153 68793417 58931649 17452743 179018448 61193391 36447264 8251740 54067062 212969568 41040174 138352473 62061489 90698622 46574325 213464916 55726041 192327954 42311514 214170075 240047703 47624913 167771898 200162277 208056786 97019370 7188804 106430730 27301617 179869242 94077795 68961081 79138185 137015046 89683104 135990519 76174581 29561238 55655670 2574663 117398295 147677922 266612640 138752838 8367786 65459688 155298255 184548420 386173242 8905743 19831749 56444871 41450808 218060136 97902021 320857068 31780854 31861263 235477914 66986514 70797342 32907672 76800108 13478913 157184832 105634536 28049091 18355407 123496065 21513513 103058151 1409247 83124762 154523460 14009646 59887863 145862493 102457467 406828779 78539559 176702925 54203877 8069292 29560125 2683107 431042556 87516030 26010012 130733211 158458839 23304204 40026924 60418596 56777637 202370763 29377530 174743121 29098125 1667316 103342071 149730252 60197319 136455816 25172721 256160415 53439645 13229979 103806801 1193955 106926540 242894190 105179214 20090700 224574441 207375 138968445 300421758 27396789 155966937 90826911 83890989 171470145 104737857 102818562 12437691 111600699 87076941 36684879 55736331 18533445 146132322 1750539 129837666 244878396 228312882 62945883 36885450 417619650 20742603 162270318 185971695 5639802 226949709 168115668 94538220 132435996 8089746 125121990 164451126 69695325 19998867 101246397 16261350 37420824 25263063 246495207 13708674 90052998 46146450 59636703 231686490 60887925 230308974 173471361 161455707 226502598 18380481 141164688 215877165 213273711 44250339 35275842 119236236 166987233 76974534 40589010 282970968 23987691 300743163 145609275 52372173 133480305 119952630 13487166 324205770 149885736 31987263 198458421 231863268 114207576 76922223 85227975 86158863 63188097 272949957 28323603 165136419 117543741 33177123 157184454 72248064 196584528 36516501 109455129 55915083 111071247 149773491 43113063 89848815 164415195 91395885 273789306 12084387 180576312 8960364 160882449 90582051 50491098 161883372 125863647 38574921 28012299 97118616 120910650 171472959 32187120 46950582 1827735 66697344 319965240 43938384 69613866 18248034 52952550 188282430 86558619 283123680 101687670 263850888 66316446 161086653 74910234 151079376 201069099 88351683 251745270 4485306 19175982 202140834 140173152 94554411 56177415 23825319 269306541 23271213 96201819 143961258 156862902 171367350 50579991 48820296 265604934 161345163 160334496 41889183 105055167 316931748 40505829 163638867 137427654 41860476 373499049 126614040 133114716 326295102 100331112 16235079 177463734 42311220 80457825 166283082 105708162 116666697 136185987 122074449 114599667 154145649 147339612 100531347 98371749 13934067 178885833 198438891 330506694 143863608 86692284 105455658 107951214 79977135 265139196 11013954 92702610 107732814 210242214 168622881 151162200 103981017 160996290 283926363 5214090 101098410 5801250 189743127 63730233 38290350 46738398 13640655 176815737 157210746 255436902 152856606 96330948 169789452 131468904 42660345 46829139 175005894 306513165 55100955 17053218 82213719 32431203 192736068 209805792 147035931 343219128 25815951 77418747 58166955 121056579 330135309 68430201 64569477 316661499 15247974 53345481 1417080 321739740 35809326 22811103 194847282 94447269 142392831 14597961 32505039 109320330 8125509 84674331 183665202 197362893 9687867 13983648 69160686 20548479 96082770 191631531 28281267 251743821 105104118 9633330 181503798 171515799 118801116 179258478 166671750 115482444 9106041 84438081 170850120 41020623 45048003 165145134 163762116 48567582 208211283 218935248 3568425 142193751 60889815 33709809 200096925 82995507 53718126 3226923 288657474 129469704 77013762 9222003 141919218 116142180 1665741 10540698 59766000 270262587 178522764 179859687 130150419 61231212 70092141 159765669 110463255 42617862 225567531 189034902 133224042 212566641 115757880 3935988 5884179 157990161 249117183 37947546 92661114 44415609 8118201 150090948 103791135 150905139 62871459 161237118 841218 7545216 259727706 9604854 105402234 234894240 186216198 158531436 169754613 42427875 152626761 142217943 83448582 234004071 33165804 161504091 102881016 75499473 68062365 41011026 461612718 41104728 68206488 158838498 97099611 54663630 172797282 114668778 9638979 186242679 57896727 175200774 62550621 56437731 86359287 207226194 19973583 60767763 148199667 181682718 44188515 29349453 133372260 61726392 170867361 169144500 105315189 59906280 95821908 23792454 150769605 79019514 33391911 17133942 36774297 81697035 129971814 121052463 104009556 46201785 106362060 131430285 159286512 12959604 64476069 94928358 192532200 192299268 128090004 177626337 121723182 152624934 24257562 127269660 157095330 187891935 143399613 33267423 6431061 168989247 88180974 64061508 27137355 148065456 53939130 19481574 40693464 39706506 288477126 148506498 307058283 57134742 77177856 3243618 6528291 130359726 103286988 953274 116559828 12289935 97052214 18722088 229524162 92805657 143383758 40045908 135720879 101319288 30511971 80985009 93982119 58891791 90452649 252027762 74403462 258067509 154200984 164471937 301284690 161525154 93798243 157093293 256705827 114288951 180662685 77120337 111353235 207722718 123819843 6092709 67883382 232779897 179029767 104331024 127409121 42580797 15410577 25207266 100075206 113158227 40971441 211724940 21913374 179391975 92513967 48986364 180383133 81415761 157529253 220369296 39706947 130645389 31193400 43276107 35808591 15471204 81891285 28425789 65698479 97352409 61735464 65526951 235122384 67532598 20149773 70121121 145962936 75719343 80057460 87332238 22478862 69194916 63543270 56369859 30467787 90690999 101710056 172937478 50190840 109830798 31292016 101101371 1510425 206823939 198838857 38638572 180011517 67951044 12740616 129632853 201153393 184700376 354549216 29029098 59480862 149666937 76851642 228535986 29193885 141931776 9814329 38163111 268827048 33389097 5381565 132415059 100388841 52508232 51449685 116196801 21604422 13669341 61002942 189915201 120513834 53351970 72388176 96384687 93796962 63986097 143607471 23370249 88612923 79759869 67947999 20145237 180262950 13920984 125018964 134720355 18389280 17347449 28766871 112060284 153307539 176599017 157110555 132144558 1873305 25206468 17082555 306443991 305256903 21861588 117240102 25759020 168265734 222227502 108708075 12107151 264778857 74079726 168698229 310900254 56486052 83288079 242088231 36165843 65895354 201843117 71074983 82092234 84573615 370687968 101660769 87643479 153075867 296484825 50099574 40305636 174097350 161602686 105712971 91561239 2118795 174822795 6962949 83905227 57792504 152501979 53885412 36687021 343311087 160247367 58289763 86362752 77716107 142726290 10490382 64577562 83101116 223276116 156265179 108927861 140103306 98158725 173278350 157512138 108705219 19518765 202796706 85276023 60385773 176153376 76338927 78354654 293411475 25526235 132224316 234268209 83441379 87753204 129656331 144837000 127181901 105193116 6658323 177828840 10252242 90019230 61444194 7691607 171284589 194414178 158381727 141819027 155375514 271337493 285625221 31297056 25769919 335257356 174639654 46676952 155702568 139175106 23668428 118171809 30898560 9057342 191328942 149274174 88169445 36916467 250869486 62760537 90213375 37773414 104498751 4180932 14025333 166078521 73523289 234879918 21614523 81996537 85151703 24472476 120817662 35024262 70716681 65466870 20132301 73287648 153696522 203077644 16532964 440350428 175149030 3254706 73664724 138686604 80911992 9224208 170057958 52817457 92505483 218178135 254868159 60172518 61966086 130661916 296935002 119328300 54937050 126167958 103964889 7851438 72330342 53569299 119569695 225829317 13522299 259559055 31253376 39930303 36933582 150302964 297433017 3486042 5410398 221373138 7156863 136728039 24232992 33126282 224597982 95310411 86060982 99442455 162808737 177940476 12150453 160172271 180224079 33343422 114864855 94879239 158594877 2308005 103166490 64565109 190695435 60806718 40613580 213323208 34634523 5430369 302372112 153043653 108041304 269016279 1057434 206370213 59715348 27952197 163218069 201776715 142575279 74760000 146554065 61152756 132838881 149140635 157858470 11144217 86972676 191079819 208641951 55820814 12539457 8422722 127429764 107903460 8565459 10207827 17310048 84359058 75676923 300690537 136462725 11655189 282773316 16273971 196513380 83109768 107706795 118662873 10141047 74836335 128085552 27697887 86517018 47199075 153030948 18592791 163549890 302480766 97853700 32169375 78665874 164521560 113907318 140345898 456937341 37186254 43158696 86552907 53722767 130652382 120966951 30962106 122752224 87211719 68682327 66079188 31682049 97685637 151478292 204035664 15664845 68263272 103844391 41268507 104005041 30189726 19563747 81861381 6002598 82233942 133916433 86860704 80138877 90863052 14521227 36797880 62711166 236411763 118135899 73975818 316166760 57023505 18058089 352627065 83868120 173578965 193175010 143968482 46983195 62518722 6987288 66390240 137837784 81258177 261696015 115047954 18734856 108715971 5319930 78503502 240811662 15359631 211465233 167412882 124293267 139195728 45941091 3258801 21022449 150052476 37950906 61421052 163605750 232637496 70859586 176418690 23116989 49334019 30724974 232059345 140068173 15835197 163795611 8548701 36866655 6092415 113932602 59817324 93155811 248851722 155529486 126596106 2152563 24012408 70014210 62066802 46418379 233579745 43114890 23249373 144211599 14633262 138791919 49525056 39511857 26597382 216607944 283280403 48436521 125597745 179271036 109860492 39062625 190680441 83402529 140603673 20841030 90663489 156373707 122758734 56362845 34191780 15299172 129987921 44567775 259947471 136626672 48070197 49165452 113616657 275849784 33372045 215927964 55872054 79487646 131874078 46986702 19940550 121572171 58328088 42909510 133161567 194395425 171532095 59930598 48994050 54362700 59391822 99702456 204667911 299053524 160386597 168016968 129595431 120083691 142016784 16627107 91667436 50615082 139578873 97080459 69424383 222850320 6791967 104630799 173241852 54937344 110914755 54694605 200498256 37705710 257090631 131635686 98961135 126816060 163743069 183607326 12100746 84385329 168722400 160739523 143816148 34261479 240557541 172810617 133467579 100454130 16043139 66189438 77673897 119252826 22716414 116312511 62979336 245454846 172833717 121083144 113180340 279885270 48371274 134604519 231883617 171393495 79167186 11909751 195194580 95258646 119690046 8980482 66777816 187103091 11812605 116632572 190560636 83196141 27473502 243645213 232602594 10420011 248562573 69295779 174609981 26180973 113354787 100701132 153105204 200211354 1108233 79998996 266884275 97424859 42931266 182975772 277191999 127461117 137997741 117911577 1364517 112767228 159962166 65747346 363678 114254910 8421966 19900167 379746255 170052897 4685373 68108901 75507621 12449283 67531527 226204314 111697782 64057644 71250375 97728351 178831044 355002249 32945325 54802482 504000 205773267 44029314 180874827 130287801 58804893 80831268 53929995 47061651 29629530 154285047 36494451 219109884 214807887 254153991 97860735 248529183 60094335 42061656 34811511 51422133 172031496 142821126 65810598 138768084 78612345 165229386 39000906 151709166 60472755 25280997 223984719 35641851 127555869 111040608 136430343 62745648 79177434 180216099 160526163 85025976 169820784 19694472 252771309 193621617 43051617 60892755 78896223 61022451 44293431 43549401 176233932 209413428 222570684 236495700 10938963 225670242 172511913 34126659 197578752 206419626 32500944 150302397 87773952 157615038 74286723 14250894 64250550 231042189 56337540 61722087 197704668 58421433 264899292 12015969 111610737 377229741 220327632 212006361 32068554 20744913 231988764 139717662 1752261 37842483 209018544 89763219 338790543 127023183 45985779 110880231 90579027 78874509 85067829 75056730 174458109 63277284 99979089 13886628 259628964 8051631 12640866 118114794 7823886 87449943 136541622 72125844 165152379 172158630 59073861 41197947 11169459 246078000 42226191 90067110 21047208 31358103 76663587 265664112 39262146 27974877 70595175 103260066 92763762 183935703 48980337 157898202 150064551 68592741 86992185 283190754 17988369 68592132 61189128 1697997 292090890 133631463 119114352 177588243 67481925 3614877 107860788 38221974 371305788 6943356 14840679 53937849 141292767 39273969 136718127 85016988 114996756 96770394 19633971 23648562 92238090 200146863 42303051 266367444 228198075 21643650 207546675 37002189 14637819 140897274 120305115 112997598 71121834 111140904 17411814 21893718 129081456 159329058 130216653 86923788 72488136 29762796 111147645 67255902 286643427 82184865 264956496 124461351 10523877 36015819 15012921 47169549 153154029 255877944 164167017 130919187 11944590 124085346 199474128 17793804 224319564 15694413 126903105 210185052 155888649 152711895 154690830 84265566 116360979 6884262 20257041 200612433 27982080 109047078 1179864 41238687 298267767 52449621 54532464 153470982 46448010 35825937 99321075 293926500 13294617 123604803 25267200 26060076 99598233 6194769 62594364 99325737 203922138 148511811 115857756 85535982 23911062 94106145 17436741 155622936 49751415 186673221 226836645 216665946 30853137 62660430 14841414 189771792 108752007 44467773 77042049 25853730 159414906 307549158 51711366 79871694 40857999 166189044 208738257 252150381 22964718 3431400 227895990 36341361 23463195 106956612 212993466 113872500 173221167 58099608 70197750 94433871 12963258 96713421 21187047 110096301 1447341 304838898 96959079 78433320 334171719 58576518 80094189 153994638 15979425 121172751 37369332 155012718 114573333 230054559 123886518 49790517 210846762 24047772 11231346 185716062 51080337 26337570 56894544 226231005 101626728 16540104 361096701 108389484 97085919 36620955 202495293 77978208 137487042 63574035 59679480 298226670 4027065 36992445 137080377 87677457 53293338 63001239 313541655 83455155 109575774 49653198 28178472 244493991 14516334 65715174 149703141 121144254 70642005 78262590 13982472 39362190 174276984 212299206 46630038 75518247 61778010 338238159 54753090 200171181 250203009 229071528 129490116 115587528 141116556 6737661 23271843 140523705 32509470 66035508 141147657 215517162 57112272 34369167 89513928 84763791 111606663 9805698 81186105 160769700 48421590 143681559 531987372 113091909 41809740 71240232 66915408 61754238 36110151 67881723 114869160 35139867 68640390 111826596 9348948 22776516 42405195 29210496 256703265 55347096 80824422 266782908 81182829 48955431 152093067 39813522 151000038 75839274 141144234 103948131 79007943 241275678 9460626 35326263 56627298 144181002 143538339 113890266 238089201 141693489 92340045 181034007 123942147 45641820 160442835 47078976 110812233 6320916 270094692 209177535 136717350 146221656 10178994 29187942 16435440 11333175 160106100 204591513 71886633 23339232 1012578 56905002 158068071 29442777 238123662 211358070 8359533 198586080 30538284 170620863 52089702 30040647 60207756 168678552 94146297 83840358 15604176 8255163 119210952 97780725 222298398 54726945 66973809 271577985 78488361 177576798 25053819 146235138 157391262 23717169 24700914 196339731 46140654 70612815 22157856 98149212 282908787 64085448 59238144 100904769 146668914 15529227 184260762 176098251 55152594 141927849 34244952 119842170 37246587 108975825 42694113 234689196 67861647 384538896 149962995 156232797 147378714 95733813 234151638 58509570 273207837 200299659 145378149 88749612 11803197 204168762 36270906 10203333 33541620 9725961 157060701 982632 65780988 222862731 106324239 43279110 55237182 156513945 148468467 194584593 23072910 116155788 157376016 134149680 130665297 165995067 18632565 123598608 220402371 41151915 78962436 28233198 81008949 31468458 78442875 272445348 343935606 70338387 130409979 38322186 100801995 135914352 134151423 68019567 170097375 29397732 129440220 32325237 34253562 18240012 80614548 38910186 14506275 187544511 241869117 128657193 28937874 180918906 259118874 87054198 99590169 33547626 146841030 187864824 73547082 263668062 124720722 104041812 67979142 43385034 214826850 43655808 136159149 20534640 117592167 71812608 90098148 119640129 76335189 50589252 55464234 250131210 196811475 36929382 107213106 159619614 196617330 11177523 210708981 229700037 140948493 250569690 28688373 9440235 356754825 43395954 34740258 108017028 70913787 31581921 257922357 225132096 163102569 84400281 89573106 109025952 83269305 89809566 203570787 192575775 221329101 143796891 221473665 95060763 81805038 85105041 189105819 78657537 45624012 29876973 21785736 117999189 149280453 57588846 91799106 133442148 141038142 250448268 82309500 691341 100423617 329492415 47047686 17872827 236555046 110283264 89138994 28675269 155103774 159470178 7281645 28991487 18077283 9960993 233939118 206200932 19887084 77163093 3271380 228692373 66812172 86621178 160881861 200038167 71815947 6078849 35239176 95279772 146550978 104512233 54812100 6744843 496314 1262730 497948115 57922368 24796653 5244540 45234042 68167491 160138839 106551522 84009933 119248143 64665930 130082484 23537787 35288988 166594407 191194038 87323418 28945665 50129625 210896973 8228619 1230768 10037958 202080795 31532172 33200391 90584214 140308308 55693155 59215569 71957802 34271349 227242302 13737717 10428705 63793317 122666733 45433689 28284816 58602957 52067358 119105994 32139156 83464710 60029214 107443938 150639594 89567226 243734988 133762230 157592841 109380516 60602283 175408863 28359996 175225575 37849749 153732390 70651371 18208113 27908202 123118989 59039673 299192313 26395950 26623170 117964539 25878657 131743815 37130793 140678097 129050712 2605596 166760706 119171430 277548117 40101075 35770812 4534803 100698171 79132578 97843074 20724585 91853580 172733253 6474153 9313395 9099594 29151444 123475842 139987029 104793864 1972656 115887912 187874673 67975509 223484562 32418729 33727344 82123167 54653487 99901095 215126415 1480542 108051384 157244409 118838370 111750975 25161003 48659352 38506230 376503246 175749462 39638634 6895728 193154766 192567291 125164242 72036993 20192256 148899156 187575717 159866406 21693168 248922744 144275649 126030849 157094679 110986302 19269054 125721498 36438255 62702892 194445657 97294491 63504651 344400 159144510 146492157 8645091 225436617 10044804 4373250 330228339 83074131 54361860 126580734 114140418 16189950 112688646 13448043 183832551 264319839 188408787 26137902 155593851 82144986 70451808 46515546 98851809 161941479 16419354 22155672 123502218 134219463 10368309 205016049 50241849 121407195 9157995 51856182 141496971 80381301 35104671 138772998 23783403 139944420 61158279 112282674 161005446 200384772 101880156 104313342 2222346 26635938 143172372 56353017 153670776 46672962 188676390 79978458 59444490 122115000 2951781 113092203 164077662 159006099 11146989 197191533 3251346 20718348 225084174 42239568 40640019 56564928 99362613 123825891 7772457 68203275 95614659 169120812 92643516 114639105 22019235 120327879 133707399 136580346 78468453 139329519 185602494 119452641 32985708 137046189 94024476 57898428 44880864 116674320 17973564 212714439 102180855 166189296 130943211 97078842 285409929 187102020 50530137 176510880 61522293 150726639 135985836 129480099 128132277 122219832 38291400 4112640 42191226 15774318 50117613 97107003 85456833 91216335 82842186 58948344 99627738 25348617 116239347 230673303 10261335 166770660 160687212 149898231 91773423 87686256 78902271 183431682 213424617 27883044 70951482 77562282 154699020 65704149 309102990 169755075 8395170 127059051 11030166 288758757 105059115 126254352 95609451 75558294 60930765 145138350 117369630 90124671 21274701 214040232 16254441 43551564 32812248 7260813 146072766 38860374 36989904 75427653 30983190 2606898 123841368 229084842 29939007 66549672 101363493 48031935 78864324 73986948 70595994 20386674 60789960 112722309 148462776 185805900 213005478 4678044 153293658 109719162 171655890 12853029 56775726 157285863 24514245 91558677 83250531 42555282 71110998 148954827 93675162 118530363 244132014 25060875 121744266 169383249 200386725 106248660 44120979 24783948 22953168 93794736 159991083 202144404 73576146 94650192 193161549 194724726 10219944 132878130 2809905 28831257 27177528 54631038 5800032 7242942 277850013 121369689 90575688 142811361 302543808 270896115 92670585 60255384 112202517 252886935 152699778 475576416 91444710 90911205 53449284 194826177 71611827 35063301 166768854 39874485 24502674 100597035 228006576 9996294 48131706 34510686 54830643 17369814 19617486 307301988 39920958 12402915 116790093 160886271 105847602 84371679 57359232 70314111 192794406 152144286 129711015 51810150 150516072 269799999 114612036 54785010 575862 209782083 12645738 28496097 14777427 264808761 230929209 110985525 23713914 69441036 46853289 30429210 41090532 24007074 79639686 335371743 139663545 82478634 242494917 67455843 105784392 162792672 31268727 39047799 6286266 51962589 86836428 256556097 29884722 123251415 167328777 26564769 35893305 322067361 228330606 166226739 51583077 548835 38818080 224425887 21849324 5451138 161925498 35673666 65049831 257699316 290750397 221129013 147264789 36282078 121389093 71147895 77886501 122482164 104302821 14612535 8618778 111714393 73650003 319293702 103080663 73647378 265456884 246417402 152085108 150057747 218294685 190198197 123190683 27722016 146935887 114748557 50355837 66359895 56113344 57151269 48937203 37629669 89168898 112520940 92103270 67578672 117596556 10597818 119387247 15325716 102527670 1489362 535878 54399387 110418798 87766077 14369145 59803779 355519164 57452598 55677573 11428746 216212514 86293431 148665783 176129583 112187565 27329148 159149886 131501790 79169643 19435752 345884028 67892580 97992174 129377346 108336480 186528930 47933991 73846836 169718766 173746503 109212831 75601974 46859274 24906273 77240793 142118445 129166779 148702974 162503670 31831275 124921545 297342255 51956730 97382544 28598514 3817653 54571986 182178948 79696512 192534636 126257733 57334368 55391826 19675026 170635689 57051015 26166630 49319319 227842335 110560191 92248338 91858473 174630057 123466665 203932155 91171710 91551663 10898013 20392071 148713054 201703278 81455640 15988245 95932389 151475772 220264401 135319632 215323878 109865259 147612612 111997158 210550494 45271317 171937479 84129507 116897382 207087804 170551080 87718071 113805153 113648178 106755726 122363178 101885301 163919742 75115299 34146063 11808342 21465171 9775773 34351968 53289012 141028629 11927769 331295349 186184341 125859510 42289569 118118007 21531657 24565443 51056082 118893306 117386556 125215650 79812453 4692933 166410069 84535689 57788556 259548723 249992463 171849111 79482144 43031961 350996058 185097927 107298618 28699692 47271798 56257467 23295048 19943385 236615547 16484559 16946517 199804731 139035120 143715978 130660299 200215554 98362719 52191783 111621447 47347335 67492068 44264430 65960517 19580841 90825042 17332644 187619208 155814666 114419697 30076872 174894363 8126622 11581542 114813363 48192942 191908017 77178171 194693688 65160858 172880022 137166330 81816525 39541257 73763067 142977702 248489745 33257301 139934004 145700562 14923524 41685399 8653134 224898156 3206154 195104091 74058348 269560662 31607898 150760512 6491856 49372743 83475882 39729039 148769145 260946462 139248291 108438876 5661600 63425145 184227645 157080504 84211722 32828859 23605281 35896161 51541182 14299131 128092335 15164247 282598701 198476922 134294475 50705403 107711457 9412998 21713118 86951382 105081438 29433915 10428852 192654672 117847548 135315306 88926810 71827980 182513289 142478511 45086286 157947132 5032839 29415918 28730478 5394501 48778443 13933206 171794679 71107239 162533700 24557295 206509527 73695657 56995995 6753201 137741037 72087162 362677581 222709095 18488925 26782770 68226543 68206593 7362579 80056851 7886193 196701792 64707195 252134568 174367914 50216292 71685159 118668123 144894897 44151870 154444416 34353165 54902820 165374118 134001798 17138604 102458937 87667398 33979764 25247397 1894914 208329933 18323991 153343008 97056666 9742236 182331891 290009076 3752490 301460922 46969419 56760522 183293019 224638596 12332628 106753500 74335947 446164719 55746054 75018510 257425812 44527875 52234854 26581107 166034505 239438073 57531495 68440365 288528891 135940350 188791344 21459102 21646926 92474592 203074305 122845443 70271712 47431188 56377146 72991002 162509277 33667599 173546163 52837680 104906298 184157106 18820515 128674749 114407748 157378662 151775190 146041161 3469662 138986148 105500997 107571618 17870811 6337401 67248657 177673671 20636553 24399165 60585042 245168553 107388456 255812886 64748817 86767632 5499207 73350921 121471854 2533545 73605042 60648882 30272970 362983719 73478454 151577937 42127722 102783135 46122258 25503051 154316106 25730586 169955520 112892052 164531934 104538630 27610065 242154780 44958732 25128684 62862324 1971144 61932696 347465979 122429496 64633023 107870343 24254370 159145665 30659832 97932765 73983588 80911278 43293789 152037102 136798095 83601000 11134053 36855000 206205531 78287139 9301719 240109821 79382961 51403611 185561691 175516530 122903802 77424753 156975588 2560467 134421084 252900564 91159299 27997914 24389232 30566004 259452879 41266239 20994897 111820569 106666770 285308268 3843441 77654829 92940435 319719309 209929923 27934599 22768158 45045273 94813509 113609496 115801917 270885237 138034533 224221704 76031088 126060060 259929432 86980572 178629990 308123949 80922786 131094579 278627769 46606014 32768568 109397379 79849476 114343026 146449128 25500111 99915480 106008714 48724767 114378642 184695000 167755413 233780253 33097113 242465160 45212391 188977992 1079211 95684883 119371371 3205209 53658948 12673017 158531457 89344563 124265442 155782284 137094678 94340064 78665643 325509366 36692712 22319010 5354916 1390095 344551263 159735030 24640812 313446252 185536932 18442011 241954860 125420421 14349657 50143737 169378209 143469270 88282089 161335902 151447023 182011410 120017310 35076027 173716200 128106615 20886306 23914821 103161198 117157467 196944027 10236261 283323180 177085125 194386752 142488444 44342025 201880833 187365906 55086885 93619134 25867191 197915151 125315988 6172761 92684760 18746028 69710004 69212892 190081269 122016279 81514755 108479301 77194152 39897543 189674310 151413213 229121424 64302882 7891590 217522599 35935515 90446055 233971773 52373244 247257801 5918346 89865216 28960785 41776581 15022161 164100741 19610052 132503679 114452835 94966473 18465636 200016873 47854044 141748383 131456388 96208833 101988915 162991500 48568002 10179939 223345101 21214221 200134284 166041477 154807359 15037974 42837879 67195968 84147483 146137677 49651791 197416989 43927674 218351910 85402317 172831932 23689134 25276041 11887974 53717958 147361473 193765908 38660118 127846425 140997612 109374342 186034170 144699093 34587693 32496135 58081317 43857765 94138905 145603668 50319213 5000646 134481501 134673546 201311334 3039246 8082879 261994719 239985921 154560231 79221975 180184809 30927372 83000673 15170526 232299102 119905758 78482481 99417696 184046709 139531035 80799054 72262470 56996625 58048305 293395473 117004944 68369952 122512551 20412546 3111381 228138834 78698592 115232565 119783475 18114390 316273860 60901008 320978133 6101802 213099810 25623045 72598617 119653632 20187636 56158578 183182013 61979085 40838469 200469738 132091974 12597648 134779113 25313295 94891755 35605080 5183325 151318125 53269356 68168604 86361639 56733999 153769581 167920767 190528338 78179199 229622190 109283895 194111988 7353696 10943331 151530645 33250707 66033240 48761223 69172425 46916394 37178757 20414352 99548043 145854681 44867613 285569340 14333466 137955300 117179139 83626578 68247501 4626195 98361963 51613611 38425758 17917998 23870070 93679320 12333321 108761772 186443964 51302706 59094462 151277427 55555332 172990734 254118627 22003464 99443169 36975204 44684325 106492932 134268645 43768830 46724685 191848671 62445012 92825355 31146885 101930451 197284332 99222921 7708911 70689318 145958127 215051361 150494841 84382725 37163112 73399221 287302050 79499847 86882523 112382424 30581208 63684852 141896013 183354633 124299924 219937284 185253621 37941099 34615728 50999088 99093708 174127023 181394031 162300222 127188621 48314700 257066691 237533898 34407324 151620882 114874809 66780714 218674407 195554541 304893603 221462556 55110321 24925551 7512939 49353150 181530153 14553483 95697966 9109716 173504436 273873285 103945002 13920102 5913579 288046206 13800654 35423346 44236017 177125004 125449296 75444054 35279748 115419507 103512570 130984686 10963344 86488689 27381543 59617467 187282725 227000592 46012218 34148688 149369241 168380331 3544632 122760813 252493143 30062655 97610394 43146810 265770435 73857651 51042201 14216727 9215472 175766850 87687852 250472103 16383507 101685444 41438733 31284897 249471768 211013754 92277843 221314632 19785402 150495765 148290954 98618016 22151976 57890994 77475720 27147393 218115996 17958297 130090191 64020768 186992568 96772263 61890171 100633281 32116392 326913342 127750749 10645929 39307611 68277762 99197070 44316699 272584830 26417790 65911335 51674973 12854184 64029882 19813542 105630294 181489224 32322318 121007271 48797091 181080816 56094297 168895419 64650978 195291012 244543068 107522268 83713119 91282422 48091281 93140607 32728731 16735740 83687457 41645436 202318704 69167154 72973425 6576129 110457564 67120599 142218825 238242795 46121082 78793428 21930993 202154505 181979322 83404902 10154235 162547707 95059692 335989941 123830889 27078093 226385649 130919082 126810852 76109523 125985615 76062084 51249807 278481798 8077062 38827299 204210867 134855112 86657172 69942411 14428344 23263002 10797360 196232274 208869906 23164974 3701796 24056361 123227643 29977080 205769382 148504356 197969919 13847148 130896486 8448993 177828294 36470574 78638784 135787638 58265907 59866044 143182557 162295413 65992668 164010021 148870281 74872098 122799999 34568814 58203642 150691422 75544644 133090188 60588129 358488249 45878490 71093106 13315575 41172075 181797273 158048478 23330076 249455871 81639726 131271231 47169885 41240115 130089120 109641966 7411257 178341177 69232191 112136451 56258076 3071796 43006845 55031886 23927799 123393312 18262839 209501124 77396319 117346299 6101991 267705375 78245034 49784259 136527132 57719403 201271287 232205589 8666889 149688420 112320999 16231761 279962340 79769865 10685619 287325045 64403178 134819160 20524959 43192401 57289491 158798766 172788420 59488674 21594993 142640211 7277445 139558986 141369144 55367613 73242414 96361776 350672007 91773864 98135877 76483029 170884875 155812377 185533908 2130471 21516012 95447961 23342424 42845544 69549858 48194370 4304286 301959000 34798764 28744044 265995765 64969191 123244338 18813711 45757320 46361175 102107586 38666817 3110058 188742372 79330860 83850312 137877642 113335425 82553961 59169432 115182879 47111631 111347103 45474093 18389847 168799239 59016846 154761789 174053208 76623120 120888117 200902653 121900401 96901329 109141473 168032172 37666755 137028675 53545044 81289698 43451226 12571083 223494348 214541838 3245508 104532015 266701806 170855286 85526070 156670017 69786150 143955672 158118702 134684067 78132264 13270719 752178 106681113 181206060 79992192 129033765 50377971 42627627 120030876 182920290 160868547 43705536 6535620 241156104 131493474 165737481 7842093 22972509 61152000 39259920 107953482 134358126 49211148 18035430 129824730 63192003 128966607 128285472 43918728 930342 108264051 169561161 318996720 103910331 129354267 165438861 152503470 32825142 129279486 21509607 196792512 27318690 24455025 37856364 28505274 161291844 13085247 188446713 34408164 31316145 181419399 104374389 150580059 39648714 35962710 159165720 41717424 35130375 205243437 246573747 31074288 9133236 3382155 22929354 86976918 116230548 240504432 113553279 132903582 149955540 40216932 4285197 63331695 63139083 3717882 85471596 132675396 82997502 35685678 154124103 115483515 136650780 13480803 89155416 220426521 24430749 156895704 12468372 55511232 150334821 125755539 70255290 173321337 315934206 28161021 16602117 174371106 168364287 34614531 21358344 65086770 78885051 60447261 173317536 65505699 66541062 219482067 205093875 153829977 7746270 166982739 23855790 77605668 84760494 215979939 99114225 97774089 89498556 32554032 157350102 192023202 122835510 130906272 50586165 106498413 48682011 133126224 163222164 49156107 106744953 146654886 33180021 2520462 86358972 127958292 89580771 209825826 38676918 25385220 169028055 195197142 73765461 243802398 171088260 35215845 20284404 97728351 121675701 86887920 123558624 29763531 69983466 21646842 253965789 190692537 97753215 201150957 38516058 81281634 33311775 46522056 8372070 11310915 17201688 210745395 181517175 104411769 40376217 325934469 107163063 62021211 39907833 112895097 37115610 32585448 181235523 29293971 2850036 93279585 114573312 154504119 34487796 191773281 33241194 66391857 238432887 8077440 213578799 96615876 93800070 117167190 281778819 96912060 152858370 1589889 61785864 136896774 135134013 63116466 123261663 384228369 171587661 98009940 178710945 19494867 65128623 97262319 46877901 49991361 181049673 98316183 112790454 45019422 28945056 140259126 139397307 89228370 179870250 81414900 38799600 97250685 189899913 47346138 196929873 201477759 114516570 158373726 183223824 16014264 43904343 131953857 27482889 84482874 24681909 89096679 230076147 99839166 49655970 53125254 153519597 37710267 110918787 71421966 9380889 46431462 152286918 15427167 107868222 52112445 103032951 26329758 219926805 63019866 276138660 41068734 791028 27076854 108132003 192185280 146433483 109880883 99375906 20540205 155973321 106719207 196898688 7183113 126738822 19029339 25909800 130308549 81565596 389854101 54675663 40470801 19919508 95464131 18972219 23268210 78963276 45500532 66705828 29570541 38509275 241234413 43431318 57495543 180227649 37458036 31571568 263844735 24014340 249301101 138390861 222874134 60281844 19292322 85579095 25723803 1294251 71173116 5509392 81812976 13254234 68303634 121201878 57703422 417366957 43199583 90520080 62434512 54672933 9790998 49477386 183950802 150192693 31519971 154439628 148158192 234470082 142600773 115080882 165557238 36091923 57852774 152042352 102382035 75559617 920724 60813816 94674174 103629897 165184047 96202050 192112242 50685054 79026360 7343238 178790703 109569705 22125369 113021412 70562856 262737426 56087241 198476313 17652012 147786702 37454340 34250706 13938204 7114695 39151917 107514246 182105805 190981224 71147433 46853625 209430102 140578347 62232219 107685060 73753575 79983309 192698625 100071762 2559879 232245195 140583912 43930404 38429748 136140270 120641640 39598692 39854010 96147828 17391654 16716693 97935936 137866638 103971357 160515537 24034584 4389567 57207297 104544552 178833543 153358695 121560243 4865490 32113473 190913667 33248565 203018802 108946131 35454132 294034797 180090498 93919791 71515080 159226032 59352531 173153610 212580228 2274762 87385956 110903373 63199731 142350411 135210327 5541186 197604750 89690853 137474379 11151399 397925451 47822460 160164816 161019999 81482835 9516507 511321188 43120728 4242084 13032033 85340493 141462090 211419516 42430899 302445990 46678401 24460464 229157313 56334663 51852381 183460032 73956939 350578914 91502880 57064434 244448316 137598153 137644836 176676612 130999281 175914627 56328594 424515 23774058 49607376 59447997 94678983 126932904 380001825 37693551 43460571 22647954 159110994 45111612 234081939 66325308 69247563 87536337 151420185 4367139 33142473 137082582 9794631 111035841 108468507 45039645 50985648 13075965 37217607 23084145 57392202 115472238 60682797 221397078 18200658 104512674 82948803 4015620 103023795 209168694 1801569 76203855 166309668 55229517 82433631 204945804 11966157 45602466 143408055 24628674 1819776 307121703 34890534 231394947 66836259 34593111 4255776 221079978 92284206 107747766 115609137 19773369 192362331 45016860 165193497 13809999 29303169 241902486 4298973 167394129 117315534 177297372 32549601 78255072 2090487 50386581 169998423 51452751 135124521 85386903 122068968 103649154 106885569 99529920 205081947 4342905 16131654 44467689 53075652 73818255 138355686 114944529 48396159 116696958 47900412 150084858 136170804 32249490 29232609 244987512 57664845 59370633 198079665 63899031 108269049 132094809 95236008 117549054 157911936 163963779 42873348 18658164 118506465 73340841 32012295 202494243 97672176 100917432 77336427 21991095 76347075 104760348 33630219 45548538 83014365 50731023 62234949 35233569 70874286 27486459 87190404 184424982 21909531 6521739 67227951 51290337 64953567 103376469 2207373 5018937 226543464 208215861 17146794 132233073 131815782 29517369 29065029 352105509 10471482 42137802 211868937 45506937 130346622 1987545 218479989 52680285 124045089 6664203 85933134 8298024 116018259 13646976 121530150 75274017 73711176 136943016 11281725 3064047 57755502 205609446 2874249 32080923 54823986 77225106 93950787 138713526 148627017 184752393 32181891 33303564 56510349 197107134 104126127 85963395 121776396 93024792 20963628 8725248 188000925 61997670 169160565 14211834 35574735 16395099 19632690 317056467 63587139 219972333 79991919 35587062 173733609 37719633 164628513 1844703 8228808 32390610 174313209 94813761 104391105 191042838 53950575 371686644 79677108 151687473 130295844 128680503 80875767 114048816 43205463 105697116 44063943 95642505 192163629 237334986 67029417 28041825 266867559 4900182 27729870 207983076 10643388 69887118 19578741 41151936 62646003 61450305 77709744 1712445 17551086 94934805 49949172 133910070 424427514 22738233 21119322 163433781 111797049 71664474 235062387 11163075 105415758 125946744 230665848 16455390 170826474 50462097 43651335 79499952 11002698 20212920 127200969 167508978 59413536 135657522 190321404 2720844 110572959 86247609 89710194 155686797 45840018 42018774 211855182 248699640 67162851 140763042 7931049 166925010 172458279 155741124 83717697 51281076 114905175 201550797 84098448 29726949 93375555 162877701 338958606 2233203 22818075 47982648 22430184 172697343 83369412 74928840 37293921 163058322 161808234 361651269 23312499 43063650 193167282 127328628 114858114 52885266 271137762 18152190 79354884 170352966 120453963 100555413 88821138 2116989 73301340 64067808 32983944 230309037 38759280 173814774 94199091 56315700 15319731 61177704 17714088 137155977 235029102 139478577 93376626 183344133 73293990 177339435 58002000 29472009 127764294 33530700 8130066 71170617 41035344 5561094 84611163 136013556 163227141 177046632 127597407 83249313 131984979 114957213 60240768 29087499 71879892 217567896 169190217 85230033 31077375 79784502 118597122 131115243 155069607 89803854 137030544 45616914 39424224 259569870 38364753 4707696 228018147 57419838 69145629 47295801 82607217 18487224 84959826 141844080 53209947 56740866 25504563 21940989 178363458 22571703 81474729 119892192 261847383 9703218 55814808 31562706 237711621 53350500 14708883 1712991 70099638 154722141 118768314 143620722 51908451 206565198 318947874 154581420 8610756 86365146 90308127 23924754 86223711 108677751 92097705 117396048 21611604 53112948 151075050 319857069 233559858 203744226 82574331 122625384 40188834 85636236 97639269 121470531 47723256 168060165 39322794 92592297 14136612 256245570 30163938 57145452 290909619 43711983 80870349 25029207 80632692 96907524 101376702 117596157 147504210 62971440 140278404 101280291 51405312 158224374 216769938 57834168 41429409 74568375 183797250 11286324 207364122 17305680 344702736 44731050 16686117 113184078 99666189 345786 243644415 49786968 88839009 192518403 75406233 57485568 192604167 20604612 122893071 144977889 50413482 4584909 206043873 150460212 48123894 60716817 157071957 155243403 190994286 159799143 137315241 62350260 204715455 79835532 83443542 62901573 178137876 110192271 449736966 44661561 132223371 152439735 37539600 114311862 1164366 117353838 27252267 74342184 105634410 80996559 153372639 51369423 109523568 49068264 180355035 35536263 109119297 47326650 135421104 121530528 168998571 338783487 164126424 200753700 1306515 148847832 50303253 154416759 144501420 101831205 7280931 5487951 324758490 44027361 97521207 82578825 109777962 45678507 206760918 184769130 57247449 47813682 78908004 264357555 48501810 79798047 85182342 10536603 73870167 2587788 112706202 315750414 128949639 22068795 18795042 389299743 33388488 65972403 226297344 103139274 188925492 108088071 41759256 106361976 15969345 66269385 47441919 117945597 110602653 55127541 77308665 134808702 215260059 17992548 17316327 316946658 237096993 12198102 206057229 89357289 95581857 114634506 88621680 218179248 23686110 267041019 174918051 71591205 96719154 42134358 105051765 91507122 41517693 72807882 81993324 67622373 41750919 5602800 141174327 59766252 54527886 29294769 1822926 181666107 74542335 3961356 16933161 100285542 132842031 141377103 21235956 29942787 127567188 62569332 135703680 12863571 167391651 185924466 34759599 123610977 67774728 32623836 13299825 84504924 66962448 122223801 77064162 34178991 61601232 81821670 62491674 77360136 41032152 19424160 52979367 49159299 117247641 3797598 201215259 162766527 120417801 248905440 57115821 357624561 17475969 66056886 56285145 95481519 221811324 54691707 224104713 131753832 546021 114995853 103970034 79886709 136439709 124162668 135274104 115441788 60106746 12063849 4897704 16522737 46999113 241143546 14206017 35803677 11740260 68385387 47816958 165824190 55428870 277537743 89237169 60627336 330910902 224756007 61888239 256364703 217254072 72394035 6101424 33568080 6214005 224898534 120420762 130967802 84325038 186875934 12496575 500220 24411492 17243541 2241645 15472737 112684194 98636538 58617111 51199848 89760552 94463103 91664685 198771216 128608956 65190699 45510192 17660811 118042806 14815059 174918471 938574 148650138 319481778 44785671 233575419 109810722 126180075 522207 85498854 25583271 209162751 61265694 166464669 180294702 143220819 288956493 25206216 81877824 32928147 257155311 82654383 23156007 215705322 40781181 168976017 195408003 144221364 156380553 198564366 88226250 177469761 160536159 193982880 32690826 78907059 2770929 119381094 43508892 102736200 213241140 39937212 104274660 186513285 214569873 5975781 106516536 27286182 88994766 97751136 323025612 34359444 433353438 13710375 63125034 242457201 215029101 157003707 30884931 168830991 69357519 186698421 69841086 115941966 32854710 48786402 139859412 181623708 265914285 1832943 42458871 36490482 90730458 190489803 137463879 34185102 278201763 150627540 35882217 8350356 14737128 24265731 73799460 334331004 111888315 158037852 13384707 108404205 6445026 185348751 137270700 280533771 48976788 161600481 252420252 17736768 40716816 268669191 10135986 163689876 21574224 205924110 68624661 796131 27628020 248966277 199056207 22943718 75846078 33074706 20574771 235137210 19677966 142718352 111163878 16111515 116269650 37948869 299038635 202320657 112733271 127683486 40383504 161397138 310791558 20094900 94968867 126414225 219295146 174542592 107766687 121202928 198257283 63616539 58025814 132544545 188548731 81346713 114912420 4806774 2880087 36084363 118383594 91640430 142083039 104201601 113607942 37905000 119295330 86696211 94497354 166037865 90215328 19109580 178424736 34210344 61141521 5358276 185203557 69721113 95846016 18716964 194666598 21849009 68960913 163228716 146912304 50928654 35203644 4494252 201709746 84251601 40277685 127182930 140154294 276515946 9772917 201162549 126756021 51469635 63704634 16221093 63605871 121155930 45111864 191597364 79196166 9379944 83284152 65126103 184118613 92449413 101735340 92221395 138683139 93316650 131587512 119688387 160055217 55519716 10276644 275991366 82084842 243759285 183232749 112990899 155453613 151755198 131926200 90218772 18955356 98776713 23760786 76978062 54051627 31990560 83193810 151036431 36274392 74779635 70888881 56360367 34359801 162029595 89631024 9252117 69114402 18747351 42605094 215047854 266713335 64037442 95750193 80732148 183561567 27970572 176567706 65247000 8066772 169503978 37844289 31497165 36767514 114446220 143476914 227786559 87097311 149023098 37129029 26530245 66833718 171469578 94834908 151452021 23499294 92800302 53549454 84810390 37534854 34515243 53784528 244298649 54711321 42984732 220869621 123339237 253692516 5527074 178012401 179668713 34969410 38523933 2157687 150426003 27186012 270609192 71972544 34823187 131204178 200083674 121705101 1477665 24967194 8123325 66443349 111461889 31552269 52374609 333360993 163737840 26162283 43235787 180189093 121286529 243468834 135718422 148777419 134061522 108879015 183613857 130112703 126895650 35852901 86010078 159281913 102760161 143026296 231706419 98399238 23523801 33159168 137513817 28114905 18065271 155856246 1685712 80466729 10961202 84316932 111160980 29544417 112796418 59925264 278436963 3070746 104225394 164569419 160783371 22096746 142629081 87745350 93498741 51816975 39946242 135614220 101832696 93619113 79114014 117897486 124511856 163506 256218165 86258676 75225675 174970866 8852046 24483438 163162251 69118392 75823965 220147515 147000882 15430884 52096044 39076023 79896999 340323648 754278 152428647 17505747 12470115 194330997 85010730 30289749 208100571 90655278 37523325 278203212 160369629 59386068 78424878 355460280 78384159 192760932 2667588 33426204 63914634 108446436 33902274 26581443 161933184 160034931 5351745 269217060 11069058 28936782 133581987 85696863 160737948 214449837 80980473 107477538 78400014 148925196 97888056 60610914 171692493 34911198 131514159 178102008 108251598 42865032 36369585 83311515 20695374 46433835 86381946 203000952 112225512 16571709 73226853 177976428 60465048 133773465 6137208 42429219 20091897 64955667 3603138 3654861 25982187 59397156 166832799 143340771 118618416 196591206 162381429 112475118 161968611 2544192 45002580 96331116 33025398 48586419 147102144 92001189 97258182 53356338 2353911 305302746 87027906 9314361 146402991 297226461 155096487 36408225 64026333 260271039 92153943 248396148 169309560 32657583 108929541 77975814 26560905 177561846 196082880 120876420 139434477 33709599 15911007 44363256 34560246 179500209 123811065 74401110 184274538 163376325 31275468 70683522 72810780 17643948 3470607 31294368 222631122 225981546 170398221 14728455 168665994 22658643 73972605 12855843 80161347 136202682 203414295 119207907 91427595 147475167 64943571 1403472 77024997 50854125 8023365 57442770 36089025 201780831 234132213 26357289 267481074 82588002 139076763 224062377 10342185 30279627 157015110 81483297 37963632 75833268 78625071 55277355 189907599 39074742 84910035 47616765 73116519 2409036 102231192 187710663 64625211 129674223 10427781 149263359 11431938 114231453 127805643 227041521 218582007 213694803 36588930 74269797 119071806 49128975 102353307 113819391 55937763 154871514 43419348 206641428 162777783 37538823 164137008 304800405 44870616 118242180 69534633 59258640 84142128 137474526 5089371 49751037 179649624 63560994 84442071 65503788 87598602 73175403 191969043 59942988 44501373 35253288 38628513 157828041 38250303 173485011 46075470 93510858 75259149 29575350 53179854 177117423 9485700 171520524 91596309 239894403 23184609 85069803 12865986 16953825 32719932 108051762 95398590 58499280 138762813 126535941 51351699 38326806 199482948 15422022 58985283 108198867 127090383 194535600 136983252 276663828 51866115 51812145 32691603 303261819 57804600 42553014 139519590 81611775 13267443 124980030 214521909 105491022 65955687 61492410 33332523 200771697 29008665 43087800 169796886 18786852 248925138 4236834 61332495 25297419 563640 239198442 75508860 114042705 243630471 55322862 234025176 102328611 173482071 75599055 1949934 61304208 26198508 71125341 2660553 314179971 194483562 110070156 139420974 101568411 168942648 4738881 208987065 106604631 118197072 337269198 87923598 97412763 64794786 111725019 153600111 21277830 6300 48561849 220203522 107142777 200544519 24611643 77713062 82418490 36342642 12912396 129330138 35905821 35786499 59369646 28105413 33158202 47109993 178184622 12161079 181410999 87365334 53368497 75087474 11045853 201390273 142171869 34063890 21249291 31857063 139296780 110268354 172852659 138497079 272146686 4804275 129439023 117992322 82413429 56505687 263498802 142272102 24466155 192862908 150203235 220012548 111831468 137683896 107028684 166955040 39014472 156224922 200111289 144568767 310341927 73211859 115076787 55250979 286483617 69773382 144584496 130455381 70346388 187909806 3440199 251945043 13891983 2603958 92740368 82458852 4245654 148960959 77080668 61298055 61183710 13245540 10917753 254755809 60719337 61008339 19938639 354687123 191851527 67566030 30652860 69987288 29092497 69628188 126044415 17484453 125054034 206101875 33552519 134803473 41878851 34213179 22394253 284960214 16701930 265489308 89696166 89865657 2061507 58330419 54006414 85256157 31656555 281987307 281267028 17437539 316561182 219889908 139615035 43762404 260746521 97733349 23905266 15469587 135014376 46564497 200395713 170149350 61749450 154422093 144887505 38456145 4153275 192642702 217601559 76645842 85064259 146606775 51719262 106314264 112343511 166325124 128489571 334022136 9270849 149376885 116894946 4506600 161681184 29891904 114757692 84570213 61236084 156061038 91960407 171395406 115802316 6172740 107597868 187180707 51422154 27795453 131792829 7008288 87015852 176298402 142869489 61276047 152455464 55000113 204668604 201480405 7431417 151965345 112600719 145145952 58337349 25713681 195073914 91324170 15305178 82098282 85432683 60801741 12819975 349908468 29141742 53797107 102282663 166789287 51567579 71270934 30367260 164119242 26796819 154950831 6759312 149052624 68289459 90093066 124490940 85788822 136044699 104807409 219786798 64253280 47940795 49574301 158750592 67583460 9870504 116782638 119330757 181918023 10147893 23960433 10626294 248732043 259687743 85106616 27341643 5717607 97960359 150532998 161093100 58037595 317112978 14847609 104135829 182203770 129264450 128931768 179424378 21689031 120872682 46820802 12164712 258391581 39214791 27360984 90578901 39578406 35684334 94662918 170386188 122627736 186710244 170101029 130526046 171031623 19878852 91111188 139547184 27933612 235298742 153735099 338463762 24063774 233890167 127106490 49693770 102956364 33801999 20753649 13677741 325279794 60513978 15129177 76484394 182695296 100342662 6901083 47442234 55720833 24218565 133592361 29677914 201391554 38140095 61156137 141041901 120004017 71555526 87961020 1601754 32608212 19409334 158877033 136791081 10008747 253450953 45589026 26242671 57278109 111172362 57322734 114283596 72062907 53991504 12587904 78207192 5484402 56155491 126662193 130374132 23886093 45718638 114705423 109833633 78928122 51731547 120955380 151271547 187639116 63010584 159551154 46793313 147443961 29411718 72080295 16775829 285828144 78725388 134840013 251496714 20627901 165773958 115145667 81772257 1734159 72427194 86253951 176122905 275748774 54009144 86335074 79207254 96957462 117926256 16916907 70843983 168793506 153441204 19592454 67384947 235213419 204306039 47295339 92161818 29493681 197561952 139277376 41637540 30437862 120081885 122852184 63138789 126652491 45849111 333520908 36577254 112343406 12095076 43499484 151374783 25131813 23881557 224859936 77525364 232696485 92128365 120680805 238884450 5789574 81190599 21965370 25743312 149173941 346187688 102563916 4619265 154970298 82839960 229701885 42398664 108575334 237336246 404533353 20217120 35908257 80180499 260834868 123796680 90368628 12718902 251322582 117147786 137647923 89780166 176966790 128144625 44092545 47312307 286835934 103214559 84843675 215815068 23313843 236469156 290971023 13378281 12142284 5784324 36003324 31081281 140676312 214760154 20103888 50552565 22986873 15201585 108785397 63815808 55778919 155415729 85800351 67529070 186064641 100765182 126319116 182889588 137346825 83631702 317527119 7673106 2522100 102850629 52907988 283168683 1298850 28721343 147362901 47534655 45276504 111618087 29705844 90351051 95548320 14168889 181608 36764406 202006623 70240737 154322112 105435015 155447943 136434585 35380779 12187371 61558518 48634950 97743345 57285228 168236565 79844016 82699995 327879531 1603371 7863849 204299382 183056181 225700356 180048519 9433137 146663139 18434934 175771974 17926818 100628913 49569744 38301900 13026069 295863813 52568565 869127 44149539 91322868 159749667 123445539 34513626 70832790 73724217 53950533 28683501 168138033 153452397 99813294 156330573 151038930 240567873 11540151 66925551 129923955 27355230 83681094 490749 203857164 82906950 217148736 14545083 35029491 16306269 13661025 19608141 32397330 25728780 97552518 95286975 75384645 120017625 220598322 21791217 182634228 8981574 77498169 193691442 67291539 4133871 186127830 65767569 239080212 55640508 127200675 212270268 231061215 144662931 31818738 13521354 20001198 207730005 150350970 38339511 135085104 36419859 287557494 142815162 78572193 150812991 61255257 28334292 11823483 122698968 77492310 29135442 96633789 264004251 24408216 84821919 80833767 77208684 7448931 1055649 87521952 93867291 69809271 9897636 6308442 39433128 20784309 32608947 11837322 71010954 295398012 46850874 123086124 72481647 61044270 21682206 129567690 19538358 30423729 296063649 35035182 132972987 107418276 36831963 37294047 68860092 11117379 222981003 15887466 174426882 2380476 134745660 44266446 15430590 3598371 48568002 252327033 116248398 310539831 32655126 77792295 125038977 209646276 52315200 121062606 147257775 21814485 16093959 65417415 116675475 36183693 40195848 44134671 193838568 95196654 116300121 9401238 131131014 167942796 287302386 189003738 202431474 107214786 414855 22421511 176107365 55908825 93759561 69331836 134426313 7177065 57299781 229600140 142360995 105388668 38164896 13634061 56531202 280895727 62117097 244735344 76355097 80225985 179488365 122070900 58124388 17821482 9024981 171694068 23049684 75512073 61556754 117156585 328825791 14199213 120367926 154190232 9572619 164245011 46320729 70349454 92759163 105551397 81588801 109681614 46614015 265984005 31725204 81581535 200146128 204193962 206990784 98473683 100756488 53963007 226197531 73273998 232505700 130142061 18219474 149603055 32302011 29098503 203521206 45402189 8736798 50803095 29800869 159346782 131956818 132509559 62963019 230469372 33877368 3963666 121471959 16178925 22566852 135748011 2815218 62503959 211616769 124461057 138873378 64622040 6874455 25828761 118984614 294626997 146968752 261735684 12352116 18687291 81883263 293555787 19310298 201517701 30326310 79446318 40635672 199175970 137446554 12966030 25250925 17306793 46694046 321386814 112458339 40737858 106837941 218661366 108238662 229564146 83114367 33496050 47484465 119432187 40384785 210778113 38881605 49275492 79755207 50203293 86909508 99141609 3709608 61547451 214460841 4474386 102818940 86508807 10730223 131228244 12532653 130016166 94303146 177471756 30757125 144206958 43704444 301400190 180858069 61432350 30784404 10193358 56451948 37340583 281716995 69644904 19024194 324025401 90389040 234601479 126679413 35674800 10101483 90921663 83893530 32922855 36136527 22987251 133670943 38811843 188298852 65455530 32625957 75246528 101454570 125725719 92523333 98494620 73843308 68781678 19960857 3565149 93627786 7365036 53029011 31014543 229047168 162619065 62523468 104880342 76755042 8767500 152832750 9621633 237864039 120660330 270481869 850836 151243722 38136189 160077876 21889098 33265134 207673011 161347242 161448357 204335607 158511003 162101352 4216149 148548456 121261518 308465346 178239222 30639147 11691771 233441943 78310092 13813527 124912515 207608142 6794067 278566806 316387323 70012215 199698387 35557032 179455059 103594197 93938082 51221037 31018197 140399658 70024731 161807625 103953318 9470538 200193735 212212308 115075989 237160161 132181938 265700799 168796362 108395154 54561822 44241519 7558005 43362207 28932099 138855381 25797786 55965252 85544991 4208694 158446407 146838258 225521688 66198216 78166158 252566685 48594945 115916703 92855616 70111293 87242568 341914797 47607252 66614835 188276844 82166343 148512441 117680745 41665029 26873700 23953167 282687342 42615825 58291674 22332807 169547217 12015171 176574321 14893599 79398690 52043355 75236364 92918112 27827352 185569734 74290671 6578208 71303022 126874944 13151292 49801605 109513530 7363818 8431542 58763922 312640818 114383367 92564157 133112007 302762103 130452399 56083587 53627385 168778953 50676759 20691279 114331812 8343153 214504395 11524002 7979181 125654193 45803709 77936166 72744189 229123188 229663791 130135341 82255425 78864177 360001992 190749741 53816217 236980695 12770688 16334787 155354283 30941295 112780542 159199803 44419557 88336647 74655588 151063479 66637893 142990260 153296073 128571765 38189466 1881894 58235163 303726423 61990803 2925153 95357829 254450469 23170686 222984636 118950951 75978378 5486943 95518395 219964248 10028823 198836358 20475798 33156144 90651561 112714518 98374311 101793657 79521120 102221301 264600252 55126050 140416332 24326106 5070723 15391257 15386658 255363318 79025982 123172959 7202685 83273421 231538986 19568766 39481911 78446256 158936022 79417485 111533100 442795941 9345042 219987537 95343612 26310837 155567097 344587110 186205467 175769223 95494938 8537319 241022292 88704126 142027956 79020102 16114728 179150790 221566422 183942171 77913591 33495609 143883348 54954438 49950432 19696215 30223410 321260730 77212338 25043403 9830814 29981385 225098370 103390644 8214780 42948339 413333235 113079897 142318533 43436022 101517150 128558619 111518526 20407380 109195065 44740668 5380704 33482421 129544023 70816935 61518009 157462221 274238538 122918334 45672753 50314446 45799740 43450974 307755504 42441021 103037718 33205053 52392690 91327488 53104338 13824132 7017927 102756024 167803482 64775193 161520240 53996733 4767189 3770130 85017681 79714383 79501716 9329355 34090245 111172194 58797984 122850147 183273363 106192128 34387605 341102370 131413380 29636082 10520790 160926633 55389138 224813022 92852424 220616088 10511025 53101944 216850725 5750220 129342339 72604854 70249305 177781947 155664831 46409538 135806013 179081007 65809044 255890523 12752103 115622136 33875142 220251696 94737951 61931919 81013464 157178427 52759161 104478003 230124027 54138420 294406287 13319649 167122473 83414268 97747566 11496933 9669891 80181360 28962234 172740813 5695368 254810220 325046589 187564503 43411998 97705104 9790746 59160843 290980956 1700769 218769453 25054722 39256413 87612693 83137215 166495665 139068510 167582625 23273691 118794270 102644787 294344169 130108272 63042420 3339987 200107971 118196652 69067110 48355566 54947361 26576109 16397955 62903064 196072695 66988089 100713900 181365156 66214785 119535885 12182940 25321149 36655206 61072662 12818904 102144147 2208087 34770687 117885747 58062522 188278608 86009028 32514972 79772112 25220286 61061826 125637708 78287328 221711196 116240502 147237384 57316791 3593079 203321370 76621419 173990754 154418712 301872039 146395872 115828734 9168390 38344005 177989091 13214775 70703262 77835912 172938696 81323109 34725558 92461761 103679520 120282519 45252417 17415195 149183643 33207867 203216244 246049314 112593327 92034768 25362876 10787196 189892122 132224904 227975916 76880790 12912165 68886993 40643946 157971870 2224740 94959459 10811997 72702861 308434014 153071856 7806624 86692116 177755508 194933802 47658072 158844084 189841512 34362867 20562003 170822946 153046152 60006891 196929726 132705216 94173051 98272188 200863425 92174691 10377402 103179636 228519732 8889951 162905988 139367319 168993552 71568021 150619077 24062472 73318203 218540196 51837576 72307284 17465028 159876360 244391301 239301300 284513523 150715782 22615866 203328930 28451220 64686174 197289855 46217283 233551941 6485241 31918656 19276866 240547713 117156018 159547983 120583344 68978385 41792184 37937277 155089200 69110307 19481721 134179059 32693598 103531218 61001577 191538480 41479032 113314236 17745420 349100409 56084994 148826538 142301901 107863350 75295017 127938111 45410736 85104390 192150189 416719632 121553922 159215028 98932512 103111617 9318141 126194817 173135424 167832777 15821421 58469502 56629188 46440891 40731747 42250362 115015740 42287133 71806875 171985086 7815906 289011408 85155903 151691001 31204320 23730168 31319358 60831351 78179661 204509928 214322850 30335382 100985976 58441572 82262082 28706118 154109844 8588391 17169054 51942408 32120193 210429744 69075342 79109835 32368707 120020376 18628197 114377739 40722129 126772800 49081725 162893934 15333969 225938454 10287165 94195479 341152581 105887628 111294372 28488096 2265396 39117267 31340148 254919693 57120672 52435719 121474794 119976297 24643983 63002709 42146811 154991172 9475410 50590953 75047007 138295668 23043594 48785289 144007353 10430805 38184552 6871452 214477053 123603228 202420554 33321687 84827862 88051257 152604585 121225146 156736797 60280038 172878552 63119070 94863489 3192462 55758066 119259903 23310672 117941817 145162143 347162886 1265019 29285193 43669521 63740565 192825738 269147928 611541 356411223 173761518 6589359 177037329 310134321 76748700 18416937 49707378 75712455 50790894 86833362 73212888 25456683 382630668 151652970 170468172 312124680 38749221 239449350 158990832 63908628 109756353 111755133 20574603 2069466 213574536 20736513 36272397 143948553 120349425 144354273 128554146 20133981 28134330 128565402 6114360 144381006 40909827 261539712 52754268 13483827 244019160 187370715 123068253 11017692 97809978 8028132 234330999 20741091 224831943 204874110 13164564 123388188 44078748 89877333 93055326 40997229 46345950 258689823 79033710 45500238 45966501 108297042 40651401 167654151 173923659 26054889 61195092 301381059 125983578 36477840 69288450 32038188 66851316 5127507 74548929 746634 14139909 155962611 195434799 518647668 26187525 55243125 32478642 285932094 30968973 84762762 11274060 259234899 2995482 159086088 203127603 182613375 124740693 114143211 173734638 96675180 89135277 37685004 79520553 79251354 32619993 59047569 59461710 262641477 28885836 84592809 106618617 21423969 32203269 95561613 201043143 83001093 131678862 79174221 85323609 187856613 99946623 148623279 18843195 91488012 18316662 108187863 51491265 160439160 104284488 192297042 123524352 264865986 64052247 14707812 176226162 166298454 25962069 867027 130586043 1531929 14332332 81531450 331413810 9238215 38638278 191687811 87495639 93073764 49989534 22037526 2294775 159094530 104811840 241381623 62471640 36228360 281792133 127791069 78656550 70354599 97257405 48873720 203976507 154868910 168003108 353387853 24058713 88805283 88808328 11565645 267432711 215829726 191397801 1987167 245576394 69860259 110904885 176150016 118070379 183061620 12108306 139062210 99261057 3085761 170290407 182828751 21870618 50325954 77480382 120252279 51901962 80261706 2227071 117614028 21762678 54988458 191762571 220532298 50969604 148481361 68024334 31314927 99177897 69867063 43337091 4487742 350756112 13704936 78113322 164704743 36783936 72421545 2240826 121873710 74755842 115404408 86392950 197489397 70276983 131534970 246568329 46670694 77540778 34711698 104659338 149605932 19541886 39909681 30547650 247796514 311904054 97724718 97350015 83685378 17634603 80297091 59243394 34778142 196522683 40635903 211705431 41250384 40679058 152969082 276843420 110328120 42140133 205511124 197446893 148641486 113714076 57615432 75570369 78591261 37328697 89498556 80617929 21153909 5885922 71120742 2010498 53560101 63475818 114078930 4175556 204861678 153852048 125189799 18353349 35811762 11203710 187710999 18287619 114318288 24418779 30358860 24260586 56406 306570453 69933087 195210813 190927695 173602800 17084613 145357716 61243602 45817821 272338206 40803588 39034149 6882708 87048864 154308399 175971075 74895660 44744595 10872981 55147197 95947593 14368536 237158838 273868266 20340159 189353724 45863790 287999124 139729401 212965620 141835932 131497044 163664109 50414784 4830357 87527958 173081475 162463266 142597098 82185600 3108252 157928106 228325608 115213665 86280726 86852409 124713855 96333531 260364720 49182966 23155419 121590882 41013210 63250278 187222854 59761485 126961863 18743865 52635597 50594943 110537637 64888656 25849740 161854770 34026951 197358546 91092561 57310029 49916937 59449026 68053818 126673092 67128516 114957927 20878704 186268026 183213261 2360001 104676264 25591272 101467821 124641951 112554078 2535666 227680278 153253212 52204866 52117842 235297629 58701762 72256464 183151080 125930448 67227384 38638257 145289970 47823741 56790006 58689792 50251782 13731417 101813397 214856187 171004764 1395366 81274830 195570312 67761561 198643746 314877843 55896414 33621126 192853836 114091404 111422451 271138539 36243564 70907298 18593463 44561517 63698985 200788392 107328858 96200790 110358927 30179940 147290703 40315674 70775166 16224264 158110260 57754704 129113418 167500284 80240013 135144030 162145473 78404151 67348197 70261842 149516325 78148455 101352930 76188672 109949049 64866732 77892444 133014693 121297176 176195838 19482813 7270263 66627897 32076261 108654924 17125500 96560415 209862261 220776003 205327857 39517002 54813045 129707466 49068642 104875197 39700836 5918598 243978735 115242687 156844758 285141654 239914563 49979265 207034674 108383835 115641771 50610126 92198925 128034270 124625424 99761592 91837305 329865711 21521472 170571345 112648284 86860326 75783414 178113516 170151114 71609622 225544284 135626715 36212379 45540978 134117550 278160330 5377533 172733484 174588288 929418 19877529 185129700 321276795 59004834 125898528 44175432 37223802 197832306 4988172 14851788 67155837 101501694 39921966 102898656 146714274 69327720 192843168 45788463 20807619 29940666 94288278 126260400 212824500 16413474 160740972 278769162 47302689 13720203 29100897 71640051 179328870 201355056 18466308 186209310 41794662 188130390 81468114 228141543 188435499 123787902 64857555 194948187 27595449 110760993 199941021 206506776 16540440 63059283 72429000 77841225 36814764 89729766 39066195 126850395 13049190 37959663 3467457 136555734 9775038 235792431 65728698 33816783 21746172 169702134 76089279 133185234 169859886 59011470 31854060 8191134 29272887 96475680 60861423 1165101 6691629 192552591 105466347 127108947 198495990 35393820 101564358 69785667 69591501 73754940 39458433 104469351 30946104 144908526 68343177 84314601 132752193 57961638 64125075 154519365 54857502 11784738 39693864 97675893 239271774 83024046 5704755 74241174 123685926 141019851 47859105 83372079 102763710 86643858 108372999 54495231 135032604 50996148 15926484 85217727 176861307 21726138 267152529 62810496 5221545 33771465 186615114 184000299 144435480 58384389 79146228 131089497 41541486 45624159 224908656 62617758 54330654 129646650 169190973 83647557 207415782 63879984 155283198 8563779 7427826 66783990 178546872 1248576 49349958 6343134 20872068 98925288 82808103 66118416 134837955 38527356 144392871 239607900 63625464 231695667 25269531 22054116 147075117 134464575 22711710 217026789 182140875 186940425 182024661 46142061 2591589 229625844 197907612 45349038 24435768 120787779 28691607 128385222 209603142 192127824 65954133 79489179 33626880 138797127 155232798 97868799 118455456 42589491 72223725 108275265 12331725 18176046 2648205 44076753 46464768 88178769 39151497 91503006 42083643 39417924 47568024 134523963 73712667 36036630 94989657 31366020 43148742 140795760 151236561 45710490 150014970 132003312 130952766 39721374 68361825 13985874 29770251 123414186 33058977 289882635 4050942 233014467 119071491 98823606 163149945 7324212 80835342 243474315 189673008 35037072 78986208 173232486 218154930 76541010 73915359 97922076 212477475 51971199 53334813 173571720 68044515 75516819 138353754 92097516 85182363 194482008 194030823 102041121 128546796 76474986 213653958 59470005 9165891 236774097 123349359 23609439 157546305 59044419 12192537 37990953 103896450 77027580 55383006 221452140 11892825 71613633 224833791 116345502 67577748 91948500 26942223 7533582 171057621 47433876 142046646 69404706 139297305 6206130 344843730 191451099 20915895 139515285 199296657 45522204 3031707 84070224 156776277 96818736 2071167 135411276 78615264 127405551 49338366 14014224 407485008 7891002 182833455 23848755 86215920 107886765 95827515 15230586 33348000 58890111 5858391 65570694 322770420 190722147 93178743 106324470 207516666 409458 100239321 73123008 63871584 366838080 32941923 13239912 16492686 36955443 287336154 81265821 80303202 90087291 21054705 43485624 66759231 180391365 16741557 97311984 5992098 177694860 8811768 14589624 92150856 33649623 261486708 25465629 36578913 145764738 356049582 322022736 19819863 21835254 38784984 26635707 16474269 154609518 54398379 199917900 193512984 8525643 263824932 223749330 101144631 46050438 58023168 48021477 119860566 91853601 4201197 123157839 173516616 30139956 108681531 292906299 17304021 6602022 29339037 206708208 67130784 44976792 192574536 29240610 301556115 73757166 108406053 155435910 151843146 263590866 36724695 305312217 105655053 4522182 50204868 339210060 38632986 42587328 55031298 4253382 14517846 156908346 293813919 218023344 67828278 7191240 114744525 234903480 69192060 149040423 267409359 110569725 86694993 21549801 159910695 180111498 184825032 87482913 5405400 114295818 239968512 189555366 494802 287395542 11627343 116009334 94377885 93275217 174838818 30392166 147462798 30279165 61645626 48143802 132572202 24870531 99203328 64021104 62624415 100528848 72313962 69855387 70992201 58374099 108731385 116242644 80802435 92970360 96273702 66424428 80596929 134278452 362271 41757849 46663722 275436231 15530067 244484646 177204279 11060028 217857465 14893515 21858753 195289878 121164708 32742654 202784106 43473654 131710488 22913268 11490969 199029012 82557804 177946335 260350650 11412807 145119639 50486499 185485146 267790845 99506820 242858595 187316829 13245099 42332451 175353780 139399995 17244423 41793717 97775013 45564477 148498476 170354583 5451243 29078301 894474 47343576 169746066 127805874 28934997 46653117 266147217 64932168 80832066 74954481 15723792 308056329 9342921 76025586 100062480 28028805 259037436 27175596 88591440 217807317 307575156 10307388 25293051 132629574 10364256 32326455 26974269 161335356 356637267 34253352 194471928 91929957 81222666 30270765 227564316 285578748 18680865 77083965 412377 180695718 7476693 76100367 153750660 194655531 34466628 63295470 143865918 46406556 120902439 205646070 79271136 118244637 156106251 187939311 98492142 24296265 103735338 184394553 84178626 35324562 49085379 7835814 432519339 210341775 13768986 1372602 28958181 196610610 43686825 157350018 16274412 53155431 187300764 122227077 21586845 75150411 145773033 60318447 30190524 68212410 282649878 6182547 747768 9271353 101159709 170571345 6714225 19620342 99338316 36004500 77368641 40246731 59470509 29162364 137313666 109056696 24496521 131922021 87336837 14308833 95603634 207600099 146470317 91420098 215004930 172066125 20772591 310494429 145258659 82459566 96881568 19335561 74338215 142480569 261573081 71910258 101259312 187110798 6324024 74744943 55598382 152680164 114699606 123259059 244579881 142270296 147322413 1509312 33277818 30443595 17458371 184135266 12187623 2833866 26293092 60813585 77050155 62582919 201732531 54904290 196139223 14244027 68968788 55541892 148152417 30239265 75183444 21917616 200959857 43214493 45176418 260266965 118596807 16688826 87331713 250490919 18852876 167803167 153572790 954198 16103976 19984020 113018052 122666313 24998820 126212667 77852859 51626505 26606118 52955112 99104544 9631902 307365723 84613179 92780310 19411329 28360164 101278968 75296046 52436286 103389720 40304754 243331914 198742614 16948470 87837624 87777879 35500374 44110731 41538252 9943122 19710915 261319044 68186097 169056069 179115930 123122895 68761539 1000188 205799118 25272408 201397140 117117231 137048436 216566343 63868434 40197507 11974368 15354780 169749195 140709744 91277802 6847428 56575449 48351219 137167401 3586359 65817024 99382815 308806365 112870023 81012876 80046267 34378596 94228428 6021645 49326459 157351383 26946507 4389756 109293513 210740733 47667606 37796073 112917336 7801584 11652627 99293019 153603030 287891604 40469940 26259744 230449611 51599499 330458625 21947583 29478792 187613391 95250162 41223252 24203487 42605955 91098672 21850206 182408415 71456322 220210725 55011432 11422656 247571919 131331396 242069205 84155232 223759893 19745901 52599414 33853239 89778864 245517510 280902867 315950355 257817336 86347191 33783435 85833384 5722059 246750714 4709313 151229043 115214379 133671741 39409167 51836967 106284738 56429814 52366692 65701524 65516388 251935005 95840829 171139122 223535907 81472146 75419799 147394695 161711949 118218051 209572587 142128210 3478944 185746659 302230845 83553750 237427470 86588313 114284877 153257328 13711131 55217064 319153296 24195339 30325638 185037321 160202763 152590620 126367479 188735169 91937664 204540 78931104 12395712 47091387 134903034 15873837 196893249 16111053 99303288 97504197 111784470 133788732 34264944 304934658 157311042 142628682 83391672 138965820 172765908 12266814 197836359 23363004 151558953 231298137 69846 27946401 15807456 9835224 78714405 70886088 73148901 56324247 205213365 101465343 293592558 14838432 201185250 171451014 123498585 175172109 135668463 39560262 153881364 49545027 215150544 100543002 50272320 20413302 36162021 1030260 180838497 272684181 197484063 90695724 90915762 56293461 129281124 26706120 205736622 28054992 165964008 162027957 124344906 117286974 98026719 141650586 92230929 103963398 51419025 168686364 115278576 47859735 205784985 83319243 49180488 160753446 40633236 206741640 147516432 52487505 178311231 214699506 49307370 12440736 72324210 113350776 47236896 296279844 83924694 117437523 66822609 84496587 105658539 36309168 56435064 69317430 103125393 1465737 39608709 98550543 13134681 137382336 43365 250771038 10236366 16064622 93130149 1545642 118112148 106705347 195050058 248313828 26115558 46977441 6304200 314846091 47436501 78479436 56040873 69021414 76836123 252532056 172929393 25177908 119765583 252105903 58594557 134687973 10380972 233353512 124699155 91711956 270210486 8664474 94496178 277121586 176126496 14892234 74537526 140597184 18224388 415186464 23844324 99781017 66101091 22146915 53639103 91154616 20530020 51041445 17860878 140588217 19217877 18836685 95539710 139394829 283751874 81570321 15632505 88308549 27217302 340664499 88716411 95688369 218682030 91337274 121702266 166261074 61091667 78003492 106990296 24158673 34941900 9032205 142270989 72904671 20933787 56251377 168725634 71006943 12540465 183070566 136614954 8287440 113387127 50506428 46129692 44418948 71130696 209728890 193116441 39144105 132520731 196374024 12267675 119700042 29303862 15877428 184863525 205507155 174704796 65062011 21292068 290385669 178222359 42859593 116268936 88145274 95794545 94906497 306287394 284369652 70909986 14321433 7207809 416115 49516530 229680381 33745236 52843308 165738636 242085018 48598263 200979891 101038014 161666232 252976353 65738757 26119863 11411211 103042989 143637522 49028469 55258224 221093502 158633538 151761708 53763129 138372024 206246355 123063822 82857201 265128633 61618935 65861187 63016716 260975820 219289182 7736295 31366986 136615773 234989895 130427997 39841284 101572800 117177669 180798597 151850853 64982694 285322212 195790959 125034042 51799524 22187592 25159155 71613171 14488236 160306104 102769233 76902462 87309621 158647965 42773556 29325891 115648785 34981296 234571701 838299 107310945 118262823 296694111 89105856 125214495 277686129 19687731 5919144 90475161 96120402 236614749 126451731 81294297 27690600 178573458 18105885 220223115 138491619 155378055 164074134 108201639 53129769 400782417 144430062 57335439 24996027 20341461 33518058 147947940 19756380 191205441 27786528 161130900 252373569 126238035 91541814 29270115 24156195 229465740 79022076 7758765 127840965 173151027 57469398 36556002 44794134 12088923 186339699 168639072 75127794 108533691 192989937 239127588 56094360 39299295 181989675 14121807 93836715 55030122 73197621 76461861 46637031 225483699 104603100 15294048 125489469 162549597 94255686 183240519 89237001 63537894 5947473 102258093 292966548 84669396 101933916 89162955 143600100 76736016 116388048 47596626 116481498 91042392 85498896 26384022 115456194 343301952 163717680 45284001 270625530 7105539 32584923 6150228 118655649 18125856 14023359 137484627 10204656 79376136 22622649 143721837 26648076 127260 282913197 13121598 155690283 153329211 64957242 36252888 12542670 110565147 32031048 289000005 27981870 33263496 45003966 42353556 150750348 257096133 825027 94745931 283085691 71497650 46119192 29416296 89118057 34848135 43787940 17161305 57835722 13262928 169519623 126781893 186852120 60364437 59045784 49986741 38620722 124046958 93332904 12769386 120922872 20281968 12482085 124860918 18442347 132634530 230515278 224319501 14145201 100832298 20791092 159113241 101505852 16156938 109933614 39251016 139580616 51791901 173775231 247485 255016587 140488068 108172239 15805209 165264603 18336066 79474311 162297471 94347162 223481160 11530449 124426638 1490160 66555405 90480201 280428519 297991239 14407701 193282446 10886652 111999111 229800753 185330439 125041980 59296608 88812507 119041839 40567800 160994631 31001460 101453709 142358664 12351108 94872330 162523599 59804514 139539120 6314868 73654182 32194659 35447811 125693547 85526070 41536698 73493721 5286687 21878934 180310956 29488620 239180130 164990427 9293277 146249292 201460749 237888567 118453461 96381747 193366635 15687483 80743887 36126363 180446763 148607214 27954087 22787163 130611936 155686188 65085405 62182953 285278994 148745436 60814866 82994100 118866678 53557245 85514121 11530764 9774072 34828899 308828877 321735309 76391826 31248525 5378646 226436595 168393603 175328202 240694314 83849556 55431600 78010506 124893489 118373619 37886016 125247801 34016934 190351476 20140995 75761553 82289466 92360100 41745711 201880308 162594201 299924898 89804295 262819935 84405531 13661907 71021202 189441861 72764853 27283473 19717467 86932797 70408947 218489460 29529339 174826470 193248174 136498635 253487304 224537607 99568560 156229878 242584776 161819364 47735793 59886330 34634103 107460129 164041101 39385773 28893606 237108186 133403571 155417829 30463146 49380471 46759650 270930639 41985300 64289337 34426644 113037393 12768840 339902766 181759116 56014161 265576878 147442764 184823562 51450882 127575336 96685701 142356564 45692703 3551898 217583394 36621963 110889030 44045484 100491846 223000407 49238784 30467283 93985206 41040279 15453144 104131272 63350784 171360903 43669164 20978076 115801329 53554137 75299322 19584201 114165933 81237219 941556 19842501 217749777 78908886 356565741 87511410 245666442 338281419 22037379 29179647 127218525 86517375 57737505 25202541 25566555 36905883 50144535 89325348 266556633 242633244 15713943 130491417 84639450 24627078 314046453 3616872 7526652 146428149 104937462 129409161 335274513 68989956 108982839 28513254 45391374 97885557 53871321 56238924 68743521 89010915 97925415 223365660 8972964 169952811 144181023 64564248 190862973 45946404 37568559 149929017 52499223 104318592 141254610 199459113 192003399 222085479 156064524 191995503 92613360 109900539 184022055 10483452 112760949 182091525 124841094 153704271 9383514 230242971 73718673 33127836 41506017 262481373 19520319 79927029 93937809 13018551 227524962 164130855 63571956 36571731 22129422 158284539 138013764 78774213 34342602 27540597 117501783 10273557 233770551 24624789 20716836 35738388 94438932 1369620 90105519 99551361 97054965 182533344 283385088 186391527 62837418 213844302 110678736 25498641 334104771 258054174 164582649 72412389 163701993 7802172 30493365 17179008 115449936 56244552 47494713 248601717 13286427 30879849 25221924 77491008 262626756 174071751 35796726 154753557 31248924 34004145 87252921 29853327 167527794 104220984 142465197 97107696 77464002 222794271 70037940 138548970 105673323 17831100 172904676 35814618 38912622 114370431 26933361 37618014 79956135 154586754 38301690 68908560 189388878 97976613 280207095 2449482 133347081 202239639 123103071 15018318 46029165 149831472 51111900 243356589 40014912 5981430 7135086 29058120 122200869 133537404 304408062 65263548 118958952 181838475 135988146 112570374 38666061 2734998 157841754 84300279 142110213 100993116 66489885 252559167 93968238 25548831 333724251 82401753 126738150 10958304 134784321 219576042 110698749 95435550 16754514 198927603 22218651 136263330 151333476 44470356 20000358 98857689 178585239 67571238 118726482 216964755 180268263 210637434 7719726 108215751 144350745 67887939 83630568 171328290 141379329 82136061 176090712 173933676 102460134 78284367 99220632 96692526 36525405 64936074 71330616 196960239 59427879 91950789 114987264 130274235 97783581 158135817 268914093 379741530 44660259 109236981 234498852 4944009 24822672 10623102 220114797 115043250 74899944 183380106 41259876 35518161 173372199 42304626 207516561 202931400 83716731 132143613 155784237 189389004 25122594 89789322 109511934 120548967 141143835 7123662 51659265 55727154 160087053 49895118 208186608 129155649 163398816 24253635 32527005 48335763 43531698 93591351 51627639 129557568 6494859 94744251 70314237 87419262 186840129 58744476 98678937 49968030 57312087 168033348 11649015 13535886 236510442 36572823 42498120 19858965 35943642 177490194 43060563 26788965 94440318 7590723 23234568 5047938 190385181 152758305 97814493 37124703 187858293 11298756 276194625 68362623 95659305 174544440 115541790 86706543 298076751 114923949 150812424 120794604 86312478 269367966 50864667 84452319 1322433 149576301 43445787 187746615 134147517 152741736 20348811 97077225 123688719 160229664 123202758 26712966 291044607 196172214 9952698 92267427 161990010 103417482 78122499 121948659 223184199 128061738 3650325 81769359 194072067 163279683 59195598 225918651 144945906 263253186 35979972 3985758 21580818 165100845 52009356 249733470 115899861 96795405 311880471 22421763 23289462 132255627 75399387 181347894 100694538 139930770 83020266 152703768 50306760 431245206 27498198 92087352 104000232 181664217 345234120 53451594 237937056 113827350 21922026 88384275 69979875 169267329 55459509 229390014 121222185 63964593 109149285 139396614 142776312 55800864 136682994 129082674 60107502 129089877 57318576 6570627 237022359 54407892 60775050 33442668 271881141 34165740 43492092 65900184 88346643 54324669 180579735 115968363 87085404 73382106 100157925 93412494 3355842 17069241 214845288 87002349 4393620 115550421 180590865 89446497 56947821 283440402 104185956 245378931 49959756 56665308 132580791 69377322 38691303 71352267 101207799 62559714 82201770 103561920 237301050 16076760 19921125 26816307 2229192 82441170 190808415 63913731 77808717 135032646 156663381 99578325 95476227 101678472 42711165 316227135 53404218 100472232 218885541 50983758 101978184 133542759 120103368 66680145 56728749 2990022 68177991 227374917 197376165 11801433 45679851 54933732 65470881 240351657 27173979 92202096 35810901 5493558 82098534 25842138 4327197 18057984 21552363 43527813 173345466 28446243 221880099 34526478 162925434 72956814 119872410 80729985 261756663 48609729 61475316 75821571 244451025 56195055 65399208 48907782 118972434 17120292 214655028 7566573 164705646 142491447 151317054 28522200 290722971 20168820 40063842 44167809 57845802 80761821 200539521 138113850 7192269 57311310 18573513 26716893 105140406 41316366 122787210 231920787 55013280 38161914 249408390 30758175 58054773 95269104 253587411 57308160 17104710 85839075 73698618 14977872 39384660 161949963 62721057 8773926 97938393 208716816 87851316 69755847 260568714 169484574 27515712 112528332 67982523 389853450 94208331 196443429 234295698 127897182 131422137 33707499 350713188 18645375 156862755 243097050 18882024 4543308 4744110 94136511 98113785 150669225 12192915 13959687 313894287 42978033 92483370 1815009 173418672 21325857 40811841 100922157 142342137 86306976 89945079 69958266 51914142 131108880 276513468 53349786 226341234 80561229 216196281 48594840 2246853 75634755 166177221 112547694 15922410 68861352 153030192 174092163 98858970 131766075 182409423 9906729 175835016 22919904 63049224 101386971 213259851 78108618 15610287 104086101 315291522 98256144 215783463 159501426 137872455 18816735 179656722 26317977 107231418 267944817 230874336 197438493 85612821 92147559 248736138 97307175 77185101 210814842 190550892 172318083 24132192 173583858 114806958 109972359 8206485 122085684 89906502 84937146 99937677 245156562 58530801 7571529 197006922 11764998 140113575 92268834 146085051 64993761 48419406 110864061 121725702 76873713 116184159 55886250 219901080 43018815 77759262 159995283 61621350 264900405 153489840 52025442 181913844 155281161 162533658 126171465 70605360 58505307 44121 226050090 70090167 153623190 139947129 170506350 66096513 49666470 7317786 205154586 128749992 5739699 31808511 65265564 191389401 35917623 74872077 17163972 79168593 114983316 206108070 8074983 56793198 169414791 111973029 55102929 290172876 43214262 274016358 8443785 7863681 56935851 30367029 241427571 72191343 54178068 68862864 64451961 33899712 121318722 64087611 120638091 137017944 243789756 200046252 23352105 92981028 26799234 233717715 282896460 12616359 82315842 88958121 57263703 88885839 28446390 94042578 8438346 28129206 321869667 100208724 42895440 209899431 100508583 82194252 15697962 201786522 216668424 39264393 190942773 155119440 10100412 28264383 74091108 220532319 273764190 4589403 183070398 14370153 235152183 158213286 212474619 94195248 91256970 114304197 186239802 205066008 37121238 63665490 192873912 65896971 549612 166946157 15225966 91558845 95997783 105648375 72891399 182208012 33109482 138665730 66773889 1941408 243927180 101251752 84873348 75030396 110868954 13900215 61324137 109742304 242193063 79192386 45072783 35087052 43108842 276530373 94370913 100719948 263514006 125404335 218587131 252514479 69597486 1956465 50625351 13127877 39247824 46288536 63957306 34326327 21135345 253597533 62551944 88695768 75817224 114226665 22122324 145313721 94194975 109758138 339505068 40114074 59489451 190428042 149000775 188665932 50595951 88406955 46461702 3593541 60199398 239385090 86617356 50253000 14717346 42649908 126330183 135702252 123981060 46928448 64355004 80398815 48642510 121060527 47292000 24611349 129446457 14593446 132018474 46764585 73935267 42724122 95217339 73864749 32113179 141876399 10918320 144336906 22577352 23642157 30182985 52277169 15148602 182079534 109554312 123482604 16829400 168843591 169819251 213170664 149431674 33579630 101539872 169293054 131184648 57665748 32769093 8029182 64127238 144879042 240232944 48254052 14090643 66797976 159176157 18053448 59248266 35936208 81923058 87406809 67621092 22602552 101580696 35424648 107645328 58825116 110941362 27308736 134932056 211236858 127522794 44843400 106755453 24219027 39246396 196730121 82767132 97515411 41109768 23738988 12087117 29666259 7101927 1852032 106429722 167280729 93692235 30888081 1776180 145351038 244837047 99663501 87553662 189463155 104658981 291034002 34024095 290334576 218496075 29539188 76121178 150186519 100783053 84756189 125646738 39028605 49747635 85847853 60135054 57140328 245110383 119311542 198948267 144538296 129202248 119275884 121142700 19260276 292207692 201783204 217509327 29936718 175708869 18658395 66862005 21574203 3866478 131781993 101498166 172171965 211540980 98065758 194331837 204394617 47766852 8402877 186933180 98158704 83141331 4328058 294413553 101492727 24450006 259327530 257161275 89117112 144509631 39800754 17802288 26677434 151821222 84822990 16942695 126256704 172885587 305744292 110341896 175853391 10041129 36585612 98734902 29468817 269457888 13375110 46374762 85084125 64396836 129861333 30549330 19492410 275270142 80585001 94223493 23984751 234833865 99581307 196157661 973707 77786142 113593767 139294071 134799 114817353 1200297 127612191 30924684 183889293 243606573 14257782 11282733 101776017 157501239 1025619 132465354 74408649 70815927 88868808 62974674 57494724 66111549 25672416 71817060 78973440 27170787 85193829 31752399 109567920 182076468 124823538 179344137 95465622 63196686 122085369 133707168 156624846 92738226 98651973 3523506 27626718 201802608 96468897 111873720 9806055 124807872 336478128 27532806 62008989 104415549 58884861 150759252 51139200 133941108 55763169 138416250 99181929 140780367 9578814 124199061 374719926 66827397 28030947 198805593 184420047 8875944 41129340 98130921 266801913 163028859 109582746 186908127 50164401 138329016 209292573 72656955 8285424 109935105 112791504 30858156 80413662 99941478 150905748 51678165 95193189 67673361 191662716 2660826 24473400 120432690 116101839 88863789 65197167 126136122 7220514 127445514 14406294 222743199 901278 120673707 188700519 193256280 1941345 154764561 1210692 177636711 110316801 61649553 28979538 980490 225237558 299625375 21480207 13997487 105322518 254930214 44920344 12945849 4279548 29844990 135245187 17655750 19705980 146336169 178384311 370842843 157308480 45356325 6559875 90988002 123668769 59004372 124113591 79737840 95474610 105945063 30874662 138446280 132018873 385036260 20514480 11878734 148408155 42459459 227613708 11939718 99140832 173645787 231077658 37871484 93927141 42512589 194384883 129076857 82628133 139842234 59036082 104951469 38653734 190295700 197596392 323207073 97360641 72606051 17088708 166869213 71502963 242047260 13222902 147386316 12816090 94425828 24605889 145580043 214148172 121995006 150514434 34700043 152471529 81081231 12138441 58856028 128011590 6379905 235307499 169522311 12103686 113409744 61607511 54307596 59656884 97492227 153487257 167145636 61798443 166332831 184942863 56262612 309116241 183192933 8860068 46519074 151089078 138346530 207196584 20512506 161363013 259828926 249529350 144854514 193437069 134408820 233435265 75277524 5488329 70602840 147306264 299800536 185471937 123549762 196164360 18160842 119785806 86470314 104271573 206963988 64787898 183689562 3064194 15656928 4484802 34670034 179254551 148090782 62743359 37624965 260881278 90676131 1350657 288944082 85808121 67070556 9577596 16133964 1826160 73361484 371381052 65225979 100072434 24740163 83256579 37403205 75547416 57877386 3663555 56843598 111733692 87756522 35788767 87914883 18047589 192426276 178483830 96235335 73403190 78870267 56654892 25236666 125518365 203643510 52237920 221928525 249798192 352974846 61060293 58545585 2920260 16822302 101838828 62514732 7192248 200680410 54822936 51400566 45512040 57875748 62270523 48544041 9306444 148027656 53138442 5606643 141710163 200742906 68848626 135179730 189150213 45666936 6229839 139637799 239543472 48505254 204759408 46100040 138061455 75435150 22782963 37614066 55650063 238466508 292128753 21888153 7044849 162648297 197348949 172463193 213381315 93971598 195940668 1331694 11465685 48759102 96317823 66378459 17154186 47739153 87279948 139167336 77296632 178194429 130331460 157681692 8367051 37984548 258633921 75974241 44106195 29139474 65602992 25328877 20078625 209623722 141103494 134927541 126346479 49614642 47924898 210090216 13751913 112856478 92139390 54319209 53002950 126236061 122125563 45690162 43071630 197555526 208775427 3292443 102154689 19470591 263486706 200212005 91099302 13506444 83463408 25458132 101613834 48116733 160872684 136536981 3844932 353059392 116307891 60826332 23282007 159063093 292068021 955647 119044716 265524756 148618890 142195431 240244242 133186809 48180804 272413533 50420139 47523126 78454572 100517172 147758919 218458905 148841238 88605636 119678853 150079986 74306862 145601526 62081628 54722598 21750834 74490486 41280960 17945025 46166862 163948029 23273775 406064400 4206300 352645398 71702232 88742220 23945544 89973513 136254363 200303460 95654160 220143483 129836910 53269566 94542651 264976320 184761423 103769064 113647464 90251301 166023690 327759642 116399598 102527376 34265931 6687345 73079559 19890507 135450021 10101021 96795363 43521555 230936517 75028044 95135397 67555320 150497340 32634084 2675022 128139669 91883379 42778386 44246475 64019277 125239002 189797391 10673523 39581115 40700037 74944653 119871045 265710753 37686075 20101347 170239188 193859484 37375506 88323459 65436504 30245061 381215583 171697092 293764233 174530244 66159492 147965979 145597431 105027762 27060831 10574592 141982449 172244100 86667315 83372877 176360604 45427473 282302265 126004137 191239398 126692013 87076206 195670335 76102173 52175550 242991 54526227 52629738 217091763 38602683 9801771 125474370 2404185 71616594 500073 68294016 124380669 133746921 160362048 58482795 190780275 81891999 47854170 19508223 124702053 134979390 343472514 262395567 79484559 35527905 297738168 86695413 67828530 77550333 71653953 11636709 110045334 115168893 2955582 147300258 58548420 85168839 211097460 23129379 38291547 34728330 208381425 28630371 39837672 186882444 147170037 3636003 5370057 96554598 88101741 259192374 101084571 97224477 18483192 257526171 87456684 25354833 145545729 96754350 3603327 180311145 115706619 163497516 8088759 93682890 263286597 107620947 10333407 144386760 154915110 125295807 90189729 281343363 54161373 153782559 8005767 391864830 112314867 15181677 129350844 1210902 31696875 64697619 123173127 190043028 178661238 38563518 43127889 163426893 84253911 126861147 59569608 116074959 136419318 383897073 538797 117647145 151714836 91637742 110611557 23854908 20121465 34518855 88019400 192708747 109983867 34675179 47903793 66952200 48525561 140083650 82560177 229341714 82408746 6139497 79879359 92301069 12251106 66921225 46039140 160697670 62578488 19944225 60298182 461938323 19764423 4913412 97660668 13807605 212258949 77393337 278166483 193115643 74892300 21791931 85329615 81970119 16418850 122181045 151684890 2775822 30851772 163164498 98085687 251523237 309735090 260155812 7618632 187699428 82827654 74574927 96462975 54095223 8515689 70870863 78325359 275668428 263068827 10610355 17291169 232292550 111455925 62820303 63036666 355362651 5028177 78981462 119609028 283649814 183867411 1636131 62932989 36471603 303038400 73814097 176426208 243446511 61528635 79598127 29146677 110130804 56014203 87594381 76013133 158828502 235973157 181995030 60112143 146548017 36382836 47529888 82796343 141996603 82795251 128551815 20790987 108456642 261677199 81585525 45963372 95129349 58602117 164365068 41538483 14861511 199234098 70096677 69160875 115217445 121155846 108343263 73598301 148474200 140435211 89625102 204322776 16406481 6213270 167533464 108631026 188320482 225796242 47822187 16139403 124785843 150342213 135045141 5793081 158365473 102708900 47075595 240726654 70912023 42934773 36845487 32795574 96824427 36860040 50819433 27085107 89781489 109912299 60236148 58826649 16872618 54950112 287952966 55145916 55692 151189962 193209870 12022122 373417212 20412084 190933722 67333959 216858033 7897953 25488897 25884915 17252865 68940564 246535926 84478716 66753771 51063117 18838953 223526898 71977269 238149450 21357882 263979450 235835103 106993152 58116324 36968505 30861831 259567770 51549267 30499266 9767415 31041045 316717254 33400563 91453110 106928724 185427585 201620496 44189250 30692004 146623008 35148393 55097217 141728286 1578213 2458050 51512139 34022688 226205700 107978010 27965196 57708777 31396869 57331113 95349765 78151773 90475056 100873584 243926298 73093083 219784530 24552339 41258805 247728453 41781222 8960280 125878074 194839911 62818539 66941868 31141593 193186035 164020815 10578183 14532252 116638851 50358399 3591378 59234343 640794 65861355 22917363 158540655 3592533 3717168 34897884 195286854 19105296 27810489 13865691 67255713 87007515 26788503 95748261 89972001 126722295 60928959 38685591 116732427 42681828 44874711 74011140 154617393 205579752 169798230 46932312 203325507 242246319 87756774 34628811 8228493 151204977 95336745 174447336 180172923 64727796 60422292 19163298 121537752 149811354 248325147 133296912 109137567 167093892 84243369 161456064 92081556 10405584 57817893 201048477 183221031 37180773 56538342 96481749 36306627 13916994 8609370 26385135 73124436 66262581 128031687 13702185 163745001 128895648 66666117 57731562 45533922 22814841 229518597 26533269 21157983 119552748 76345416 106208970 44943087 66773595 28140714 26474343 11853198 232796109 113502795 23819250 132218940 150190950 46764333 3645936 199777221 17526306 77449197 32209065 94184517 14787150 277500951 323868657 66902829 76737087 165377184 27314868 172750872 88193007 120868272 277573359 101476956 60667467 42427371 90701772 69563214 12185061 276218397 23893086 208804260 35813967 159795510 3771180 75792654 145804239 144086649 42314370 40580064 38578134 226399635 4956525 28516971 10893372 141842022 3078873 79994208 101355786 148758414 70772751 27106023 152182065 29410080 157681545 98467383 162537669 6107451 131079795 95652900 36035097 81666249 41991096 67005666 111567057 119403627 139314 78219876 124495455 64610133 58691199 46404477 90932982 57995658 41947290 74651514 3268020 19729752 73045140 60088938 107294145 24832605 15123213 271618683 41634243 429946902 75721338 39824211 39415047 157519740 51496179 293067537 118881231 114663759 51891210 145977027 72020823 269103555 142746597 218286537 138110616 79937907 17755605 89592531 70932540 163435650 83418027 12589290 64857786 219245439 150804444 14279139 42156303 31520118 19593168 45699129 91069293 178234182 12281766 84806694 26010306 1364664 702954 166267836 129733548 26158776 48544314 44239608 94625181 90613677 185893512 47220768 231876036 29410521 75695214 120787338 233825739 41441988 73515099 200251128 153378288 202119372 1575462 8052576 26202393 50395611 212683107 145746006 58842189 32717538 255085698 241848642 127666938 122270127 151307772 82018587 122704113 53956014 88208883 173894595 140316498 165692121 39344760 302304828 48151320 106986411 293117517 40200384 53273073 77320572 95902191 53411736 9735033 340483290 248879127 44245089 215023242 140008659 34772031 270262671 10693872 17126088 67657947 26548137 186107586 80116827 141571542 78856008 103044816 86656122 141663018 139810293 73826361 104113590 82798212 25308633 111224946 55041 87862362 202490316 63066780 16463727 15709995 30933945 176933715 194974668 80640399 3384780 64192380 215632263 282542610 47426715 18339762 157318623 68888547 36310512 92951775 22463595 54801117 189252315 35414526 227230647 11606952 237482322 248470026 161691390 8071728 64931265 254222199 58603944 128099034 10314738 162144717 152029983 139216770 15503712 23935842 151318671 23358279 126412944 202054440 86067303 41956509 70982226 162741978 206094 184508331 332646720 14723898 116819094 94834845 211304835 123213741 75945261 63178647 60917682 153620229 22162140 64108191 94926069 48219108 41014029 80120250 81090723 233849826 103659171 7169316 181223280 85711731 267603 125257041 68091702 115527552 7966875 16298940 558810 151840290 14652771 26835564 3926559 49447986 127121757 110456892 5324319 34745277 97826589 34418580 9332064 108409434 34362846 180453693 197960217 10460919 46948692 53400186 79641681 95041884 199727283 62704383 47670210 54311880 5687094 63508515 101755017 215727897 93310476 37127160 120478554 147136794 63785526 145793151 234704526 1153572 174538581 7138404 307701408 45748773 197721258 45181227 93724869 53477025 41181798 874398 155399076 37825788 14269017 74087475 77858571 97367550 201515034 160813023 65423169 144386319 51924033 16898805 146121087 12955026 173143215 301045794 202947423 49363818 50164422 45233139 179925816 36496110 37986711 159474357 232275015 122678871 20797329 67017993 131890794 132807150 159782448 71869539 68558847 51062676 1659231 64555554 7402248 64290681 39081567 128903838 89704608 281505651 181854519 130897830 211850982 29640429 3977274 37901535 65308089 62479305 144972030 99646890 130398051 75571461 1481823 340585518 90294183 80649786 134224776 83252715 38565849 80097297 73264338 72951753 7847070 41694093 297466323 201097050 58455705 166204458 96996396 47834304 104312649 144913923 68183199 30971241 132910575 79985661 280900620 101342871 127765743 205488465 194307603 89903856 166620657 54303879 183538677 88769478 137673669 90325368 70276290 66552591 236585034 42267435 51632658 30788793 186934881 85998717 66810639 18262461 210463386 20142255 24745434 95004147 181471311 179788770 129903207 189182679 31837134 141513582 125296374 12419316 156238803 161148855 9513252 10498908 223969410 100620681 4221840 87852219 198051462 163576224 104148891 227376618 102414774 101789226 175540428 114883587 180886503 127351833 32787132 15512658 75315030 10792194 62017095 65901045 153237378 105771078 90719307 270303075 12618459 86411451 379121190 100368891 141973083 118772241 127792623 242862228 6454896 107534364 155190021 71132103 34849080 29810067 55793136 88386333 29982519 97211373 69565650 33661971 17236968 143167794 24597321 3207162 154480809 12709620 49483308 143279913 246328341 200715984 65942079 111812799 110110854 173228412 86112726 200199426 69334251 24981747 16183944 133109676 29040858 239193717 60741345 113754459 71215179 256902450 8109528 132531 55097910 16105803 205161243 96082098 81714360 31964772 126408366 33703068 141212043 58903677 102107460 118789776 292665093 81226236 30438492 176746500 120058764 21728259 198382821 3535518 122755080 158571903 22058925 54318978 111598263 48110601 32842047 14304570 2219238 85226106 305299134 57833286 252259329 62138727 35895720 60711483 159334329 114112530 217492149 83385855 138225129 21700791 174445866 92970654 252317205 89808999 145302297 24183033 29282547 300200145 16072707 129237381 185315298 1561308 246015546 30865170 205669359 372545082 35608440 180019098 176394078 332552871 180200853 216973827 235295382 30765819 97991985 29685915 181145496 7949172 78311352 8795682 137301612 76930980 230186355 82519038 20319852 176033550 60977889 211972131 40755603 36637860 60642687 25444482 131219718 242430846 47674116 230200530 32181366 41350491 100613079 114619470 293644008 398979063 90820674 104453853 2046975 170974356 10368330 93350502 151218165 37829253 350086464 265902693 49328391 13869030 18548523 121533762 1365273 124279344 23863140 197729238 126306075 26466636 83685336 85007181 2260671 107232699 97825455 147648123 26669664 95890389 150763158 105125370 20872572 79073232 171690225 171785355 67046343 111031389 110720064 40789707 59793363 223449387 52001208 61938408 55533408 277073160 6057156 347434941 114945474 130637472 45127803 23826789 42601755 52779363 306275004 121202529 163175166 271263111 209201790 76633137 191945985 74693829 72244410 208192152 45037818 117527235 147187047 530019 243020715 55884738 46017132 38231634 285220320 267058596 65531949 8740431 2283624 110028891 181818462 21716058 139632969 233520756 110797365 112819875 18198201 132943755 262331202 22713537 189555723 63168819 244500459 6727476 2543331 421608747 762531 21738948 174387969 128688756 141399111 145531449 21853839 213114909 62418594 244227921 83865138 122342346 98298522 113620752 168522207 173881680 31319064 168303093 207450957 144717615 18036837 227084214 707133 164485818 105568974 199482633 26420331 87752679 126590079 105864654 203632947 119731815 3441753 156239223 13918758 68244666 134234688 238708176 65531277 9502290 9462222 26544 168791511 30899022 25893021 161439432 35952378 20551356 99921318 3618657 50130507 76483827 161609742 33915168 43681596 61923120 85344021 13872411 58412487 21173502 126284634 146966253 42467040 76756680 36549345 178080378 48945351 50727075 65245950 198204279 43004871 52436034 173364030 50461971 100893219 128905560 75958155 16933875 75231576 226579752 109905075 52195248 6492318 83304627 17034045 108690456 112854945 86077593 108228540 137687361 83953128 79378446 50697129 433530090 54762603 84176253 101968167 123425694 103697916 12792255 36518223 81092151 16696008 16412319 63754782 9952362 16985094 42775152 52078089 116636772 305690112 79334829 151459161 66853185 28362390 155564598 193757697 258677769 119777070 143985408 110893797 32763066 12565749 221305854 87981705 176743749 67721661 70807464 90102516 146924610 67416405 108661875 163542897 19158132 147606942 34203225 112486941 119203182 98838075 16426998 263027919 35789649 16017414 136322655 111519786 37184322 30204552 54257049 86104263 26805303 58769802 42027132 3729831 77859768 118029912 134170596 150895206 48593832 45341436 84385560 19451859 83700225 50273937 68782875 299129964 156161124 132778884 220071768 7989996 70944006 145802433 86022783 84941010 19848192 76505205 18966780 111081054 202954164 25929519 225850653 107811060 134470476 198441474 127936683 157656093 13066347 24631887 88562145 54876087 261586878 51446703 10465182 46904004 154059276 59131968 208957539 15345624 126110103 64684116 101463180 282531627 53721087 98211393 76343022 161468790 20871816 100539222 173891025 132591417 58429098 193627791 194030319 529956 38749137 21807807 392028441 100414986 173081916 43973937 41858943 137777871 229071780 45246264 1285536 48326061 14752437 124021107 79066680 53702922 153158922 45487176 63039039 130945584 28437024 6134793 52318434 129118962 196987707 289572927 46246641 75405582 137945682 91179144 92972355 87878154 38865771 108677184 194193573 53938038 16351587 188943468 169980279 2730168 100630131 27437214 289239993 90900033 16488738 159750675 163456041 207371094 138280674 160308309 30771699 25833864 201003432 68573631 143132934 65890923 152347482 139888224 150920154 55560498 9011814 121840761 17258220 172505613 74479188 8149827 64304877 6671784 85739808 34283025 169849470 3921372 141641052 31282398 3880842 43564773 96091212 149937585 60267312 77865900 102124008 132283956 34096125 17412402 211747830 31449012 138465978 107638944 51104781 15290016 277209303 83170521 47613678 48680898 63306012 114341304 73870566 27759816 677649 102300975 325866660 81507342 88472160 84500220 76355370 58519482 91541667 113261127 45158610 65405634 107391186 197672664 55798617 158861661 33060930 129279801 12069918 16180017 83027784 270389007 147379113 68516931 152821137 210088347 48240087 35618247 18152421 148638189 102949896 240781359 313229175 137518563 79875684 239317491 21903042 16488717 164803674 219451785 35364966 195223476 256219257 39218151 61858440 47089140 14077770 27341307 206428152 8183259 174062889 32856852 22167033 120167145 119156163 46383477 116278575 327449073 76792086 247907016 2051784 139916238 29455713 65251872 65913414 105302190 280083195 5310207 95051607 6570144 154494900 55179768 153058710 35792526 119606676 37304778 188845188 106910601 91319592 140307678 140278362 9249702 42463512 168967281 93729573 170162412 246843513 68875191 124703439 146682375 152742324 4221861 223104672 167690565 12502917 31225887 168622839 81905292 78781689 723849 119128653 118398336 44160060 28979937 59708334 24403869 36366162 22584870 227620344 84080829 166288836 136114440 142407930 163556232 10727535 113728482 26372745 256578861 256951464 31143231 4662504 183953805 30971766 128815533 207346146 26017761 22175055 147624456 137300247 267119538 140081592 97071954 110814963 124954389 144838050 202964097 110530581 38870853 271435122 62584536 158890998 100825809 28676508 55536726 193739301 268260825 80992023 23972655 21695247 127550955 4513992 141500730 103224198 28745157 11647251 238289142 60321639 120061641 104716731 21667128 136756851 186685401 74904165 115199616 87634890 40798821 137323410 7845747 179312889 71686482 146472900 251434785 152796462 45824814 159330192 70485135 309324708 192394020 160873230 163329600 44858751 21877401 281977311 39036564 11513460 49707168 163653903 42196833 37005087 123225606 396555621 50563233 8625288 21125349 42264915 123632754 243644247 6945792 256001802 103122621 11800593 61313868 185162355 63590310 93763089 174416781 24145863 215622918 189449547 54200580 42451647 66293577 145679730 114815379 110857488 97975164 84352443 213074400 106983240 18604383 69108480 144418491 35614593 101059434 199308858 183921696 29793855 55102950 275207982 118546785 179531247 93744084 102716271 124339593 19792269 79927428 93392943 6145566 66436965 274274469 208695858 53912523 1395513 296353050 56644392 98781564 56047761 159181722 59347050 63760305 17137407 269929191 131327490 220984659 7704165 83778450 90243699 160843347 216020910 237019965 29005368 27056253 92681694 336178794 15202278 47272407 91405209 131618508 79302468 86324196 71078238 183420153 57819090 53302305 111568695 110519136 54997236 40944141 106045800 339325014 111635727 178240104 31509597 6979161 131156193 162769740 30089766 33288801 164650626 66507630 15911301 83258070 9293088 9707187 198755487 17896872 69579972 77031570 10984386 51045876 42958734 173800578 47100774 45348366 152197668 109829664 59846430 95914476 216016647 72956625 87215436 285272694 98448210 57863001 28497168 82995885 128526888 80035389 48260961 80450223 78843597 239956626 396335919 23494779 251443626 232050315 114317259 52512789 262076430 186262860 55124055 40222371 33874869 116387565 123290790 70066941 121363095 123548103 240057573 172093614 119908845 57820056 11698365 92417724 23810682 263611194 148706460 71175993 45859338 759612 164941329 116270007 170781681 32717307 86159220 95759811 99765729 63636468 156434880 48113856 107453325 57674715 55894713 94617978 3819900 124544406 98131110 77547414 6603723 38257716 12888414 104405994 149722083 23193534 128535708 65807868 7035 23707299 197991969 199502163 72070278 104210358 101399382 64149393 16353519 54149445 173822985 145515510 205063971 100382058 319268229 210122535 119534583 28097055 180810567 131518149 212711289 64394232 241053330 173850033 706209 115443741 638925 143033583 53361945 111678735 76543089 32952255 97908111 29328873 22372119 52860927 160081593 346562559 13162674 3319974 24470985 3435369 64724016 32022333 100425528 69090315 277816014 34963425 53312616 178843350 3877944 16576392 297250779 40294002 68299686 197818992 184055235 57957774 1990569 118431201 61753650 146651337 44278395 111823572 222354825 192276294 33149529 54675327 7079982 49283409 202285083 54053580 42619773 87269469 197407476 120237306 118271517 146183394 120958467 207480567 28022820 220795344 175856667 54419568 31218201 154311738 145714233 26135235 44216802 95993415 48599019 96980562 193574871 124589367 23298366 77886522 181714596 1456266 15575553 13927641 139999944 18217416 13468098 122604489 163398879 20178753 152597655 59604342 141972558 157756599 66100188 44887101 277242861 34226682 42007791 115502709 201182163 1891806 124228818 290157966 92580516 189740544 161234724 56787864 49282128 336021630 101054793 43776894 42641067 107207583 69433770 356046474 15330567 84214830 64367016 272319663 4144245 231353010 178107111 170169951 25622331 37633974 49327824 111654795 194274633 115410603 23636781 79075647 135180423 19510344 24131226 214450740 34148982 168946743 141914913 62620782 63044709 102159981 186939984 43874292 53254887 142346253 78520995 345178071 141877113 30385425 378064470 137738160 97350981 19878936 34242579 5645598 46405716 97610730 142124535 68820906 19056282 25241412 106197378 8180928 33508650 301266210 212683695 262701831 41509587 196191576 25308675 52298022 15230418 14807625 114709896 199009209 143365446 134208480 135613233 413184219 59463936 140323092 156980502 24731826 75098352 267453690 20379282 6040188 245864514 29675604 51627114 13652688 101250450 238034538 74173302 92725815 102086712 27386478 232309917 123096918 12370911 237762 114485742 46527999 54968844 70202685 13277943 403595430 67416930 35845068 223022793 61255593 90966120 242001459 11118555 145847016 11984385 37097907 59283084 7969668 43435119 39413136 33675411 144135684 135815253 255646881 66742662 79804305 4530624 236176773 10781967 21802620 192388014 37523745 42663705 105368340 180339054 36405411 307667493 63964320 48333852 147774690 24055584 77171220 115329984 137889276 8049174 165963294 37089402 24882144 31672074 98669088 112793667 138724005 145852098 49883001 103256895 117783750 180885285 63239379 123814656 36369312 187482015 138269544 4704000 293521599 42233247 110497737 82045257 2803080 285859497 63506205 79321263 51165933 62301708 55781292 154912695 76010214 51487485 27175176 146531700 22029840 410376561 924273 26831805 339498348 147539721 91268583 6383643 141389430 245267988 9960153 34392162 2856357 540351 87869607 74913132 72976785 18813291 293882589 55846896 55420218 16147425 139146 109394418 65848629 35832111 13466313 89959233 144589410 111832665 32369190 77437458 93780498 78576498 76463541 8202285 127144731 144547599 63358491 115485993 60029235 70724283 7426188 81295557 27988254 78462468 12145392 6392988 63474810 72880752 31264401 54339327 189506541 152108607 34988415 35751891 97795698 101850924 80592288 121255953 109216989 54135879 132441687 82087929 220126116 89889135 58919742 157269063 9484209 1799889 36532335 168265251 11056899 164750544 130638564 58288251 158631921 62760894 16590168 314323737 12213096 45668847 63404439 280474215 142509129 93900030 292665744 19799409 64212414 172271379 31034283 48252834 164984001 104470800 69933318 160922895 8759898 191307438 170323419 56763798 2643606 45405276 189714567 23601858 41372373 207476682 6046110 59926944 15770412 59884230 1659399 132775314 94312323 22772862 87433899 119121975 23578653 22642410 65639469 69944238 26417895 20564964 3493266 42716037 184168761 105913500 85044141 221145267 21828975 38289804 198859416 117246171 143780931 133932246 70858179 81567822 79333695 84126588 5879286 117288129 91934430 232599843 44001468 22267476 28900200 240532110 64307481 29751225 234746190 234434319 89927565 61122201 66333435 46077402 9704751 79508877 232034124 45028536 192137148 37952124 167128878 278117133 181944063 54212865 135838059 51335151 219755697 56151459 31456026 52326036 44240406 30086679 163322754 14322252 7696668 144097443 125093031 83209056 59724063 91522557 14528325 22290366 109015242 123253557 17767218 85431738 1744701 81122391 23710197 73092957 19992378 8616069 106348662 47013498 52719450 165087930 75159252 249082953 107873535 135643893 16039716 35810922 149558346 166412694 160726293 79676730 98550606 329390376 46984056 118019244 69994869 8853642 115504494 39029424 23686530 20431152 89179797 141544473 72786126 220695972 50255247 40185138 10046085 3799488 154629279 230904639 52761114 249293772 25497822 211629264 13356147 7680225 191665173 130895373 86129400 31738371 2011926 79533174 69783798 20227116 145058424 227998323 138450312 1702155 75274962 222188316 20354628 32903619 12883500 92440257 81109035 89645556 135935058 10151190 5748750 141210258 146397006 109727142 95523099 183138942 26705133 73271856 259131831 119343168 207686031 84462672 87150126 116552730 146051136 15515325 62202021 164601675 135385845 3780567 34800339 100133691 59693046 24828216 172540977 30785916 387110346 156737952 149151576 158583306 170663367 73378116 56057967 151258191 35520555 184345854 76836900 106472436 163384809 129101259 155582427 50256780 131750598 89766495 46097457 129608934 13035666 80952900 49462392 107722020 124186398 170872506 120224307 41267079 95578686 194783757 191672061 146732397 53382588 51174123 388752 43257669 123384177 30327297 12109797 49765548 59665011 38788470 104527311 124799430 221735409 154754271 146106492 46254873 78938790 964551 65045484 77364126 38516772 51558864 121312695 65002812 39800376 170002014 165920160 74514027 23524074 145042842 14574462 32124267 80453268 115803387 16500393 31478811 18698484 164464335 146146497 76097679 13223595 177188760 40253031 4691442 35737128 207018462 91634046 26224821 158296929 127688778 63356496 20823054 94436937 126462777 21536466 202189659 288407007 596715 116135733 13081635 41306286 40807074 245959896 78305346 206782065 94975524 60157629 176095101 340192944 7076790 7354200 59399739 82928076 191021502 102565260 32268915 124286127 135582216 177990330 117973233 287992929 46915554 17171595 31554369 116921238 53496450 24415734 133764414 40273191 8956584 71140440 107127342 30850092 145120626 72082647 50704059 47099094 147068376 231739914 115896102 144338355 204824970 177148839 20776329 45712821 33237414 12229287 70082796 23288244 211975680 144930954 46896318 109857384 14836836 97037304 148105356 120472443 19779837 69889953 243563754 209100885 39694641 236969019 289756761 119427672 20488314 116231955 121919343 99361899 11247684 150478965 59243016 56041986 80351208 360724329 134639631 74437734 15734691 62557089 109298343 119012145 91531755 26435052 269454696 265145160 50678775 36288126 32626671 62730381 193489275 72693894 25240971 111475392 41132259 123510408 101873919 58423071 9815988 203029701 88951023 193392171 42031983 233608137 81706128 45488394 245142639 106717107 94304868 6028176 56978355 119606277 188519604 80341002 150247965 74663799 67367664 9917187 60552345 171624222 25903920 138154590 196094430 107781618 163023819 71775249 100310553 158192685 119230335 42742413 142221429 60711588 89479908 228697476 77771337 81931080 9678207 66658578 387691395 43272285 91307223 212995818 34634649 85454208 100093539 270074511 39055023 7276899 306925227 54194994 167835024 25545198 253714419 107012388 226097739 120488466 151530603 80574333 53579232 159921321 119765394 29883000 41277621 190396962 116334897 39415614 53410728 50112783 191813706 130460862 6339102 4393767 9873864 73833144 6929979 47577978 14416626 165059391 159461001 127025997 103533024 7462476 248087658 35897946 166993386 233151345 27614790 82266429 27813639 102315129 253359582 127962429 67865700 127699677 103586700 66048045 147947709 74287731 70424613 309448314 120771168 97222524 223331682 41673870 86623383 90150165 19371009 185243016 55537860 229807284 70903644 45532998 36499554 72581313 108813222 8629299 88878174 49571130 160736730 26684427 97366836 80795064 53086446 19698882 74515896 96615939 115599918 75446658 117150978 27686820 235809714 98206311 97500039 168137529 117824469 186417651 42470904 83320167 23666454 1292928 268742964 128911902 106506162 42640773 134345862 160737696 130732623 216962025 3154263 57886017 263447352 4773573 82343709 90814920 276481044 24447276 100717533 171771642 17511123 41935950 43358595 35349300 125304942 200184516 18439827 197307579 76762350 221502204 137017125 53141886 128103780 90317283 51910173 172287738 11910507 213536673 9509304 136710315 21273441 68823699 198441327 98874636 172660152 125882841 209330730 21089061 25105962 162387645 318999177 12977664 76210491 208471431 166816146 53346657 124145154 75665709 42719985 127343748 220504410 92821659 214073517 50127609 51916158 104903967 296998170 5873175 184546068 79698738 25571469 27966624 277860156 51436938 12834780 3137253 74544036 80466477 11904249 132685140 152971182 120202068 18208995 191160207 10369590 299036724 192015747 3243891 69416550 200248167 163640358 52434102 106568763 70532805 27078513 60968649 134926806 179701452 115699206 112058730 27707757 63255990 299778423 1310694 47484549 199741185 149438205 136750299 81374664 138715017 101069514 209030514 64094415 131405799 158538051 91746354 131692008 149033451 6216693 222972771 134800869 13493970 149555952 7966497 277138722 109887750 39824967 43344609 146363532 5600595 72114357 131729871 202812645 122657283 153343617 41019510 74381853 306437292 191015685 131223015 5105247 5694003 135012612 155706705 13964622 367721802 139729107 23685711 101183544 39664653 44919903 70740936 215705343 171889368 8265369 60539913 217434378 48348951 2063250 42386001 88865637 99603126 119439411 53223576 209924337 17691828 107480331 131513529 778386 7298193 56489538 131912802 27483099 51463881 54372507 202265196 125977194 138202260 146855268 144379998 123328674 11642190 83913606 44745288 214533522 22235199 175574490 123031587 208260024 9590448 81154920 47652402 61590690 44627436 32351571 75403335 244098225 64505196 246103704 30320745 51312849 27945225 39129699 67051257 74810778 14380212 176439900 61008024 63312669 24773343 83547513 89816139 272121087 74182794 3837036 98012124 192414915 111924771 212527413 58989966 5484255 134316525 179850216 54705651 227388042 33274668 205832277 326985414 102741744 233497677 112915110 22097775 130431651 143493420 174731928 1733592 31024350 16235751 47797218 323762166 85360191 184836225 186339741 32881338 90473817 58190454 120353247 74297916 137006247 174865362 22273377 78160341 122441760 87465378 38479161 66731049 150451035 118186383 96681396 193065894 101032092 134027187 36867978 510468 185905545 15203265 5878467 45670149 148975323 193501266 39724818 305981361 81671667 121774758 22441503 100821609 15737967 51302118 116640216 4680081 131650869 443772 175485093 161923062 109480980 66022173 96057990 57650796 186600057 44726367 113967168 180343002 14515788 1177239 28450254 42437892 14056245 84223734 50019396 14273133 46019484 266692629 134087436 171552129 32572302 6125259 14887593 112810278 28494291 82192383 61846386 254567355 24522918 20191521 70882434 126575442 90352899 124959912 131774412 65349543 29297793 23700474 13894671 91045857 21063525 44769102 105138642 30702399 246178632 2984016 120945489 124333776 106987797 63162960 56648466 7763364 75365913 113367198 8114568 62972322 73130064 24278436 107239587 54030648 23525145 112395192 233434131 91563612 5722206 4022487 72733185 26327406 24549798 100907709 60022788 189447195 47567940 24595116 175611282 144663918 145197360 60691827 500954601 76160973 9494688 63526197 148271970 56547099 30546159 104987757 127498476 29421315 91127001 96905676 162944187 30441999 76788096 224622279 6193572 332383779 104331318 62255949 36642753 1560846 17286969 17554047 51996840 40082343 63415947 65154726 204654093 14799477 40211703 49801815 17348478 156903222 140092722 196311948 90522978 60393564 23122680 56123907 108806292 284184075 234296958 178489290 106841049 25448451 60167037 16772973 39523995 106344357 46495554 119475888 44123247 90166797 153855135 65960034 189344190 33833982 171358593 110335365 133878864 164552157 73195710 35797482 98308665 63156618 416034444 11183256 22162686 205344909 93278283 133509516 12412785 22799154 186724440 113713509 188808585 62803356 11445189 45132654 238822416 48536607 9560397 16331721 13255221 160654662 129208821 218094639 4547151 74198817 174032124 29699061 39355554 49946883 35648340 45280074 96188001 255113397 137895618 143327373 205094736 78903594 60284616 47440827 65106174 117515412 90354516 21584724 17070291 49502985 50695512 171852450 173568591 24540537 76307931 171034794 141844017 230744178 228331047 144319833 14194698 22193136 112572726 15031002 123404421 195868407 6008520 233805096 47969901 297590622 28932834 42031941 25486713 148115226 159435990 142314753 86907450 119707035 105304731 136841586 7112364 37251018 125943321 115130274 73556994 5684847 61308366 56833287 212753016 67069800 148550409 84857535 61989228 62296563 118675200 57213492 149748711 90312348 64025073 280008519 242643114 116192559 42928032 50555799 98987616 66227049 252835842 595896 77585235 15145809 151435074 4250862 94246341 83549172 155980461 93321270 123818604 69411174 51526965 316712298 218550087 36742671 56660310 90295590 140661150 194735541 36512028 66752070 263233593 52977288 206248896 16104900 268901682 86255148 296438730 150347883 82426197 222090477 2153970 45968559 147292593 142672509 89751354 1542891 122485923 94001586 88228833 278895897 140001813 139626627 32401299 344235213 34533198 2237298 52083843 2036622 310517781 94669239 58168068 132110685 61048113 24744006 64266174 139527675 44062494 133691754 124488000 7607901 147249354 42678489 195432069 27230217 68694024 37883223 77646828 51789906 12979617 186949455 48721638 69747405 142871043 5461722 270411015 108609354 105178689 82114557 131313147 11380782 45910809 37665432 140237727 176616321 171950772 42452991 43618428 123241503 138141675 18149292 151847745 124005084 192068142 7435113 121639287 36561315 137962524 174904359 72860256 13509321 70760781 321613572 38678577 40691175 15742776 177277695 73762332 36927849 63507339 72693495 68843817 155859438 211391313 17841495 135601011 91489776 7880880 145925934 173054952 37652895 115247412 155863911 106774122 23555259 23721180 113411277 25390869 72186891 32123679 15221220 109934202 124065102 84116508 92832222 236556159 173785962 31333260 211629747 43889874 20788719 105873264 52477782 135611091 67053924 129916815 108865449 40527984 167782755 97789545 49415310 123696090 47449962 453330990 2534406 41202378 97622259 182000469 123871608 31885980 260520309 51176139 135960930 206092047 30838584 15768060 160854876 140071092 253613367 130353846 81431868 45791046 94963701 97613166 92058582 15598233 13501698 86029944 6935187 222176472 140270382 55148394 225656340 102570132 56668164 90699567 183973839 194970468 70868490 200063430 94563147 7543284 104567904 30715314 169076250 33356505 245169351 41217141 130963875 307698258 38315571 222162738 193403406 64162329 108825864 30220050 120191379 304391850 9614661 60590565 49351995 72233532 13051731 83781201 131389062 30923697 19046958 61470822 50498868 60395685 6697383 175283472 259444563 16873332 226933392 100867410 2518929 59729334 28800198 100721460 135662247 82398855 29113497 44367309 9290442 133580370 161666946 104157753 7822731 76634523 187801488 55955424 15276786 54400227 191356473 7518882 87812928 46427640 175087626 31053141 72569868 24519516 65260104 166885152 104505408 41247948 134297667 172117512 20541150 90563781 83366367 147368676 106228752 45576573 337230075 3389820 142647834 238881510 35359716 113130045 139905087 78314103 118204044 13470261 153120996 188340285 52320282 57334158 28730247 9212553 13619865 110458383 120574755 191065308 73539543 7024500 90108438 130678905 105784959 205141650 4125849 62491590 102935973 109757151 58815834 117824217 186680130 21938406 54243315 107402820 123041940 184903005 150985632 35316561 87228582 27021099 240362640 76436451 130013205 82585230 26849571 195243636 35260827 144285036 65905623 62163024 27194286 192332385 5794971 215091765 88315080 184063845 44034333 49080465 194393346 113688498 88665360 20630631 138171747 369726987 114965151 12519738 1162707 86569707 35410914 140328153 218068620 67930632 54159567 107540937 253828638 105548688 223369839 75710418 128882733 59409399 6156108 114760359 149839011 145022661 102465195 171148509 63145383 42145215 307012587 95294619 285345774 219344013 256917192 161759913 51949338 145287240 101045322 85478379 74883459 40105107 30136554 4215162 65971437 15275757 42754152 95074959 188817426 78441888 97502601 887565 244643028 77540610 80855397 61855983 149035929 201420912 73967943 19319076 252212751 31363773 94934385 261709518 78831564 128370123 39348183 35090475 42702471 64524285 56150367 167616204 48270411 160979700 254800917 38563623 144586491 202416963 86474283 152229840 46515294 237235908 6268332 52351824 1193325 213435684 4016355 263710692 43213023 100980222 250211787 54933165 66605658 141368136 36628725 196347459 70120155 147593355 101534328 59529645 235406430 152379990 171297273 174048987 137055450 6954297 43199667 178719156 104900124 67058985 767718 74537274 133892157 100394196 28645596 96009942 62900796 218223138 16003176 97671483 130940691 186412674 161328111 404735919 162077790 65080785 151000269 7790937 88358634 215362287 84824712 63344547 57253098 226769298 132192186 95473581 159492522 211621368 151598118 57430422 163164813 31086069 17397009 18045468 155191911 138919305 196122570 97854540 8595090 162559278 136493385 212333163 131809818 193632789 60412863 100218825 23142798 114308544 118836270 40610178 71713572 312683091 38994732 404308296 86696400 16914555 177313920 57073779 43440054 322770084 11982831 62236167 70490364 353984505 31840116 92620458 34413162 91034559 61336716 60784458 59198307 182064540 83390181 22862343 207795 47827689 47314890 86417625 82178082 68096910 17304861 319823784 1387407 191176671 49273014 90232149 42620088 237053607 78563100 125489910 25171839 30603636 251009010 69560085 40579833 269880093 4128285 25014717 136906854 34773249 182196672 76480698 25190844 84407316 398450850 17666166 5349435 74636100 20509923 12093249 110398050 117090897 77351358 192316908 191969127 22506897 19723074 206404149 48192669 69448302 77474943 46305567 143265465 2990295 211892352 390745572 32272338 32537526 16074828 90758535 14737296 74984427 95514468 29733165 203900823 187159287 271310424 263751537 49026894 130966773 321679575 65145045 219899526 45221967 59318595 106213716 165030180 58275945 65732499 200199174 82385331 145589556 178542651 119961765 218143968 56527590 195189351 138747504 113666007 102189717 113875797 271524813 39119997 24742032 83462253 83781432 131269194 16517718 138515076 9961812 217408401 258883800 120957249 71224524 59713731 148377747 331154460 35913927 38899161 225501276 107736993 88538121 65598561 31324881 234502863 139269354 204713733 6089139 11104044 38209521 125489763 136830477 80029068 160805442 21506646 36698760 9465267 330573663 338195130 105549927 272190471 42800016 64390788 227035683 94696392 148164009 7606704 86493813 84748776 161562744 131254977 57766905 36080856 166960122 64923642 86559606 72426333 167052942 99361710 142647477 90699042 175132041 29619492 14814198 29599164 200475534 203379834 135377193 20789055 92920989 183863904 138868023 16663458 153715023 177818571 52658844 20809761 78943956 60721353 4266150 104565384 102876459 14943054 33031887 348582297 172483500 8046822 56309274 120636768 10901961 154435554 55622217 38970330 123767217 239616489 46935945 189168 90955620 63003906 49543746 153671133 22771014 52405311 42039732 99138984 109024818 96544098 111620061 67088679 2492469 2839557 21017913 272252715 51380679 24129588 12571104 107244354 200514678 155949276 119906073 123797772 28948122 72918489 254621178 294792036 19543251 45252543 143849118 143885532 91445109 268466961 59078754 95211648 99815730 34245918 136951500 48058857 313695438 88716642 37788828 261169881 182640591 22047144 215606853 228066930 99105279 56464002 186267249 179441199 123032784 49583604 36828603 319485831 12814410 81298413 128007243 32898915 37881102 95861766 166482708 230855478 50163183 17140935 59759700 168828387 1141497 109989999 86268441 120498735 317528379 177506658 26899299 75123405 131753391 155472891 189976353 74539101 109121691 20585103 157429335 3423 125496273 70480368 9865254 122950485 128874102 15024996 182379876 71518923 58871106 178574550 18751383 317797431 60045300 81274074 73597902 78162882 79639161 4629513 101382603 221739462 137452854 99638784 17255742 253637055 30556953 18848004 116211270 316211301 183512364 60622989 76912206 258263292 161375697 204275631 186511815 41219703 48000309 220538346 106236333 19151349 74077626 78258579 119822472 226234701 108596355 118796937 27053208 41380983 2667168 21451164 284491914 55437480 193820445 65056614 17106201 341874582 28576422 88023033 149165940 59473449 62451753 79903341 83109684 102152463 113003268 52238046 22729245 214695474 67229862 30240693 79094127 154693224 159114228 209419812 132456114 46509162 117896310 171622521 137388636 152102559 22845060 166951869 27690159 296564709 137091444 2215206 43760913 164108091 103867995 30046569 71337756 14661549 14498610 53407578 29046129 118268661 159707751 18385269 124899306 61893888 57249822 134242626 199145163 38800188 21705579 277051656 123410679 268299969 194434947 9718107 112838481 61045887 35822829 25227090 48219612 48759564 2424912 136058433 145023564 186889710 44626827 153437844 173759754 92756916 274871625 37177119 170563533 12458208 146235768 124125729 59198307 96030291 159876087 89796735 118596471 92031870 198678690 82589913 157607100 51464574 24516471 7700007 162788262 41949558 143467737 37469880 1060815 330642039 291676938 60371997 174360585 154607712 155453445 204062229 7203315 7840728 275051742 129031539 26707758 34962333 22006257 7924686 417022095 803922 159495000 73732176 30372783 198968805 27238092 227517633 31312260 129529386 180910695 3463215 192744531 51068178 20263068 40970685 64864926 111685224 9034494 53052888 158820690 28503027 56477043 133434798 66338349 27707022 58569693 143875368 15262884 193834767 105091497 271431720 89503134 118875120 92632575 161896266 76943412 19438062 110822103 12966198 60278190 72521778 177013872 92703597 35919450 168972153 17233965 175061985 121081779 193898796 122430231 142385712 159228132 19238016 31484712 159019203 3858582 42257124 167835423 246779337 10053645 99852627 123410133 69371106 5060664 149759652 60178377 29057385 156800175 5801355 12104358 60123063 135107679 329818314 130855368 97888854 17885448 146922069 167664525 83963565 100868166 13376181 22416051 83374473 196279251 306999 85604274 160510623 39843300 98430633 151872693 114839130 48640095 213028536 124794873 139210701 19932528 250076778 17312421 5116020 82764717 46143888 224409066 89447043 193419954 39612363 79833453 1531614 212445408 48023367 86399271 177536709 235530855 174472956 33418686 232633254 44976351 171747702 53979324 129589866 250497324 32701137 52411149 120821505 23683254 26417034 219078510 10151274 72875649 32093670 205344006 9229479 72541161 284061834 46776618 869463 71712123 157938375 71623461 12059418 217768257 81690966 26701437 189631596 246394512 73583391 126155652 22084167 17282223 53423832 110823132 258258693 57734082 149273103 321097854 44678466 43414476 61530693 31914141 66694152 66930675 131822880 100105236 115573017 192596313 158942805 144712428 88343724 105427854 199716447 137323641 65561076 116418876 15768837 152895330 83533653 223529481 82369329 106758519 142993641 3293010 13709724 209243034 95027772 45997224 26081034 3538080 70967820 97020630 286020924 119915187 11355645 148489740 261872961 178737321 219531459 1436568 126780591 161903826 40267311 274201641 7762167 205881606 86515128 66299058 160467720 8870022 78319836 192810828 279797007 40885740 154423815 120142932 54350310 203319060 83462631 94728984 187993785 70898331 7084896 50189433 192239229 56917812 55268808 134474508 34730430 91985691 223856703 48197898 149554335 33107403 17000634 140569779 86030931 171318126 169563366 81110484 44638860 112833147 110599839 210733887 188193306 16531263 206598420 101039484 178185735 37949247 172905117 128240532 41938554 126382179 179921007 54821214 91712040 89378331 10562601 3742536 241319652 8100771 102572631 27261570 51289707 61170165 18055527 303970863 7867566 34628748 249353412 118126554 99012921 302306235 10126704 33903870 80789478 205981881 102069387 52934742 34138104 2772336 29775879 23509311 39109917 34465431 37100301 24059280 248541048 179358753 76367340 80217690 39612384 9836379 14196294 70050834 43194732 116556384 23778195 306928881 10105725 21048174 229796154 362498073 5408109 124369371 130075890 238104846 10172988 49980231 108130449 307065087 18364899 49647780 137944506 42024087 61070163 88789974 128651691 43448874 85522857 242026932 17794665 113913240 87269742 229482897 73501323 87626553 117349533 21141204 160786920 76601700 740523 7939470 68081307 322550067 150063606 66377472 3782058 372179640 83455596 167806464 104570823 105118587 275003106 115089828 137532465 127004304 134730078 8021286 7574931 161315637 169775151 131881701 189501081 107509248 126295554 35974848 29886339 106552803 50694672 48606810 19070394 10246194 179618985 66727017 52594416 22534764 4416300 136105977 22759758 5103567 15024765 45868494 154988358 104521851 593355 54812541 226564275 218984241 130009362 140583681 30840894 19248138 76578369 102716250 196371042 4678359 85717527 20082174 261296238 44206092 102983475 9888249 212001216 58997169 73926111 183268701 60394299 62448750 138840051 62439489 30228786 326155410 217136283 154203840 38707872 58422777 171691611 87379866 53484354 97915377 13760880 8692845 85452402 32463900 101644809 25704462 307062 88738587 263890179 17326512 9046779 65951865 12659346 152785668 70047663 170852829 157047723 115492083 62356665 100488591 90733818 135900576 132298845 71562960 28831047 13729506 121054689 15374541 199696749 68167176 246338379 123551379 55060761 63348873 367361526 117298314 206010777 38597643 44012514 33476856 220995789 63576576 39524499 163112964 217980378 3604398 2492364 134656977 4723110 194270643 23345847 22568700 118887174 15693321 171654147 56970522 196173642 23134566 159536202 142754640 249778242 62401731 177157050 27354516 44446710 251520864 96440820 40270902 25935399 49563801 152966226 173654754 88404414 136202829 163428258 252639408 40694976 44375226 273735168 7815738 193307415 57562344 172401285 20005062 159727197 48524070 125136921 30707481 157106775 20410614 205533951 70383495 263960613 4305504 87980193 153646479 228592371 102387138 90375873 110376966 91124544 164679942 113872647 32424210 40991328 43953336 286951770 175203861 217287 18600456 79825095 101011281 86960979 213478755 72999612 103840086 176791713 235571154 89393010 119517741 173915385 156978780 203998536 162332373 63814674 65541483 136613883 85871604 69081852 32104926 127147356 312226089 192025827 212500743 37587900 188895504 69273582 43240260 31815693 36388989 10661490 155021622 221985939 105718893 109828866 39257736 119203917 65138976 52023951 107695077 78718500 55441050 92240085 17976588 129718218 45718491 44126145 74100579 17052147 142563981 153651792 71509977 3842076 8319885 351363999 80455011 5009319 93797592 60323718 46831827 104116782 211768452 24196851 235101489 188024025 39725007 176775921 154764372 88173708 20335413 145986456 23965998 320551329 26646144 12710943 65758161 169147902 90368208 14163702 27567183 50655045 42382095 71625918 53193777 73620078 21471702 16912665 65749257 11851560 74265555 55893768 235915638 96345732 33922959 3203508 2070012 279773151 264034743 31875522 56661150 122595417 86789703 106627290 90762609 124930407 69373689 65008293 145441191 135425178 3740499 42177681 183956115 71667519 12095118 101161746 67925340 131244561 92240064 126988176 247864743 17514987 145683258 16904076 122894100 21846510 51183342 129429888 25625607 188579937 57359757 83104434 31749816 40176339 10352664 88865826 10508316 1159557 98545776 203952084 156522282 96173931 155440488 118991607 6676194 65125914 178426416 111890562 47584971 141529710 67056717 97694730 63825363 6214404 59253159 95965569 6762777 80686893 152953773 104438439 8523333 15276261 7108626 24181500 81687123 248793216 11578623 28624281 119384769 120246798 86263632 145699827 229282515 91249326 31556847 137276811 5501958 97448904 165200259 1602111 206735256 48125070 133919415 90215433 108005310 66705135 236021247 56685594 3237591 87053232 190229172 37766022 141730764 48242040 122859219 191544234 12059544 134927016 74126178 150236772 74909583 139213935 4206741 94988523 71976807 216564957 99181488 90677328 12234348 277894932 160313622 19839330 31311399 194926095 189681870 15664341 48318585 60591783 214731909 33875814 114411087 77048454 171643920 61935447 57626709 72043293 126573888 48729786 268092258 20492997 21705159 135013998 108433017 82511352 145297929 56951811 130012785 3943653 93156399 12815460 30625413 87610635 138873 103163739 201279099 57990114 99458436 54102195 188834730 42885213 87580059 93075129 340078389 39320127 72478980 147644406 27555675 105879774 234258297 122594829 229032804 26583270 130455486 274266972 52462557 27292083 226258284 73328640 49305165 367717875 137824134 129041934 63703080 52852401 81860583 131139771 23284968 180901161 169798839 100510830 152378982 178745952 134403276 186952773 25845792 206194212 83202042 8586291 49625163 125875743 279062007 869148 46271274 1004703 145405491 56226282 190155924 6884997 159206628 35233296 185512824 19226445 117879321 179401194 126169617 183617196 362319447 106391796 130681971 201461988 110031621 49364931 86067429 107954805 163705521 316803375 36242724 284068050 135347919 7706223 154849926 284269608 140725242 140386470 285499032 80760561 51178491 93659958 322827477 213894114 116506572 102168507 242289264 135452688 87552024 149956401 23352210 112172424 30936486 52879008 114466380 181378470 74432631 141076593 201023718 38422230 112084791 9387231 77529690 198916263 11740554 63929859 33749562 129810219 85976520 86195823 126529977 212369976 124957959 61362126 119508900 47422515 54848052 69435744 87793419 41295303 34772976 117288507 46111968 179211543 24479238 95941503 202951770 13540401 70769874 193518948 91828296 119688597 5961984 21946302 97149801 98494410 33859959 66243786 20439867 68805618 22357104 28602294 116493174 12731103 77192934 201261060 10183908 141255345 277293639 125923476 95772663 17651277 162437604 10193757 125469078 23592828 102772299 793716 343408611 132096804 32854122 139863465 178439142 99897756 294635292 112999362 28035504 635796 148968015 85447782 198700593 137273913 172564413 67660698 59366811 142349508 162514044 184126173 5176605 122484495 23995440 277615023 51082269 19620615 98191275 138746265 117053895 211108002 79478994 95682342 95619804 7279356 180242706 161196231 91051443 246440418 98985852 11707332 22815156 189208992 66060141 64488039 52749669 89228307 96756135 93927246 29752422 152339229 134351154 193750494 102179427 122357151 61823265 84828807 7203609 11711973 215581632 336769776 57546720 93009588 193195149 90667080 7683186 87400425 41631513 23547153 43486590 43120854 134278809 328082538 98809284 176598723 201643596 13031256 108738042 47407227 7059360 95915274 33286995 108419304 269693466 72882474 5795265 150224235 29363271 69463401 151198299 3516492 113774199 22006215 92553321 8443176 83043870 33647271 183635550 220307304 71168580 82650141 234113670 285259863 12960318 21983577 116019708 41584809 127816668 144361770 144541089 50150226 135530997 109295088 96690972 138810546 98553609 100298079 42470232 99947211 140924091 24295341 105184884 105933450 39949707 175418481 171588291 96790701 140072268 172159470 229106451 98399910 61496085 125493081 19241418 98709492 307012440 90175764 28084224 258841422 249918795 48074859 24340869 52415139 4901253 80056893 9891756 64015791 54886398 105770952 55929867 124853799 3958584 45953628 215754441 160293 60771732 109780650 184521435 67444944 120390081 95934342 70723401 2798964 121937403 61835277 3708789 70723590 24508953 74863845 148938027 130514391 246947820 3892161 136493910 315150570 16488780 156805824 182918484 110530329 210656922 31239621 179748156 3466932 125277453 37883307 105081249 167898150 195774915 86478210 166813122 121337160 30172275 17954076 139209819 240218958 22912680 141403227 121426074 240491811 45699717 182123802 83752221 43492239 126880488 201406842 31602585 160845825 45973053 79869195 240748242 105169407 213363297 11616402 132180363 9546642 166873224 62839497 76370868 208735254 72979074 184816296 101079195 169669437 164624460 40501776 27457857 27062595 67419933 175628544 230600853 68755743 8030337 36813462 145662825 186392703 28896546 66285282 10799103 100378425 27250818 461442933 201382650 31973025 8945853 99821169 181587588 90745872 100155615 25897368 113282925 1675233 171946866 24719730 241218369 87516492 80502156 293409354 91195923 110637156 35039760 183533070 110634657 112152852 23561643 190758750 26602758 268380105 95527089 137732406 178764600 146720742 769881 18782022 21003234 322004214 92476818 304092621 7573797 205283190 14578998 19207545 29580117 111383433 55886943 19222392 111593265 127634136 126956886 17010504 16471560 167765577 237438264 13162128 89733651 84785988 51944151 60977070 56145789 256750452 2929164 216141198 158938458 58460598 3630690 239623566 70647192 66541524 279972441 121657851 47786424 71466927 42300489 27087165 36682842 234321234 66328752 151699716 1967364 145627125 163096395 106855770 113266524 31335969 53370618 140248332 67044453 55417782 37616607 174079836 11546997 96767202 96904143 4285869 123948615 89167281 54475260 8178996 50373351 110901798 23218986 29817102 91343868 378547953 27774978 192959676 49091763 380652741 190295154 133485387 232343454 68936301 135917985 60788238 102960081 130768113 109333581 72331812 51527826 114394434 136818360 21060039 101087910 90418377 217122465 86144646 134887200 30215178 177810150 80260362 472878 92547630 228725742 59327940 59869509 66490578 56592102 101346840 140556696 62691384 93123975 79703862 142415070 34455225 112742196 27686946 119559489 303690954 51550632 26381754 183969765 43759716 22321824 115762290 116433135 49681275 60108531 42726495 167251896 126805917 189967407 135899505 154335447 33392268 103063779 23199078 222621525 22058085 6514935 95841522 147337806 84103719 33015864 78738345 82274976 17138856 64976499 201880812 16097739 105586845 78395415 369073929 199725162 151275495 15029469 1391565 52341240 56731332 229002228 74722683 30770082 69367830 26851881 17606421 134171562 135928674 42088599 11031510 298109007 63685398 125438460 121968420 188643588 92555190 56575281 133090272 5915175 96508125 42743085 114610482 64576113 163529625 96426267 175842765 80967915 113005641 6287778 132662040 13976382 15975687 156270702 314283354 6470310 3945312 135771174 24205335 86491293 172512039 6294183 55065297 55055679 267655563 183924636 3552129 22795815 191013900 20157165 51285612 78335838 86164680 39927153 51744420 133828926 152294016 35127750 66092103 14800401 152356890 19368636 33886482 205132893 124898991 124532919 106729938 88785480 1138977 129280095 196364805 381023769 206980599 154545972 122458098 79203474 4982607 146997312 3787287 6636924 37970877 12349932 87599736 87964296 178148796 332425947 187853442 121874067 79528071 45888423 30873675 39936120 63084462 132758724 36664824 63153447 72877875 31112991 87734388 265991796 98272419 11615142 174916434 62712699 82680948 160166433 52600632 60152463 35709408 183119811 141679629 73554999 38288775 174006987 66313737 249627042 166975263 89388747 110254641 70753263 47315142 9720732 73427088 261796374 15057147 148506204 91938441 52018848 42852096 67830924 31460226 64690416 128033745 229860141 33538827 79290792 20551167 65629914 168949809 65705829 83883765 205360701 17661630 2244732 4876326 181357638 129603810 23906820 32578791 143168718 17166954 32850048 117884109 173788293 82593273 134517516 1908459 70279314 16420971 9341745 261359847 224221956 162360429 63025578 37022160 116743515 95510499 154675794 123296523 150621219 189096285 75862248 102024048 39814719 73645593 48944511 75068385 76611612 125579370 208895295 144421977 100689372 24636528 280798623 79579227 250702998 228555453 50588790 76810146 6633816 40480923 83683320 30949716 12379185 351225462 39646215 175011417 108698184 73378389 99530193 56064981 50545719 158471670 57630636 15051309 132907509 114538200 165912495 87957576 103762071 3425940 105563325 30611301 33952527 8554791 142344489 54472656 153606978 23711856 992103 117095454 80166324 252277137 20781537 27994134 34515432 22657425 78427734 135225279 128871750 4578525 151255419 67049640 158532822 106334760 108412983 182760732 132277446 111738312 167291754 57140034 33166455 63684978 144009684 17728011 92770566 83774166 108279591 119682570 211680693 142203264 193038867 25971120 48594378 139778793 13290795 3906882 272587602 97609827 52429356 77989254 9867795 93878988 101371662 41746950 260777727 113309511 57102066 15585234 86079567 112646373 38019786 127184358 20919465 31133739 193166547 48261612 28915383 28548135 30386979 98012859 167697726 43785945 388108539 83910792 112070742 37503228 6461763 4401579 119313936 121333506 42744345 236368440 61195827 64023960 146885445 60355428 86285010 182709681 87440892 98081172 110002599 17772195 315623070 173181141 16030098 156401301 60640251 99963381 9386202 43435329 106785252 17771481 214808832 357964698 43295070 8685852 139510014 40402236 37747164 182668038 153400338 2086602 4310901 160895679 256641987 87998547 160573707 82543062 19662636 73044153 34316730 123143517 372416541 63834183 24366363 102254250 96790659 147935193 23994327 170226504 5028114 9332967 47983803 125198493 121047507 147970683 90391203 63378315 347718 103958568 235518171 9617181 112059927 188342343 104203323 96715857 141660624 166982655 167045382 355186440 5302164 53942154 30506868 197198568 94491432 43014384 80191062 63725928 252187005 124352550 41486529 88410357 119782299 39414312 3810996 48648915 87559584 77516229 202066620 367409532 87525627 108355632 12281703 37537101 607656 110896527 8479590 138540528 349764975 72214905 100149336 95847171 53810379 63877275 30021159 23294628 170882565 57370404 403096806 115708824 210541422 130013499 14923146 12415410 58857288 65135406 193767399 166002858 134626695 1705011 63810054 49029729 278073138 148623720 28716135 82788468 91438641 37148580 289825116 1149645 59959830 55165950 138514614 216156822 52187205 43703940 28396074 190813539 61362168 371170695 35179725 100111431 58080708 3066336 156684465 37053450 25395111 130303782 5240739 21803061 42742917 183487059 230563095 1782606 67561116 115029957 27865845 105557655 10863762 206449236 148801611 199967376 159621924 238424739 142377858 49215894 185108028 14993076 11824512 306639690 53133549 59495079 166184886 242072586 48118371 333817029 102048975 88912446 33932283 42432222 85713285 189101955 122688867 46985463 231305151 152849613 3309999 85737666 122951157 6591774 101259522 65209515 53137623 114931635 84623112 23505195 244662915 131196975 55633809 114586689 168153195 286464234 107750874 133675605 137248797 25836615 66361722 100725891 241408377 61686828 128589321 35675010 194251491 128246622 68011545 114246657 101265150 38215800 25952052 162514191 82543650 254033472 40159854 3280536 30997995 61365234 77835303 149011464 1565739 53787552 94047702 70098378 73178721 383508993 64036014 110593413 20393226 256974879 69607923 232081458 223075986 7406154 92851647 13052592 10380132 92637552 255183831 172043025 43910055 142802940 16612638 207616164 13823250 310501905 28405251 47582577 225196650 102098829 18055317 142371390 53918109 19979862 102917115 143772090 63077196 242865945 18429642 100601046 147036477 9503403 144532059 80923269 30394287 63822759 21065352 200622114 235468002 43699362 33288381 71430009 23256093 739137 22467543 20122557 80195178 189372876 299579847 25749780 235298322 80516268 237343911 94260684 5001360 66597615 289044735 5855304 9103227 186079740 51659580 78790782 22693293 236061840 160490547 116653908 80085579 64015644 129542133 44566725 146713056 64401267 134233323 66459834 354744957 90857760 177548238 14758506 5609289 153360039 72217425 71632197 351917874 51861411 165014955 34632633 135647841 92971998 59317209 43719837 71101632 40681851 181015695 89714877 115522302 23454438 232026900 28347858 171354519 86481045 79182138 54494454 124790736 48667038 197851479 183830703 103406982 83522586 79772490 177033108 185204859 124345095 16571058 121839522 200957862 70487823 40367229 34202091 197757042 45006570 32516484 36467613 255710574 167956551 227347197 141373176 220159695 146414310 91229733 219807588 17818731 74563125 62616036 82554990 130217640 125949747 226850757 145716627 87043845 161751723 4167450 151525500 62947836 263729046 2477286 157810632 72125760 43563618 27924666 138908385 122941497 93209970 64727985 79532775 18538674 120717849 119877975 2721306 316842981 81765243 101302383 159049128 38778810 25422075 5961690 92437086 31133949 199867416 573216 209093976 33175107 5671554 71381352 73138191 86872002 3632559 146788866 127580481 160075902 40694052 5109846 61336296 164136126 17427543 109818303 28599669 87443517 19563621 135405564 112203504 6685035 56097321 57002526 28642677 258944532 9769536 169629264 143561439 29793540 189385560 12991440 58755795 37549134 1184778 121175061 214946130 209349357 81808251 70472136 58632945 141795381 22954680 11089323 138116685 59449488 76010151 12123573 25465251 66259599 242534901 120240015 156590595 29752086 178091970 12877116 220164924 7418439 165834480 2334171 316776117 97895973 138263937 190511265 17987151 60439680 182588427 54406548 234395385 53488323 250657071 116214588 132388494 173400339 41275521 151567941 121365426 19919949 8614095 181067166 162341907 68769414 104182785 6206907 111205710 40040763 33473790 147782082 18885594 44005521 156511992 41850774 16688784 113706180 31659747 52462074 76291047 41541717 29051778 165153954 71280258 210449547 223094550 86355192 129924963 125967597 70522179 51344223 75601932 25356114 117753090 64214577 19594281 158632698 44109366 132947829 1404102 119335881 116188905 242318202 210086121 7400064 49700868 103040217 54328512 10695069 71342124 274264536 52515120 16457658 60962790 52605042 159430047 89318796 101520153 45449943 100017771 128142882 193863831 12640152 174010095 4409706 162835008 10060344 175475685 16366791 64323945 176587740 118160973 62494215 96324858 36924909 29646078 114049215 81461814 63604275 146588043 191830191 10769304 48843270 65047584 75635553 123807999 48043632 182382165 26966835 49929054 185085936 242530008 70844739 99732717 245370258 119378196 15301377 2956086 267084552 188689893 39300786 52546704 178131765 99932994 23053884 251582415 61909428 135700971 2996763 98120001 28121394 128954364 85547994 69432783 165175101 17809092 7072863 95111184 255363759 88721493 11994234 93881529 242454261 71278914 197496495 84327516 245485464 119163681 129100062 131424279 354942504 11004735 255914610 7619010 16474668 217785057 10734150 142049313 92874747 203995533 133148064 29442420 232933512 183552306 141136401 135148671 101804640 77461293 82144860 182515956 83195910 163116681 112762230 15464190 63289800 84861945 210371595 155910174 144921315 32994192 158774952 144238794 12325551 19978623 54524988 30943458 104991285 6269697 221891502 17796786 190308363 54109545 80761128 85718976 123678303 57913086 60522525 60892125 104700225 81686829 27248949 114289203 105176904 445542951 75077961 7550865 26172174 149392446 35910231 198190125 12401508 56782509 123744327 125966862 72318267 74584902 4751901 96932388 44515464 49113204 275846235 92289099 115263960 156938418 150265983 46240110 110252646 27431019 278734323 22679916 116928042 14480802 13561296 379459857 188797812 163302048 8166018 235421865 3998106 11016726 180983292 101994585 124117707 211091076 84604233 104275059 68286540 108562104 18261369 68482659 355366515 29435364 6751752 69495195 196144578 83867469 147537810 121486554 129729873 101916990 80253369 102217143 3350550 134681820 44586549 62702262 8169504 99225882 16693677 64943193 153847260 25967760 24201660 241054212 110086599 84053424 156170364 24703707 22004325 249823560 19317900 97327272 85565907 121640316 154967148 110670231 128121 57161559 86751672 49085757 58687230 77692083 66605595 127888698 64657467 69436122 159386430 178825941 200251044 126251454 41108361 39807096 267035370 153801543 2581572 93161775 189984228 98753865 13418664 233564856 152794215 137673795 101673663 95814327 4447632 27297795 184873080 15274455 54481980 166303788 19724565 32948517 112866369 108662253 130641189 1601502 108677856 114073260 55593972 110458152 38524731 168665112 161840322 191796507 108707382 22618386 166240620 18018420 101368386 200827284 94085712 164775240 264178173 40044774 153041616 61422102 151007430 104005944 13863045 128193114 93939300 123980157 56154861 58906491 272576640 37582986 20654781 31205790 114290211 2129316 15167691 275872422 231027132 89994219 368136657 110931240 1939350 71160201 53298840 12133275 69431796 186510534 66130050 228077871 160899858 64049349 47972316 171236940 57485085 225017667 137321961 112109907 203780997 52055094 221469339 122801280 86925489 131269572 5830923 227416644 43498014 251937 120828582 56522109 40791471 240700761 94714410 121900212 79794981 11604264 245985453 77511294 63100464 30296028 50542086 157290294 244135017 72201612 232607928 171614583 67547067 78625596 49164318 55658589 180481959 104382432 201638808 158433135 28158774 304311105 155734026 72880164 108178812 10736859 151155396 187888680 84235179 77889756 2943675 251169870 60495393 100855587 88686108 107321214 129811731 61212291 27062616 174229692 70802676 215418567 99062355 194324361 31982622 97058682 161868966 134496852 88619286 47109825 264884088 187787985 71153418 34008450 64907640 60906321 172065894 147931854 54169899 99540294 113387778 181977495 20632878 89065242 28763238 71402352 181662432 49745535 7496202 117113661 7034769 208093620 157932915 84174678 17082156 95014542 24606540 24557631 173142732 185424582 105257649 10625664 6962046 153719097 139261437 99868881 7788102 255987312 105338919 154314342 21316218 232357755 36633744 8980587 44102205 244289892 40477143 42737919 39874548 230792415 23406705 255086391 81623451 88192629 9412956 18686976 21845607 155397753 107613240 21192654 7843458 264304131 306204360 57959097 115543218 86696358 230393142 46680774 133064631 114037329 63914403 105309141 236263146 66786447 353616921 34240941 162520575 116810253 41879481 55124895 235995522 67259262 726894 242336514 220442943 65156322 186903927 87342339 13082643 302700594 76296423 6944280 107322999 109473378 123157692 103333587 210684852 183698130 108494421 20294694 14445396 80370297 216092205 43478316 57644286 237547758 86963205 72466737 185932614 40073187 139652142 162351021 121104270 93178365 205797753 159132813 55704348 11490906 187052607 149470293 17869257 38235750 105662298 60154248 90289059 130158693 96737193 80784123 176923677 118815921 172499754 21717150 91770882 7018578 18609927 12041946 141330756 36775452 228572484 43699845 177378915 3424596 47834766 155513379 15544284 110128809 76857354 88914294 102043662 59638215 115898202 115269000 95552604 102324138 96000870 132429192 137370156 141349992 70958643 207858252 25499439 301182588 127875468 29640114 333749451 8897490 201532338 64791510 222599601 21568722 58006494 3864567 382534110 1186479 19497681 119874426 79414251 45424533 47038320 256162158 156448278 81178881 180779970 93610713 104792919 218358966 160533597 161493969 129061191 206221806 143254272 182471478 5883150 66444777 50617224 196555338 208189527 59466309 63990129 141688848 83294022 136247034 172388706 67642911 28520814 347445441 12540633 123524352 310954434 172985925 88343850 215759607 105303807 40706358 11383449 183181761 36023862 152495175 26957091 140733495 137076030 83089713 115467114 21526323 2080386 138621483 167841093 40190325 67749234 141453270 222385296 302419614 1382199 176671068 40853799 227116113 137821404 167109138 264949944 4320561 177079371 180000786 207093453 279287862 5193993 126050820 406271544 171651837 30241428 100844688 168772065 18958485 38025897 79620681 22395933 185791473 151309599 38161305 64233078 86466324 69485724 79393482 62121339 213792600 35050113 90026244 126794451 28353066 15415911 55550817 208217793 89156298 68151594 23724960 277053567 80228253 122007795 140008533 69507816 104446272 18523701 125132196 308880579 14452767 123845652 256751628 2604063 93055263 114306192 215112219 34684839 196741902 180732951 276991869 75266373 41315715 28427028 182730177 46795035 120368514 218957445 169404480 35070483 5550342 176964522 215455149 118314588 43986159 193075701 75964749 18215526 35974701 42068166 89089644 96042030 6692679 56853909 23029587 47303256 3597552 69342777 136427655 45526110 255521700 50280426 41324808 164784837 113231853 125813058 11818779 71338911 211432347 71086134 130520439 248322711 113571171 161379855 88854549 350796621 75672450 189551124 50996505 138358227 9414888 244250853 27094830 87088575 227689098 50813700 203961702 52883670 117072795 29648325 33594771 97525932 150296937 8331603 111377469 40009137 291066531 31305519 117767895 32880645 268348353 277008837 136495044 79049607 112390047 56971929 36385272 122643192 9578667 53814474 115499874 28803852 91130403 111451998 90983928 141748131 39592497 264279771 27785541 97477254 12485361 136724070 82227327 113116815 128390304 151999323 10519089 171357963 121369038 23669331 255026478 67224633 113006922 120396822 77723604 117095076 38608605 178798851 44509374 181639227 110463066 28840602 13922979 188925492 71386959 154934073 36834504 142880808 36799119 46935252 11308647 66686802 136725813 128736258 1953840 239462727 31701264 61913439 122301606 17813901 32491935 124144398 115720794 150564099 61714548 168001680 186701991 10610901 252143325 11284035 71166753 191184420 41754762 37090683 37356291 89488791 113509074 356640774 91642782 10690722 285059796 279280701 37801512 41732229 27502146 120926379 99887424 135798159 60545499 104249964 28573461 5547276 34547142 51745302 69544440 334084128 189683046 180727260 63081963 266476917 36674547 115418751 90698202 168198702 19078500 34732656 133348950 32374251 164422608 12809076 68849151 22005900 110508216 86803185 8735580 151332783 106896237 20085135 37215801 113345190 114546957 200594877 9362829 106729749 41511960 56868840 1887753 18465279 65934645 172967256 155662080 269507133 130564854 36131172 150788904 204939147 176748054 4362813 79945719 88744593 51142413 113320893 153998082 197800743 96192327 166115754 92524614 121625238 238584402 26806164 62387892 63004221 152617458 41185914 104530881 57842421 88062219 93363270 109511577 20687709 31961895 6102012 245397180 5333706 76149633 152672772 166212648 97589520 73817982 273362922 138794775 130383855 26868849 56064666 66166506 260786169 168309750 45403806 80979423 17373909 158989257 110237547 124824462 23224236 86714901 18065838 309707538 194289081 68663007 8331939 121281951 69803286 89429949 161177982 101791284 109814880 94353777 155197581 135232461 265304256 102326028 64884267 151134753 81994794 19071444 88285428 85333164 133242186 123412968 55685763 174377847 47136201 207931143 39790695 150141768 42500976 120036336 49478604 112761873 179645550 13862394 116350206 139700799 122733072 18433485 18864930 168359982 56378700 158863194 39511647 5888694 162457911 182919303 110866329 153332613 45291414 69179880 40384176 103137468 94873821 197863911 43093134 141070608 47650050 230934291 69706728 17616627 179849817 37207779 280387275 104087886 338478 1821477 170080071 137174667 241943373 7040313 7406385 15485085 108558975 94147788 152959002 105308007 73188717 140571144 22988280 93434502 141947652 84143325 5345676 57886899 105715827 41661984 216192690 4875948 6778926 49856394 161092743 192909318 94744335 29571885 96386136 15182034 49154301 178476060 109580100 46090632 99930369 66106215 166278420 49749 194717922 60996012 133850031 5459769 147294336 114292521 35555982 271776414 28711956 8291661 204286866 113278830 48748728 6379548 98984508 192000585 28529277 58475466 83686302 122262084 104669817 176514639 207906342 35076342 328036590 24033765 30029643 630231 468108795 134154153 243602205 49870443 87546375 1553685 112519848 93439395 148034397 96882135 218198022 12440211 44167053 63073164 129196767 7307349 59046435 58872765 36892779 83614083 206835741 119262108 176826720 250352277 117194133 29252265 170525019 224953890 71569428 206647623 113118159 141632988 176677683 79484118 76551048 102498312 45057978 178988838 52077060 86398914 160330359 141157464 28970823 220559724 62508894 181296297 37467003 66924291 85733319 34994757 19385877 64512882 25694319 43303134 207141543 21030954 68750262 29474676 125923014 215312832 138709977 209351457 57740361 45292380 122172708 85135890 106982379 105216573 35222901 24543498 44068962 294226044 33283341 130363716 92596938 74197473 163257822 198537696 266622468 155976345 108810618 276245256 9069753 201336093 249042969 203997549 147642306 19965036 7899864 89402229 145292322 73552416 45450972 279665673 220995663 79563477 22339317 218915529 127096473 179568123 133918113 75085038 131710299 34561800 63283899 211351203 67670778 29110053 48927627 63445179 423717 379176 321326838 65696001 90696669 295875132 103905270 84430521 94297980 80435733 111734910 175745115 2778636 268589559 73138338 131053083 129829539 44586906 172900035 123612489 45148971 114865380 101826879 205353729 175314804 197983359 119777931 149687580 15672636 256367979 166212207 85381842 217176078 169701399 5895183 34796265 204181236 109381776 117320007 158344032 88900938 117134010 33797001 984795 7793331 125155401 121027452 253877274 28051527 59032764 49671531 130724937 96119457 358109913 95212152 35804391 65222955 9486456 226565766 173843187 9634569 287109396 314772465 110880063 66296055 88018497 169584198 209075538 145993470 115231830 37778013 52652922 116289768 187963209 93526461 89518086 198193023 6989409 62058717 175410312 88491837 230710242 250114221 163883622 150407481 87528882 4094979 47886300 166727232 135025128 38904663 145505682 28602315 172686297 21290346 28384083 157255749 251502237 353491425 191121231 11705484 129677226 1918560 190302357 185372964 21753438 211442364 205861173 89796147 66549441 30993900 53019267 101966130 8563296 173921370 86640624 59227392 66779832 193239522 83790126 115021536 39510702 195300819 7892640 88485558 65263779 149562588 153144348 137691225 180523182 57129093 7242795 48654270 1076775 77845824 18679626 80342262 123769905 44761920 96029220 26940648 101384031 116529777 108953985 175181160 252749721 7925274 85478988 79111620 43636761 7293342 158745636 290696469 44319345 103980429 226450077 35521647 124590648 37583070 118330170 81454821 38907414 60358956 124073544 69392253 2801610 243203625 182672574 8712249 6087564 164535462 31861095 262800657 87308823 73249029 80815644 140077140 88328499 74496009 174876240 177984450 91026390 200562831 7886970 388087938 38004981 8863680 39575802 94375848 64440642 68317053 34602918 56564466 47452755 16990407 23941470 251647830 169252482 244983753 157967880 23127636 39310719 3052119 222330948 237500907 39090450 33761448 145163193 159328386 32279877 6980631 265952946 16318827 228965310 44601186 19972869 209957790 146863731 8905659 95744439 23101722 53308647 116481141 182323218 66765048 43480101 124898046 92892156 209516013 26566932 155393679 6409935 141609909 22884876 38543379 336362355 124137699 52195605 83450409 12500124 181011012 245795172 33378408 195826386 24265059 27685812 216122592 18014913 56661717 130391457 125511603 133756203 14322882 145264560 60225333 317292633 97180461 110412561 120863925 84079926 299590893 39860394 177422658 23859843 108616368 20612571 109107390 90886782 101189508 34561548 247507281 188836536 79233966 267730722 56971740 43926645 166421115 213498243 24738189 140758023 183958614 120929844 157976070 25187610 122976084 57685719 91069671 78364587 172761456 146252463 23490768 30493512 288028650 48354873 124428150 83623554 97625304 137103498 48981765 161815479 27343827 55966470 39733659 140364126 191324280 132427239 30525978 5340972 161148162 159038691 373807035 98048832 75166266 126780255 7888545 122950464 170060058 80290266 65100945 53353335 156448278 187583571 29664012 57407532 49299957 48350673 29780016 40068189 86564184 37436175 143752602 92759877 27070344 262004778 13717536 118945596 39910290 75037200 2146095 45280221 230919759 85242213 173381838 295682478 113716218 227168655 97464990 209749449 132770064 312402951 174461175 13068573 14344092 397524624 72093378 108367749 220129014 21776454 103870263 102360216 143480358 72491769 132800745 27838209 226257465 249438840 23213022 46208211 29205351 8057553 175414617 139724844 13680240 158448948 63886053 97873587 305384772 54274605 44150610 24691128 214861836 168383397 27839490 118434456 170037189 50542695 315848673 185776185 134691501 184311456 120600102 41012832 49989135 23889369 11989761 124631850 69283116 59165274 101087511 105979461 149021691 89606139 12631752 188156955 26136369 197853558 159601848 219444645 121170462 7412013 252784707 80226657 107657025 138707310 133016478 101225040 105364413 105570948 180741099 236590053 37939377 75323052 78586893 103954473 89179020 197146110 141097824 129348429 24636591 91407225 10139829 124283460 44504439 41915097 70049259 87514329 97053054 35629587 118974093 26787831 44906463 132282192 88803729 29896230 23444022 1494948 217885542 540876 85827147 58464147 54910149 127410255 20597955 22765596 301035987 31076808 184651068 242545002 13959498 250053048 267705207 68361783 128232279 112234668 159392268 136067253 105637749 166447659 60313932 9796836 17559990 117344430 2723910 80669988 300033048 99177057 4297356 132437109 52316964 64950942 125694303 239014734 72290295 21655536 247203411 104889750 161505015 223591977 21166824 68576340 183917664 104595204 137396154 53254719 53540907 272428905 148694574 318244353 137357073 57533952 75358962 30896607 87229422 103057731 72498930 238436331 104228439 71532552 17292198 7795074 44078748 114334227 189966945 31078005 112719705 18953571 13793094 284129853 53320176 106540077 174279609 62093703 1481676 43965642 206820054 11329689 5386794 151105626 128799279 194502357 7237545 163163238 22789053 33528537 130841634 40961025 123573849 70847847 57207486 182420007 83905920 18136944 30102051 66699759 86350362 128158821 146790 196481628 388551618 126208194 92960973 62939667 19244085 298419618 41400240 78208074 228684750 129491565 74593701 58240833 113960238 267998661 47574492 83685 361017468 39889605 73707207 25967886 84704865 83133057 36635634 72473352 136538661 31850343 2884350 55178004 31295859 210138075 19000590 114366231 35673477 71453823 65763306 147534156 133789215 88426023 111349497 214522854 34576563 152599041 38256771 52615353 7367745 35631666 74116539 97840113 301134918 46386480 7385343 42504924 191792349 20669607 36358875 53064795 153758766 101396799 107199771 54948999 96567828 268813986 15242850 30691815 151702362 209886999 141373995 148820511 146862198 72088317 187230561 113862000 142682421 116008326 10988691 201575724 162723897 124378926 19434849 71055957 100438821 166971210 278666031 51499959 95767119 111208986 298059867 137203206 34748469 286527318 84826812 129245928 23885295 53921238 172235238 39507489 103097736 199767519 129536106 58134825 316897308 24828027 41235873 126161994 130920783 8229018 153186747 128439423 28605780 141347178 2191497 157814118 54115761 72448677 77772828 165387453 23784327 127642515 70389270 23268777 174876177 71783880 31774365 207462381 7710717 75071199 8882034 68922021 248984736 160867581 96915273 59723517 26909904 293654991 40987989 24165120 133734741 196884177 20384532 68524911 17140011 464909004 95246970 110910828 131462709 51191616 36854916 20733888 62389299 49015176 131197038 15856260 323073492 128649402 90073221 1422288 144216492 127861419 31587465 177795156 116146989 130475520 182220381 16685676 89661957 85254540 59765202 39928833 142904895 3020472 68436564 64832376 108301137 178406487 21033264 19676853 149263695 151932858 283639839 117803658 12241194 72424191 367857399 136164651 73498362 198494478 133112847 319621701 158640468 138359256 125245365 26543307 38347134 298252143 17276658 231987 20314119 30249303 2498454 15290688 72989889 29077692 63907851 59389953 154640619 264380046 101010588 22516662 10185168 23644866 102800271 13346004 141535842 93782724 86828133 21904386 173972274 189863331 27201468 108610404 139240101 65176629 62752431 42031122 93986508 20106072 355887 72423330 27616554 122852688 65405046 122978289 434700 358554 48861624 117845112 180652500 66439695 30713130 112393722 104914362 15558669 377267352 150006801 266463288 102498333 324441516 9595005 13417320 49152180 61202736 20138370 28336833 189456960 44520840 279495237 57017100 106412271 97919493 133657503 292423740 183293271 43244964 103921776 24185133 13168680 80853696 49379442 92318667 177270786 118763652 187708752 75369063 115261020 22115835 74835138 39017244 15195558 74938122 214970448 119450793 256590159 170830023 40595037 2434152 88175703 259881741 28752801 48969963 34754139 162013068 25062534 201114900 42666099 240172212 150501540 58727025 195296409 65680650 264970020 23232489 130940565 69843102 118772619 22632183 87251430 164144190 118957545 39140283 137138673 231152460 71880732 585753 118116810 19753125 45072867 207776478 81697056 149266992 79932615 179498172 352997505 136468815 136857042 6319635 122918460 128714166 48564201 148220961 105586740 215714352 129577371 148895187 154998963 74587632 25973976 27763365 12285777 69009066 70854840 28159110 29962905 200042367 80685654 23239062 12517218 206661399 313224681 178111605 88290552 112100268 233680167 64536990 164587731 229212228 4502337 20604696 167132805 126821436 60985155 94291407 155616615 34688976 108617145 270819654 133807464 65456748 33864747 19297383 153984747 154597506 170484321 186919467 32748996 227997693 61049751 1463343 62370756 96263118 137879238 36775347 14525679 147714588 57929634 126587244 49068369 184896474 85213506 169272138 116608422 26663028 101621331 47140191 13404657 101957688 105535143 120108261 152675964 33121263 147539112 44977884 197229060 137537085 94153080 146424075 227557911 51308481 33450795 79134762 184623432 64926225 24922002 286096293 1561749 178369779 147307566 1225938 103620405 67831659 75307512 32525682 104638947 210852432 233241855 11985918 17952375 34751409 43238664 256255377 164302740 158197074 24994998 61517568 98750148 170515926 247144338 173823258 85148931 121074996 267280083 25081686 259041426 132889890 42690249 285187602 79378677 33268410 82242006 114717372 128266110 76625808 81617172 41157837 82052649 107427558 294518448 264407052 84448644 69581526 24118941 86755683 109734198 142148265 110285217 19745733 227885868 8905911 42858249 296349501 139074054 143291610 160191213 101741388 49381542 66100440 66132381 34235712 119217189 37152801 19860414 98519295 8872857 124753314 177884679 86968728 102553164 60381552 12751515 231254184 112704585 243239955 164872617 107027004 19196730 162426474 108986745 46504836 89592846 18409986 17776332 175821093 187599069 13727763 254431716 61586406 90411279 125217939 256004385 57788955 49133553 23019633 370007568 37434537 183555813 58627233 20715303 111541353 76199193 185567193 19043220 31888983 35333592 53288886 62719335 129454164 64611729 12897948 15351840 97491303 24730209 60603459 58292724 250629918 121457994 152276229 65144982 125074635 86174529 169920891 36320340 115473540 116108034 174633564 147994560 85692390 179117673 130762338 26149683 9915171 157001376 19134255 154923153 39489177 71772645 50226204 42308385 126790881 257533668 122559738 96285210 29800176 311493777 43514247 127965495 48333852 47359053 61097232 88762548 197397564 43546041 42848715 188871018 183292011 7255626 300385638 76154190 2977989 239741208 37037385 106864170 46800810 8263836 121445709 185405955 151282320 11636184 109900371 196092519 10252368 3332994 115466442 242022606 170503893 41653584 7439817 81925851 33633075 102820410 84361053 99062586 34704285 22995 147831327 60085746 70098336 24635877 92769369 268355031 59971800 106682289 203714721 42826182 85472772 162858528 21056049 26222553 38878938 25276062 20257377 155133468 87176565 285283026 38816316 79659594 18211998 165182871 39939963 162797586 59199000 36532251 33168639 193503597 2041284 3691821 117560457 99040158 105051408 57611085 77374164 283602270 2723721 186146205 44155041 102458370 183782991 11952360 22098111 19487013 91742595 150211635 179382861 257685540 48123243 32580975 164208240 179240586 168265860 133345443 315364329 57314502 52518606 50329230 141400245 214860849 121512447 50612772 7744653 2005017 33318411 171616536 171382113 44504418 142692984 13221453 15834336 176171856 45331461 48666408 11358732 323854419 25698771 295965054 16650606 206459358 20789685 70899234 8866935 88339104 10332630 189982065 286635951 152253297 45848523 81783996 56383026 29612982 144580548 87621849 346596243 70849674 330584961 173537133 86151870 110588205 141961659 24396267 70935648 206046603 118255200 10006101 40620615 91691817 298605048 97702626 38511837 290838009 133777455 38811759 224531559 107422119 275948169 31550694 121981188 79257864 132892095 202532799 177734172 118934445 130721976 143770347 72542148 87173541 122401356 30718905 145847247 952938 32925921 89915700 45799740 25831134 165101916 37722237 53390736 6359682 145166490 31236744 8449875 255295761 136442502 56507787 22062159 53856663 173324424 35605815 85611225 72799125 52140060 69717900 162489894 48169086 115047282 20064324 85675842 184179387 70831257 137446092 71162385 88291434 129570714 41824503 80229576 91517181 48963957 207893070 160229685 80948637 322833567 91049091 106927107 168286986 150349647 89635476 37376766 141143562 106771434 6095565 20364603 21372057 30431268 78403899 216876870 267205386 174217659 147000462 146481699 144182094 158942616 82220754 9960153 85411200 52376121 148797432 78290415 110954508 77885451 89091954 101806320 64809402 52232712 84542472 16947966 123756486 55970712 196546539 68027862 92931300 56697543 25610109 131372094 217875378 66735585 50276037 150922590 18856404 55130859 54392730 84025179 53907399 63836934 48640872 163778937 94233741 57989736 70838439 69199452 79065777 172546479 2969925 239829282 74415033 118647879 57982848 159053727 42495663 153656664 66301788 78721566 130835355 57006432 151521363 29456364 73505187 49556115 52411380 96606804 103197318 74467134 166834101 14565915 145979232 80456418 64537368 150137022 112246491 126067683 77542857 104131188 82708983 148517439 279813954 94278156 10528161 302378769 24695559 3741717 22729056 41970306 259988673 257055708 3559458 206298645 61651758 165872700 53268222 205665159 46793082 11190165 125635986 188485731 80910018 191282469 146326992 63325248 45863391 6039348 87056067 368945661 184832634 83660094 12224457 224421183 134175846 42108444 119094591 171723489 180459321 47624304 26737704 94739043 98927514 190880403 16353015 159146589 48220410 161633535 10275048 125973855 1186248 104579475 156447858 165594156 86575167 91058436 5593980 253512777 57321873 112335594 104300889 153404496 110762169 37742040 224651049 43046388 214249602 92779176 72712332 157640595 94385109 137248545 48154239 27327993 92811390 137180358 144794811 151337004 135382086 230308197 101629710 252137571 71954169 5555109 156802275 39367587 74998980 301632282 53563776 91157241 68564181 34954080 127255044 89751039 66126102 88602990 34212990 49031535 239765148 207100320 117159252 65697744 264777660 54366291 54959394 53322906 21828660 143915142 58088478 20821962 87590055 30912588 43663893 229647432 384941088 36578871 58882992 199913658 96779382 78513750 14201880 214988130 281829513 101492181 123996957 253396584 15039108 179404449 96897675 39437979 143798571 32900406 101471790 103479474 39929988 29834133 58390080 9012129 55468329 100739016 62743086 36923901 272643756 2124801 34121766 87708642 51257976 25037502 128618805 190536990 998277 40967262 277283328 73002069 249181779 91228977 16929339 142631811 59734185 134719704 63499527 28613340 65550891 251388543 214001361 4816539 140951979 48178977 28042875 367039092 145212984 122035620 63575358 51631209 23312667 52482738 221055660 9139914 349351905 164543169 60884754 104719482 94838226 2005458 43577163 28586124 84991809 197859186 50263479 205918020 25128789 97238022 188735295 7125279 15468810 118011789 194745999 145119849 33883101 32491914 80726982 131021100 67967046 71625246 39074364 121935366 52307661 126668136 35452620 3602445 48415794 134138970 21095613 196799043 234122070 45877524 125142990 270550602 14344659 65585184 102564315 71510817 101192007 71005326 177596622 216467349 154554750 123803169 116089638 368846793 174966750 83386422 147370356 254302083 97161771 91589946 3836805 138370449 68127192 145053804 6659814 4896423 176577072 76815963 135129120 121186065 58793364 67810680 176315811 83224743 106504209 200102763 50072589 158878251 104573007 263155011 63747012 6535977 248358243 163118235 200671800 7475328 77571522 137004336 62012601 25329654 29140986 92103606 144470739 195970152 186496800 10111836 56027979 10704792 14177646 38571267 2579367 21333417 18625803 140309673 197577282 59581284 149946279 49684719 244485822 25814460 85589196 58618917 121739331 28218036 120397200 93778608 33426498 15967602 146181105 20598165 136962651 145340853 81961887 132910848 27235152 56452137 150609984 70369530 3971604 11355057 93423036 128815785 122026632 25346622 15270402 300876051 165740148 93142203 88390575 26118330 60100404 10066161 183335292 90700932 33500187 333496485 198775311 126715407 168237867 181060215 129587829 55812540 158689314 9798495 226971024 1231020 74536623 158656575 157974663 257695725 12764913 45154935 112820106 105369264 88067679 4916751 154296849 278950539 111727245 231308763 109764480 226262211 82836474 55808949 114785916 249722655 52802001 65374701 259377720 72853641 55204422 42911253 100907079 277417287 90798141 148670319 284747463 199074057 59419857 70771281 96180483 44430582 243857670 43969905 9039408 119090517 174455589 90129669 15462888 34800906 74165595 158659032 43883532 75884256 31889319 898737 19625277 241694943 275590098 5147436 169072953 81452070 29894277 82735422 75120927 173799864 136191762 42506415 14048958 48375138 98903511 67538121 258709353 74019477 115180317 128775276 53552667 181033356 128764209 22342551 3679872 30306927 6985314 63176757 152880 334389888 138492522 18280962 108629052 206852436 105816921 166136796 6894678 97698090 105059262 193353048 84699342 5299035 58881417 87510066 85067577 18496170 51445065 105323484 76942677 118678182 161387961 157159989 60008760 103665492 19419834 249597705 128204727 4490430 6394983 24152079 53354994 5783526 92917629 120770895 132364596 61294086 239905155 26114151 179642379 820134 258214215 95555649 13928124 122403540 142342767 11153583 102698190 42012894 17148306 101042088 13702857 163087071 97775769 8891757 165427941 66390471 257860302 84608811 44992857 12355434 221252892 60585294 68926011 124164978 104731137 15518496 303890412 140528451 166040532 138497331 145806129 52007529 117464445 380247420 162311856 73893834 102941706 85516452 32368476 107348913 228032049 201783897 159769344 28042560 57267294 231224637 233816604 11519466 79382982 388486623 22747074 29553951 79279389 1054200 186243561 717486 27297606 205024323 132013518 164623032 47727708 127417458 153914376 8673651 142451085 858900 59114727 84309561 13484373 125717718 117094803 117134451 38064642 163404150 130755303 27978195 51429168 84123753 79679649 125189925 178273158 95246529 43590519 23466387 92316462 377968143 132061104 27925716 123353265 137992428 50986089 17924907 175804062 46684512 142151352 88424427 168948003 34244574 197689548 42007665 228199062 43831389 55646535 22684809 11829636 244419777 98998620 68684637 18035892 152017362 72586689 76275276 158883984 53936757 74230254 571925655 74758845 5502756 252325878 149483460 78078882 10663632 29415792 16769424 110151216 4653747 197849001 31463670 23922129 200008557 212556792 125602029 11872203 53571 229120836 251521788 67228938 203660310 47898291 171328248 239687385 187483737 65254455 31432758 10163244 34589226 122591889 166172370 16990806 387654393 29740935 188035050 93670668 44506161 48747174 256912404 148210482 111220851 90020700 133164780 89138028 25151994 189439761 64476447 225761361 235684239 141630636 38487267 58755753 34947444 97013343 83780508 93993858 149096115 79707894 84201537 42184716 19141479 8358462 180320952 182036547 3292149 320471088 168441504 193602654 31805970 198997155 196083447 92561574 145191669 42714987 15271893 82851804 57153411 51573648 117337206 128436042 23174739 109832835 63093765 140386029 105586929 103113213 49232778 39169683 190814694 145112877 119491134 278917905 223744836 140753571 163396905 48466131 280875903 29864772 198160956 25130028 54828333 62417439 11437797 271549866 197752716 180812646 107810703 84744513 22047585 38255721 138526878 154476294 251846616 116710398 8123451 121061031 26830818 65702784 65262582 1286607 93313332 269574816 14909517 99291969 79122960 106129905 146901468 17047149 39506250 70965846 129216297 61739307 154999677 312115860 37629585 83474097 116496954 180442920 67015830 144464313 13268115 21421050 115187667 219683667 23810871 127195950 34390482 113951019 192638439 75859581 45342486 74803575 134841105 37153158 18392325 101165967 117283299 9241596 112491939 5569494 17354400 274757427 97460874 225133314 148767654 232546881 216627453 140624526 91434693 166680171 165104709 80662869 91160139 183546405 219988923 37202907 29384901 215815593 51418605 51912777 239328264 1376361 15279180 12675873 55749687 80487876 160342770 257753475 97296612 35420616 172958856 196516110 167321763 17485482 242523666 28901061 143330985 130227720 2834538 49814163 127109199 64561770 344285109 77943600 25330830 31191804 105297591 53499159 269639601 128115624 93264906 31909458 53227524 22971711 120861762 45944199 264889569 23770866 147872928 45516471 46862529 91654584 27958791 54746244 121340436 221926803 1161804 9679446 246264207 160821801 39233628 4040211 44419683 69041763 11800635 256703286 845271 41290998 63954219 114611049 52861284 109809168 105427350 51428517 20422248 109941888 110031411 64292151 219676527 10717518 205184196 17419836 251301624 34974219 108460821 319958835 25385241 60631494 162745338 57393462 139410831 142731645 33853617 278562795 57384726 179500062 120262653 41893908 72990435 110761665 277996950 15486681 23184945 54361314 87626511 96096798 129432954 323367597 63342636 150569748 90047013 44974692 102673683 918288 8275428 189806547 17569503 69847302 213605889 56951853 110867484 27167385 195423627 62683992 44381610 74740701 67207938 206058720 121780722 25318356 50936592 143602494 27492465 58762389 134910636 110434044 180258687 61901679 24113502 53969244 108822840 52517220 100108554 23899806 206248350 162444765 99574524 140229537 82441170 231869169 147817236 60045384 42312270 28652925 92898225 81028983 64895418 128018289 55043100 129023055 24312036 25721199 128116569 48399960 49335384 78953952 50139369 9652272 147763623 234550575 5123706 47414808 15313977 194464998 138294366 176258985 14962122 39770619 74211648 117093438 284975775 51530619 138773880 74701137 148223607 12215280 6694128 321110328 16238292 120434139 12523980 291603312 3326064 47482701 93542610 198568776 9211482 74294913 234030027 208194336 128091411 17282895 116208540 141310890 66357186 162837423 108053316 49568925 64107099 152333181 154008204 302713068 57532650 15557703 124932570 259904064 66581025 249364059 112264110 83184927 109497633 222766446 9091488 78047235 25183620 117861702 109489191 114318645 28844655 203989233 35011116 9585072 162538131 50919729 54322044 21752031 41145321 63060795 190003779 193568487 144114369 60886476 147411159 225120693 232699383 66021669 134352939 26963286 29062509 105681429 53617284 108179442 5504352 189844095 259549626 126884457 64725360 71997828 146013126 38042445 100300599 57510075 127935780 106088493 16191420 124660305 168668577 11497269 137046504 216927711 128154159 153750786 40503666 64683444 25637955 317264871 182777301 24519852 121040808 72513588 214137651 40518324 177143337 3908268 97045599 26372577 135246678 11940432 102402237 42961884 82662384 24965682 66209892 84453243 20940339 9847404 54582696 5703012 121733535 111891675 132117300 125758437 34094109 39947817 128184924 50318457 204304989 128630922 20205066 128290365 120331512 84339360 74852862 70358988 248855418 13473096 20191563 189252399 35181678 76417866 71285592 114929829 77524083 6114927 92810571 109041387 10686816 336855183 48057849 39481344 10250079 173498808 110199789 37625175 271177179 182923629 130273857 26986323 144776919 59130477 87013983 177839907 8929830 120556926 3370248 22648059 17103198 115481604 53876214 246855210 13115571 103034190 114731841 49992894 136889109 337560405 177085125 65929122 302542695 75786900 20537097 256524702 129484593 27125889 236652717 73436895 63526827 219845052 52819788 219693705 86519601 61642308 68979288 121832172 85209348 143578365 36204651 48427218 134518251 50991696 235115097 253646148 28915887 218683122 187427688 7194453 22020915 360413571 37366140 4054449 16734207 7441476 51914667 216003501 160733685 193753812 159389433 23431044 69437025 290098263 168883407 94092306 34630596 91612017 138133569 35953953 295218714 5007051 59439492 29536857 87577896 67233012 19389216 29794170 186151203 17794266 44235891 136207722 44468634 122993892 230204919 83092128 68539464 115985415 137050473 44906043 125079066 50939427 87267327 294987945 27743058 2280978 126884940 305889570 111226038 144779376 276974418 70294602 155931888 5936637 447777015 15085014 85489089 70010115 294390705 66617271 18616920 20158089 93672810 141652371 39277665 242129076 166925703 60072201 174649377 293783511 44650158 76172544 155586102 82987989 141306144 24942582 103252821 23068983 110331564 9698199 7364931 120074157 55523475 109956441 22646043 201919998 52602396 163713585 188934606 60645921 12141507 71321649 94091214 156878799 225700818 195902049 77962185 68167932 55550985 76583409 107744553 115539774 72793896 226847418 119312865 26203422 18953865 80272248 59283882 10002132 102281382 75859665 148524033 29610903 74146905 28420329 126166299 11530050 93404661 32884677 120963192 124514019 84866334 194377134 138886776 172455339 28212219 76971216 214956273 72076431 173958204 205044168 303981384 9070509 32753154 116621757 19252044 309179703 240133719 104190156 120645420 134556912 77054796 68955579 333610914 126667149 188556165 230204289 39810141 83423130 206073063 207419058 125345913 25530141 182379393 58305051 125322351 28223076 42736596 159275067 59550015 109212705 102987129 245326956 179247285 120988476 21255591 428224503 29738457 145868541 39541719 300576822 86759043 116345292 25141137 200022060 19934523 357006006 52527909 46774413 153241431 115618881 39577503 174920634 82446714 289208724 11847990 68274717 81293793 92913471 205177980 141945468 67474890 75161331 68526465 61894392 237349413 106845312 135437043 22002624 121289700 13682298 9364047 20478234 249167394 199307052 17106789 85469916 139121535 13980162 123004455 85830192 10764936 44437134 232228374 31560858 77843325 183427860 28610337 80951136 57853782 59712198 22264725 363028008 84991158 54648594 132727665 152458572 103040490 143681538 131376567 60935385 63338835 207008319 53232480 7050729 160805589 114036090 29568756 24373314 119303730 59461668 835758 89075175 114367953 196809942 126811125 328518078 5726217 87327303 39980745 18036312 156073701 72852927 139033608 71268729 181989171 36812055 81451209 19825386 244747146 113150058 56287518 64696191 193245045 5494356 9831528 1900185 71379693 174509160 44792202 30556995 201625809 207411225 72612792 48699735 150661203 255100650 67439274 63147567 66777291 54861387 243902043 45881115 93685767 5899740 6831573 14380737 93454809 24038889 114041151 3882522 153049260 225976653 185776248 277898901 44466744 123335016 3792747 87459603 149512230 18802035 42238812 131381901 57117228 147938028 19742289 203364882 246508521 135699879 60488442 29179962 27086997 114395337 163046688 46389924 11468268 90251931 3456810 69021708 11957568 37681287 270372627 89059719 46314471 78457134 78163533 42112014 231252042 30394812 45786048 48576213 137683581 247874445 65568384 96752796 194472222 232914675 116100747 54335232 175931091 72730560 219188781 48370497 3656205 35553672 27843249 94240524 50206758 24994746 71416779 53469465 22514961 25966437 174655404 120080352 277535874 93470223 85567251 70683417 150270120 49809186 108053442 60026673 210140637 162614361 142435041 21448518 116439351 14266329 74132436 121992486 1975743 249850566 41245533 96027204 137296383 29488494 19097862 147186291 116266710 90890877 95641140 182663334 170316342 121527735 43222011 254753079 61810707 111474048 17909514 116968005 128501541 95779005 189499716 88847430 29735622 90436836 71425914 10647189 29938440 321449079 17624586 13599264 84663768 74303565 149546712 116322696 36820455 125701422 244283634 20840001 312333315 146996010 245034384 188855247 99734397 45261510 86084271 166677 20242026 195618045 124276362 224344869 47476884 49217007 179579253 22603896 133719222 188969760 56869680 106237152 229070730 142424163 140939988 252265671 157528917 42578865 91992684 349221537 3642114 152721975 131014779 78580950 155803620 195581085 116257533 47581359 123754323 262750887 60491214 39627609 127708035 138549978 118635279 63244986 325969959 59380881 87209829 281534673 110849487 153951672 167501376 216429780 345353904 73825920 171010392 1183959 16929801 28151928 12360474 107944914 177687279 178371564 143160801 55544853 19813731 90858789 62987505 275780610 69722961 64915410 21642411 117029829 112075152 65720613 176843457 12715794 29969562 175230195 284012862 50569512 180893538 61929168 26197248 172008249 169168188 54331599 196231476 110813325 28668213 96419820 1058799 189321048 127566138 107643795 40330773 27207978 42289611 146315652 17028291 44221149 38793636 27998922 113225931 29949717 30674889 218149365 95508315 2405508 54693072 60054162 1704843 206358621 30674742 171460443 138279204 77368137 132416529 94581312 142566018 278626824 171978597 18191649 125630358 105475608 288089004 193492446 150744678 284835495 142033563 184639770 79765329 149002056 152384064 82241460 37768311 178819809 86463258 82235202 240511887 23218965 8957067 201274920 27951315 57552747 288821631 106722147 52081890 152069526 22960812 29560377 324943815 205444848 66381777 204659238 2459436 12274332 29828757 151529427 71125845 319133703 219642948 2384571 285180462 235370940 58850862 33648132 45752784 2793630 52526691 115650612 188390748 45630732 51528162 4010076 224279958 232109829 94094427 7719726 135704121 61433358 34857774 63382536 41763813 32383680 204829002 11427024 119684019 57567531 47463276 3883404 3697281 9022713 36674694 12202722 43919253 295057896 172688817 109591104 179298063 163358685 149938782 11101755 19878180 58875033 58581159 197567979 8486961 293286945 252447489 82114389 177551388 119707119 55074327 130536231 67673991 159353439 75309276 50260938 230240388 13926927 78507156 45618258 203454006 13510665 5452608 184009077 11897865 210102816 21464940 131901273 27551412 83331486 142998786 147667065 141084300 95040183 94198020 81536364 30325386 19999035 12604704 116899356 10047912 16107966 189504378 17179050 56176554 138717768 180013533 12693345 85151682 214330410 117821298 1750896 23069214 53854647 161936502 26167323 270070269 151052580 171804549 84708309 103585650 24986976 69663279 61891305 21230475 82678050 157561299 20196687 148561287 4733148 230531994 688590 34300833 159280107 6441771 234600786 111121122 119189343 57549534 99460305 101746680 179026743 49883820 177011121 16705857 270516246 34038921 159362511 92884848 14984340 87593520 162208830 1913856 47507355 151384737 54418497 20710473 9802485 100965102 164338272 78186192 99284010 94370766 136305183 95999379 58005507 136905993 226183335 4677204 28197876 29851500 6811665 48411804 2070768 25661034 69371274 273034314 31973466 91078764 225808506 259892325 176279985 190266531 225221052 55986126 123687123 145265883 74379081 24411135 400232196 23547615 11035668 92576106 176471862 41775636 56515410 6343743 58776186 195679260 22521135 284347308 34492647 107062431 99407553 109525836 55415556 300781929 58132725 4434864 252417543 25355631 58293144 160625787 128697450 130560171 122048283 10069836 127591863 61905312 160443528 14070735 94667559 61768875 20873412 189468153 1987293 189736281 34800003 22080576 132159300 96742296 87699360 75230904 172655553 93602733 51639525 12350142 277715193 72866346 35787045 139307931 138589143 19907517 207779607 132793164 17432562 42154014 126022029 49531062 214342989 135610398 15208284 2825613 229976061 165029088 42600495 68417874 52831968 219507561 344507415 17622066 57447663 294820176 93791817 32244639 22960350 151626825 70684593 51410667 79155069 134396745 92377362 13975542 104881644 8807757 152900685 127018500 112605150 10409574 82536111 234955560 85467879 68617794 13154526 70396221 310746030 13691811 412167 18795126 214823994 25551729 64947309 72655317 114768213 22229571 135229731 191183559 157830204 171070914 106675611 129209787 114973530 24730923 17858505 113145753 247060191 51842847 179069226 91194348 114121539 106397550 86738379 100099461 24694551 77236404 23334150 197901228 8705949 94499517 17685087 1426572 413411481 55590276 121540650 102678618 126039291 194482869 138339600 115201002 304557582 104031312 26759061 35780493 106239546 14501214 318752154 292099185 95503086 162165612 113851857 31924683 361847682 242150034 65495724 20583927 105616119 28807632 31986087 58266054 22820364 33063009 2330013 171039939 198317889 122013696 68969943 114424590 128759064 31044426 201732153 115827831 104202336 17773245 27022989 180809916 68757864 102049059 174878151 190733151 153160308 66462942 16845129 246682359 31046778 899577 253340892 40438083 124515720 20118546 128096157 122018862 21487704 137557119 160830474 46113648 60722676 179835453 64579347 12686772 161714049 62575632 102778578 117283320 12329520 18465636 55604787 82089735 7231539 10778649 5391414 209270481 134370138 50450169 148790586 41957202 188047482 12888645 16245726 35916489 78619905 145287282 4797450 204837234 22174341 205814511 8812104 190173018 151398324 21208131 128329635 162336951 58929864 160059144 238740705 84579621 114709875 24776451 83343498 32210451 31641498 3595179 42611856 123586533 192735165 20866671 99851157 19780446 215436312 42415590 8875503 109141053 78193164 13654662 81709908 46658682 85869105 108365082 230633634 142474815 241288299 52560774 106166823 220779552 180846204 62010312 33230862 49716744 57675618 90894510 125825511 44508807 287276010 151595409 148675275 22989960 270499131 93361233 148972047 200433765 67811457 204110130 42612654 67003629 177183384 87518655 20544741 228033330 21669396 135625686 11538933 92436876 161571417 76487880 197870589 92812356 66050985 16149567 5069127 203595336 68217891 188291124 222505899 18892629 96983208 293703291 180975669 122682063 86417226 187125624 69190527 102010104 65508198 248888745 37331490 29607207 27870927 28453320 42424578 42943887 51853431 189376635 76349469 89924583 150456789 48250734 31581795 161323785 8068305 46012386 262623480 210789453 226203768 62041917 140737128 208550685 74796351 28346367 219301299 71803620 123226887 92721783 183933057 55753173 154487655 58811508 81396441 183179556 4266759 5729325 201298923 168294483 64860159 77082915 215575416 329192052 52558317 185017812 12297054 1472940 71273601 268004436 116938794 178687656 30771468 107471931 121764216 89427933 92306298 59912580 225861279 76073865 63688317 36303036 44407440 171311847 47931114 212455026 224383572 38708103 60516414 52747968 121554720 9264927 20978853 209256621 247396212 23544255 173595345 24133284 58928793 238604856 43268673 58259481 5822628 174291915 43374555 146510238 171837498 201409656 47570166 287241864 83166342 133284627 37484769 3037356 45980970 144313197 61486824 99524187 104519541 83236755 30221478 163013235 175227885 113830311 97709325 35783916 60423006 87068877 113999550 47034876 188244840 79244193 36208914 230616435 166588821 82125981 58382961 40437831 101616921 154761306 32555040 213384654 96114606 254899554 9211839 76543509 270487623 61965477 110316507 96691728 23118081 288964599 56428428 56692839 11741058 27586104 57192114 1171338 100175166 125301540 138858342 72753408 60110946 154836255 31897257 131988507 91913241 131509854 157878903 28041699 141529185 194681592 108878049 10174416 139756869 68018874 198974475 157121013 140913801 36744393 90486627 186131652 118771653 171823218 5059677 4754904 171706689 33507495 77749329 3450552 28588497 45684429 279635643 179581773 29699334 16874991 40048995 123745041 53547186 20253681 22345785 235544547 150472266 89805345 70615314 223607916 17541069 240883041 12609597 185194527 174840960 82584852 190326444 55946079 17186106 38715075 168829269 295344231 167873391 129821223 71375199 187482750 225334410 52776759 82234530 212536065 199445085 165226152 48957573 11902296 159619866 23965977 37740717 36328740 143187618 203730387 23848188 52476375 91761915 82700793 197497335 28542318 1707699 20065353 99716967 67686990 151126941 82897269 91753032 2087316 8933127 158000640 273538587 66427179 74638788 24334023 15842694 73267152 85757826 106889580 145449045 3075576 72581754 164510997 14555331 21303555 397341 147508599 54712581 78193920 343332486 100633911 81911424 65538690 14193396 38256687 36460515 11738076 4975488 163974237 128655072 117377463 149562546 86436546 45013101 145393584 81152673 34262046 32629779 180176556 104232912 302960679 80841789 94564701 8414553 88361931 171700557 165450726 218312094 158054148 129468213 52424001 126545580 5261781 17628261 43704066 137577216 13785744 68821641 7940352 96815376 7955577 131798793 42489594 47925633 89497548 142931502 58885176 62479893 94551009 111683775 127071924 24181542 208197549 80649387 19348980 55378008 179968908 205114371 228173022 2420670 9336096 31615227 53749962 62255193 136014711 129360630 144924297 220585953 118389033 5377785 81816903 248954307 81425526 147087948 102309543 195191829 28838082 79940952 255822273 20604171 91997388 53297034 216234669 144881100 9205350 273217434 28455021 173973912 18696258 176560104 4770066 210798231 84030954 42663621 90459873 80792166 220783479 29343279 64573908 204927702 86814273 117796854 103183563 131898564 130516575 170470755 41824083 158057067 33650337 177068997 17730825 125587035 233075850 253649046 224864094 42856086 139931442 123428928 57414378 5759019 153175932 45061737 22561980 26204220 84283983 98625555 86707005 92737617 176024100 238120344 102509820 229856361 18864048 4915008 165264813 64855602 137192853 81740421 10040541 10783164 135915570 92715357 76807521 171817695 191384949 45813054 7850703 142965879 77738304 275865933 136483578 128963898 47133387 87479343 96527466 102010713 235382868 102204879 9232251 112995057 8008833 129911145 30116478 112782390 63483378 116377842 39536910 2043300 57562806 72224775 109415439 118024578 114624867 30103395 105554001 42870954 13978881 380345784 116503863 6379233 17017350 160974219 26513319 15387540 220514805 4644150 105451836 125750184 85081395 58806111 122061681 138027540 37958655 36088395 199709244 39571539 126126714 115093167 45284106 8727831 53537589 37027137 4369344 210217896 8600529 48539610 39557637 1034355 164305764 137712813 39628533 20236041 108868977 70411362 736197 129489927 106633107 13971468 238947156 76003179 158762394 149395743 104777967 61006554 95280423 27915069 9761241 115336011 162498630 323624952 216030276 80463075 1023582 67632873 92453613 316869084 7739781 133098630 207558204 255325077 134907549 78545145 112836045 44655366 209046285 120672489 46754673 328438110 10669953 26327364 107491125 32867604 191125200 62122872 212676954 46743480 141356061 183642795 5060433 31101861 117578370 66685605 46876452 182989821 284272464 48010977 111817272 128832858 194235027 43897581 42814296 16231803 6085002 28449288 98066787 66047667 139384749 16101435 116994255 137102784 168691236 140126049 188856465 119128926 18700962 91346262 34945470 58945635 286678287 226257633 193477116 216109173 76489812 63453117 54707562 114602523 162780765 105278481 156028047 131878803 54285084 52823127 208231107 145746321 644091 144386046 135369612 148030239 180439161 78102465 72640617 32783436 313698042 12863340 135000915 89262852 12214818 86076816 50675163 52831107 97867077 130811814 121065672 26308842 87412080 282390360 88830168 5503365 24879309 32745027 90308085 148495095 3486966 144858525 88448871 24174465 242356653 247325946 111583857 38175711 157029978 28680477 205989441 269856741 96590823 35371287 7585410 52372530 134966916 121288965 35091840 166175121 194573547 154982814 62988114 107732457 37017309 39461646 152027883 289343817 187779417 33548676 161221893 21227766 41251350 11393928 122229576 121481514 216727518 210496419 212939076 42844494 172499586 89799759 96336450 46904214 155660316 100399929 93305583 254280306 61415214 108292023 140056623 241316838 48745515 8158647 107984835 131210499 229795776 97798407 7922544 77633493 159292056 20497659 11585931 45273858 61996599 306330948 18110736 137127123 55945911 128777565 56119749 272151390 134292060 101723601 23308362 43964004 185480841 15156351 65600913 97274772 33837720 158718504 140461482 142356942 10056459 3002979 32881716 28700511 41604045 49109781 89724852 40173021 7369005 246882552 149281503 83815620 133952259 33882744 232729791 109224738 59272479 37569000 189561603 47121375 77888727 178468416 145620804 98242830 34584144 9194535 79397241 41812239 41328588 84030471 300696333 224250264 11166120 9234225 70688940 120318324 123693654 86387007 35911911 203030394 58934127 15565242 29762439 64609629 98778477 215724600 73474464 125128395 159196947 88435116 47074083 124691217 165209562 133122927 162718752 62287911 368698911 16732443 56260449 348693933 105804846 248935953 54855465 219936465 32422110 27998796 60862830 70560399 73726107 6467769 85461033 215043696 13599684 147025893 50291241 57897945 149038638 307661067 130399500 156122127 137336472 48536019 48960345 132013665 59610789 133163373 35627340 10840977 169090803 47196975 44135679 66464202 102413094 203487228 127195320 44205504 68535915 186946011 56475279 41678175 176163477 149122281 180863151 60983769 124383882 38987004 12490275 48097287 27448113 136919538 115013598 53376687 167155695 24739890 58257591 290943702 54974325 87306870 70812378 105742812 31092999 81581157 89299203 131549523 55113618 116398275 63381318 110124357 47570124 190275078 114533391 16794897 127774626 50621088 95317866 14628621 219897972 134070132 166677693 289773834 29296911 175317261 200632698 96638619 101742081 57497097 76283844 125116047 260533833 281491917 159362721 125110419 192846234 163141377 280374423 172865028 94347456 4717650 125435142 64115688 71377068 159745089 78150513 2197398 123539115 129777207 89802804 87446457 47719350 201291363 145202799 38887485 4921518 8797866 69111819 26282823 211866270 44923956 75009984 297348975 17128923 38758377 51158499 187793949 60366705 16095618 163877007 169209201 76734609 18676917 88156845 166721877 124591425 28650762 175849317 70725438 70720146 147570507 135984093 114897258 72701538 160713063 96412638 121124808 165601380 36555603 254168775 179349282 33600987 64814274 72107553 119997864 158287437 108353994 49555191 33511632 129540747 40185600 234419829 271136292 14124159 108520524 46172679 28736820 317917383 78061704 262637382 10364823 56795193 62988051 115343172 66748143 47796273 212797116 36187767 58185519 5760069 220222254 53074413 195703641 41441127 180917982 46086726 202283130 187118148 136582719 39204669 96788349 146312250 107049327 275658264 42054075 46062555 142115421 159704790 199297770 193012764 143685108 12161625 147397677 3059490 234742725 306170928 163971822 54825771 136736733 226640862 101720346 84891996 141095304 275295531 29125572 166720932 41443353 55019580 33210387 204817620 221518437 71608299 176302182 197476587 19365549 61493313 47926242 96334203 180637758 95762247 82893090 113441055 77999355 46615422 330183882 17401818 170188599 138624507 23501583 247439451 4596921 3133851 95049066 203722890 13460349 47366277 58952082 34658379 103388859 119807709 354864531 87063249 137985897 320237988 9348822 200850594 98593992 21614796 188161743 53781315 153138258 28466487 63737352 44531802 179035668 158987010 14880747 86644362 117278595 5767230 316447467 28024794 246399594 103682754 134871219 12787110 103390623 85366932 110746461 36836184 114796920 170371026 2444400 152418525 52728774 161883456 146530251 16395225 70389438 6894930 73726422 171058986 14591010 206384157 8799063 376715703 65969694 64966251 269484012 358242276 62585082 182791917 7107933 109789848 28906101 160192935 114042600 262904775 38670534 37800777 130153758 222859728 79554342 57373596 196856898 174546792 85762299 89236875 187897815 115617264 267590169 140365596 39103281 48958098 78315888 78458856 326741730 187704552 185809197 112334481 4113480 44842644 74456109 110048295 145670049 69873489 161029890 197495529 122999751 37951767 31672137 96539730 73757460 199786545 11280465 97249992 179666235 37977534 203542626 93345105 37782066 334800438 35207529 160587294 244529460 60825303 39165714 27492129 147807681 141848868 144352488 17349213 119642943 29192982 21923559 209288730 137796288 11796351 236953962 122886162 114103773 2111277 175059297 59960733 270040008 251239863 15318534 380255232 2815239 139064310 196762608 43433124 40647306 49411005 22321236 123162060 76053747 38028648 118845468 54183549 139676124 17710497 172696524 28729617 71157366 561813 231276969 37487142 168598689 38038581 118320573 157661154 52284519 1423233 40458600 143162166 141677718 57592521 19286232 89028282 119295708 42602784 151271232 50740725 76708254 135412305 141069705 24177405 55905192 26012952 156667896 88660509 46510296 194179209 78873816 204664047 1169889 129921267 38118675 16158072 154003626 66180597 94365852 168710724 90270789 68905179 50231559 12415725 99960987 407773002 5579511 172403490 271893846 95868024 94753659 126588546 164909535 9619953 830235 57934506 20145993 110649189 88904088 85243809 188691111 152857320 79036860 69404454 121292787 114733752 139490631 192394776 76817790 42742497 44743629 79691346 77087913 133392966 192758265 65636508 43521030 392869701 34901685 227915205 14024325 26680899 7695849 32682321 69645534 130198194 142636074 91642950 138907944 3780105 92642277 41717025 27872061 46918095 3597174 9832620 173232381 126021861 39210066 113826699 193462500 84074403 77106498 288486639 2235660 34188567 87180135 161237895 244638639 294697452 134623608 87860283 109590999 37475424 205224012 134112174 166396587 72078405 216377679 10094154 42596547 205871190 95178867 200387628 137049738 91129794 188358891 5639823 15474228 43055250 16708146 11425428 294737940 213407313 24904404 40121886 172517226 5674242 181403733 111942369 54070716 8574657 15733053 53039364 65563827 49503993 31647441 155422617 147304899 26988864 57494682 270085347 63093051 188905773 204139425 45110667 54393675 79884672 86073057 200809203 12662832 1728489 98072646 10302684 59824380 166060440 33171138 38305050 163808337 47868702 98544810 40536762 201642945 63677922 93171162 185493609 97332207 164928813 220176390 188806590 11003916 249719946 13315260 95234013 137692044 39536154 114677766 273850143 28271712 13308750 63213990 120464211 203502768 57749286 83317626 43218588 81241902 52567032 65192043 131999196 28302897 14437143 9690891 190544991 27303801 15496110 14745969 29776551 61395075 119573202 26430936 1721853 314730318 26421507 179460225 9348885 71845788 179527341 7940898 166580967 55643406 124372605 98620011 10236198 186615555 34497288 31081428 48135297 254264241 203779002 67949679 127371468 54085794 19880133 222906264 16528848 47753433 228174744 190019004 62538189 38307927 189843843 2826180 55468749 120677886 181864284 169329300 71243319 24700914 147685776 176114526 5184186 360876936 88804359 127891743 38700396 120195285 16756929 262784151 253049097 89072445 76779612 313031628 931140 58583805 112757694 36402765 191413698 156187227 141133167 81298329 21244755 19441569 160406631 28607187 34697880 17311350 27850956 161740761 59320065 72073260 187362 96171369 232171989 177737679 2907303 260690052 203766780 5923113 109949826 21461853 69005496 195191556 119235795 11930898 32350290 174257874 36690570 3913371 141226029 2035866 45827712 89293386 372128400 17590755 316909908 40707387 147549759 82334385 189801486 8854965 188767845 38944038 169239546 16057692 8334669 248711568 54055701 152884557 38748192 202072647 45985338 33528180 258541857 92234478 124889562 102673746 114517977 238330764 8482467 191194689 5900013 257367453 62790315 191986179 68341791 110435157 163088415 224275506 42204015 144078795 46172028 7804524 146402067 77405622 71875020 307931484 79471959 86702322 123302046 104519520 143851008 25262937 103909659 120603294 48300525 299601498 186212229 437039442 41845125 17266200 78740130 50333073 160947969 19758774 19372143 101270841 61268067 24065265 153656748 222646200 155331771 15760605 97573686 211410591 20502006 96153225 156080988 90809628 169736448 189467292 152705721 151835376 94079937 59219979 290510283 48031809 42658917 194125113 104004936 7909293 155742237 17654847 8863869 154154805 40517631 67607484 22899513 105850059 38356332 235550217 42743337 103121781 80007837 228290433 9978528 6661179 75016767 135943647 105290934 36554091 225830703 350888538 31095414 216517161 139108284 53656869 143234910 106313004 14078169 130496037 100032366 191783613 120186066 50297478 158179308 153874602 49663530 47490303 49742742 15953322 273919107 113664600 168971733 36269184 198530682 269669841 44612064 90569808 31436496 53883102 135244851 415447725 97889841 37204755 132457710 123862599 36572592 15640149 84673743 279140169 82980828 142119348 35026026 231843738 210516012 6511344 39546024 21520695 72277947 152588079 93577365 148204602 31543869 64810263 230190282 75034176 13864809 19831455 63213297 52349262 73820397 219447837 269729901 1838382 38722425 100402722 22679118 132209133 5914398 147057981 76765836 145785822 113282400 138550986 99453669 62294736 191343285 24492594 27651183 269397387 75670854 30108204 307202910 143848677 47276817 168136542 57571290 86244648 192806439 18817176 55886838 286290690 47780376 188564712 221146653 2564583 542726625 7485786 137772726 1602216 156720879 32222463 70216692 19919739 80392536 40629666 138226977 44663829 104539239 126269913 285378891 53593491 558369 25841655 179763381 21622902 154023051 297296076 42100527 140323449 8134245 59860143 22682709 128161215 50537676 48673527 104598207 48931722 76190562 98651973 66776619 42422604 299314575 82545771 86657907 326294010 160986315 150625503 144894183 61780530 151002558 237377511 3966732 192830064 156085482 23332743 84228207 13833288 4888905 51816114 19350387 330891834 77470302 23091075 130719183 6933402 81532311 82097337 67506264 234385200 117341406 89149032 113994153 164390100 240350691 88143048 309521037 171385557 127315293 133724073 11339853 3433311 36205386 94339392 44317119 73026765 52872603 270509400 341318859 32412639 164175501 207020205 119373471 133741671 119651112 60747141 138759243 298824876 14650335 7676655 64224300 160750359 50163288 217243341 87383751 144029760 124146477 148207206 247387917 7466193 21787080 80195892 30643788 11927769 99764490 27289311 125057898 4938318 100956576 102175416 136059021 28596540 180030102 167268906 27848835 379614291 165986079 78139236 52588557 14353899 122067960 272165859 182188104 93016749 64049307 24710826 206674902 19116972 157436580 61812240 8099952 9296154 344216586 45576279 156053772 230005965 204233085 37685403 54946269 73816113 207207231 110535978 164307444 118580532 63966504 21417102 456608376 44059911 142621899 88690539 63152481 201621168 21514857 145416936 103630086 154712670 6373353 618534 135821595 187350513 39265821 177982056 94549581 30306549 109354707 90887181 41069805 10699794 56345121 1058337 115518522 257545722 112106694 47434401 330046185 12505941 173312475 46483395 66228120 62013504 55525974 17470278 189555051 16564107 25158546 135833271 63684495 209287575 26633019 33579378 39470739 63105 70544607 212421993 111287190 73700571 203064036 216545868 54904983 93311064 22937985 147671412 179101902 35968548 93168138 66540075 54069540 236505738 293460909 8686335 320544714 68573253 19424055 72991947 55930371 93713466 222978273 86961714 42357462 32226789 24465105 132131622 70583373 95991840 79228674 190105125 54432567 1571955 302990037 309774297 204056265 104976333 206798403 222634860 59629584 29634948 62776560 124638822 178791165 154359408 98506485 132727854 248768730 24830379 177894906 114565017 1431171 54410622 175591731 20048133 89563467 23350047 33061728 59129091 20127534 112036533 65849742 147407568 11174373 143724462 126181503 118383006 203584710 32900952 36253413 72909774 101841096 155665503 218679678 17909997 6376608 42994980 8861979 129109365 86271381 113890224 46314093 20778429 134148840 59142594 12339495 86958438 49866264 83858082 165263343 100037721 21693945 43213023 14451549 193532577 102827970 123345957 3548517 148320333 139122795 173779452 68945016 10937934 81228504 21117264 37251984 35718144 137965422 109810176 5045124 54973023 204944586 300522957 20149122 41902350 225035916 236213355 3359958 95246277 144710496 5224884 60195240 29168034 16554825 342378603 55199592 80684940 10024476 7220556 197362179 65548539 63661689 53386725 251039397 37052946 72936570 65286060 262254279 18071781 10739673 123391989 99100764 42959763 158776737 258779136 65714481 138595317 46984602 46397022 105128499 34183296 25433289 41146140 217820568 83403369 15930558 29036931 100642920 45744111 25286982 31701117 107004135 14315784 54870690 40512906 188091918 236698854 46993548 111646332 121219938 57385944 44817255 103391820 135292248 155700825 30702546 150122217 46353447 25680333 231699405 183749160 58033332 196401093 53837196 120250158 172373040 33736584 68214048 20835171 182761656 119397243 162036294 68160750 237037374 51890454 232328250 108298575 122285310 78755712 65574201 226827552 141882048 76661487 256558281 10538031 72172212 42775131 200653467 147598059 85332114 35828856 53406570 44869230 219458253 58923438 104504064 172315374 44088387 7797993 1633800 139730556 128910579 39957939 70425894 117580743 184432017 15538698 42970389 166937232 45829245 157928043 101986920 161506191 967281 563451 206977533 139417614 71007195 42878283 35802522 136659096 125412399 72310602 176356404 5762883 67966500 174554289 281369046 204598926 174114927 141459990 176630580 141349320 40702011 238747446 146854239 101529792 123581766 81312987 103339131 161921214 125117706 50128113 118216224 6386142 24764019 145324956 283814517 45916794 2058231 96418854 17590797 268965123 36634479 84979587 183232602 75081237 92278641 160407345 112377006 89916960 56562891 4859295 87623529 55123656 55486662 53370702 233413635 115056207 83263068 66326715 232414455 147692223 174718992 65258067 49332171 317772126 184822890 76353711 77934003 47665002 14854728 188471115 22879773 376671309 24585540 10344663 218599731 33700191 112172361 427282401 205220589 58220652 23175243 104901405 214662945 15093351 79820853 14712222 129123456 7838061 74623815 23579115 43659882 12527382 159875541 177071433 74341176 84365925 82822026 217976913 1214724 71110179 59832339 115512453 187684770 8485176 68578755 105328419 108650220 87078978 48027609 68117070 94386474 15438969 164101308 34181553 166547241 32754603 92100309 51332841 138985665 239001126 54849816 161745948 75247347 162615348 190867026 36831039 75493719 30779973 172480077 152769351 39960711 153614622 37597266 177077460 101497767 4999323 29699523 22993026 224594055 197328957 22403913 211936116 54209295 24307332 29068599 14334054 122092320 51452940 131864775 116281893 18719064 173792787 106536066 128533734 182165277 27143655 188670720 130082967 142198371 78583239 187170207 198881298 145772676 165327687 178968237 96624339 23303091 40106262 16392054 15189762 26084331 20726349 77851998 111305628 23563218 116452350 50026389 22566495 43117410 33269880 60142131 122266557 39161241 52903683 137799984 152517939 52529106 1964928 99413391 178556196 187115040 103474203 86550345 239890770 85322370 209778030 72227400 169738338 67069086 213411555 26138490 202245309 76376160 165284091 121969029 174913704 17684478 103591488 171028620 340529910 76237770 43977948 31102113 62022261 93265704 56854686 1641990 191349627 158768757 41620635 256245297 54615477 43208256 41961255 89585160 369703782 56732970 67062471 61703754 2880717 104079255 40853169 89852868 89839596 447531 78364062 231537054 30117129 8180676 71360373 4242147 45111864 37236255 148566936 285707814 74303460 71742615 137595864 31972290 45925698 259415142 67432953 67456536 59335017 137099739 15821400 258147456 80465070 70370853 110095923 22252167 158523582 61751739 178084788 127027950 36144213 221992323 123328044 199172484 129920280 286935810 3942540 130628505 79999185 156666993 141225546 18141690 42913521 35754117 220465518 98539644 8961351 181090392 251097462 178018197 162544473 250985868 1066653 283459827 78972705 275931327 23414832 68933424 21915012 97390713 46095210 42506604 40222833 183332373 79957962 17641491 766017 273200928 38132430 205620639 104355153 175264908 34396467 50758575 35721861 158739315 314471871 41611563 19480671 275342844 115882326 123117288 14234766 348089028 125515236 283986885 30262680 25762212 43458555 49527177 243286239 227781813 11659137 33409425 200761449 10390842 83156262 60834627 79197825 81248685 30428664 95475135 113340234 255288558 37264605 75996417 205147404 69036114 149529660 70031367 144304713 89936448 78675387 73373517 112853076 152379612 198776928 23232048 252110859 159594435 59080119 49580202 37521393 66439800 41436150 5967696 114162846 102292659 33982284 142341822 205114224 200293422 57890385 165579078 106076145 6981534 4048947 348752712 649845 173861016 19744704 137371815 162192324 155982519 260367933 12511968 15948681 243467616 318631866 3710028 308112630 86707509 19255110 10743096 44170266 162949416 197973174 12826338 126836913 51530724 131473125 162758295 221526669 28538643 250935132 99006705 80443986 86561580 39511563 3288810 177799881 4031979 291749031 78082053 235245276 65429070 91588980 227685927 11821551 305457264 137545506 26699862 300048777 225673350 97538784 33062715 51827433 279826848 26805534 181046376 147598668 68951358 193237254 95666676 50350881 151120410 150005163 91309113 14412678 151768197 25949154 35876127 248819760 32123259 60750900 324107490 38136735 74962713 31170363 311444385 22398642 97403082 96761532 197789802 328252596 142745715 43227009 66584994 12088776 86449734 201224037 66928113 28622601 177693789 63459417 110181813 115176600 460852770 113399937 172961712 95224269 337930026 46702236 179074287 148250718 69723066 263141109 91398279 1237614 57213639 82004958 204765855 37094652 77945595 92388513 81359040 114013221 66084459 168802116 7778904 233000250 161856429 175049763 259620480 7646835 158756262 39450033 234841152 95968215 80819214 3345762 228989502 112765086 2752134 56925267 232842099 14577843 246805923 30099447 21484869 151233600 7642005 63591591 72918678 16648527 178547607 161500416 72899106 59440038 261612897 107145423 94868088 13161498 157049823 20435163 81743865 115267971 29562855 25919523 59920959 43675191 21869463 254929752 155184456 66437007 42472815 115162530 28295988 138056520 108403512 130799844 103827066 362965218 176627262 268907310 30685158 66895668 2793945 21368151 23829372 166369644 161573307 79158366 122011239 188409291 213395070 69862506 161169120 53092872 227547873 153192249 46970679 77535633 99790383 122171847 54921951 113513547 154490868 73003791 27521109 15030939 82402887 192724161 222083085 158977140 87934686 75579903 118603821 192131919 142494723 124721142 167831769 4804779 29715693 231309666 192729222 53119836 86216088 40394298 54367068 137318664 8291136 204096816 8628375 42584724 104338332 50851038 54801432 135220197 23356305 64557297 67104765 87705786 46422831 40197822 270843027 14078715 29136345 102231276 65330832 27771198 175190547 58536555 46185132 3486987 442955709 149741151 20979504 7211883 22190721 5974521 125990571 24316047 161251503 18334785 199737720 100591785 179401677 221957526 36265467 171965745 68546037 121714866 30581103 108175011 37693131 142534434 79152570 146331234 139082643 82372605 207489849 61003236 104976900 60576831 15844920 202980393 38379033 182427609 173870235 79573053 149460339 148112055 75803994 80960922 117827157 39813228 3279801 39754575 132726993 139034784 24646062 50027754 324688287 171511725 54283383 46395720 184915563 59799642 18700773 178500420 17104584 54364569 260904252 187227474 55004985 78636600 95007675 177764685 146941998 119121072 71331498 15450708 292574247 90083175 23872779 244283844 80724777 55859853 241490613 71212008 278468211 109980507 72603804 12078129 140975079 136093440 247285731 143652516 37964619 129493749 355352214 77948052 57231510 129460023 168436296 70480914 7461867 395059749 31777095 66853710 175975611 279977250 46714521 178540005 111848331 94863489 125303493 54974829 112067907 109685436 2978934 59127243 281961855 177510396 142144821 64935570 85062264 7470393 186037782 155490762 19946934 159908763 347215995 9867543 3081456 93795954 131120493 94337733 40891998 40530189 46974060 146233122 107989833 175363776 154417872 55605984 221920860 19115166 209805813 89187756 44245572 75015003 39883725 119050239 73019205 79116513 75795846 72696771 106757133 113676570 31736922 2265102 20862366 152818176 136126053 202491912 74593974 146363679 1380141 42679371 12013323 218965320 34615854 30769137 26447862 378921459 22694028 178640826 64149939 268012458 107443413 98596470 50127441 82717236 56150073 24545136 37034970 59521896 62743821 81154668 7274421 101805732 48335889 233716119 8717877 23733780 32877327 228106431 54427632 41041140 147377622 120542058 19816734 81205383 102695859 3480036 192971058 322111041 88104555 221882199 209152125 13060572 188803461 204204567 112558152 36680805 98085183 96079998 6220158 119702121 2604924 77506758 190832145 52376247 41851866 171840417 195064401 221353482 141409317 10234308 233348283 311749536 140288484 22619751 22104558 154108017 113801625 181244070 204770601 207296586 232477665 17657115 124108992 30979683 141703800 225395919 127491924 11827221 113781864 15069726 47560590 317709 92310876 104039061 130690875 124168296 178644585 148601649 202847106 103948908 50673420 68425770 372343860 53199279 84329574 88889388 112183575 20096769 178706955 71325429 125610408 134863491 33677385 84623301 30258564 40726560 55369125 130435872 128165226 65532075 53206734 48627012 6590850 76274394 44793000 9915507 120409695 258520101 119395563 13154085 189093471 186960753 20359941 320189121 176042748 100939377 73721991 14171199 60781602 266861742 219273012 200928 62310717 26546667 144251919 74275173 234089079 132525645 188050569 39702411 54167484 329741244 9358839 281331183 204695778 13044276 98692167 6807381 90651771 99468747 78467046 79714803 33176871 240600591 121828812 172923303 76388970 92813742 88378941 119522487 336761292 167685861 149247378 187228692 295182888 8767248 85984626 30221478 326422152 48065409 68721429 160894146 56434707 2980173 49589022 11228889 164063151 107658873 140797944 16086189 82519437 171548517 110425728 144593337 176103585 11993205 60630507 252797349 194414724 120248709 49318563 74959353 180384666 133907214 140411838 77352387 153841716 120692922 25214511 112305207 36116136 60885825 20293098 141695421 119503146 12081951 86368779 84587979 266415324 161677467 122048052 121678431 57790404 59781666 128542386 101654217 100298457 28416780 7587804 213313590 9860025 16988454 24256386 55731795 96539100 155312346 144551127 240176118 88906440 9186828 4280787 73395084 63215439 155959986 33428304 75862521 28655466 187856172 122921169 18292638 151125051 168532350 12119940 152404224 59995446 35642019 7597002 183689667 20083938 5810994 81173862 43509060 127689261 88499418 1022952 164693277 35920857 15932049 162119517 203349048 127517922 90626718 95440884 234931200 113315958 60029088 104877948 24146430 76607475 148582329 47370099 241278912 151783401 138456969 30382506 80909073 7755531 59942148 26034750 123761064 107474724 185730153 139278426 38177748 108755241 253953 330841392 62687961 57280125 49795641 238674681 40952352 82398330 43869903 75914202 66561222 112745094 58346127 256713681 197491182 190109934 77221452 180013365 119153223 134178660 134906688 141707643 235694781 114691899 128484888 169010499 13703298 1765407 7860615 92843730 224667072 326079327 10565688 29562414 137072103 32716425 134591709 113561175 29595363 225792882 26591292 40206621 29797635 102980787 81369981 62534472 45302313 66529659 234676155 13557537 162861888 81585273 10728165 110831553 61810077 115958997 94984008 86574327 35137410 97641936 103165671 55059186 26497527 116711490 194125365 48103146 61407297 128069844 133434819 8229060 60268068 18136020 11785494 47973534 266076573 134846775 64277850 43675653 203123718 184378887 46349646 36508416 20950986 28050057 26724747 97442100 40497114 78565872 51721467 86162643 41244399 27971160 114062298 203321475 103921230 89226690 42973791 153490176 35305053 107472897 88283748 178489542 162999312 87420039 46324236 10875186 55300161 69961269 23016924 179042472 113914836 80373279 140880285 139267695 193661244 253521681 56580510 12875121 69297417 173306973 37252257 229268130 182110152 278869500 49191051 61420275 155115660 160149003 239817963 5039097 42652827 103362231 17816232 5947725 202227753 254178162 113786925 108876663 140293881 148269597 68950875 53497353 92925000 55171242 111550320 1392531 140639457 27870465 109697280 108273291 8412054 32262216 118201314 23233371 60708207 18344319 31755213 211375647 156976491 268356480 40303011 89611305 120221766 140462490 117551301 45495891 61936791 19598775 93270954 70535346 9461130 163266117 228948300 100584309 160836522 20014617 20389089 158524800 55173426 204196440 98445060 146823369 111564936 42684642 6806646 181187328 106175811 15600102 154407246 49065471 134212407 51976260 87026793 92347878 80827866 63232974 80354484 78006012 51373770 21305004 52528791 150836028 138633957 69410397 81891768 177635451 53451615 48837705 128826222 17020773 91303044 5035947 199477677 93644418 45386943 270348372 6480180 185589789 98777784 179900301 146858124 121778286 115567725 213463971 20529138 163445583 15638154 132235698 25059510 67998777 176722182 3190572 148370565 164955231 106032843 47393850 29940939 88232109 174873069 140184219 37480737 86887773 96590109 18847101 5892327 125620131 105971019 120872073 139220718 201815439 25761666 234804213 103222896 23786616 166001409 38804871 28516341 71783460 101896431 147295281 54486474 134513106 33642945 239790894 26629743 46369008 54286617 11505249 130901043 138716361 45372894 184691955 79383990 94491600 48985398 144068757 67111128 35335608 261492 93443049 122096016 148482348 9516486 188454357 109540830 198239622 181330212 39257358 43985277 133986804 113764686 134581608 84122010 23739471 180683937 163624272 61373655 89323668 52924620 121038036 48765423 12313770 230783091 23038050 104964006 89928531 178713507 14038038 203891478 232025829 79588782 121643844 100656486 143033982 26784912 85861587 166042485 44707761 264568731 57454530 59487225 30687510 263991336 41587350 10917270 1660071 242381706 167631870 92551956 124827633 72373434 21721539 6452292 367541286 97609743 85484784 8056188 111525918 94261818 188460342 150888570 52446870 88430580 53473623 72194304 11900427 21758415 22690227 129569622 175283451 190803249 60658437 174626067 252429366 93437946 20443248 187754112 194297397 42500766 186210885 216924456 18202464 28420749 3091347 153905199 93446997 67320981 31260285 127861965 20302107 89753643 47540787 131067258 192087903 17741640 83197107 39774525 176734509 175898625 116938689 175060641 54888477 33827976 249599280 51903327 272275164 92592381 160605270 92161902 78020901 279906564 137690091 13943664 94227441 13050009 41250930 93704541 175639926 157144449 22376235 48445929 30157974 80246376 89983824 17076213 116604054 181606614 163422714 36598926 173437866 76089405 162679734 156613758 54517680 105739179 40028982 41192991 76123803 85641465 139839 155263794 55321686 5119821 40559484 105927780 25560066 22752009 236027568 18578280 10057509 180718692 149660763 62412504 164608836 21252735 38970099 138590844 69614664 199789674 2516346 241106208 85678845 67752132 270059391 126344946 38351313 183547875 260225175 151737831 35673582 81492831 24136182 159596619 120667197 204551235 12411105 142887360 78957081 22500093 32610459 251653143 33093522 102119535 90541689 141017646 71356614 91058121 131999763 93927120 213534279 1510446 7378182 116280423 18251499 288201270 21806337 201327000 64519182 215482302 10517829 65263737 114151338 83416242 113023365 63421239 41993154 36344049 25993401 11655315 249762303 5859126 211252188 72194871 122356458 13271538 172935084 68079249 38109267 215431692 38617509 20559147 56314902 139960401 176672307 99220149 192948105 25886805 225855 43497384 121754325 138613104 85284801 140655123 140791392 182606718 140434602 3854718 126564375 158252619 176486268 118627887 106742769 145298517 91429401 49110096 191816793 46763199 8390865 53618838 70886844 2213820 57527526 81424350 355815222 65660931 149157645 220586982 249247803 117805296 21437955 103991874 186010272 84894600 49875588 124834731 103110399 166678323 154974750 74450103 142434999 137132646 98822199 37043139 46404981 79648485 79453248 65375877 114228009 82758018 102777024 97839084 103805079 235649694 80133060 165270357 130066671 71846859 181943538 7317093 106598709 235292568 3003 32428263 72980376 18343899 152122194 170156469 43045821 29230929 365062635 23154054 167438859 106581678 84262164 130404561 31911306 3722607 214293072 135729426 60214056 10961076 78503838 69364071 217337673 14351190 87336144 79807413 118564299 24982104 83255739 246734208 19056387 82087131 31111962 69835206 157482297 22224111 75258225 92263227 53428767 91104993 96355539 22815975 214709397 195003354 83544762 105083580 35291676 284035710 272799765 6164445 4780692 194432238 72408903 134341158 80287935 61779732 58095135 323394960 137040813 40682460 66957135 366093756 99535716 94598721 31434879 40211031 219167319 293879019 31379691 190540455 107229465 69224526 123848613 25204641 130337172 63031773 11539017 140281218 99580950 200913384 243404700 18859575 78036189 2926833 414106371 56204589 318363843 25990734 134612583 140269185 28869477 110755722 77535255 125566833 168510216 333547200 95351928 173151972 189769503 94566528 27375096 12605418 75024789 6056526 158321709 15074976 102005967 20312985 14191275 14499009 126504777 100124262 82812618 36179031 12648405 104488062 19713687 23234568 87371739 169876917 245556738 275088009 161054187 52217592 235440576 19998636 16773960 5589024 204680091 174653115 102208239 167229300 145618284 246196524 18213531 174395382 104164914 34774131 226307802 152814039 3273921 75626880 153991047 21541254 267168048 27714771 222184662 210484890 67938360 156066477 16141818 63053697 32490486 264650337 11511066 8380008 25581927 110533164 35248836 133702947 93671739 108043614 47519073 181174623 179234706 168627984 107726955 212217243 92573208 75599055 28184709 222370008 142487457 183010674 96184452 23376423 58868733 76100157 28321272 90389019 110285595 269407572 100226322 28585242 170883930 120421035 211717527 113314341 62360130 135697170 16951221 98064141 168315588 108943947 111975276 202854981 10253649 177496053 352971507 121376577 11633664 22621116 30016434 252905835 156109317 185454591 30077670 169644783 37540629 15162168 4886742 118894713 4464012 251781831 55808466 31978401 204587061 164784039 218049846 33700590 281447334 188435226 126583149 2082024 49486983 12870081 191069865 19962264 21027132 139413141 66008670 12221916 88767 276334275 37831542 78000657 42400281 48690789 68258694 149693082 106947120 131974962 35019264 10047723 76735323 25626510 81164916 18457068 117189807 17549280 209545287 125612802 55846161 67790058 54612180 21294378 112164885 128123919 122857623 36769719 298641 206644914 136063158 130313547 159165846 1068123 731892 127460739 176974203 18540984 50362137 75278553 137441178 200940684 109382301 121538172 104187384 144149586 104854197 135814350 108658956 54865356 14119875 29859753 173463864 72376941 31199763 82500012 10782219 148139292 13070421 10660146 270496212 680883 49887453 162523242 221202093 140139006 150233076 247664697 54754602 49837515 79198791 154314930 329446047 69099933 252953190 183707706 108872400 33180966 192958059 64269660 208394844 120453018 111901923 262369338 80089296 69385155 19982592 176872206 26139981 28471002 53743032 126563346 148976541 375111996 64727754 100201542 268551108 56601741 5935146 240879366 32917248 229389027 145170795 1739241 21086037 144282516 39882591 53427948 141163596 163407930 36700293 393744057 108729831 204762411 179141214 181232604 213853416 177597546 139035225 149402484 173699211 93549204 24676554 10684317 1835715 89177487 270795525 173249685 102007920 184352700 131665926 5437131 5201910 4010412 379909488 161233149 238638897 61099773 274607172 7861896 90115389 23543688 98281134 112621467 175349055 134818971 44817087 160007148 35727279 137180463 36631287 195400779 13476561 274808415 279528375 43128561 55699728 1460130 25194603 71091741 12134493 135527511 161414295 20085723 120293607 88567353 100995657 269021970 25183935 131983467 35200200 334661082 5778738 13060887 268228947 52042788 162189615 28279692 188394129 89297586 2166948 203003031 19277433 26798961 57706572 5458404 164422083 24207246 110442150 42033033 83523279 59903046 61752642 248043159 146660514 71410857 42260925 53418036 158679255 33622134 159997509 40295178 28839678 72653994 82993617 42160629 77844018 126668451 20646066 163022496 35935851 257116419 30117234 18628239 300320181 227468556 47247606 26541480 52630662 92321586 216666681 22152354 141011220 329124516 41790630 2998527 2482578 20539827 158456592 54846015 24390429 245502075 133660443 583716 149124024 28113372 42035259 8732556 186606168 60544260 118072122 9616509 142760478 13146462 33689712 118417362 296580711 7402752 99949563 84030681 3595221 98865879 127161006 47924184 71890392 226357740 117433932 37199043 146207817 35610960 140636643 281464407 64627752 1077447 66483312 137676294 66088302 161471730 123780300 164862327 27575289 175746417 94378956 57704640 34427001 221936610 198916977 205839459 69768972 128240280 245033418 4471320 235664415 107736006 95556321 184921464 31047429 330878856 38208891 158568732 12930204 90577326 64938846 42935109 37968819 169957032 129614415 148428462 90802404 46582053 44778846 136727199 286970334 135691542 146848779 18436887 200603907 13350309 70255080 237463884 45183768 128776452 34150536 25627749 51976911 68191431 185462907 14996436 123053175 181138965 76626732 262965948 110579994 28923615 2976414 42198849 182239701 146584788 42335643 117017859 78419628 18870642 130538079 57825978 238384125 16334430 78803487 86761353 72567705 219493974 191668071 83195259 164728452 14604387 32054715 115750110 168284802 14812371 215053839 111343344 90753768 16873248 253895418 15788955 16582209 178984281 114905028 6263397 90427155 473103519 44099391 162744813 45487869 126338730 198716280 200617494 19577250 274716981 42038766 9551745 114556890 13318221 58392432 38922933 93568524 75830286 98932722 93799125 160796706 168930090 228731958 13739817 193458867 139412322 31341051 33539751 91575372 206069766 44258907 225098832 4574451 155623776 148171905 13545504 209395956 186755436 31546410 55082139 140390544 40877046 126273861 4217241 156414174 44933616 174566973 12430803 206716608 201297285 290188899 101526264 83381550 127568910 102858693 106111908 37447872 10175991 31673523 229131 137097051 4728024 17756592 29889384 42331065 217574763 84043659 70682052 53576418 71679594 79440438 156177651 11393298 125855016 75987198 365841609 95502477 96284832 69931365 52408692 65791908 225864555 49087437 51648135 9355542 64519098 190626114 168716415 66520671 44427663 35262864 269653377 73189767 4346559 28318731 36402597 223341552 226264164 149793420 794934 196280406 110223960 15479289 96155220 136637571 311963778 10522701 18906006 92595531 46771326 43830129 166272687 144349065 111505548 172310649 21959490 182419881 245276577 223946016 206943933 146465907 54306966 14931042 161269248 163010568 140409591 199231872 135346176 6834261 43625715 183891687 105822192 113498259 39082512 10159842 35268534 284067420 42786471 131851272 4068078 136854921 192486189 233580396 25612209 110996655 151895415 79927869 44657760 86403723 62995338 62263005 240595824 184831521 104371365 170352063 43148112 196807737 290357025 21534534 111182652 48057156 171189837 138366438 194668446 171137820 29589105 108044769 66614730 342279 59636388 199703280 15228864 273890568 300830397 206519586 144672906 121218006 229429158 3000984 118266372 225682044 118152741 51970590 43670424 18055443 86888529 229140387 16635444 60691491 52422846 116659284 127828617 63695373 30151107 135171960 53753994 52550148 275841384 31312113 115764264 28273392 139801515 18636135 267400791 305552247 38134614 105228333 40293540 44900898 30920232 146268339 106823535 139769700 227408349 183007125 43294209 126082194 39387348 119127057 65293431 175229733 38285772 24105816 70047558 250784793 8538957 8208795 45236247 365435343 56223237 122836119 293535606 124844559 112259805 320718216 19443963 25882563 102552702 97857984 110011461 154093422 133305249 114088254 138494034 6603807 56793681 174702339 204351483 283066539 52495443 9095184 243778962 121301880 205607787 69158229 31764957 103760034 208714023 136591476 337832523 161709366 47271105 51630600 281590197 47048442 34141716 174288555 52164084 102829797 259745682 119526162 201189828 844683 78590526 234310230 121839879 98800548 283612014 133541415 5404854 83840820 255760806 68019357 56982723 64646715 22963752 50793603 241192161 20229258 256941321 204863232 10922226 48088404 27882183 15510180 67738503 17793846 8283807 5350758 110345844 190254477 200702418 38070417 110162157 107011884 37393671 71716743 160380486 122122413 43938594 2136477 149370564 20224113 14146146 65197146 95617347 181268367 7998417 29491371 35605794 150539928 68789931 3277659 65122596 189057309 160548675 73034997 258132 14439432 199899966 44627940 197223306 43573446 45795750 183204882 26653599 352438233 101629941 20204121 86387301 53935161 10918404 50029602 23122386 131319804 92459409 31398507 200595654 41708142 89631444 201413037 45040254 70481922 100623306 112908957 245686434 26550993 18551337 91471611 5507334 2924880 143837925 184906134 40302213 256347546 148173354 67607631 102881163 80435229 740187 129897327 140010612 39473511 54586518 199287270 227918628 220144302 45326022 12503925 240967461 68988171 354155277 61907874 67928658 44214996 25274928 281451975 38631600 93044238 128005773 115161522 108321129 59961825 219247455 87925152 78309189 8648913 135726927 18608898 99866235 32323473 189401604 111129375 283371459 50302623 123287283 52981131 135539985 26876199 42571893 26921097 106120371 46744824 72494940 109787307 17596425 250182933 82177830 147346227 191610888 18059139 190801359 52186092 8305962 58605960 18249567 42082194 7000077 198025632 49011207 244796265 205480380 17973690 65934876 222367341 124378695 43975407 163384410 152151531 95118177 96176535 49287168 175066773 34758507 319625481 51653616 22739787 94222926 232676976 39407277 333254607 102897060 59390982 37710456 273417018 142073673 93528792 144700017 64230453 15973209 191007999 58865331 82980282 288793323 130216170 1899471 147617421 176909082 153791610 118830621 99933078 62234025 234842097 16776543 211579515 2406705 1752240 84488271 9497544 238413756 19512171 79950969 14998095 13396404 39373026 74428893 28738500 61683846 319805808 172965933 97535151 183337329 148782858 96217737 155250375 144703923 95859120 58870770 36885912 18335415 93089346 179116539 73194912 42741489 185953551 2062242 69480873 74982411 175606998 62965497 39437706 104238834 102298434 9239685 330125880 27226773 7054803 44698542 88925067 176067066 25833696 61495518 1318989 121218174 19076547 20331381 207767448 50712396 240619617 48069735 91691607 197847468 43932756 171507210 62019468 118010676 287038038 81898698 168106533 132683271 66234987 47530854 69107010 163756551 59092950 22591170 207556419 7010493 7235130 206016930 14984823 5054385 126829290 8043546 34914663 321409116 63003234 41299314 59830218 20133015 198740451 39691680 152113164 43981581 121849896 10928946 7711578 10319295 111031473 74287248 128673048 60551631 77354067 28921494 218147265 72936528 67187169 90541941 252253680 284141886 12298230 75000429 63201558 227054058 200606574 49021434 7628460 86500827 4952997 124113171 113969520 90253884 25593183 70126833 149286060 9160263 210998046 66648498 24045084 23245488 85536276 178037454 20553540 2690499 2658159 11852358 194690769 9529800 4698267 12182688 18315717 64103529 72664746 57438822 80424393 310539516 6456135 236824308 75953325 24415692 22805937 96215952 3464664 26079123 36614613 55631205 178237752 112488579 75215112 127839033 77006391 135041991 34431957 81771375 1708749 43918938 25526592 271342176 17959641 109232697 107929479 82067748 83123733 110066628 20253954 36422883 192466071 236076015 47044746 41270397 243342876 20102649 155620206 11488176 216727371 101913525 69496182 54353586 247232685 176959440 184343271 32739840 13027791 62657406 58425234 45128832 26301261 140401758 144280731 166846449 18943491 37256142 67211970 160004229 102394320 222937470 141281595 22228479 52224669 227765349 77124684 123767028 107199561 81576978 40890003 21745185 265702857 7895475 14041524 166142991 143479812 12612117 56795067 146372877 102451251 166520886 87626910 35105952 241046379 88249812 83637498 24587829 244174518 247404717 156940287 60237114 35568855 58174557 160743450 297556098 23709882 223805505 58945131 269965059 155196909 128329719 236442717 59652075 261618987 27552735 58412277 187278525 2658558 72317217 219639462 29973027 105951993 20780739 137112549 365381247 32817330 223903029 19358892 31626189 61430082 37622676 133440678 130573107 50638329 184644936 147458997 10438029 26115516 191489445 4119129 918372 13229307 47320854 316367919 36506715 218732808 14829843 104288163 186401733 304240608 262827558 53242119 9868782 94671339 110913390 15829485 160449660 222837615 45987627 57270381 50842974 158936757 79545816 303365769 33903765 142991982 88720842 110770842 112976577 138530322 29666994 169738023 29546013 152977545 116943813 1820931 91773927 114050034 119677593 201750549 29640933 83473572 99927891 255508911 29248443 219478392 128146095 42635124 99162000 37773876 10202724 12590907 45653748 153981870 56156919 116981088 60796911 48523839 62139105 82854366 41764611 164533425 205737882 61829103 98975604 115625370 20480439 57345036 52153710 69455064 49281666 50025129 252623196 27417306 185818269 146820072 4386732 98127099 260162133 117110427 183112230 4833423 72735957 196078743 115883838 23042565 138076785 293755686 96752523 54726 135246258 110284503 68609499 185316768 62546211 180735009 298522833 50909460 32067315 173924331 129582453 34277649 41083644 111353634 214709607 109215225 211096137 93812376 176258229 65984877 155828127 3289167 124621182 7150479 91383033 179154969 103424958 213104430 145914006 232588860 38032008 61910016 16422693 184158534 206919111 57859116 92422764 45853668 109959906 154934346 73810191 316064490 42554442 121328382 162321369 79716 128843862 12150117 161264628 238381542 86714418 43743399 181624758 187796868 56115591 89848038 248608878 232998822 92301930 15887991 24733779 89818008 121854369 138789231 123381069 141045870 121993368 20503644 216716745 60718728 60951891 265755126 64720635 58398354 59409042 785085 97444725 74771424 111307455 109411470 195922440 31530660 152060811 29056104 75588555 124380396 185761233 54469485 145171068 88912530 51310035 31802505 187113087 131660235 95314359 11783856 121221576 1434153 110347860 29236179 168111531 14750085 124778850 142618686 152584152 12949776 37858464 96126912 24473715 63704382 177868341 121741032 29961918 161165046 101152674 69080214 232169259 148686090 40431657 57555435 4198236 147327810 157827915 116479251 5240928 138013281 59305239 14558985 14250915 3518928 265816740 55225611 84803733 117059586 78358539 123130434 278428542 51419046 280422975 911862 109980360 57465933 148215816 223490883 68079207 100251942 114702945 114870357 82842144 15560328 287750295 95724867 47428164 109401831 43592766 72901332 18804471 195551328 68019546 189873852 47419281 83340999 35059311 58412760 107616432 10341030 92722371 129707403 30366630 127195404 229085661 109721745 169714293 107929248 70496181 50887641 158921469 130357542 6928320 213137631 228652284 82723179 49270326 321896862 40327854 16055676 179614827 261270723 30662583 103632060 50955786 104737983 183076803 175635621 202025817 27130572 9030819 14105259 192183852 19326174 234033009 113451849 216396621 2277450 1150821 150662442 129636990 43961085 247791768 94257891 57575847 65708202 7951293 110859609 40132848 34380612 149763831 21963627 132387927 53730978 166074237 7575036 232679895 245763021 27346263 22559565 21471093 70027230 48128703 52208562 235946949 249308535 21771204 28469952 89671281 23602152 193527726 155134875 40003677 66290154 75797820 120059604 192254601 72310035 137931906 95388720 24279738 212563995 165451692 56308686 133951209 270442830 163201437 17002251 7779576 22957494 109384380 313127472 52296741 82538505 68093487 32840031 170688 44084691 103807410 103320336 197081787 8753304 23649024 135181746 33587715 131313042 6888861 170501142 119271684 36579879 144812976 229075203 68374866 183670095 243879594 146888133 176018997 78253056 6752802 264901056 12364863 118725579 21417984 277280262 155872101 187910352 7091847 10829238 48391287 25134417 38772048 35312718 17616564 73438092 168297108 934143 244296465 155129541 45367119 96371541 125967912 36124788 89850642 153290004 62031480 157935498 172494819 52353819 166844769 178932369 33568962 7232715 10168452 78144780 79232202 122293395 1589511 26141052 10426857 143778495 43723029 99549849 50765862 127380498 35939925 67523001 241108287 74052426 216409515 149638524 124201350 9239748 22999431 78913947 107048697 64761564 51962694 10487568 117571272 45519957 96866427 204399888 19679730 172826472 2961000 218343951 54561444 57341592 198660399 33764115 70260204 147492114 211134588 13362279 182588049 61194819 45745770 158650128 70522557 469917 110675607 11283783 86379069 180294513 102949623 67014444 50707608 52627407 176201907 29068956 57099399 84151200 126658014 31254531 6922419 154597464 65029629 117992511 179972331 100461060 31583391 68704965 19475568 28064631 39993219 168549927 40281087 50873445 38360406 92017863 101768310 247639728 4308549 57817515 56133 143151351 39706779 171577959 96239262 120112251 56800254 198448236 138287373 109066377 206282160 99898239 210319788 26215434 52242708 199933566 89952534 123681348 102270336 192536001 106229550 174761895 30088548 15627360 133791924 104180538 136791564 245478135 44656815 68650512 84786765 94717308 7075614 21286881 21732627 109208778 68520333 99676080 44635227 25960788 13828668 115067988 36913758 16222542 107228205 122798424 211509858 194613636 36177792 321900285 3831954 7620123 219111018 76882470 35535717 90413169 171395301 233081415 35206899 13507893 68422221 203561799 42510783 437942799 6105225 228766902 33574716 4247733 196992096 57775389 90558972 46621596 285122628 156337986 143862957 171886995 131545827 41950629 150548916 324013011 205755963 182295099 211676703 148986096 202189260 154638225 257713659 147043071 26721702 257638269 56280084 168864402 150359454 102333252 59986605 79100007 105530271 66211929 143376744 18954936 10297875 188739327 87051678 49345191 85316763 54099465 39563433 23051217 172911879 81975117 181982892 124215777 45167073 183646743 89091618 35355768 152463990 82398939 274146264 123135957 141239742 171071607 95508861 41051619 168207522 136924935 245814681 18592119 95351865 125515446 140358456 40077975 160262235 31126515 44124339 137165007 389970 67041135 106633506 200396154 61867722 74135859 280648347 167808249 68697615 45511683 196647003 247563498 34308246 227434725 62397342 114253209 193430517 155254974 266318220 121223592 161449680 169294566 65521512 73572009 60097296 12227334 69924435 369687738 212752890 30830919 5062869 128927652 173981850 12748386 180420303 201402894 198442377 130111212 65521344 48036093 134147748 163957017 138360558 90955011 56677341 323247435 159776253 127172451 11392374 292716732 105001596 19464480 106778784 91036932 116302914 21744345 155385069 152683566 31587234 101124177 113233134 84470421 224858235 50472576 130398513 170592114 36696366 55924029 158379732 141602412 123050172 37313829 9528960 254098383 129393075 2806881 63592074 6037605 140513583 16422294 30741627 138384666 90409368 126454545 42961548 100112523 130586568 119515998 219450693 146444571 107639196 138089889 24373083 58501275 114040647 3616998 120170967 142359945 47881302 94887660 149378124 64191246 128613912 85254330 68677812 34346193 136752021 40015164 3994893 14027685 56340711 1110039 185198223 32522343 77902167 51804081 355416390 91921704 77576016 8206212 102771753 19074993 21930069 276442656 221016369 27178956 206829399 155051211 54113157 61458726 155178345 10788771 225668688 197759688 306025125 219770922 9340527 260766303 110615925 51490173 17507238 147283773 98419482 77024052 87902766 65318127 109412121 166621644 177705759 44915451 111719307 71296743 291812892 76315008 10653069 35623539 2320479 55838160 32127543 38229576 155495424 154339437 24967089 65634933 208752264 144933936 155022189 50204952 80264352 83695836 68128053 362135949 175614474 90227592 222969978 229734246 17926524 67605552 171977232 184201101 75755505 24212601 97025712 22653603 116581773 39372606 73930458 38293752 110918829 53628204 91178703 182764113 6992874 286404930 40146414 32343108 206490606 17674587 282135 156111795 257193216 93592044 132194517 141582147 34916469 24089058 114911181 91362810 144955566 126758226 8587467 104998131 103449297 136190229 78347934 39658164 111779073 160618920 39151140 10745721 105566265 52460898 4733337 42885675 41162331 175901943 201259506 23613072 127335075 118330002 167229258 29222340 27007953 18324075 259259658 95316186 34983648 76144257 169729014 5372346 22129212 17477817 319411533 110859840 144374034 7231308 176685180 37731519 24533397 126257271 382011 161486724 1052583 197086974 12053748 136982853 112353066 67052958 156124668 116264568 127002519 257217240 94462830 7613886 15862707 39952248 88725966 57942171 4074945 1593627 35306754 225950256 50274945 17239236 25577811 157310685 104138832 7459893 63792456 75802419 123857769 15376410 47789259 83275815 46797849 96174162 99491700 256276671 31195752 18221574 88260123 4029942 94474695 145536069 221500881 51688728 163784733 10316691 92237313 16124451 32652459 232328838 171072342 32239641 42341229 22376613 68423418 118601616 364294434 16058679 34991922 175962528 54420786 358953924 73678857 31697547 78130500 22314978 11775204 52235568 188856297 27456639 4441521 96912396 74751432 149492742 4854759 181288737 22969905 49864731 168024276 30213750 196447965 28091133 120338694 53795469 261967230 208867176 160889652 85829478 113927037 33491556 52042998 275907639 52891860 12825120 27400254 23906190 95708886 210454776 49015869 81745566 16077747 88939032 446985 139793577 21299775 81037551 55407261 264155199 30613401 31482843 82267416 129163272 37422126 7915341 178317321 25173855 284356380 5204598 146721183 6029100 114594900 180734757 10674657 62802768 128690751 259669473 25679346 47404056 7558845 124086648 76658295 209641761 121822407 144265968 101425758 141209397 7189707 84242865 7778400 212949765 43683948 166639641 36143121 104829291 95232396 14237097 130909863 81115482 145575696 28206129 69947325 13016220 81818604 86427621 92867502 168373359 80548314 79257318 29754732 6521655 51578457 136439646 62452278 77067522 38961741 129961692 28832139 11147241 369559050 142975980 45888885 1251621 119001204 160425195 15070188 110276502 38046561 13013217 9609327 283346868 11824743 118907817 21638736 186078207 72146193 185044146 135636774 330479877 105437493 166237176 63394569 130622100 233961294 48856878 132883023 210690270 112318227 25751628 50646477 91841232 93857694 109227636 144488295 58938474 400959069 257583732 46855767 43079043 39096855 23030931 130102644 129363360 41637645 56397075 49428204 114475263 105802788 51819705 12630618 81113613 56039067 39608226 168153552 45400299 106833993 132958539 193246053 193817463 185081820 147720027 118760712 113897007 200794755 63149205 159480489 114662373 122006241 200745972 12098415 2572353 11434605 169954008 65628570 102294780 67215813 141777531 45022803 52904523 69594525 108187443 32089659 8814666 30358314 238960848 83349504 69145839 20799723 46605069 51890706 36036210 122739498 149500281 104964657 144668454 69845160 85223124 137654139 200331495 129848754 16078776 139701492 124922532 15261267 51424191 214889976 27510063 4826451 115975335 10756578 159904647 216126666 10853451 33238485 11161941 50335026 29012424 45093447 129969987 50142771 75388635 4077024 95830266 307094466 67777521 7534569 123366684 87205587 22802283 252483 250582836 52714788 42278523 74925249 54209778 228849075 109617354 227989818 100063299 43751484 8758764 121688364 166726455 281516067 2218524 134483937 107871057 74527824 223965567 170728761 222545463 82250448 76356798 30642318 63581910 150771096 151942035 28519743 10317111 293360046 80062185 18723789 45492342 264760377 35784798 122909199 211310169 3254538 43699068 54067188 64719459 153287085 63446922 174527850 120965418 94182795 156352455 89471655 21341166 110559057 63324618 124867806 20501103 260198547 182348460 99571983 101015166 84638967 119530089 41796027 89109111 130492068 12645738 117956832 14715225 80594346 259797279 4699338 1961064 90321567 40957854 298905453 93761136 45925719 1007559 174581820 197467074 16439766 255648666 102233985 238735833 38594178 7986069 100479393 78491742 107676114 16445919 93035796 16694160 115302201 216970194 1518006 36398376 66950583 53245794 94164147 10812564 130705827 91818321 137643051 1934667 47236287 213561264 108486651 157759644 110145462 128769732 201583032 165318006 251468091 106237971 256723950 96764640 29658510 153224064 36889818 1309644 68700429 279223014 164186568 172116420 315677418 197033991 310159416 150899175 93124836 111970551 189421449 94322655 156641814 3095736 11582991 50051295 172065264 279700533 41728848 31181409 57392748 163249170 159578412 106624224 134642298 81033036 55467027 151192377 131272239 44081541 70362558 72495423 248258556 122545332 27338640 88979247 111449793 163892190 92516361 45940965 33330213 193358781 111422262 54896499 81908106 140488782 48491226 76698216 138408858 51033822 168039354 319137 294000147 86765049 199960929 27327741 151814859 228240726 297091452 156840726 12490065 110383959 86889264 177424149 93950220 137562495 19545435 163210236 3644277 130162137 84444591 42526260 126044184 148534470 53370366 33597774 166644660 95646117 106480185 53540046 44398998 34097385 202885116 147022596 46917381 92871051 148253301 1256766 98679399 61262145 11492271 142865310 10166310 167229111 240507015 24415503 44947497 115511613 347800152 176180214 136990728 160124202 249806571 162716400 46709313 188412273 204189447 46514832 151430076 83227389 277218648 20390727 175254807 72160116 180559806 52261041 178068660 143082807 259162239 182683158 40122705 39668265 179899251 215503050 53364213 89192628 139668984 123880302 117657834 191107917 88825443 127036707 61538148 20305719 14823354 301023261 262125150 130055541 110727225 1330266 83794872 200703552 102931689 34403292 25658997 80002776 224594181 28972356 184803339 5670525 154839678 43796592 150539655 64591842 50952720 138446175 34496448 73191678 99780870 45338727 157249680 65364579 106260315 85269891 58743804 158831547 57460872 14657937 101535630 121504782 201281703 124409607 85869294 10464846 228350178 30141804 7190316 334586469 120989757 74497794 82894812 92012109 16380693 74815209 108166107 75841710 101740653 72068451 63881307 218411151 50643159 129393159 117735366 78603294 110039790 73024581 173067300 68857740 314146728 143235414 2097018 34284390 63538230 13629756 35570388 62724459 52522848 244731963 37185981 155740452 142225125 161916825 32099970 58889586 72254007 48518673 122375568 45949848 66470355 40664337 180098226 306212676 32471754 96141759 92854209 269364165 6802047 61403538 197127819 2603118 133012803 4166547 326070948 10307073 65773932 168826602 52037433 99405033 142249821 68291622 269807811 225612975 62946114 180583704 58628871 247235142 139222671 165849180 195747783 84654885 199354449 81612237 48081159 6121059 76971720 161709450 119229348 228041226 139298397 187537854 163814301 52887933 151651458 287780220 185765706 5176794 255381441 311666775 12175317 6639360 179990286 111213396 211674456 139043016 118570788 319511724 35826252 5695305 54957084 48901839 151547970 14712852 258250482 157794126 86168838 16157022 79933980 104006973 111614370 35202804 199510059 44715510 30638811 63153195 83917575 32352642 48575226 73856937 203605731 57514989 98440293 50433096 274544655 29431395 79342578 51603678 109199160 98981379 61847163 164630571 38079909 102058467 88742094 331538634 4147143 15090495 116212635 174881385 182986881 16528554 81381195 233574138 17123148 168459102 169999473 160062021 112505169 18462843 137598426 178967838 169359519 11974431 203622300 102202464 261860739 310510242 81587268 53706555 63891597 99218133 115229646 67990314 210617526 45513342 173109426 66711540 324675792 69822963 146633949 37402386 138781293 18605832 129862488 4155711 111841548 127864779 82781097 98701533 82861464 170559501 53356653 32588325 71880585 41939583 170186184 167964195 99318324 155740263 220808700 112171269 77678412 147940968 97817349 116654538 7150248 117293568 97547877 86522940 110539905 157338783 15208725 48788607 31114671 15694266 223124622 103104057 43645266 178240734 143969910 2430393 23856672 12626271 123057669 71591163 123597726 332782506 20388522 21310128 56393883 133131054 109152603 103178502 145831539 200780223 138304782 90551265 54179790 158037390 279367767 102471096 56031087 121962519 100188837 23790795 6591144 149625042 29740410 121830912 38874717 46174275 152058123 65132571 263064396 28407330 8486016 196117740 101085012 121867242 45451182 110578167 204816087 59517780 155394855 81490584 6717606 61228944 78791097 95809497 143354589 153334587 90126330 170485728 33101229 55153077 32648784 316194627 74688012 147573888 35560518 118559574 68227635 26856018 132117132 58195809 5807487 231658833 28053438 58466205 31146507 114546138 27664266 133247709 297569811 115884405 27948333 53444706 53657688 11404386 61333104 22696548 168098931 115899084 175113729 160728981 1515969 175114254 7537551 92967861 69812841 295589133 29346135 14244552 21012117 168592935 9647400 101509695 49599039 137911578 95167002 132875442 107326044 1882839 198878925 10566066 45547278 142415322 68843019 17359104 296114070 124964406 26479488 66341562 47947620 90409305 51446976 212021082 63657489 83446440 117062694 146184801 12092535 182737296 75891144 3043194 12675327 12676419 279550845 180377379 4619580 19718916 357903735 38329263 61568766 60698904 148863015 94685745 80181759 155154573 3412311 15514128 272667423 101999436 253751547 115971093 100366623 56459277 26808579 63164220 125140575 32373180 3490662 45833235 10703595 86728362 55249530 1486947 81904137 277060896 3178623 73294641 227525172 72490383 201301863 90091218 139883667 2371131 19159539 15047466 69212556 27467790 128928681 53297559 30657396 72549540 136581018 75065634 362531022 81516099 28320936 23420040 13752123 25664646 132566028 16638447 162252804 215801586 182340375 110220684 83606040 172201197 174585663 69481860 99709806 62060208 36102843 16340520 52041906 37751469 115202010 113165829 23274804 65187654 250131 43840146 234350361 28909587 142784187 219832158 61892817 61704699 61639746 202852314 34764156 58077600 40393983 60886329 127211133 177125634 152767545 40022829 13949502 19459671 174830754 99992025 26295969 169036035 25081959 1472604 48839574 186011112 282416022 242611824 94961895 46103799 3947181 227840802 29133174 178622094 117883962 103855689 178775604 21649782 31303125 130475163 27335049 3179715 242112612 81651297 89564139 105081039 166443921 95272170 123597096 82433358 190915683 107450658 284426436 151003818 12557580 161150913 730905 98489223 78740718 211686111 20563746 64470294 133398783 87575187 40314708 121343082 167919822 23390010 154675962 17383023 177930921 267899016 101425191 92469888 37335648 69867567 100283988 66787413 60671415 128203047 91784595 241062045 198116898 90132882 35805861 49049385 15762453 41144271 330282288 123199209 64550388 163261686 60910941 16959201 151149957 213349899 85499400 47908518 226835532 116998980 244559952 24673047 9688392 47462247 4951443 157020696 146993028 106895607 38698149 5107557 38163069 191438919 45661581 61192551 182528451 37903677 131227572 176222718 117874974 34345500 157698177 56739753 104847792 273899724 151743417 146639010 109177530 148469328 142315908 260815947 150436545 27501222 248106243 60451608 25584510 17552220 10403358 145534116 88284693 287096103 165955398 95365809 77516922 134796522 168845565 169791972 174358212 194779326 81668286 52830771 10005072 267449028 139975941 58023987 126826917 168878514 26109678 222751830 77265552 13557516 187949412 27001632 72857610 56872956 35707098 78597750 173551119 129772272 50447943 79497201 153733083 214416804 177586143 30070530 192420774 104869779 77583660 104512842 239407371 33429879 2298807 369067503 166903758 175959735 65682708 44180073 108929373 16183104 199951227 213436209 78191043 50409072 54449850 183547413 14271348 1418340 219797907 68149704 66567816 116751621 138187077 130413129 172618593 31912377 25109364 178231347 109976916 137937471 111698790 32262342 28757022 138679611 234783927 217101024 258902259 20332116 32446050 257881533 141125817 97003683 230625549 99077412 54383616 62999265 66945543 43120098 160168827 170861922 34816971 108507063 79027347 107623698 70723296 18990825 172951716 192685983 173789952 41426070 134355396 104031249 48439461 73746351 62603373 128463615 78175671 210989100 46070913 126011928 143960166 179665500 82613454 42071799 26192460 97605795 148015602 189207858 282350712 17828622 35317695 122443230 165936099 65667063 71059527 44275749 22116948 59198034 80821860 250909428 2028831 225256626 3158442 118644078 248418450 24823449 79118739 75665772 57849330 21661962 128010477 35129766 236883612 49197561 210443520 20728155 14342265 199530639 100620492 100695021 33079746 41073774 45188346 35238735 115967313 263665857 15428154 108217158 160179012 115773357 2008965 177764223 233740962 23290449 91868049 56247429 37947903 63050421 106697724 153480348 60476304 158103519 150009405 172281396 149823513 156555798 69360438 200684148 156771615 89781321 189418089 28695660 61312440 36117690 51955701 125654592 195059529 149916060 794976 73143 55489644 40186776 33719301 67702740 108533229 7429128 37729503 111762420 149066316 71752086 7670523 142284282 109261593 35692083 147558789 71321880 112317135 277809000 122296776 85827126 118621293 110294898 129388833 40478340 73484523 211067619 20800773 43248597 151164027 16172478 43139964 185403582 10218411 162526644 36208725 89818323 154532994 134365056 33217317 133005516 105835884 107555973 138714534 165140556 33745446 93322614 119247093 220285695 79730847 46077360 131287779 108186414 185379537 235872042 318232908 91117593 26442906 27963201 237729954 142565934 1433901 4011378 272331381 195328518 34870815 239019396 232664376 59096436 32067420 142191798 42523614 144483360 61515195 173958330 93142266 20840085 10407285 11271939 50051526 39763122 80139717 32136951 54551070 106103844 147299502 196581609 66723804 47155626 100480149 156708783 142675050 115197222 5225871 175348047 8853852 280957320 147105609 13539960 10521378 148906338 82551903 82304565 22199352 49979790 77313096 122026317 59421978 155040207 52464195 4273164 163554678 20398077 46269132 16348962 188879670 84952140 16986564 127694910 123704259 72932748 157357620 219489564 93622662 102126549 154345506 27176436 192890376 113137122 7436016 40735821 177082038 22362711 65793903 133812483 189907620 177045456 35917875 48889260 133234584 18766440 45052917 254643774 55051752 126288393 83449716 93605421 138795069 60575970 5610087 43970073 10524171 18215736 164984148 241663800 254079 209709843 119175651 7844676 75772074 12415851 147011466 79024659 37979865 33192810 143020353 48372597 71865339 211323000 165778536 72659055 11578665 44351097 41044731 193417035 39579372 30381456 36713733 164496108 362262684 48088887 142077495 95453694 89188470 2889957 12820731 224392518 169790376 83070834 134596119 78652014 78761676 188697852 134403402 254845101 85696779 10514217 53087433 7139664 229901238 114582699 127004787 60839058 177792951 134046654 83634747 89322240 20414562 63032424 31444308 113881320 33707499 313246773 14527233 30584967 44426613 11324544 58232412 188206956 162509151 279345276 8821848 183155070 50093106 10709496 98098518 47872419 448598451 36854118 158617851 12121851 135858051 252865473 12451005 9414363 88422432 105931770 141226638 90212577 89560968 161820036 14363055 55116579 41736282 141858213 107575377 174939639 39466056 78546384 151217997 67877754 190294776 254343537 9017379 222745026 2476614 237118539 108915387 200076261 39082953 232333164 191023245 50767248 179321940 66962721 206818248 3530226 71090187 80972808 192406620 34744857 26526822 85158129 121902312 153413211 37872282 165302907 134864583 42583464 50573334 88085949 23872947 101630466 182972538 36820644 57114687 156054381 312818331 14082075 647829 362598915 100849917 175527303 40077303 217597968 14238273 35555898 36568371 78889860 172041261 51397857 133219233 126832545 147493773 328308750 89032146 84001407 1172997 61138896 292311642 15301902 214292841 86423862 174469596 53544078 20017662 143072874 85104516 242163327 32953200 91712670 80840949 170118984 201299826 316434741 63780486 204359106 39272625 67574115 153935796 281941191 65716896 39536553 99290457 62606145 61692393 61719231 22618617 29457351 55947885 17814090 107526636 34563354 86554125 115206210 3956736 179265975 212688168 116973759 71571717 13875519 152266758 226728117 107853564 56082222 108803121 179855109 92851122 147109095 164191209 136336641 47462436 83637708 100128924 71538768 151471341 114458274 33793599 4439652 143134950 303872919 136437441 267321915 40256706 86720214 327134955 50757 37625049 73202556 63191310 289353309 8276478 57047739 101853150 78036777 6596037 35895846 389406381 10169271 62383335 255557967 124360740 147654969 34492164 55354404 70320810 62435814 70684803 101726667 22912932 46957260 117996018 77134155 58806111 194686968 230937588 40754532 83538021 184698234 92411760 53437629 96508671 289181487 217559916 22805391 103860456 136336032 202209105 94777242 73861641 203471478 15858129 224398188 70361424 188085786 5603787 32789106 243860106 181840596 92815989 296077929 3552759 41962326 196831404 146008926 152709354 4683315 94865127 134718381 71105811 17836476 25280304 122297721 204642144 37020711 188070267 26793627 229561038 135868845 13056036 93165198 101074197 55196652 78773919 170960538 34541976 142758777 51727242 133503090 194310690 97739418 27684300 109018602 45820572 58372188 100947651 149578674 29662458 218244390 265289430 6246345 172377261 133256277 108541272 28669788 20469351 11797653 197768340 166197066 211234590 110216526 154996380 78283170 37377585 87751986 12717978 87814041 17102736 33875226 100112103 128871603 176908578 111387444 22098657 10511025 110266254 4439253 135040290 145919025 123259206 300909168 201339180 169612548 145258449 131490996 195472200 18985701 126225498 23894535 85017534 49287672 63098931 168558432 69710655 20807010 162506442 176829702 191610615 27264972 51032310 34559301 94179918 17457594 127542198 38321241 5119842 28338723 71844948 212146494 126589176 254416953 25454730 237104700 209486970 157904985 17002209 43448202 156020508 43208844 110278770 196352142 95763108 136361337 3669939 219584421 201649665 229675173 212920386 14521668 29525559 23402463 10615878 150509373 46509393 211970157 4461177 225451002 105697032 37440921 49028238 77879298 118610163 172263567 158263371 139293462 5746839 78200367 213128916 95054379 89547003 73213077 247860144 16737336 139056267 95476605 80273487 31235043 31311882 151452441 14181846 351272082 118464339 145773138 159386955 75152595 37063572 113928108 28598031 58037721 132028827 53251233 20974464 171566115 24235260 210716898 54245058 31224942 71664999 3377682 48087606 58388064 68200314 197477217 27833043 206722740 77922768 148326213 64781829 45334632 76496301 51688959 11785746 137621190 141368241 291453435 67858140 79315173 155378748 130122783 100034235 89511975 3168690 97776903 224234367 23248029 188202273 102574584 187689558 10467786 46137714 28637112 54664050 146456457 57163869 177188004 58471686 11834214 59361372 69457416 24639069 191430267 92580243 38668077 296467710 50698284 46039875 47099388 132470205 78410073 85191687 153592110 128832417 134388828 20373339 192278499 45931536 230798022 56159418 73007592 110621469 83865579 18320883 190258824 122746827 101184699 102257148 66921036 10776675 387813636 203579817 104791449 165546129 103701423 72864141 11094573 216896127 121580718 219943458 122362779 98838453 110324550 121362024 106534197 72810024 124621938 58225944 1371888 46990755 87779076 132072339 155311863 108339504 78301209 152706393 25595262 52678437 168683508 81807852 94710315 353418912 57251523 27761013 217159446 208049856 140102445 161335377 76943811 203508543 79317462 1285221 43939770 230224071 86628969 101622759 71956479 175159824 81351102 133593705 121892400 117079515 15215508 101712324 158862564 172552191 52288131 90886929 128548161 165830343 67900329 55630155 105873810 254550723 85458744 37384893 256710552 71039388 21729162 123014052 188456205 58635528 51379335 142704345 57070965 29816304 112374003 121395666 133629615 226181676 76562556 112695639 75031467 25947075 627291 123373152 160424817 327561780 94652607 75049254 61690167 118895280 81901890 231655704 24418737 122438190 21956928 98725389 37359189 54499158 132054237 184794813 93335760 116425953 185278233 108892875 229797855 10578099 140616609 62909784 171223101 195818805 94223892 74020086 50102472 34001877 81566163 112125594 132059361 11009712 9059295 207837819 30120216 164920770 123576201 115739232 160851999 1097670 222520935 38086419 194478165 195220074 137141865 69304683 44673783 265977642 181216161 56599914 197447061 36294909 11758446 120447789 54601617 379114764 35286237 69668739 177571317 147221361 28744170 43096116 37734018 115921827 205913106 63742077 128581572 57628851 837522 94478643 20709696 93739338 128209767 232129905 184851261 2363865 20309919 85196412 31149615 111157053 5451306 12992784 1734033 58031967 116359614 57020103 93621255 91171878 60879336 90914397 168767613 79821063 91909524 58347240 38010294 136590972 39082302 85283625 230811147 84364224 192403239 177317175 43974042 41801823 59144631 91778274 121568832 149494002 52614009 11579631 87041073 47633292 41489658 235501581 9818256 65089038 176352603 148174278 181903302 52065510 230869443 154342713 115259172 66118521 63105462 272685 33997089 202709010 94923948 117743346 149646210 248544198 143462193 4714647 27911100 145834080 125878578 204970605 146164641 17800734 26923260 103282452 93551409 65773554 116905509 19184928 66223563 17120376 234192651 163452891 18161598 92495970 189486444 83933136 55471689 143669841 49696374 93011415 253065246 60089190 147640878 88195506 29877057 21639429 150633903 92955156 116509596 123427857 32712771 126645288 106774731 87299037 99799329 186894897 14577864 15784146 14432838 47262894 467607 170913666 43744386 21987756 129650241 224030352 13210974 61228671 43811880 157340526 238797489 206638845 33724992 131888547 86695917 42194208 204276534 265053411 11954859 124644807 74538555 22272999 46041639 34525995 42084714 132428331 284808993 39655245 141230019 95412870 30531564 148295868 27731319 90081327 137279268 69017130 216219675 31514238 279947976 266153853 123903843 8472219 263469423 23065119 274301790 180447792 171499671 51842217 159838938 58696953 134380575 3759399 141814638 101411226 70325241 22317015 106522164 124020372 7197183 150891363 178395903 128275266 35900697 165418281 186800775 32649771 14874426 66257856 128758140 158460645 16095408 2780631 76590255 90245463 168308343 41919927 204276198 167673954 84748041 301171983 48526317 70691691 82976775 212528232 205203600 104187090 147478800 9709833 110783736 225950655 91492044 56845425 133257621 157283070 77160510 136267866 275593584 123735927 17861991 149310546 90030990 71770524 165372942 96868968 59948553 40598292 185632923 107300718 22084356 181176408 133844634 84393099 213031938 12816006 290747205 61733049 103463703 3349416 95576775 169820721 78468516 73537569 189434259 179848452 45399795 17744664 118621440 5533815 37779714 259232085 29284164 52856580 144409692 36044526 24847641 181899690 25593645 23935737 123996012 113781024 42494466 95959311 44379216 99219519 143406858 142132179 26237358 151924479 61776876 9246846 74992071 146956635 64934121 56666568 52109232 106795416 200802357 328746894 33157761 231289926 70954191 144259710 20940927 56496846 39873477 95649876 89655426 119525679 14238147 36955947 9330174 94627533 180318600 58264668 25985547 139120716 61179342 95957232 121409085 35812728 9106671 132380220 140245875 108184272 113128407 39235770 15610308 123159372 203644854 267233022 23381148 86911272 146093472 113915235 21862932 215373963 55183317 183406314 30592863 165694788 26646144 11344599 129849930 133153461 8146698 21068712 30975000 3924942 14200053 47670903 17209521 188818266 348171495 163034403 71742699 115880583 23527203 134178660 42251412 34125798 45582012 16639518 121446003 232026459 194811918 109067742 302565144 38506629 69553743 131136684 85374135 149018646 14065800 143541951 169273041 192082380 23012325 83458284 170929500 148513785 37030350 220520790 107247567 35515242 65458134 131224275 30048291 42420168 79361037 21228795 124268865 32775897 85014426 138109503 30346386 58727256 60203031 145422438 112308231 175617897 142743804 172434444 61574268 220863090 195329589 114351594 25403679 227239530 109234986 79117059 109387068 54754539 63032970 166737522 156970338 379802913 106418907 227643822 48035883 80947608 142506252 127688148 95272905 42333585 32777262 73806033 3108294 18281319 78329685 295521597 146404587 157215219 129135741 157740177 43420482 69171396 76147827 89596815 31560732 50235759 30147096 183919008 75436116 183656739 221908701 40603227 25434612 163659678 164282391 145530126 78516900 176075697 172003692 13129641 112210077 33589752 100445625 218555820 20687940 2076585 42616035 164184573 618723 8903727 103548963 105420546 54604326 326785368 25044957 4902996 44309769 266797692 71809626 93435489 244678980 92468040 24354225 30091089 66200043 20289402 146687142 151306890 308515095 110300316 285105870 75637926 77424732 17605896 275065434 167693505 151363065 87705009 338728152 187138938 42829941 122946957 103539597 62450094 177545634 190667652 6215496 159123573 153478752 82213530 35498631 192118668 54392961 122935953 15445605 65591547 170760345 166662783 184237872 87889305 160524924 28963074 42703269 62631534 140138229 126787878 84582414 43510110 110142690 38525613 59709657 380472771 115558947 19321806 196967799 88232319 6735477 170752911 103030116 161724738 10921386 52874535 169904595 39873225 57247407 20418846 8130570 130311531 14715435 63380079 270830511 15056601 24009699 106840755 28193382 167816208 14954520 26377722 63370503 154215684 37793238 27618780 299677161 73980984 37331070 21075537 61698504 86117199 130877355 77505015 53860275 59784690 118475028 9514470 19522902 59371326 15931545 282305709 154450674 43111950 7913535 182058639 47053797 60466728 81089274 4353363 7292985 44312352 41350953 128504292 38513349 101854998 106051155 86061486 53361882 55269669 49282716 114058749 91608468 104376006 223926339 190106973 11632803 49004634 51938544 51489144 139814052 664398 22641066 36387708 113326773 20208258 112644063 72584316 99377481 54753888 55968990 157291344 86118312 18494196 55781250 168327096 188317647 23840670 90994008 216516510 123588339 85546965 51368982 2292696 19210212 36944586 144294570 21315525 31738665 145318299 18728010 11453442 98452599 16312065 299332719 19633866 37971675 154436247 53943414 74633139 169627416 115578582 36597057 70966875 37580046 96810987 47832813 74242770 236993652 46976097 25733946 56393085 45696567 234964947 309788640 136151337 43116927 222748932 161401548 214501014 195473250 205573473 193420164 102705477 9466443 66339210 141528912 160158264 133315224 25371738 263399430 81092655 213512292 14662809 12821655 23025975 154732935 214966416 49199031 1776096 126522984 6678231 40937295 6766851 278671995 217216314 122100174 37958340 39548502 12527235 1003359 90291348 112821072 95234454 165639012 76930056 35381535 28889091 64791762 167127828 186307191 132302793 62706777 160482273 57264879 182898345 83683173 120556716 230617380 223515537 18807075 59393901 24808119 86876916 168051303 49810131 77353101 86111508 177316860 39512550 105796131 147828408 76844250 300472956 174053313 279968094 104225520 188960457 170557842 113926386 112280763 5565924 109587366 43982757 270697497 130378269 65704758 49121835 141274224 31845198 325969875 77255976 4741548 98980476 42249837 283604517 273174762 119322168 122824527 39153933 104877402 59785866 141611715 61308555 79082031 26851062 54488679 82893741 132382173 97728981 47946990 275058546 88687053 93402330 268783431 203341677 15156036 117041358 86243367 165990405 42837669 27436710 8502249 3620379 79647099 164308368 173878782 29503992 218642865 22766205 21836346 205843932 20191983 167963229 168110481 96257301 36235836 230950692 181873629 107299080 59041227 49358253 12706428 172266486 91769202 89395173 5932416 159426393 16448355 121254021 50787870 254077425 175442862 222278553 55499892 28279797 155669703 124518072 126616287 22951845 108687516 55681332 142239741 49122402 173687766 26795412 31572492 183195894 127364769 75199089 252294042 154836381 4065537 145480608 389183865 9036573 238803957 79604133 70546728 27998145 158142642 160030710 61376091 25838085 143535378 164655603 6115998 34280316 43087275 64848966 51897699 136903809 278204283 46497087 161198163 263749731 14795277 96249363 167289675 55328133 62383251 37920498 262068072 85925196 8983695 194424510 192915051 39689307 176658237 355309857 13997403 106819671 269097675 37096563 102201687 76318914 64243053 57523662 65054598 180560898 181319103 81026694 31069059 104995506 105422184 60249672 213474807 11315892 56295414 22327263 310070691 8030715 103887609 179797338 190666119 54824784 140789754 83611563 255930759 16972536 4463445 116408481 221085648 132978909 17317629 67754631 103971336 139748112 26382573 127844157 154912590 52970484 96466209 147949620 250725888 120831543 102973605 59563686 47129649 79429980 53966094 65862321 126571599 88296810 22142946 59136021 103895820 185407152 117388488 36638742 15091692 275371740 24668070 77488971 156920841 296796234 46375497 57099735 167566392 121038582 318308508 184955169 31954083 201186552 347665143 152592531 36185142 49453026 46009320 49440552 843759 112295631 160270908 117638451 5847954 225495816 152715969 40658457 9768906 132743751 63466431 256788924 150477033 42087612 11646726 948339 276276 19670742 21424074 100635528 155284689 58835931 93925062 199428600 152763597 147254331 466284 26592993 77522445 149746611 122740359 183442392 71735307 104424075 72295293 158302011 73502373 167454273 47354580 20704152 68871012 37001475 74134347 37463349 306291888 109549335 46139982 48198507 143543127 16641471 83588799 139717053 35520849 18600687 62382138 91811601 10838709 209151768 115583286 358427685 27335805 26475120 35369922 209710935 36365280 157363605 89141157 52338132 81509106 273946302 192327870 84465360 229658478 192944115 143839584 245536830 62967891 22361913 111047580 216318711 219784572 152312412 119370972 60570615 60276489 2526573 20400177 252732375 7196280 219366693 245606550 8791419 167864130 5529930 80001075 38493252 74406759 99991185 125296374 27562521 9614220 244300539 3630396 134797110 200089554 68323521 31052910 149157540 165830112 81677526 72283092 65919147 67458930 18806067 201092850 79348353 179784444 97102215 55876821 116968404 168125895 103120941 303294642 85268820 67777227 5846568 157028823 212675022 19841367 5147289 61403076 24125094 114831507 75539457 25156320 47119863 13078296 252085239 24368736 308043036 26582451 14237538 21182469 34755798 235114992 87471951 72479274 194914377 16621962 22722672 181749498 59545983 36198771 199155390 208166364 123508497 55705902 30454872 211448790 36247659 174834849 20815809 197010597 85276380 24995712 66647091 67969713 110918346 153749106 123501273 6530055 224154882 230300532 80009832 157326897 117344766 49594545 20424348 180209253 89844237 52458714 111028281 42255486 40637583 245766024 190796466 59932929 30089178 128094225 10924011 123676266 57414777 119768628 49285404 130246704 113807169 106411515 72539691 236840100 143145051 74943540 155128323 47504667 89264532 102021150 24038028 59248476 109208190 199884993 5649777 52743348 272948550 117332019 30294264 26491185 129716685 5737326 169809297 77068236 133676571 117835032 306259611 26941341 59631537 3799362 169346478 42437304 3158022 22101765 159642672 77950131 39703125 87561348 68255670 73221645 70729470 101626623 47738082 271743297 119499702 59993976 182502516 85321005 302650278 86891595 199907799 125779773 78797082 35191128 113408757 35004312 26346768 123682125 41987652 30476733 114594291 216288198 105276822 11687298 27856017 9489354 64150065 99485358 9389541 53357955 207377751 106030071 224546826 101145912 3511074 1419579 10886169 48862674 114012255 102430923 101201478 19480566 9022146 109854633 13110972 22259601 192010623 106200591 111215454 383977020 663705 19157166 84721917 106571808 154406091 184891623 26348826 55802166 112722498 20576766 133642824 21023373 107525061 7771449 203373387 134944299 8847300 234388476 13690110 435309 42285075 229386360 116750529 160866909 17590377 27409683 255363885 48493515 21244125 462143640 30802275 114179268 100016805 111118707 224802165 84626409 180291195 22766688 215286792 24892812 164523723 119446467 127025199 18087615 2134398 200025105 1017786 149381862 282418185 29155938 149273439 13356147 25398471 117295290 187937274 66960852 140933751 21186837 53303838 85748796 244160175 178739232 86492427 174013728 279461196 110812254 42868350 75102615 94285338 60569607 49212408 240121959 50823423 90939177 23878638 47835942 131300568 211340283 18650919 131495952 205420110 45135153 168327705 92927667 63057204 41202966 87106215 210963816 17605371 11967060 20218065 181636560 105317184 117480678 189103761 104774376 58096668 70766892 207048093 206480295 25183242 92401890 134406153 87245823 161140896 44280474 54526227 180828963 13654998 71089074 170823996 39459042 99179493 201943098 154234416 67344522 56608713 42632772 305443971 109812024 106605030 159777765 901677 184988769 40417293 279642363 132173811 118431831 2312205 49013727 274107141 61739370 191432073 69674850 12684693 172573926 64236711 98022456 87952809 22068900 148210083 216765885 53777598 122482983 19648461 71723295 53472741 62361852 124734918 128145318 95348568 45864357 15464379 154412349 36984864 115423014 54665688 84067179 233222703 82201707 229829544 30623376 89293953 35283045 107242968 89604984 126851151 70179795 69098274 86247861 36733074 313780635 88738776 26540682 137211123 165198747 84229089 109498893 221418162 151534236 124489155 109702131 4911333 6141198 27218289 247669947 200253795 33454428 13070463 273724290 108013017 65567859 103482162 16814784 55051878 68909652 30374337 166389762 75077562 140468496 124026021 21171087 6409641 212297169 4112787 19206957 15495501 54484731 100856658 82950609 50982582 276055920 32830665 184893030 986307 81725763 128730609 73993563 146939205 99596553 47369868 75534396 73133508 12880875 256658409 91896441 132808956 175695912 154802613 23415525 112746795 183275358 2599779 62125224 178266291 128854068 87116946 54515496 2961126 87200715 194260626 32872434 85969926 148112811 12952968 11102616 95865420 93570561 122345160 50810046 92287356 74038335 92653470 131432826 187129761 100015755 8025465 105042420 81531870 56312466 329238210 28807947 275450490 161812287 52314423 695268 78536052 91323120 69766578 269415384 195284481 244350162 226451862 5398638 157414257 72906813 190518237 151449669 19592454 211326843 21707385 90828885 153703515 24408594 39761547 79653441 49796334 291659739 166899936 151950834 4810596 79167774 31549917 267627066 136655757 85885884 183219918 64361997 90436878 60630759 163974552 152637282 88555320 129431232 149122176 27211737 194803665 211807869 13242684 149416449 173665065 175286559 187703439 18550245 173097225 68338095 37486701 178368750 20166279 41558370 41933871 191268126 54924114 174825231 45209913 53089428 270533592 101076024 189941094 121463622 61993953 241664640 129341205 153661536 109157286 119405832 158968677 212016483 154696080 40214496 6476988 262084872 41273001 117931527 158589417 26802972 99621564 224499933 80631327 197889258 217961625 89602359 23490768 221465496 112541772 148194354 68604774 215299182 98962857 85001847 10976007 51775164 55964853 54699225 312481155 54483324 13940913 34990158 208076358 108347652 211117032 37035453 189864759 60578952 45525459 84795753 147862638 12220950 99382731 84858858 83701590 156864918 25897788 3343158 165293751 19906656 90789342 5359368 356237511 12332376 132260163 13320048 302612289 56407617 108216087 149049306 227365572 94925754 9861264 167911989 25200357 82607070 70161483 104239254 9751455 10798389 88894302 152331585 204536913 75988857 75656259 56310555 57021720 2138871 69901881 56053053 198936213 51989553 9167676 92020866 13094256 96700674 56105847 150067323 86636193 142956177 213058650 34347768 139879173 108716769 37186065 77260029 145030830 118615812 13157823 10492881 42978012 180686604 7294329 186177348 110829894 32042073 62091057 20109978 224251629 15088269 141407742 3089226 114461445 54663483 39646656 151794489 26758263 134550780 119730996 166935531 50934975 265271454 168917490 135022734 68433834 132744612 141046878 156199239 80842440 244594749 133876785 17986143 1100379 199760967 136423686 93913113 32692884 41178606 164522316 19263594 131963307 73857063 79309188 5246934 331268574 142354338 161523369 174513990 16737000 191317308 89049618 341010747 102290181 146970138 15284892 166100508 112827540 124039209 143649975 101067204 59554908 123953928 205503333 18008046 224992761 12996228 24201828 197029959 21533484 49802235 187975347 224723835 104320986 170408616 30784803 31136448 37536975 135308397 155740872 136375365 91098168 27358275 88551099 201721590 5387907 24494652 79208640 60785886 86215773 243936021 19500810 184401588 61687605 53967732 67341939 74935392 108316803 66960411 32098017 257947074 106241877 237766431 264598992 100490103 101822175 13028169 114259551 264295500 167226465 77030583 75442311 36171366 203743071 21817866 88879749 136042914 155279061 18130602 95015403 273308028 73841145 143867094 164899770 28845999 193582557 92571108 63954618 66043719 186963357 80727339 45692346 27841170 39196542 75430614 4982922 290186358 84766500 25625082 97232835 100339008 122704596 242918739 2799132 93890727 33345753 85987545 138350982 12232899 104856276 124177242 338255778 8575371 6523314 46269216 64747095 14503419 139148478 129219846 38751174 89418210 57550920 197550969 176815338 199104633 158782029 205317420 79769697 136008285 58327290 223443906 36170085 8895264 156550107 35894145 71808471 163685781 46038510 171815280 233679978 33701388 79477902 160800213 150939705 124499508 225761361 271484787 50579613 8581356 39879336 37362024 30279438 146162121 15653946 165934587 42417207 12803427 45463467 69439692 369747042 26070723 59064852 124824840 10626756 111883107 180816930 173907237 108140046 55691349 170598624 165775785 87067428 363069567 6000246 302877876 64066863 201863487 140383908 121582692 36825789 68959590 173571006 36829863 197926533 62348559 197575581 43446501 149586045 138109209 75017397 27543936 74157972 46631025 3930843 125870073 119625072 100428300 175724451 22387701 179339643 149283540 71918196 181300476 63043407 40565091 215798247 526134 64855623 22404753 98993874 82225185 38302257 121216221 64615614 51454095 134027775 68440890 105604065 136072671 11045097 122868711 66789870 16714677 89944302 181078002 202017228 127754487 28527156 35244069 244391448 216319614 22829583 8462643 191150253 36982365 133652211 265269648 183073338 43350279 90984726 66822294 110839659 73651095 172605321 206378739 73722495 195213207 133478394 18219852 86323293 6957279 108722901 138663336 125250300 18237828 13265616 106939371 32737026 175510524 55058136 63448644 252820491 112672392 76597080 255867717 77351064 62028267 46122888 133135401 136589208 1378923 74844378 121987110 115831422 76639248 42979314 204369018 152816139 63199668 260016519 63480858 33347391 138321435 41078352 111635874 67919628 22515276 132561072 101927448 34305306 73218411 117913299 1991997 64888509 18731097 142976001 11517702 137257365 135787995 82418721 74647608 3379278 9703848 9299766 44905287 6435618 68808453 137719344 145170228 38321556 108887268 189804594 253086330 110925549 130106025 148907808 138957903 73177188 87412668 15983310 127615467 193086999 32354658 54876129 230712300 85233666 42571389 1235283 52297539 29265348 217031787 213995649 153117258 101325483 107577288 266956347 4036536 190196181 39845967 128034774 113253252 82857726 52143546 86257458 25084647 150947118 146019279 93859647 180357513 134244264 22674729 111669075 75205998 4873197 131853435 224882805 166133835 208488000 17415825 38669358 27754041 280173096 112204995 32940264 48163164 154301679 72512706 179520159 202907292 221970483 162014727 178797843 76124055 108885630 28712313 22729497 114078069 122189319 102341253 212009091 114094743 94916577 69288366 291180708 158208813 43981854 42624855 17271702 122995026 190186416 50067507 207457488 237009213 51754668 51999696 26025447 89515587 55959771 23102310 314148912 145246647 48633921 225079680 162526728 25730565 27843375 621474 27435093 48189960 30941295 29153733 202069833 115103793 94377381 79459884 155365287 18566730 106091013 266925771 133207095 114766176 88569159 269032218 66291435 110540640 78790068 168400953 17908884 166387095 100608942 165322857 99359736 128000733 139717830 61460658 69872376 116144112 184531263 60776310 14222943 85626870 177130086 105244839 69571530 30214569 216758556 21460446 619815 161530971 261510249 44536506 82843299 21282282 6042057 88251093 61453329 245439999 84272454 107900709 28555989 89154177 135128532 229696257 6835269 231055104 56206143 44842770 72120216 86776494 272830152 58498860 140688744 60621540 79186401 29617476 47447631 127546566 20347110 80125647 232847412 20653731 12473328 150792894 13330107 102556797 153220893 302587929 81057375 43851507 8761158 195994848 97665246 42283038 64999662 36930390 240029853 136066728 84972657 117351108 51195186 98846391 96797127 206190579 209367480 36555057 58100448 58041060 19196625 53351739 18212040 62514480 43238853 72251655 267832530 205788534 8757588 79401693 104117433 197585283 54316563 37736391 120791874 32147682 26893923 232566684 19985532 217903602 59079888 78713208 6034959 10969707 12958617 13272756 64439424 182221347 87294501 117534060 181113954 180036717 115050747 16118613 269287221 74164692 164258787 91820064 111272952 17228589 26018349 7076496 208299840 78691011 82032972 205283064 9121623 104271426 97747314 114854586 15824403 28801605 168377580 30398193 81085872 222156438 94169040 170053485 1813077 155637531 23725380 158221812 132693015 398764380 8413041 234743376 163200093 191908647 136683771 243085542 14026131 153969606 129178119 245395059 24910326 94156902 198444708 139498527 91247667 160592628 163484517 14903448 106487724 64613136 74610900 68209134 119958153 1165752 138442689 23106930 44253720 164166702 173694948 70521171 113082417 9370431 167968269 2573109 222574527 45473337 92394078 73517430 7471338 61358976 117426015 8953266 139147134 173394648 136728522 109449354 13340775 39900126 150377199 224206878 37483740 262129182 77729022 25239291 8136345 87301998 151320015 132208587 117959982 184103850 92339961 1395996 28582344 38098200 115241952 1069635 72526482 75494055 176535891 133110222 88247082 128275875 119022498 120335817 141848091 9038967 202531560 51735474 177418017 161715309 4519809 72152493 44916543 97778457 263587695 59375526 347151252 77111433 55037178 37218069 143325294 1644426 112734111 91749231 3014445 276594213 38314374 185448270 326170425 61291713 22815639 78542478 177060975 100305870 112338681 97285818 7779135 76932093 118407660 32483514 136287963 159715668 4572099 98864451 114313710 107968896 23268630 35548380 44165541 45293745 32705001 262521 58170756 14274561 263361 352781940 60330186 171272178 254041620 270739686 237005958 137397519 34667556 292387452 245007 55678350 206007165 109889220 7033152 11167674 109103064 141546216 6174504 161099568 71254449 95077269 231885486 297734451 173151888 67670505 112019754 116676 255786258 24003798 5096553 45850413 34027329 18681012 148956024 201070401 82562613 51783333 57838305 76552770 33948369 105092169 223523286 41053278 178455627 54163872 217619661 216070428 206972094 128143449 82789161 15682107 136233279 11715207 51449118 76061034 50043378 275414916 47214153 46676952 105931056 53391975 103601085 99211749 58501947 71325513 61643736 167809068 31563189 184423491 94023699 101505012 104966442 56178339 4584699 78838557 52488975 110545344 1200801 101774106 95417469 55854876 290691660 37277352 138270720 85852977 69242586 4648014 48635853 133638141 122473890 228501630 141009624 179301675 41506857 164102232 16086735 194498178 86581005 149131878 55955907 109774833 122666250 67277973 7744527 47220978 185054331 767466 61320231 39918606 201292392 31875501 44530773 132525288 7095333 17007879 137531751 18438420 143603502 115188129 58164645 50186157 66009426 261373980 278061315 103703040 32509659 20117160 279324675 5218521 6144894 281057133 26287758 94168368 156105747 137256840 1819461 14217462 4815447 22920387 88861248 39125079 230049498 51558927 40055547 68925360 88729746 96968172 126816501 105025851 262003896 82388145 3166086 149911608 133522872 125982738 32452182 88993695 18784626 280026726 892332 65199141 179514342 133710444 119393043 53373537 179577363 127941786 61021296 83480313 165733344 63641403 33727281 172927251 13892004 102489051 50223558 110477367 167570130 367816680 20055 72950073 42857367 30611154 4936680 208184193 231189210 2798145 101953572 257747427 25091304 339625356 117609408 95356527 62144208 159987030 109963665 313182303 12369840 2459478 62067726 12367362 78170988 74821866 18819213 38594703 29883546 196754691 145253493 247754766 67228728 100411206 179747505 58344153 58454823 62378169 230517 196238070 41068839 183639939 208878348 104460909 78684963 234012954 286395711 21876162 12634230 113258544 37481325 58959201 5641209 207289152 32850489 181509048 138296088 67716117 183949962 17151246 139365996 316753206 216241704 219762984 150340869 133427784 9523731 26718615 114457917 42369999 10075653 24652950 86211678 319619874 35331702 9665544 118827324 92964585 221755947 19395117 180238548 133324674 43333269 96134892 81398121 4074357 2498811 74672556 316400343 35092365 247227309 105648753 99097740 137535531 18223107 47970510 109084731 130554312 37844100 97553211 100926231 60275376 84018543 216484401 38385900 102235245 354197655 24887751 107890671 2127447 140788662 80318469 178886190 6220326 86925258 164325567 140773689 4297587 95198439 48062532 204117984 197023050 69874959 21012453 147136962 11977686 165352131 9867396 326033988 81381468 210679854 149418234 207688488 16675260 108549861 181345836 204311394 93538095 10605840 118739985 53839086 35804832 73893519 25535202 194251932 99062775 110579448 22123647 129260082 312416559 228062961 100594242 102581115 53722410 79833537 264248817 58447452 221506992 23177658 98595042 38293143 91134918 177144282 160462470 20904198 121880073 282613485 11928693 34100367 2562462 9998520 67235763 172531506 17845737 35590590 54809622 40230036 146701443 79946202 59669568 213514749 8617854 162525321 213918810 29236767 25960389 58926882 104320461 382746987 41985447 89706351 53501364 3172218 313028835 222662370 233650788 2333100 195308904 5432427 55217526 191757342 46824015 126250509 161532945 124587561 4390932 84388395 257864754 11382378 90318585 69264006 44396730 40477164 95837070 41613096 164879442 51225363 42811188 242479734 154351029 167621034 134367219 49760046 228790758 79500960 63851277 75151146 204013425 112782348 59345391 76621860 6287127 81529686 19066194 11050998 94836336 87789975 188386422 97966995 334999329 51496074 185388273 100321935 118707435 87902115 71278452 39860289 185209689 70490847 67344627 171681405 113140671 18664149 215232066 254467794 125830677 135203691 101173842 37384410 63806967 48975402 3242526 128042901 332114013 132739677 86131500 84559377 56832888 218869098 19633593 63905247 115182816 229483086 131664813 126143808 34242159 151251009 50725836 3836826 22986474 187665240 71045982 93700362 7787388 89050458 144491655 38417904 128423169 274272096 111168666 109791318 31016790 80615661 108630753 16482018 116162109 67067049 26249349 119301126 85333374 38788596 148156176 1015287 14507598 240076326 80568558 3713892 126719334 196285341 86504922 81971715 145169304 95510394 101399571 232568049 93716091 71094198 94824093 46835964 92506218 93571884 1202355 196486332 202909224 121830282 96402642 105565551 26605908 87056046 123602052 12685386 43560237 267183 68148213 17042277 71203104 116073027 41101158 73310538 32117316 152876472 77121954 152968158 55584690 24108714 7284732 55219794 154435281 124276320 9496788 157259130 84810768 54547983 27617289 170857827 68314302 25888779 53155116 193697112 36541134 10122504 102136230 134867376 174142563 174002010 54159840 154023849 125356665 181078233 99790194 192460443 33532527 8781171 27345129 3026184 81448017 118264146 424196871 4245360 172138869 20820702 66577392 107819628 213327261 18487833 175445214 63510237 299457480 98201796 56736582 79008048 248285394 130445385 99210006 246633219 135645678 62675970 77667828 28959189 211667904 107863035 133529067 38667783 133471548 14910168 67000941 281713215 53170320 63392007 115196571 2156007 25180428 101845191 19168590 30097704 59616228 37774968 75217002 195080340 221139954 312987486 32107887 134929893 65549484 36648171 150087672 143334849 189625464 209802075 32449452 94448046 50680959 183175776 226696722 3435264 278770842 11384289 6340236 195126666 17512257 213496878 145303032 145646781 135225090 29143296 95607078 31016790 16403877 128202333 125177619 83913690 84793296 166989417 122462655 11793348 60377562 148634073 11414823 185370129 53583726 69267198 139980414 8440572 84701379 79339890 23682456 137040246 254819103 137676420 103447365 133056525 151893567 191516514 72539649 82990677 73350060 189696003 196056924 34728456 113482257 82312671 60079677 142230459 62196624 50397816 150499020 169247421 176734572 45237759 1256598 25738335 154278999 74313477 19916841 126189966 200648826 21050883 49018851 53430153 32923464 182133777 124902204 96703509 80947524 50698515 95941377 54699687 55908741 251111700 36876210 116628099 19918122 168915726 90521403 25388748 153571887 254250612 47684280 35639520 30291030 205059351 47086746 40798275 140269101 12724719 95576502 11529126 184998177 136542273 34567659 62197359 201353229 164836833 207701865 103157649 10109127 90214677 81650793 152723025 25604439 35513310 91041321 154349874 105840231 66973053 19635168 105417669 24917046 346309446 202690404 124530000 14888370 159400437 10234539 8480703 88957281 65056530 286321749 116813508 92229396 30413355 23939643 146107080 127970283 176199576 83834940 133639380 25642323 187177179 34281114 209509692 138993624 57915900 105378714 133275555 26277783 136169901 81259227 66076437 72814938 229487118 222435969 329942193 26623191 28810530 112423857 108333582 64639323 271951974 94397037 25883676 16630068 17213763 335420505 103965351 8910930 40991853 153725166 89480748 215236560 33366270 170925342 18542811 67531212 50262366 214332783 23276232 3602445 153106842 224566944 71430954 97172103 268251543 201925143 16102989 14374794 73188213 62922699 123594051 46983741 29555862 143028564 109323249 157085523 239732850 65126838 105442323 194549040 24624978 87361596 103350723 181023318 78747627 6137145 85276212 48780501 45874836 88836930 135626505 271488840 12670308 21507192 89437173 229125183 41303976 33781377 124066971 122208198 157552773 27715170 3749319 318312162 50373078 88552443 241806327 62569290 175483938 67790604 196786191 197372742 50550696 44772420 139837173 110935335 15931839 81559044 121817220 77621271 71112321 95936505 74592945 39600288 29525475 161508249 205532418 4920930 62031018 173304537 414351 31166310 195851334 10019646 364111755 175595049 30670080 294888720 126401163 99682821 62753607 55166790 74766678 47722458 297969 83494362 343092141 59291358 61270356 54281115 238369152 178075842 30031680 44101071 34609575 168334467 146874294 107788464 152545722 91904778 37560243 50634885 59908989 31477446 46050060 136412493 113371650 170242359 133757085 108808161 172142523 65029230 49743393 13267590 184053219 25112997 62157039 141721671 2025198 26115159 83521893 95548908 63541464 117134451 231022722 72679005 50591646 119536221 118008429 50418984 12387501 211928031 49972881 9310602 119053830 6202917 120268197 6476085 53972520 84837165 55207320 231526911 112679826 16679691 198118956 15647184 69172026 32091696 103096350 1455720 76912101 26091555 69335238 53528853 111087858 5913957 46713429 153866706 26426631 178223367 120554469 22525650 63896427 189382389 220037097 98486955 197998773 178661301 65114826 50214549 301744023 231381150 119160153 52851834 57161454 77059773 271938660 115493280 59544996 69897975 150191034 84860307 129213084 36251544 55488237 15416352 264615960 82708017 5915154 90129774 120344910 157283070 68283495 115047114 18049248 11354700 73317384 178102428 198614136 18211725 218982204 91510608 22884288 209186628 113828337 91756245 158572890 104036898 151034919 127465002 103770156 15391950 70170135 230302443 283363752 33816552 113285697 121667826 48600615 104390790 50999487 23434257 14475573 79065693 43809570 205542351 116557770 144939711 169019907 179002677 13077246 111456891 253775361 91766976 223100619 198586017 242420430 35408898 40374096 21061152 370452285 49568106 32744628 204630279 37771104 406013412 38181045 186785319 391999356 1099749 115807440 55306104 103563978 57370425 30556176 101048787 117870627 239444436 43916250 93477846 101728788 17271555 163592100 315921669 109470186 5220978 122430672 105693672 164029635 93493218 80606526 160766886 39694116 65543625 231741111 141535065 84637266 102444426 15042489 162380001 145157355 134748138 212470293 89204157 125924463 353038035 55113303 135196656 53007297 144623766 240825522 106702974 218606472 8044932 57793092 7197750 214922904 220086678 14554575 110000583 256180050 146180034 97341972 35493906 37300242 35209356 186382098 41600097 44842182 22179780 181756806 54227313 235851 28921767 193742367 239390802 54999441 124042086 185028837 78660036 175935900 209151411 11627469 44938530 143944395 58609257 165521622 9437778 12824532 87733905 180620748 92431647 270127452 65593164 145446189 60098010 58829379 109716033 79160550 145523973 77272923 38889039 387426774 127670844 249095070 54359613 62225772 13745340 254447508 41590248 107517585 52599687 81330039 104505933 18217290 33196821 144957414 174454560 13331556 100794015 66138345 61132260 87106068 125269746 113481291 17348415 215061777 42574308 159751725 41188161 194751123 104533779 36810543 128940357 70238553 26180238 11200287 84670236 93730035 7782096 43920702 20391567 14681940 43626135 5290299 83692476 143897859 90777918 114606744 107515044 92911980 91264635 107095023 133479780 96387879 125100465 100970226 40877319 32206503 218158563 91039368 36382458 110230974 181460307 158572134 23301264 62563725 181961955 137025294 310674000 12330906 17940741 257814564 114542673 46995270 194423943 168332367 89721996 75479250 130434465 8650299 79768500 195387801 39515133 178395819 352153368 54994002 10486770 180428367 101584581 157940034 184283442 39822174 62019825 1218168 149899806 6862485 51673335 156211671 64743336 98892822 151303173 73473057 134862105 163244802 45626133 19618599 68525856 288857898 165348162 84995631 72440760 237126414 93802296 69991740 45101616 75079977 36996015 264414192 48085779 140593404 26384547 54646998 46763094 199341387 71134938 190720383 383544 75755526 40508601 129801441 191089563 69255207 27925632 184321095 122933559 14129493 110718951 104974548 29986992 4325412 188002941 17129385 5819226 28803096 79329432 105859887 154543116 45832647 282466380 128362668 69491352 37162461 18421830 162371160 190750854 20861274 55846413 106881012 31911306 109814712 274873410 143838387 19873182 125428695 126600789 53416503 449694 38207085 16847250 28266420 53353524 7223601 9053541 250964658 195485136 112533519 85332240 24512250 204739962 1489971 89622435 45053463 22704192 123247782 220370115 100307718 221042913 63110901 97129095 86343264 78030015 36053031 64285452 49857549 153592824 135419550 288362025 88957701 160264440 125599299 189100989 41301498 310940616 143075835 71815086 283941420 244127163 77435316 181062567 53451678 62710515 15399804 104419980 311586765 40980114 49458318 118547541 37276428 360566115 93994425 42872235 135942828 62849409 55244154 110881008 77203644 68544126 38945676 149691948 109944996 181485885 89605320 23953188 140787339 17693991 114466212 5058102 125848695 27918870 36398397 189500220 92977353 59268153 146004915 86181396 50467788 18307254 278250903 68838399 1510257 13490736 107884812 13005048 62906550 157318749 93523332 100027788 92981721 78845340 265428030 101438232 37100469 187198872 76493025 217080171 57671712 127835673 82565406 37406859 15024786 149483355 62906550 123895149 124480860 14628201 119800968 22414581 83798064 45378102 93531585 29828547 129144519 176225973 79542960 9657312 49359114 3731448 68649735 30881298 155220954 133263942 44688588 126012033 316848714 9245208 63975639 268217796 24062094 112726866 10956183 110619915 65249436 119183967 151770570 107492847 44204622 23945061 40885509 60558708 195586944 309778497 105941892 38828097 18908253 169067619 84490518 127944411 84679035 109605426 86533230 33840765 150322914 295606395 27222069 160527843 12793389 75399030 277945689 33665709 263218389 50140356 193971015 31005786 125601567 22505721 132877773 74365074 63957789 112977900 11466273 203004039 101827215 8440467 9673524 187186671 7224105 56267715 23690961 15590946 139670874 5842620 41850732 24492867 70233933 221055975 22490328 205317441 201482547 59868228 190445304 62609127 63201264 256631235 391912017 73438155 117789882 7849779 111809712 36847377 222503568 37569525 65691276 93144954 57437394 67477515 18746259 58224432 123660117 154085988 66627750 26103021 58547895 54973905 127419117 128045442 188521872 230204058 78243354 45169824 29207115 251440917 84879438 129694278 50468565 73925376 41808165 48822060 249987402 79179723 158302536 211572333 153501096 90713217 106789977 41914635 152679786 66255777 133408863 106026900 76127037 59039043 221511150 194288094 151528062 23662296 60722172 124624164 34466670 7748118 96830034 22867215 189004809 26486355 76492059 431987598 3920616 41669985 291967326 6752340 404392968 97929006 106819335 21665595 133297605 7812588 71348172 89013792 71649312 2466660 112980546 54761175 72018618 36645273 329859894 12432630 169701945 71020236 56922033 40183542 218113728 80799222 8322678 113557311 298767 100832655 126733719 62423403 103494363 883869 134636859 32487714 106797348 124870683 136087770 141918147 79347366 135444729 13040433 219638244 71244873 299318040 6464871 38784900 103402761 30246111 35767032 38788995 135049488 103731285 239257011 49761516 60472587 103565112 71889531 73696728 84213045 148142085 229537434 7268142 87570672 99217902 7453005 3344670 55979973 117490968 65616999 230762007 111234459 102658584 232978305 24428880 8805174 121002798 61585545 9312597 2367372 362975193 21328461 12788622 60419331 24520461 36555729 254909718 222409131 131834955 7729428 190452465 133192731 136153185 71662374 81699849 192860955 331175187 11021619 172108209 11425029 89453994 147261870 195418818 165062289 110988066 75088629 161358729 67212222 188601210 136232796 31543134 134292417 48481377 261027501 92439375 178985625 26477052 170794995 93204699 116955783 37711065 8725038 146124531 88325244 250558476 31606344 59857665 54876297 77468181 26709459 229817532 97907964 85289799 122957079 4428060 83268612 75039447 194672772 92689737 56917308 64529514 52682889 84191121 43506372 176829891 714084 46185279 59401251 68735667 16137639 3813957 72851982 174251553 13252911 79648317 121728117 241390527 52671528 189380709 11776485 23663178 68434128 197575476 73065930 43711395 76604556 126848337 196289163 117332439 14733201 47940144 192306114 49006923 290232033 82277370 65141643 168153111 79736349 160900320 262309719 158570958 88080867 148564647 160455708 213421383 178002573 35650503 65085972 31482780 47321799 77650839 107643102 2207268 54486747 345712248 149095926 69902910 36325884 235903962 37326366 29555211 169010415 164295621 65317665 52681167 20181357 84022512 32227839 11736417 39364479 382370856 8443071 248108196 134410143 113680833 93971199 87071250 42775698 5894343 95827746 101694642 230333229 103460784 141929844 140973504 96868443 237152853 58842525 35223111 69404328 149052918 197114715 27539001 222728226 263067252 75579840 11882388 124961529 9681609 51300270 69133134 208915833 1492155 23568300 123496737 7877520 16270632 137719848 53593680 109187568 23422581 213426864 11076408 94293297 174439671 58114560 177516108 3167703 62745879 24067722 96989823 130199727 27315687 52424988 74732091 54697272 14471982 176184288 2959551 28190967 272127324 5781006 74999925 62887566 127703919 291018 145578048 3088302 70807989 286533492 103569858 8762292 225582441 44984583 15562386 216527703 277965870 146607195 5129817 118798176 170754171 59505390 88190907 63549255 155807295 154973070 49375956 5761749 83034042 258204198 36525258 144425694 169077237 78218532 158732343 31367595 14213241 50563590 182453838 208213950 188936895 58027011 71908914 28015386 37921317 47816244 2734494 53964351 124166679 91824978 25178790 18812598 16682799 9249261 201412848 43732794 92074164 143846724 56421036 6290928 145460154 30843330 66902745 167250804 60063906 93707187 58563246 53212026 85465611 103647516 86788191 77496363 23216928 396856068 92012151 8373981 193894911 27655173 264923736 62890296 134821512 109591398 11690595 53466252 74802105 384616890 133915278 43862133 261906729 100486785 134362809 316350825 30247329 63741132 176037876 38983476 53218158 91777833 117392730 162227016 127800666 124711818 68317284 47528019 160291488 18503541 24681048 127047060 56236425 232192065 84946008 195665358 18173106 132262977 31532508 86795352 42244398 27654963 292659045 115230192 37077516 71068494 242421816 130412205 98919303 86946216 34018194 169399587 271457235 33611046 156064335 37155783 65217495 143550519 25133115 70722456 63640647 143111934 7798224 71697654 301875 158737551 57844101 2541777 53100537 234693417 265547877 29636271 13412847 23086476 110336604 1754655 56963907 290184195 46851546 10734129 31614114 58695084 4252710 34364526 12258813 198081156 181370931 99716064 82907412 52112802 6461721 226819782 119509509 88636065 46274949 138644772 29458044 17596425 121818333 125029443 71002092 127684536 292177809 152105835 21172746 279010179 85011339 5999364 56149968 42377790 108126627 84013272 127655157 165502533 221798640 99764553 8866242 352419249 86496354 62646675 170001405 154249536 79804389 96853008 71905260 113560419 158108958 24773973 143238165 101997084 130467225 11185020 158182626 203467236 37325925 22860852 7687029 117648090 24684009 140114268 72997323 353081295 96517197 257891277 35975247 122485419 111363735 154375221 32245689 204839796 98523537 9282483 303094680 197360856 120766632 34828080 306628707 64787961 79156434 126233814 2791887 112632807 123984672 98483490 13708926 168912366 26677812 16742397 226994481 20050107 182475615 64355886 359360505 78423240 150830862 164282118 45501015 101323992 180251022 14608398 217894845 38164161 130340574 148318044 93466296 46152120 155589630 54653613 193108251 45980571 26203527 80257443 166316724 58594263 2684577 237701961 164297364 215266590 54842256 111903813 24397128 24823470 134114106 199202661 221482632 57188418 139711131 97650000 9941064 209088894 67093173 8798601 112541751 3167766 83928915 68582241 8485470 6196113 90937455 138868548 140186529 38337033 371435274 86600556 56413665 63154434 126077280 125273652 113788878 6773991 29782746 181279749 160090308 106954449 141094548 35322168 11454261 155835330 53054736 140689479 315651924 48152370 136438449 162671124 105628887 165032427 144743760 30525957 32549244 141214101 203657517 25573002 130382049 187670259 21086184 65266824 307975458 122183649 10276581 176390235 73344096 203516922 82342260 5004972 109918032 237001212 147301539 68483877 109730187 55569591 110138574 164709132 65846151 40824084 62223714 142096899 139913634 102184047 46817085 145666668 53545506 199646496 45666054 140809662 74472321 192884307 130125702 177342837 362454645 68566113 32075337 83777211 96266940 56300223 138809979 118224078 54651051 241996587 90249495 180972351 43838193 64093596 280941402 25091220 114195522 57521646 250007163 58022853 24481485 90768468 146895630 283962483 176628438 99576540 117749940 33547899 146269536 68848395 5865615 156043419 13300602 100402575 34144719 196142457 12889296 78068676 89120178 169575672 83877129 52256106 27195945 277513383 104416137 29020362 158097282 68361783 82315401 134549982 248975643 98696472 16833159 178203942 1267833 2771286 193116021 77539371 96560709 84249207 37761864 83844411 18309459 154306131 166229679 5295549 146763498 34431222 159518037 167807094 6712713 12440484 33317676 4053252 8978193 50990583 16440417 235101699 187651926 96743388 63806253 104752956 19205445 317682078 18846702 23513700 330619947 44696253 115081848 141226512 13819323 50265390 118448232 157877034 284847360 235334757 23585709 136975545 2209389 91176981 56814996 16789794 27105897 39628680 112682367 68251050 70040943 56235144 116749437 73573899 83333964 117826044 75590928 158335695 95462388 282431079 238958559 46032126 6586545 135251823 45799929 31837512 48673275 139167189 47045082 32624277 2635164 255178875 82004601 324111837 200046567 55405455 75752229 236040420 22656942 15507660 149323692 168256221 380226252 131886468 33374481 75320553 23882544 221239662 101636283 122691870 48294267 166191711 119295435 15839040 40226823 110882772 64349544 47580498 88278204 121225020 334867890 166225773 207280185 5079858 155811663 251601021 32071893 903084 81144273 112636083 73507980 52259025 66523296 118228530 32861598 244181406 18617739 45295908 115537548 88267137 203654976 256118373 20002983 20068545 58550163 281628333 278683965 35765331 5475078 400946805 53605587 323463 105347445 41143158 171974733 26628168 50987097 149037441 127633884 103122201 5381103 221827599 53308689 29420769 25437279 237508278 43868265 158447100 119962311 29161377 23095254 109691085 33233928 35754516 179077521 110603136 13876947 37904475 112933674 7651644 189672567 171202584 189340725 18258471 212760135 135050307 267231132 28436982 28114086 130918410 68309304 170279613 92155938 103698315 145426869 73857903 164842734 166268130 18196899 281875167 63791511 160830096 42269913 195012405 44524011 210793233 69544860 138039594 97984887 56222145 223353123 23133159 151147563 124583634 3735123 87860766 77334579 12994170 140039445 181688850 55252176 92297289 234687474 19840842 40838532 49460922 154658427 34149864 266395311 62184108 113449140 101739435 55397727 99479961 98090601 23007516 264763401 22942395 108822693 201833709 157742466 77583555 35520912 2594991 126358029 18890319 101799033 99208053 133130214 71286558 15083145 271307379 126 151452483 150985548 11608212 11623143 54311166 98006874 278522811 43067094 24071649 97679841 102409650 179811765 45609102 58289784 168962010 71434755 213748752 17113089 119065905 207502554 174109845 123032469 80903676 35356209 110269131 41815053 160067649 136815861 1420734 47000478 185737230 14094066 155486310 76509111 23374554 115104822 29310645 295329678 211268946 186507804 20268549 169435371 124602513 68991321 221225613 93869727 11120718 31220280 66470418 136937010 38330817 54561444 48161946 30992262 144601527 51632175 148336608 110175744 239008959 258286980 20119533 142983372 180613566 186303978 147860370 239017485 21402675 264186027 47141325 16672005 66224361 75064416 56593803 223487208 37941624 29659686 89305755 68696964 87316782 113197644 12005595 300726867 7737240 39832359 38956071 46718091 64817865 82391064 84685629 163635780 25874625 46446645 224810040 25466574 16232328 36791496 16405830 35880978 102083562 12542187 218268771 99219078 24115560 81115419 303300837 144794601 235583838 10491159 96285945 42508389 43550892 302721993 64725171 103250973 141816507 75930162 114273768 207433695 22392195 210496755 57073674 15986712 59233881 80415426 27280407 22558809 4711518 169549443 16181046 7857570 99561630 98922012 246370194 269559192 68405526 8929347 14381031 6744108 85302441 174384693 179755191 194467875 107872590 110458551 183489600 255410043 879732 193991217 12976551 156386664 41007855 21889014 96336114 118097511 223679211 31385445 190383501 15277542 20196960 21260904 98665413 37190706 71775249 32773377 113930880 189388983 83425566 55539246 58932657 111538182 18111975 44527392 306904269 52903809 127361241 13726293 59729880 140594979 3871728 56433384 15258936 117122271 87628317 131061252 150230325 20322897 218533497 186505284 264789252 96662622 60204858 185197089 15342537 198988734 182155071 17928477 16743951 57517677 78406965 92626821 80281824 99481389 17521812 102014304 148002876 106709442 131982102 32731440 28450023 212634219 129788673 212598225 70548597 18416559 105630042 226971549 104121822 27199116 170591904 78845025 30813699 41195952 42668157 193590747 80260404 72971493 249478845 61955292 57014517 254279634 79327332 80984463 61797960 40234425 61490436 124954725 115760148 10971492 33959079 190730127 20706021 33406170 123511458 90493851 18869088 5793942 57320109 172392759 100334514 85601628 15785322 17024364 11526963 328814829 88757634 92140209 29339646 228523953 62333019 89649609 251691321 111212913 141616566 89524281 99489642 282279543 68188260 86323650 35806134 1035867 208332915 136003686 41124384 170114637 30801435 292714758 193165728 3878280 4267074 22794240 26754483 127978515 89827710 13086129 89619327 17403624 107371278 18846135 230097819 109625523 158254005 284304300 55535634 59304294 137531016 43973853 26508027 126275583 64911315 240829407 18988326 232270206 175287504 20299230 67630164 59999415 91241724 127163925 155985123 29184918 164826018 101413263 215499858 20011425 233464035 291598146 56103915 562674 169325016 104365527 49212450 209592432 108989307 161164710 255667587 36190434 30613968 373391109 20157312 5859084 131587533 2704170 57548001 159411021 124900440 163852920 8309490 37886793 114874074 107311974 82988157 29221584 81734310 142559886 110726343 98753319 31944654 136906014 112080381 47146785 59131170 12577803 66668049 92169861 208978098 26447232 89620209 18347616 163554804 81479937 41267478 108300759 175915698 103219998 121399614 89933424 135445422 57578472 121514925 52021914 71379420 99551907 113391978 220835832 10993479 99777510 59333190 44223879 56799603 94328010 185518683 17234721 36315447 38202843 64662150 50683353 131291727 136463292 326624823 21697284 117297096 124635651 363288072 56852838 9553089 21791007 17827257 67169046 180336639 23326107 136383156 64308405 196312977 144924465 34418076 86038722 87817716 131681193 105325941 144763395 58925664 1615215 112911624 275458722 83084526 92364825 397478550 15009855 53780916 112278432 136537695 38007732 212049621 110822817 113156169 229684518 65615655 95309886 178354974 94606680 134936487 140576331 128005080 142358706 168305109 194363799 24199644 118837278 352996644 201935307 19378989 170028474 127282785 24279318 91902300 109573065 113246553 69782538 21041517 293931456 31951248 33534501 89234250 195340194 50517306 67899006 19041666 13645296 218744904 66980004 95030124 19100949 76751934 213280158 128822673 3690855 100876146 212029545 88611516 322486626 64668534 301511700 116142411 120209670 92692005 124264581 34252890 160803006 34748217 143759805 104662635 107392551 276079188 45102435 116933229 5932941 8408148 173413758 36630825 139791792 5793144 8446872 29781276 898233 37407993 113711640 43544361 33215952 97425720 16951935 16472400 79885470 172211970 10144911 17764593 168970431 2222661 25430832 146272686 314229615 50717625 95812836 81976839 62852853 131523882 107871036 147903168 20876709 55563375 7565418 45674538 28136367 150339546 138922644 118764240 132081327 134146152 27106548 19153995 313405596 103387893 106792686 132063036 2312625 251608308 115759518 195581694 158265345 160731984 75532695 22961379 66289356 139278237 168630 227386782 105160797 145982298 228651024 114670185 214347861 11043564 285854772 87555237 88123371 91990395 129179967 153681738 17921757 91494606 70383201 84362376 103748778 16860102 59899392 48265056 140427672 167003256 34526163 62573952 10043250 239696058 159388005 172501854 95864181 71757819 18815328 242929869 57715308 214558050 28260120 45163062 190822107 120525132 136213203 175735476 32628876 93843078 354035094 120351357 28308903 46239354 142137912 53041170 110718699 202199172 122232306 214654125 136160472 90494712 61618074 254055354 167716038 32095413 140292558 150021711 153136767 187796868 129335535 101013549 229813542 53972499 84505491 57904728 187019616 150376422 43696989 168379995 152258253 48431796 103384302 33036108 201250329 7340697 193255125 184798719 17168508 21014007 117646515 209806359 125771940 89099640 90053859 130763829 14851326 171578883 186080979 14967666 92052681 226918881 31680117 98609721 97416312 9864813 96589059 82345557 161111664 49498176 237233934 145102503 76651596 80221575 11721402 208285980 174178956 31133928 3600114 89900055 36787296 46067679 16957101 180093564 165556734 21724500 25576593 1571997 153352395 121553565 101223696 47345151 53634336 76845069 112838796 108412962 90652716 60473700 34361229 152901252 32425449 7041909 213637389 2783340 7947723 190959804 139232100 54724887 74728458 7245798 157646937 85970304 231482055 67405338 102055947 129450069 221231241 54611424 105270921 110407521 51768276 60246648 11733687 174123201 156181410 16069305 110975193 177168474 68705637 119855064 64193073 132064443 153384399 143970687 37690254 134716722 177127293 174204975 30324735 166391484 138926466 142963632 19411098 38710140 79225965 52042788 24100818 15885744 105923097 112474824 37045134 14558817 217887810 18676392 120636558 55297095 2578086 178731840 182162568 44595117 97043499 95337921 25802091 147872319 165487707 49494144 212808477 166193979 123995571 25451034 200859435 23742285 182299383 120650733 44885526 36503355 42033348 118102131 119161875 136154193 8649375 3513951 34684146 282604035 11654328 141060675 104644575 77803887 54640803 95931486 65892897 155924055 53508273 100804368 53951772 28548765 124832589 253326276 91194516 52615290 91498890 14353038 78010842 46604439 233846592 170325435 63822276 15372546 128245845 14976843 142848342 47283285 50134938 118074810 128741844 323046822 234510402 213183768 15340689 125081397 47732013 112642887 38319708 166680738 71922690 185474478 55306797 203897505 57112209 51389898 157756704 45127698 11917626 225119034 126725886 16601361 154084581 46819101 155880186 38891160 217728 139722786 7702947 27446979 22543164 70338240 7577346 60687039 107507988 57884043 26368083 15374520 175458570 133344981 42953421 137270175 15696723 5180763 51307158 19495413 30099552 169561854 18574185 27187839 176834784 71763048 215351976 201665247 51391494 283580955 182942067 102891348 76010802 87899364 252 137084367 56699349 114360351 97199319 6458382 88317978 85874523 248252256 61897206 167702640 26894721 95678856 23610783 122389932 146730339 21264663 61742142 9654036 109858707 196276374 243955215 22324911 227497158 69344835 116554284 227263155 4807341 1232826 87945228 94456530 86570820 33894336 149088093 336327201 18460932 53969622 41115627 162205575 196931868 92920359 11915547 143010504 190127742 199564785 12561360 2193912 218131410 59436951 102137028 89728422 114915339 312090702 240029538 11622135 13081887 5168730 199249974 242685912 209189127 74651283 45568215 94730097 240591666 47603052 65186037 20958147 9997995 212242254 211297401 59708103 155168160 89354475 354379914 73827831 49940268 145082931 5981934 30224565 45993633 207517107 253193829 56342748 33462324 36608817 55992426 112828758 109492950 235236897 25544442 140665161 105584052 301278621 60352047 24621261 266475048 73768737 21047313 7595931 47827101 66148299 59203893 232957872 224512890 34459194 203441154 68178999 100268847 152393262 127014321 219504642 110460 114824430 205402029 22064763 58526433 12458733 59618496 103895043 7837494 43002267 88835397 176393217 74464404 79521078 143332917 159362406 35057631 42152103 34626060 196427826 74504829 208193685 91146363 64976016 32667117 196516194 97256376 71304828 61282221 212008629 21148512 159343485 37895865 9206589 161739627 145773621 125254962 58674840 121276197 22169616 12575724 228085557 156133950 159673731 99060675 14378931 99182013 201405477 184702980 134358630 68312454 81824316 224440230 17238648 130024839 15639603 97796307 170658705 52661007 183856911 308005929 138450333 2677563 39313071 181047657 221435214 162592563 97111623 23264430 45670233 278547507 15635928 132792261 83690586 20598942 50200584 281999886 173603577 17013234 264039048 153949404 74289726 15131151 157617621 263948244 48364197 161899584 86849406 43696989 15120546 196404033 121056474 140929887 16767030 50789466 32453820 154937895 202657539 80544954 69463863 61178502 64144353 266309484 16789374 29923467 261046485 69467622 29798076 175322091 72166038 12284580 23167536 183173739 2227302 128941197 134249661 32627469 1239021 130418169 235820529 214930086 125309394 27331017 122810268 187886580 18219243 75013491 36532692 77203833 92533140 150639447 256848438 182379624 75810525 164724168 164991288 114751350 81078459 153925275 24434193 102372984 18945507 111122004 155641353 10851477 155573376 264961914 292511898 880467 597912 86399418 58125795 147726180 161742546 50070972 162546972 7572936 31763613 189836031 37877931 16931607 24287466 49810887 115726149 2752281 54748869 288766086 21087129 212040318 78052569 6626067 77046249 169795605 189792918 12971490 33790617 2138535 3895017 337601502 10602627 140716989 134129856 93639189 60169452 26552946 36438654 144195051 167518575 110285784 2040591 98978607 80477628 126101283 105179655 193063017 27591564 59037321 157970652 36413202 15755733 310853445 28906122 229211808 155527071 264015402 233077005 106809843 196681401 33404385 87917235 48457689 176224734 1943361 167780382 84524664 273199143 156583497 4719582 58662660 53722809 187966275 110280513 91736988 72809667 30931446 160696956 24896067 83350008 64066569 27491079 65135343 44294775 164939460 103634286 40821207 78380064 82253031 230405847 66594360 59462718 24899406 180597690 220229667 38656779 185108805 133783587 71524908 64648773 260544879 5625018 21871458 165760287 108847599 18818961 41561688 39669714 85206387 83808564 240686187 25235868 101806488 80965563 163680132 128730882 150031455 179319210 35811006 351984549 40084086 143888955 125275458 95274837 13157277 268753695 7276815 136097724 23962995 143819340 192456306 204362382 163631979 44267601 10425240 13117062 106034943 213920238 8022651 75913887 13730808 124170333 185554530 98601447 7415184 259052829 72784929 45855243 109253403 723450 78308265 125896827 186736830 200863467 103002018 44635626 156252474 47166924 72606240 85199079 24848355 23391417 189638862 23704464 79148937 66929016 116959542 129770907 62506605 133026327 134876826 80578428 1637538 55249845 128053296 86748417 46857951 175547337 108736257 114948981 401769585 82624311 22531152 103644912 264971973 5467791 98648424 78836373 4445427 185409882 7660359 310868880 9308628 124937316 88943379 228987507 51357369 35366352 282214086 207557364 236475939 185869929 475272 6591942 68276418 14192976 32663358 36537942 71936571 127693230 120257172 121463538 204685026 6525330 244774530 24125535 130795476 33727680 53953284 129004806 74385885 89601624 27675858 124314183 126048678 5363589 65567985 222619194 19528173 118602687 28290066 87511578 84184590 122484747 78817095 133989198 64665048 119896539 123502890 154866537 46982061 233296308 193166610 3672564 16913106 44109513 372752268 52886400 4679934 18300954 30045015 58879380 93612918 8616804 169736574 12457599 163074765 104460342 68975571 249600183 93053940 124339278 121994355 60747855 129384129 244776168 206309775 81526746 52352286 165005253 35211939 96448716 66269973 88037775 130723026 138941229 70433685 10958346 93411801 137450187 180910275 95249259 70011879 219531459 73936926 62822802 175311087 126047229 193147542 17745966 275923137 41003655 192414852 265139448 159091548 88076037 431780874 46791507 47231268 102571959 9940854 92615817 197058708 111861078 7137081 52862922 17339280 36770349 158135964 103003425 144409482 150741780 43373631 127340640 189067032 792015 32611467 125119953 191816520 158393676 56080227 39714444 136188360 468426 75266457 19105527 219900744 258369888 52008138 22590372 21411033 149157666 244637463 131700072 25494 127868013 114656304 196252413 197613549 16919259 35928690 229278588 194780649 49697655 248953488 122299023 131764038 34038921 202840932 147744429 116842740 195977124 162827280 19761000 199901625 164448627 58242387 46615989 45375540 31908618 86114049 166704195 217621383 116010447 34772640 114989511 93162762 111183849 165676371 178265619 101711652 87532389 153805995 31819011 120513792 12403083 381369051 118958259 20771667 78693636 44035740 5247018 44040381 113578983 72645846 44775339 57361689 53196780 119575785 239072106 66779832 72137961 76272441 32826402 141423177 703374 192235827 42708918 42916713 14123634 178387083 129622017 28108752 138146379 75487902 334572441 172407249 119255913 11622996 62277201 37924005 113432445 146449506 19478004 24665886 128184063 70076601 3379257 121718163 177668778 88915239 254431716 201369462 82127997 12244932 166934586 100584876 27714267 99363726 114355542 126632982 264603192 17625762 10748829 111754839 161887593 206574291 142702161 116155494 170581341 198830877 19377750 272203092 37985367 49319697 161787654 71056188 67342737 122922996 157850658 130812192 74565078 9766428 131632914 241559787 210300552 44998884 138308289 1103928 45375645 8249241 182849415 95748912 155448153 27989472 38095953 213520734 235136895 128360169 28085400 130651437 171714060 98000322 31595403 92376480 222636288 119912226 12715248 129291246 166277076 17605518 14329791 50705277 48389544 37677990 93553194 87280620 30243612 130790520 32539752 6445425 17687796 44132928 210179172 64713432 168975051 246137199 109257267 116143944 156722034 144879462 66906546 144604404 67253886 32753007 138278595 22804236 240798663 102027912 109819920 21788109 28144599 166768749 28493052 182858991 50231748 109428900 203935956 7578102 91198611 88615653 90905493 130190466 48474720 23531697 99188586 215243700 12764745 226577358 17867115 150837204 50698179 102529014 50891484 67575732 20184486 143314500 11339517 220775205 15205449 205804410 33873378 49324716 31789317 118039719 9381267 123171069 169323084 83800227 197413713 154664538 265210008 10533243 263242980 127772379 61836936 117294996 157260369 104468658 55048959 52090584 105535458 42407631 195188742 306941040 4068960 188745732 216991047 31655736 143221764 193758327 118961304 44803353 64036077 28470456 21091077 108048885 24441900 94443321 21044709 4014969 40929819 55235292 41800941 89397924 141632568 109791675 199774974 86126670 52901835 186340833 57111285 15084111 177348255 314791995 57529605 10792236 46728801 104825700 126927654 107061276 164461017 30986823 96677490 47095839 73256337 186282663 89326377 26526822 165370380 63890610 314213319 54399639 275659377 191749425 30208626 66683379 15668835 38417211 76044213 174121626 6996717 201071661 175536858 110578839 19993218 50139915 145317123 141024261 126443646 109659459 58778181 105420798 87643080 61687101 111838293 8335509 177924243 95704203 167913165 146310402 101831982 124905543 67660698 156492315 73518417 86856987 20859489 43757406 33176703 16529121 51274713 135351699 217003206 26466111 98796180 273611457 22387617 213952221 21513492 42660303 125229951 60631200 54868275 156100476 56564046 99626982 59720283 131309472 19810476 29309343 33875310 129052266 19122894 129258948 67805724 10901016 34493970 26697531 156153291 48580413 171293808 59739771 155570247 25247859 128405613 134949381 12182751 71212785 75144363 71350881 62390412 38619084 188739138 10887198 69277887 79729797 87933447 190513533 74394705 205494681 66602676 187666584 22108632 117453483 249221826 573510 206540586 125152797 93744378 77512218 90441036 197739507 58989567 64021104 140729652 130931283 11871027 12377442 49528542 7756707 113183343 2451351 179075127 193390365 33780621 16017015 182111622 111085674 15133377 56525301 5496876 142261203 152302668 121792188 116752461 83795754 130909926 71231496 52988607 96960276 139293546 76464381 12394893 24946446 137992848 83416095 86993361 78623349 186156579 334647474 206618706 73508694 52834425 66212412 7496811 249883137 66570756 58087008 152141220 71386497 3912846 69934536 34354152 176365665 97884528 44833488 64762614 171383751 92460438 53610081 48007176 10428096 135477657 39287220 182285691 63198555 92145123 285934719 83467692 139475805 65128623 193922316 15551991 214228917 35466207 66223647 12713274 228340098 109168521 117902967 45034668 29894697 172808517 92934723 45049431 28094283 130126374 16638657 22799553 48896337 126276234 147328566 19005735 79749621 10945935 135019584 120191169 30646182 102752685 215776575 181635510 50561805 33002340 12161940 107420649 140709471 48983235 1428483 99745674 160262613 158684127 49945875 59411982 140327754 20693463 21838383 58521729 25606749 68198424 101466225 2624580 123432477 29985270 172420374 17656317 7617393 166668852 208581555 162614949 13398609 187373004 58290330 39647811 147881223 31899882 89293281 21984354 93210810 88791129 137751957 23730000 43939392 126087906 85048845 147568281 87072447 31034430 80775597 177720186 15522150 26731425 43553244 28979265 31594731 189560385 153994806 23890650 54637590 103347237 120432963 80469249 158900469 86150085 106605261 155066877 234048423 108855495 21378147 378839538 134215116 887712 95209338 142926861 212077593 225865857 65958291 36349236 172573506 243393171 223084827 16863441 193581717 30322698 200872644 136477740 156765819 126139083 147649677 61320840 197087499 26240004 122356122 91432299 46052685 47337129 86143155 114723735 38046288 2281965 111340068 38055318 138527466 19821879 21296667 200138400 25011693 204810984 362114508 139892466 133499961 93571149 166226697 36667491 49325367 93919812 19862640 23650914 92713530 71336979 192138975 190533504 23189145 104972973 62931519 99179955 171598245 97725117 2827755 66041808 128725086 112133847 201484059 148670088 110611368 22692285 90947304 328490883 61628973 95644668 234570651 163728537 11685765 94083234 218430660 343392 73173975 127955415 173649168 66026520 71641920 22661898 46219677 114101652 25801083 9361443 257959401 137567976 107368359 19181631 217377972 9698346 157133676 157199301 84126420 5541585 99222627 28163982 114338217 135793686 3865302 182201964 52183005 226216284 210602532 28839888 141459717 64365231 109261005 56389557 51540867 37400895 337300278 99868419 217000875 3853458 146938197 34673772 5163522 106206114 279349854 8079582 63699867 142746366 2516241 16302300 97495734 212302209 118829886 92907255 267744015 8041467 80415804 47865594 19591362 48718635 132365100 124983810 33187560 156567432 28582827 62993028 108185658 31049865 47206488 34340775 110335491 202130145 3125220 181998747 148094793 181783266 31210830 30644082 28323771 81974802 289974132 149474220 24790647 61973730 13181049 45554922 68197248 186283755 82336800 44416722 137159946 139932114 86502192 26536671 42951741 111929139 108566745 67955706 42424557 89065599 78682317 311921001 99594768 66629598 96378807 74892888 231555345 24810282 90673170 106152480 106129317 40735947 3766518 94973151 98924469 133098 40896891 241154445 34159545 20792436 8008812 95723859 293681346 265309128 41231379 133710549 139080522 135194388 99012165 36592248 110875359 249581325 116694312 5783568 24498348 225354276 129688041 34660101 268299696 144787671 33072480 100540587 139470429 61754259 114988209 239737323 85190952 9444162 63175203 107870028 73413606 88425393 50280951 223425027 61197339 237762588 65752050 314626536 116366418 160253667 121153200 101344929 138569256 73976490 172252668 48803706 60096960 13266561 197366883 62350449 122517969 29448531 70219086 160235040 264209736 60264687 21440307 137829153 48032985 3039267 5213292 12901140 35852229 182637357 102223737 35223951 102008298 8172717 86882985 19630905 5026329 16925013 31616697 146387073 94400565 70618947 7955640 51919140 159364947 8007888 98424186 195728652 33970272 34706469 228193581 67261551 85658979 45711876 138573288 28500486 226194234 33770373 29565270 53778081 113989974 132111294 28178955 16690485 35311836 69156591 216409179 31477782 5368818 93709161 356861400 15437499 157406088 21970809 67197060 96642210 38362884 181585404 211984941 135934134 10001628 37430043 149848272 112411740 33465033 65922150 77416248 48222741 73356318 97019496 867657 110796756 259008939 15012375 113028972 104778849 68876346 180245436 28412034 93250479 76354089 186826626 156360771 22289988 181058409 67710090 91222593 127972677 112528143 37794666 255993024 17296020 37033878 132322092 49109193 25302648 205925433 49274337 10542168 24368253 152963097 67445280 157765881 222808047 121252026 68300085 204987552 29496033 106615068 99667113 53379312 7180068 100523661 53195877 177487044 124304208 131602758 15066408 120799056 297123645 70476084 22740711 78558753 44509962 5215518 72417051 130093194 59163027 83598438 176327172 181284957 117024537 127810704 158115657 201997278 1399692 97229832 60751236 100691745 86771475 34182225 66014151 20912808 12908700 22926834 83148114 117535887 21430899 13589478 30353484 78115926 42560910 186947376 85122933 78353373 8937936 168327936 23706039 56531622 77031066 74195520 48999321 96803637 138003684 13727994 88467603 188578152 71953539 33169206 194164698 89845812 87191307 86774919 160388718 114000201 4087503 76472529 93191049 97435254 246721356 4651836 28170135 32654958 157761681 78517572 5922420 7036680 122568873 62082027 47060454 55703907 135014103 161779548 10904796 318882690 143976504 85123416 32037999 142324980 24189858 133575414 118367067 67224045 55388109 51026010 98978271 107725989 163045617 33132456 110666220 7595889 302114547 42124488 190240785 148539321 113573502 221785788 51321144 38438148 6703872 193327827 22546335 755034 42811629 88893231 143043369 24946887 100693782 21009135 122379558 176956605 25578462 54264210 334125666 214186518 49557837 261368394 158503464 68068245 17639706 155437128 11207574 29920254 107203719 232184547 266580258 174703599 48612312 57627465 273746256 23168985 2137275 84879081 2378439 48704124 94091193 147048510 93514512 50471463 78643719 49261737 248372019 274553454 55542732 58826103 315086310 219175005 108912552 106012431 173046930 179855298 328658778 11266563 108401013 151182780 169889286 199252662 333924780 162217251 143037132 4694025 43220730 87599568 16928604 33794943 152477892 7975716 175044156 64434216 59174094 41889309 229563096 3539361 121498293 115794756 57017268 18226362 6671994 56485044 93026892 24726891 55547478 227583174 86291016 119963634 89861646 134920023 438079593 5819793 66000774 199521399 9794883 93780372 61894728 120889251 2321487 293201559 107678151 331936164 14271789 6531651 166402278 5049786 138487314 87714795 94192434 24810513 80920455 165309627 18563076 7778715 105463071 228193749 174888105 60456312 54972729 26627055 162031674 16679418 153595722 135618126 281389605 174835206 203593530 163086231 49547925 127971900 117199950 67472664 15191820 132530748 141599724 180793137 128887395 117950532 2200107 226086798 254795877 159897402 1823472 32470200 396113571 8944782 100756341 72225678 141158472 170593626 135462516 69037731 105336252 30320913 37333842 41433168 173719413 69091827 90828570 32646726 346054737 40221783 56547330 9090900 85668996 91202769 299225346 7088319 51684297 191604588 106047102 14048643 203976612 72658866 70563654 61161576 55059921 173841717 176073219 72974496 161721903 18798948 216553365 139043331 9503508 128552718 123352446 148914171 36452619 109627686 93662919 189629832 290071698 59500812 190565571 64060353 35442141 305504325 6955536 45956064 2794218 174466530 178903095 155491308 153805344 163720893 81618054 282682386 100299003 94278954 34817874 159369630 59375001 61622547 203203770 224416416 239427153 60345054 194789322 53674740 26466342 207069765 128759883 66522057 12753678 124676685 37954875 117270132 58384137 153910239 82370316 87759000 30631062 84605178 26227425 37948701 114036573 117513732 72026787 33525135 267907017 136618125 140886270 74351466 126127281 205798446 100942821 98767326 93284625 8565207 11603613 153278958 212384655 40655937 6347292 84040761 114598848 134374149 14058009 32387964 20335014 34493109 159832029 141176868 158204760 19869759 85384110 96788265 107580291 2962470 80772321 55507494 235428753 143666922 115117191 22775781 27781929 113881677 27411930 89372598 121185603 5198739 26850054 39849999 263865294 81200952 40893426 138848178 27958245 149459184 99470511 295444443 26257497 51584043 211352463 53037894 94026030 15203013 74612916 14325234 209019888 65588061 175667709 29920968 200813739 91589127 132821766 177919833 56109123 157177923 116152323 69091470 143654154 169361913 78413160 7953393 73264254 52045791 34481958 161270445 131220369 73506762 210675780 48318207 85757847 7437402 169657362 962724 126538503 9020592 38173800 128049138 201785430 1297317 230017053 220854102 15149778 185035011 140538846 91953141 148226568 120392160 109154997 6543873 9011331 6142710 84508746 104523741 20804364 299997558 138665184 48908076 166392786 138991062 127143198 90416256 108424239 78101583 61536006 54739797 247118046 79351503 30581796 120913653 319667166 247911468 21375921 41890821 82505262 1944033 231842310 217270221 1820595 180461946 6594483 138096441 71680518 306993246 190562253 76403313 100586745 161821716 11249532 1693293 150781134 386645805 52637676 188179929 197145543 114659979 151833129 188223525 61177116 9115491 131325726 176303169 118396866 13152741 233412123 100132662 103122705 196473396 210807345 101344992 36312906 35475594 86824773 5789280 91903014 177108540 34066326 31224648 165921966 55290480 175727685 2428041 2373441 195710886 121956366 169146453 256701732 50330175 40925955 65604 95498634 25268481 17169579 99196524 29663970 95368077 55518057 115672977 105854763 27823446 158008179 270001053 119345793 86804907 72317427 16039863 162385188 6781593 111408339 14242851 4162536 101866023 132565608 18105234 124229931 9254616 44187318 115791732 72644565 69889197 194727729 31604517 156306696 3484803 203504196 130985463 225671250 106588167 131084814 57291276 14851242 34576710 219096045 15701133 222956265 37307403 40024698 284355624 163098978 101808693 57759513 108820488 94874199 245360472 126064407 99821085 108116190 141475362 12368790 98143710 46587408 101948658 58787001 37156917 71657313 46817043 38913000 43674015 3876537 125795187 185035662 51033150 131257602 48455358 88392969 97761300 55998684 71808240 138856704 140423010 166467798 61986645 135068283 313056513 20865915 108461346 60482793 73541853 127781997 72389919 66109365 290009265 133309050 115856643 65173836 109928007 189440748 83890212 69089664 108878448 179398905 111366276 75320952 36037365 82580694 192856881 130220223 225263556 15560286 177872331 83987463 125118987 222915777 25977588 45613386 145753125 188089230 54456381 125814381 81796092 16261854 132524973 71828946 179809329 65846613 5875044 136297434 140679840 193108944 182952924 139663167 144590607 18013989 235486461 3500595 82427310 268699137 39156495 38394846 66988614 162334914 132799212 139473264 91826112 90029940 177928821 33388572 34116432 273486465 1604043 35442918 172541166 14084826 54761931 163220862 73067694 4062492 351956199 125297550 150553599 156292836 31208142 20020014 129892644 291749136 154483434 142643865 133480494 154100961 20373129 80236359 154148064 3188031 104286210 79289721 19779417 14796180 43651251 7061418 125971503 22552278 184716945 7191261 433748511 111899718 53206629 51392019 122546844 41016927 69460671 140840973 279802278 136796898 43559607 200271834 115289874 44117976 8610861 11775393 77290752 44633400 89908938 9475788 77278131 215138532 86861355 141841098 22187718 106888593 138113346 87376401 14216643 180667074 106625820 386762376 4223835 122039967 36375066 28928277 83978916 10836567 20696781 40970181 157174248 3963918 9377319 309772743 9085440 165391485 13140351 121266600 74866365 49960680 18679899 24845142 76530027 98125545 40318887 59727255 277793502 369801957 85376151 3828237 276967194 25082925 49731150 137935959 123757830 98479542 152767629 105436002 47101257 4019946 140719383 130561494 139323282 86680860 28518693 149231313 21647220 193071123 159135921 12119898 214603704 15525090 109405023 56033376 85087443 94775100 63863667 67923744 196161231 39337389 89063058 132596100 33315807 89759880 184978353 339890439 63234171 41063904 127980300 23596545 53479797 68886174 42775299 162115044 22881684 156886296 55391784 170583945 92165283 122035935 19657365 167917512 125192214 157365264 118566441 21391860 77568519 36540042 214094958 89193825 71239665 63875574 71696079 205742796 67481211 139232394 198784719 2423715 50427552 191082738 176982771 23476719 208831266 104787354 67910430 206112165 226149336 29886192 62498205 20371659 194544714 185544723 51051819 120343839 331019199 116379459 5728590 109171545 58643634 80918355 5437047 10552479 112256487 41563284 100624125 225021825 63733467 3692598 86926686 132104532 161483133 124747959 119999964 44596734 183484665 60582291 39865896 113759814 29979894 156374148 179532969 7216986 62687457 15732507 57968148 154709856 58138668 141587187 388419234 162573012 49614978 69697656 35788389 5582220 30186114 15021909 170478294 93054612 100218489 254510004 41339088 31875102 371604303 19375608 5146029 42988932 679539 22104117 131877060 19691910 148706418 82536615 135506322 103422228 222900006 66964800 5573778 258435597 39329178 9723378 56982891 210419286 189920052 54297369 105782649 49836507 171287445 79464021 116512641 48647445 207668853 109050984 86341059 1117431 146584830 56324079 7415457 206540481 187803189 164100615 69925317 102600897 67430958 31040310 112657104 364375704 5579007 58925685 83532477 140514633 77273448 52184790 187658667 102265947 54843012 63472227 151022403 211415484 41200173 96382713 173989305 5066439 148405740 185110002 212691171 185791305 63821121 259695618 24594549 298062051 172472223 76675200 95436138 95086593 209179992 10371165 237300 185071866 451212972 32907441 78599997 168890379 80599365 169419243 94682805 421505637 59274054 119478555 75018363 136464678 68358486 135565668 264603234 9541014 384701583 124405932 15766695 124874946 42958860 30063222 21763371 105379743 153419427 151839933 99101352 97766529 243406716 12645654 104422101 102639789 87367938 40550979 81081483 90668235 106233099 295893276 166050801 15848532 131830188 278084751 278891130 31594710 124560954 150012681 3846297 247417779 198999360 20950125 122664255 191848587 166906740 77151375 156845493 40856256 93754353 261289791 167358387 182109606 23389695 155018766 68160456 270423657 120126951 164006892 60813249 125179719 204893388 28092393 51161061 22438773 88143930 126819168 61015899 6141030 212049747 82532814 129483207 51589608 142899456 154482678 57150555 22216278 2387007 33078381 206128881 17791704 132029373 36116871 126198618 196656852 152538057 65220414 169342992 86063439 31227252 48784554 4981326 20573700 11401362 7927647 201470955 204788934 23395323 50540301 12428136 94603446 122813229 186551106 137035521 38349486 78768102 59719443 256817358 100257192 161407701 104052081 23120202 103438062 81642981 101099292 23304750 58226721 68179650 182461944 45659964 171015201 25341141 7572642 91602819 10409469 61234089 14552244 80094378 701841 27051864 323033382 153899235 174924519 176405103 19812828 207697749 33080019 26268186 69259365 6531042 117383763 5068749 75640908 102477459 188740083 58496949 121281867 219215514 75559071 87986808 90084309 283296405 59325063 100762935 7812399 45311133 62256327 12615792 116152323 61158405 162143478 81351039 124655811 8987139 115433724 61570299 46518297 107866962 154295841 29189202 243010698 17361309 67850013 144501441 8822037 40086312 151462332 231203679 1909845 83435121 44146725 118500501 107825949 86829792 28765422 153174063 69153462 42135051 37111935 8534358 97761216 3899658 174416235 167286126 34871046 33781251 43982568 233799573 8027376 62625486 126886662 21073269 7933737 32406885 154739634 140711991 85235955 156527490 12156501 26713113 309145683 105238035 103774209 73453947 106117074 18023229 102636849 224375445 155273706 45639195 21554589 24011631 108286899 125900355 11515224 81240621 5145336 108145296 70579068 78323091 21278376 76012650 3432534 34799394 2503452 287890386 168946848 32182227 232096851 69560568 71665398 229125498 75598341 26309409 98091735 80126991 75088083 20946177 75333741 116136384 40716123 49169022 94424652 155037120 6018390 77082852 31924599 100595292 100531095 105016506 91235298 195506241 26067636 54741120 337420146 32852379 49673064 157497627 64610994 108339525 128110416 32798493 7355859 185197089 146374956 238677285 222117 91981974 322314531 4037523 100094400 135049866 140909643 203728161 31685073 77069118 30942198 157149867 75464613 100082493 216726573 108199161 117540066 228419058 20432685 55463499 71850597 282478581 55146231 59373909 208840317 280080087 181752564 17128545 199580073 137518353 45717609 93968805 121878939 76534836 126900522 39266304 84220164 186146247 98903091 216320265 51683352 44168796 15859914 51630537 80824968 211731366 43809885 11612139 79141713 202374354 153291474 60383463 22202691 26531526 341063268 48093843 86316174 123716628 99342957 142781016 60646866 105682017 57108975 12437964 25197711 305823903 21421722 76666338 43821582 56814660 231866397 3809946 140193039 84961779 56535024 193576971 4616808 181537713 1062873 14788746 93850155 63246099 215640264 148003128 423570 297184881 37374267 104204835 181198395 75150516 1335894 43146117 97623540 362403867 50640786 61148220 161108472 153698769 298006422 93800427 33400899 33076428 32383953 47280492 69166041 130753959 123893448 36768249 106996974 14690802 6963201 38806593 136318476 88109511 88688649 41653143 88004721 26013309 64040634 138532485 2809401 130200399 226650921 37512111 100742082 23710302 133711557 35580300 3483585 71050896 137421669 67050795 1527351 243950910 118676082 87803310 89579259 162711864 22004052 16702056 129913518 329249319 45174465 122565198 27849234 122639811 71161524 53468268 87479007 76318515 228795399 221836272 41083812 246869364 34018950 233177532 47856039 122628387 107871561 112646751 208474329 107955981 35292810 81962013 81056661 128561853 26908602 18835362 97484205 166834227 212186604 92614662 40651233 100013529 61292490 35915103 77284431 171484131 181711593 106695561 142587459 134271753 225672489 134917209 8219442 64495830 31942764 202610877 203108262 107384550 12735681 29631252 245639352 13452831 30726738 13753992 11340735 54257952 98021931 114665754 8306907 136675560 181887720 71985837 145402047 22789767 129807636 15855525 187543020 72591309 52031469 140731038 18008235 6707673 51537885 18845022 323119335 133288155 93987012 76150431 100366077 182580489 61003593 102234195 7915950 37495941 150772566 35045913 155859585 157641750 169919589 26100165 41096853 28744674 38050047 204895782 219353589 32670246 33670665 273086793 87007662 101147298 180647712 170799636 223966239 51878778 6852762 159818988 79073358 65595915 97110279 49210434 102106242 26693352 151352271 129061821 56542836 41464164 19014723 172247670 304180695 79661106 213615402 114219798 277754316 12597522 42747243 67505466 2673111 109441773 188488818 148984080 20941956 156666993 15289428 102180960 201071472 86648310 162080100 192374742 23617146 6296346 12951204 12013197 59983035 141026319 118405623 120435231 92080632 22568070 24148950 8378853 58805145 82442094 85744218 102846471 269462508 53562873 82292007 79371558 194112765 33241131 14829927 69387780 4873659 190403619 216113835 70624953 49188489 38612427 34571292 95675769 33271119 99462594 79921002 100383990 42943425 305582697 15454320 64411914 49306614 139389705 206611104 242562159 168496104 29681064 29627661 1987839 323964753 56754222 44114406 79067247 24060771 22443645 106221717 18259185 162904224 292372983 6321693 175134645 150046323 95560206 74292897 56073024 13831146 42558831 275059701 116249175 52436979 238354851 130384569 23254413 20483442 129387552 199193736 12096084 6412980 165797604 4700598 298353846 76325760 110285931 277864524 28610442 228913818 150456012 4982313 157186260 68028366 66176019 5997243 284841543 198516654 200247852 27192249 100037616 72855846 626430 17387118 137504577 227578659 49712670 146076294 208520823 134844885 76419903 5336079 117144426 11624823 21734622 104439573 161378448 30033633 57897 148586970 80762094 95573352 198300753 31806222 157305960 71263248 122925369 14160741 206146437 49561890 102800733 94922688 126655872 143807853 122348310 244590339 120617574 17332791 89053125 3735711 185387391 88405548 131805093 151046721 47194623 20915517 149233875 30348213 221832114 67753182 84983535 69359073 31098291 117097470 55679526 314757156 12824616 124733133 65389548 135193044 40299651 81756696 40333713 4859967 16281720 21311514 175825587 31986906 1946658 11967333 2554440 79460640 28034328 133809018 12911199 119950383 115865841 166621539 9279081 19654677 87686046 36939819 81156894 114726843 119515305 78443043 133592298 124279890 15892380 96657141 77562051 268198476 119714595 118348629 13537902 58130499 96379899 130475121 148841868 112166355 253945902 14289849 15833013 12522783 169191162 128327829 193810344 192966375 69562647 30101484 226893450 203540232 226539096 383145357 24396897 7559895 165361812 166727715 80789688 9910278 266585256 219176034 91176792 165713856 2192988 96662097 28268289 43914171 196070763 2155587 149009847 130670400 75494748 136998456 55569297 128473758 31440633 153659646 52080651 51410688 219686586 70523334 56614908 31985331 52168704 159921195 20457318 348850782 220900575 14303163 265990515 152707233 60129972 57398712 5478459 87469683 322656852 38770158 26800305 38853192 155635305 413114310 108356493 10332273 255580983 21967743 20466495 80293206 179409909 23044203 185131968 141644643 65603748 47580960 105270396 182398167 34715352 160670202 107240889 10792593 158829762 553896 292184340 76169142 54089868 304201884 1564395 114352623 155042349 1498497 253931496 39963525 68864628 213579786 22926120 149737203 141233148 204428364 251937588 109585455 98283339 48235383 55788810 143519922 313705917 216836802 63099792 81080895 309558795 90016290 145791849 92043021 13895952 84581553 283125633 113838858 136872099 52353294 118331493 61846197 85125663 157760526 11930667 124556187 295370334 10702356 29022441 24190194 143855565 2923452 105609273 94424862 99922809 66619056 10538178 46797702 96165636 248407425 216940710 87615675 28721574 42100695 100209732 94978989 55864116 81073293 34765752 43567041 135126285 136329102 58914429 87319281 64257837 29678334 180225969 186439134 148339002 86917803 69958770 9527322 58633806 20878095 39773538 49887768 76106982 209727210 75475344 80910102 71195628 51739464 83438229 92747781 83643567 16598043 168946680 104151621 13096944 285274752 124449318 209072472 49018851 220813089 169896825 155533917 7134561 1241079 67756752 95667117 18551988 67482156 2884434 10079664 196374402 104332326 155318331 178793370 81898152 305011686 93825291 88320582 81214035 233958816 147037107 227816085 74732133 39218991 198425808 98134260 55253835 5781426 261620541 265580910 99814659 66318672 123097842 178412325 140722533 7514745 9605799 130689174 131760762 15575826 57164562 212531424 80825136 57593907 26928930 130986786 213379383 40749912 61455975 149501394 139310199 11132919 288338925 102379137 6862002 286914180 43369221 114516759 109287066 27153777 58279179 94985982 100575468 53515959 50168937 120743658 39784983 111795201 115104969 46101027 26430915 123174177 111571404 67607799 171906567 195533079 221376015 158116434 2330181 38237640 210231126 38093160 5001003 88657926 201943539 23716959 122185182 17168256 17251626 116381832 276767652 338854782 80857707 4173855 101860815 111079143 286314 309225693 133771785 77296590 102737040 73642212 22779183 277450425 109603494 3012807 56592522 302400798 45957324 94225635 214321527 28975296 164840214 28353024 51798663 186600267 78678222 174611241 155294874 21470526 180522888 44495829 1795122 180769365 157519950 66034353 188328105 13945281 130443222 138535194 119085561 29904147 93160830 190392783 34405455 199123092 72831780 61339677 15506316 197171625 123152589 24673047 78167061 88638648 81306918 320635581 7354431 180166455 100896180 128301432 78447705 16928940 28415646 84734790 245214564 128007033 82528929 35896917 73349472 143759448 184757916 103624395 207279912 24764712 19986309 24621051 242500671 99699159 282931215 105944391 39576348 442808772 26672793 97687569 209572062 4457586 73934700 72545298 217975989 61671141 15010359 199238277 132614139 168107562 116410266 60755751 396858693 316380729 143109792 187739811 64627353 30800595 28485408 5483835 297578337 230633508 109729725 99015147 46277469 94375764 21521220 115741458 89078283 5836677 33133590 16683072 223463856 105364224 170840166 40734750 100310112 114024687 214301682 147786807 86650284 2695749 34146483 103108719 55210134 32700864 122088519 9619890 78411921 194288892 358772274 118884045 8909859 169955205 138974283 31665648 66149412 111173706 40291209 166950777 26194455 73960446 253354080 156100833 23719353 51044658 65947098 132913074 97063659 134366253 195381858 22734243 144831330 17242470 149022846 46140171 141281553 78998997 28013643 99196608 47166924 101704176 56344638 8259720 310928499 40869885 3279906 146466621 90728673 321194727 121616166 65386356 42171759 172636695 55993854 43105440 23657004 19526031 33382524 80655981 111759186 61552890 243234558 135027711 5478921 96764136 57718269 258491289 242787468 5918367 38263071 32175864 8545173 57121302 45193029 18920538 5546079 38904537 32271645 55394766 130482786 32734023 33243777 25313988 219230403 30712101 75708150 1363110 113710548 265199361 370018299 65859801 179485530 85318212 194343471 104342763 65825340 189259581 154266021 33132288 71039577 156914919 70153083 10883481 58999710 117820059 13221495 37573137 71080695 44958522 29873760 83211198 80083962 81027996 137424147 119800107 127697598 1694070 175220976 98367255 78822555 99547749 29816346 134590092 176120700 255423000 122402826 201790176 16373091 647052 148200066 117549936 238209720 94506132 13281723 20416809 125199564 29651706 250465215 132395235 317249016 13242495 70907151 141197028 52756011 80835783 280265118 115244073 22298514 9062970 148732647 67528713 92782431 156924222 14464380 188019069 106021650 351944838 146674689 64934037 216341097 216942096 175770021 302477616 151622772 198058476 3862362 89272428 29950473 140669802 63437262 146259246 234145821 155778315 323420580 64858731 17617299 154411635 21379218 133588959 11417553 7544544 54741414 305045706 10706220 107769585 223399407 6756813 9373497 87758160 298524618 217137963 204813777 92986068 72380364 90820842 14568540 33725685 348714660 35543109 188905374 1445514 146765388 248015040 203452746 65104158 124641699 93301404 226740024 128850183 37974321 158725119 94596978 143346882 85510194 202008492 90395025 148058232 64848 77132874 40667592 176023680 117675054 104699826 95806473 119276682 13752942 100340982 21519225 12939066 75451299 37070985 151254453 315157878 54856473 102601422 26040420 307436178 144692877 149234715 273135093 3171819 40768392 126107940 164136252 83392722 1749657 86915724 63597534 248826774 14417529 19164936 33511128 49288029 112436583 46085445 73982874 91089117 76504365 128620548 47910555 42504315 25389714 345115743 77517468 73101378 32875542 93001566 252341271 23868999 176023470 40154415 113425515 17683659 107538984 238346808 65272998 52228680 49964271 25401306 209567589 8603343 75174981 42706923 124614966 67294332 289494933 119370510 97075188 73281411 150192735 21252819 5174064 146627334 64443288 14090727 141177750 38265843 73158813 22948758 219358146 164381994 48363735 310683324 13722198 161728833 202743660 53787321 6946926 43402653 129786888 137743578 60606798 37869909 155008266 138358731 59099817 36015252 88537512 45839472 160643616 101297595 185230731 188277180 148065771 18169851 356728323 59874465 176135925 108366909 72062802 5301114 289717470 129501036 186750480 463302 270165546 48972252 67081497 207590733 52340169 12546954 9045750 14113533 303290085 194388705 69249411 157258290 602280 206418009 106145151 99732150 57050364 121361436 20412147 1944789 67529049 83959995 80261433 101547411 174198822 34759116 149616264 44779707 134048481 229289004 68457921 80002713 112165704 61052880 78622110 84445032 152047245 74804457 64864842 109958499 130919754 28445340 187795776 140202552 234129504 58197237 115460751 56136003 14325003 147019509 104434218 105277830 119143143 1793274 45344229 198905406 75741414 161415156 71114421 109128789 219297687 105731871 5560569 30129981 101065671 28465521 63026817 263078382 169123605 158120802 100607514 219439185 12209568 18915351 138872265 206202759 4308318 5192292 115587822 109042668 132871074 29253987 28391307 49341222 30953328 132241620 87270960 29236200 205855650 98625093 122410743 7247226 65476026 261935898 24090066 162831417 188853693 237010368 129364620 98746032 87778929 241851456 13632045 154670292 4409202 47901609 39207336 273327558 62635587 144562257 66392529 126929565 137749983 55670370 16332015 146284362 357070455 57259335 53477172 115597776 20605221 33529020 187101012 78060696 268907646 5176395 86967426 20379849 39943323 41675067 1821372 289479099 20740839 1972635 98492751 6469302 101022768 33365136 71872122 193597446 30727389 24700410 142957479 66524493 115480827 222300456 179780748 11960025 44703477 142179555 232051575 42410487 16789689 85397319 137015907 147782985 159498507 397897143 18031251 8499645 136413060 319157790 77509551 48254808 82701129 100144716 203101899 62017704 57528639 416036145 79594977 45785292 9131283 5268270 18783345 169237194 82251687 107206113 98725263 357017199 83711607 32156754 39395727 194029458 84631722 9690240 119531874 179534397 35090139 141260763 60505830 133456491 87575208 85366911 214607505 39597768 119231007 15999291 217744317 25388181 129737517 107141475 56154126 209760285 134222571 71252664 60129867 149596125 172167219 110425140 103839624 124014240 59757054 108952473 29160348 29610798 81281592 139310430 171432051 99124872 63623763 183303666 113025528 7963956 138535551 187708815 77676942 51244893 121945110 99612408 12806619 66448242 324602922 35309946 60883368 168196455 72410646 94789590 53445147 15569316 326408943 58466436 204048138 84307461 133700469 186507111 232360023 119113197 99962751 41452719 199163265 160526877 97253205 135915402 69839868 121872618 29427342 142232223 104447511 149102898 282259047 4055898 108957828 62522082 73080504 1590435 55101921 187396440 97373976 43620927 207653229 22286943 117697986 56940408 199070592 130662546 45233160 20733888 168523215 93581943 42532245 44571975 157790199 222191655 297629388 55673835 54913320 9652041 72071706 43993467 183204651 97517742 90061188 12867582 167949327 54452580 64903860 173474049 116241615 79640442 17850966 21748818 174347733 143656128 72681861 213533796 81449193 169199730 111688689 120824298 178117821 75244365 46973451 127387596 66706038 22806777 68825736 242890137 81124428 82789245 197249829 8373960 109158441 80949960 211413615 178183866 72907317 201323850 38729019 184177287 160869303 151386732 50188173 55155009 129518928 139920984 59162649 4898691 216316926 48670818 75386136 60897669 73187289 174578985 58793532 155097453 61816377 195509286 69576990 84031584 37323573 215694864 124018713 10159674 194553555 141185499 90871053 64724289 145760958 13951056 130716663 109282026 37318701 48989808 21147315 48925086 112550613 15261981 191681889 81728598 94799481 104181378 88565232 126675150 10343697 149656668 224942466 34414107 301361991 35308791 78317316 187883430 183673560 31540824 42041811 146260485 30789675 23149539 171407817 153996654 94312365 138382860 278333265 78462531 189314286 131628966 113682324 114661974 80477061 119984739 263274396 221031615 53502687 102738741 92723904 95769639 89765886 47428689 163880766 40351038 132971370 37363746 55178655 141631224 188816733 134396703 64727502 63467565 15506211 272259309 46179084 209369916 27711558 175325535 20977257 55173657 308171934 105224007 246692460 237618402 105350700 88201155 58826586 10348212 23215878 159422613 34183212 19419498 96525366 123747519 47646984 3208506 25040400 112458591 6647571 426832812 223722387 20290956 288263010 79739058 79026885 86695329 30610188 81585504 280930713 112299642 187281801 192388560 35069013 97718901 125025831 349477464 54424398 64798125 11872371 332032323 148330896 7829514 118621041 236679135 245427 23355717 182931546 301743498 88658346 36483069 36761151 284734002 108183537 46312623 60022116 225373785 24186498 330579690 21864255 307968612 208936497 62319369 65096535 107555427 58273530 205172667 107691549 179314149 178270995 168749952 97924428 30357222 6305250 19511562 122631180 139280547 2219490 66250905 31788645 13861911 157384899 43930824 80595291 10597188 92900157 12470241 122452344 22108128 54194952 63893319 167964468 34894167 164934147 46388160 262088169 90770547 75956979 16724232 185125143 41434575 29389080 104690019 6512100 14394030 32993814 110924394 106125873 34470051 199864308 34480257 2160375 17204502 215403699 9645489 20746992 84613935 88773174 148767465 191786259 51755214 70973490 81757851 80589285 328152762 48092184 48972021 31828755 64796760 132192963 95778690 91795998 74240565 41774628 140302575 276151008 195425412 50123724 57321978 4841172 70194747 69590787 33160407 92990268 2804046 48181602 62057394 10156944 18234720 51721404 169232427 303835917 54868905 25345719 71014566 8795304 66021333 85469118 4878636 182338023 227202822 83165796 54756576 92105055 117183549 147928620 12865209 184313514 83499402 84681576 4969314 148470231 13109439 53397834 53307513 31837176 111027021 104121066 58754262 16762977 181724508 56712726 1341711 96930687 112404075 108038469 177328620 86388309 42776139 27717669 2316132 139966743 261515268 150461892 166125015 97305054 58620198 159235587 35680575 114467220 131902386 76342140 66250023 5975907 232073940 43202418 223353312 220842195 250511772 58267986 184285269 39325377 47243091 11014584 271886538 41251812 14609154 124023522 207303747 119879907 80919930 156983757 39770346 65656416 37182180 12478599 460139694 62073312 6012552 4208169 130642281 1718766 421708455 18299547 197185611 38282706 188252610 57736770 40641363 374614107 15324456 108330579 12651114 165843699 53919747 222397161 65095716 71430618 247939650 207287430 143915142 255202815 43610511 320560338 169987188 67423902 207334827 41150277 139862478 197965236 116726295 32006793 38396022 143591322 52962777 101775114 100166136 335037276 21622923 139937154 52224774 168400470 205253328 30054885 138261879 61070352 108116925 212483376 22491903 76016220 11669679 191838003 96494181 15531936 63067494 64708077 91260393 49457331 1232553 20385267 60121677 167230224 154643664 134659455 132059886 50666658 70018284 63043638 193287948 56697816 111042603 31972458 33455730 167383818 69960492 50222004 215665212 1299459 12754182 172240341 60725889 146955774 134551158 108557253 138795573 64291206 306561087 71916453 50532048 33148962 146387157 43801380 64242297 4581612 20092443 90620502 56534331 39596550 36092973 268694370 73356675 73078698 101635884 7638666 82416348 145967409 86293641 119711382 40294212 111101697 27711117 94388973 222942762 153174126 68158650 35705754 82203303 20160525 72437400 156655527 87658746 274591485 14857983 28243278 114266607 224310828 35346339 5149221 209439237 156349326 82470990 115563357 60278232 205006935 49152747 400947918 126874272 68183241 125454357 115727535 34072941 52643661 1357545 5935713 72489396 113469783 5347944 73756326 175677600 90209700 22529283 86636382 198238068 233722209 19158195 208222707 141986019 96212151 167015520 186592791 53699940 23001804 252264810 56385903 103822257 211261407 248084613 51975042 44938971 112738269 342405 80066595 5434338 164344866 103973394 4720695 111021750 30953055 219388827 153424215 56138901 16224222 96167820 28316505 32245206 327589794 219353022 2825424 43683675 198422826 52163832 87895647 134274063 50556156 92681862 101524227 109991616 1655031 194900853 182201187 13598193 95058285 165239130 112147350 102126927 55278531 156282 259433034 128954595 42813477 10395273 240232734 28509180 126078624 256312371 119447517 19321008 111926892 210945 166212081 281547735 173784156 22311870 138199257 234295677 195697236 58454529 107195991 64210209 318644760 73445169 114204720 96931380 139030731 34818315 145024320 14376621 139793325 87534510 105343266 161678832 36281343 175481145 10681503 157217046 143966319 208496064 97926969 94653552 41997501 56118132 117423075 65393181 79540692 165591531 8681421 172888191 163057146 21039459 29065974 120193794 206115777 174161169 222931947 26534298 164445078 58183965 163457952 195053040 22969317 133414260 1253931 230432559 162205134 90172152 310919112 91908306 27224673 61999917 256996971 3997917 27680184 223821066 77393820 172611159 24792180 116927076 224197617 93073512 76054608 179753112 132386520 30189117 45243912 136577679 168366681 110836572 113355543 170468970 74954166 72032919 170741550 102947775 100535274 23429847 289987593 37370697 77038500 72962001 108821832 188749134 111721323 88110624 133568526 25559751 199332756 60289635 222098940 107596146 208372080 213009846 211473402 58700355 239975589 37784691 52113831 13955550 22482033 246683409 107983155 199254867 63616749 92339751 14936544 190187529 137272317 41800500 79309482 7827456 67551519 113188908 105131544 137969685 207765726 29440803 229972260 40645689 36303246 64336041 33093417 25756227 151795560 107031267 42733614 123397890 188490708 7386372 20023878 155667981 292186209 59478069 55406673 138487377 22662528 99353730 3182949 43753206 95692065 5562522 153708660 103623219 23953272 6877584 16218657 88000668 61450431 66198951 74058138 15275043 85424997 55802901 59302467 180345963 149709924 183574482 72859941 101763102 43288749 93050223 179380530 37970100 99935724 194364618 16839417 27027252 197988000 191136708 232847307 48239541 3404268 98200788 26543139 326108349 137578728 134768193 105223902 108225957 29313564 144642834 85629348 151321317 10028970 110396622 94240587 100109331 143575635 103975536 172676973 196437171 211890861 227908149 144389532 64716078 159954711 59667846 287385987 126561813 53574381 128100630 80036502 132743415 1732017 242547543 5994555 39686661 70679343 184108491 36830997 162670641 45633168 45178539 95111499 61029276 66585771 158932200 172315395 66314472 77299950 53738664 43347948 243757563 19434408 330608271 43244796 139807626 148219323 232949745 75190689 47887602 14476644 184721670 100626498 70092918 62502573 148692411 47573799 28788522 134152494 60861843 122830323 122507175 100234386 291299547 1565319 31700298 105931665 72576483 114112467 11441619 137873988 191480121 9606198 87080427 18872658 125689683 35864913 264138 145267899 176954799 48896148 29158752 137193756 130800306 97127688 45683022 203563836 52930920 145803756 7855365 115469592 82061910 174486648 141701259 205501548 79170840 18875073 21408681 132351576 69181728 141789585 118552623 126124047 131314638 226784922 200357682 127198974 134657334 12295395 200328954 86406726 87797304 13300329 111259323 6106695 229654803 45886512 98226618 7964145 83411643 3455802 4960725 30056481 333819990 82025538 106035972 20075097 38571897 20247570 481089 12611340 54401340 173408550 101372586 141323238 55720728 220233804 52890663 158314926 2589741 206266683 50209530 26407941 138315513 44673804 74931381 78481536 233632560 150325539 79511796 101408097 59060841 127922802 90671595 141479310 60609444 16352007 223235880 98595168 166737291 30674616 78703968 50181789 159339243 158070654 82038852 196184982 222104022 56043750 64073709 170869419 76418517 91054257 220448592 183796809 124375839 30412830 37822155 49784385 209178354 23370564 13761531 266256522 129574326 35465829 40970412 225317337 58084656 15878772 68163921 9917187 132930210 4112031 31660272 21526197 1378734 148230327 21742308 29869728 223107045 185177223 103696698 119188902 12010194 138801663 1150002 131409789 250367754 144957267 102417084 156256884 144571077 24440892 167580714 61985217 97734840 57704094 66724980 7772100 180312720 205126845 52872099 54339033 53614428 84632079 6769413 15748866 36292095 83917890 98686854 32485866 93538956 41155632 355287240 187191165 261717414 88690140 53586057 90879915 199697799 19599678 145379913 22544004 130222785 4684407 77025102 187319832 55839084 71143485 257299371 13627467 4849005 12806367 67246263 25811646 289929822 177884238 64495326 7636608 6906900 154614831 33078612 139866573 83637330 132009633 166027050 74103267 27124986 264751599 3971499 238021476 90005055 66966102 39949518 46540956 135750195 311441592 132876996 794472 4423167 53820207 86836470 122158239 48178851 242653089 53644626 34366878 28752906 243582612 78507807 33035415 82522461 249793089 69409683 195535095 37085685 87755955 329624484 23665110 170142084 76148583 49835835 52514763 160796370 41749323 22822401 57846936 129029502 89955726 47403762 11522721 177752925 199158813 39940425 58719045 254672481 15331344 47282508 93543639 124434513 66469158 250339551 171607989 190217916 284093754 91781844 64104180 36813588 46212012 195915090 166158342 174008058 24879183 14066073 89257686 189217518 7640892 44780673 60051957 103316682 43455426 220744734 498015 247058847 99942612 70784511 27445404 63178332 13007211 31851372 58350663 70226604 144766356 105123165 184046961 158500041 54964602 226180227 149367771 13923672 10980207 3722565 93740640 254902515 180042072 7323561 206282286 35834841 186973185 174375957 59342493 101627484 90989766 19866231 155199429 193331838 79445331 26030025 153179376 70272132 224620935 65113335 72404724 73782954 51876972 135939048 194460504 207539367 14154042 28240191 207962181 154232043 92131074 163649409 113189118 55897443 107774394 335459334 10935666 69832644 13057737 147692454 112953561 44455656 66361995 177724890 175852761 90910323 68321652 17895843 125437809 159998538 284321877 128024358 139552644 59069451 195126750 107266131 177136995 194886195 18738447 131678757 184115820 173355042 53287416 88752342 35150724 261392334 207891033 147303807 3537555 106835274 232096200 5589108 291824316 80940153 50258334 148110018 184487058 132053439 87516156 236634594 43313739 88971393 186429621 107535876 240163917 144124197 15357531 150468738 135405858 135730791 21546924 196132881 143104395 7496139 137546388 79816317 231162603 66804087 255489003 51324735 62935257 13982388 558812961 8393091 6274212 148680861 73442565 309797187 210177786 10015131 7890036 31271583 28555590 223650945 164422650 96948117 88148130 135488451 185245809 79987446 39325377 91773948 12163914 186899181 108595788 10976028 39524688 223687821 87978261 7176246 3488982 203012019 35785806 83796594 61514355 66255840 158317782 56956515 143426934 130352922 95254383 351095409 64781724 77075439 267255261 49914984 207468702 121529919 74587107 18765747 308259504 124039776 198838521 7868490 40619481 9160914 200700003 178450734 8562666 141472044 69569136 25136664 162567867 59097402 226240686 13016493 161695254 172561809 102172581 157704057 129148530 183597309 130427703 3445617 22668471 279024732 169021713 306566316 46793859 107651061 88157916 48108564 155601243 35024598 149320143 136459344 159999420 15992466 121458036 20036499 97597626 215629764 27658722 231235116 102544995 51987033 79872471 195944007 62582898 163737021 105322518 143420718 25592259 87322473 5267997 200074161 136592106 127847412 98892633 2804970 52010511 313222245 113298003 117323220 191949513 60971337 30022083 24415188 136427445 211491042 76557096 22942815 16863861 175525644 197044512 106924734 131285364 53910612 74007549 27192459 99653232 141150408 37800777 299627790 71183007 45878385 150240258 27514053 99730974 44191791 85638546 123691911 62464500 117380865 83653143 187032678 122190306 80984043 26289942 167501859 104110629 49836864 196539987 132951399 58532586 136736439 26884473 123641490 126949011 25654188 54881358 24598560 160290564 68067111 80496633 159678876 13153245 22378230 261772875 102209478 73980291 93588789 74728689 64628403 446172825 48858222 76555710 265561191 84863604 14723604 21901992 137279604 24003441 143086482 5453406 189218988 205156329 105153594 3107685 189269178 36351231 25937289 255277512 134624385 2714439 37601970 215074860 141653085 111239205 95123952 49116354 102290391 155951586 12950406 95027877 148752576 9253776 89374740 189324912 129428334 143315466 91139076 6611955 240260580 13221915 87640644 127773555 26613048 174597885 28352436 204493758 162375948 196644189 64830066 178328892 49413378 256582347 54307785 74808006 11492019 333144945 63949053 20127366 372805230 162252006 13180335 7496055 196724262 147916314 85995273 89530140 60675867 180171558 24787896 111203652 258735351 376736766 56486031 85390893 22272789 197629614 157003560 328677573 953715 38334219 305987409 218602755 55678602 46389147 255389463 96105408 34563270 6215013 42976731 38975370 147370272 12650421 114265872 110744025 111600573 251999013 32351004 411057927 5792178 64571640 152550048 345873486 12199005 9759519 219169524 4258422 43667568 27637008 221246634 81745734 30392376 107300151 115648890 54914013 128238621 71939889 146083917 232441608 81217416 118644813 66188703 21656292 23544108 67660047 81952227 7953687 74211648 78971361 183950172 82705308 134955891 55857627 46776324 161812602 7940583 71950515 109750914 115009839 206614086 31434669 202511841 241253754 188905584 27905472 43603896 120172500 94832934 44102604 121047192 24053190 104797224 11004126 98397747 33503484 61887000 199514763 240685410 153510021 57852900 80454906 40295430 27966855 106329090 182183547 7472304 125682879 60642099 88700262 173801439 159987345 111441477 161812056 12949083 144992085 119712852 2247504 84267960 84928515 143481534 108337635 125455911 57238776 58762914 187573302 144805479 102839919 338437596 10915758 61937505 7679931 19898088 172098234 31306443 222503841 134899128 27030423 176977227 80165862 210736617 55601154 136451868 226803045 179992281 24629073 102562635 159673962 16646259 81049752 30606975 58964661 147443751 160076826 157919013 318591 8554329 53497374 84101430 112772856 187791492 202834275 132010977 246536304 208193097 553140 249322563 157428621 2290953 233111928 175023450 139422444 32912796 75079242 80239971 2371845 24917424 20113149 99672573 46450740 105266616 37447305 18364878 81331992 73668000 123632607 48213207 91755783 50860026 132495321 48410271 122333064 41356140 143781771 49807653 56217588 91854126 135133656 14981358 78315027 34737360 221311566 4985421 205378320 138315597 49025634 140209629 12998139 94060365 251397153 172841235 239745303 58336005 82821732 119868840 102977448 2475480 89796567 179796855 132448386 6893103 96903849 316364811 1838991 187080936 11913615 99798573 239628207 163392222 72744294 167996829 44841069 53497920 64813644 6001128 21454440 140005656 1585143 12634251 39666774 139701807 363562332 123354420 207436152 52015446 1464351 31117569 71442672 69533730 138291195 228123 46638144 19604403 37784712 241476249 129905685 70448490 53516253 144220461 100105950 27276291 75441513 34004250 103460679 166900020 9203565 81243624 87345741 140629398 63540876 42632268 100584939 193387530 29253357 120270759 22227492 267005340 21077826 92345568 58006326 197177421 63453012 28910658 11172588 12766425 141725346 797223 143625825 124184760 29590806 142800210 191980782 188638800 8357307 113159004 174673968 17713605 123052503 182056098 58067625 57516228 110581674 126776706 64420482 15961155 249775092 37141398 40370295 20606124 35057505 2969253 22554672 97087326 34372380 21555072 170751462 167274996 139367823 88505991 248298645 172300107 17505327 31451952 82053699 164410134 21712320 135987978 115152282 83401500 45286626 90507816 290591679 156950157 37651467 234278751 78806973 16621290 45859044 66344481 100920603 119727279 81302214 48464976 76659408 56115717 60259332 208522146 44994138 186335478 61493817 100950969 88571553 125870157 324333912 33256083 84294756 46680375 64927527 186056682 88055709 103794810 14946267 76761216 80885952 101714445 81539010 70096047 30502479 112003017 28204134 150572751 150146157 30647778 90259113 205254210 32651514 176518671 28507668 126266448 135265389 118021869 153305838 32339286 173542719 47938947 15912372 70617477 5281983 93261273 156311883 67048044 70340487 11965527 160618353 38531031 181665204 15628305 13344912 182630217 106820952 66303888 172337319 62027259 214068099 128661204 33522951 21649110 60418365 11215638 84895881 250895883 41305110 163547937 192560844 353106810 11841123 91735623 177027774 6488118 92223999 26572245 148345722 42685860 10460142 6429906 228319413 116600232 193590684 198220995 59969763 177044112 83602806 114980922 97754139 157175130 50412516 215814186 42816963 70738941 159364023 160824531 29709351 18653922 5410146 187760790 469819203 30117150 474118743 47545617 111176877 124043619 1890399 92773023 79562574 188326551 46462080 27368355 312949959 51882054 6297648 189265398 35937930 56531559 10513524 4365039 254455299 7598745 57341592 14717808 224266833 144177915 74981235 40861107 138967542 140529753 59634246 102159078 265282710 321607776 124988409 125576220 54531120 152768637 151439148 98557347 459543 132522453 195565335 2947455 206750607 202007778 81751236 86109912 217517412 80942799 122070207 16649556 90450507 99446466 168736974 60722970 30687090 137201337 33201819 6043338 196018725 17206770 108508953 106309833 78083628 47458845 235187001 162572319 161223552 56417739 168342804 165629877 115372971 134945055 164911656 254355822 107703624 325871637 24053085 3491943 209646990 107538102 87654861 21469161 133822689 164106747 11359677 53796372 33309087 52303272 227290938 42556836 184547853 147935655 45240405 161051247 147610071 275520252 90542970 190158213 35076027 111069315 335202 274873830 73650360 40394235 75633369 62206935 286630575 98264439 79733472 37376829 176138571 122795106 50027040 252398160 45228981 39303117 297755577 90373311 53483031 84720216 124257693 51636522 173476569 226861614 31861641 111439692 20426427 47688039 64072092 265114689 19242993 138157530 68073264 44883993 48915090 79420677 123654615 4726554 153143319 23422875 179339727 89639403 212351307 30844464 77546469 68192817 165017160 421250655 138554514 79454235 107557863 144856236 79930452 16863210 31185777 64252587 179610606 66029061 130102602 119964264 75194070 116769366 152796630 86491482 199416483 147683991 103987485 132339942 74620980 126060774 33827220 180723942 58977009 1173900 21444780 117640761 87564897 178631124 184537857 200488323 32526018 108365103 52397331 228217773 294107226 79785678 51375639 137956266 151909212 67827837 182031696 215811918 56602434 83168022 14633577 145736220 114711849 65885421 2318001 53431140 35095284 8366841 37723455 25931409 30745386 154157073 65283435 199867374 116515329 15720873 60336381 74923065 121051707 215280387 68785164 38016258 58161180 96875163 19737123 153075405 52791585 107283918 107208528 46749549 100042719 376022493 143336571 13749477 172882458 191951277 28223160 89360502 82919109 46509939 24251073 105516117 206937612 19674816 278044452 36425172 56908572 42770070 265832742 1995483 23383668 244976256 258091890 121635213 42484533 157241028 214476633 35299509 103235853 36232833 31253964 29391180 66867990 122156706 75059817 87808434 83592432 112734510 58864953 11232606 217890666 58149945 128811081 207389616 209057835 150212538 93195522 15629145 129775275 289167690 31426710 192334737 89177298 180897381 153989115 164947944 191081646 176453046 5926452 112475076 90651456 24476382 140501571 104466327 4420017 5862906 72053646 147872634 88205565 37976148 9502941 226773120 93595131 130813179 24310629 75478410 103000800 96927789 15657789 157560669 146386695 13223574 177128049 13416228 17466792 120675786 75086004 106114470 50043546 2257080 177183489 47462961 86510655 43941009 60183480 92428455 77615391 185114412 157771530 94537905 397986288 8441496 146474139 28376838 20306391 59920455 154716954 68032608 107016651 6353130 99571563 102250134 27518694 50376606 70767669 165358515 67046112 45209598 26441520 115853577 57698802 83853882 56981631 109724181 81559758 93816765 28134561 99103536 166592034 78361731 54508461 73996860 153494964 147511371 35001897 28801899 34465326 140920416 222930918 15357741 137708718 39963021 128472939 113075949 99671880 99447600 225086421 180551910 186890403 11968131 96478872 30493470 63800709 120702708 164280606 47964294 187873371 149054262 148766562 238331982 331408077 113093547 201932262 124173 191262582 125227221 207164643 103492242 252127932 5028135 77591115 24250065 231843360 200351277 3007473 107672691 223266120 84105630 120035496 248828643 167830551 275901780 49481712 117317088 1713180 11994318 80109834 37679565 73984155 10873926 63436485 95795637 112434357 125471367 102275355 54176682 1270794 6850599 206034507 24002685 12246150 61946304 20597745 43773723 301764813 50377950 94920735 253911021 208928622 151289145 6604542 97373577 164256393 121397346 322676067 10109841 158907987 27313272 145986792 250208658 95954103 115842468 35609343 99154188 91827645 180932136 19232913 162358707 148407672 123808839 163069662 68971770 63747894 160263831 104824902 20095719 106673553 89390931 225498126 30312072 90482721 136728438 172966710 1188495 118264818 53389413 93568062 147420735 51457896 99543801 26590494 13612725 208908 92142057 74553990 212732394 46871475 13906242 57373302 39541845 100459905 142508772 205699704 130174926 138498675 162509802 40885992 99281112 26029983 136377444 65093595 182315910 10666404 54020862 14002653 68320182 38274810 118638366 116550819 82047420 116479041 55232772 31943163 51918195 186839961 211640163 56780304 67659585 147617127 1697640 9115281 300231183 134202936 115283679 41796552 384951 114097599 225127938 23687139 157863741 203990031 59791431 59948007 44175726 164136000 123312525 102239046 233613534 265403481 99026907 3865428 122880702 3494988 272391042 141570660 107416176 188201055 197335698 94268307 98556885 42721140 112880292 249836013 111143025 21787857 39408096 3447045 172712316 72137331 156266418 12420702 16282917 26705154 48497673 28997850 120397242 155596182 136070256 241276434 198626904 11976825 36214206 225434748
191454459 323412684 99155301 7101864 79644936 137902674 51402603 14117565 65837478 54082938 39355281 81314037 7722645 234941784 85762005 90853434 140806764 19946451 62649888 134568168 49680624 172786950 90387276 34415157 4849404 31336494 91699797 96856368 48526569 103227495 181124937 90238995 54802902 22839243 28011543 285417300 497868 177215829 27500844 68402796 62351961 15853299 114613086 21626430 65835378 75332985 65316846 54519570 77722890 150701397 83172180 91467936 177134895 144686892 123029424 112353486 10599519 69797679 105069699 129989202 138969516 47633922 119599599 221214294 167791365 109495659 14289870 20002899 216289122 106188789 265151817 60155046 36425970 215527200 96533598 50381646 130623717 49729428 360675 28039452 5996508 11266080 100817871 59585274 106892184 28678608 268178190 128140509 30839109 226737924 86840565 153789426 28841148 10581942 127686006 106613073 151687725 195653031 76702038 119363223 56557536 122676162 56023023 91427028 30007068 104534892 157504116 120878604 19970559 3725316 167245029 87605616 3583671 39547431 21032760 206569755 19567275 151056402 61496358 159968550 81949518 73146024 26180217 106305507 3741780 137816847 138744438 122304609 151213461 86135973 230406225 138930456 24546879 91425537 241934217 71611512 35884947 52804101 106927233 31981887 65103927 100310784 69047076 54069582 211443771 181882995 145962705 238900956 23861691 33836628 107116506 276345090 88587345 395808 152504205 141583407 11000157 131727666 99907878 191462859 232726683 11248650 52071285 177152766 32210430 307806597 22959426 23113146 22345470 29898834 137163243 14531496 130471026 45377766 342271713 102609444 111455463 115713717 251214054 8004066 119483133 136916871 150064362 31479819 115816323 39833577 2102478 20893446 61558014 58590966 32019372 110710278 236781720 22596861 11751432 59955147 38565324 92571402 103503372 169677144 132084162 342186474 13285062 102521769 25128558 8153712 118017732 74159967 95790282 253891155 76293294 105827295 68840436 25977105 180107340 185796219 116326140 138151734 12730536 216923700 41585082 229719651 113723127 5857320 57052443 89031789 243519171 27648621 38672592 225050196 184421895 79026696 23088975 105701106 79207926 299249097 216443745 34312509 20722968 87931326 128852661 76724487 23743944 40519164 194223981 144898887 87167304 138179328 37207548 255625902 335017620 12035373 119802270 11285589 26239962 19886328 26772438 16009623 87099096 172935483 22369074 73117275 153034539 11629506 85404270 197592045 119569506 63397152 153190023 105502278 55653990 107467038 171639153 22567692 53162844 30157092 135525810 74416209 43684473 105052626 8978802 245505582 4731951 472501617 10441557 58858674 42577164 40060314 90747783 53080398 108085656 61724166 2134356 205684437 25535307 210634599 126347529 143618727 35443842 114958599 195072444 146257713 239534043 31526061 22413573 199845954 64470840 83475168 28482594 19173840 182185710 201780096 78563436 126844326 208266933 96434121 129544170 68273814 125282010 219424464 69173496 223956915 67399290 94209003 361222407 61384785 118843662 40548669 1009155 74356968 125329638 41411643 54045663 99049209 92564430 9067737 34547394 106760283 116813067 97461168 176616132 230303031 195783462 155156463 28335237 78338904 80749536 41211954 64749657 119773773 229011552 153105624 91216545 15009729 1194816 57172815 46509603 314973834 48259491 103833786 116379291 692979 201889191 92999235 65251431 105759633 122347554 21142800 219027270 73750488 22154328 96543762 13537776 16387161 173101992 154416969 38808315 95578896 335922195 31636857 250712028 212732163 177444897 137921511 61554171 83162058 431134956 232541757 34504344 123505158 60191733 115652355 121819971 249120018 19651842 42134610 172130931 29146152 33841920 165584853 34138965 46467876 148624119 50320116 96417573 48407394 72453759 59761086 25177362 56185080 99386742 124014156 84453894 80017182 15112482 42045297 155227863 57451695 5675985 18029403 28276836 47382636 336352590 16795401 101548209 84277662 118381284 101143644 4568130 183699243 274992270 12821781 7074375 165290055 38057544 238593768 143089695 129130029 171244857 75324795 10965738 108841362 140515872 321551286 103365633 150976434 59601444 90683313 147628194 41709087 107374638 132478563 75902274 12561528 142423701 27060369 100507281 9064209 160079409 95578077 33246843 222129012 20819904 78510474 43711437 17260467 57698529 43965390 9399243 9081030 47081979 133300671 88687746 103538148 173568759 709695 113549415 124787901 49236159 123823056 59617068 11389665 25833696 247104522 4777689 70883715 39748128 68397042 211103004 7223748 106676766 222722934 28222656 7251678 54222000 106257711 138861429 103956657 140358939 112466634 94684611 26270643 182928963 134243718 42316260 14010843 57290982 3870111 76268493 41535375 118309653 15246588 72801477 79588866 45186981 154810509 104020812 34190373 8957676 29436393 254943675 31168599 306976446 93069144 241117191 91373856 42577689 116292771 39281571 36884904 95804394 68501832 150673446 14937951 120646806 73123827 47491143 104743254 64313130 294348075 20006511 18264246 227529267 12791793 4917171 52111143 212824983 5040504 70471464 266777301 159690909 775362 114207828 80184699 237122445 144447114 168986559 26558112 71666364 281552124 105154056 59575803 99431073 116429481 25513761 113630853 36856848 46544967 135349893 60603627 99258180 214944429 132817608 213272892 240165996 3558576 53856243 69932667 129847767 50559201 20476596 109554144 287489769 20922993 177575055 25879350 144197844 139098981 176712774 90281688 139183821 30936465 57808779 63204015 86649843 161482776 126342657 47261508 73616025 139069980 235566030 106668639 101228841 192755220 82224660 18470571 17302782 187429473 12087306 30935625 191796465 4678695 173997306 102345810 169093071 277200 222084702 51970317 91027524 128812215 159205767 217927647 16373553 114807588 63878724 119704368 9483369 66637746 31042305 11652585 104518995 43979964 65156049 25682664 33913698 81661377 98725284 118440861 20498814 138057990 88918326 136360875 214760175 35767263 244951056 64319220 139643595 121570722 162740907 89244435 212934624 5889786 81678387 168505575 24878154 177276183 30463503 219853893 119172984 64568259 85214346 87681153 94536897 106159599 231467082 100297029 109386942 112361130 98349258 48628251 29732514 142704135 4120662 7739907 22009890 78142638 15831102 132769014 43006089 184314879 60697854 116842950 41644260 141613584 35693616 174716661 276810534 90384483 180925248 27944595 249636912 57982974 277588836 55472991 173076057 319536 111759879 164255322 15513960 295198659 152193321 122078628 161993790 230664126 33146442 38337138 114831381 126484617 49287063 62055525 66504627 67237905 221989887 160194636 131193762 186237303 37381050 90226689 21973224 32672031 90376671 162043665 83021505 24535938 11359026 62572251 141722133 102754701 188834562 156072 215141157 40195386 300252540 176603952 81882696 85940400 152332782 32836272 80395917 39941727 1621095 2064216 35779107 30044385 105144039 79070040 1234968 163607829 4921392 180325992 153812694 109093278 98061054 188492892 197257599 116058138 71568651 146314812 174592908 17244108 33677091 27439755 128819691 137103036 223345143 111004425 155772876 113217300 133511847 121084908 162829695 256037313 19923246 274016736 33412554 103907139 50548890 13870815 238772394 23279088 121105194 96368811 47747805 90060222 91602525 116085501 157892448 55818504 44578737 171098697 136810905 98616294 72487884 118132518 79962624 8873529 775047 122376198 115852968 154633290 65263569 177581166 32419632 29923509 61362084 73699122 112506576 80091879 132913641 84076419 27672435 80469585 11046819 178899462 74650002 204453165 36279054 160363413 78094443 158697462 124530126 102706485 72769893 35548275 290514420 227248119 227160969 29582511 222837447 130136664 150114867 143655939 11187603 106835379 76706238 136783899 48453258 201174960 161518707 120960840 183603357 15884253 155837199 43309266 107682435 142000047 65190909 88747092 19576200 56473200 26062554 133920927 180940095 118098288 107993319 169975155 9519468 43538271 147115332 101940195 14451108 79195221 8927625 192026835 46600848 225521877 22454481 80586681 80162082 122723244 46141452 5311593 159969222 184538655 120430422 94124016 2736237 57601005 66120180 105728721 33216078 27986553 90857655 2057748 36405222 7389417 109272093 78771840 193829559 80321661 11698512 53942868 394051833 184653399 53629569 92919330 12042303 17274957 254923683 188984229 16437372 150411786 29209173 27249936 49660506 136221603 72762501 74369106 14506863 181571418 107979333 34836648 105875658 100606422 39941265 170215080 44706354 108655806 171000039 137994087 18708606 96383910 31502877 218292732 28723989 42049413 94196256 62497344 292764528 175009170 67887141 271757346 18042255 124279701 86983953 122573010 71595468 127491483 58848699 114994341 103161240 47180910 86039079 32103708 235661727 5682012 185104353 92235402 193890354 8714139 67511493 135616257 72723420 58012794 99098454 11684673 65543877 114280404 190358133 18600981 98978250 76998789 108637641 11025483 161141106 17031945 96342813 74259297 68063226 234370290 102573471 124111617 44731848 59611251 86978409 113582805 135724365 185669967 152418315 178968321 165637038 176569869 76405203 14314251 212004954 89727981 135900765 156137793 14217231 150136476 20948151 77298207 100658565 132634908 34295121 100053975 181092471 18611817 9187605 142808379 56597247 47274885 97940241 67798248 55938456 11855088 21969486 16382352 34175274 46090191 152840142 2805789 201714366 26044179 142375464 43264662 243081027 131114403 210345093 12280443 4669056 145012497 88364829 44504439 85408890 109025700 80830911 181140036 45174570 21535038 40610661 187899474 36073905 92298801 102255552 102159771 70484232 312702432 36544179 43436631 182391447 34248249 7945959 232132803 162934632 25113333 13912290 188576304 99643719 70826133 81022662 75304740 159256629 80205573 37129680 242925417 165269874 91771638 84805728 75399156 78903300 2093469 160781670 16482501 209418153 43635942 137504682 17416728 12545421 44222220 97510413 8789277 75835620 33004251 147278565 227155761 183483888 18716124 172930191 18540228 52135797 80196543 57996435 104055861 257142606 28495971 8173599 17804493 94582635 77587251 74370009 28326228 270337998 71223810 201938415 121463937 110085255 54776316 121948365 143603145 50311107 94262490 224562261 117641601 81501714 80813439 23556162 113037918 30561783 59063235 57506841 20785737 70935396 260216670 123242574 132901587 43176 163218174 48650406 41335644 106188579 52961286 18395958 46128663 134996274 87879288 243207006 19300218 48632262 49427994 53953473 155497671 31490424 39499740 94770774 6439146 203356398 13182729 127823136 65551752 3012618 312181863 66126207 35423409 202256166 24791025 8482236 26160204 29005830 50942661 72817479 45546291 24470376 49359681 25195779 28568085 187696740 104553771 130699485 13890429 153793185 15310113 177495780 167377623 32206881 121885953 166425693 40663749 30024645 55151964 72758070 24087546 67325958 100089339 94589019 75145350 81270147 249537792 36040809 62306160 150849972 76524126 54141675 148657299 263567010 89433036 75371352 6236097 100046730 8894550 96304215 126474915 129463299 23413299 98292285 160104945 167142906 170323650 52260180 157971555 261197265 220622598 44207604 313565301 68847513 58728831 51357075 205459443 30095604 35874174 5911395 46968285 77557620 28477827 73457286 40842921 143369415 170912721 179457411 148721664 167058423 116870628 104823894 22458513 70963221 95573961 195371400 66252711 52455711 36780618 81267333 148010961 150932229 31577553 112625037 5890458 217494123 6959379 60893994 73422447 113472744 25415250 149191413 51372825 162370992 91972587 170553558 50070090 83219493 24245172 90177003 22056279 96494706 133070700 69066585 158384688 153563970 56053746 118183023 236680542 1774059 232242507 26339922 34036086 54302514 96384330 29944887 200448570 161404509 98765352 131065557 2362836 79446948 150415062 145444866 36199989 360570 114726087 242564238 100118277 102790002 63063105 191058777 252774984 170524935 210978684 170122785 78225420 24102750 71630139 21629475 66680670 205924992 41466264 48690789 91596162 213584490 82228524 190672209 327711615 28888482 101239929 201670161 156624048 15153516 199160661 245470029 33779340 60845904 40764360 181196211 199508106 90082524 113779302 64742790 97970376 64035237 221129118 386644398 87795015 169054788 8974980 69126729 145349253 133832811 66186246 178624677 148392594 142147719 153144663 48549438 219573690 196163247 1661814 218012382 134372427 17550876 154480410 17086860 140957166 8979978 21420861 218329293 46095063 83964846 168759003 82762197 289386363 163119222 143703777 6265056 66726072 129347148 10401636 82543314 132982311 228178965 102901869 169919190 88353300 65401476 165121320 81328275 38630298 279935712 50218098 52403127 6061902 431529 79536555 94937430 203942718 48978363 99644055 107591652 135586941 114419697 106243872 51358986 44895543 89945310 265478262 25073433 139212045 104287764 49378161 46513908 100943304 50971431 13998054 389590971 59418030 66310734 1113567 377933472 33879657 120272040 169069194 97835220 309083544 48290970 9158520 120655227 156528708 80621751 112607460 61762512 149172429 38709426 13646997 73713150 70091574 227901807 96685617 172415145 273537096 26430243 143367609 89660256 197630832 107802723 355496043 23792475 21255066 119951538 197414343 93086364 136247160 375152946 50228220 20865012 4098150 422238432 34531812 169875636 96142179 399740103 50700132 199023132 159907860 39841914 288267231 20774796 42926814 15821946 244870059 201345585 11493930 184402260 90946065 32455794 5173224 121789416 94308249 126408618 354811506 103610766 188751150 16188669 256658010 146757135 57475677 218230908 148932084 152614686 96631143 154654101 17123694 153785121 125845251 118685196 67648497 292343016 1679328 50595006 114600192 90191136 191682708 103158153 4543140 92605590 23545116 298372935 16344321 41686449 65361114 86075535 94995012 83948907 74577510 102492894 33414276 146137761 78519924 57966993 132489504 33391197 88471131 122397240 217746438 72409281 174154680 194366277 225680133 75300372 41331003 69525645 414935619 11444076 58363263 195364785 93508758 186425253 178228428 5463507 99202068 216710109 353628471 23924250 37861593 133055538 148882146 77099946 191805159 83853105 112326543 15257193 110631192 30955344 50545677 168017850 33632760 89900349 31670898 130061715 48507207 278754588 26118330 20457213 156843330 74605692 335316891 91281435 24983364 260899506 125721666 223874007 200846982 125758794 78810627 3824541 128883825 113628438 89972421 96442185 86658096 149476635 125813709 44267349 204729987 25035843 133556871 77481873 73229205 114953202 129515778 100110381 85178142 54231912 151881996 13408101 35512155 49892787 220586310 102603921 148182699 175033824 11440317 52474674 185235624 48907131 148896594 178697400 61919487 87214911 2983218 36442119 203040243 56919534 111629364 41853819 188595246 40690860 87222177 96844923 169565319 191679285 134117886 100860165 12860967 31991106 26847261 90762945 82644387 11827137 327483303 32352054 224989611 54912627 1021986 175494564 21333795 207730299 233357943 2645496 75840429 36623034 183187452 46698729 26983614 16381155 1075494 140499828 80042886 273453936 153779178 48186915 87615066 59580213 155175993 13815018 14880957 42814401 68765067 348502875 24618153 162780849 188767509 328143564 65298639 2210187 276584322 14560287 35756973 2794008 105746739 325048941 196252182 20309499 18978414 44624601 31202997 1961169 484723365 74811660 138503715 6990690 162293292 29078217 44592030 17604741 37111956 246871716 154696332 36711318 126564795 139894860 59469648 126399798 53202660 84085701 15873690 60441129 46058061 77530362 79830240 92452017 70553427 119072688 107565990 45791403 36738387 143925600 91522788 77832993 52765041 95466252 60959220 213564918 157528035 178378074 229692519 79103640 59939418 212173395 694806 12124539 11186091 119014203 147114408 81645606 138688893 83322309 153769539 258251385 14340354 36125670 23698647 57206940 223774089 158486811 402417603 13947864 327599643 153213354 19278420 223341972 9486393 260705403 177729048 54899796 127295049 56700651 115634652 230622 64100778 45674790 84660051 262145415 98238210 15027222 5802132 78203832 33595611 59790612 58578408 78064329 25170138 28826721 53502645 6742995 193456536 153434862 229537728 101321808 144473658 80834166 152085696 141095745 396961635 8965005 2958186 221070339 100084236 147063756 140378784 114661407 104726475 371455077 121550184 131855787 78518622 30814581 67673319 47350443 83497995 58294929 35870982 127324869 213367098 134344518 171665655 16578597 118661823 12256692 95879049 14524713 125621055 199086531 197672748 49604436 28707357 34861638 100557135 217139748 21668157 107309076 181402872 139454889 24380937 317536590 8196846 137198586 14321118 22370859 62029716 240480513 61968543 286017375 166996830 23655282 125591424 307308960 114166101 112395003 130314471 87657696 10766742 53664513 62860749 98448525 150821475 40762575 26027673 131436564 43000881 57281259 156675309 45610677 223061811 79197867 80593149 187027953 45862698 26982417 78168489 114820797 150822525 255586275 110912739 92217825 75927957 35022267 163875621 114117717 21570339 73294746 71331939 15774066 304649079 106045275 153904233 22216026 10198755 9797004 79502577 183456 169305759 28196280 330964452 26009193 17558142 34721148 142618854 22395513 121141818 62142276 126456708 34310346 45252711 129933531 173423796 273518217 46953711 60206517 69288345 116365326 107301747 168770112 72218097 9843267 110081139 56253015 113914920 138448863 310730448 24446520 74631585 78913674 48671658 43383291 170201283 151713996 66841887 67483122 87732477 138511485 94835538 20436780 43538397 365910195 8504790 248129154 116837112 116314485 169790523 180729507 32849334 165804366 51500022 20826498 139784337 278934852 10855173 96323934 239626275 51184875 90604521 51596685 73998498 45045966 152531001 45601752 104285160 75362931 100993620 225687819 13218891 26208714 144393123 144882780 117578664 199804647 207237366 16592835 182828751 82012938 96816489 144046098 36929361 144735339 129200169 168300489 118424355 25467204 318435957 52531878 86011485 7535934 24052392 83669103 25201890 123786180 53321751 34641390 38779230 187040784 126140742 87969063 111974835 308853720 249105381 105414540 45521469 85436400 53379228 126610386 173813052 253516662 15474417 99346611 153552273 320289774 155420853 41878641 84807135 123864804 116634588 324142959 100372524 89441667 119094717 96455604 88463823 6010284 177251970 72942366 129601773 110128137 69378645 134304261 232428630 93900702 15506610 184546488 126842016 100241022 208069155 155107302 4984707 255140277 143238921 23906190 219868824 25705701 180823167 122836980 4629429 385781025 33127626 99828855 95328114 34116978 91124628 228729837 39507153 39519081 288790383 45742914 94877433 92377551 84385203 33862458 83976501 87225705 49694148 156270303 303125676 136721361 218651853 188589156 29331162 76271937 229235559 154347501 27687450 122363577 104812407 96351297 82770933 129977379 2173101 111617142 43942836 149875341 27870234 119518623 75204591 68369343 59297847 170111991 116170950 69063771 59689056 48379317 63672924 286539057 92611428 209382453 29503089 154240212 125548605 2561559 230242572 83088432 57688722 40727127 138224919 11990055 153356049 83865957 46093971 163332939 11969769 224127687 80561628 33474210 31558296 110302836 104595540 119256228 412175652 12579861 5046951 255786006 48289857 166096266 223340019 15692712 67387425 40372248 95753721 39159288 125033454 109523505 83816313 188530566 15938769 195224841 34729485 29441706 33846834 34246506 281544522 206364753 60301689 85959741 90765885 136778523 2998065 21221025 149723826 35234661 2847033 156360960 161091819 87216045 60563076 48911730 147181335 165104037 122497389 43009764 22214892 191531634 9762375 82484430 32279226 218182230 172320792 4466364 117193209 82792773 105066045 54873798 32895681 286508439 253678698 54471312 136099824 51318582 19682229 46880610 193021794 73968846 71030253 109310775 315437304 145945821 39556272 179607603 49795368 254104011 11744649 36156162 34461651 64659336 81144672 172270728 218028573 128492133 86200170 107390388 38477187 197039409 120756741 179214798 5337612 53803323 48909462 56499828 153929727 22706292 127518048 300759438 260045814 34882365 80708985 132175869 50674743 13896015 29253336 115163580 361198026 282698094 63185640 129612399 101454738 112828128 84383229 14221242 146067663 32025651 80222205 7027419 279712818 33288024 198640428 70092372 75317571 45289965 154257558 45935946 170796024 96954270 9389163 176197014 234555930 93939426 133686483 85669416 50011101 10701915 50955849 86675106 30397227 344400 85742496 64330371 37619673 18197382 229540626 39204480 79704408 182690508 103176486 122184489 68055855 183456609 148917972 172736865 139195203 190457211 83179362 197116626 167768601 3474366 84023583 106209936 3008481 261956352 46410126 28961310 75463122 925365 257881932 161689878 3517521 41587329 232770300 191955666 24263820 12677574 13363770 34024578 213420417 21868812 117344304 115319085 266413581 277096764 23758392 63846594 86027529 95125905 113274861 57009666 124670343 39089610 77098455 305818758 107275245 182444808 36881229 104430081 12446469 19049520 22121106 151658052 150361344 214781448 53542167 65893884 88316802 163976505 325379985 8123094 26986155 10249029 53166204 168875658 96857628 69627873 78561798 62429178 143482983 183750924 37120923 68993778 70967379 5073453 61999896 62329239 117691560 173631549 251418111 40636995 159008451 2310861 59960838 153309219 13039845 2969421 170641968 42316890 164662470 28061040 83767572 18075120 55907397 33002529 201267885 100936143 27598032 18056451 181703151 122216493 126424011 47524596 22960728 226017561 115571337 229380711 32798598 71706222 190546272 255292233 20909385 15788514 378129045 174525120 254657235 123647580 72024225 138848556 20706609 18728955 217297815 5678967 80247804 230143242 26328330 174977880 106039689 163700922 50102052 41254059 200197095 200397015 6037332 211754382 244965168 18667488 108963519 166151790 224191296 3110772 157244178 73018386 187489281 143966508 23778615 45777858 96423894 56933709 32010174 27659541 251949747 89652528 142391949 87811374 31859016 134303463 131465607 1274742 11168514 153377196 190462188 71577954 13763757 107963394 3449460 117273660 45447360 116930016 186809679 64587411 37719885 137976762 237689067 96903156 3801063 89391834 274828323 53684946 9557604 103276299 218687826 52675224 212874858 12742632 956487 4610844 62588967 5638017 9602460 89300568 184602600 121733703 109130217 28352121 5716452 77244363 86992563 100894689 8329314 290324517 2874963 150790395 105357567 9613149 145944834 44332050 36840804 135891042 13423431 117519885 124383735 114270807 219081429 79474416 8632281 22107897 29969394 158478285 20595897 80111409 130811751 44461662 78793407 49278810 122265087 219512790 3885231 121270275 92066856 268075815 19485921 120866340 177349263 79519545 144899013 134718612 156421062 93297204 46111632 57797292 255789702 95157489 116245395 190620192 82934943 54326118 69553197 86455068 165859176 84384153 37825872 201781629 109288956 75174603 91461426 63221466 3075261 35286846 7797972 25452126 104534661 235034226 91514220 23386377 235265142 102889416 1794282 22929753 115759560 109471866 170557758 5230155 112413819 5177109 77509698 150506286 24012471 77785281 38779734 188198514 229019784 146641299 98990577 88082211 48102201 122109435 85016148 127974168 20989416 27744234 144391527 176426838 28320642 247391613 86522688 55594728 57549828 7084329 206235456 219904986 203119224 92012319 167517714 123046707 292264728 58191000 70811769 98913822 56527737 95615709 104586468 21179886 284156271 113235234 227248455 31863825 72420306 33042639 182558145 23507295 107666790 110019147 168387135 65831220 170958018 55763253 80370066 86838108 50325324 2127972 211152501 91505820 95998035 186719484 39210318 1234401 4712463 253548099 10341471 80600898 222550608 113616069 140826903 31196193 402465315 76480005 29339667 264281031 8890875 82608435 138083799 16831668 6282213 255157476 59177937 129640455 126275016 88921959 246723771 44874690 18937338 150999723 209718096 27476337 183854706 59513013 150021984 120573222 58463265 144935700 115289727 23910327 72624279 36572823 40330710 110767209 215150649 92566026 178497795 207995886 134788626 5513193 41137173 68620398 28352625 221208036 82291671 40943028 91114905 73351215 95390106 102636219 202712391 23939328 158824995 66269490 1387806 22660407 174582387 21398097 261344076 62240997 42939813 143242176 75830517 861567 80529939 150777984 5298384 25086096 120565767 20625717 51688665 40713750 85468404 180166455 59056179 88641756 120903027 220926594 96730032 213085950 4493601 79234701 23588901 90180909 319557 95707815 47957763 70523649 237176100 223535571 131980422 17122476 82719147 213568761 234713871 139901013 165917493 27900222 66017217 106440243 3246180 7827624 73476354 77903196 85363782 179541558 77924826 41637624 144493419 112129626 134691606 24899889 193320897 215046069 155363754 33366165 27971286 43017681 148040697 49161777 11362029 82153407 128020473 152860764 45760029 13291404 328858404 50007993 137027016 104305404 28297332 69634761 131893188 74724174 336387303 141428553 94077963 185247090 123212544 180536853 6628314 32119941 150217956 55442436 19834584 11921805 193424511 42178290 12158118 116246760 41479977 253935486 102537456 151845666 13995681 50007321 68024901 38265654 155712648 182408478 47149221 29911728 64790649 13114437 36101688 122992863 936558 30990477 168107541 24361155 93958998 96291468 154412097 23524431 36474900 5299938 123766692 104311851 61663833 63911841 271865265 147263592 19904283 24164910 47201448 51926511 191385831 10991148 32467050 2592723 115648218 44406957 73726989 135645720 178351446 98873775 25529322 229659423 54284328 65091684 59660475 64748523 28866978 20054832 78271515 94681230 161327460 71549667 102139443 24782961 117705819 150803625 52911411 24997140 19819359 80337600 60829566 149407104 52694124 161259966 42584031 45573969 401952957 36489243 92733795 185082492 41089419 65571198 10604706 39914784 127740669 144883116 30420873 67623927 149781912 101412276 57497496 18680193 48683544 225624063 123852162 73404912 163040556 271526850 166013211 61324704 104018964 176381016 178871217 75340965 17151498 78971340 103211031 138741645 55655481 191142987 46293618 114641415 83163066 164279514 46226502 28131621 439105233 61361643 3810408 101942169 393812706 140914410 123276510 78654135 99215109 55760439 128912931 67832877 58093035 159645549 197088276 126301245 190612170 115320282 121318323 126730947 22937985 33136719 89986764 74116812 178170069 152022444 75455121 101213931 109886364 168429828 31790199 241894149 7488033 6749127 8707587 60890235 22413468 71099658 143132031 96966639 138401949 93624972 14826357 28608237 24663198 40223169 32604075 149407188 42450408 91685853 26556033 19273674 91239750 38311329 33539919 314735232 209935110 26051256 72248064 17540439 197563464 192588375 3946236 62592684 17247048 154109718 128531802 252848946 77142114 88823406 208672569 14378574 125087781 155176686 234294921 170193576 39619146 1391250 98137746 174967758 59084298 1697514 16462593 7927353 42619857 60931248 208416831 26736822 47431419 81076212 62761713 132649755 136459911 206928918 172627749 20730318 49124103 236206530 137870964 179375847 99510873 23931810 34628349 112981638 124077576 60322143 46408656 188051598 88978113 91247478 91117257 66442845 10406550 63531825 35436156 176686692 122929212 113877225 68868807 12638220 34953072 117397119 221370912 209783595 106793610 34623561 57103158 189284130 330616524 95640279 69155436 9470748 137856705 371308749 58286634 64020936 180810063 65181228 10647168 120758484 39265590 84757092 163268805 104226381 317888340 1513470 59439870 27782475 21707070 171257604 33352074 167288352 17231487 298061925 49308651 225486156 11117547 57477399 100411941 58052778 78082935 53127543 111003018 78677361 1840398 7231182 342014442 194683965 75537987 65119446 187322352 78324183 112775565 43412271 215313000 99585360 112285341 132624156 94407999 144651255 164463789 139555584 10822224 178008075 88338789 90723528 124762974 27670776 60948615 137779257 224334096 124884585 9580893 52053645 125815242 5909526 30711618 145092864 63901950 131416488 16185330 63718914 252859467 54313035 59011281 61242972 322801437 24039687 171463824 182005950 55086633 38785950 48143193 24957702 19452804 12538323 108096135 3636087 200112171 117092766 190178373 63059493 174471108 146795187 61042317 64765911 64779393 59163027 52800300 99417675 36022896 147909615 6124461 212898105 81029907 134543745 41619900 186710916 131918577 201065613 121965018 129440136 1872192 138542166 115071159 18723033 141004248 367148817 127388247 15051225 107773428 82966968 38972577 38807118 242393550 238761327 53145057 112225134 114525810 169303071 247198770 156782724 96331368 15740424 79869699 148913058 28178955 149069424 20683509 108293241 28297332 117715878 115476417 19639557 110679765 73560963 25746189 291925431 69043296 83263320 184418136 36644391 43083516 96077100 6386667 39910815 104992881 177774345 25824708 111732201 229050150 37839627 92936970 25159050 177374526 344438220 36720054 56453859 19512990 94949694 25700388 51142308 345697989 215990859 62003823 103805772 104131839 2706732 71309742 81632061 192298806 12976656 14476875 123159687 120919491 142154292 42518427 25820151 29608782 55369608 78678390 75660039 28177821 2525943 52662057 337782102 421719144 7706202 173784849 213681846 3651312 140521122 31092768 159945555 143172246 244034091 126651399 80329452 203133315 92257872 173006505 49258608 29785119 22024926 150201114 77045661 122374707 8345526 5035191 42830991 144259374 182628915 83142738 147714651 179507790 109973094 224578683 72524823 55067229 20623554 33223428 50056356 96366732 274633443 82068567 167167413 195886110 23133957 46666305 113993901 62186250 123093180 155184582 13630029 49119462 164197677 183881103 89444313 1554882 39232284 131696775 302181075 69404727 22726830 10727472 150680565 153149073 262472679 161997738 46401579 58680825 281469720 107431611 50326710 26849172 120035160 204126720 55274625 51715713 247142532 149304225 266348103 86092251 211478274 165265716 33175611 121388169 301571466 65976099 192152604 48670881 95695488 178967523 61363197 132543033 62772864 18708144 100253013 111851607 140945343 114942366 58451736 95913447 5705343 162218826 5133975 117125043 224208957 61438818 87002307 85020516 165368343 9382401 107321067 79061703 405113499 3549525 244378008 168815850 190326969 56912205 120704913 203777196 94392354 217107366 53714262 70977774 181996752 4301850 11937996 8802717 140820750 9071643 255519915 11527173 36347367 98173761 7162533 147185325 27824370 62375313 76370238 40488462 37029111 30382905 88145736 193159659 76743765 111557523 157882389 89527452 212217978 73195185 87975174 186387222 157446660 34990935 215072088 24417960 6193047 99413097 65447424 168219282 57385314 136554138 71777727 185115315 106524306 52166667 38420529 8496138 276462564 85985634 26595681 144177201 191544927 624960 105599592 158010153 57194466 171569706 155798937 19413975 183108849 34069056 26406555 120310134 59696889 41061594 72724239 58363746 51969603 38227791 40617885 5019987 72387966 117801852 167045844 41740482 21296436 62752032 111021057 167170941 184088898 117870081 26077464 6938988 35731542 313849788 268324308 68941215 170309118 29853138 122472693 101627589 164981670 39450453 231230244 81999771 272869632 84726075 62181336 165484641 124973709 76472613 182180628 174534591 85842960 168317310 3361785 58976400 56191758 264936966 71010051 325692822 13637064 75420765 90702570 32501847 89485956 164865834 13580427 89557881 220124352 152273310 224641956 4188870 71822436 67861815 19141458 24808812 163579773 63000987 243788832 8613213 215983257 146304837 39239130 30079896 7445403 143152737 42456519 39028731 153728967 1142358 126741426 1008504 14051520 202918359 27656412 202250055 137260137 155812272 157033800 2375667 139699497 64804320 31810905 131807949 38440605 78648402 165737502 63497616 106717443 235356639 38621499 8379819 34960737 174151194 44732919 187800060 103533885 202092534 76204338 264828207 210001974 63500535 118055049 22550094 73683120 99161685 32738013 103458033 112474635 42384783 67145442 80962602 54622554 211479534 65604189 143623557 87432408 92451324 141993915 153293532 52771488 38849160 187804743 76792800 118226409 234233664 61478844 63085218 71359071 130523946 119230650 86887626 268553502 192724266 49333074 43505280 108296265 101401482 237238302 38957394 101583300 143941350 59003721 118435380 218425998 6581967 57779631 290386173 211432557 9981321 81232515 61415823 319002810 102258282 7114254 73039659 55116768 240260055 297683442 103701402 184682526 221386536 27000792 3913833 209303661 119080899 67277700 106071021 209036289 26097015 187801677 215570229 194812401 22972194 95483976 147525735 114631461 93038106 27270138 89589612 117776946 53755002 5011713 119796978 232395975 3504396 53621442 18428193 64665027 4186266 127423464 1984794 190650474 26734617 257469933 85516011 23755809 27118203 181484667 41623890 15002043 112311864 96244092 28999908 70237335 121313829 187449108 169545327 159683748 356939646 101750586 230654529 13445439 296169363 207995382 27930231 225393042 31045392 53748954 210716814 70490448 158441787 97009752 44797830 174803685 51411822 24592071 129871119 136615164 146043849 113830374 3538269 114280656 10727514 45132444 28035315 87025911 216045543 226349907 169148070 116605419 13142073 78028587 109446057 50981343 98883183 43489971 3353763 180044235 7292418 108183810 121341444 213979836 3629367 137516673 51307326 6561219 2713557 78091839 179914434 86206386 32496996 103511310 34253730 65608914 181716444 160514319 51867732 267623475 177721383 142585401 108381 124501314 130815846 32120970 114846081 144745629 29740641 133872984 206363178 8254155 42974967 86902431 173986071 77396214 18526893 142890615 193271778 139384539 66818115 65882187 42446712 102807621 117380592 18247635 145986582 87299184 302003520 10827537 159293904 205995153 52966473 164824170 140681226 91307748 190459164 208383840 128198448 147438648 189926898 106564416 192325581 99818796 108254391 6993840 25364346 68388705 237970740 48142668 88990545 341792955 16467234 94395861 128555364 67819206 41952687 8939931 357199563 58972221 44185386 224326830 97838118 216627999 95516967 78094002 60269055 135805341 964488 203318997 34503000 74546262 24144309 254737392 227357949 92783670 219813783 284683098 40000632 5300988 163099923 76131153 248111955 182391132 204413622 215230134 84441819 73572408 108795267 50637237 200185755 211945587 37800672 131917212 12443424 34567932 203755692 152566743 186202317 93430596 122458308 98372652 128651985 181543089 141918798 66402777 27264657 152727477 15828876 91532784 42572649 19536888 143440290 117044949 67640181 66135363 8142477 6921432 150743502 193318083 4943274 240528687 70809270 72434649 82728471 37673370 193647363 67668153 253195257 101367840 20639997 9143022 142529625 37652223 21521052 19811106 31126662 9546600 150772566 45920070 89742408 110023914 171515463 70432026 100361604 142323762 219370620 49067508 133292460 215447022 2570211 85970955 96136950 171595704 218041698 128252754 101439849 58680972 23138283 80070795 255907029 90686127 58396590 124335246 170580900 234120831 6261675 167541360 49911561 183713103 74072859 110302605 161616945 40428864 130174191 24262980 19340706 78982869 18624774 136200330 71473332 49221732 121433424 58598946 74372298 211877610 31823820 105199689 193299813 126841281 63160797 291507573 85942815 42461580 4230051 217450359 62777001 55370238 244843305 147365547 38053071 38741220 57586809 15222396 174385806 1109640 123086145 29880186 131811351 40730382 91953057 96841899 91943943 2421300 3137904 166506900 319649295 45676239 36708714 231088431 4405086 48264111 78610245 193696776 161358582 58511901 192297924 35078589 11737215 258123033 56499429 21275520 240304365 187989900 252828471 121389723 53787216 15364356 107826600 211085322 78150975 102470445 250064976 37584771 145483863 211110879 560049 43831074 43001217 339899196 119324520 238713552 131067342 5826954 262000830 138375699 36756321 70251132 87126123 174604815 244758339 15078882 317675421 167448288 58776018 100335963 148761060 107054493 107186730 52830498 42912660 93351090 172811016 32979723 75139449 48520836 138180147 147526281 281855490 7229817 219672684 216022695 45359685 227330670 53570349 38840361 220360791 66099831 64121148 149428314 178909731 6634299 29672727 186916359 321881511 13740825 91575057 118690887 97458858 19559400 57071007 27512310 104724396 318034731 38902584 91141092 88978218 24359223 72181704 103223715 46963917 195440049 238885794 49556409 5459622 57337203 83210736 77034132 15263892 37220631 78856449 129397947 184873080 142739457 212559942 152149053 11364885 40257273 52851288 59321178 219387021 7064211 196124670 10705233 205588236 222087978 190718997 209215209 289975098 193492341 194107935 4300212 46073769 22206954 174459894 15198078 30185799 101116218 300440343 6209679 4949763 55715625 26985063 97000575 23873115 175225764 986454 42853104 120868524 193593225 154824054 155039052 84039165 142955022 108625818 38390058 135756096 153149325 4396119 3694887 53961831 42134232 88035801 91829556 63418488 169104180 72819201 253177197 270094503 243335043 197023050 96399891 74789841 18971274 145895316 136245753 59549406 58725240 94376205 176477721 137770941 6338220 20752095 91840518 144716040 12397854 15518013 161243922 101621541 102244968 108021123 76105659 9055221 51614388 173362686 67592070 151593603 152957175 131962257 65068080 193919817 46710363 104775468 24504144 35422716 19857474 133251321 93399663 26220327 65096346 62980092 74333406 173820108 37341990 166867617 188081019 109057998 32522910 190796340 19535544 313435794 22921206 27118476 209092674 2686257 165737754 149538879 16489599 41852013 108522414 126244293 81999414 125633886 8713740 246007587 98620389 96951750 89671533 234102120 123483738 21442323 354767700 154063791 47283348 30797067 82943385 45361701 9739758 41759802 167287050 109909674 30701496 120957123 172375077 110531799 126541800 4520859 189340389 84284445 226303539 109604964 66292884 179875332 67407606 210735420 161912877 45939663 104140554 4702152 9882873 31473246 155439039 80749494 209312775 106293600 164626098 37401315 144403980 260185422 104399799 29660106 140707371 127016988 14528031 12870123 47740959 77380716 28341201 38061492 63857913 6340614 25418694 16883391 106022868 24741444 241327842 242147871 462669795 115470747 68974920 30287607 225874656 26339250 202904436 143499657 165975957 131500467 67486398 185961384 65199267 18022536 246053052 117117042 47715906 27585306 89157789 79388169 312186 74639355 54006939 2927883 198711114 66590412 288908382 152901210 37668267 64691109 99161055 14891835 145505136 2289462 197660463 141448419 6249033 113522619 145006533 51685998 11778648 15714468 168735651 81266913 122970162 37198749 292670910 103723326 23507148 28122108 143202192 126686091 30617454 272376048 46363632 92233050 84879312 30449811 103566288 173741841 13947423 441307167 72928296 4564749 212372265 112532994 117057969 100822512 213875718 137998308 24057558 309794394 165504276 30965445 219072735 47138532 2914086 84456939 68428605 229722381 97525512 83352906 62670930 97989045 40881309 124967955 67254264 18524142 129895752 148131039 128621472 63123585 106558578 33282018 226459989 76522614 20845797 93571359 20693337 10695678 141018276 242597964 83820639 142415112 198488514 39135096 85108653 105327222 12911346 185861172 6691209 69400947 15255618 169841112 100835826 18749472 45636507 24440493 255558597 13899564 38359104 208437474 32662707 145505577 66797787 281025024 32836461 94410897 146543250 68389251 79277457 39580527 154233702 217205184 205853067 164173128 173703327 145640523 167069175 19800270 61994247 91466403 111426231 156862167 40852707 298360881 20949600 2646756 165839205 76002276 25049934 94316838 274176672 96883269 79006620 159921846 178448445 1138305 126387177 52479210 48619053 219761871 18964491 80087196 9908367 116892867 107041095 51007509 3428607 67295214 22584996 192692010 94378704 8813175 89571594 112389648 88453344 14256396 286835514 199018764 129917361 98164983 137810904 65159409 200295963 83958084 137032476 10026933 50231538 369590676 149065791 55615371 13404195 24607254 199262070 173108460 121194213 130546458 52773210 36880914 99372420 40992882 62211723 6194160 67494315 26380851 94323453 71889447 129598245 45149748 2512419 210716058 9196971 56975583 36188754 100578387 74656050 51466065 30951963 45587703 474642 34412301 42555702 98687190 118995513 166850523 142532775 21394905 110484171 59527776 140123550 138970314 123862158 79484748 17825556 29369886 130229316 123447765 97303122 107493792 25096680 18578007 72713886 283575978 1882440 28303065 129763683 239269674 80423889 67964631 144392619 179764011 14885010 90863703 166516476 134028846 134891589 316317372 60112878 16518348 296229780 240656619 16890342 25057368 49528164 151407375 145185327 79010001 44700852 68016942 29197560 212228184 98593362 112136976 144703062 42173838 50861307 22132887 81723600 29156253 115288047 127218168 143685738 56729862 244354614 168569877 73739589 16833012 96326097 208868646 20996073 108510045 35273595 40979127 258076644 67207245 492933 174027714 96198522 176561217 96366753 143499888 436709889 21706860 20478528 4289544 182416206 165053700 38273991 241295397 58751658 6701835 55055343 138957378 13256271 153224106 102215232 72135441 296955225 3331608 76340964 137378913 207724335 143519313 220996923 195493095 45270330 75578160 107422161 174196932 57191799 82464417 159302598 20133477 79787148 295937502 3562083 17195178 106668387 192629178 48398742 90885417 55888455 83676201 22341858 109033050 159647628 280523145 11813697 142808169 115184181 57123801 145768455 169057140 45365082 51752547 14168595 86034396 95926425 138414318 78413244 105048300 88747113 317434719 220347624 385693896 40346103 50045415 39362862 114225258 96389622 36474333 44906673 200471355 2165373 18488484 95835264 125314518 97638975 24019044 99857814 26260164 99283044 159068826 37919658 154311948 20855835 322660338 99002610 116324838 216059718 66307206 38941560 70463568 69615693 128624937 69904191 76362846 73929597 121350642 31084032 114638391 12093732 12525093 19954641 40602702 81337389 28457583 12444243 118309884 20424600 105338415 29995959 11197914 15007797 23477433 1074507 1972971 91361361 141183084 65055606 34055910 233187759 33743535 202473810 59684310 19668810 231552783 20160861 24209955 131675565 50027628 179524863 54722955 35289597 69223119 208439994 44430162 53408628 174816201 116186973 256588458 36666378 211646946 39805647 272328168 155486751 20329890 12348672 210250992 49754103 32789862 260477721 54554451 137412765 31231221 225247617 252097146 104343918 10915233 142692291 76315449 131522979 215846442 281898267 132741147 122653734 295575441 14585172 62898213 53126199 100878351 36249171 22937502 4639677 9692235 197914437 4070703 89515398 154171500 109773825 325883124 172753434 9496809 169852872 57674946 4513446 82841808 148655451 138189954 184465575 64545915 173552001 104915685 58220232 153903855 183016260 82372920 207490773 114842679 107284905 66535896 33139743 13057779 286208622 58756740 74572470 41026041 162527505 94675875 119340333 102515154 200911914 89503659 53532465 19916631 75023676 152085381 31947069 107068752 310905021 7735224 56203392 186037509 131912970 20537055 282267594 273315 150544212 200845827 8631630 28385868 44814147 108774162 107094099 165293730 116592945 32069058 235460631 56740866 99641619 58763103 313625025 165963441 49212660 240754416 110054301 295300719 13376076 251231967 28632429 26423292 20610450 89549859 61951050 50629551 51029727 180252093 256120662 69460986 105286545 262447626 136094637 30695469 1226379 53036151 16043202 266986587 128431695 7373478 28121184 182751366 169454103 109262391 236117070 159369798 59747541 220562139 6456744 77400183 154904043 68310459 2764104 43779393 15289428 186484158 41885340 17097654 195546057 33854142 69681654 177031491 113251950 149010792 167663517 122669442 170911440 49035588 84360738 6531756 9482172 206382918 147919737 5818092 98187789 155760675 74032329 28980 251670468 42002877 107231733 45622164 12216057 8415519 47208798 159674214 44062872 126975429 26913096 38324580 156984093 55229748 21372099 255418359 43998549 121827573 214030215 58290246 31660986 33582990 14546343 56640087 73501701 75469128 169539741 88836699 135191889 156086007 43987188 307605585 93209046 331114917 100956681 99740508 192956421 89679408 24066273 155669241 122841810 7935627 59991813 131731194 254894304 110062155 115413921 102951975 77236131 149121105 81375840 66122847 67515651 74381769 90557733 164023020 168835779 63866061 63479430 32141571 39724944 10581018 122194254 21614586 147282450 22595559 12869472 199412640 73893687 61522818 176134392 92977563 57034299 301547421 20911905 133002660 105087885 139228740 13879425 130536588 83787375 253433229 100101393 61460994 63929040 215244897 85887984 81868227 164183943 58737609 41206746 201423033 136508022 7852299 64034439 211937838 4705155 59004666 54669321 24326778 220811346 96451173 59885301 151998777 46813347 90303318 49523502 54715143 49468041 77142177 63858501 78002127 35692020 156005115 34579545 54007254 214428837 122405787 1810788 123865938 18159519 9810885 159122040 56528010 55907376 32997279 22429680 21759864 88263126 63996681 196853454 58935093 233471406 28407771 67382280 221240607 2523360 57715287 1573950 4791822 20954430 75759789 260200668 81925746 13225926 58273698 52653195 192980949 27980211 98402409 16939818 3571008 84322812 113304744 72526524 13007799 168738507 29770524 95866386 60741282 153455904 6114696 259703934 146700729 13162947 214891593 48535326 15960252 26434632 26174211 238383936 103586049 131736318 39954978 128707152 263861367 143164455 188140092 349543320 60693801 39545499 130350486 110430390 22146915 48981807 112111671 61536258 116500734 202508376 58792545 85399125 46892706 169858794 338337447 51784509 92220051 13872726 99895740 142201038 135609810 65105103 41695626 5137461 122627946 241975608 21059472 23668701 54557370 127545180 66362226 132481608 68745453 51072 114634212 199032372 7246155 4078473 29383032 112630854 323457855 144310530 25440156 217168854 113127336 121566186 69556662 67994430 103901490 175771596 87245046 72972228 6776406 25696482 112236096 64439928 4444818 18400809 267119706 11688516 250044921 47290152 39808041 138093459 105271698 11427528 85104264 42639828 92163477 155927982 123275355 9337797 183150765 117216414 288692817 158004546 69069714 4485726 39467064 224939904 33156543 243098604 131652969 17867346 123738090 84764778 46968684 74080272 63010374 39909324 102748212 98821905 146132133 54234978 252332745 96931128 69558174 46633461 122362989 131273394 9728859 61470339 207823476 31861830 68359158 26718951 90077715 54172104 103052145 18054225 347524737 50987160 135911412 8347227 30717603 180120486 54869598 54423096 143151645 223453629 38227224 149843337 35242683 82931730 8190861 31365642 240578982 54434604 20909679 143913777 102002376 92776488 137909016 68498325 16516983 254281818 248536953 113314656 154555716 61099353 118143984 45146010 10237290 14470995 88046784 90443157 100847796 350816970 116178174 7218099 276981747 290955 70862526 168260904 64026144 104606229 49140063 49196427 48028743 41729562 113386308 125917512 64780422 294790041 43959846 12919305 123570048 60085158 248983287 29712333 181649853 111233850 136503843 63412419 225273573 64590792 188189547 108024378 245922642 233035677 169770300 176476524 46881660 69338850 17663583 86282448 1120350 145685757 84265209 115026009 82081755 43407105 15376599 153545574 43700958 53448696 3576069 21505575 116200854 9727263 162567447 56447181 124832421 56039508 241176978 53964750 253078917 16157337 65540034 18850272 73297980 46261299 94325007 244478283 58086231 96025902 200244723 28744191 91633017 262147263 124160778 23790732 172685016 44145297 106742706 78310218 18456669 6521634 250722129 110155983 19908105 46797072 20813331 178636143 126846090 59645124 35668794 65900604 118823208 176709582 84292488 63844998 264696243 115757691 109564581 49503069 40806255 44462502 133068810 113335152 78360807 306359865 71497188 86018982 150709419 188284383 51895116 25239942 734349 54975165 211671411 85394925 39447807 46720401 120140475 61932612 122522925 160171032 215953773 65620632 47441961 21829206 65834706 108819354 56193711 26221146 57291780 92190546 153451998 3413445 180728289 34589058 197216313 75845532 183124158 25299393 150665256 54512913 208092276 43657152 118303794 255411240 79412361 188715177 154825041 51717939 82554801 103882464 126750729 122864490 28658931 199618671 8023743 52494624 68950476 116693892 83276256 126527835 99252531 46830483 114845535 12406275 3182865 99290499 73252662 130692702 17946684 106008126 295396374 44982315 194378373 38485104 59981775 10773567 43380918 76001331 120567489 11560332 24041388 241414572 72213456 11408502 81922554 102688509 59136336 220588053 56524482 152761434 194142795 72146025 34214943 134709435 56152131 180509637 46649967 82799262 180205494 14674002 181205892 12286344 175861455 111362454 129632748 25924290 91193193 223214922 24615780 32974935 7526316 123204732 85811250 109884642 75898767 118366521 165889605 14175210 398026314 96874050 155540343 8467872 225060759 95225445 95099046 11000451 160480572 134917146 102897522 259478541 122657031 27978825 263979429 129077025 194022423 16050300 8288364 231367500 193101867 123285582 61898298 19235307 2790690 243462996 139983774 22780842 5059740 199371711 210232638 214585077 156299829 182293671 206043516 89407899 4160940 195476799 217618275 157071789 7418271 150854256 441099960 145785633 17715852 64806021 26700492 192341394 213400509 177852906 183236256 96538806 108926769 326267340 12523182 95831064 67647615 133867167 28089705 74618544 17415804 395689749 320732937 65344083 168205758 73368015 167434239 91146804 150335913 87876264 55643007 2973117 73906266 23261406 250932801 128822274 26474175 106832418 12310032 41735673 132533604 76627887 130727688 32231199 40454568 161823984 60837315 209075622 9348402 94944864 38799873 194978448 33217023 158764074 2109597 66963393 210893172 165583425 304902318 64461705 9699795 20299293 69239856 18879336 218547966 202481307 4870488 131405967 60822951 136346301 76335189 39093810 260819769 14699559 60318342 79843449 192769920 109215204 302928864 96374481 48133449 165785382 64420251 114334983 97497078 126168525 14522088 17747226 284892615 27001674 229393332 108296244 22824312 135643515 47055057 128345490 9239412 57406797 37492560 184321410 66356073 139147386 136046316 16424835 348248607 86928324 109353741 239741061 197269023 145894539 62766816 113060304 201516 23238054 151314933 3887142 190302693 16926021 136886421 60842460 1245846 22803795 71413314 58902774 70606284 86908059 61201455 18782043 42812091 27398721 110154345 123687711 29363754 107266152 2690436 146673492 100724106 199193799 26142753 206288124 183342495 233102163 179024328 15252027 236577012 3942666 172723341 108046365 179081616 99269583 282807546 112078806 128180283 212637705 87282972 141408330 147408114 20827842 140529900 112410144 171029313 111498177 197808492 40503141 6435870 236484486 10481961 87925005 55236951 26008080 27654291 43397067 157732911 125697033 229875051 129871245 165197025 39597033 299258022 207747351 11666802 28114884 118144866 96714702 72797655 99242325 46078578 6871011 186903087 1114554 297246096 60366075 210507843 37693824 11989257 132358968 12993309 171232656 76642146 44582643 272159328 128868054 52873674 52536666 40842375 58687251 95730453 71226855 197986719 58926210 177554685 283450293 16230186 85120413 52369569 157947657 45626574 70688667 185435628 1492071 85646337 12028065 204011472 8898456 82244715 20912472 292099143 87209976 48761622 204582420 47858349 240759708 35248773 64442553 71100834 23964150 231313950 309137367 53428074 19819821 56668185 101461773 82073187 10862922 310072854 25659795 16807035 243770793 95710188 133151046 34108872 10398927 12805149 205520343 10763109 50036700 113706915 235448703 173214825 23778930 216723171 29555799 5105856 67699695 96482694 85141959 67539444 215949174 47864985 194657463 20067201 152721723 125785464 137807586 60036417 89519892 262141698 13355391 26459076 18168381 86672943 126018627 74855508 60745839 5201070 134230257 164473155 136318560 207357318 34279455 47019693 127061865 246159942 144521055 19399716 127353450 59409252 199669785 81238878 198284436 8625645 64731198 120079386 108301935 94305897 237980043 77799834 38903781 84491673 216266148 254728992 124452699 50662962 173552421 106723659 15078483 264881169 281085 75922854 250176759 135342459 3064257 6879873 278439798 24918096 11290944 43793484 266465850 26187735 30180948 56033817 174830775 229715892 266541114 2491482 87602613 18736662 138308205 146018040 39682881 60913587 291914154 40121592 20002143 177646329 17893029 109633692 71543157 328577214 144782211 460977069 782817 241966263 51061353 66181647 197352771 5865993 278319195 134173116 200952339 33424377 1418823 157150980 299513550 52126347 10790514 24260775 2328606 75350394 173711874 110256321 153146847 39984756 101327037 14701239 59548251 189992649 128218671 165487938 276608913 105506751 26962971 59282097 34294260 99660141 197334228 52596453 65758980 248728683 158668230 91282296 147110271 13267065 129347862 216408486 194779725 57534519 8897259 130844154 135471357 227773539 20823852 111298950 68542488 88731741 13734798 54113787 175008393 235571343 103421640 182024367 127605009 72345336 364026495 48183702 145045068 143456691 95630850 98028231 218016183 3351978 48956838 160101123 64624749 111695367 2131038 172121943 146571432 75187560 171818766 104809887 16914408 111108879 136203774 244041819 151667964 127739073 182884506 25428291 32156166 43790208 258474363 63898674 145046076 190050336 327704496 72380679 18357213 144731580 129391206 32592441 163244235 3085152 78527316 40574100 66905853 174072486 40966632 198536268 84189399 65568153 130733568 31241280 84318654 24317748 139831146 49397334 28614789 146562864 28850031 40002879 113021832 86816037 86068332 100230291 9112761 71706201 5097624 213042039 151321863 36417969 141131088 41948760 128603328 29650005 120282771 103343709 132020931 49807149 20921964 113595300 43565991 13498758 104505933 29559705 313691952 179210955 36966657 97423032 66664668 74150748 228439827 96988836 13677342 138728856 11704119 48418986 178303608 51460353 30192729 162869763 49833231 130009215 86288769 17855124 73822623 100872639 53190438 272206116 90816663 35480529 5459454 78396486 193529322 79416960 29110977 142933518 36944544 35365932 300503448 292330521 16710246 144167184 48437865 100042089 17431827 67320015 293391315 79426872 594174 67989810 70604142 318007725 210487452 256580562 182651007 79762599 170673615 15435420 6918114 214241517 28417746 99801954 140834967 77895216 33749730 44552928 78382605 49567707 2134251 104944077 97437144 126847497 108441123 250972722 59854935 189421533 24287130 105771141 59512803 18322983 107796276 88298238 85002540 170190132 34876800 101576832 53305812 172501245 184101372 97313580 65728383 29608047 34450521 44091936 151769772 84685188 74391639 9218643 28908894 59904663 55645107 105342027 113644503 154358148 62963817 61426764 178537107 196347858 94453443 107191770 137612412 129907029 13678791 61887840 109170054 29717919 96132792 136285338 117970251 68994555 304754583 117350436 169480563 48811497 54480237 210881517 72350586 43539678 3497466 215822208 258641397 3129273 271083120 41607552 167860791 195033888 26203716 27525981 162064707 117759306 57117060 187627545 64736574 68238681 168334572 20106261 43444170 88930170 207782169 19094460 92226960 83777673 132990459 199468731 124088916 22116003 23022090 118826757 31084935 197836737 40032153 99936018 6797406 55044276 22470756 223875939 115482906 9394770 204929760 184689057 8716491 267125796 149443560 151868745 46297629 214482030 125376090 228158406 67851084 77783391 126831978 40891599 134961771 61004013 119064435 293184108 13826799 224005530 4934895 39631935 119100135 102031104 5466720 89838945 225439473 48943020 133053711 145782084 66929037 121482774 49269024 151738377 248363766 237989577 238828905 25888401 165233754 248310699 48692931 160169562 161457429 126930972 158806158 212143071 327027582 6164172 84359667 113585199 55874595 92356950 55594371 184747311 10960425 115356843 51165135 38494281 4661265 197995035 16651026 188818455 313928118 181750212 6117048 196014567 151281396 78091419 57907185 15718794 182621460 36929634 7478814 151362267 31153626 55223910 37879464 101182116 34493865 166803378 7374003 13595505 101136924 58004058 90928089 34845678 117597165 33776001 236395425 50100960 20741133 15453522 1786932 69681360 66683988 125496546 104307567 252960162 8214822 55380402 193737999 76000050 3392151 122127957 83644995 304585134 152130405 91414554 251681892 249963504 159316458 308303079 29338953 164124366 350543109 155846754 92133699 71312913 173833128 136520895 20847666 65877378 75993015 48850914 150596376 262355436 22788927 60271008 113391957 102936876 50360100 51821385 190910496 86914443 61521096 6773025 77652288 9893856 247751595 129667587 58889544 54106794 39215652 5981136 100230921 142380189 84260232 120819279 2254770 15492120 199481709 40581912 186712764 16143120 203278509 94909668 61488 305778669 148022511 68021247 947037 111471696 220573185 129103275 69807570 102655434 149186919 93944802 48895014 125638359 98568981 79568769 1883427 100528470 16826376 175491246 237468231 298049052 258342966 43153089 10991778 74482023 69580245 72008244 161727804 193169760 281571171 106449231 100566858 15934527 249973584 2546208 155519301 121745442 58576665 8508003 109282152 60321471 9483411 31985709 136977540 173913201 119895678 114464784 44249898 16705626 88547046 123321534 157766301 12946605 117061392 125144985 179495442 55573833 145310004 208198977 98795256 102053910 119164164 142281678 137971806 92118306 98919975 53257827 232347150 4298133 55225821 141093036 105837669 17583216 131822061 7523775 239904063 29549604 39410721 219109170 51751224 15521625 153651582 89629638 161820120 249125142 123399738 160016094 118041546 85709211 128121672 82620363 195270747 3904929 212439003 141423660 181105722 245513268 27294876 113463798 18541656 420360759 163688553 87873954 103886202 43813896 353543148 293500305 44951235 119663817 2955099 18761883 324788394 68199348 58896285 55027098 58141272 97720266 82745838 68549775 8655402 72905637 127603581 153330555 119110320 38626644 34722513 115125360 54977097 76455918 82824630 270586638 46593078 37662072 226711401 67807656 46100292 160063134 8305731 87260628 104938302 82726182 115293717 162662157 43044183 50325576 123204123 210702450 247727424 29939679 110565378 55353438 181335525 47929812 24399228 10500357 98478303 227817954 47460441 105179130 93304953 208512486 231798735 1666749 2061381 17772657 92265705 141254967 48355545 103820829 95793453 191204832 194119170 4147248 93026703 115677261 273797853 19555893 134417955 141493758 119454867 153096048 156205665 5006463 27609141 25368483 180521019 216693582 72394455 99960924 43169973 165590670 29339751 173244771 112798245 124696467 8381037 155844675 199033926 103956594 18984399 11295627 104277999 151774602 48903267 202950825 72057783 36689982 99101709 91182168 74567661 247685739 63597786 164349276 200994444 78480360 299998713 136729425 216890100 26479467 104819463 92032857 454234326 13316457 97315029 80350662 159595086 459461100 59060673 63486780 123017937 173806794 121632021 191811564 97028148 91923804 42320103 77263389 15985536 114805950 40118421 67164930 152659941 277967445 32091675 189649488 227984988 21461328 5915427 167975787 116842698 45132444 2545599 132981828 47374866 51112488 103877046 81665976 261430911 77368914 70332066 217418124 179290167 33278343 3047688 77296779 60045678 72767394 38700060 227054205 107726052 163389345 77423493 48835542 57802584 88613343 47070366 80927742 21005859 4292043 154471296 156888354 36243060 15327165 162478428 70201215 170755221 58473807 191562021 72555483 165585609 70845138 96313266 62932212 130096974 73914267 83732439 214875528 43954848 117634671 214091724 95848914 119886417 116072082 189449925 139696389 198480450 53062842 190715406 114754668 172682160 150369765 100529415 91333578 155915844 84592137 827463 99577275 5061336 47735709 197001672 56729736 11515308 147008904 231099183 21142989 19091793 84046221 85397718 178722390 191498622 86513973 84324240 159963006 58425192 138771276 226200723 90278853 46020975 98346696 39026148 107747556 71852802 268898994 44878491 194726154 85904784 33985098 9601410 7183176 91214760 122021151 68379717 71948226 238842891 118659786 141052674 72757272 24641148 139603716 13461567 64760388 136195143 88969671 1533630 105054117 88560465 44347254 213394377 34345458 142362822 6765402 87666327 217880481 62213529 258602526 28403445 124413093 210624330 3930780 57333234 306134073 14709786 150318147 31097346 120919302 28950138 75395292 290914302 18830070 72015678 125916567 87415608 50853516 39600603 306888771 106277661 100411731 6495069 204735993 177035817 191573550 10152828 16749327 114807777 62184276 118024305 261071874 55468497 58687041 134195313 14830683 62558349 210683592 320040735 238694190 22378461 195200838 55194174 197325849 57246798 111926220 33569235 21086751 182584521 312642897 40171740 131944806 312671058 58646973 226172352 202250853 2167536 58627779 115337565 146663433 142186548 24152289 29582175 73041801 76838895 161805651 168722694 83422332 252309897 152711307 143171637 108654735 71942997 8495319 213631320 5337990 153589023 165781644 159706827 70718760 77835828 38288187 102249987 267359925 162071595 30464427 28759416 112756686 3981285 6929916 119517090 65451981 76807962 13124412 5835165 30434943 58815078 152777667 22648353 166338165 40508958 25869459 72698304 13461525 34228131 58372503 206141061 29795577 52976490 10872036 44481444 61400367 226870518 119892045 113429085 100299003 196896546 11218620 4469808 180570663 210071358 50951607 165527061 44609439 146329281 112318857 89115075 44329593 205826607 200814600 105501375 99391341 75409971 63147147 1571052 186048786 88356933 113802717 78845550 348424881 87405759 101321640 205732653 62335182 101111808 21506688 107193912 14260092 109583250 58705752 33426876 200515833 84807618 47611221 256841277 52333533 2431989 146311872 12968487 107884203 230439720 24677898 40549719 94483200 47875128 399678825 9378012 55731753 160991460 156373329 108859569 216938736 1374534 154916853 4101867 175221774 188762952 145330500 53840745 213517836 82784751 13766571 71298528 21318948 161570031 57061221 140182077 23575524 78999102 102448080 124880973 313544322 60359103 96604473 210155169 33209421 62380437 74337816 116211711 41797770 289536891 88056948 110587428 198797613 158608317 221946900 2800392 220680285 115435131 259847406 62132868 37105992 130222113 202671147 43386420 100865730 90228915 416182977 8966685 107813328 74660061 285563145 4482471 35346465 271943406 156797697 48598032 206158470 172833339 130311027 47899047 61677882 30453549 24609921 113556660 155844528 92477259 275408742 188674794 224296716 48355272 221447079 4748331 3647259 258036135 4136202 8402310 145361349 94429797 321671448 117898200 4957260 145966842 253549296 173123202 119565075 170932755 77931084 91172235 126426447 82477017 134477637 95134557 162909852 327836481 279287127 57206478 123066090 72201003 257310648 85170498 11645277 114481395 72957003 125507865 55275381 177671781 8028573 221608653 20721414 6470499 127523907 40931226 17963589 130567143 9276540 234950709 275934981 15659574 114511299 129099621 176434986 95368224 194130783 100976652 120206625 8622621 121180479 233957787 30988776 87587724 193202919 131463591 56662935 9090627 134369928 131651247 27089055 101147676 82277958 1347969 116031447 137202681 23054493 158507076 141313704 149880675 113376732 136643262 4309893 23298597 19610661 1197777 101375190 29933127 182714469 252030912 40220712 189520065 73899924 291094272 20285748 168557508 75111519 71150688 58451610 168135723 294898758 8126034 3926097 39466770 194061273 77736813 55089153 80570637 92934618 202100619 160889253 40126002 174686484 73061289 5153631 52694523 37037091 234560844 58649640 142476705 230524581 86251641 35297493 18571791 224455182 176208501 47149452 172976265 261539124 101711715 213008964 9918594 47870298 173915721 326945094 27183072 71036343 14591262 33370953 228713562 76532043 76454280 87476193 102299673 129996951 18398835 26238492 110524995 59712513 20263089 42480018 149129988 36579963 97878963 1306914 43609839 100402218 132652380 609777 75229056 60496464 19586091 131820339 141601551 46337277 146138643 25357647 108208758 194017677 28193844 227909073 20215776 133726656 104326719 42567609 79581978 147809949 66383037 67222029 118033083 209994288 42937503 64228689 89002767 55413246 41984040 43135428 927864 346795260 45605952 157188696 90743667 81771501 86365692 116272485 61995549 119602560 34213830 3648687 213604272 201430698 68982648 172730460 6109047 224519631 192635667 135535113 216520647 237053145 141678768 111337296 10456992 95194743 84885465 82338312 81185727 102502617 112409829 3266277 143728347 86260125 122707410 301187754 11436096 73790073 152552358 75674424 116104758 130754883 243765459 108056844 22208676 15485757 143986059 49848645 140993538 181697796 58794120 45294333 200732889 147439341 19966884 111483330 179360475 229946619 41568009 16511796 148751757 147202272 229508139 73906539 75512073 314850942 190316595 182818377 16518999 42732123 177781443 149382702 165704133 171205923 96271392 131325306 118149969 184668372 160144635 90008499 43070664 143048745 59784858 188130957 113529087 144688488 94272885 110250609 251392281 52131576 176484315 168745437 193583040 85732437 15509004 319659774 17902899 20682648 106156344 10512117 10981824 16657326 38141481 111821472 125077113 49803327 83555493 9367239 41546505 164573430 167114703 8832957 30171351 103805457 21967617 11263161 211758414 181215783 84861357 904617 85385895 52010868 21289422 53570202 72139326 182104083 263362176 154699041 102922533 46376022 91468650 20305446 90368607 48267114 26980590 16298982 215041344 97432692 234438918 156723756 260674533 104412483 25905117 29242899 66573780 148248009 14542122 168655074 78825684 129971247 24897474 242101020 111830418 120975246 19149522 116417973 42922719 159773019 90059592 125182344 91587279 120407070 103990488 52249323 154368312 56758443 51387021 74372403 6610443 358702008 142356417 51209361 68367411 332422083 364631043 46273101 181833834 25699821 142733577 48952575 283489983 206485503 36416310 403409349 83824629 89846106 749091 45662652 17851176 105443688 245809284 135541665 191621283 96050808 33115236 59542938 140083293 34968423 85949451 3229065 151806207 60543882 320445615 120735972 172716054 75048729 83613432 172428564 181290879 283133424 182106225 370397622 74360748 118441197 106577751 50154384 118566063 121297449 31102659 144120207 102970581 147999096 52077942 111241011 25459245 252800016 67805724 59946222 145904808 57892317 170545830 250771101 205050951 92932854 62288919 126234444 277372578 96235608 77693553 83261115 90187671 98974071 40504065 1650306 126602070 27682620 47964294 128739744 169460151 239397879 10526880 92018367 217960533 102828096 87943884 58688385 20118819 2373567 102316095 114489921 145369728 107094351 112926786 83979315 152084961 44116758 10406088 108264156 207695964 207992841 88770906 26460021 48089769 135311946 35651679 129928953 41072892 195218877 36435420 1125054 247109709 117372150 67463172 167109684 78594264 55011852 88978554 68748288 124662825 26251260 112231959 24015747 165364857 155448741 239817291 23351517 15066030 100415469 161661402 10549308 145971861 4688439 178880919 19280394 139723290 328434099 70110222 89608659 140273238 7788018 49626024 178512453 50071119 221450334 41973498 48785373 97720434 221556468 78562323 56897463 177099153 148422309 24896592 72089094 73106859 120066954 90599628 93571065 90715590 160110279 4177257 106840188 348901581 67351452 56718333 119727762 21236376 81398079 162886479 193750746 36306732 90946107 213022824 89442318 97910358 41386863 30250416 122387475 38399718 153114129 241567284 155516655 138831735 142548420 68362077 74586120 172874919 76971888 14972412 146697453 116647713 677502 223937616 210171738 45015957 114041382 99477021 136700739 221294472 153160497 19584285 13660899 345338973 29750952 70521003 26765571 166956930 191825403 7945581 154309512 82037088 94914162 40458096 56358204 22021503 392098896 16744518 18083457 44104011 227350179 55628181 121156161 138237666 125985153 66928890 280761348 45888255 108304434 31189662 126084945 355285644 30688602 28621047 33138861 23064720 290191440 39402846 89076834 30422448 136422657 3179043 65942415 256940313 68420268 61572420 44970219 85169469 238872438 35878059 154727622 29187375 134438010 299649147 218424654 69409809 94203060 35517699 95996565 63062601 266335314 46491123 58434285 153442233 51233322 88975383 131886405 105992775 142926693 78604659 73553319 96151881 60194925 161206857 26418042 126880173 30819495 149064741 247614507 110907132 47783883 250461603 166672590 201613335 206997798 48312369 4613679 11062254 86442300 24598455 259665399 65581782 127711941 158509491 33088440 160015695 109954236 135983211 299332467 28774956 33401781 167544153 50506785 135213687 38630613 312961047 86734116 158067609 270922890 83178018 143828454 10209297 231352821 7797321 7210434 63698859 4347882 179779761 98941710 53698596 28384209 18671562 172710174 2750223 91333977 118388424 76266015 141456231 110329212 1551858 147445578 168962409 111113205 42931959 151284798 15980433 8761473 34096776 42179424 159886293 160425300 81415908 135431856 192003777 77765499 280292271 53430825 210207270 29349432 287292054 41573028 136118325 96692337 161575827 14479458 219859122 20375502 67404708 1190763 26344479 106978830 75425196 162782550 74622471 146476449 56212296 9080925 60492054 31157007 167167098 117585321 246209082 2582286 132343848 123648378 71658132 16696155 140702079 77708673 161771421 1511349 191928639 34725978 272839413 6282864 81537603 45688713 60089001 266521941 50675205 134144682 29500464 101433486 132279735 39611208 250353390 207177684 3114699 184859241 160825812 56131278 192030867 45048402 119742966 63451059 65709609 100273803 341376 274296960 124108530 10108392 189180831 209922615 107992878 113015595 169803018 203221788 118414716 30078111 2424849 38303013 158828313 8153061 18337662 71130549 161873208 159326979 4161969 80434116 15100386 141894921 70520394 198072147 3980424 115162425 189063168 139478682 42063567 84106092 154378056 41209896 23018751 30324420 121604595 169466913 85344 65395134 60660873 123083688 92021832 188514837 134424444 43851507 203263116 38642688 180652899 119918610 31879932 75310998 186199587 68226816 248101791 76492878 5447841 129856629 207458727 17805081 209719713 14888622 186972975 98924847 62863290 146024949 195294456 155855112 196969479 89192712 10418583 187916379 132661137 92579655 48902070 188745291 168977130 15517635 152647572 23050860 19316535 95793852 48124965 125205969 28969899 156203859 141862602 426573 75622743 138120906 128894892 128022300 12061203 87265731 51348696 61508160 68703747 247985808 117792171 179706471 209603709 7730226 10362030 148039248 171987249 179045307 65935443 76166223 124657197 234196347 46058355 105223461 96490128 63287490 63446145 115041129 161221368 82710285 60184047 20862198 5272554 16986963 736995 39069954 277603074 192256155 54696537 9564555 91094031 49153671 85589280 193750431 137609619 3191601 71822394 205211832 106910559 44141097 204239469 40944078 144511794 88711329 289468536 177338868 38826291 68772669 310443714 2848524 32320512 18296124 158977476 165401607 184281531 92394162 141229221 116574948 34083441 165301563 58909095 58127958 271724817 78743973 7038150 7559580 227032407 13260387 13335084 94887618 188541822 18920181 74226663 21716016 70340130 295067157 10021158 98982534 13522152 177352014 179722746 16060485 22140573 184064181 21392553 96119625 102897438 142791327 323189958 71702022 132446937 78985515 11427969 195283431 75027435 16480674 150732729 185907918 35267862 148666791 135324420 30768171 144519942 39733869 119652876 152653326 76167462 91736358 10229436 43340913 53076891 38533509 217041006 44296035 265920228 162738114 185244402 136671024 43293831 129059595 11370177 118856451 109913916 131809818 131382489 117563334 77579229 174816348 182595630 71318625 36855567 251865495 300714540 27848814 19043535 13372317 133143066 156609516 41572461 203192094 109915806 102344844 196307769 41915937 171669036 27649146 78481326 44237403 184945803 106755285 118075965 133416486 1753794 163805775 19989249 1989624 169555701 194287380 45796317 135119460 20053845 29461320 246040935 163777614 247159416 26377848 40012077 21612444 203776944 110422599 35015925 12578811 3626889 160150032 130303572 54516609 37586808 248665977 9339162 218790390 51141846 248408370 112168434 142810059 89943630 151862004 77977494 130094265 1717527 150696231 43432914 45312561 63215229 169312542 122019177 66950436 76431810 129269973 2703582 73437063 95437524 32070045 84102564 72855699 137765418 162521163 24897411 2628696 75407094 145378716 184669338 9087771 22491651 138942825 152893440 2614416 85848147 131075217 90909273 19288836 14473998 54347349 145334931 161690655 74947782 38565975 107117913 54276159 256547466 165138162 207146121 212252628 15931839 147002037 99404823 40141689 346564995 211692411 100992570 47197689 39593379 62063064 68958519 26229126 79361835 162595776 125889624 133872123 92832411 140886627 175746585 86223627 146123901 25845603 32445630 87961419 145354671 149742747 91843458 138073803 11477130 246878772 22198911 45886092 41989143 17630130 70341684 35999334 260756118 88237716 258429486 14538657 130088448 10680957 121250808 52705674 128554188 94594500 111575373 114080463 75036843 228780783 40349526 2282217 52561845 170374050 3434949 163332519 174207390 89599440 39091059 435351 89727876 22840062 23083746 87921015 268895382 12394095 33806010 236812989 58796451 14503986 240838227 10541307 36588216 76789860 108331944 24162201 51405312 160457010 183502473 172415628 37678788 36363117 240165597 62932212 28277802 254064678 117779907 28752948 186069114 8377509 14460180 285643764 16877994 206965395 29309847 112128324 114778272 117348483 179480385 13106919 306669720 22512042 30126810 70916181 10232271 229096938 269465805 24704736 141113469 130656435 76049526 181708821 136833774 192352587 24289125 190653078 124563474 99462531 306975774 9220029 111857802 229234614 196994721 104605389 15786309 147277452 210746802 175668339 14931714 398957979 117443172 126933576 51229017 191496858 12568206 51908850 17436909 248677821 122494722 59119305 114262848 101308368 57718899 54582003 75818253 283171056 12727008 84908943 138791331 27039453 39109014 10081281 96739209 20718915 86399460 95754036 282706473 211828575 105041811 86549841 245464170 29055285 196960974 34848135 66091956 31065048 6042519 76228929 11442753 175346976 1260147 107467479 20626956 20395263 15574167 225391908 32738202 369698742 184440102 108199035 342720756 42413637 21458388 162037092 100688490 170749215 57671796 29736987 245722344 3001425 23341626 133959420 273226779 85627437 46296054 206339070 36732948 137751012 5415837 46634511 36132369 8574090 153813345 4783590 184167606 141418557 7911204 205474080 213310461 40641363 261367953 107790354 223968612 57819783 35363811 174715359 219494982 165416517 71059842 13485822 212355549 333338040 18817722 23323671 2184399 196763511 101450979 140202573 112746039 144823245 154552524 122975832 165141186 337818411 83608224 102426072 564315486 74381097 62156094 77548485 8282400 81798885 239391117 32495064 28546749 326584797 4095021 164684541 9897153 10800783 27796440 42739725 108267285 27984999 306851853 186635169 167872383 205102695 35011725 72758217 55535025 89445006 47255817 220544772 36386952 5509833 5102748 72013389 5240802 149076585 67779579 394708860 26271987 95554641 198394245 21801234 145246395 308994357 118722030 31022355 37468494 431984217 42192528 17848488 253665426 202487649 56745381 6799695 33713883 7355019 136795974 132390363 7159446 127874292 253901235 88586883 30551829 153042939 11152386 97031865 248495520 98331891 151827753 62881098 241504452 40224933 170594571 144300366 95191509 147794325 13967184 296383878 173668173 59173065 42569730 87251997 121160865 220017 263268663 62218422 107258739 118991670 92628837 53259276 56802543 116156901 6790329 2511810 62286315 46542930 47352060 40163382 101222667 103006092 297527874 20536026 50176728 21073815 45164700 270705141 128166129 78487668 61014177 956949 57180921 42291753 59174514 255258675 157622010 82859994 12406884 20828997 61109370 14942991 271230288 64773177 460635 182592921 222257595 22177008 57536451 23743902 77320635 225148287 1051554 34617156 92753913 22476951 358929963 113180907 109344774 110239899 47514495 82058319 68565924 108787140 2573004 83068608 51547965 147979587 278495910 120627192 9203502 71656809 62295492 50164800 90199431 104734287 252098847 165505998 264862290 91573524 38932257 77571564 119745738 271285434 62576031 22016652 25710363 158678373 217679007 162492414 263817057 119889882 73729047 41008359 237810930 44281440 406040943 13693806 238691628 8826867 63021525 17503500 12981570 72450357 54989592 27816999 57778518 186603606 190573236 40005882 32077752 89710362 12314799 135890454 263040456 102373656 154392903 211792203 71110641 75834465 26195589 351070566 175941297 124583529 69687177 164580192 22335453 143247048 111313377 132053985 147210441 111371421 13299510 14025921 29622600 137102889 182615076 68373543 170747955 25378626 216205731 1075998 84850941 5825190 81857139 143085222 51476460 103066761 48216084 55179012 353780973 309572676 16070712 210264684 4478502 92433852 37262484 148283289 167939310 117827199 40170060 10524276 484404564 30317406 34252890 197786148 8338176 110581107 10456383 196797720 68336646 130790667 6076287 176150163 76053579 83678511 136670184 41953338 188182596 241359636 25708935 165680739 63719565 24934140 29237649 100575888 55308183 61491108 96652143 84330561 2981685 181552308 218157975 103541172 266484918 128008713 132315057 105017745 101813754 162934674 157808280 84027888 18252570 152542362 13915650 66486 187753062 33423243 35183757 91403991 108955266 54458880 54071325 34874322 9495654 159542922 24643164 27154113 70552545 138876885 432180 92899212 287756805 313210170 70690431 44759967 5813388 126835212 139045074 180907881 77151102 99114771 168942627 1327620 153217617 24520650 185613603 169814421 8090922 167865348 579306 226553250 66897747 108487239 170723910 104746740 391643196 64554210 1010583 247512258 136738203 92676465 42694764 141366687 112773465 144892272 77465430 122678283 169988007 141982575 124614210 44890272 150802239 82141038 174341160 8703807 76402179 109422117 35721441 159933711 184145997 13137621 113244999 90847638 68279610 71269065 359195886 4818429 72935499 74717370 28739487 72784887 243987639 56369187 100541007 141622215 236518275 132148233 106872423 166712973 52731420 29654499 57728160 51977079 49183974 17144967 132696984 135347352 191354940 138756177 25243596 81562383 164256498 123171363 186501630 121681098 51003708 105182070 132796524 353416224 40270629 153977565 219878736 189462462 129581949 162530319 30555777 222913677 280667772 6300378 39152148 13015443 77743218 76497477 45223752 168525084 14918316 88577748 52994151 52032099 161505750 61068042 146359332 133506366 60004980 58445982 39222981 179781924 15577065 152828970 285495504 16279221 42993321 11552457 138267717 56399784 1027446 59128734 171414642 85297380 2243241 260285991 112275786 206904873 72095709 48565923 22141308 10688244 15569064 176254386 25948356 42781515 78877071 120489747 64097628 419188686 42807240 121432206 284877978 85186710 29660316 286409487 97885515 276627813 14748930 75378303 171628800 146447889 79813356 198842070 70738962 7041825 37665747 183471708 119271999 34539792 29508591 174267555 48155583 11235063 21026733 169033830 4278078 237101340 145423971 103721751 5669580 265870395 117090708 25032000 21966378 66152583 159498024 304055535 11375154 246135330 148352757 6207201 52676547 56004879 144068715 45282342 24667104 44724897 26263587 3709923 8862672 5959947 221800404 137104065 208702620 4347651 41253597 251733762 40871397 70297269 72922017 146687310 25638018 134819265 101468955 32281347 917868 308693343 69679869 142656108 87180807 154314678 160428933 75673668 131236413 9097368 226968987 4727982 195987540 37252404 14893893 50797593 67121460 160147512 138306588 31735893 120186675 77172396 126644469 77212254 39104079 257033847 153251175 284797674 120758757 81173379 63571599 253072491 29574720 126184002 53572722 200150139 188248011 183069705 135579528 74371920 43125810 39468345 12383301 187991286 193352565 69488748 126560322 1851738 138573456 282495927 16502388 76786332 4753833 102761799 37499028 140520786 94283406 31384899 51775731 159274752 97715226 29972649 50643138 401633421 156506952 12203982 34757541 54527970 67636422 164951430 161752332 46811142 46688166 205905 398182617 15247302 9311631 100771587 93938565 45463845 4572162 213733086 324096360 55146546 105798147 3413445 131811246 228061806 68791758 51403317 176927814 177502374 18533340 188198682 36486177 155182923 108553221 81795735 28975926 230116887 61911423 152368398 18640650 104458662 34632423 200075316 80791158 4098255 108381756 200236029 1243788 165192888 161665623 105600117 33002844 275895900 47517645 44562987 244055616 120946728 25483962 138573981 57848301 169728111 115620372 14089320 112517895 124647264 91464681 18157188 195472200 30680580 21397194 43385748 20126526 150701481 35617680 143938599 50284017 31250352 32547984 105689556 78529017 15926715 410147346 12044508 127452360 168056112 104522292 1913205 51192729 126730548 175152285 134452017 161915775 163464945 51702525 367297623 28755552 114257199 194564559 61620090 77418852 143034129 86795478 120735762 124489344 114497502 22914150 59333988 142158975 150539634 117673353 82512675 20006427 371835954 61963062 141457050 137639019 547260 13436766 16818102 36698613 174518211 97852524 272439426 7296870 299610339 62920767 33557895 214976685 20302905 219325785 124423488 43666350 66943926 110561493 14075817 20956572 786030 284608548 11431077 307985874 36292872 234982545 124794180 46835040 183106980 35977977 118326348 23804067 89664498 6487782 89602632 184988160 122218866 4345698 33265785 38954139 21396417 46182717 85478652 192737496 93322803 189634305 109616052 135504222 172509666 155029098 51827937 112408149 146069511 59054037 174495384 226866906 17846178 163373070 15862833 142326513 73225698 136585995 76863696 14500038 37132368 332834712 59922366 53637192 39018420 50883882 21368970 74095014 72206631 296516703 104314665 33825519 1280076 250480356 167155254 18261243 30435153 283229499 219926196 12027267 52037139 169797432 271640145 25070367 1525104 167446125 22648143 177858114 154931070 19780824 60442431 22886661 26611242 72803493 109247166 19720596 29968764 39247887 46034268 4774938 174979539 63902307 187840233 162329769 13146588 125215335 23771013 83735442 173487237 172174044 84358953 200382315 42286419 110392002 239395506 111370854 46596942 46882185 241347792 109595451 212661645 43207563 149367666 18473952 83450451 107570526 159221517 111722226 67417476 248905608 119810670 122630130 101934399 220161459 154457814 145887693 14102256 71524005 77563269 100015188 122087742 13821528 18700962 186353139 307566609 151888842 60567171 139966974 52245921 132990900 22186815 74897088 20570340 171369345 162879801 33744753 212232090 24533670 27379023 127367289 93961896 87133431 59435166 108605658 99472506 123889689 31422930 156705612 55096293 142919490 136844400 68890836 17946285 184497054 14896539 11314002 183692313 260336580 13793052 78822093 45138765 15042216 59070270 172662063 19888386 244471668 155429988 6971475 127323882 14765352 9145080 80434179 62919024 174784407 147818076 87549315 6190170 171811542 248673075 162146019 50501976 25586673 36822198 159252618 135630852 116046252 26817756 302595972 60707157 116644311 15534477 132556368 73313667 44616117 183036378 128715195 15149526 69152706 120238083 231423675 49764876 39676392 102347595 26654712 298422411 111590556 145389636 5936826 61749975 267585906 171892434 69657924 83436591 78177183 118498107 66343977 172397757 117401340 143490627 7952259 29994552 192546711 50295588 9200982 192878133 203887740 149377683 155607018 83330751 83026188 125086542 17529162 60994164 84427077 282460542 17134887 12317802 97888266 54430026 27749232 78025290 104952393 347930247 60376701 94502961 156313395 6146658 204618603 213984834 37862349 14523768 188265987 72543240 138453315 140618730 123407340 232872276 221158329 75360705 39060084 97320279 46400172 26069799 259549416 23006928 252312207 10908555 195986343 127616181 345862314 22271067 17710833 1015959 14076783 39133899 18226782 8619135 124480923 107185281 19747539 45276588 96329247 35151543 100799307 71363901 71413125 26468106 55054881 223046565 60310929 211546314 190793085 59692437 44470587 178683204 20080767 82759530 68558931 199742697 134945454 37012857 48299055 299228727 5968662 108478881 132063036 64029252 145853232 201919200 149146893 106518384 60583656 301204785 45394902 126959952 129420165 5726049 45595263 60967620 65627688 85688337 40909134 94099803 30317553 68665926 30224796 146161911 83994981 17777172 15048978 172847514 209867385 120198414 73840053 115864413 108773826 31336578 38506125 81150111 85666623 114813216 104815284 179238591 50027775 136473078 88098129 15990891 43971186 177490362 250866672 43586508 3775947 62744787 5555907 200872392 35382165 70742343 118038711 153886425 76370616 208140807 32356275 50546475 30610902 108681615 173971224 143178861 227206413 39964302 76953870 10479252 125897058 204642186 230138601 41707617 5045586 21887271 51845073 172799319 190987083 142586367 24764397 36456126 922257 67841907 152276229 109373901 253053969 190282092 24452988 45580248 15294174 249954096 52849944 41840967 118685364 187969236 69023514 9701307 46107894 84353850 116233593 181357050 250064136 28367640 20293014 24902787 160833099 74358144 181169436 304265220 117881337 11003748 64910895 215659647 69797007 30524571 43753857 127090824 111375558 130613301 242647482 60564105 151832751 148633422 2172954 298954257 107708265 72503193 94246320 27872334 129286143 242217297 39732819 101753190 61040028 211611351 78730659 42571893 144456396 209234907 172807299 226139277 242722893 48318585 14732550 155440236 127857261 122165316 166273989 38694054 48157935 13486452 92935143 52878609 73163769 19323780 190903230 59538507 19317711 67097520 122312610 131915595 373561545 3890586 43710303 17100804 17478888 1407063 14042322 46564476 190853019 34862100 108006696 110847219 20402256 125913522 52750761 30235674 84200529 97960275 20496021 229885782 135792048 21533127 69404307 28485345 242355498 79542246 9189264 324300312 334131 3861648 268274412 13369020 2277954 6807087 94881192 202573098 109439295 157506552 160342560 4205502 95099865 11431560 377579580 113892324 14343756 113683920 2895501 74263602 355192089 30703953 26333307 170042229 156297876 123905901 154882056 74726001 35157339 90500046 177823800 328641873 144583215 164427060 257228370 81934545 125166531 141360744 120552117 163191252 109681824 77633241 18156789 150303552 61254333 139405308 152784891 87229023 36125586 29364111 50806161 356034735 55241298 99155259 36932826 67856334 95191740 148008504 20006385 367255539 15929487 175262430 19684686 264262845 61304292 5320455 8461467 21904575 99002358 4624053 119367759 290167584 132852111 97738053 14316267 24209955 21731472 86609166 59834985 93316419 256166568 50792742 76664049 410169480 75951897 79732149 101059980 10441263 199468416 44660490 48180741 5808285 58080477 49593768 158644752 251808984 69389901 56498190 215084478 6537783 83843508 84824481 57777699 13099401 2191812 28266462 87178980 126504504 125187510 58765245 47210415 49290297 245608881 278617248 128334612 88580982 13700001 123393522 320579049 14071617 251564544 71856687 226272480 164147907 96744795 30579003 134459388 46753518 99396150 157908513 268824864 25036914 15058281 2127216 153191934 203528766 75776568 64984353 15863967 31904712 117567156 30507813 219822834 54177711 70249221 110818344 37280313 88970406 182857416 255999030 21003045 233130828 157059273 152076456 72564177 30453822 1023288 250546233 314584095 160532064 157022208 37879569 68753979 79906953 65720865 101220903 23774394 21808395 107865408 50519049 16216242 67823343 24979353 195870003 14171073 49868616 237848709 113659266 155638245 102839835 19666773 45888213 83647473 157678101 53928609 1007118 130364934 21722946 51596811 228690336 103250280 117294387 22037631 49066164 161196042 18294234 197758743 189600096 40888722 311815686 24715383 142230102 84881895 102997461 202766256 58965291 85633884 27156255 70412601 60835341 8304618 17709888 78331113 25704252 233040948 58395267 102466812 30679572 112021833 121843197 88725315 153825252 97091106 74834067 72955449 31690617 22292655 136959354 169239273 103652556 14432229 245982996 144842019 92331855 18726057 452903661 108854508 17702958 146237091 223800969 58011765 56419272 69511344 1709106 119220990 334398036 41309688 15636201 203461587 40764192 59620092 49758240 153371736 796824 24986892 362607042 28352541 1870743 64070769 13593090 117807312 179438574 176919246 307524 65253468 107880507 158510016 90093801 60003993 193445910 18116532 11813739 161788137 37289427 215188050 145022871 52593093 29411403 85735524 88433709 43222053 21068229 91039851 121530066 44305821 39250197 80704764 37005906 158908386 35033586 98771820 125511309 54506823 172710447 45638439 179272170 196278138 99637755 207151182 101732925 217117782 38128377 62759760 185897628 95927139 17710539 75689712 224895090 281554875 165597138 156595950 2750769 179565855 32754708 124131672 27824307 126320964 269398122 107869020 132704964 30986571 13141737 16560012 117422802 149741718 131993232 38756340 166327833 23064510 110152014 201562977 80411625 204491658 133964376 75968424 125245974 199867080 180692169 12269208 89022129 49800471 121377522 99347577 185470257 21971082 232371510 266340291 17531577 170968917 18752160 84634914 64662339 173208126 25032924 126409269 123396546 128945943 195239667 64345911 131090568 15205554 64301454 36906639 201358185 55271454 26071563 408542694 37478931 116015823 145630422 199387314 35853741 53564343 2393958 94298379 138552666 21620235 132899760 94424820 146333691 119123781 9122925 119351316 261085944 21483252 5311341 39978078 142608816 16723308 46336290 244436808 77721147 185588655 2555868 51083277 193931220 4589466 58342767 280855155 2301873 211258509 165761295 117829782 2073603 83892669 11533200 109777773 230399589 46919922 112116501 44857764 126664587 104361747 131336982 85059912 73735158 1755159 98276976 54264798 26316549 344432865 151474890 13088817 162382353 19312608 41537496 182179935 30030042 11526144 12669573 151673991 221651535 283664913 18302235 186597957 15671124 72503361 169860537 3712422 26808012 78090411 58022496 92977920 226608690 138168681 25721451 217842366 79643697 44767758 71149428 123211032 8918742 174412623 59195766 91049427 74506194 197980755 291857097 15363012 143161116 117737277 45698268 263057802 65336019 166389867 2717757 62615238 67419891 333543063 53042892 47619222 81937653 256843671 176701602 58714635 152282592 51134265 51806097 86592744 53985435 5419785 55023843 70589526 105815934 65494275 151584384 21352254 101883684 163106139 28562079 4058082 118803090 4737096 233406222 19064430 216641292 16481325 152250441 238879095 228027807 67628463 76025754 117176556 127268925 34366731 68520753 181516629 27077274 60892629 244519170 216836592 89463696 88122720 133781298 6604626 93905469 133724640 55274667 158029200 161947191 108499461 78841980 109574535 159809055 231339360 183239280 59388231 64680882 333918165 206464692 105074655 8256381 137839275 52132563 58067058 108758307 44827923 52258710 133675374 8347731 49312914 179783289 200319546 34183947 185657010 118938981 154216839 153781824 325009755 7494837 7362474 64027908 25738503 6948417 119718942 111574596 25307604 23007054 160104063 103033686 114229206 94477929 35388990 28550802 99965229 68861310 172942203 122142426 94935477 129280599 107322285 225508479 55661907 58212777 48062910 137834298 160576941 36930558 4330368 186579498 192399543 116235714 217330680 183975204 12711930 130708095 126213843 124953003 151192440 127489173 48468399 78613101 49443954 49326963 99898260 109803666 151987521 239854755 45831450 4517289 56954940 318940944 176992368 17152674 107314011 206945886 36469902 149249289 78659784 55671357 68255943 50744904 100216074 123673788 286190205 105886578 3312414 45662526 70397775 175536144 20472627 129137043 51632826 68683188 6377238 1040634 14459403 122506902 221989278 141050385 16509234 43187319 85701840 212549085 118321644 370004229 17992527 43497489 15789690 218844654 35041986 239613633 30441012 82377708 330470763 126959028 73685283 136266900 21595392 114062298 55645779 244105008 26849256 35619213 125565195 74985456 245989191 224644056 17463726 197531754 49450758 141511188 69734490 29386875 128954595 167869968 95176494 45248175 123232599 261175677 3738084 163893072 39400725 5552988 934962 116588829 97889946 112359324 106916082 63678678 161143815 48785940 137144343 143968629 44865408 134091657 129193890 40509021 75763779 36501717 102467652 2424744 20643819 102309270 87025764 17878140 318236436 21115143 7489125 75226347 138252597 96367719 37960755 62377245 71772729 18960039 152409411 79864848 142551591 7298676 87030573 106241835 170200065 6647277 8522682 143807895 70439187 178976658 74397939 126311346 179165364 51541497 228825135 56329686 163793973 176042076 35333424 16408938 62467839 135142602 118908678 94900176 73169334 115444350 50061333 110426883 33207174 232421091 27769161 216005370 128840817 265700883 85354227 221795784 126842478 111872502 8093211 4928658 177881130 88646796 90421002 60687648 184881774 258846735 120754872 19472628 102630045 133210329 35380905 104213865 61724271 159112191 44449503 136532991 363011607 86604 170099664 47236581 7953687 49973952 21796698 6411363 80073840 54424839 41526597 32358102 15363243 177129981 7445424 96579945 238353927 175231014 102634224 18413850 58429581 101400096 7801731 197755047 66134901 120864366 71979495 272956005 35129346 48532491 33378954 29178030 61012770 224736792 28080990 103674228 22942710 214488813 15157338 83893530 23410737 55040223 111580749 103577376 280332465 28694946 120799875 171350676 309107988 21181314 146362377 118664490 178323117 22451961 350034279 67769100 129101595 192614772 339608829 15996057 169989645 272094795 46103484 220419444 17546949 20237553 102159435 220486602 121091439 83740797 129072405 134880207 148267413 68024607 182967288 11706891 112666533 130991658 5231478 85084545 10490676 81990573 221383806 56749161 137651199 83255088 12450585 55248564 221164461 7335657 145410741 77253456 14466459 156754017 10650507 194990922 20969571 94836651 65454900 119896539 104114388 12681690 173748834 93632868 200996040 35074074 259769916 68406723 175087941 86280285 136840641 75015717 2682960 236078997 16373343 93846438 73994760 82944708 3955371 24935547 38299947 53455458 36480570 38055507 142988517 107254875 892290 92569638 146200215 11758824 71960679 386655129 9570813 66292086 46058418 276778992 169304436 187102776 130048128 150175830 182860755 52665039 141559551 179836062 220687950 918813 75407304 132818238 86791341 206785677 66875886 7078890 144749829 48063120 193537176 85115457 121872702 127663578 58312968 20113884 15234849 35665245 260808807 68390406 59789100 234412269 2627142 9399936 190252230 109280955 139636518 98543319 23605722 13191591 182159166 16758924 107873535 5884011 21630525 15582903 133421484 177153921 8167404 8845851 5685456 58575468 117295101 220848096 130196850 210061089 88961292 76696767 4445721 20465508 102245262 40665828 211112916 246233925 7297584 19041876 198008244 62384532 336273147 120049440 12207552 122389617 176531691 28438389 35318199 4874646 88449123 8491371 212824668 60709761 131983593 41268696 174521823 53497647 137565939 125213802 21977676 42748818 54368244 45327177 32186217 14180103 120476370 143052231 67252521 143121678 30268056 218318835 26188281 172387656 34424733 96168492 204841812 2929584 30992535 5475435 81559443 161352345 11814264 142905798 15448524 41422206 75467952 27040839 49915530 34878480 13804329 28164906 116612391 118926906 163235835 9643704 110425476 40198935 174011229 4923408 134356635 86450847 196379169 131446203 134306067 168606480 81076317 196200795 65760828 204053262 94052847 29319906 136325910 316064826 24171798 799869 4840122 36332478 216116649 134504055 154804902 180559722 66223773 177156210 207282600 2420754 27389943 172463319 148187949 155567832 128074506 143631222 141236844 174814374 174240423 42406581 41007015 138582381 54585594 92691627 48866706 23514729 15106749 232953420 1305108 157625664 267491343 148503831 263025588 130418148 27383202 233419389 159507474 128558241 181193712 48295842 45769374 42836535 218372595 45938025 71054655 85971669 148254036 74370072 159861492 102841053 106066800 197696436 34138230 89931471 210301833 117456465 56047215 41140491 160517301 104205948 33561654 311444574 257693016 78951138 136083864 119484414 350688093 59265318 126280392 124213887 86649948 24410757 103073418 296139921 270608751 121782990 54635721 113349705 79106328 99643593 13010592 156192225 20729856 95308080 122333379 144282831 35708988 36940701 56523684 60739980 275370690 93143904 10252179 44700201 22431885 48640032 49367178 108073287 241112466 112947513 218822898 9958998 162179535 35817117 103919508 221877432 121413537 88262433 51895494 87496416 73588074 155197098 203253855 24092649 14600460 47588604 31648407 2490915 15140559 183357804 6754818 273890589 38166261 72459240 149373966 172134921 159061875 12569760 62464017 152926494 148775928 129718365 162129660 48573231 65278563 59429706 242537547 7974834 32736396 140803278 5204514 19092675 331055508 35195517 2440830 32096715 253632183 10563420 21338835 83464710 53652942 74848998 17085411 184213176 189932400 36213240 25501539 27284124 24448935 131036472 67355337 124519626 92980692 22221843 57925266 147261261 123318783 9763824 208180812 10144638 54023970 124375356 211817697 273599235 129625335 131229609 154096824 42386295 176635956 147437850 70942704 316365504 10871448 221473287 63780066 73552122 56621943 110306364 2799594 205398354 53886252 6211569 22691382 98297283 201545736 194670630 204733452 61153113 80353014 124484010 16217250 272296689 107063502 41806233 171907008 70548975 392647857 11313855 35321685 161006181 42204540 127291647 27331185 147638652 139839630 115161585 63932022 9272130 51997050 64395618 315053676 170457399 27592383 18079719 113547798 78574734 75273282 208827381 54596493 227508918 50031555 53115846 131779179 81587709 8839803 179100831 53766993 58773561 76150830 2861859 200771088 289318386 241959900 72690786 2046345 219108750 31807230 70690641 10109841 212173836 71641038 186124113 59814195 27925317 20943342 99581853 166312062 165140976 181417299 410677995 108632139 38527482 52035291 127690962 165704259 238198779 149771706 23683023 156818424 177956604 187550790 181916007 137648637 99765876 59011911 173735562 78088080 31174794 23791320 149437617 115254216 20488251 21244398 73708446 31724826 157587591 42754908 41290179 5327658 153865950 90578670 194150922 95271981 243399387 252017892 25959843 224863695 52336074 239373246 249424623 182066220 22130115 130783821 16155048 177246972 115548594 26218983 142142826 38783766 6172089 248248665 117329457 30813489 6785919 27385743 209410026 45901821 81204039 108756060 2601228 48047244 76652352 177140439 257975025 10993941 176862567 118640214 140467551 192447297 77270823 89740455 91945224 88958856 126755202 124618767 175930356 126340620 55963278 91773927 108112116 2218251 31460310 98487270 75916281 20652387 28932183 258716199 1750182 353241 55932639 14610687 49328328 48515397 4506789 21049287 166130643 226765896 3276567 118021491 8461677 10040898 237450843 26355210 367924662 44064195 61080327 32185062 116921196 18538023 58349928 178552269 14530320 25125744 151944240 16380567 193375896 36081591 83079381 28532784 108651018 74636247 102570342 28096803 99040263 43593207 45329655 98177100 210872046 236519136 10278975 25839324 290669043 11117610 54088503 257192103 52436496 116725560 4770423 118781166 150831429 5910261 847350 97486053 131460 68803854 58427481 35038962 8572347 76438005 17460408 78707454 247679040 7514472 29236389 41704614 51215220 232227618 114719073 233030049 138618879 93911706 3518235 132523524 4101636 199695825 165816777 150824436 1349754 73625307 87648750 97329834 175873047 62423844 55064226 82131987 296149833 52989048 223070778 111377532 83993805 12111309 131061357 28602609 58475571 632184 11030838 94097661 111407289 40308387 177213666 40192089 255880401 32229141 224418873 162922011 11928588 81119703 86354730 233776095 5245002 145016676 151581234 75140310 127313487 47497191 275202942 23568048 70148421 65921919 144269013 203190897 3010392 81172749 113134455 54513627 241870860 56806029 255303699 19869612 62265441 197125341 109485642 244683579 295950564 43585164 337176 188377266 356495076 49662900 61043766 353851890 85049706 160161960 73015698 137916597 64868958 314452089 22998633 186637899 107721033 90439944 19113948 149040255 33903240 16857771 225805104 346387104 19686702 107604882 33916050 75955215 92411886 117106416 50524887 38956407 85873914 149806713 104931141 12478914 37620660 77773773 154184436 133224924 17613603 136399746 88676196 73341093 183052863 225989001 72352749 100800 100779483 227613204 125214747 116505648 162472422 54346341 21350049 47618235 21541653 206513160 2108127 88034037 145387641 68610612 277570020 169535142 118507347 35119266 65382639 55291656 148322160 58663584 60127704 54227607 39868437 106441797 62055378 118450794 212299647 43437156 68661327 33721212 168438648 172176921 125790945 82892817 160872789 314146518 166981332 95454324 74596998 84099099 156708216 135684129 201206250 170378775 151758558 13075293 49368627 26515146 3390408 175917819 43108569 79767660 175978173 42262311 149120412 229019826 163909158 84294105 54019917 274579158 59694936 22168335 79780512 165920475 71531271 101204103 16978479 3615948 90347208 130034037 16215990 77071638 220842888 118231218 56870835 4889451 164041080 223475973 140782341 45399396 121274244 85329048 159659745 46537848 184104690 97904667 101196900 242995662 195061272 23340681 154081242 224962122 109171755 236906775 163764909 113193633 142774779 168460992 151470354 136325973 21429282 176062803 157421040 80845359 30618273 238465941 72294138 77064204 123160569 190883343 215332824 51160662 235549125 81578742 22315230 91397145 225494892 240251256 83826687 13361754 89223372 303894885 55534458 77166054 85290849 10645845 54598929 34681542 261896292 15333549 167712699 56905611 66698205 76612284 79786644 82839372 201051858 43654611 117735009 232349397 107872527 111911919 107586255 195591375 86768556 61969362 198695490 13883667 28266105 193512249 174585054 107416827 5373039 131171586 167190996 98851179 85141539 158825247 159919221 110270664 102458601 88943736 86061822 52249890 8495823 183421686 71818950 67021500 146029044 65263590 26669937 115874010 130564140 95443320 180063303 225037344 152912382 207942861 91608636 9849987 217961583 100829358 145853778 215008836 62995800 114496053 140702835 187399254 82637520 115746582 260480598 39929463 99862266 49787199 36629019 57935241 30099090 20280498 103051851 42964362 182424312 144297111 114959628 24675021 17484474 82489449 149225370 127904028 46121313 63173901 265078485 56588679 98699244 11984049 1447929 40180770 75227271 68488329 2305758 152429466 123283440 166126968 57217797 58718121 90235614 44805264 37112922 16384410 71626023 41921502 79523325 280415457 53174289 62149920 11303250 127805265 20476008 206164119 93611385 144939795 46361973 97251084 323218077 158708214 19296585 29412936 8584569 92388744 29105013 41330730 15998850 127621893 48950055 34997571 295483125 59425422 62250426 180435318 14870730 55738137 73603215 24554670 208325922 57464463 63613704 158908134 26094348 176640135 119452956 45792033 61973604 102004329 126777903 249423531 2382534 83840106 815577 110036514 81822489 258346368 134928990 194709438 95324103 114192624 150513930 92819622 102481848 199443909 215384610 242758152 134886507 114761724 238376040 166148010 105602259 383019 144085956 7746417 133174419 2868852 156568419 84025977 27257097 2433522 143000235 124971084 34048938 118854351 10270386 179871027 91314531 261003393 16918041 53930037 64086687 192733149 16572423 21932862 229654740 67686192 104830446 46553598 151904865 11710188 154649019 153061860 64177932 134513862 44344440 45301515 36184596 3275622 41206095 74205159 43257060 87561285 73636059 145575759 160703970 63998550 170686635 88210458 194707422 57001119 172655154 42253512 79158429 54052824 49192899 222892530 115341555 20543313 81482079 52356255 132078030 243192600 145318404 24494127 26551854 82926753 176714412 19163277 217858368 267532608 28551537 2393055 67239291 159802671 47084016 16906134 451710 63881391 138662265 21552216 261792657 37252194 113447838 52079685 9562203 119080458 123262062 114654225 1063671 57481074 189549087 124357737 23746191 20744178 214835901 27183702 93207240 26385051 204449910 36496761 137651304 45158757 233349921 247818795 45878658 179278533 78876798 61478886 88217031 259263816 122213994 31012611 152343303 8091153 56028294 98012355 63178710 67531968 20504547 141105531 252343707 20072892 19333902 83324199 215011146 132548640 22194858 21483021 112985796 19457655 49638183 130008900 171806082 90984411 27865845 9408063 177841545 153752193 129613008 39668706 190112895 132169317 96533430 30357201 192535224 47327406 160941606 59611755 72170154 71473290 10870776 18537456 94813299 150795855 131222721 139458480 220970442 96487146 115809603 82270839 157385739 93147768 61734645 85257711 63888132 444192 212803815 154180509 30485427 113174775 116245962 1303785 106480941 82959366 187023480 99483741 115911432 78738912 203606613 164815938 274344378 236593896 38734395 43669437 14265132 81071487 80827761 37390059 208979190 40515867 8548533 287325087 14037660 43473822 152049345 196824747 128008083 92543136 15958992 70362327 216267975 31131618 48407751 287198919 126177345 50558193 53407998 145763604 7522620 48397398 81157776 147110124 21966294 97101795 180553863 133833189 42161364 82433022 18193329 5037816 112225428 30386370 64242717 198123366 68715444 13892340 1479324 192723048 85736700 37394343 115732176 14518938 34038501 110513529 22402128 151823427 3195486 39934587 179959773 111853014 72133740 70820820 101559465 57098895 62401668 27716367 140156058 47658765 24016629 260945979 283797738 59256099 98427945 21391272 117119898 153851019 25211235 267791118 129632538 126533757 3048843 23813454 95980185 116713086 89162010 29676150 78912120 49282800 15337203 35818104 144537960 23649066 174210729 52534293 264021492 226445562 91484925 36021132 61676874 142649451 140459487 227346483 151424280 86222934 82390392 86663136 36021468 205907919 59515386 128766981 174217890 133633080 129989160 278211318 4840353 157755654 92566446 137913426 25926474 134151486 180687780 117894168 8433747 101442411 171338139 240011835 16205658 42241437 146302653 8570142 12168240 83114115 164338419 8541414 128698920 159691539 47614371 53757060 159633453 144550497 121287327 30027921 6456975 60097506 136883628 54474756 87061380 39500265 136575390 37989399 142773498 253414812 184158660 198370809 33333888 133791063 211403073 122112837 146611521 207448122 233477979 128250759 48087837 67928385 193176375 119043603 211867698 44574894 54098352 1826559 210199164 9102303 161543823 47916057 57211308 20766753 68799570 30059526 142659930 124647852 115098354 127600494 63226065 151712526 2317224 90093780 137890683 282199050 67429593 122660979 5327700 122041899 194848899 92499624 41851656 207316011 81458643 135618000 166312608 174491709 41816964 57787044 30283533 53333994 21226695 198734802 73151715 91249830 31624824 193943988 134706453 49900410 3694551 18694074 118902819 24292569 9087372 104284908 7237944 213750621 29100456 84689199 57527085 69490764 6069084 140013888 92553279 109122699 192719373 154402794 113407371 120790971 32815146 309544431 37481871 32308710 126468783 107586948 52427424 293882547 57972957 135736167 27012678 209704677 243852735 26561850 142691661 80018904 54790407 100736853 159413772 107000460 186155865 65786700 42727755 28459641 95630430 96612915 193504017 101893029 113093295 236118435 163364334 45328038 269324118 61286442 195552966 166134906 169370061 27120660 36428154 69569178 147102774 177618336 117865020 22836429 98129556 96585405 161114646 397215 82056303 68406576 165312756 103831917 84225120 22000419 174397650 113641878 165097128 136680558 81195597 146715492 311220147 15275610 212939832 82913712 102176760 25342758 56778288 151734219 196554939 320352081 12288129 50412117 183369249 34483344 279322281 137471943 84330162 31097409 46059762 48651288 272374095 27856857 4061799 145948530 140120694 83065731 8634339 48520269 78637398 13953282 151722522 202607055 199171287 120036630 7917378 147017262 48956544 109142670 139325592 205263009 16996623 276454815 144417126 134994531 30553992 254637264 96299259 109600869 23775465 146787249 54779235 87698352 28394835 30719178 217937832 9309048 166505934 31524927 223660122 114354702 22349334 19917660 11488344 154304199 42002352 239225511 19761588 130485096 59310405 112782495 236401557 98976948 70534422 26306364 62839728 134963997 326602374 334667466 70670565 101053764 169096998 15025563 158761071 20180391 73723503 15081003 53721990 192819438 38027430 20997018 190575651 5943441 156717351 4658514 253324176 42078225 211391838 66568761 173793690 20246373 148197357 283978884 248326596 24787959 120504993 114817416 11750760 2910474 108561957 118867917 221193777 18659550 96646347 124589619 16873899 259652274 33874827 188480271 122614968 138077604 143029152 82376490 153195231 209090700 36910188 85875594 102908022 71524068 55395354 78620325 240710673 244741329 32875332 159797841 6279252 85008903 32951898 7383222 24743166 88410420 88901778 25964022 110513886 191988426 62967219 40623240 99045828 22551690 652092 9799902 22152627 49099428 65109681 36890889 56241759 202350414 197051673 263280906 32097681 236153862 13255746 88059993 57495543 63212289 140964411 78823290 178332483 3525921 27093591 145415865 28381437 23093238 195873405 24497193 48505212 112499751 175173033 143009727 6724452 208981017 16375464 160396992 124174911 88231353 111521928 52971681 195220116 162674589 111317388 45615066 103797666 155381352 57144087 7503258 103151664 107915031 128079084 74605314 83615133 148267224 294349041 39171468 112989996 33390063 45047625 56717010 164542476 19187952 25687914 276937332 85846278 79682883 58477062 83889582 144289656 52947594 142552893 150653643 146296584 111696669 21318339 124053657 110822418 3601689 229546674 117628014 168122115 64301454 52757061 24848922 34090182 98178633 116653971 50712123 13937574 106690416 5567688 154203546 121738260 145855059 105227262 111084897 64323105 209487075 167600769 43098762 306631311 49155603 146331402 18670344 116712099 28648515 33461841 101625300 170430813 24552465 17295768 71883777 137527782 70584318 107799405 36020481 127808478 83461119 41563767 58558836 47568087 330437730 219131766 7770210 58736958 138191676 8133111 45050796 178377612 4719666 10733793 61056681 53427801 36849393 177309069 34294827 43381821 107716560 59360175 135708405 110872671 20216553 184115673 19493775 71505798 16455474 338493120 79057566 65390934 183747354 63632373 17324496 116651052 105357063 219983148 64259370 63739725 60000150 24320037 105854973 86028306 143794539 102914448 69891759 74974872 41725656 20050359 53314737 341371653 125786220 53720646 79398606 75686478 150465420 78499260 256205292 3569601 279262347 178551282 32313876 48529761 68014527 34043499 78572718 19186671 138532506 23374953 127396080 240619134 234860493 106677585 7715190 204838494 8422428 32842509 190084986 65801085 85063272 18799284 50110095 352483803 66012660 105383859 72733059 15607473 41341587 24683757 65697597 178502604 9153165 117142641 210663894 166314204 195065598 158661594 121256268 250699512 41780655 117779655 181332753 121547286 139248837 28720356 210969780 145876521 208076484 167160819 13824552 159416502 23786868 109459791 144547221 88761876 45231774 160688241 57204777 92880249 75150138 43860180 14998536 52271310 99848952 49851711 13951896 48493137 31193757 74005638 84917406 314150676 121548924 252180075 69396705 26068119 137545401 141082872 102753189 33106080 118081194 123302739 8907129 130843902 88395195 199592883 280538097 54144153 101089590 46393347 45186540 47778339 147993615 57792588 132271440 230427078 25295970 18789456 199556532 94828440 116007129 247075773 13026552 30773505 90864375 250199439 61703544 67427262 64913793 269240727 29455230 30536205 291593736 7709583 154050351 1364433 65672229 11314233 46316823 129325665 113871366 66254622 55110531 43829667 20136480 74967228 148660134 12600273 21425838 242809413 51770754 100706403 169154748 79937529 137404512 102320946 5448345 136587927 41634285 44062683 124904955 124803357 104463744 139609218 130474764 133585599 197306697 40473615 8874264 279651498 7243992 72517620 43299921 329544411 148877715 16598757 109585350 111205164 230961927 173307120 108083472 203831922 180108411 237548787 77293965 120216159 22983975 92710884 61415550 167842731 36679188 81668286 39431826 8898687 95579085 263568648 13814682 243552372 60250512 200423454 69824076 10338972 37105089 172870488 7892136 41448393 16778454 4175514 178831086 28397103 49301910 243239262 104051787 210968142 55448295 140490609 135169503 210302148 43600788 54498549 64938909 20249502 40605600 210239883 108838947 60205257 17963379 31116645 20246793 51835098 96757101 297477075 44791929 203641473 98150388 128855874 32730054 220281474 126988638 158634378 58050006 15104271 96437796 51109296 143373846 33600903 41247885 198077565 18193896 18983181 124293624 113065239 23001027 97759263 39662700 38496402 84367038 389762184 210355929 165712995 72757167 25652802 118734420 74190501 122956869 38849160 110100900 9191910 137111709 136087455 229961487 167232681 101213028 43359015 135654897 121271493 92679888 11174415 100599870 52740975 100230228 128593038 79893954 7733901 93254952 154764834 204414903 118204842 124602807 68322660 16697310 126734727 72118326 77292306 22319808 38370801 120910209 301801269 40677525 51265410 40148913 114765525 20304753 31347120 1716246 117451803 111152055 45577581 135059295 133548282 77608692 95517597 190457001 115117044 275463111 102372942 120275799 195021267 104378883 36212967 5506221 36684753 29139369 11030502 350106036 95518563 407289729 64128918 18282201 69681024 217194621 65142315 15433068 174559896 71668149 132667437 106758204 17757096 244210827 28692846 134876637 50873256 177208878 103788951 22302672 256959612 22351035 157157385 45839346 118838895 160620642 18515427 11483808 78559761 43508535 5293197 6613068 241945284 39988326 247866192 151932543 17191461 164509359 14908173 48515901 53877327 46691148 44185365 194132946 42889749 155414931 37405620 45169572 87139332 113344791 36485484 7821744 51480492 165648357 80370549 1346793 23659335 131465901 203145999 139675368 100695714 82558392 177569217 99933015 91130697 29634423 11999757 92207556 193894260 108360336 35208411 28546917 52937976 11552394 86727480 40702200 87504963 62471556 138462030 185706360 101646846 150485727 56156310 27846693 159840240 284731587 32068071 55922412 154239750 167677125 3795540 79183020 40607469 33141843 30298674 130140738 178250436 118695066 19465299 119408793 65460297 178034640 38806803 3272997 315011508 25123854 23424177 86258319 77422296 270063297 4228434 275698521 14512869 75459321 175335741 34700274 173396496 85345050 58857750 9334983 77458080 130410210 421780569 100356186 212417184 41994876 287656803 32419968 101077872 401515002 36824634 121038456 42762825 241100265 211031646 35307825 54560058 66033135 30850113 284345124 287364168 4585392 92356131 21252525 19851972 68539380 138066348 67083849 80366958 127822632 161135184 29996400 106903797 136229835 93194661 20320125 140631309 70047684 208678785 85276653 269759721 104576892 88888485 2526720 174001758 5362854 28993608 36502326 105035406 96654264 30581796 132445740 212992101 150087378 75045138 81832464 142202991 159468708 125744766 150789639 67825653 210703374 174630981 142759533 177607857 238808829 177263331 138669573 241882662 196013811 7192311 150429447 127068942 19045551 181840743 141401673 159661719 154745346 179087790 265677300 35703318 255332301 40916022 151829139 87766644 36753171 21886788 27270642 263147892 75162444 50128470 5423061 147124236 73258521 113504643 58113510 5827269 184566816 14930580 180535005 179420304 100639161 99927198 82013568 326888226 84979965 208602849 44001615 14179410 84794703 147113505 25815741 49044681 140324268 233914254 86756943 29927478 214627896 169307418 114530178 24496605 1448139 59887653 95764284 98313348 167652954 75506193 174776322 93490866 280608720 19620447 36219729 96463962 14970207 16266453 19045824 156067779 14918232 126423444 130802805 271669818 117006750 234565464 74289747 9372972 348023529 187910604 9350586 165120690 106381506 169346100 201228384 63323169 158703153 293691657 126193998 93741480 154118517 42732837 27303696 70530726 176681967 29337777 30808638 262737552 192448263 89343282 104690880 108908751 138882408 355138581 81446841 39670407 182075901 142459779 123286569 67501077 126652176 51581145 154475727 80649660 173959044 52502751 235072908 272031858 3803205 135408420 3497760 122229597 45181647 367636290 143188143 158634399 68512311 104151348 125535648 6156927 134403171 23043489 130426695 306181323 93086007 167807430 70649922 144156033 80759994 109137000 155127441 62556858 135448719 66920490 115184685 37247910 175025298 24308403 211745352 208790610 36689352 138654285 202906809 113359176 152667039 8450820 48745179 15362781 172041282 9923340 294361011 36005256 115236429 60562131 213826893 10695762 55378113 288501297 124706841 46772397 35641851 229709949 74454744 42938616 59929464 111155772 186667299 217323309 211992291 84766122 37737924 141841476 150806922 180528663 32952507 50744547 155864205 21592305 157967733 314285118 63652722 11766741 43286229 142212273 110205690 23940231 81772488 142226700 31504620 19558560 302483832 118434477 305076870 43629873 113275470 171754611 445942518 28672476 14451297 132269277 131126016 82468428 163584309 147133896 4752720 5295507 101409777 5259303 107186793 64614438 115523352 139434393 99711423 2788947 119537460 342100521 58258704 106900626 8346072 121162839 173682915 33299658 69785037 112518987 117832176 149734200 38588760 171088869 66421173 205144212 121897545 11929911 9629487 163178946 66506853 125274429 147560427 191776956 90533772 91396998 55784610 142286172 298455717 73820502 262131492 152373060 22631658 38337873 210164346 259704291 24535728 202453146 887040 15099273 43014657 68461491 99399069 131172195 86638965 8432424 134312850 761082 153585453 158344935 66054093 48856689 147838719 22887858 820575 20315127 109806480 147334467 264722472 152020491 163690506 102774021 91751751 152011818 182692020 107973642 119228991 154475202 86206806 51314949 50630118 187935279 53157699 165763668 92188761 11943729 82757556 2776767 3743187 3665634 186726939 42235158 45287340 121156161 151233999 59890089 236146176 4005960 27593160 143060883 179636016 84322665 805917 198702903 135701328 128787372 264207972 170517606 127828701 49248129 37764237 48095124 315085218 85498812 249306603 107446962 27134079 128576133 18448626 17826039 17685003 126192864 186416811 70156968 139984341 68702970 115714410 256291833 215700933 111821451 137429691 121882551 83905227 148690122 10742172 127134063 53483787 5238450 24686634 223389117 76898535 280228158 13917078 85957704 66118941 9488535 38833032 147114933 119754579 143576223 126606333 252716961 125077050 20455554 114727221 32848473 175510062 23386755 97100661 98441238 177587823 187847961 95588577 112371273 9146865 123920055 105451017 105832524 62192298 136704876 78173718 52781652 99537732 50138697 10956246 215457123 19521369 122068989 161235648 107575545 50331036 33716340 117106248 171967383 59735991 138291951 197913702 147694134 30771132 131050374 52243653 37556001 78266895 229295661 114222507 17683302 101424372 111899067 13380696 53140983 324631419 73160682 81260613 28855092 28178031 105250068 123718140 14253918 113818572 71393511 57824067 111477345 29370033 101649030 124603542 33775266 162003051 106588293 203116998 217185801 13516671 20245029 160817664 23462397 20811714 130181163 276975804 6549186 85402464 133954842 182960946 22403871 139422318 208436907 35132223 309444744 367374 189636321 230488608 284364444 210348012 70858830 103275564 120815100 10631229 124299483 73512264 46072383 73626861 19587015 181788642 163793217 165688299 16924509 400130094 15387288 199571148 42624750 175536669 80998407 109296831 7257201 87855075 78478743 138231786 65066547 190968393 123110022 14198898 143053995 44097522 58491930 73530219 440093094 295163799 4048695 141132915 219889530 14157864 284330088 17910816 83548542 350044905 34819008 93633750 119075754 146666877 180786816 39537918 21089817 141974511 125026293 41767194 48089895 179765061 4872798 133202265 230813898 15959160 121100595 50060199 275566200 22918287 100980243 57392769 160005510 242489142 174113394 74207637 26887098 227921715 30930459 214230555 21205779 168800688 18440310 145378800 1574139 234243198 227452407 90074670 258862695 95737005 31065867 175098840 210768243 139626123 17884860 245312340 146507844 14756280 154843290 295630335 77938056 13191024 162045744 11281305 104606439 96783897 17840277 35559699 110810028 90126498 12935139 40330059 214442886 8605191 81251121 129078306 95990034 15333024 145903590 255332553 65184546 46558869 51215619 231016800 111469323 38918082 13717893 4860261 146319726 56739396 282468690 62502867 200704266 16581852 147965454 142931691 66435579 159352305 9267699 160714260 67686360 10557309 72717939 5735625 208431867 16278087 76636266 67002747 399204099 8585220 26286162 6742470 45826620 64308993 40922742 231312354 53661342 39009264 219358377 94672998 185471055 106735944 65331672 32899041 147717801 40435794 90929559 149174907 56613690 35271537 125465025 178754919 28231266 61882674 52244913 71674470 15466920 137773356 33063492 125441988 83619984 1140174 68681634 119691159 85595286 13358205 137843853 361106739 1351056 57285732 160400058 16106118 4542972 284090877 37409862 46833465 179279814 65730315 192202395 202018551 87318504 277995627 31943079 55579965 88803225 107747031 40536447 32071746 39173904 87965514 224465451 14343525 251564376 228773475 116751936 131882100 105802704 96911598 78223194 60499215 166562970 51951543 9239790 32696097 208358304 50640114 14332815 144477354 112362663 100569504 76387794 139319565 134512308 108661665 46256406 62655726 69100290 175398657 92116605 71869791 1467879 38582103 5476380 30769200 115528035 207854829 29366820 45855747 146636721 45110835 183899247 32243883 191360883 65527350 134201025 209763750 27598830 1891701 90721617 10705359 64253049 62547030 309858885 205238124 14190813 25033764 77536431 110062281 91805574 85274994 246814659 227054667 208660935 140549808 63892584 213536778 129543918 42385203 38403834 132192543 13121871 320940438 88507608 171113481 151190424 35369103 36594621 11930163 47556558 1587411 76705524 85022112 115449159 196971159 232936746 70926933 127653855 154854189 167241921 19691595 169963815 120890406 65534637 81263490 93874053 27936216 310890657 44025954 199897908 19659549 95730243 94264275 230017683 185073105 291367146 66999471 10838016 94790640 106363215 86884707 36560664 147466137 29193822 68684784 263366712 299955663 63660030 33055029 192196998 202611612 81761379 171564498 139194678 140901033 142985052 69002934 15513750 54396216 31869453 128148006 94606911 161383908 134649627 140514423 13255347 53254971 76352913 132910302 95250666 21501585 93180507 304910865 151318818 218283576 31833984 169120833 144617802 54833457 38154018 303045939 38637606 181931673 131683188 198020550 5962173 3220392 29810592 199455291 125149017 52005660 104901468 15081843 2439045 134518083 201328134 210057519 253450722 68047959 258367284 69096153 99232686 3345174 105659127 111875778 64739052 161361165 38600730 121952313 191080134 166856613 89572791 155753178 177866598 84670383 159043605 6922335 236640768 101718141 7771869 196034097 92751981 171383016 76374060 31520727 294299670 157407663 42227640 166884942 125260002 181775517 83029884 135293886 128978850 155174985 101719464 11978946 113929158 47054280 82238814 95436663 43801674 71532279 73697820 151436502 190962954 20425398 158227524 7573104 106742706 159153603 268964682 240091530 19162710 54213873 93712563 89211465 49224777 106890651 136955007 99432900 89835123 260086848 11588850 58740381 650916 182879697 304660881 5417958 10949085 38746134 177120552 129560697 62889351 65153571 14397579 211960917 141326640 114532572 45829896 162038226 9934428 223225422 120277815 73203207 87576657 83796888 171237507 28039557 29382675 30546894 20027049 62935719 115554222 25907994 179829867 91974330 124930470 56629083 140655291 159932010 177094974 145958001 85358763 35698467 30504621 222950553 30207093 206251437 196816431 61271784 163255722 58209690 207848403 107459016 26693247 262215954 190596 140343756 63993384 192376254 19877508 100034634 69604584 46961502 145708290 244986 160450143 139111917 123165567 196324737 291490563 80059350 214811205 131272218 125160336 17318931 156234582 183819909 256445700 254185533 141389451 228645648 45257646 99875685 220507371 148804992 126465087 39233166 84363048 140158116 19510428 104002878 22744176 198259593 69336078 178561509 54150075 4054491 150759882 66646230 21467460 210087591 34620474 140751828 153093969 27181959 177935940 95190711 128941533 80205846 35710164 270549888 48747300 69608910 170047164 164184447 7515522 23878491 161131236 207713667 5390868 252216468 70871703 11714220 136328892 27903792 317814903 52212258 215578314 86923305 69319026 43929942 17196501 298956189 146381928 8715021 1422645 38872533 13634691 49587783 65787855 221117946 175775313 31232355 7625940 380496501 175656096 115527027 68131014 25066776 55054629 135965361 216403299 253039164 85484049 59792481 142686516 87026037 31939320 22325835 139941501 9032919 59802288 52084599 87692325 119036484 48638079 96579168 67972716 5081664 159372129 113645826 7016184 32361189 127668954 22915935 113979222 168094458 261742341 109180029 137623080 33650967 175940604 225326304 57513729 222966177 133881699 64573593 84291249 65791131 181206900 9105789 248406543 109880190 154932015 113442651 28062678 4761939 41948844 13089258 184501779 118917645 72959754 21318633 169594446 62835927 23394126 103961991 56787486 59366307 89691924 29039619 98905821 121138311 70641123 55249593 5324088 99952356 159529923 92194809 269373552 106886115 183276303 135258165 27919101 119173761 93558990 97872033 89910534 39533046 2767233 126597849 53257008 112916223 117087516 147777903 124147317 13438362 46701795 51359154 70353045 403901736 149623488 201486117 165929673 41540856 177921597 149388666 45473274 85045380 27224631 337624938 120174642 619269 127628886 86983239 92196342 259161609 236965428 126280455 155963136 151814754 95684127 102136083 16328004 101433885 50929116 98045640 980322 59810247 205564674 292133835 24200316 245356944 190849302 8436393 65165982 80464671 216819477 99553671 8553699 122380041 104189715 105167265 78631938 126651462 99183084 127462986 71963262 52035837 129067260 150250884 65851527 36990786 211993215 58883958 109212390 87480015 100190286 33059250 131774685 200628603 227843322 60436026 92644545 123576495 20591172 1270689 12254781 141483426 136231116 185148012 10529127 48775545 94562517 64972215 69230805 249647097 216727434 3583188 127832880 170773638 77984214 200657856 126156051 117819891 136458357 9442041 270584727 44413152 154889511 234286857 268126236 100873458 199518039 94417071 133902195 209997186 189166005 123353286 140634417 27338829 48768258 71328852 45097101 131015199 246742776 103393731 2936556 83173104 193819437 186557112 34881 5267577 23314536 44246874 48398826 27183849 39926901 22552005 125783217 6377028 83808774 11652963 97329078 53503338 112571739 21894768 16657809 167513199 157743474 26291769 85516767 154821744 127546776 647934 6859167 43824375 27173580 151165728 185795526 82295283 118390839 61698147 171257814 237113604 106205904 5688816 44527917 89653956 12472152 120390270 146908986 83591550 205336278 13444137 177538599 153737577 202589751 129974103 27368019 39510723 69805281 246448524 314370651 78611106 136376982 82323486 206432247 33976257 51204006 151384023 108482766 228545520 174069672 14173614 179606616 20293266 43858227 4253193 123144819 76436598 71465625 296494674 11706933 157054128 83484597 114644313 49514766 20555808 98379918 92311506 109878006 131047938 694617 118297620 145344087 2750328 67445847 199112067 113764749 97485360 59919405 45753246 50494647 81770241 120212211 36339828 98653842 304064145 23746947 47992980 92321334 34823334 203426748 38076780 152446098 6688962 95192496 122407257 29143422 4386921 109019673 42877380 155533098 63191793 116411526 185338692 221042892 182534121 227423112 119543718 82182681 116036004 307052823 30538872 128246769 120944334 16411437 78495417 175953876 198424044 175746774 63196203 16612155 55030458 43659294 227631243 147505176 20066949 75114795 53813445 8333409 190684284 118735512 16501632 108379005 72077523 142199274 153289941 112235718 263827053 149255274 44340639 25041471 74726799 348264 89580477 301449204 125999391 24152415 46476192 76937637 74282796 44090277 54189219 66908688 57636516 193145295 60987906 33051312 102008949 102258555 275917236 161496909 145478340 116581248 139036380 5993967 13413141 15420069 158624172 104031816 30420474 155898897 95094384 19984755 3799131 69324717 11144826 423070578 117645738 126702303 9370851 305054463 63488838 93166752 106803375 157988922 21505344 85251201 149873745 136375302 5782602 115539396 16554678 25438119 31177902 29942619 97175820 51913323 126870408 40452321 17056116 22956024 21270648 164839626 7330239 40725930 62316618 187179930 96142158 71615229 158520117 5159952 51196131 117605586 265355118 30061857 30407727 19561500 217712523 114702483 84117936 28100835 47342127 40490646 47824686 103508685 260380302 21809403 79448208 232687392 89610045 17745399 64466052 47335344 7584066 64579137 173201091 10452078 230102607 85061676 56207004 188765031 149435517 51366357 87914883 60522420 112960617 240695616 120575889 172755303 138926151 170284254 116048772 185606883 16348836 96782112 140795508 17367378 140000238 44250717 167908251 115812039 11804856 58173906 106078203 338101596 10301004 124763667 48870549 158778333 98283150 172339713 43806420 2287467 124711881 267309462 25251366 165760623 210094416 44350005 28110033 127211343 57136674 8190420 41760621 169808226 37014726 38962938 69140862 164153136 33715710 54518478 160032117 28357728 4726428 135169713 152562690 149185764 94113369 25697406 36508311 174287295 12046104 158356191 28992600 255439296 156890118 26083302 72351909 281668716 53858679 56079534 30750972 132442737 89660655 3860997 121520931 50074773 19512339 237047790 193222617 87706353 10366440 54509322 178640784 17812557 2396058 63971922 119637861 223208769 76615413 54047007 99059373 88307709 15295413 306715626 35463141 128073834 92587656 142136946 87176229 48981660 62450808 155725248 85342404 24114972 17308704 70707399 131490156 82860834 28962192 17383716 15922767 114950766 52818675 71625897 221032959 53435193 125445348 171448935 105888804 134444394 68322009 20371995 41254458 96484815 273381654 6839259 185398017 39154332 255513510 16700922 203630490 100464609 50451009 98663250 90476337 54476667 134340507 22272936 250043451 81307212 10377297 95656008 8603952 154883862 30090354 127729224 192313086 181835997 16644579 92771910 262946145 66322725 6246177 122332623 3514119 71170134 126548625 110875233 193483773 157161039 66409455 150026898 31585701 203674632 136173114 89281710 161318682 155194599 48560757 14140728 222797652 330947001 1389654 264066285 39506544 162570681 205446528 138984279 51823821 113315622 98219352 25299498 21328797 116454933 14854854 181052004 158055807 79260783 325420578 91708407 42491925 59656527 39753462 252462651 57417276 44024337 90947955 156766176 34756344 284182941 184316937 10790493 4634049 22357209 11037117 214399815 234082422 23605533 207451272 17070606 46317684 79006221 15525111 40427751 264778668 45184734 244457010 179725182 145081377 86861838 37923354 43656144 217326858 85949619 226911006 155660106 40325607 82725867 60466581 127729749 161548632 28997493 172718868 145957602 28919814 19803105 26473356 90472578 52810254 206183985 130511892 210735 105669837 136630074 74659956 148815597 23872464 193320771 159169731 214159953 17631096 1787772 19677798 47025846 123309165 12744942 111012993 30341367 72751497 90867798 161627340 92443008 89748624 65006550 143434557 86256429 143127075 260570331 30546411 222584691 123822069 7633479 61700898 47740770 153856500 162265488 6354537 189964026 87711729 102970476 60407025 34352199 116551890 158398296 31016937 86339547 140381556 3939453 23548035 110181099 192280305 195321294 44407944 6720420 83559441 211243179 237187923 292076274 41016318 137131239 94528980 79472274 304607163 9368499 27792723 199544688 254857029 55936251 19692498 14002464 32831799 43758099 123463200 5276250 92582259 172967130 152306112 33277398 205875474 29317050 323349600 198236367 64205568 122272122 89423649 207793530 41245512 64797642 62672610 125538000 213073161 21745500 137920398 35929572 62103972 42167748 258103566 172577643 37587816 52189683 161514633 120217755 122832066 48240045 148660995 45417435 63259581 119311269 55569213 123516456 32888478 73497732 52038756 223605312 8793183 81934377 127859151 213857091 158071767 12899145 114448761 84265356 5317830 115090458 172198068 110037648 48353361 116830602 86518530 28454223 186729732 132815403 11125401 101901282 283131891 147037380 52302075 26539968 171031077 158567808 49228641 167714190 117925836 53765733 129905979 19297299 99641745 31337145 64772106 123429705 55836081 138396216 87378564 167077554 211918014 167946135 177155832 8091090 307813002 35452368 36459738 37056936 67377576 58901976 62500179 99817515 199853829 91106547 24201093 189716226 91803117 193803393 67250043 175813113 148373967 81237513 39961572 144695040 167861673 20573511 210075957 81419499 115570623 19661880 97407408 220281369 33410937 96092220 8644566 51007719 47266338 158181156 141357468 36981630 129082905 282020844 134830710 38913273 283160997 33590949 106400490 101754765 10831380 130691715 151810155 72475494 216747489 28853517 16100658 188634474 202376139 133283766 255101700 107929185 2818410 219066561 40088328 97156017 55807584 72348591 116871027 121768290 69215160 34186278 99146166 44398746 111421044 37490334 102992064 369005952 78819909 16019514 50748348 346801749 28339626 8081787 43712403 34190268 152382510 145561227 92551179 188400240 33734085 19429494 43360590 65861460 75891816 145244925 11355687 41857410 89670399 44834643 186396546 196648410 297281292 11582256 148944537 25971519 37328088 468573987 32741289 15642606 106193220 83491926 176416149 73973760 79580571 305913237 93709287 101207190 19216575 38839332 86662926 133682955 207308199 129581991 1302126 189172368 15232770 281207808 54938793 10653594 194745642 113496768 95510730 182387856 6476652 127069488 81174954 51122736 73605504 84150171 179281116 23239797 132303297 114677787 120391152 286737612 105095592 141298710 82459923 64593858 294505806 127531530 4192860 50387022 80485209 10123701 114822183 32201337 56195937 118745529 41212689 55595442 136830225 302350650 1292697 143808987 79492350 211054977 30635493 277492614 94007613 81855501 192726576 96884697 147641781 48185130 15951033 101970519 115290840 111083259 4102308 13579755 21301791 66201450 159630093 112469847 117245394 172293324 12012609 77952798 120485064 44822232 43953378 37140894 143298456 101327751 11574780 37021740 256511577 16913526 8721909 80731623 176316777 107923452 73011624 19936917 114861558 164889438 55019307 177642108 147587244 135086721 89111211 261987264 16742691 197602041 92039283 122185308 41202588 30739884 35320215 265556655 29975127 201956601 123740190 1584387 174555423 160321413 170403051 119472885 237475434 89425791 87061359 169167138 88783359 861021 32107278 83653731 67239270 387395925 77221473 26401011 138822810 423329466 12001101 43874628 239202390 37146753 22559229 83882589 3693144 37452198 137374755 178981110 185385228 80592918 1667736 77822997 30469593 22325835 8737386 10645824 62225121 72068619 190729686 91057554 4413402 117112548 125838426 243337899 65371635 61181988 80310174 210085134 164855313 65142105 149439192 108112914 97449093 105556479 134855322 74523687 190699971 185922261 7628250 8847384 90819225 14298648 98493360 203045745 73508673 152293071 28128240 83429388 109555446 57742650 37160025 46330305 3129651 158482695 207481197 18676161 47966247 202008450 44377872 102522651 214901190 274647534 30337566 90042918 123047442 156005178 225533616 94624215 9955428 100980432 183073065 66588543 39647580 5345550 64461201 31814958 253236459 64177491 232537893 145532205 101170965 34187076 134345946 10826277 135364131 223855422 33734694 83227893 159017628 11384982 346243359 57848763 24586842 104255865 105720153 387699669 356186964 50296218 392938371 63219849 254296833 45434928 19019616 82614483 36733851 170151996 1346331 137424945 307802103 106712025 37330419 149496753 127825194 192730650 81190872 180654453 118110027 128924040 96036717 201819639 74491221 191263422 139468014 202659471 97085226 55671378 118904961 24735270 35440839 45399522 154336854 93624321 67248930 297544821 97236699 106622145 134904777 26279862 7090062 15001266 118119330 3054471 184442538 24230493 12262341 78086841 89067951 104472501 382905159 52371018 322837053 136766721 63065415 84632247 322103859 12108579 74638473 22371993 29657124 17007018 237457164 15605478 300271524 140144886 46910808 206139171 21746067 118917813 35875560 128847810 147919737 100595880 151272975 82856739 29053416 114842868 27973680 125759571 175753977 78810459 35643951 15156288 110935251 244159545 156581439 33810315 56467992 18468660 73124058 93802338 119896014 79769004 163598211 210844179 81266493 12929322 161658882 43367205 55272504 582603 80203956 221097093 25089288 195821829 28327656 37270002 46198677 104728365 92083110 65164281 39363324 43818894 83205738 70352394 90327888 81351564 40611606 200084094 234724644 230454987 102821124 16529667 121673979 45152478 279831720 57735783 39734184 30647736 181362909 64488501 27125847 150008103 10956687 271013967 166930554 61146141 86362500 137163432 48744255 2951592 164360028 152239353 340563636 48074649 132323520 150684009 69633375 136322046 63365190 145645248 37857981 28856835 204029028 1756188 7325325 37589349 418059432 62792163 95363121 132553386 194086011 242235609 87333309 51658131 49382739 138232353 278742555 169316385 18170145 18072852 186939102 105771267 147641172 44977422 221673102 83102796 193628946 172193700 198606618 139407282 285559974 77236425 90344898 195173034 210047292 33279582 124392177 112036323 4941237 67352103 90298404 168677229 112054719 149932482 511291536 7796796 98381262 151435578 10303776 55689039 179414004 67202289 140850717 113814498 169350300 123858147 102006681 1893612 26536440 24576027 61117518 47701878 98579712 28003794 264660816 150673173 44438478 88157685 18043893 98128422 26414619 166295325 13159209 35724297 226021530 151784850 126137865 26165601 115241658 101809176 56867958 104214348 81834732 56500815 201126219 38973144 36601152 58269834 2131101 32262636 2286186 97310640 141227772 83392281 2307207 69830439 181999377 43892184 132317325 40100886 36461901 23127489 84726684 169099161 114312870 87495030 96288444 140946792 69488706 70354536 102505956 177558549 222477528 281795955 34330968 161884884 3444588 139828311 242435718 33754728 68367432 209641446 194611221 101762745 252334383 36472296 12309822 188749953 161582547 62476911 111259176 136598091 29579592 137374083 58826565 95318349 84207333 61619460 56152971 14014413 94718967 196090776 273969108 108783801 28993293 108402000 258186180 9635997 208179300 55979112 57497706 312635946 13397643 184212924 27187881 167047398 125575149 179799669 88120242 231098364 109732392 129756816 117184158 36920772 125717949 178034934 119949039 158512179 119852880 58622655 76791771 52204656 86424492 200033820 125237595 92185569 138331515 189743820 64985802 66488226 167295576 120466311 36561693 95446764 86573046 166266702 7936887 215569158 23467080 83750121 117458859 14678727 85284150 194749443 139110237 156131682 90258966 72594480 101297343 116927265 5183031 338274384 125714757 92413188 87252837 63726012 282916872 30191805 25002411 230991600 185258976 14568582 117075693 164733975 88049535 254671746 20702199 113208522 151358130 133212492 38055423 147304416 177758091 215528922 71995539 37490901 123992022 217221816 62001114 74846289 84889560 137436705 111757653 158036781 105176547 129828090 190985970 71641248 275000586 61449108 174977229 5417517 17942967 75234012 27465669 190423632 17959746 95760 168436296 2470188 74554872 152048778 111038277 27992454 56483616 71411550 90432720 8123745 273408303 6206151 38624964 4763052 91458129 23949387 61172034 209368845 136877874 100233966 62545224 145067097 107472855 14793765 161897652 51227988 79889103 12052803 216148947 123798822 131816265 360612 58846935 282321333 105198282 133909671 98394681 20668095 357340557 128330769 22272537 144858252 40709067 11859645 136872624 46787202 138590907 143905713 108695832 111063897 317242275 46210437 91450086 30220218 26079480 80155971 98443254 178157994 72729006 19903254 68061819 133907802 14624190 142024113 214001823 82354125 118652730 45476193 399713160 190383900 186304482 8625288 112788207 111761916 30842637 58677633 12825855 89114760 71566572 129305820 107411430 98498967 270324033 94574403 73464993 87430308 121386573 261607332 35219898 73557771 56467635 39212859 49326270 218253210 18412569 202408038 273306873 85205505 312336423 71278578 107174235 43984773 25540935 139342287 96548508 90358317 184331847 69155268 131498346 212876475 123637437 206642079 100868985 2077908 42264096 5384463 171148866 127232847 83463576 14173887 70472577 206093097 9173157 9839592 50315496 60200133 108204810 6589023 411846120 159964602 32908701 60392367 15112524 106760682 76597290 327798051 113352729 71041887 107916522 260118285 9294201 39057018 320242902 4371129 55662453 312848403 55529376 116504535 50726991 188617254 48203505 90119925 195026811 95322549 56999040 15443400 33049968 75129558 104773620 100072812 107607549 286810818 141222081 159334476 50161797 136081764 12583977 188324997 50206926 211270857 236135256 80161326 264221769 15152067 175250271 226976442 300718992 64968960 67087671 227560305 164099670 38780448 170234694 167315631 237190989 132547002 109398702 102562446 123385059 33472530 257491185 3967677 176536395 234097773 68670546 14589015 6748161 46221273 30408504 23978451 101897649 71264382 54983754 120647583 268254189 3791949 87205293 110952030 41324556 97236111 97746012 100115253 191344377 269811990 26494944 130138155 192431820 160518981 123467169 57999186 62448162 84468762 130331439 31703007 69009402 32800383 125735169 183016008 31385865 184007019 28518651 124062771 99384033 46333098 6739215 219543555 40186881 106683843 99212631 46839702 83471073 21790125 126722673 58783788 124494279 6736149 193966122 56123991 163443546 179539899 173222595 192314346 124012560 8497965 219179394 4717923 284229393 210595140 79742439 67530414 75609114 140931525 17255721 129761772 62514606 161256480 147465906 149828406 18859449 170836512 153631947 37626477 21482580 110029983 241357074 191587368 285952422 82716585 164354547 145599027 45882585 240357285 150866436 202836228 110332089 73222674 89005308 166882821 288907710 213784683 99268470 97704411 101476242 73993479 63648396 81838722 50520939 160992951 44388057 227528532 38428488 72805341 224857269 60298833 115394559 39769401 225315279 103917870 24776997 172984560 154138278 192854403 60288396 161246001 198402540 139543236 61038474 23076753 235564371 229626726 165364017 206142384 63261912 195642300 11849880 64327242 186620742 95903556 57132453 505441524 207500349 95104023 27842871 128444106 437257002 116112192 36364545 66092145 83570760 35278740 80384619 101440353 74782008 43910475 82401837 33106437 4161087 35281302 138891669 102280605 129334779 147429093 11896647 86290953 92148105 9518985 160510665 88920405 54558273 84804741 138485340 152733609 56986734 107818809 253221024 129228141 141090180 201357219 9550380 13867434 24797304 3301977 229694094 10731966 309003828 25731636 96618165 188291376 21689346 7502460 22458639 16422672 105369264 81598986 131723550 44584827 132540765 15247848 129447213 197913492 101966361 206507532 42792204 3847410 104748168 116096610 68808747 173492487 45255945 9171372 177602376 262051713 147184044 62264328 119549052 122352951 24882816 83283459 202569213 43080681 147563367 130011966 153848919 195044850 46049808 241946775 71185527 86825193 61560534 39369477 47721828 21479913 49249809 176674659 171659397 16494849 114102681 75844965 48156486 36835890 19603248 299129355 92141784 132185613 49233471 17927217 215279925 18621561 114160494 19591173 254973558 58556715 135127083 107788107 60679605 62284257 186165609 36164268 107573067 250558224 293173524 48031620 190377180 39110442 367942638 112778064 17189004 344787744 30003309 263270049 15473955 97890912 2971416 281795136 126898905 45807216 11225256 109313400 202115592 106137570 31102659 18903990 197750175 44032275 138651177 24940209 267947379 156967923 47652675 85449252 47532807 103771227 128642199 9566109 58647435 144418491 34595253 23742873 28758891 146254143 263087811 156000432 247402008 16687041 172194099 7049700 119995953 3878574 119789607 155447733 147510720 252134043 122967936 139440924 38561985 125542368 127665720 271413828 11534733 13003515 53316648 37366119 88041261 48563928 171906861 34390398 215765403 239718822 111707946 5897850 276358572 133856877 74064270 132733230 53799102 110023074 59768709 17651844 234231312 150739848 184983498 96116853 570150 95789400 142415070 216607965 235929078 100446675 2412711 64160754 152759208 22030953 170515842 100431072 189397236 78404781 127029042 142038855 3566682 199634967 36467550 54188043 166298664 34795761 167177262 127687140 106260021 42764253 176440572 27777162 233095968 134952195 124851804 31540698 199960866 7660233 224259420 101345580 236564496 185993682 11071830 236398428 156178344 89747469 150297861 85857009 124924254 186682818 56250894 11274963 82364373 18825051 163515177 142036629 85042944 5061756 105756588 134597778 132765171 136597062 90934557 95124372 150251283 136842279 52491012 137409216 6519450 20323674 161651721 94038819 23290827 129427116 178894863 27546414 111481860 2716959 62643735 228189528 160666380 64723323 20457129 50975190 148341795 20355678 27651960 393030918 46946634 247248666 54071577 12750822 112841043 85792224 17245662 48498492 114025065 119001309 64208214 85654905 190889895 119967561 90506157 130501917 92128218 67339650 118541871 57757329 15191400 62934459 7082439 186715935 152387361 81201057 129650745 108090108 28824831 134657502 33723354 3623109 122734122 134659791 15401484 40667277 146525925 220564260 67201617 40992567 134461215 109246074 340021479 9118242 221763360 6615966 246312129 155287734 116124960 323505168 43813266 8795745 301662501 291149418 53386515 290973543 43595664 110954718 24631761 257550846 60950148 173962446 54450900 120322377 201438384 120263976 3101826 63094857 103144419 138039174 272931792 37128840 118261479 85850625 9527826 17389995 183334326 44643333 190058085 28424529 120340374 52418142 25246242 144430713 13201797 31154466 204740823 20731074 172455171 92698767 130449900 65395428 42433062 73622262 50306445 42914067 217092099 6068097 162299907 61532667 178967166 93029139 195795810 105186459 104752158 146120373 45547530 36053388 55762203 251125455 164463999 118598382 122171553 53989656 9934176 32361546 158021073 44736153 255970323 230090007 98642859 26896422 158297790 73462326 44689659 16778475 231579096 119505435 9237417 45132990 24738903 44518509 286540527 8916054 58913757 247670871 179799207 31141761 100021845 132771702 95646999 77325276 218347794 45682896 9654414 274731492 112181391 113476713 112076895 125835612 64052856 18437160 131589990 49007994 90674472 42168588 318056298 23193030 35925393 181612368 116481015 131021541 99465807 42319662 25691547 78906429 243749331 47021898 36208053 122285940 334369560 9237459 235759167 115104171 170648940 91865844 167381802 186634161 146783847 77088690 62942187 273507822 22620906 130315689 160404510 45327114 166303158 66334863 156542652 94739190 74150727 71809647 174351114 22964046 107776872 174780291 6264468 21065289 159202113 37321872 122839143 122242428 80609508 4800915 177748158 149565822 16462950 134033781 260168727 130707213 66136665 386101548 40123083 67979793 127435182 181642524 121764384 210789558 140720307 63257607 6509475 204376431 33809517 36898470 120647100 141787422 77842842 22045401 22763601 38382351 22747305 171038238 53438511 258850410 12541935 214811709 123035094 19331424 82465761 150130995 167031711 4528251 177160893 112380996 110910576 71173200 104417943 153443094 44407776 17299632 6572706 113654415 8767143 173947116 39366810 57401547 34668396 61238058 73304028 27035547 90976977 63291102 66121671 33102468 87523737 38567571 134430849 71655213 77821065 71591877 242953956 11204613 90088341 69587511 335369097 84639492 127778868 136477908 103025769 103559925 63211176 138198669 124731474 61375650 164485755 156379419 12516525 251760327 104286924 238019397 239981889 87289167 101265696 40199880 242156607 114099384 28810614 206844876 139544580 86867361 120347976 112568715 252342909 67104828 99507849 163141587 142458624 4141221 387687825 110876472 7301322 116790597 166939164 104414415 114636984 94930710 43917447 53173365 258263481 23676303 6434505 183959307 82473888 23425080 97588953 201251631 28963368 128137002 121335921 127771875 151416090 95003139 18007983 58302972 121234365 32996061 47657169 141029259 84520317 189121338 37858716 235976013 8159046 51719493 163532334 284940327 158794818 4714353 49800009 322053186 25896507 124915560 259121205 210897204 24581613 55876170 30938565 225871191 57314103 26625879 185382519 15490125 128991282 571536 58709805 167182617 8526189 200798178 81622548 128649339 188557845 48159762 141353268 51799650 270181359 28639023 140996436 111254136 52370850 55798743 158515287 136861725 121536681 37629921 156265599 97127310 198164610 4449879 314471724 194373249 3962952 140795760 186271722 128112873 104417544 14053935 164740527 145453245 67165896 164126886 304366419 188364477 228586869 33414276 146523258 141948681 25675062 205256016 51164568 97182015 41575128 215510631 53008284 38358222 149652741 34163514 64407966 44258844 17310909 172258716 25008081 242942889 80816694 217548345 7296912 191426718 9065196 218099154 167745921 117326916 109613574 41258259 61749198 70488285 43614921 26203002 140258706 195789090 41797434 18833808 64998339 2671095 307217589 15249024 7226436 294286503 173525667 25796211 132896253 158692191 100127643 259793016 174197520 148940484 258863871 8926071 114690639 10843833 49053417 27346683 30731358 121931019 60109854 73805970 163981734 78250305 139742715 201347580 62335413 131963286 145362462 86862951 227135244 54445461 175747257 139345794 139306104 97557579 101175627 10140648 14302701 210833259 60217227 7740243 119446215 19427121 1310001 124305867 70663677 122816085 64421784 46535391 35017374 8108562 130018203 63654801 277862130 226406628 37695714 307719825 36578766 100734606 262960299 26462520 318714480 52624278 44239461 54426036 147066024 59385606 18593505 165978834 236433582 88405779 18434031 121356312 83520717 9473373 112676109 73215408 13177983 67911921 139630722 2621850 11063451 2301306 42328545 77896203 79029216 73433493 258038382 2202753 271630884 221092977 139669467 2883027 130441878 125981709 150666159 66573738 84358617 95954397 159808467 114043104 47027505 83693946 152641839 64237530 200724174 3010245 247355598 25188765 171327870 62513178 40263279 14366394 85040823 170988321 58575363 90657714 131404791 156688140 166746300 203743176 14714049 29428455 90928467 368966850 176035734 69047895 86247 271788405 35787045 24436251 62675109 161796579 105884814 100540104 110476086 15307110 165194820 114956751 180234222 149820489 129526698 198513441 90225765 24327639 239974455 207094545 11502624 249357402 113841126 180617850 87042312 14763630 78623433 91332990 67519452 144908232 354709530 154948941 114682008 110091534 108227469 31790052 35405937 7519008 119331261 159652731 190361829 23833446 91546308 23682729 120469587 43031961 172485915 186008529 48610128 182777406 90595722 165447366 278847261 126029757 36437037 16811991 86018793 49232631 170028705 67998609 8058498 175011228 206695650 146873622 17740275 50064882 155999781 65359161 25827438 136891104 68542089 43303512 68973303 37204839 265931967 228860919 109106067 105539805 115722348 133517706 59674272 155882055 133169232 48222741 155441643 108717147 35609742 111769119 10212111 125413827 136807482 80297469 49933317 199961013 227762829 115162572 5958834 43337658 72128826 85592052 124964007 28936824 297482997 88037292 105525735 127704948 117284832 20934333 50068830 285803595 58781646 74677491 121046625 175655046 108501645 166847142 28460061 34609281 51318519 135850827 48078933 57345582 22360716 10973151 173521173 219334311 50883882 36321768 125768328 173445741 229927908 142598001 147180474 426657 61933452 62889435 134331078 5986155 174158271 400084902 104360613 83061363 348782154 13419819 56067354 149833068 97968843 31313562 38231193 21998571 5772648 100054122 160829676 60472818 150417519 159725412 6916854 243265659 64445619 51334416 82225962 73188759 159753132 347736690 56363538 35218218 8259993 118764072 43718346 103360992 99200682 85766667 57000279 191296623 154030401 46366887 205605498 50529318 223811301 81498711 196756476 306995619 83048805 54482736 34823964 220867017 63285201 138339075 82360908 111481776 149510361 24251703 209163066 78447936 50713089 83159811 81039861 141162357 66001908 76127982 150369156 171471594 53274039 95236764 52197180 47773341 42902034 26660592 29672286 157914897 89246535 81156075 6098967 124096518 199956435 107920281 179835012 161601237 30294012 81082890 8180193 70672812 118711845 30459534 784581 47530329 7311087 110812485 146759319 55110468 73081491 36961470 22427034 320780250 109851819 36843849 86949660 52158183 22503516 4147416 130333623 112694001 94957800 131548095 47246388 2267139 130310922 94698786 55624401 121340331 179204571 40569648 338518950 47185803 88342863 86930550 110403111 120522717 45799971 14798595 151847094 47479467 333857601 12481392 11138400 177465876 81524772 8321859 29967966 32075001 126173397 57786561 211087926 95906160 172527978 32903577 117610017 252063231 174411258 27448806 96836292 98442141 44806356 124268298 4678989 44593899 71815485 9281307 189512799 140881860 111580896 188923875 155924769 80368932 9319905 63537915 326220783 176235780 325491180 7870464 120598275 29167467 49243089 64521009 153311382 167667444 157658361 77974533 198226791 14441784 40319895 80385270 31652208 119162757 175179879 52216395 157618041 51722727 71185821 73136196 104752242 205080267 129310293 123248370 277198929 12911430 123926985 203178780 111092184 2891301 16168131 61919172 114414552 85247190 3936576 94052154 223349784 105847224 11557686 78337224 180819030 86492784 44383773 39606819 141412068 81619797 43840755 14779506 51603363 290814363 1358112 73478202 171089331 2805852 137355099 60844602 80340771 81611145 157058769 205118109 177976428 69972630 83944896 219257388 48233829 157585281 148177764 141384306 171807867 102405744 29185065 64773408 138667242 127945881 30607962 109568298 560217 114735600 64486002 165817218 11049864 208914846 6051612 34597395 164222562 32707920 176451198 7326018 132740034 104509545 152868135 116953536 1228017 86463594 107430561 38778306 131700513 186929064 130824876 73873002 90907131 59452848 74853387 300010242 177532068 109802406 114623775 67571658 13712076 106137045 191026395 246289617 3249666 32018658 47041449 137094279 177778881 167034861 17164896 139634922 68855955 77070126 216987414 132640515 125798022 75030228 209791113 23845206 28907655 97806513 224394450 57174306 185181066 67150986 95928252 57047235 33759201 118162842 187979778 25272744 61625865 219530808 117067482 111123684 14772198 26131560 111057849 172196052 40472859 215176143 46178643 170144583 115524108 91438242 60701466 37909998 182390670 33436557 128184693 287341446 155084916 2959173 34951329 128130513 132509286 166318047 17778642 51694713 121153620 251205066 37776291 98319963 5089896 98187957 58187199 90855807 29858073 166718475 72241134 137847864 171128433 118618143 223095936 29965488 60199251 71749713 186687963 27796461 156963828 72882453 292761294 154806141 78768690 57688092 159469065 60393375 145235580 238454496 121097613 85763286 159637023 189434259 12240228 139282794 144066573 38967789 21890400 50215725 72684066 85875594 95780727 195791337 1628676 96336660 243287520 151351221 133536858 20954934 93522219 5750766 186646593 63277683 22398138 137589984 104746635 49075152 205714215 117382188 197233239 88246368 71840580 191032674 14605857 43888845 35401989 93537192 188866692 44499462 31528308 90346032 151905369 237258945 52460667 54834444 57691515 45541209 222599433 99223971 28257600 333214707 95443047 42096348 161807163 392243061 152127213 39087384 58700964 84304920 232446270 112180236 140163156 77355033 24648813 308837760 23329110 24866499 92586522 42962556 33429228 204392433 40174428 17450496 196463442 7793667 324118095 58184931 31953033 176308377 11642946 129746547 43076376 194222805 28132608 28284816 4775001 306422571 54122607 2813601 175685475 4817988 168458115 83948655 162689079 351846138 50292312 76540506 118057506 195280596 215450991 255932754 55345080 30569007 153807423 238977417 90099765 99245433 25891341 8501829 79575384 97734378 88618278 162329160 22900479 146479893 19016151 71763636 2545368 213193932 113809647 291501 27961458 43728069 53448528 26545113 18758565 327357660 14445312 77954079 136162278 28261296 180440148 27699735 363581337 42846216 271904556 31379817 125322960 127867404 48286287 2868285 186071004 41824188 168547827 16843785 72466800 202308414 47037963 78348333 25501707 61916379 208318572 121302279 106035909 212300382 106935129 110986071 128824983 121935492 123238458 12978126 133202706 80721228 69900516 107395407 34183464 16140789 379403913 88585749 175088277 112750722 13922811 140709744 235364934 118442331 22809591 72735621 261443595 128815743 152709858 41913543 91453929 114822456 113629971 35953071 238476 257011461 79812138 55686225 98376789 73847697 111865719 62537034 285726735 61726518 98313852 116770647 11212530 156636312 85449126 24999786 52368288 212570190 27077568 62614125 129527580 21602175 139301379 16602306 32623962 83132490 78981084 143230101 71259195 295646316 6159321 280099008 90296787 19034232 168522396 101777739 28204008 52857315 227929275 226307403 135894213 230265504 27068244 131593308 22479954 34853721 102439785 59664948 70216923 2429784 32952633 227699430 72715104 135483558 100900527 81039378 123076884 148135848 60793068 1130934 63060249 130002852 54631311 75546051 56931483 76634985 176797068 82348980 99671103 189746445 30565311 17931102 177674511 85561266 76564299 2435769 77271726 89190108 122547096 135242982 86703708 69644316 49984725 126613137 101508540 151085445 108710469 328387290 114056313 112411782 1766394 119679441 308752059 64014510 40632522 180473559 129303930 8813511 38776248 202699623 53703237 129767043 59431239 29997870 477902250 79712703 76545168 64608117 35367612 64044876 254773008 6021645 122429433 105916083 92079666 77142450 9172653 68786844 161020167 50075928 87099075 152615169 55068951 90327993 85003884 12411588 347054736 157833018 13609869 127823997 201827031 51886674 112079541 292174827 78100428 194420625 113758890 129632139 32177439 27996402 74604348 22124403 13931001 4138071 110388495 212511201 63077469 141815205 48168393 123395349 44608641 122090640 14512554 64367373 153936027 159456696 95480574 123904683 52337250 21007707 81955881 145119072 28504077 125187846 232613577 73087938 51514659 221913510 1744596 178782030 119566881 183246987 91254282 24220623 233338203 159462744 6259071 52367805 308904267 166979442 32188254 344208753 31380510 35838663 73152303 265654494 9619155 39244926 21919821 23015601 11062968 137845260 82142088 22110102 149292381 299050563 106998906 34152468 121872849 57650964 56704830 38031147 39637752 18533424 133434819 101047506 79451400 117456759 32106921 36619359 95444706 168041874 34366773 1531803 29477049 137036487 114189726 55281786 22553643 17369709 29411676 120499890 91595952 190400511 77946162 233164197 38396379 110247123 131043696 58304379 10618167 22389570 141635214 130183095 139246401 196663425 83776623 47105940 147148008 123676287 109916058 164399676 74837322 133461300 66144876 6928089 39109119 14825727 49728777 61598187 230499360 36679692 157666845 4508616 121907961 109505172 156832704 19279911 352213260 101772048 9775563 68525856 31476879 101937108 42375942 48171963 48793983 112064862 166755876 172291665 1809318 78466815 43298808 69962760 12601659 21681996 48992496 324982749 51129519 165608562 184863 192538479 158581584 2716119 115024308 13027098 56991228 85902768 38396589 181266981 28615629 107910894 65136519 5313966 80672802 23928639 15657642 84419895 162576309 43622985 94645950 176493114 29851815 239747739 196595910 10860381 71667393 88414431 96329520 161113197 31045917 87424743 104364393 114682344 836283 1633107 233680377 480459 30058665 108344691 191225916 19510176 19512045 3865008 223132980 67770297 24498054 31086846 280097097 208787712 68396496 222605124 209008779 191991030 39319434 18746784 150508029 129255252 2652510 95529483 180736710 173624430 93478854 249972282 8453739 108819333 130779159 39412443 235693269 71585052 113613570 14165277 33654390 54238065 63213003 125054790 253691046 14483826 37258494 92735769 59239677 159227376 4188849 208977867 338262666 145963020 52412892 133604121 55645884 158842383 138108873 6459432 89674893 100918125 189519792 312415740 83389929 257439210 138260094 55668312 217832139 26923554 29454768 148397592 82649154 37558164 143661042 28593285 59963001 46025070 111189624 394237263 100506924 128352672 137976825 7245735 18048996 83008380 261950556 7855155 77483448 66921330 141355452 55956348 44700852 59454696 547725885 235812759 87701229 176026347 167669922 171492720 55889337 21961548 53054946 92703870 162378321 125565111 147023352 15081297 2667945 51959355 206860122 164362380 136360518 73799061 38905419 21911253 188190282 107093322 150524052 209863878 9492630 172003608 186300093 153725439 13246947 95550357 54420912 76119309 128147313 233230074 44464371 30021201 162004185 181600209 50072106 124320945 177098964 58903614 12218640 132013707 86497929 22561245 146994099 119765751 19901511 91880334 13519758 333409377 29531376 61029969 13108704 46321779 55229454 142899540 212185323 17708271 110349603 42537369 140648823 13130019 5918430 3738651 45258843 16591050 191193933 144602934 12057864 25907238 149568300 4194918 171553914 168317100 115071936 132342210 29203902 80934063 1175454 135031806 33679968 56573853 52482780 40312230 24612735 184487520 618681 44941617 136725876 16293732 190441041 52170531 109331922 22550136 77863380 316153026 76400814 22816353 81015900 158303733 52241259 14755104 281397375 202809852 64826013 126087612 91572663 99080562 278869164 60865329 128883384 1616706 368305266 54924555 111097749 13053831 60466959 102717363 174050079 150114657 3053295 70677726 59259669 77144760 172980738 147708267 113146467 5654292 23558556 25453848 242938332 99764427 9101400 120910608 52986192 66535791 48880146 58868418 175711641 88166421 23501310 74978820 66421446 80672613 65404185 166040784 215542152 2925552 14727489 14268471 128104494 136541286 165928161 18692625 96644373 38334597 17978877 273042252 105566370 197318247 192643899 41318025 129573129 25836006 136934301 197417913 60623766 45127194 119269689 89963559 231969444 76466775 104545119 111673569 52396344 63042420 82181022 90673989 82233690 64102668 32799228 50338386 229253325 68504982 197235591 83358177 277152435 22162959 92679531 71083866 15257844 175357245 121808820 161030604 21805875 9081765 11171370 198505713 130767714 154946337 8683206 26383707 206634456 55448988 250628679 63741321 73320051 25888905 143076906 56143332 186346566 63903 15640212 144503247 37544535 203223426 62235411 47270076 242424 176724114 173454708 24833865 4041345 5427303 107965410 106613745 62302884 55425930 155445906 86800875 132311991 95130462 10997994 78515031 103636554 125448876 39282957 28701813 77012817 175231686 84579243 406122864 25130616 165438189 176937789 165102567 41962893 27565230 115376856 9291513 37025898 67110246 95205432 65547468 183649956 102424938 82211199 166929420 14043183 133298676 210413889 117000639 134346828 71048124 213256596 251572776 152161002 111089223 37468410 247552158 41663748 207732693 29369697 156932328 135623040 102503436 156310623 117632928 144214833 200862732 124146582 21010710 118684188 163274118 272005041 62340180 26195064 30607626 268092363 47248740 128795394 97321581 155815464 341460000 287302071 27731655 165232368 61836264 10364697 98870898 173837937 132821892 2837835 96158181 59389407 171786594 20139504 148852221 65996301 39859533 156186555 109992729 81386319 38435040 219346344 21499191 11965443 40333062 45869733 200105073 45465420 62957286 252617883 181621902 116884110 36758484 98051016 93984450 207389490 7992348 20733930 132758367 171890082 240736020 139755462 72788646 188289948 52398255 200247600 82711587 10876089 339014130 60760119 142865457 20245218 179782008 78866823 204438549 35205240 182962458 39480294 110387319 146599740 72629256 49716912 164574837 63100359 83378400 15983163 18912264 153117888 212538018 97936209 32272884 153372450 124281738 44951802 36921129 68110917 71235297 1235514 191803143 149675673 133125363 103265421 143777193 237325914 93186492 132678 78413160 175522242 18950379 208382496 2298534 30231390 2848356 148956024 82917555 272506395 69190716 74526753 41229090 96133884 81424434 65545221 289881984 2767632 147233373 78633261 34726944 93573228 80069031 36981882 1310610 18526599 146956299 52467471 142214247 91555968 168620928 291530064 154249914 20517 65209914 84068061 64631301 49125132 96223092 167172978 39155172 56190141 75956202 84358113 16610958 16202067 114431898 122562489 77819049 38511711 124185915 19163991 123671877 110895036 48874770 72935037 177874851 15122898 69884535 163590945 192582579 55998642 87012681 45823743 116673249 17315487 59591742 76431600 150773931 79363641 139506864 65656227 114870378 121735866 24857469 15128274 27871914 51693831 46190928 63831411 135855426 111676950 64098552 105866691 122966655 81894603 32529672 307522908 102882843 50409849 45738924 190411599 107271318 93463776 91098147 43727712 6508131 173885481 46446477 81821292 207235434 231209454 29136345 37451505 91431333 11794104 114103941 121679733 93466800 323431269 5481126 135614472 103484619 102750984 26231205 157638663 189644112 192704001 169358406 153693855 32938605 107490621 68171565 24666033 32193042 100271535 110760909 102479706 207502428 54064227 71377530 104208132 32359299 194281983 109614708 181610247 67147416 236023263 52336032 105404607 77196756 78549408 160164207 32232438 107989287 80925894 91616364 48265077 8196048 202844943 26908035 115443510 94016328 62136795 9075696 209528634 86253342 8520162 57989211 72536163 210676914 68794488 62227452 76877451 10100622 119828877 12377337 60094797 44943906 217524825 406468776 13721421 319821579 26665947 6801543 13351128 147471240 113794212 129195759 81714801 114970842 219811872 43897518 179793411 97313244 176325870 58617762 24657738 146746530 31186365 4286310 59239152 54624150 77258643 200719806 40971 123500307 90407520 175759962 85597428 57561021 223902 68446392 44103990 327208287 100735005 255496773 269103597 201884382 3853059 113103270 62581596 71322678 133757316 154898940 77181342 233986893 127381422 23339001 205761381 57963045 13073697 233878617 3465483 240070950 40953654 145927593 164223234 116622450 33439980 33189681 29376942 7833714 119575911 18920181 147548079 112101444 83886180 57774276 174063183 76666065 3412689 173237967 29821428 125879061 49291326 222418224 62815368 123583047 259524258 35096838 377832 55484898 145504758 78207108 35381871 59713710 86651733 83560470 46515441 68562123 99222564 222618333 197506071 23301957 50481795 44343348 56490147 251701611 49890582 15082200 40414437 54853260 90095103 212969946 10928610 7214550 27072990 231714336 106718199 37610475 94628961 56928753 234409728 33991293 205127034 65253489 25270371 192669519 103573218 32730054 218508570 175472619 212962890 10165617 144640503 142992360 110199516 83304879 179149047 206946306 50952321 74826675 63172305 14484981 8504097 239239917 109834242 207260340 31842930 48746460 125145111 5200860 361965639 73855215 297732204 153444711 18311391 13264293 229340013 5536671 130793649 65908752 86506245 40953297 24009594 88035108 57388191 79049544 33435927 186839499 39225606 108108651 66042144 51855993 47046762 22814946 92363670 8904420 34375467 126178164 41903631 43937838 55558923 119949942 177990015 88081455 120077895 249953424 34659051 71319696 2713872 22722399 53488386 7397607 291088392 127367310 87802512 51035922 185663184 62801382 58850106 166720911 243649161 159023235 37443798 77137116 15277395 90088110 120171114 77653002 161688093 109175136 22971963 231012768 23154306 97113009 200637087 293601147 183208746 88951128 47134920 26358927 189916104 139396257 12695214 101514777 24233895 21348390 86238684 77319333 35313978 153709374 50953329 59061786 124310907 97966092 133203042 140811132 103097778 142856175 200123322 107270625 10033233 208511730 49488159 180176241 146873538 19193853 100872408 33418161 90586188 182537061 109716831 139308960 33970818 219864393 34659765 162602790 182114226 62890989 57652077 59079279 141562071 4457208 64369746 9222276 128097816 87637074 23818011 182590422 9763383 56682318 176369592 25602927 74435151 35839503 63856779 105891576 78464778 42321846 298743018 53620140 37340184 5985651 13963761 151967067 235406703 155888418 131901672 26700723 231174804 33016788 140870415 128296980 274302315 171814146 25501728 184171218 63403725 26895120 14923587 130390617 366066855 327932556 49507563 76890471 81857874 123739539 140339808 107447655 107016630 141127833 68929287 113984808 1387428 147641046 28513002 57837738 77276262 123691050 6069945 180667788 66204747 18396672 26550867 178136847 108705786 35058513 519550773 173877837 98010906 229009935 112176099 129130932 18597915 131057556 130440597 1435665 90103881 113297919 157425282 134949969 132520752 16014957 199145604 81478257 119317548 21477750 13210911 115044531 44222703 177123975 16155531 102583404 335700813 1795647 242848326 10889571 20212080 38367273 48234501 28227255 67425057 54956454 54695592 155548134 99727026 58027767 118123236 49105686 67003965 63495306 100819467 119065632 197277381 45355359 271683720 119873481 36509529 1956297 210716688 163400958 61320294 9858702 290241630 158375364 162679020 110984958 10614261 71621802 218227191 155665776 7675899 32375385 364793772 8135967 7030632 142515072 76056855 50393868 23019507 54649644 183050490 42508347 112966686 240019080 188914971 29520267 176948163 12673668 53117715 4763262 120042216 77860671 83794116 46118814 166702515 160222419 155531565 24339462 79260048 202141968 183266496 26011545 55885914 132792114 430468143 41254080 128546544 79239111 7497735 102301017 154811895 62761419 32639103 180212214 41687625 11357136 191533503 129183264 104009220 192922380 128604504 12354027 42303303 159641160 107283540 196060074 114102366 56057484 49654080 111852111 20022261 80570511 203296338 18782484 91193550 303562392 219175761 198242814 58436469 7309155 187103700 91678503 101160213 71680308 261570435 94827852 215264910 116739357 151590138 23565801 119621061 27125616 30360855 81290979 79552410 143688426 125232870 42479262 176718129 114836484 111554898 67788693 96410895 114001902 91318080 42308700 172944261 73028928 90552609 71645910 88150398 24322620 105954597 88528419 86749257 133095669 244695192 45028599 171721200 168791784 5175072 121228548 230492934 55389201 260123619 14431725 55269879 100660644 12706911 269703483 157922625 8067255 112960386 2760828 80571120 11547438 36012564 196125342 83844033 45925677 38752896 89626110 22358532 6956481 23630208 156112236 117934866 103585524 34572132 100835994 82519899 73140417 2641233 135651537 224326473 114138591 46449186 9198861 118557915 203457534 20142339 46688355 106070055 38713605 32658192 31530807 191106699 101507049 82818204 75061329 106896762 6570291 2705430 12708906 138786879 33107214 214254516 90318669 82116657 43738968 119623308 217101066 63841344 65236206 31830498 47096532 89743332 44355402 77758884 80735613 116433954 132645051 179124309 138346299 262972143 127189902 78420405 182208369 199205202 154212828 142944669 143337621 120400413 82399989 176527743 156816807 190033893 197100540 12868947 21388542 64380162 191123142 256599273 124260045 61674249 127995651 65228184 137336724 93967503 77377377 239514660 53722053 116729907 227871231 97023024 153835101 17076003 13436808 61071612 208500390 261511761 181390461 188423991 88662273 11916324 158129055 11740323 149167515 87954405 17494197 306830769 139954563 294121611 190581783 48694632 31219923 80556735 51421860 113674953 36248478 62186481 290661 5481945 9664956 71325492 60563139 3782205 116928903 100389933 86027004 245847651 187930533 44422392 86966250 155458590 241615731 27032964 19936560 156380553 39792228 51368499 140926716 64971207 66230745 140605563 147051030 20039334 89266359 199937493 171590559 173308884 166926291 161362593 15231699 35145453 135480345 132250377 25694235 166451061 226107735 147952098 117041526 12893013 139594266 120757014 143573241 91810887 120094800 55817265 79263471 14476728 107732835 236085822 98063154 20380521 34652415 64986747 24394104 110642700 178242309 52010343 23734809 17289468 134966538 66185091 93398655 2487471 83031165 36390249 55398903 118114269 82467252 22396941 121476432 61494594 157855803 251975829 52725603 104535081 82266996 47266275 12390441 179466105 248077158 75566169 164330670 84337617 281733606 41636469 183488340 215718909 74040246 245039634 129868494 123309921 105188391 6188511 190964046 154557732 139077204 14156604 17020311 248769885 24031875 145316409 13982115 44004681 184519188 136578771 108493497 48548346 278137335 184545753 186134277 82353978 52700760 20607825 32959521 20758101 11881821 79419711 231855078 91129710 214834221 120027033 26202561 9933735 127626009 133255731 18858189 190343958 1258005 260619618 237157872 20437179 10756200 22238370 95009019 106132467 67803981 44055522 70008372 155387799 193705155 184696932 51815190 1438311 179585511 154836444 7691145 231614649 28170891 81196857 88034247 138641601 205607682 232747683 39864090 101554068 126383523 348481077 21806358 132582471 22925784 129520419 163501653 44671746 31077375 171919524 95255118 141144318 134305122 96091653 54864894 154509138 273175266 40379073 132396579 197883840 3543960 11029746 65985087 78627045 91168917 123940488 18152610 35523264 427408926 153131055 58980705 65299311 17364144 148208487 56775180 164058384 37721838 219015888 31947699 160255914 30855867 41545560 147045129 188628552 233426277 92921556 104546442 46696776 69397230 132347523 175696962 137621232 1540287 167452110 53942553 200498025 30722979 167631219 153034035 92063307 49069104 8283912 93705381 193942413 3069255 85336125 101071215 269331573 4503702 138424671 14167671 221238885 138675642 52151967 153486606 60083457 29718549 39193875 120389913 2997750 43755138 13344660 230678994 171127656 132252729 2678025 94193589 60697224 65825424 26834346 3895542 292566120 17629332 235312413 144268551 16135077 91124523 25907322 62096832 89133450 203639457 99491931 224396886 79360974 41980365 38346357 232514205 56954625 86163693 10887156 136016475 94154655 122007648 26213586 145678890 5066439 268391277 49074837 60374580 187576494 67718826 45014067 202199277 62254542 65302965 132721512 43131249 81783345 4806543 129234651 9442293 82336989 88378080 32324880 9379062 37307697 39279345 370164228 143058321 174103356 24258885 8739549 225009351 43937040 29582889 58469229 68319216 204382101 80242071 109010097 31522134 11016621 2213841 73115448 50086113 12281829 152026035 170109807 33685029 98920227 173815362 149085027 110230617 220102554 16113174 139342770 206745 122179596 161808360 158357010 11296320 74616633 113146509 7311696 12508062 131282949 144464418 84925806 125228691 72724449 227225670 108415083 38135034 194370393 76005552 155168265 79848468 201770898 3058923 74612580 208968774 55159461 67668594 52405920 13330506 51842385 77793429 336220584 66345678 208105632 345233784 94515666 177226287 105249333 125063484 16287831 128222241 39419457 122789373 170771874 56840952 24280725 134121855 98268051 125237889 34698573 1528989 2287614 155499183 39479433 242050200 68420079 54312153 129747114 338953419 11816343 20903127 26463213 22329279 245950677 186014493 91134393 112532910 15386112 189971607 110195736 38291337 60343164 61531407 327016095 48142773 136693893 45275286 49056672 11943855 158933187 100382667 205433949 132624954 40535208 87065097 194889198 48040083 54733623 70024941 44532747 82110504 26796798 253171632 20899494 202923735 75554409 18880491 50871303 210007371 6640179 103803693 79904097 82243539 16533237 126977718 4985673 71008119 265108095 153682809 196422555 7226877 22162602 293801592 39603354 314045760 142996077 344277486 198962589 9963912 7778568 210577164 50060934 60239928 63345954 75809727 21059556 135156420 79542624 50880291 83662845 130635624 85180998 62949474 108555867 10873527 144841179 257865951 23866857 348319461 262105704 67338348 134785161 111030297 45274782 813141 61488000 167306769 107207730 84333732 207263112 289703631 194210100 38054583 3794973 874902 102881142 108873954 225069327 318590328 61836537 41115396 31603110 216598914 103527396 107668197 192798060 217382739 54135270 81565596 19025937 65309244 71235213 38267691 139348146 112079856 79097676 183422274 13851558 92397480 112010388 40360551 85229298 220708593 107772147 47452902 99627507 300005643 186704826 54401319 74712834 77940849 132810741 2751525 124948131 26355168 156846186 42599382 115425156 233594760 72778398 20219703 355276719 61046811 176684592 31812438 165181338 39397323 44455929 155910342 92828841 38442390 106600494 173084415 173897409 52233090 15381303 135855300 160438131 3998757 17406417 81660915 178644081 215432259 204203895 135720417 4318272 257266506 73490004 69120996 127513533 187036437 11778018 61915161 78537144 52829784 42221844 40758459 75462975 68826135 131410776 74358732 16324665 155005746 11055933 199715901 102346713 55230735 138876780 30977688 41726874 130102413 120214395 189728028 116828124 224197638 90206613 234444 78261393 199133928 27465312 274542408 5098149 69526926 18213237 15715896 26598558 121304526 183049020 138899355 32854542 301683291 189768537 311229135 126976752 56170758 188309058 12764304 160764345 166440939 13561023 46155690 259783293 48278916 117654537 147173250 175252518 137478285 56886879 62583591 212496501 107784642 215506368 13461420 51314844 147307671 189725193 41187930 232344441 100846242 119701197 33393255 19425714 153044052 221349765 146886264 18531177 163536513 124115481 12366354 6304242 139100115 103813983 16555791 274983156 90649440 84772149 101215926 181856577 151841802 6581673 167900229 61662468 62998593 142672215 236069064 25480833 74979051 135448740 249491844 207358767 108526509 176956605 6777582 231235137 84158970 130366152 266577717 22963227 129334233 39040197 99547329 109081959 117167106 80674167 88779894 50873382 81730929 311002335 43223922 5790120 133057050 9488892 277819038 4636989 86144562 97801326 101616333 133080276 28069797 26290698 96812037 43547469 78592857 208715745 107161866 126863163 104140113 15609384 180087264 22846530 207356331 82192320 194866665 30180591 9972879 90334251 74882514 70149933 75151839 257995962 8118495 18475506 10271352 282605820 114911706 156567579 273936453 121962435 158448717 182249655 103883031 29733396 234272556 17357634 45432807 9806391 142810521 112635096 42677922 40023039 270375462 30633834 254632833 133351554 149186394 203613165 45971856 17252067 101772447 174257874 82754406 22304037 65886576 18646383 138961662 44605260 33835557 79617321 16838493 76575135 155252391 106367688 225205491 34554828 33030102 165330312 116283111 112915257 62108403 126921312 114419760 63139734 42134274 107911860 75656364 126667947 156171288 56296884 102613791 6636903 22162581 11723985 76096461 180164334 153745452 178360140 3910200 48548703 305527194 62014239 118979112 85396122 244453146 181355097 143572443 108695874 130485558 73337985 155625267 692034 93417639 147076482 135553740 16805796 44510403 199612434 22315020 82679940 7179690 23574117 27303780 186340329 18533550 97795614 237502881 4523757 316627479 65555385 111741 174211527 251176023 159141780 120209901 199326078 249261642 85671831 144171258 43478841 226461795 108525333 28588980 52820439 57634143 78376200 232173858 170902515 30613821 147118629 29183532 9075507 93270786 19022325 1043028 92720880 93151317 8232924 81763374 375273822 4328205 51725520 47903604 23983890 112520562 894243 100384620 226791621 72579528 93819474 49117068 122317335 249648 137883816 93211671 24036390 52541097 13775307 185557554 437116449 183713418 133738542 393130626 97887279 12378429 146727462 9279795 269616648 90186159 8672685 49931070 135763971 112630056 132671469 60191355 64868223 10054632 3083997 96737151 16539474 63437892 17729670 105060543 116804394 45251472 116853261 89453280 93374862 142488549 164610432 179559345 2825823 36470343 68117931 51479274 10107867 119139552 39349674 74041086 23498034 105292383 21748965 7366821 93076599 25482639 389150034 11402559 166319916 20575863 93308082 63599655 120878457 191230242 135708405 319499754 42143493 88004238 66739785 228757809 24121377 73455585 151047561 74969160 81417483 20220732 205522170 36320928 238338303 46991868 18064095 36529164 111031116 73766700 43401813 127416282 25934139 10648260 19002921 149835630 153932037 85155063 225463917 40268991 39175605 44650452 55752543 46430685 30890391 14826168 228914910 48991824 130780776 59390352 49402689 22134840 75349596 113482950 146976879 25811457 163393713 123141165 65847894 8171583 49241808 116628225 154175595 160943412 8248002 98548086 79001748 95807250 73029810 97199466 21545244 162702876 100090578 276023601 36335964 7156863 48078954 205072329 133899990 39744453 114145815 199215513 76724655 48079395 24410463 167980932 145890885 133077672 171963813 104620614 49215159 13101795 51832977 158467491 179642400 107924040 179487609 16314795 17758713 176823927 23239734 157465728 79853487 215846715 44823282 23827860 171739701 61729542 8943165 111814668 20219010 157108161 55725411 141088668 49015827 153864270 82301142 140730030 127214535 263081742 130244142 19148094 90020973 113007762 182795928 100645734 41331423 28208229 6538287 113853957 17966949 58164057 95735976 111581106 39015669 37661694 55466922 146300826 40581870 101628597 131674557 277073118 6843039 52667244 94770228 50423163 78548736 298339566 145894434 86515107 47938485 18432393 351303540 135127881 62581743 127441755 144923856 157154970 31469067 164613435 211080093 211579326 31582824 133501053 271087488 144398016 38790297 4757172 79039128 103184424 105063777 151002600 162121008 13827954 127595391 111033972 36221640 174957279 41478801 173958162 34937175 255200862 172080342 156872541 181815480 78242157 107134020 155307243 334698336 32478894 31782744 32001354 146242068 45840354 241282440 182728140 53011518 39650961 14768376 82785276 34326852 196916097 55573854 23990652 157096296 33933396 170917320 134190882 76790952 81874380 56583198 167782041 73988376 41255130 59771145 106679916 107977926 176601642 130757046 102316683 270520257 119585907 109295298 86679831 106499106 25456095 174257727 28820715 211063839 5882709 74339076 68093676 39411918 79094841 117621651 2361009 217788144 197394372 125606754 71905113 67835397 253932231 260129814 19705770 66572037 68107389 210461349 31029306 220149657 96594225 7556262 50646498 298836237 24116694 193932921 31312785 44177217 159415809 132659499 96172188 182913465 118872705 115965591 219178365 196477722 258152265 11081364 5777856 2150358 59472189 114501345 155752884 41111889 133966287 104235117 82782021 18049752 136346532 118605753 30564051 85833027 163736790 84524559 146286567 4197879 63459480 15831060 15191799 245930412 267053367 142370550 3933153 190108569 37107945 144384786 285887385 122646888 253318779 113099616 25332384 180645759 59973102 129063753 1887963 54098562 151182234 153464577 156511698 18265884 196311843 53743809 93537444 221286702 112944930 117357156 17792397 135402645 7868973 17198958 142018338 28864668 36512049 165554655 235062324 61259331 160866006 18596109 194843208 47318061 65136981 7324842 82314078 97810860 233918538 142414083 79754388 107803794 13126638 30807693 7952154 63282009 48449499 38647665 155886990 115325574 82673073 14730639 126490644 113370096 217716912 77640360 171976623 129652005 116594604 166327686 198813216 149335011 20899200 83230875 6321756 157710777 50253567 30877287 188014701 97647417 73711974 54656490 167238813 64197084 200138085 113442735 97956348 149137737 198000789 331935870 11835012 30482067 38978583 212151954 104623071 144994353 41173587 61197612 80998869 211025997 109723761 40787460 130517604 116695362 123769674 39529035 27978804 29576967 75729843 73519572 226413789 27257622 82389300 75341196 71411697 161699811 18102189 5953584 185390961 2405823 47182863 128666139 277627980 32835684 128559879 261231201 112345968 75593595 115157595 107645748 159277440 211664313 65955225 254122806 70671531 212810304 59632671 173605068 8751918 154300755 6610107 288852081 49960890 149914149 43977213 2334129 13029345 84922635 139276074 142428531 297068100 82481343 25021584 96889023 87150840 72678816 151471845 3559353 87706773 142144002 49603218 168177387 48998124 285372528 8250102 42478926 111512877 34965210 126048972 8430765 16920540 36606318 55492752 1991871 46153758 117207972 162031254 8417304 119469588 92932728 3753960 80544681 333680214 251144523 27530937 70940016 126517566 37305618 35370384 152801964 60755688 64403976 28436793 45977148 71018472 139949754 60782127 229923435 207744621 1910013 32685051 27841338 45246327 3882270 44728320 153525834 160556004 43909341 316418403 146257818 96698364 93419697 17728074 29210013 30629004 50782473 6356217 20166426 127766100 36865290 156419781 6884304 82375734 65469201 72214107 144479307 250657449 65156742 93241995 12886167 31904271 32653530 36017856 45156657 178693221 76594980 12856599 46314576 168526827 83131713 54871047 73723020 142653630 176351868 22067787 46936764 27479130 136290147 187337115 171731826 23644593 162034572 88617375 110673150 129822357 96052740 204269772 43118964 31110849 955542 8017086 133758660 110812590 37031148 118465557 97600461 127840881 5262768 122838387 187299924 115122693 98293314 43961505 30176370 69006147 26862696 48031914 69513654 140849457 176850954 152195337 164244633 5078703 112584045 269515218 160216203 6666912 3498453 7697487 169182153 333701151 103504989 12571881 129294249 47425854 161667219 53122797 189758772 39754176 48046362 289274265 174808242 45111486 147525714 108539739 73645698 173567163 137548740 92323161 85948212 291933285 38820537 49860615 50350755 271450242 29270094 26638899 107812572 67098570 17291652 15167754 19521306 26615463 179829216 189725634 14396613 126140364 48212136 89817987 147651231 123070059 202290459 83672064 176561721 12373956 65294754 32241867 230748 733425 101979423 123780972 44815617 278825736 2346162 95626125 182279034 16258557 160263474 7855470 262436349 80580129 24206322 232261260 46094244 75791268 60016299 92085840 215693184 49653051 119596869 22859067 109553976 6641187 191657823 40586259 227496087 10799502 52773378 1291983 310979466 206243142 115578897 93699249 188082006 41736786 50033550 65226 202776966 189367962 57761256 12541641 42088452 81984546 52336830 133682409 205554636 104999790 297591 53334288 244793094 17877867 44971521 186265359 146852727 83408010 8316378 93371313 95983335 58994964 109143363 196190106 21102375 11473098 163023546 165745062 52832850 129090570 45998904 234307542 24922317 39443271 212019129 342725439 40453917 123068715 65100903 70736883 166294191 98714007 17703378 110599314 83926857 148761459 128925699 174260184 69048420 25299015 49860699 109690077 27761118 334396083 73218747 60040512 24295887 61479810 88827627 195903036 15924300 128978745 99605940 40195470 101998596 83167959 67455528 267973461 83791764 15141966 112542654 133507416 18975684 67295592 41661501 54320763 70703199 82233648 157994277 25956966 22835484 35125671 81673305 264107655 27457437 196177359 49002744 110848647 104337513 143618412 162654471 3951549 209369328 56669844 129269322 26469072 15847461 135974181 27407079 14192766 454552392 94119249 74051397 262959018 4897116 9631713 20465235 79480359 47380305 166718643 37898742 188666709 91208586 91264173 50205918 149212959 192185742 65631846 39436719 44772147 55835451 135553845 31900113 244588932 175744296 125066907 235974774 72498111 31353756 96914937 299093991 126766164 62282619 361768281 29964795 76127352 213736089 17776185 24818388 252252546 13708149 18436593 30467283 84632982 200370786 149967342 56583135 254438205 45501099 105974190 67220475 203646009 39617613 123840066 24260103 232561392 42194481 14556465 18701634 31620183 4601646 95559303 121198140 48769602 264810189 24295635 65366868 50937768 65193240 117803490 60711714 47680038 134446284 150888318 4943757 188217834 203066451 6916329 89670525 46326210 35044905 246488592 177523752 72638097 47004573 80490774 210538818 122874885 46533564 140791224 112022904 55249530 130577244 19759005 104945715 22250361 200403378 319228854 4771221 65906484 25957659 5693709 308633136 76784505 73734486 290318301 100383465 57343398 107367582 108888339 151755135 95770395 156449181 203758968 41770575 816312 177560565 139029975 111698286 229727358 39273633 49163877 194956146 149452380 138252723 2015454 16993326 228151728 202926906 52092852 145466979 223544874 42652953 76923798 72869475 36457428 115365033 264343254 73362261 10123134 112971138 253402947 76165299 65241666 226537752 139970901 32645361 62043198 152736507 10500903 83318193 345124794 92160411 65114049 6501726 317463825 5931765 166615974 99189195 328197408 99245475 163964388 260514534 4022676 123490437 13631142 157458420 77926107 30122064 28234164 272138601 100905168 53782218 236758263 64670508 23886114 53459364 204672363 171944010 81055128 112905744 179708445 40007688 60594240 130436754 144300093 65785020 116861640 194589612 82344864 266761677 99465345 19924926 32412744 226132704 118914033 115514133 105496671 11743200 58730133 27590598 105200844 54188064 39390960 29655444 198341199 131133996 33202218 175935396 13109796 238256046 109524366 28257999 44809212 88262916 167913921 54301884 111085884 130013604 137996544 171208989 84461160 187313679 147606732 272165019 262606512 85019445 150524598 102939228 944874 144210948 180660249 29278305 119265699 213801693 88712736 7417116 46791486 30742278 114942765 137628876 214738608 844767 42134778 82369749 121854621 130573401 23007642 126136017 275646126 54307302 213783696 184242009 209019321 166045593 69909105 29196237 174071184 76557999 144339636 150773742 139020462 150300171 33550545 94189473 175242963 266687442 43395492 23290638 27240297 113579634 83348286 203701470 5142333 85726494 21903252 125681304 164700270 87743124 164064957 64827924 149165373 123954012 212844786 225267252 37248246 16203012 288592374 219278997 226452030 214583271 23687160 15170442 55676712 56404383 166005609 75938814 74896815 143452701 20389761 150121986 5614413 30609411 201864726 142821336 162606276 63352884 73619700 20110461 247120293 2975364 106928976 53444412 20456058 37692228 239314740 89425623 18473532 62535333 169757133 104940150 39317964 147769545 152249160 197789151 21610113 236154324 294953106 48991908 158811702 155575791 134166312 277611768 211732311 6653556 184358496 82437075 39062163 140163114 108421026 148910958 12049359 42529284 148297527 114156000 20640984 116378136 98699454 70459914 83892207 166363575 74214630 123233964 99232917 68927250 53696496 76816173 54760755 8863743 176133279 2593206 88083975 124620804 206225229 129790626 130935147 62169240 227942904 74746938 57065463 11436075 223390587 24724896 187558875 44401875 4199307 222495084 117721338 136421019 262867248 4229547 98349006 202021869 33266163 159348252 73642695 207407655 118176009 124259394 90906333 36424815 222027309 326495547 88161192 67713891 26836236 24857868 24242925 327348147 360225180 174466131 127604442 109780230 55386387 14962311 16521057 119394009 55982493 43183917 183970731 84990528 115004127 13356567 181364400 324879030 167058780 82674060 253917027 82151685 7370580 135277359 184479435 91021749 24707067 29880459 51217866 89453469 294840567 67814250 1886157 97428660 11136762 252127533 142114245 50742762 157228155 127893171 86672460 54438825 152159469 182533953 34263894 373221366 4273416 51010680 44957703 242175633 41883156 48557187 35106519 274924797 12307407 54087558 137629653 53432400 170399586 132129417 249525885 235504983 136108014 301892535 3370815 255274656 194759607 254599464 67864062 77033145 9083466 32082015 3439002 99799875 132871704 34940241 40876374 248203935 63519393 31624194 242950827 17830008 308924931 174365898 153729366 54902106 10680432 96315093 235758474 49107807 49676466 22037778 145845252 201564720 71601117 43515297 86481129 221375784 66596586 66125766 8434398 249664233 121116429 55626879 54480237 50583204 7557228 99019410 18610116 177531921 680463 444444 85018353 33943581 33037893 169010163 125150907 88826283 43225896 122936835 21520380 119959056 69202497 231994896 94935687 39522420 136800153 54921489 108951255 188255676 153982227 108355044 84118440 19731201 35715771 75870732 78685845 74991315 92007510 104999895 53789442 10225824 71362536 77545839 88839870 70639170 183438570 76047720 21113925 116334792 173256069 279129648 17484957 94549350 181641432 98479542 134967126 56101773 237396474 187040868 37329495 21271341 114602817 69305271 34678371 26767944 295090320 153953898 29644818 105350763 79544619 278001885 5944764 149385516 84339024 91192500 187183920 84437388 56133651 156896670 107337321 18229701 3495282 255954048 147865116 114258942 48767229 52584903 8282232 76411608 90830670 23099958 40336548 50378874 43734327 144633321 322855764 104562696 68264343 92296239 155854629 153815382 37136274 50460417 314439111 48126435 134520204 96132834 159158958 67025448 260241933 89255523 34790049 158528223 2231712 164938557 285848619 28326963 234714942 131283852 145267122 33490716 265284474 160100766 66246096 96819093 12221286 109780776 18189234 45502212 139362237 126796887 64087485 61165293 205043202 114054738 30536730 179843181 77230020 118841877 104087865 198638244 98201271 39051222 1323903 15779190 148921731 316192842 114179583 84185073 97272924 64306809 14256039 124628490 9816408 31052343 109605363 593586 324031218 205744959 77915019 190089354 98071302 13360368 23191350 67540746 14088081 63982800 64057308 198221730 7769874 31847781 40861611 127195131 23098278 247801470 120649347 102248328 111136368 34869429 56864556 72456342 225180144 27698118 133444479 96459741 44695602 157725183 41198535 77141484 282975735 90745662 38446296 119593257 83397699 117165762 56847315 57519021 226214142 173671659 254308509 150119529 35833014 273268044 107939433 193018749 156676380 107193786 61827234 211911 38829189 184797207 55094634 269480925 73157364 8896356 119589120 229618284 1520085 31563168 192542595 76933269 35773941 160558335 81306477 91288323 219600843 2015769 44943234 44471028 9588054 190743315 4683189 44935821 132558321 45894933 20867217 50968764 66761226 116096169 186293100 36157548 117355938 116076450 127925364 129348555 199104423 35415135 29148756 119725053 24324552 101595270 209475462 484407 62433924 144800607 110596059 47452839 72538830 136045140 30545340 84683361 334502448 23574327 128960496 205602957 226746387 152564580 222039048 78998892 149164344 34572405 47402775 111763281 252113316 125672337 117694332 56751030 204179115 133698369 40767573 84394506 149105040 74743746 6702969 78157380 168196287 32115594 190941660 34674570 44589510 50135442 61417398 27954024 10699269 220640406 138003663 90450654 97274982 171883383 145707828 150124149 86803248 56542332 105090069 195431544 146072724 206847480 46466994 135121035 8796123 15000699 325495443 83288604 111059256 39979821 79691892 63291354 31285086 57844647 255327471 106945230 57021426 81751257 61512003 120116010 263362092 76403124 240250059 121536366 149199813 178595172 34249950 81346272 34535886 93741963 179242812 129586842 61692645 38249316 11827347 138180042 206613939 40339047 238875903 231484029 10168284 365448552 99831438 52305939 229381299 216124587 99139173 161405055 95165406 54050955 64097565 138499872 52400292 63853692 11495967 70316379 74992596 68354937 8262240 224259966 35211666 104108592 43577730 168476616 41606061 50611659 69876765 157923129 93192981 141912477 48070806 49738857 82567842 431996691 166232892 29328033 137584629 33423117 23794239 264431370 24640455 174814920 153950055 72207576 21624645 129347484 120902460 76121115 166861905 19699701 173140842 68802636 111711264 60558981 126676347 160039740 56930685 103091520 60201918 50482089 150696042 144496674 179480154 184410996 479178 243804435 45089457 215116965 146665596 37544892 4870152 57503565 257049807 149504439 13780095 57152445 250436613 34720119 3315690 101641995 28341642 135393027 41854743 136071390 49025655 67488876 140236908 253133685 92451261 148840524 13441029 71694357 9584526 5577810 143983476 189915495 14036043 150560613 150165645 36695106 246693447 27976746 46870320 29165178 40480041 153991698 42652932 319764816 64558515 196677516 29857254 98713902 111460209 17430630 1952076 203505372 137504367 131502420 77245182 224384769 102746217 373149 224706048 115524885 24393327 86505048 115176264 284105010 5461638 97328763 68131056 72790515 185378613 5789868 137763507 44327493 250666374 81891474 7133238 89944848 49553511 144262041 298776975 75468351 35758464 61520130 83154309 102225879 18610599 84206115 290413326 43507275 91731612 578046 95470956 104559882 117836061 55146756 210381507 61169073 167875323 208717236 80391591 125181525 139776273 23686782 106663914 136026723 95838813 99641346 134883210 74944191 41231925 46388895 159269607 22198533 20286252 15476244 145971252 52002846 76925625 174312348 21309750 127596798 62215146 42819966 131046489 86203530 31167717 219673293 59223276 76848471 115042221 11885181 39311139 102862809 103261809 9497649 76195056 134737218 1753374 182586327 259302981 19518072 38753904 119970417 234966102 57868629 140094318 173889597 4771263 42098973 36890532 166005504 94419465 67830126 112942725 139024326 29167551 5112555 307594266 40629183 166296039 88676763 102027828 103164684 2844177 48704313 305665458 28360626 105414309 81912012 154938777 2637348 46643457 280574742 26197374 79311666 47204115 213060204 80095680 115473204 79046121 58380546 163090452 222851265 2265879 59377164 212285976 10944129 85995945 141788955 89201049 82346334 169147545 111428541 268569483 53817414 39620301 126449295 153760404 29733669 16338819 327512766 22258509 49114842 144885909 47832309 191431023 79541448 37866066 185656674 3290427 56342244 107631279 76576920 214812675 47394333 195214551 96685995 119929131 93749334 187106745 36043644 9452331 45539403 90672645 165586974 142293858 98086401 123658479 59722467 71281938 96425007 55247346 150102267 151607421 83943363 115218474 7898289 277587303 138085710 20802873 52370577 35938371 240001839 21653352 137773524 44097879 45114069 31693725 193801776 396717888 38092992 32227755 282545298 126225897 141194403 194783652 21445179 70648935 25284861 40352823 26449563 68258631 171160479 108925026 3992877 144255699 198120426 13312362 266760270 145100886 270561606 36941163 76496679 78931209 28692720 59664066 109525332 117189786 181879362 48652359 134726739 165788070 24417561 173551224 15666378 17139780 19861779 203333340 22113273 75757206 74206440 41499528 137113515 171085467 9693390 96442626 51364992 52105473 12653739 266123067 103684623 235877691 89915889 17136462 85537746 77216664 108512229 234586506 34958742 22297569 215431230 21604863 184788597 127464477 121291191 108348219 137480301 144446085 67637808 143664423 106471281 61741176 208215630 6733797 266602140 143711988 46841991 29905932 52661994 11454198 239475012 269722215 175847532 165867618 67778025 48884115 22853691 69749400 33374796 173628966 98754222 140609196 97531077 51478518 64412586 249609906 81897039 24171042 187663350 183263913 150259767 62055462 61807536 202995765 2203467 172038237 153284061 100760961 2360064 123522399 30166542 156988167 27254661 278062428 8494017 208168779 216962214 166975767 143095722 17399550 119397306 119054943 90799443 26339964 113168538 181049862 21733530 10584147 22596777 194394816 121044189 23411199 85416177 40144944 20609211 127246350 284001879 26373543 243861387 239438556 81367755 137041590 147963060 75174351 333661461 169219869 25772985 18238836 74399472 287355222 73916934 83321217 21733677 194647551 203909706 176819034 49117908 53002026 245357427 45897789 62067369 235939242 49348236 47301471 91536291 72490782 157775856 200358354 72181914 192481590 144756213 129580416 13543362 247374813 63165291 21594678 286829130 29033466 212685312 27716409 55084323 146281149 39022053 132490911 5777604 14693049 155545656 20741847 30304470 79581936 37643823 164830848 3925215 87571134 195668004 27507606 146146413 128534406 55684587 111679890 55559553 185500728 76496952 3100671 154100016 236799759 127147692 100676457 101248833 144686514 62439363 175626213 137260305 67840878 259762923 52765587 2219280 155698347 36270108 116599455 142711338 5146491 95661237 134378412 196019796 1296099 84041580 61860078 51463377 236909379 28742301 248577924 119428596 180766530 34685805 66966270 139106226 18210360 96260052 112728672 154401261 72571107 118974933 80006997 8326605 10490109 50806938 151428291 63420021 18967389 165503436 65660154 105050022 210918792 143588298 122268132 39255300 172513467 157314864 299879160 39553227 142411248 3269805 63579222 4766790 142201206 32730432 46571952 31739211 99852753 136267257 38309712 4070451 48842115 212352924 194034792 101196018 1133727 49520898 10892196 217112595 93363522 171688230 149619414 75095895 144788637 28144347 93398718 36675051 303991380 74371437 215157999 68993904 80657367 90635139 184186863 232717464 90065871 6762798 217314678 110433981 61857096 217299894 716079 6417537 266193165 109691379 81771795 67836426 58689561 63711459 79085139 136674384 31776612 100137345 91342608 19601106 59115735 5100753 29492715 204499218 44227617 48987120 100743678 73148565 80607492 1767213 156935814 82652997 7154427 175696962 155981364 346868655 2623929 90191430 61250511 51926070 178800867 23274699 20114409 180367803 139430739 30239916 97816026 120748677 204373470 89683776 114808134 156277926 57505308 73399788 39519417 12794985 132812484 6260457 3384549 67150860 55632675 172973724 111371589 12600231 145042800 89166882 178032162 18270399 181856325 83785212 19110105 13664028 96050157 58003512 326204613 37780890 214365543 107770299 20717025 111584739 131696019 27617793 211048656 58929927 148566999 71015658 41461497 19249020 94005723 26945919 290901597 73085565 44379783 82769862 190180977 145036668 13019454 200432967 5781069 241329102 631470 205221807 184013109 197069124 95828901 5800914 74276391 134335341 41319243 48916644 161242179 276632706 57408330 180008199 106584618 124621833 200714388 39239697 16422882 95617494 3572163 53266059 204826062 66905685 92250522 198022146 69965280 69934704 6243720 26333202 196898373 13134387 173198970 179304489 122402238 137130252 48767775 17903634 27470268 65105628 277317642 32041023 173164299 25824267 79255281 28360290 218093841 136541160 142471686 110152980 59995593 18652914 252010416 57793155 26882457 166114305 161583366 151982649 6816663 150592638 147025830 116855256 54703698 38425023 14221221 34381095 325853745 70545258 84351477 87004197 112735035 208273884 124102188 281151465 48025929 155102094 135908640 108598665 28721028 245188755 64298871 71327088 117255390 261341388 60867576 84936747 157524003 2807343 179163054 120048789 85319367 82617990 12239052 199198692 73540509 25297020 43477287 38352531 168616602 58326093 13955361 56835765 267591534 159782364 34145958 19152336 61990383 132105771 24292863 195647928 89014842 117616905 33953682 108242400 52863783 20563746 36964347 259505862 10990455 12573435 183101709 79085370 117843096 164665956 75958008 127386420 36238377 77506989 74289453 72867249 108958122 270062289 36665643 37639707 77348061 56483196 99666693 127729497 311528847 48478794 116656218 352948281 126161133 399388311 151281585 27805638 54052656 103273317 48052977 21943467 326725455 124655496 46099494 133475286 263452854 76516272 76311480 9158793 61046454 203040600 185842188 167186019 226308726 14745297 77962080 119400057 38513118 252293055 32483871 107633442 8468838 29306025 172932648 51117003 17360406 167868120 6727476 31794000 261472050 96668628 15074052 118007001 3555741 104876079 18966444 165391422 25752174 202714281 91830144 219400986 188571138 57198078 26401515 50501724 41494992 179349072 116186112 48725334 115864560 103315170 14568960 82121361 218183133 255613911 260416464 146188224 156345294 156610881 53126136 10701999 9216585 95175759 54293505 247619127 106251810 78412173 191572143 9072252 100869447 229305321 68917905 141433824 25482786 235229463 177072 57919029 144862158 66801693 26033154 181065276 69960660 3323313 75577593 116881926 23574453 12948726 163717491 79031463 79948617 319945437 54063597 5459937 131757885 425245800 34267821 215391456 38772489 130210416 97992216 23649444 171642051 52452477 53924283 154755846 165265842 57707076 65512545 11068764 31570707 51591225 126964173 307424376 167792016 16473492 83891976 121096815 261444057 102243330 120922053 70808220 61903002 39120984 111307938 159990075 168690795 172685688 60935637 199522323 122823561 101586072 23359980 66585204 2039226 109064592 183521961 21430941 30080631 65107665 96474882 8947134 98520303 74666592 201168660 142660644 163983141 14142324 82646571 230490960 77316141 74941146 92163498 202186026 31826256 3428502 62719566 38042991 137478789 78697122 15608712 7010304 230113506 58830051 206565786 180335253 18756507 139698888 168029463 97022688 219639609 368940180 93886338 68907279 141259482 39033813 261591981 237433434 85034985 2691024 156338763 35494872 67908582 91092393 205394595 20470359 105294735 52630431 62700939 192360777 155476545 21934815 96827703 110879559 137411547 196668444 163988622 122951073 36762012 50699985 158879721 71425389 156927960 6596457 69500466 182487480 104328819 174153819 285146127 118869429 65104074 122970708 147126693 7418964 273984249 103044060 76025376 141354129 9310245 116664093 147076461 92061900 128237424 138253248 87653832 48693351 148441272 56468874 93741375 15338358 211431129 132021540 52310790 153163206 137882787 91598241 111282696 184460325 182808738 65012073 110297313 1165983 40316451 158342394 218473416 295281 87929625 85120854 243671589 202618500 89844090 27705993 69026286 10343340 138366774 41678007 143162712 181432860 87944367 171574767 13951266 88262097 185006514 96394263 132998544 190174446 5747994 172737201 46044768 190513890 22518531 60316641 122123715 102427878 74139954 58786371 42629559 19736346 87674265 192765489 75189051 38648715 33683139 362287317 167256747 148990044 27990438 86072595 111843270 26873175 27714960 208981185 153848520 96791247 48174042 114270009 17118465 112923657 35075460 164369016 110052705 100484916 207055044 58503459 292450158 53935917 148106007 255894114 61642476 147684306 35445228 177706872 109671786 101810373 50026284 134992494 128046849 60314226 20215419 127298031 53148816 102444153 140432418 224533113 112106568 92298675 130508910 61406205 148495956 279123348 34446678 74654916 244902210 23649801 231359037 165896871 22154013 21448056 24208065 249244212 54909792 115427340 31809225 83681955 93867627 4736529 6405567 129877062 68311467 42429198 11981046 155692404 16953762 171264639 172782771 56618877 202609176 104204814 17858757 46908267 162473367 29826321 335398245 15303918 225066072 42320586 14137830 85914444 26063100 133697865 207542097 55769931 149182698 226776858 6141828 122404632 30396114 254419347 152962299 37710708 7537635 211565907 59029971 41679036 139295142 64910874 64839264 242900217 57195495 157899798 185955462 86569098 136817373 109461534 56282961 283582299 100684311 209150256 121817892 90694737 59406270 100292892 209655768 90618297 76459215 81911613 71913828 22144689 231780843 292831476 58507827 62835024 73751601 48225030 5666283 99084741 237946359 66495555 169328586 21561645 116145477 1643796 79842105 135266796 2170959 133634886 104562780 137800341 136976931 123856992 18134298 244989276 47450193 21044793 28907529 6058689 33768987 61152546 228807999 184710204 47094747 86660490 157630515 136613379 123938892 231600852 222214314 41895294 54673731 154807023 107389254 134156841 75214944 135881151 105305529 103680822 50901165 725088 160158579 57355284 98483763 143582082 2421972 141378531 95129433 45705009 10860276 60950694 93115743 90980379 262397037 82479243 54679191 101614296 27917610 37669443 387794169 155984010 181319712 85532055 9218706 39374622 55519947 171590328 96582297 190414539 135487317 226821525 92097852 134755803 160778016 60638655 153370413 87746988 213148992 61609338 144829482 52687446 20652975 108887142 24977421 15130773 55497918 48992727 229451019 47448786 204834252 67714122 176838879 137145393 122018925 104225940 41437809 36665475 76133400 183054795 228610809 172105206 85093323 29142666 109949490 141237054 225903174 127620066 80364837 113395968 156658908 13027665 83395389 151747050 39792417 77363391 115354722 9875250 56774613 25569810 59565198 82604382 307350792 126796383 49413357 121673013 47944260 195141618 82618746 166592160 36335292 2675295 10487610 31428642 35904897 65161068 183148854 225333906 158799081 86249310 166327203 66379992 19504758 83509545 61916925 98173698 141511083 266277123 144774546 76178655 60423216 50901774 122526978 60865623 28180131 35436828 148209999 173935860 94575327 225777804 140236761 19356057 71806770 7706601 323851563 23365629 21176862 168336651 30976890 50739696 216684678 1191141 147346542 208458915 26945646 56338842 232863414 21702261 22722756 154212051 111640410 127827525 137061477 40450893 28044114 19680759 202308078 275926392 9879786 79795968 172797303 178706094 82466202 50024415 33300225 23961462 160477086 93385005 193049157 105270648 6208545 44817297 198686460 124746090 162287895 215967507 8423289 27274275 123065964 36115296 71198841 71230467 100531284 118276809 128423505 104982423 196572642 56212107 21932169 152113752 208561647 64888866 163975896 6843039 107147943 3184482 69718698 80457573 240878400 195172236 79188753 117473370 49019481 275066904 18154143 41358387 65720109 78954183 204466101 245025774 54672891 85049139 216212955 10307283 81323844 62001702 60474771 37681686 197031828 174447840 153634131 107321592 72207429 15121743 231695247 19112331 98638764 134963367 211309392 143239236 30775479 158982453 134250837 151280052 21743106 75543594 57270318 53829825 88409034 237855135 133541163 24223353 129364578 43565886 52537779 14630490 83531154 67788441 135724575 237716136 11389434 171986136 18357003 60555222 69408381 111955095 6030801 24430371 107717190 178766406 71018094 266301567 20988534 53639733 142382394 103004895 200104800 147046347 95992869 7598115 209920032 125957244 142520427 113678586 27093780 9457749 100042950 280585326 109207539 103476597 33071934 24548475 47295507 151051047 59739162 6728484 130442844 47562648 288903846 248769087 83235684 70071582 145092654 263777430 13690152 102347595 160619172 206935806 69057849 8085693 99722742 65630502 273068943 40654194 5117322 109410840 18705687 94717476 140937678 45901233 328925709 315237804 6950958 39421032 67550910 128086371 110496645 10567641 250576956 52076556 96832449 51351174 61460364 371287938 5765760 153382362 233362290 12380970 69713910 96970314 52410666 110896716 122614086 72277170 120375864 41244945 3504900 20060733 29159634 160494663 90255291 99679314 37825431 196222236 19741386 88567584 100391949 92272656 75891879 262616466 64083600 107588145 243641433 1945398 71595552 314139483 4809546 157945956 155661093 72208353 165631809 143002041 12890955 53997741 49039137 4867149 137564595 194776617 38559066 154542570 46006380 176361570 100320927 109587660 96217527 12212361 106838256 81356499 121739184 109039287 56290311 233555112 55976634 146572608 47233536 5602128 6484191 28553847 55273239 209287701 62206368 83017347 109045524 190023498 243215637 94266060 14408226 72996441 94762290 126666120 50226624 167859741 9983379 200905341 75390294 120381429 4621953 2009847 39863838 144351249 28999446 194563194 249895632 9085692 75942657 138050829 19938324 293546904 32250057 156290232 196951188 13791624 36322545 78247176 31426416 57686328 193918221 121723413 69606054 30178995 206483655 227591133 4589382 98145327 58559655 76244784 16352532 24884097 17796114 9428748 27870129 140019936 61854828 161822367 62861694 53659242 42399420 82825575 93170049 265964055 56316813 91314594 2352042 236785584 108058125 205027578 265902693 65257143 222806178 41863311 4842201 42963102 59772468 5197521 109555446 6669390 191511831 57111495 55170717 19987716 115928085 31695342 26290614 7682514 6027042 166231275 69711600 153698139 167694177 45269553 46595451 49270683 353038917 55838118 121514652 31746372 130250106 103543860 24602025 128004219 87674034 7054740 138843243 81873960 39486153 155840664 55823754 172165077 101706486 24687978 83384070 184625721 62767845 134398089 10092201 82594491 35229978 166341546 157322655 24811626 253001574 116550 89442045 22464477 70761243 28749672 287180754 32498046 47162640 83396103 130991385 103520508 213721473 250903002 93410835 189022197 68455905 30309174 93312849 10733772 120930684 21249648 235590201 128390199 14468454 13519023 74715291 163169580 93862104 99838809 20820324 135148986 40893951 39001095 72341682 3062220 149617944 127266153 121339617 48205374 201071325 135218181 141158430 78690864 316717716 15021363 53804016 167284824 13341027 52301886 119958678 28135149 120646827 120057 32950071 69016332 121990638 3480351 162659469 28726446 62791848 96818946 7945203 32184285 173478585 23638041 74175255 124987044 135649290 23537472 38891769 80662680 223093563 279474132 63446985 53254761 145291083 113047704 134317659 26561598 50416569 10920378 243827577 89126310 164541447 8690346 54509574 70033614 133625520 4853121 4390617 85878828 173747070 104014848 220671654 32072250 75646473 23617377 30610839 11959017 5122425 211479618 187309731 52332420 23545179 72719073 66385620 198024960 126968688 52355961 95118261 13211415 134230677 323818215 48709059 116382063 120753927 10592610 10951101 180935412 6448911 65649402 190947918 43054851 293990781 58069515 22801107 157061835 77740299 39421536 89805786 118325403 267970899 8370957 177268476 71042979 1364475 238864752 10937976 52548048 151260459 68318208 35351043 100704723 2688315 232923789 33724551 66672627 311121657 39737103 66393558 105589197 20762049 161224014 73061688 295371678 67592532 60648336 399714 89827269 106767297 37014285 60520383 121151247 194904024 121115379 76501635 383743227 91032627 34009479 121922535 13066116 73789527 16766358 219314592 30298485 164802057 57015000 215200209 35753487 14727657 122208135 108222828 51275931 48990144 121532040 216009423 33357996 136397415 138749415 128075052 37143225 191913099 283066875 93997701 52037349 335003130 83126694 40222560 149778867 65111550 69220746 45672207 24293556 10495338 115969686 89036199 128829897 86399292 92226687 133639002 89997159 192730419 42440601 131424279 150588921 192027948 70922124 183365847 255792642 235381965 78097908 5142270 387604686 242067 88968558 167032320 87928281 56214921 74652396 1933659 75613776 221980815 64854615 216544188 146012349 80468787 393190077 32495274 30224859 245853909 136782891 208123356 55577739 186026085 78702267 33026574 44700033 9659727 46164636 63354081 28933107 85881957 15719109 4920888 347071452 77613480 29879094 53286114 62847162 54081510 33434163 291229323 6376629 49203273 108332091 27539967 20254353 105303849 49154511 129064362 225189804 40919676 206483466 185142153 142082115 103996074 114951081 197574573 258781446 150038994 136095582 19988388 242666361 58122015 112475013 120221094 96063135 24644277 192713913 178085334 39304881 9792909 54751851 125521200 59567655 244860021 29336601 175501998 156066141 72683541 213165603 138640131 63549948 33938184 234211803 65267811 8105286 115311441 114753513 338184945 126189756 141788430 166108005 169031352 249264687 17008215 7581315 62301267 16352511 27703032 234949260 12043269 184017834 30956625 23312835 281525181 220550820 59361288 45350466 123425652 105516558 146991684 105298788 111914124 35809788 29646183 11860065 201997656 89459748 131626005 119298375 10265262 163840971 69940269 189244755 171594276 111246933 133966056 86035026 138772809 46844742 169532286 137652354 216587637 107062452 96396069 51649752 164048955 223865334 41839854 320638773 129532368 47142291 21669186 108382932 41289969 20995800 114487674 26725503 5858139 203113449 60934377 139637883 114561510 96792402 178772958 208934523 8504832 37215738 110756478 116823189 81873792 208335288 7769034 387239097 35599956 182614152 5982795 24522561 257394207 118966932 159393948 141468516 95516358 1045359 164556714 195900369 8209803 91624407 88794951 160437753 84759759 99868986 152829768 23255190 196504917 284188149 18929064 286901076 315647766 187004454 11229456 60120564 2431128 23643018 29799294 1350741 211399902 96270888 91280448 117165111 189935193 37023252 153562962 124111260 163695021 93950283 85219365 183527610 111447588 46404288 177988356 37730910 169049097 56960568 122856993 37274916 101679921 146768265 106060836 360642219 59455599 167431131 217801605 358386 142846914 183283149 130517646 6946044 212783088 99690255 25957869 99688260 119259315 73954062 105362355 19420863 37435881 26409957 80465847 137747064 43420125 300630813 84272979 74927202 72701979 4372872 384417873 138545064 44898126 76772556 71090628 116574024 60765390 73895787 336520191 77998158 20587329 135949485 146790084 68226690 120972264 5417475 56471520 51559956 69336876 10735221 1284612 131263188 42113568 164770074 215875086 110063436 27240066 160507998 98842254 242792004 86147670 71579697 175423059 74338887 199941903 16977576 75752817 223010886 123109560 82270818 16634562 79065819 4039686 106282575 90095796 191358909 74873127 136002426 35636223 247080351 319079628 164457447 156841251 146319453 271182324 86835126 135053793 27934746 70889742 61976565 21991116 76292643 67751859 36830367 333873435 88751103 119315112 155780898 266894985 108706122 69938484 108516681 40249545 89829600 84507696 25566450 133957089 116083254 68018349 66030279 98594769 53960844 299542509 44945355 6445215 39140934 245606760 97187055 22596588 440265 73308186 21924987 116220153 43882818 1842330 231290913 31716069 200625306 94304049 78494787 64858458 199919601 136997658 94244325 94481289 30442818 319628673 30662037 9555336 136564260 68965071 184161453 201377358 59890236 21437325 177207513 111197835 65067891 184870518 49679280 95519907 177460962 89368398 16010148 133236600 151991007 19885509 138234306 46215372 252100611 149332197 80409063 130233096 184607598 73718925 165560598 167011425 118512954 100705269 104298159 125767131 10104822 29217279 124901280 189890064 35273007 113814141 126931581 65129673 78664320 77892381 12399765 196671111 15758862 6720147 41431173 40307274 221025651 103352802 20001807 26803476 143974236 228832569 142138941 83387325 70851984 160364925 66481107 47169528 124581618 98885892 238742070 82691385 24940356 341840205 133943376 159609450 142007418 39882906 105419622 204107820 114196005 228639453 2283897 207503835 95540571 166862556 19023711 145962390 62754216 205621206 5337948 248457909 456285123 41659800 142049523 137652606 95648112 135416274 170596839 146530608 28978467 124083372 105086793 26039769 110301534 19394256 158966493 87445680 216040755 113512623 166288584 136642359 1523235 29723967 300802068 16351335 187163823 329075838 151530414 28753683 147290010 32878818 89588919 75526773 24075240 11407053 374594724 47029626 100865142 157362849 75199740 77601468 19419582 51400440 48208587 186952227 33511401 29975484 142207317 6079710 14344323 27197982 5705217 13214397 317535057 27374340 22706628 113379651 227174157 191893590 123167121 50359365 36938748 199594080 149984541 188592789 123295074 202698657 95265345 303952026 55861407 29381457 211569876 136684569 69130845 46762023 65240301 110042100 50019858 25259241 271864467 78894522 302609706 68419596 53258730 101423049 163823835 124263489 189803292 47182107 34969788 152716914 210204477 11633643 414201501 68850936 8207367 42061488 107019612 146500221 149349648 330041229 124947312 21473487 126109473 82755288 169943256 52613694 250840506 27664728 36037890 313318215 1761879 96849291 147024843 75119247 47098884 13575807 135009714 281475495 37685319 62688696 87436671 185105046 48611913 128599632 220246824 173042478 249344718 60516540 58418703 167677587 93912294 114697023 120774444 262601388 44036454 219053583 11545590 310870917 29255142 168147399 227216178 113914710 124845210 5268522 33365514 119335881 127943004 50464890 117357261 62044395 28991319 114318897 165584895 164058510 51569826 145329786 85567881 125277684 154710297 112470162 75621105 25881345 128312562 140403228 29433810 164449614 119355936 175857318 230437389 258020490 35943684 135748746 175873530 14076972 241613442 73648155 110140044 193719729 105771330 30386685 205533363 79461396 245683494 65056593 13131552 265873566 86680272 59494890 72407496 48088824 118559070 148470504 96263118 124725321 121774149 148357902 9039303 7509579 162242430 36385608 401517438 274729392 51568587 29067717 128888550 28381920 174439398 240860697 11853177 41161743 29233134 30306276 64058001 242732910 210886893 110536230 41653647 5108523 199480596 14184933 262491705 53229246 199754226 34024221 95864790 138008577 54519486 72863427 90291285 91816137 44299227 14024241 194747154 100619547 59914953 111810069 1691970 64783593 29509956 140443779 59231403 8946000 56134407 129053988 248864217 16925979 99830976 58542099 159139848 37688595 251416158 102014745 84287847 109215288 134900094 92431374 28144368 212269659 131145651 16167963 59998134 25818954 83687730 158944359 276817359 14022477 82488273 188058675 119819028 156081240 292051788 29065470 12868338 20262711 113261589 175504833 49845852 56147427 11903808 185984253 199554453 239236326 30332442 131332593 82947921 49169274 173027715 102903801 162909705 141155133 172046154 93600087 143353371 35619423 43425753 167631345 53491977 72961350 2552907 318968013 26875611 247210068 114527322 390201 303493365 99538026 114566886 201680388 76645779 198283953 147558537 20665092 106377558 1142085 144368259 77168553 205793532 147214788 71603616 73962000 495789 154404180 115361610 92723001 355591110 178952277 30846627 282514554 71717709 247341570 38516478 16648023 78067227 59224767 47239059 33334203 93587907 58852101 60036270 362612901 8885205 6787578 180245982 83526513 235630647 79893408 96886062 275779035 9068745 84909489 30723000 89275053 95569572 137674341 45151722 118501656 37401525 17143413 71904777 12539751 28900515 271796490 143306247 30405774 393477 288554574 105555870 20560701 24986262 102595794 119994882 57845634 64562715 61658877 53652312 19497093 54896142 17644011 137115657 23081730 127836723 177297036 159493740 84944034 1372056 15086925 187276320 225370824 54352767 153549144 83922993 26204619 124226634 226482396 88219824 56991900 186521979 96187602 18235098 199730412 192101889 70540071 122064159 42572712 100357698 75040602 37871673 459732 186742038 2521176 211521660 8639631 217253526 36376641 76593615 147724122 131117448 148409856 197892387 17430483 57446886 108430140 136591140 108801210 20071632 2023560 69842808 69681990 217540302 177187227 19487748 45405717 64481130 58874676 20216196 86382870 178638642 147715596 242292015 120778014 86320395 125871333 90327657 11223156 90934662 33697986 129661938 26014464 42053970 105176715 63888573 221761659 203732298 61697685 115012905 37118739 51327045 236051823 30089556 53400648 265132518 29168853 142630593 89750493 142771335 188277138 77130501 67974480 360919566 145082175 105639660 256847892 23850834 186712029 74808972 241107027 28485765 16526286 68365563 181945806 167690838 177939363 105857262 110236161 180097554 411145434 37987362 60838890 209781873 157619511 69362412 71762775 85331442 42465171 137160408 328545714 10899084 59445750 172167093 98183526 179404344 90577767 68719455 19476114 143219748 49602 23953902 188704992 32386305 189786345 125798883 96672324 88696251 137607330 198705633 108421971 50034579 73853829 67873239 99169686 98822871 160685889 64272999 52984386 93077271 73659600 142049103 6100206 31771572 192729138 79871148 113323812 6766704 168822402 14118741 66263442 153008793 81351690 315579411 148607571 21282891 115795302 160273953 78203937 110748225 123101916 123039651 19847184 99295581 128656773 59535546 154497798 2153067 101230626 110679954 90818448 23918958 12989445 136689 117445734 222824910 28173348 185400432 88388454 204437142 23140089 138792507 58191945 102441654 8042055 11189241 27920844 152083785 151147647 94299870 90450843 67166169 99271683 180238338 72281580 150265815 57462615 156502857 57021825 100284114 27754839 73141278 154743015 145629372 189617652 93878022 54243840 114442944 28401849 336174678 120743994 2511852 39952836 111217890 65791278 60401103 195857130 11671758 8164086 163534644 20732355 4775106 9097179 151158 198571296 122720766 200149047 22545537 43179318 91013874 228561732 463806 55471206 51988314 242509071 192844449 323149302 288909222 33860547 79166283 18054414 157575117 17461794 229143810 195641145 113885961 15440145 77954394 64748397 169119762 165158469 39397113 36598569 147415779 43577541 17520342 23310042 12590508 171587178 182198142 109686675 1912491 364783860 215823153 97816341 187119534 57739353 55019559 168523677 5918787 163153221 13759347 162171030 248652432 78750357 213271611 217193823 157391115 126282429 86916648 271754490 150798417 26346411 180557244 77243733 354410742 269900862 148597743 20064744 224958321 10718232 66918747 196322658 55209126 108799467 131256447 170013144 57055446 115336389 84981687 70394856 52575999 97025019 33758718 116764536 98479059 8850072 170655555 29388408 32682804 77490441 19123860 39606609 248489661 40436634 23156700 49377090 231148344 20330940 187396713 89679912 53870208 310848174 125635860 88268439 124383987 138742884 138576522 121706949 134098965 135507624 63745353 103686681 46614456 146245323 2183055 111499269 1463490 116394453 198759603 65445093 117411000 24819123 23913099 163034550 96239430 7528941 164258451 23251725 264707163 131405379 147865452 65791425 3628947 26185488 171069402 44731386 131091093 17222751 84594279 86104893 189053739 89113752 153485094 180880938 54312321 118636371 22839957 167312838 50276814 111195189 183338484 17834166 98810313 13125189 74947614 126306348 154201110 214665213 93889236 34976718 87195801 91880943 122132871 96578727 51275826 49239645 2566977 50234604 115268643 355644366 93917397 190749594 116960277 30519027 31192875 156055767 76266897 17039757 155563716 49441539 43059177 146331654 194115621 142950003 87057621 91179522 57230607 73619763 113979495 280468083 50470623 119992026 71178660 29554371 92388933 28143465 42414603 155419551 53372739 56763252 28915866 47636022 676683 121817115 126626241 243087453 31979052 51062445 41612382 309302952 71034789 217077378 127049622 21657741 183916467 142276491 75625032 76131951 77078673 94479504 119199024 53062716 69710046 16398627 140857815 458073 38650605 370277271 64364097 203610960 78874089 40440498 162387309 67328604 18363597 58643046 220101378 68607042 22574097 4731636 133711242 114574299 106534197 122273172 217956102 198844191 35345058 64666308 39540564 7304073 301207725 17145639 129971646 179133360 70318500 73229772 176673924 107535414 4161864 15986607 102512445 185678787 5713449 364145292 160203813 1355424 53570853 9419025 179914392 6780081 115182354 178217025 165933516 173789679 176774304 135028677 11869704 94752924 253976835 228133794 251329071 136692528 275486085 43155630 53265051 122646636 4656414 124669818 199243632 27959001 659589 171840312 121569525 160517217 134130696 229892775 49251951 120426369 64463868 191073876 13647732 403901379 21410655 118421058 57135792 57733137 28390887 3600072 132134856 153354621 61386213 119222607 132318123 139503630 143913315 2294838 150505887 27487110 132762756 50170848 63816333 15067563 209424327 107987397 192177426 42108696 72674469 79091145 37337202 188234319 90545028 74208687 51085041 29043609 82385436 58025373 105508851 62765661 72976092 154982562 80108175 34181973 7284669 220030083 2509164 208212732 211106721 121442811 95585511 160596156 174508656 23810787 12419967 88686822 305137623 22166571 4833066 57295350 143966508 236189772 29117676 137994024 205643739 87143217 17622738 91421925 73527930 111962046 111117846 70383474 46842726 5764500 16686327 47413002 182138964 187811925 39169368 17425884 41443227 85952958 27681969 42080241 158836860 167450241 57366393 115216773 89919228 125424138 141703779 134954778 96963531 14082978 46045062 307506444 37194297 20238519 66695580 155551788 136017168 91079982 118777743 113440929 83492598 29985585 176907024 35318934 136330467 19262901 55496553 90769770 40949391 238023786 58845801 38037573 353841327 242979618 37892316 68557797 182617869 1302882 110166441 126854679 175345212 49313019 200766216 54277860 206780490 102646593 254412753 19286064 265261542 307461273 25205313 16501821 83859447 130767693 35140560 78761508 114046212 152694276 158666067 248011029 20509902 28173474 69039663 111970677 187628406 207832296 15552201 108677436 74911515 16792923 23150442 16662975 6563739 205598652 115317510 38555601 108998400 563157 155932476 61444488 117251274 198038190 85715259 130885566 71159676 32292918 196440321 188552259 57487080 180713190 193269489 133761747 144384786 48802173 153285027 96639228 28640724 127870050 90434190 175398174 208502280 62427897 147954891 17655015 168846363 127838970 41297802 46409223 168523341 12242223 19048869 1071945 185241609 141059562 34156038 94846962 23042208 171216927 6547800 14341236 181341006 108661266 126406560 136503318 56013279 54793200 271549362 83235957 9150141 132210309 72810654 128438646 200770857 192416742 209267541 2389989 194399373 44014593 3099537 162057525 129778257 1550493 29141574 158469528 27743352 19131042 57972327 209291376 53398338 241490046 47786634 239008266 103024782 109244016 51263205 153808914 60576705 113284920 155366925 36715161 103004433 59764320 235599294 66189417 86152857 95004693 386835792 48806289 206680551 258967632 42257166 81240537 122125143 30716847 65570925 82319559 222630471 5939745 190769187 47535747 39888240 223497414 66165645 300914544 326535930 1316511 138230967 769587 120521604 200975901 200361126 5767944 8213142 171391584 250843530 31956834 26490513 56226555 98454468 241914477 69363588 24024546 658329 262363941 157873338 45433731 55434183 188215713 34193922 175167510 8336748 26595324 23448873 150171945 117655167 79183734 178296888 33123825 3658662 165834375 54049191 10264779 13940430 240086301 85723365 90364197 70326690 32115111 18380712 151189605 68635203 92700426 248293710 91829598 136775793 40868919 108448137 30405501 52954377 39108174 16254441 254831556 88949406 194160855 71706516 64132656 74131407 20289318 150571617 4654566 174818133 85563828 43922550 39384996 102684288 66877482 136541265 73333596 76976529 16267566 153478941 234877629 233584512 110423481 58589244 108416721 77207109 60849705 24419955 269960082 177363711 269502555 42069048 45374994 99023652 57745191 268060863 136307577 6534549 238091826 200152953 66341205 60339342 253017051 11549076 26057535 45009867 140594958 25932921 120200598 179388006 17218152 124380291 195773991 8557773 143023965 50717898 129417414 172072782 137972058 148302 171298302 108892077 81753042 191596482 92301153 144301038 63661164 275211048 82006785 86548371 5523966 140517216 103713288 197573061 119226513 240274188 161590527 59348331 248489325 288676479 61143642 111249411 169682100 253609230 53570517 90659898 58494891 206112648 88242021 38375001 87571491 188466642 15018213 110090232 107704086 2398977 163756992 157174962 60745209 23012892 44859633 196832853 44295342 96135690 108633000 87271905 31978359 82026 9370011 83415171 86363655 120405999 234629388 2069718 52191993 190779960 15302007 43049223 91712859 27687702 239696940 7389123 5650512 100373700 26186727 197378517 127453746 174822963 310126362 53368980 3198930 195602589 19026966 195238092 22881663 26210499 10857588 41056029 38979759 71105664 9031260 225717177 88034709 229496715 196799211 120586725 120030372 23635710 120130101 55706091 82762554 20014575 21585795 105562065 212691339 162519315 213009720 177299892 152335050 301671993 32245374 79793385 91123641 86034522 172496184 88401915 112951335 169911861 4688649 54674235 279597381 79048368 34260009 148375122 59129406 129973767 34578474 116491221 6634215 165709509 307593951 99675975 66462123 127749405 303533160 38560872 25600722 176805741 23310168 239882055 227934756 202655670 39278085 133028154 119643783 327350457 34418937 54425007 46179777 17114496 62487222 132165831 151590642 49273077 52550484 61669734 172694718 2352546 175089117 103280226 208853358 112803369 173887056 278221293 78489222 150141852 156274692 71648892 33921405 10505397 231492135 60276069 344090901 139052172 131492634 229353432 15973734 143123505 82240914 192961146 200384814 81496947 110885523 28234437 179309277 41513010 112191933 168906969 116671779 94601430 92423331 44886639 187914447 72948414 58225524 73400313 110755638 238832769 277691379 85359540 17643612 37586577 338572227 17449089 7112511 131613762 59771670 157797843 195106107 197263857 57766233 178626084 289037343 63206430 330125649 19924779 71373225 275415441 60491256 79076109 32690196 8414175 151682139 129024546 26637870 207319413 70508907 90496308 99622677 124626264 49107744 148439130 11138820 4059972 130195653 190242507 42530418 34141317 377051640 88412184 234568824 84945084 118566924 120508794 159021807 123723600 108638439 178609074 172162473 161250138 142481430 279993 192361785 151191306 154420182 2321046 25841298 231777 355038075 131740392 10585302 223104 44377578 14566650 191765343 132288366 110498598 48909987 62441925 107121945 3028242 382094937 296043321 177706137 89010348 172882185 13422822 14834253 80487225 74722074 43676640 151167765 92630307 15716232 120203412 42763224 98920857 96142578 26101572 988995 23177994 384039831 16210845 70010262 93529653 97950804 68708052 62615826 32313834 274992984 39378150 47702130 78395541 2199687 31438491 235067028 146640858 166742394 37160550 69447 63153930 28294665 195786969 50274777 67248762 28555443 87656772 53589711 87731763 187943931 167570697 106775256 21514710 222784905 44333562 95209674 171061569 24923262 22241415 126342552 81142068 71456301 136373391 64416072 193039980 42421092 55171515 197687343 114570267 108633210 9136932 260724219 86703960 63506184 222471417 67925277 47856585 934080 36752058 127073436 113786820 92637447 60854451 3613638 3101973 217736064 15643110 99844080 90156780 239818698 101703 63479157 173992098 22319913 163285878 71685789 45237885 153023997 124469625 67684218 64705221 160998327 3462921 26819772 221053980 78701238 193489989 106722735 106197819 151001739 116684190 77681205 84823431 97718964 101611944 252191100 441667737 6108648 107874648 24745497 94107699 406782621 126251748 100356963 103899432 135460563 84007434 14498043 242717559 88378248 99022329 156379629 46842936 295669059 149771076 35239953 50133132 282509241 54986925 8633793 355329408 106775487 61814802 216706833 36520071 49208082 235725588 333686598 109735794 28728525 20295639 81638424 52865946 12005133 186734520 25148949 267106140 75836523 45936660 96662055 267653673 264922161 29406510 9368016 198803157 3136077 24239355 25676847 57124557 30543933 209102418 118712223 160937301 60025497 50683542 47981262 127326801 67831491 86391501 87619182 92910321 12649161 224117187 44145213 203351589 16907898 151090989 70583940 13582821 181997844 248037132 130596207 105081459 101720703 112378560 21270816 10342836 105081480 147441924 22661919 108254601 102481932 108608283 793695 122737293 182252133 38798109 85068207 260692110 48273750 126888048 68219256 154398363 136262679 14075901 45711519 259730667 125218338 63872466 57067122 8271585 242095602 185113530 4968810 12245457 76693260 138472425 132351303 49000266 44314725 165166533 281919960 45572415 111501642 140297787 107131710 197898456 76111560 160917582 86368590 112767627 70683984 40104372 15981273 17573724 112259490 95917122 305570790 145880805 17530212 69603807 114711618 84179571 184641114 151348554 20499843 44871183 17555979 125630988 54321561 151509708 36681246 79818039 121897797 4355652 242235063 19059096 290112039 128717274 72126936 199450272 98360913 19763730 72246573 77600943 181752816 19705749 10409721 15635949 62960373 131378352 32107992 18905607 12101880 104125203 135189096 184907121 69218856 165992883 9062151 173830587 4007997 77006790 77036946 213483732 78298416 168335160 42775194 204630720 65548665 196838061 6694128 165240705 117620538 156509514 63864864 163350411 17753169 13698384 165606945 10729698 181146693 39029802 14807625 167169891 222344661 156376227 287057820 110182191 31422447 38970456 232611519 33069960 14323407 106155546 115085397 139843284 5739132 130804023 24341541 89204052 124322919 83332956 95867394 27233367 248710938 48890583 4395321 200386410 93557121 41049582 2367267 93913743 90818007 93751350 33508041 51406698 3714564 43211259 170182740 83714484 111342504 56638470 373054059 114901710 178797423 36975981 9684990 75947235 130920657 268656528 23573151 24682329 142956093 313373991 120132684 76221999 79464819 195240906 160188084 330948996 7062825 31819557 210957999 114939090 90650238 105644301 29087226 10160388 199504452 98892843 63089376 44264073 5363463 91797888 153489063 250870032 97855611 12607371 14564172 42140490 266792484 20278020 107488563 13445271 108184146 99026046 18599616 106398537 98593908 113145186 152066943 55489056 102423888 125779626 108213000 11122083 40987275 107449755 57213954 171902178 34126449 257062386 54506403 90828108 131603934 76915524 31481016 80143392 118669425 59084151 229172286 14657328 40677294 146665113 59028333 78227247 164424393 72287733 205335501 203782572 66169824 206788050 12268851 80455536 119856219 163931964 29049258 222140163 121591449 6827961 27173139 43608012 33393990 55610289 69244434 81967368 3405822 36065148 40486068 205729986 189877338 169888047 41166300 150250527 64919379 301724703 204546321 46557105 100246377 139711992 33100872 99129051 121226931 103342281 4297146 1471092 108908625 187719924 56398209 47238555 31986465 158951247 124341525 196979643 130276902 114728670 84845838 214874478 116994927 119117985 116434353 119020734 122638572 214772607 183215466 989562 80727864 36661170 125959974 30869391 27956691 132408045 106237404 195593475 46479699 221827557 64408533 247885617 215227677 19769085 147420 132184038 7088298 331344699 1706733 60630633 61848864 46364745 37739184 36466584 13301652 168859257 2892204 240278892 55503231 102212817 216757002 174888 89072907 40569165 6665862 56462595 49370412 134043609 169372875 106728909 35455770 157868634 19048491 59438799 12555963 86178456 156879135 853335 3787392 126294168 557197473 137185734 77805483 254786427 124416894 46383960 36030645 94781841 5920614 109808790 61627755 113248863 24087987 125004642 114145605 20180874 16887549 49137816 159384414 100260300 51300816 110193804 20977845 58806468 199550652 36203874 73810674 60054687 37851723 211374303 17991813 67415565 24586233 96191634 18853044 251988219 22032780 124191060 21346122 135679656 40429074 78147447 251216994 105304710 264467826 148196748 94381875 230246730 164034465 95758173 58997883 8444604 111970971 160663608 63396900 35491218 7370979 241791333 40940718 89727498 64532265 85719459 48027189 173384862 169726095 7566447 94321164 109878216 102986079 30784614 154531692 79211685 72217425 1580565 81248097 19521831 26214321 39669378 149283204 122904096 6490680 158388069 28999635 8905617 2404479 97707288 282250416 1860180 32849880 62984103 93745155 4848606 225739479 81616815 167254920 122538612 46535874 35079849 96651030 167738928 14342328 249621750 113206380 63909699 60459210 142767030 143270505 15968274 230473320 10810401 3202269 161486829 16471707 10874451 345128091 350309589 5542026 83645730 92503887 97949397 52664934 37196733 96507600 23248449 56857143 33316080 29440761 96056961 229641321 53625222 9763950 82258764 56946918 35455854 184401189 38149272 112709226 38549910 188872803 114069858 203684166 65343138 11289453 282581103 141959286 114585450 148151787 52373748 59985240 23640498 41799849 14398041 207549510 77606382 75056751 97414884 190890231 206695125 117150726 40824987 63268128 173118666 9131472 45963036 26161611 102998700 47909295 44420985 88926873 38319750 274112244 171546984 176691732 176461320 1935381 156979767 226059750 6087123 170974377 121773288 164536428 111730563 192426654 145722045 106421994 223001142 27007449 139137264 49705467 11520936 9864288 88227069 21769188 233982882 117125736 102618306 53207532 68445195 212902305 45213483 102985092 84015456 8872857 128029377 177799146 4993968 27790875 129434487 137043417 84594090 124217142 199057404 50699607 203191086 136574844 57526917 8052135 123050067 13558629 39881415 89960367 22929312 95978589 336594195 34192137 12267087 50896440 14173803 42479766 147850248 49672119 257763849 199334709 105191898 73906413 183374499 94655904 57103494 52771257 151582473 36636138 55937070 43762089 4127340 95836944 16178316 88738482 101142216 35086338 119826609 221089197 143122119 116564847 326415663 180378135 17815203 29751855 97241193 113132859 215806017 212953734 83393520 167652114 39881688 92082942 271684140 8784447 11877411 51551724 67305882 34853763 128242926 140503797 154970403 88583439 2871645 205818123 147380394 151691253 177914604 96636141 97592943 248440773 28806225 173674032 38219937 80536617 185711463 31695195 92510376 49360101 145452930 31037328 256702698 65670423 160559112 244234137 186488925 16362066 177104928 14240877 18792060 334421724 89277237 166625739 89727834 63661899 123332223 153564810 124566414 37482606 131365836 290613183 80082051 54484416 42311745 134469090 5506977 73090353 343038885 27253926 150559794 205746975 45196011 92068473 81679395 8897532 240645930 149644572 270853233 72571191 85561602 30971052 244257363 34385211 211431192 30366084 249837609 153723717 4923408 132950895 150536190 146539008 122174472 192106362 181883394 86120832 56232183 61472229 52758741 57552516 86440137 1016988 313036143 125074278 259858179 4742325 181389852 80601318 102310467 12133233 119815269 174781068 81738741 31305624 9186282 18571959 222781503 58241820 117499116 154787934 8979201 61222938 53293779 97456569 22627584 153960135 207672339 34290900 205780218 112642782 167239590 235361826 89611347 137013114 91389459 190791783 134958810 13656720 17335542 271551693 29398215 123560829 98315049 87358362 108895269 74187162 86136603 163122015 5517183 23816499 25911270 5177466 160363854 286908027 8639232 95768547 16584330 12273996 141462090 54871299 9383787 79869174 69012195 261294642 55605102 73409931 138111204 119635782 216433140 106912743 53673375 91747236 112884933 223503315 119987175 162746346 196047978 128245677 187194 48929160 134993628 153133512 124149648 108637263 164839101 19627440 1559817 66675378 95482821 26745642 51788100 67118205 256332426 115005408 90352563 20345094 103553079 26329863 162551067 76543467 10534083 135268770 164594556 5459265 92855259 3145695 111850956 71973867 37067856 36032388 35979363 199276056 38013486 30794589 52412346 147428862 286800549 76586874 5940543 168490581 172302186 129499062 247465239 794304 61795461 61171278 41851908 326891901 38198790 123124869 141770727 10156902 187985406 47485956 1670109 62137257 93135147 160929657 312519060 126439719 5193720 226878162 176746122 35050911 101746029 127572270 49720734 116566800 26754210 194446014 63838908 197439417 17841768 15717618 207875997 36173025 67626888 72007761 97862037 48322638 398328714 303955764 107975343 2979606 27339291 69685350 232749258 67614120 80172246 168522858 57730281 137592546 46870047 137123175 111687072 1225728 78078840 122482920 70511490 174707379 37490103 158841543 276432324 101131107 25718469 26930673 101261580 299905683 21854679 68055351 145417566 16691850 86560509 244897800 239887809 63605094 157388385 79332666 150551394 108778446 10530849 146154708 89034813 23594130 144071130 132453594 32931402 26838777 9459891 96553065 18063570 194676930 203567532 75016305 122047065 99329223 30107133 344233134 146627250 8613570 165752790 188492535 29116353 204481872 106340535 127966104 125126064 25080825 222589311 53973801 65493351 5511534 57388359 188354208 172792158 128304876 87255525 46551561 114525369 245082054 65722566 78869679 79237263 6786150 62504316 128881410 65114973 150614394 30375912 81143790 2328564 76360662 172726155 90140904 68645304 114549288 12218535 160527255 94466064 118153455 46721808 1600305 38937339 66975930 93342501 135435069 82656714 187902645 43011906 109420626 8849799 59551758 106154139 17664843 122161935 113446305 220218558 63722652 171541944 31205412 132111483 96652269 105513891 36523263 128555784 44864988 47660781 96373662 49006671 122247720 23582748 33363288 246068214 92139894 218977164 66326127 179271057 55333341 71200836 216019902 129181626 208401438 94964793 2026458 35381430 58719108 81096582 118249257 178681377 33659913 187460490 38198622 101269203 2279466 137134431 79317168 7817166 203037282 98115549 93621570 112106295 217245 49723590 147171045 98579985 217492170 20502384 267214143 231906738 29230215 112872354 365298360 218626086 8121477 169989141 57314124 31173639 145492095 40111176 72075486 340412016 1613661 16801869 12191277 3168123 40386507 37290939 56411796 34724445 5697174 157259928 124917072 43275015 54000009 76811070 96093900 24263925 114322488 147230181 14539392 136571883 27199536 276564351 203399406 76565601 66020514 27566889 19953990 52191888 125790798 9016476 15414588 3529890 153927585 389096505 101515911 52584504 7693581 36834294 40022283 295486821 57384663 272520969 238290276 161278530 56466123 360714249 53655798 216499185 2682414 100569546 24123519 61915707 58653189 167652723 38056977 177675624 162314544 251587098 108493875 179996880 116700948 108065937 151798311 223326033 27833925 139548318 98944692 163235457 19949517 2390976 18747456 50343174 301883694 81084423 126276822 15743028 213134418 26376945 182522025 14794689 64022553 103431426 45908079 131722164 24360126 230439090 153398322 18004392 77865396 167319558 26565504 99094926 20817888 127557738 64139502 174595848 201338424 196479738 212235618 171642177 74082666 135945915 149688777 55090875 165960501 56954562 6953604 12671127 139364610 28921494 138105975 266054754 96488301 90121983 1240365 347023971 44415252 12847401 15654975 185160297 180744102 83571621 101881332 14460264 109895331 60786054 11259528 138487356 110567100 224567112 140267001 32400312 113104194 51183111 177272613 34049946 153696333 88755681 162215214 53001291 34696053 1832628 191639343 29681085 31222905 68392653 83303115 153159027 14179305 75275424 65140278 149243010 320652822 60100026 56820057 384345528 128979606 95202639 216429003 184527315 45422244 154263711 46077633 118938351 17828622 30300144 225512070 110444502 146848590 72334437 38998869 26486250 328148079 21766962 211585164 124085535 98181594 167008359 7170786 81664905 143843448 149569455 104195511 45634491 32063073 27478353 42696717 40620216 6178242 234060141 3107034 152420667 73676064 79836897 42682500 71045877 122632482 242903598 84121611 12605691 16342158 141329643 196291578 148163085 35495649 179800257 435292116 70052031 96352032 167968374 172791087 85414434 4794762 14018970 14579670 187712385 291014493 130287801 7165641 25101279 174180111 28762671 40318068 44834076 19082679 311438421 80735571 112920171 258254430 92989365 92496390 86074506 106962849 266415261 189033117 25944996 32135838 134713320 110224842 2072133 7848225 174421758 64264704 313734792 92297226 221840031 133440216 34764324 105057435 49752129 281332737 22941870 54718314 20540688 436767618 55471584 196842156 70055223 68477514 96097029 86953965 41828388 143842839 73663443 5977209 26952870 62414163 246728643 100952271 79435881 41363721 250764528 37566081 154963347 21195090 233349942 127346667 221659788 40539975 92439774 179474673 216128703 53115741 47947788 21347130 158291553 201549600 165762387 3110352 62948802 158635302 35917581 350763336 74669679 168921459 42106617 141296547 80009517 55186761 41458242 47894007 266453607 39297195 21681975 393713649 15203370 245938014 21542010 126297234 168015624 30691731 6893985 33885915 86809023 161626773 91258251 119659344 25253109 20136900 150629997 52069668 80064747 87965766 1676892 64737099 91905450 394321494 68271210 112774998 124067643 52493280 26392107 54102132 156608046 57419586 348778815 44325309 25373775 101362632 100595334 18883851 138825624 142028481 97602414 6849234 144149208 149499504 102479286 195953205 6303192 191773848 40323465 136907799 10100370 253136730 281898498 55370490 80843112 79089003 81877530 219575328 175110789 121018023 172738587 70905051 244200033 129478377 130020576 227470425 10546137 69938421 91869435 33265491 4186413 265958091 114583287 151082106 63955017 209223252 100554678 64675947 93770712 136560186 112829430 210256620 36341382 104167938 100546446 150048570 148940442 87358089 10002699 69195147 135447585 120533574 45555384 285639375 7153629 10452750 65942877 56775705 16592751 56724528 30656157 36158451 137277210 76163976 50393511 110732349 83169534 140776797 10578498 98651238 17116806 52499097 67938738 186986898 115985541 98147532 59356206 126273945 16688595 141636999 168902076 106827777 117340629 223013553 41950650 35563542 102597012 120983121 103024866 95404869 32529378 167895735 89748771 139160490 13935159 17654700 263932620 173088531 112011207 138052761 55562178 108127845 108475143 22040970 158868570 140865522 20797896 47638122 337437996 6148779 20148156 65447172 105934731 129877272 79378845 4395825 101262504 95027520 108715908 21158067 147003906 108149559 140134008 16665579 223564530 8075445 27494460 100701426 205717638 182456127 63848505 140377272 170675757 152965218 128206932 122940510 162702834 122876838 45261657 14761509 123960249 7773843 104742666 160233045 87064908 60284385 81772320 95005932 3445974 128779434 49257327 15655815 122974698 297906756 57506463 138365115 238673358 27254913 229204962 31114671 272246625 132408192 65681238 143997735 19048869 230021925 5056401 56224581 9229815 254911629 76417341 59884587 65628297 3422874 12738915 179517408 161132979 143203599 128019360 18857790 22885107 84385875 102221028 62933955 120233274 18855942 91524783 243730452 126103089 164754366 28332486 212064888 138168030 81896346 13567008 116064753 181764282 8067360 79100847 33386850 6525225 40942083 47880840 100792545 86113545 412881882 14646576 176377698 70902300 73648701 84272748 38508582 166506270 286348692 54405015 7551012 147022260 15847188 3813915 122632860 13346928 151432533 144310761 812616 261042117 48390300 215550048 170910117 106701861 103438692 61967241 50224335 184560369 52872729 41308533 38991162 238955913 208247634 124504611 50728482 91617288 71221437 116936589 115333428 49596813 248904117 39780258 24953397 80332770 127920849 224818881 183173298 16174200 77075733 69155394 190068333 233468487 151812276 197042370 91214928 204261582 38291757 191804130 86186646 231608706 152283789 35295246 61563705 122348541 93979389 179989656 61778997 160757310 64117872 40049961 65818788 60587415 161001267 132820317 109656792 176203566 33849501 71945391 100775367 45178728 25698792 8036952 16163553 31923570 37897566 93517767 34572300 136952697 43353282 201137349 60304335 4396287 67901274 11305854 12718734 101670408 138826821 97949061 48759312 25102917 122998743 212972487 12536937 72225720 122911866 143238333 35014350 18245283 104921124 116069205 84238455 16191777 146239464 125319138 56273700 263236176 31334625 49151823 122480610 2197188 72375450 60321870 128452065 305523246 121187514 253653267 27826197 113561700 62103594 153890541 95144679 156262575 125513682 77092134 35021280 22582077 5599356 6999951 150773469 31117716 140607957 209875113 49055895 38472021 136836483 141275211 34279497 110446581 13160364 76005825 14327796 245289177 130602381 64658097 41414016 41807493 38578155 56420448 7029036 186272646 80452218 32282166 317745267 28923930 9097179 103493733 118244490 2567985 12086235 58964388 164724210 154057743 27555633 52221876 168241416 2985528 303051567 152090757 55034847 25306428 338419011 118546890 69496959 212709966 64646127 38280522 40645563 216702171 26016942 51555021 256644192 164683260 3160290 232419453 20892144 263677743 174173601 36677298 176717751 184141524 431697 13142640 37452849 149396478 140934864 101043705 45328920 420105 9573123 239244579 63806715 3001929 65937711 30673671 22384110 9123786 189027321 163803696 56780556 2401434 224251461 119875287 73293171 104918058 218130969 112029918 30823464 86070033 51100056 89256699 96177732 275218482 11307261 88278435 123525150 49007637 193564119 1494696 82388775 125739726 197855784 25883718 198049488 84051408 276170160 25368714 105782229 134319738 99227352 125892291 30653133 199385088 21999201 481861275 99626415 80543715 105052542 53709684 168694806 165903885 173135403 276414390 45643374 426484191 9815232 194461743 9685998 229934019 275338371 87885609 3805662 14576121 60750984 73824933 141484140 262199469 88110498 50104257 30857967 103598019 6585075 110161401 246119580 117057024 34202448 48682809 69048966 39749073 78021027 161484414 255134922 102632460 118645086 93454473 130937772 12511968 251826876 23157225 243288885 12022185 15428091 12574674 193874037 6220347 190450575 219145668 269199735 138260850 250009830 48147435 31877454 175094703 107188284 108772797 6891234 71946189 94024959 278808411 64031205 16389114 129409245 73547964 34892592 15147762 388718085 60745755 55203456 162546867 48377994 53133360 255485055 147781830 33434352 160189470 1087884 87051132 287745927 37914723 219752232 50743119 74324964 162297828 87602676 22368969 35699517 238933485 27045774 188473236 83305740 47179944 235502001 209041287 130048905 77385609 84291333 25952808 104762364 128346036 25923345 11662287 145957161 80245809 70639506 81329052 46816665 80684184 32256630 16313682 28591983 192970176 106417374 118593237 36193374 19730466 105303030 229167939 198708909 8118621 33034281 118004649 11434626 177539019 40214370 89896590 35609385 218419845 162275757 28339920 84958881 174042288 5186307 93876678 100887297 51332505 279150669 21049203 86240784 55657812 77457282 92158479 42862281 33883122 111940122 171162075 74000892 26575143 151020534 59013339 402569097 140484267 133286811 141665307 55589394 312391737 8678943 124419141 112859775 47901798 28875357 152946381 152116440 6308253 38471643 155943039 37170504 48705510 34684503 369589080 181538364 60101244 224097426 141624252 80199966 167017137 91712187 50893542 60930303 175864983 19686009 45457335 142290792 35102718 85075809 135146193 2154621 99472464 107307774 32091003 122929737 117484710 129195213 143681223 24235470 239248674 207119241 19284510 2930802 158783121 41544384 208567002 63764862 155633562 198541182 45533355 131931345 197286810 82104876 40312167 257078304 16761927 82955565 288890280 43552908 217287294 108555888 4318020 146841261 58642416 362639970 164679375 58390143 17530947 4276734 109687053 131178012 128974461 291648 12728478 16913841 259519533 99300537 12629484 111950790 164280774 180598194 80202024 179857545 9560124 179618355 121589643 45234294 206384619 31441893 222765018 132459600 147822192 117844272 76941186 63656775 113515143 144480126 134110935 94223136 1058757 184240917 148656858 44588817 132663489 111582345 39515574 174319236 182778813 81643212 102516624 103146330 37424037 140135751 62413680 54814221 68171397 69172341 3306639 48179103 17918754 163453836 57667155 53391933 22724415 438148662 207965457 97817370 175207788 40016109 135940749 112814688 91691019 64392216 83651442 114560628 109704840 87727500 57246693 119351841 98351883 286440 9923928 90389460 384549207 176448342 67792914 12440715 968667 32598426 157201044 84233121 59437875 48020112 134518419 311694999 70321104 172142691 198284772 68578419 13339914 38002335 145237680 128472687 51622473 49765590 23189670 58042467 109791507 42629118 27946905 140069727 26180028 91825419 87795645 2327199 369016809 72842091 176165808 32041674 68754798 245777637 146482938 100523073 35076531 247241589 54981570 147159621 245994399 102976041 297508071 4593708 60744495 117057696 161608776 63374010 36082851 168072660 46043361 81177054 213660972 83490267 60541887 81332496 11564637 76935789 172785396 50986740 21081228 149008230 76417257 66724980 245739186 8879430 221896542 147698754 26534235 71211987 168763539 35613816 144615954 104554527 111143634 154872963 80863461 155304219 19389741 37804221 122928561 16380210 244217421 109028367 90121479 127889118 163611693 53068785 164677863 107831409 113441118 33656385 33297516 2929878 164136273 26363169 39498186 174198864 152036073 335986623 188328651 64437912 171878448 100608837 50278578 322927332 61369119 344061165 107845080 200140941 136796919 32167737 203883267 68307036 237146154 64910748 115847781 11693325 59936856 29923152 279695220 111857718 5364870 41097315 103952436 116814873 183426768 58528638 176699082 238060662 7106064 99307278 152539821 97822410 9390003 168128457 72118641 344368269 20940969 146802684 122497830 49671909 104117811 179347875 126516348 11067840 107001006 185233587 12076932 84789747 41614902 32154885 128902032 76079556 271403538 8114295 225604722 6751710 96321771 11898852 156991401 66163797 135740535 79232664 159537630 205822071 24097437 234545220 53187855 4937373 15406524 310870392 122474919 172080384 132019356 67494273 14134197 44925552 326508084 122394867 55852314 257240592 104256033 137730663 234991302 108363066 111643518 70927668 94655715 46939641 1058463 118486788 55078422 110672499 97310157 87336060 12198396 34890660 69070596 58270275 27268416 234416448 84777252 44947749 218212302 160587630 56663817 68283180 208650876 53653278 160990473 220894233 86477790 49586754 11407200 64551228 74545989 196881153 38802540 576975 216168897 112049553 140732760 24752784 33329751 136496808 97377966 111247038 219630285 119165634 252081228 33704685 6629511 220534797 253334235 17515071 151335618 126996723 14292726 216699819 13854666 237620838 101460954 33613398 176556870 47640264 109080888 156011184 75529608 196968534 17650374 65485728 10310391 104519961 43414665 89157999 9751938 28461636 5851839 5301009 207398331 24400719 115102785 270825387 31606785 167159790 90233934 42458997 81583110 15111726 1046829 73902402 97817811 230698587 166337997 274274175 134177526 4226355 247357950 204813273 26544588 238046844 276766455 25612293 56981442 86029692 152597151 191405046 222360894 103702137 52514490 49344750 9358377 22016652 54258225 53350122 120284241 127822002 23981538 164586366 158107824 175452921 17485608 13143207 14723541 47018979 144825135 153722898 171527097 155727978 38808273 102484620 54278511 8127546 16498356 45835776 115733268 152427597 67845708 208936203 182900613 4261824 19919802 215328813 55074537 146071590 18311580 109164930 128609439 135550212 8180592 29876490 55478682 220604454 126208551 100646952 97773354 6652884 103618620 70168098 34474356 111390804 99805734 85416219 163938516 54739230 155783796 50865801 8699628 264479145 14775222 43806630 192764439 37942191 163619610 7686672 21254604 47494230 131986386 213533607 66260796 173184795 77561694 68163627 151977378 185487792 179738475 167127093 32800005 104533737 4717062 42987672 116564259 166983936 147694029 102121866 1827588 33025083 230134170 83616078 28653534 111701289 63395472 957768 156989784 12447036 5805471 60994773 72633939 165521811 104101809 137310768 130737705 39051369 165183648 116111310 252519246 114660945 231763518 330317736 72588201 133432068 123561417 185784711 170537472 37958004 21763014 49527009 162241107 68318250 18595311 55987932 78380757 62039397 1145151 112842555 41725173 22805181 222063996 162847839 133462518 105836577 48479256 79841433 47794362 89043717 47292273 51867165 168528129 9668925 303194409 114740745 21926646 203063049 64296267 66264051 67844595 61798905 113583729 26196870 118320594 49198569 109207623 191497425 199115784 211484805 111464976 103431489 127943949 46279023 415968 121958109 21885591 41263656 77723331 160870668 158555607 7591605 213032715 7519953 86669310 42001701 66240447 68440029 31910634 278737977 21200256 55875225 194731467 152049450 69119757 53884803 34574988 147814002 162695337 163399152 66776304 210719208 61038915 155930229 216603009 34961010 81112752 46621554 21476280 147644532 134185254 166841367 384744864 173205354 58438758 284693514 43686489 207408264 102869298 183951663 107361891 68781174 330712347 143401335 76737444 74523897 7632513 33750507 43782732 67942518 123710097 132515523 127883637 129283770 191961651 67823427 248388504 61927320 5047980 55998621 81663981 119659113 110791275 91300692 118903365 78221577 262476711 34809285 15170106 220866492 61182219 40279491 68093802 34493781 87914694 167802726 200884803 138492060 125891829 206894646 60859491 80248308 132344520 62301981 70880586 140931399 196006545 5398176 116406738 115814790 148221234 115773231 153757737 239594481 405981303 25159722 193885356 37559214 184125417 142771377 281860509 30413733 14905485 95027793 47326293 70571865 6835185 123369414 290404128 21313425 124102083 55434372 208406940 1814715 13146252 9478413 72480198 8629110 178837050 84813162 153551874 170298996 23259054 120065379 98235333 171000900 248850210 185922282 67043529 93573816 172586652 605283 67519536 52070151 71402478 320501937 91966476 54739482 97266393 97749393 140972433 82754826 78514044 133615503 14647311 164645712 9628332 56110152 72096654 91905429 15397851 103522524 24297504 77180019 71897826 9337146 257953605 73564512 162448608 37697394 12239115 78756552 443589006 8688834 92084517 37334535 12399030 51658950 10401237 12984405 30371250 110628672 208025139 5764353 69549900 91918407 52004043 146538189 57362823 66485160 158423853 33364674 96355161 66517458 58048053 51818655 2349459 16820286 76962774 83735757 276146115 43745226 33695424 91666617 52262784 7132692 15281427 292440519 28102137 60834102 277500321 39688551 149162265 141424500 88351788 40401921 3384591 271672401 53437293 189469770 170821644 166498437 133168497 170462817 61560555 238990584 186816189 31878273 186081462 17946369 219093777 11739525 221157720 298254642 20130474 114575643 225141399 70217301 106824984 117542145 332990742 23243094 104503455 11947761 208789014 43776390 200791353 186758481 79543947 42153531 330105825 129622290 233959719 190801611 83999790 76281009 110529111 17444637 22678026 135537024 88719057 166245114 72177000 102334974 158805738 260405691 18500013 101363598 21905625 17859219 82966968 76688472 202129305 80250387 96505983 271214139 33035898 88983825 28551096 26544903 163314564 129464265 126675003 93888480 111989367 130894911 56870856 286532337 137968404 294541548 58405410 51209508 107502192 220288320 185848929 78967959 107731722 30027312 83139798 354375399 70095165 29323896 76647417 11147556 90012174 111776469 141492498 91127589 64497468 271681242 29322426 94137120 204059793 129860745 99215487 26432385 17383506 72922227 23945103 375145176 110256699 57077874 5539422 81263994 51228954 113481984 33709746 24195003 45162096 121651362 128327808 100766841 69616281 190059282 174248298 195534444 14520009 58583217 153192354 80259732 94842447 143965395 196263060 67393137 5659752 18709236 33369945 194438370 110638626 143447346 115909878 72429210 159068679 154576422 350973735 137139618 143818731 52291134 191175285 4213104 110528523 10414362 71707524 180085626 74916408 226902060 183159396 117611424 7082985 40011216 66163545 69711936 87273669 29820840 53142726 122950128 144840171 191081478 28893879 160650021 148362375 46604376 114093336 224966280 275602656 119940408 15977094 1931202 185360049 69455148 21983745 161725473 37507575 98203392 173540892 148818285 9190062 23724582 24960306 27839532 112156002 20688087 100224243 61814865 148435686 110076204 38480484 74193189 105049014 93951249 911820 10646286 144514818 147271950 174991887 16321851 10634148 187165209 51640407 144063297 92390970 78177141 126313635 34470072 120576876 147858564 69755805 54624759 107377872 227563749 92416128 39534180 39698316 130021752 159482757 301936908 46265226 43709736 90128598 87931326 229581324 9579381 65899449 115601346 83302779 85588062 9422574 79759197 160418307 171717567 189972447 113357580 246100512 104058759 95940138 178211061 26965764 95331915 140244762 98200956 46187190 21844914 141561105 82467399 258664623 130124757 96581562 11271897 69794592 19493502 194860302 129009552 49477365 16993011 120296715 32574486 109348365 137396931 187168569 38176551 41811000 81338691 118005804 163352133 24525438 150351642 291645354 72862923 172514622 146524497 283155369 24727122 226496508 36845193 32206482 10300395 221380236 108280473 166403244 17405493 50494584 18390015 2645118 43469328 91834323 143016573 138164292 83109747 160028547 169243767 117023529 100056201 97559049 62823159 163848069 33381096 87645873 85447236 180428241 42316260 120616587 124566267 36360009 18320988 137354133 30695616 82740861 86114784 71871156 109909947 203990115 105526113 44596209 13435191 141718122 52611720 1361997 8320578 16011492 184189362 121603944 31433766 56055930 28023975 66848817 18146415 196492842 173003586 280444374 91867461 150107328 78394239 12192369 231814653 205515786 205181634 141469104 37601655 13056162 27098085 32580996 197863323 14358813 55873020 167010081 54466398 80007165 102148389 10912503 90501054 24092502 28360248 136918068 134491476 118590948 112984242 112370748 101805690 131153547 23057118 127780611 7994910 94498782 30968826 121814259 70149660 128821182 147359037 244093710 7495656 76175883 197971158 9528141 176919687 48246807 33201189 84734811 135056292 21070728 149879667 17576055 60084318 142459506 213588081 192726240 51517389 78295140 94658508 168991410 151263462 89708808 3541167 85536906 91200081 130455213 33407535 156405438 278489484 96412554 102321093 73971660 158467323 78719718 90191493 95421795 148275309 29873529 154418019 1282323 102792270 139941480 29835792 176137521 17776122 1745730 59405409 1932609 113481417 157266858 15907059 319760868 19302003 56728707 120989232 62277957 114455628 69796818 26051487 50051736 1018437 55156815 234501477 16114245 146643777 173708472 145643316 85686237 73520580 18841473 30605652 114859752 7377027 49956186 181816383 71104215 313409649 34747146 126291648 125858103 80413431 48324003 145749303 1172220 98857437 132123789 1711836 188019972 23316237 222818463 72005724 176001021 37993284 76973694 12083694 23038050 60830826 24010455 134354388 99534078 81104415 251783406 15423618 12831273 153944952 69221838 72611595 12617850 41771835 43931895 21527100 228111387 50057028 76365933 104360403 116704476 86427264 25586589 84001218 52875459 51931257 134543850 127516473 20379366 265487019 32510835 227442747 110687430 144434682 48225660 130188996 35015022 199536246 152354706 257308086 11850258 160773396 141926295 52262637 233130471 59101518 215012742 224017626 13605249 1995273 137313666 6073389 100923102 104229615 234292317 43994496 86048949 210696570 17106978 6762399 95730684 153129249 205454907 160975395 301114359 67190550 4824414 7553448 29161965 264629967 105572124 208408032 1347990 143924907 241763613 111451116 72011352 174350232 206320842 262886253 383855094 113608551 53554851 92886969 188336673 291401481 248350872 17855082 9092664 103833135 239485071 36024135 63536445 35517027 56234619 44091915 124225857 23337258 78031569 44947077 206213007 29108373 39485901 11598153 13799268 132568359 128556939 14468265 23195718 62698860 46238955 62046390 69293406 55355727 275836659 96893664 134203881 123103134 17932593 130294227 2656563 193406787 298550385 384258 90242439 246044967 140309127 53624130 61475526 19935804 97851810 85139439 8915655 1918014 231734160 39127788 15947694 107814903 28135989 127392531 64484994 33917373 185035893 61141290 3449712 167629014 88761519 117066495 281090061 80775093 35165361 80765307 189085134 247467129 165690735 41298033 4317432 33219963 148620066 141293691 54731712 30619827 88049808 41391273 386251677 42795312 69594399 221279373 8889153 91611303 115119060 4291518 39319371 4124190 39057018 41060166 226548651 217376145 72121833 325269840 121343985 64736154 52725918 117347475 97843305 106659189 12622260 165440373 249370296 60500475 118932093 16472274 311078607 37191105 147913920 1696989 65823912 49477218 117066306 219103962 133466781 40777002 62745354 134164275 29422743 137236302 55660899 233698332 28611051 140257950 128158821 106328733 59649303 177455334 57280461 34457136 113030967 13399974 181596135 232788780 144772026 111296892 99614319 10907358 77342643 119102130 146627754 118391595 87678150 13526100 171339504 63838026 166403013 263529 15642018 74081847 11026050 20748672 92268099 251614566 41793255 73748619 85414476 133293468 138368643 158708235 54680703 304527573 185069577 377978643 151225326 140559174 170414937 62638191 275422917 194675922 218791335 72748305 6689403 58323951 46160310 127829268 342152895 114176979 82161492 156682008 212735964 52940832 9434208 195114402 148381464 94541748 60894309 11227545 104150151 14726754 242538240 339755514 111789615 10617096 70153125 48835143 3673320 208125624 185187786 38059392 9005388 205426620 70998795 150248784 8057658 91665063 17075037 45978303 34406841 71617980 78064266 24541713 51870399 99069831 167074824 193999239 135834909 193429110 122300913 15669150 53206860 29065659 168805119 16521918 11695719 167134947 147335748 159848178 189502362 67955727 46999554 66836637 9947847 26495385 81081756 83570865 14245266 182658714 262792530 177618021 87763074 65445261 80320737 14582232 77939253 52120929 47190759 209159685 202634334 8151465 206353392 207510177 17893785 31568964 133006461 144574584 49075089 337177785 67192440 291656400 49432845 46522182 21881160 107672355 99343440 56349426 96957882 101101749 20063400 96108201 74474862 193321569 8146887 32669637 86640015 206882004 112627179 152897241 80392200 81371010 166111239 192333456 40290747 60844056 20947815 125015688 31511151 155731506 173388474 196871325 49919793 24692409 31017714 6458634 124855983 154735182 94230024 220426395 72330216 71052324 87267831 50858871 80303454 321845013 54392940 28613277 269086251 162878205 5452965 171835461 283432233 92915823 5456115 150776661 6559434 235359033 81244233 51224922 75886419 121629165 12821655 24298260 73946523 28506345 176457708 136942785 240277128 118612935 12492396 262199616 198580305 52861683 73987326 215632977 45726030 634095 34568667 82192887 142283967 32089911 149254329 65008755 95179434 88580079 1474242 21768873 15754599 81916947 160995639 41880090 74890956 35666064 19139295 139517763 44516409 124720827 96608568 16022727 251388165 234895647 150975615 13442814 44851422 42335307 34770981 116478978 215763303 22528737 242742150 94287942 22217118 40362525 59921211 61679415 34473306 58498167 107706942 276471573 124029633 9023784 117254382 28913556 27072192 173457018 67423755 190726116 214097940 226676310 48177360 152169990 43813854 11457978 208072893 4072908 82059936 34526709 34991523 288521436 23022762 173036283 262252200 128495493 104571642 78393693 48236139 86180850 70234836 40404336 225131046 9703659 84902055 47458908 115889382 148624707 111631170 20145552 16370697 22470882 173800074 41977740 21538209 58882047 5398470 122578092 49626864 215074776 108375246 302434524 128714817 50870841 181551510 268968168 175855638 226886205 276826347 20570193 21966987 68560695 15565053 50869791 97296213 63192066 174056400 76620894 301848918 20073459 113697486 160327041 68327889 40263846 99556800 57119769 62365275 28017297 97439307 37407594 322083027 49688415 202218534 135922983 119067879 31724595 71706579 124367859 57664950 66434130 66625713 65335221 186995802 39452112 206253621 354519207 17508792 17593632 6824895 246497202 123947733 31383576 226280775 166766229 161898450 15772365 261197328 174207726 59457930 150551814 112303905 45411849 2268840 13757247 102854892 14454153 47257602 132811161 94551555 68869899 38791872 30321879 175035546 69438852 12184683 103799808 36996036 73117947 133805511 24310440 173141136 5955474 199320996 89830104 18559170 171942225 122711505 1899765 207962034 187777737 276237486 2509584 112476399 146675235 227393250 100117353 185960439 96285840 20410719 353328402 18255195 123795399 2179233 67425750 147535941 172211823 34495104 115182144 201914769 2486211 166569837 42722925 24939537 191831094 103076295 51148461 43985466 135530892 176500422 120495816 89415291 78575028 303707502 7343259 149373798 121505055 25300653 402564792 137604894 170040402 89605677 164965311 78788304 81501525 136889991 14305452 82744452 9076389 241125591 22870974 328190919 21270165 228366831 171505614 49664622 122103366 101306562 227026611 248703798 79997904 167407422 35342601 48400464 210218253 110116965 67948020 25054365 267472275 57606423 111327993 19143747 26513130 209555136 228917304 2918349 249146331 138672933 147826476 20424789 67201890 203601447 6928257 78222249 93572745 51515730 289359651 160541955 58259943 67739784 84846279 44716518 213209514 128124780 139088019 63686994 150581130 110127843 101937948 49912653 75340944 205402764 160218639 8099364 16459002 113264235 83944224 137297685 140271159 162994230 51036111 3423546 319002831 133425537 105915285 148218798 143170923 149393937 171558555 85116087 49172676 1206492 35285754 88369176 289054752 45211005 88391604 178785621 203476959 190334823 145522062 255247650 99692082 93177504 100331490 35659932 22712235 161144466 272618367 121980537 18593001 17685633 58029993 440705916 50540637 61355364 214504437 189575190 237723381 53027247 95832240 40482582 66755010 55278930 18763857 107625840 14482482 59965227 96271119 180653886 36067962 162101142 7526883 40247529 166801677 16903572 63916860 220380720 29686251 87272577 115930878 238548744 36590484 22443393 143045217 42012579 108768093 89085297 97041252 47596626 19992273 3025575 58329222 143818059 97870878 54410055 166079844 52645362 16655310 171731133 119866572 162092322 124270104 135618672 397187679 39376785 296914044 148476090 121160109 292236126 99829149 87642303 27845769 130405695 312056871 147916923 180214419 180733707 131290677 68057850 214865049 93349872 22997394 95800299 20992398 208745565 113720040 66508449 164912664 115064019 342478143 74777955 268236003 838656 164178588 143698065 159538617 40449990 91224630 134110746 221779278 53357094 167245302 75840828 44918790 54947466 107065581 53025126 312763332 86989896 178422195 24169593 62053929 152832897 76460181 69095691 61025643 211394400 6720441 235610718 60917871 5677665 6167028 82473174 46081938 111278895 4196472 108728676 217411845 85690248 1623636 297714291 118801389 77334180 231470988 21037044 205714824 235096218 169717779 26579826 127001679 168703311 239973111 58857099 15302091 59404926 26107536 111503091 80870601 186928728 131252394 96948369 78133419 161809515 21257397 102165525 113771091 136991421 86896236 11936043 94641477 51049992 151174401 8046381 184265655 168880425 63284655 246959076 194323836 101757348 154213416 32829447 227867262 49796775 154827792 116973654 255187107 73006710 56966385 240377445 104872740 71588811 90844908 115101609 54566400 209199375 82980051 146365905 31810086 141306060 52218810 238040565 267503691 366819432 79517592 103605264 241580220 54003642 160226850 72005598 260408379 32145813 114328683 9921597 79270737 22105902 412421478 102127074 37555854 71472282 159681186 71592549 136089303 122077578 31565247 7910763 98649957 48108459 403047414 125877675 132701646 99701658 36856365 161624547 242353755 31863279 106614963 221416146 145698840 45121860 117527949 348394410 1259475 186327288 87191013 92874936 10313016 44101827 9912903 367851246 82474959 57650460 73659075 160182729 20089944 23808183 125818392 88979772 407428644 84001827 72374274 60731391 42592914 234022404 134144325 148891596 29903370 111544902 204269919 13262046 173380263 155110683 202993014 24805998 53967207 51606177 20095194 146130957 28441245 70576107 109162473 252231357 87730062 25428333 140278047 117033609 114465792 230699763 53080776 72742824 64825530 52603089 6610548 81959325 104175120 112467663 186038643 33735072 46003356 27239583 285120780 120892905 232028517 186755037 53322213 250462569 135887808 163149189 50552754 166259016 6211128 153784848 106214997 13148079 24017679 42938427 208626936 134169126 9668925 84871815 144459441 61067958 38746764 49438389 75203772 24047604 154355922 88286919 115773819 46214112 44592324 1437849 42982947 102430713 17642163 52479 90672603 25963245 240441684 67355505 186203220 154690074 9356928 25794762 204275841 82903905 110666178 83069091 12406884 204046059 124663980 221489268 167780928 53112801 79055424 142688553 211486695 35799666 52865589 198560733 20012475 136606134 103750290 89537847 20921901 24713598 107481150 141723120 99412467 249858336 68207601 117879006 183335082 137464803 8484168 169887438 25674579 181702248 33381558 221563251 727335 173194497 83054496 179355519 95892930 12552246 128446542 625233 71184561 57584772 74499432 138192915 68877018 147230412 139740006 113707356 68515461 58806153 58624167 113525475 72304155 73418415 58961616 168889308 122885133 29075256 130635225 41175519 78020670 24102834 58089843 38587227 128210355 143375232 42597807 229304796 106690941 21179487 57768921 47768931 126880089 116968005 44088954 99544494 190737057 21980364 116120718 136603614 50313858 348040077 35428911 273354963 165223149 54555144 46869123 239775207 6695052 72240693 58346799 70534422 136937304 93204720 103316955 124691049 86694699 40181883 75836481 25426653 226814826 42290766 103937841 138267696 107608935 186495246 67067952 25038846 108689826 130030257 24590412 239088297 129107916 119160741 60282495 114616761 115968762 220602879 137337753 13672323 334454400 230419245 149378250 113636103 56075019 160929573 104358009 215177991 15994377 73293507 110802027 66447003 186928875 132009696 226617930 27286434 141847062 145876521 101118276 19170669 126782481 29094219 59456439 78279390 81156306 170873808 128494044 79808631 150545262 125362251 54665331 125554422 50904588 12689880 73691604 160188189 14395605 126833154 137568627 26752446 56992257 181353690 2331084 158791395 182320425 59547684 159586014 58011513 42687897 44927316 5020995 325444770 96871866 82985742 47268375 180509616 45851484 184015503 32724636 12039342 288949647 1089249 17276742 82074930 101407068 16203201 149966880 188991558 73123638 100775976 56377818 100560747 109639026 214730439 44838402 51663129 169641885 296784768 101663079 48987519 59085516 4454457 19927320 100576581 280382886 7608069 243011307 169316532 17665767 54892467 26043885 22875300 154873782 108693354 155057217 36278718 248398626 191825109 215078619 201732888 109014696 64880760 37016301 240547818 57161895 224164626 235397988 41617842 21872466 124251729 32778627 24705429 83435373 207832800 186413073 260819559 5717292 98402094 758289 44442699 25002033 417274158 90407436 32390421 78193101 24773637 133056840 96016179 166659759 169860789 310010106 91192500 125042484 127684347 7630518 135174963 37759512 109671702 178766511 74272086 309726081 138442227 124718643 49874223 316951278 190860348 126763413 8121792 77668332 168017472 206332497 76565286 155223390 31148775 119732823 225308706 101762157 79731519 60688782 42245427 56792568 41404083 62533380 321567666 44843715 20054538 321492423 211097208 19327896 117711909 19643232 219584526 200799396 68324298 137175003 22743168 46765971 121654470 34093857 48602841 193874730 54897696 67572645 129634365 194904717 49116354 172827438 32734842 21977697 258272847 15950760 49250775 48887097 77572362 35834904 95113683 144863229 22079190 81657471 32611257 120387225 20841597 94293297 335048238 29972649 70017528 208769631 45674034 81298161 187250973 99331428 118438425 15257319 32755401 120915375 178541937 151465545 83952288 185606127 132562437 42554379 172478607 114147138 143943177 29608509 68062512 91509558 197104656 64208445 88508553 171704358 111254808 83406519 27523923 169070601 284192181 53818968 16994313 280139013 131371989 70332360 88987122 17447346 220695951 56080437 211554042 105037968 12088713 63042756 254928576 70406973 78252867 121481010 108603789 153381732 50776404 162284934 156987075 26942265 6381963 70752192 23367288 140416227 74125884 6154029 60900231 15156603 77750673 178680936 704823 107867613 118024998 5428920 343107072 70660674 204115338 291147045 192629262 18591027 224318724 316471596 25907196 59904852 71709141 240550548 121120167 110654922 102088959 94772013 78761487 205733829 19615512 176828148 56043099 292258974 123209268 80827341 118865712 53211543 165109308 40257210 57889986 156471504 33826821 7745724 323234079 99266727 55563438 5932479 1713348 131517120 74860002 49800114 152780565 187580673 15422610 130404267 72658656 78823080 77745255 53155515 78891435 87877209 71968134 30385950 56221809 229727568 58406481 51128448 159905214 63959406 72882075 96827577 158996964 5413611 182478324 33361818 5861835 96579231 56917476 78547791 208315443 106821813 130192272 54475050 155402268 138828816 1257417 104032320 8929725 69743373 234499062 110552673 103748988 19735275 35134050 26742366 115751895 7667541 10689945 155922480 35084994 155037351 314491380 73326729 85309686 105211491 214045314 115794126 47409390 50136030 42560973 50162049 98424900 58562091 339523884 3384486 124765095 224151480 56569359 92247120 11856768 103551588 109331187 295825362 110912361 51490047 102246669 113971977 15473745 154332465 11042283 33581457 394933077 60210759 35371686 135250794 49503510 27580434 171451854 113652840 289819488 189158991 181542669 926709 29586438 135696792 75655062 125561394 111027987 150162852 25460463 81418071 30609117 21430479 143277036 329350581 27791841 55400184 139070085 113813133 55148373 46846632 19613475 121884 92890098 205357425 23514540 27936321 145438713 4118373 180123783 108408090 154670544 1508892 108181227 3916017 86590371 249196164 21415296 197431185 46818324 49176204 90106149 143172246 65532663 55256250 124988493 149616537 227339973 8100036 34356357 170183244 173373480 108916038 31874724 87674769 72739863 32050893 99429561 146717277 78956472 96382419 89461281 39841347 84126840 67204914 158026848 246939987 71222907 153966498 66700053 117049086 148816311 35301798 246821106 87538311 33753762 39914574 61791240 9973530 25485348 276340197 122582061 106824102 122222646 80778957 195656118 17632881 141193269 135107847 29920086 5775924 247351335 170752344 68170242 35311731 44914317 81354924 217773486 1866564 46444314 247355703 115398024 50650257 241434270 58171197 230371134 37949709 12309150 94284351 124669713 141803319 180469884 25500531 90635160 52450419 64960161 61952772 121308285 33947466 114957759 53484774 223788915 249463074 168216174 152476695 193506936 97363791 73760148 5479572 4669959 21326403 31004043 170677710 490686 193032756 56559552 111507333 313849935 168542556 5151699 64274007 58083438 36200745 29931468 100613415 15996183 302189076 74569488 54342582 209229237 61478697 26183367 93856728 104650476 150456327 70025508 97037409 199597713 5155059 222351780 208705518 82366998 186317229 57166641 31006626 11052237 43689954 232704864 5558070 9879366 78845718 256180722 25409895 151438644 48109320 63388731 83736219 46625418 55615560 206165232 159067986 133026306 135444351 97746054 114537738 56791707 20014722 69441330 85698585 98049294 44596482 242777787 382972464 35155197 22878261 144770997 273720216 25372956 13018005 155773800 54626544 254266530 52481331 219605232 57681897 52733100 6916329 276287991 196125384 122388693 136512054 131641335 184834293 23083788 152979897 257685519 107545851 152210541 157075128 94293696 8934639 132871767 12082707 165205572 149573004 118240143 25274550 85930383 104339151 20128080 46351053 326018805 66663009 48580896 47827521 212591106 21304626 180986589 6245652 39825702 129423756 57221052 43815975 37167858 70888272 16058889 4753266 56727006 19401459 119433258 104409039 33033189 108467478 136301382 187482624 43751379 95449179 127326045 138358038 84703248 98973315 176650761 247659195 77686707 16931544 153224904 46125534 94491117 202486494 47563362 143083332 71564850 53925417 259549899 76490778 2411115 100433004 245897001 20607195 142352343 204015756 81414837 81869298 153312054 80843511 281502522 74223912 307165278 197510964 70633101 139433700 98439726 150644844 28037520 68675586 162563079 77365008 79122078 39137007 86630040 44203887 142881543 30182670 27088131 111790014 72171918 196696983 109391961 212266971 6464094 31732785 103439511 172026120 25113018 28387317 120655689 8818257 114633540 91470372 67051845 383422641 15162357 70729848 143879757 19427625 480151077 48400380 55681017 84270753 149920239 38601234 26202561 225785217 40473510 38385102 73700865 6715800 56688282 187921986 374199 2078832 67525668 104848590 97179726 12850866 6986511 83987841 110289018 67930695 69773004 45487050 218721027 98874573 23054556 186754575 183794604 193200462 111489 69247143 96748008 131874099 98180313 6793668 4917969 198712353 167627397 47046993 258674199 190130682 79036797 125418216 38165631 79297974 15829821 165395496 144736305 123988830 10229772 122168802 125724753 145701906 145062204 56233023 189346878 63018207 20182659 19016697 16705773 10606197 261169755 162624630 155191911 184380147 65407713 291674649 98561001 143996748 53127102 180986127 115400922 161086800 126241626 119510853 42875973 10187121 54014037 104108340 128562819 93376794 34196064 184529772 44167221 125794074 187265316 52695993 182791875 143749704 24481485 89340342 149133537 70507983 401003253 30334353 50484357 88270266 37891350 23470188 300521529 127714440 3345342 75129264 97630323 138898305 110747007 182979741 153502524 178738917 37814910 134731758 174259281 106799973 179464740 183014811 141948933 137556657 204721209 41512191 109554123 203966511 21310170 27567099 162431010 3906609 61937736 31156902 68282928 78309399 56399637 243618879 297344355 113341746 170826138 114029391 167106429 230204184 24689532 325385319 62298936 30013641 299042373 154551642 53263266 98533008 124082469 9958851 71885394 38196627 183979593 162257550 137004 89680269 148335054 275326968 106567608 16340415 161247975 250362294 24092481 4729557 38885133 139110888 22000797 410188716 22463553 65105040 41604696 20846196 198176706 25144770 171225516 199272423 51757461 31381980 43210377 107019570 8260014 261816219 155293992 83689095 12503043 82675572 15785910 148996869 5439189 88109889 234476130 18225711 9771048 133430556 106762068 162855588 108447780 165525780 210500997 51698220 128104746 262910718 189146874 11818128 192837645 22988070 95118135 101033142 105675759 183259776 78046899 50983590 60879441 46763661 75558756 144956406 16843617 94283637 99504552 80308893 5260038 24043215 65409183 48792261 70828443 69662586 194901651 86775066 129892980 355672821 63544425 233800833 10228113 63851823 1434384 151617039 133292040 98833749 66307038 54168702 82212984 53444622 215596689 38799684 406358841 32652081 316549275 24657507 3152667 219431583 27391644 36112755 29066877 23000313 128448642 50123598 20566308 288200871 14182980 184413474 139718439 51134349 155544774 200964750 186840633 56633619 221325699 65576931 181636560 207824232 193265709 101988831 24271044 182707308 31586121 373628955 131964903 129985737 186899664 73326141 61082427 29386959 125038830 208482477 1419516 46361511 184636011 22828827 121927554 187557489 48547632 112307496 69275262 149031267 161507283 94474275 115220679 34758192 69824538 102420129 13271055 89531085 138615813 7025151 19560219 15311688 223401318 3022026 25591797 32772495 152692554 26649945 38874276 170765301 173386017 239544207 79795884 98607684 126681261 52856454 143798802 34997781 33467259 58469460 8542086 92108058 13618206 55420029 167547534 46481463 97434141 18732546 210284256 21138495 81716019 17288523 119841162 3869271 2465757 201081741 171351936 50042286 27517497 207414396 105304290 38204754 169631952 16546425 171970281 22905981 63969738 138164691 117866049 35806260 170242716 50435721 163398543 214489548 66745455 14805483 57710835 42282807 70487886 170265963 195777309 146247129 142166388 194729094 114475557 13319313 150731154 16737441 357478275 115179204 71143254 14340837 52045854 347847171 121969218 149967993 134403444 32321940 20654298 72160032 89715066 210321531 42686532 84066738 127445577 75673143 82306875 199119501 400276023 44604882 50466276 52502730 122371830 62578908 203056707 48244224 13548528 12442773 111273204 154111902 188979756 139987533 220885581 36703254 100871568 12126618 252953421 151711392 232064343 53726022 112576191 113528688 2110227 48343743 163949625 16950759 15614445 105905058 42352611 200766300 203402220 191322054 29902152 262213371 55981674 105498876 143139717 282997638 65301390 216085821 88477515 178036992 28182714 207781056 83078520 56637483 52441221 168769566 470132859 113325849 69035022 54814662 177713004 42400407 257817147 49855407 227266662 189015330 5476926 217306908 149974083 40645647 160424292 1851486 12825267 53606238 75549180 5250042 99336132 139835514 117758571 111089139 36896391 337953714 206772699 193595199 10332924 153159594 101600667 44472918 251504883 3871056 157156923 228900735 29817417 304792803 53027814 26423985 227458056 39245682 56170674 154956039 101436279 23527350 241882053 104632647 65115729 132642846 70157598 21822213 112343532 242001249 84890652 231129003 16804116 87084879 207808230 34545483 87926307 76198710 18520593 142005591 95579568 68193153 24920322 15464211 80849118 92460984 146205969 123694410 49842009 50962212 80058447 12533661 441406287 307424901 104300910 73562853 66298890 162265971 47237967 8510607 131572833 6591648 151115013 127612128 85399671 1451835 46642596 164333799 131333223 107753352 117484710 128243073 66237234 187452174 145838280 6294897 39884187 208239675 102515826 92479632 68241012 151156467 66624054 193555950 30053961 104545854 137781756 17783094 160486305 62871606 92282673 101453520 27409788 141733473 82811211 38793447 135034683 95094468 236077149 17501589 160120926 31955385 73403946 94445904 248075520 31450797 74290839 196361949 48917988 59245830 38974761 207576411 127154895 22051218 36216579 58401441 244448484 73985688 103420443 183527547 73655232 52292100 81702327 41026776 148934688 72740052 36410157 17676498 267270381 22779330 215777961 26688543 83867112 90443871 175905933 174153777 8748537 28790580 74763507 316641318 48012510 139599138 85829730 91568001 160849206 17953971 52968027 19186923 92925105 227974404 144695187 3943779 179087601 41751780 69518652 39916758 68728296 29263332 100788597 50777811 184519440 106434783 128085090 338307459 158941839 146238393 48489966 69665841 187032699 36753759 132731340 95477970 133883673 184300704 109094076 41620719 272279448 89746566 135868698 78718857 155363670 136720941 13424418 184124640 146574897 47775084 80873289 186881373 94588557 136605630 19769064 46867380 3248742 61974339 245372400 165958149 50025948 18947208 98709660 28553847 94529190 61296438 124713876 117494202 44919483 147018123 6307980 228925557 86193198 38563287 60058908 59466414 69414681 267066030 528255 211443813 185141397 168339528 274133160 102269013 154713132 269130834 44437953 23893191 138718398 66376590 191692788 15740844 195839217 72681903 134111712 110488035 80800776 309443505 60953571 103809762 82472229 83688696 218908599 37750062 177287271 76983417 127420272 195629742 28149051 73818234 36272481 350141064 49117824 176823948 61498437 19399884 148606479 78137787 95721402 92234205 105599634 140221389 50744736 58316958 37053576 138572700 244594602 32142915 155933757 100714404 163911720 5404959 41082174 149507064 6930063 77820603 239806770 152473125 188814108 86636718 44820867 25420206 147945042 109314072 218559621 2176503 111383958 61317249 296211783 100487541 160745403 51413691 151747533 174012111 35059458 81855333 44827356 62136060 181409067 29819853 96312909 212334087 2921247 69798519 40036605 228924906 6378393 27686547 201760986 172430979 133323393 8257620 232400469 135560796 13737444 138516483 74596557 152237547 169211805 4348848 87772293 145858335 42152019 187366977 25137399 156718128 184804368 157680516 22175076 19586049 110699883 37951242 70650762 273467607 76837194 68308842 83097084 202647102 106249122 153014106 8045793 217361193 9930249 33299196 269081610 60146877 258054489 54579462 43084629 87976917 96245184 151664415 45620736 16553397 94977141 106595853 144795042 102910143 188897646 106804362 114477489 70118034 32328219 143131947 8146551 112072716 85059450 74123091 149767149 196647591 127403850 245292180 193242021 89921328 111239247 31038042 127511517 101742879 103043745 195053313 24136623 61832316 6330681 55694436 22809045 209598606 56218848 77599053 161055132 16146291 336954828 108029712 59549427 214404204 157301130 20131020 96208602 18738846 135346365 203550207 206394720 123753231 23260566 222659766 16248792 70362411 33073362 264443319 83301876 107966586 271982025 154234353 21725529 98339871 108261258 86568006 95509113 94334730 57001581 87561516 233730 714462 4108839 134277654 248004015 84140133 252221424 52276581 26221251 52019562 197822898 122700312 175709352 116580051 33717747 48148737 59767386 114012381 10217634 48429654 172711854 109177677 172853877 73046379 141428469 21110754 104054685 203479269 108779811 79282791 95065446 82131378 4006422 231293496 230886348 276860262 115877055 189592746 126374556 76370406 169715280 64857618 44053107 531237 122627883 177885015 38798487 227850357 68096868 40030074 177727893 56744163 152594631 94865421 102178902 68630310 35679840 258367578 80985030 30244956 80424918 11661951 117410706 229634790 200459490 66777249 24674412 154602966 13044129 80561985 85492365 18954348 97817727 143746953 134095983 5150607 3605112 176786589 202114248 63110040 11459868 54857439 121172268 12627237 174955788 52871238 51939783 128912700 67580058 776769 8497020 264518436 19550895 107167095 212765595 154116480 134530557 301119 2323965 47081727 18920790 345945915 76784694 92322153 162299151 108746988 87729474 184181508 142462089 141796704 91408086 3440451 88938549 45065328 53951562 51395442 181456359 48008415 84087948 143261979 103465467 43566726 35821044 294108255 239529801 395073 16102296 186239802 54007527 31156125 47190402 12513354 196052787 113175930 158134536 75100221 201184053 64732920 81805458 126062664 47640600 66115749 64822506 186596571 44474304 169732710 43272306 15436365 291900378 72650298 96830559 127429134 10015383 84997836 114906099 21269115 56928186 168590772 1855770 107906085 103602660 178438911 213422958 146065836 132731277 226952817 2422392 23717925 159092955 78736287 7154784 65268945 98317506 51238656 105135534 219787197 89234397 414456651 47386731 5756646 48289962 120271641 105295764 22108884 104978097 232765596 35445291 51956814 211160565 47744802 5675817 223773564 77839797 36523200 70825020 48888546 272962431 105645540 76307448 157666908 59443545 79377564 133299138 173204199 79357824 95510331 29146215 30417198 120849372 138243042 15741012 128188557 63988617 206010546 30525537 54162171 198475641 18166176 184345434 35848596 84212037 13344324 294829332 137232585 49165998 130662420 56325024 137218683 3001824 120952965 131861877 53848473 206016048 95083170 282032457 66974481 113578269 111197478 44770446 10697652 46365753 155140986 113611575 155935668 94261797 113195523 104928558 10129371 87303321 143751300 237238092 117372969 55752018 54006162 42322098 312562740 66789051 3364893 41755980 68970237 277499733 58346463 85073352 90909189 13017396 44142798 360621996 22267980 14347200 290024679 67837728 86134377 130202730 133346745 138044802 3758643 91361802 236918031 243745299 53768001 6954759 171044139 102231780 33171096 318005730 13485423 216310689 48974625 60187323 24633630 8816766 253736049 37472778 50791230 84683760 29603700 20801277 132855429 46446162 39292953 15768396 197154132 206013444 39047505 143854956 83248830 226897377 183565263 79037679 17858820 2002980 299723424 230069280 203128443 8596413 72442524 14359947 983451 53577405 55936461 133070763 8537214 82130727 42260106 68431650 192615738 4726764 18646026 109553451 255119445 88542993 162505770 4310355 37924614 169474578 14471940 65442510 269224998 121693740 56200410 96640236 131723466 120195516 46675314 54556278 18504759 18009516 234767883 51619827 38939292 26358927 255913875 182111139 336321615 212832396 9438408 168233247 121252152 115750908 116417406 183027768 175713699 25679493 4768554 102719379 92938524 100964829 194614497 88931346 77626101 222147114 222341616 52479651 286640067 16696428 192531171 33771969 14253561 137522889 269994879 85178121 196110243 19288521 21036750 164959977 93936192 57158010 57381408 195820632 79055781 82628469 363527808 31117191 151848774 8750595 173355357 60729165 47939052 105339591 160054713 23498874 60501714 62036121 141293565 7220871 245288904 142201479 25177866 65552802 33226368 240314025 245093352 37485966 249631137 147224364 30098838 62255235 37571982 136861242 82585902 91418187 112114422 89488875 37928121 88816770 129110982 38103702 93232671 182647920 26483940 16586010 107721852 59910543 142987236 46183158 127007139 23129862 328963278 75851286 61273170 24211299 148563429 5283642 51444393 214144455 32771781 138139386 41713875 39354000 212291499 19155108 137393508 196191051 205964787 60229827 80347638 217597107 90396915 89108271 260040585 176948688 17005044 79694706 215685687 118666842 150923094 5351598 35929551 190777902 37688070 27835521 60168990 46272492 241874052 29836548 72508548 8231034 1179528 152170158 187961466 3495912 225963864 102746826 260079960 105664293 127373001 174320013 12140856 23944578 138442542 268059057 14168301 37374981 133052934 177737700 301098945 24718449 139200915 267844836 19907937 64653750 44822211 35801073 49416612 14787402 17730069 20175582 84626997 114619827 159134724 11836188 144152442 33760335 66429237 62172936 135769431 124042485 112234458 222151965 61980555 87671577 10325511 246278592 40891053 242656197 90213984 105308091 29268540 140219625 110858328 99485358 3618027 180443361 44557884 47297082 14766402 313290789 97153791 83311452 146182617 121682757 16228254 127138095 114100392 52545213 405689403 163440060 2799048 112449876 8542905 25420479 311242890 171923598 71454348 56173698 202811448 316896846 45591378 13820793 220373496 108470124 282582720 40763856 130576845 8046150 173420394 30491160 195410376 38913546 11940915 118890177 257654397 174295212 80071719 118392519 120831606 132698853 173771031 195574638 86809338 6543411 64348410 112633416 33404595 40258449 173890500 81471264 65142693 101909535 143551863 14780094 118059585 172104198 19444929 1207878 18147276 67103799 56211057 182570094 116281074 29577597 176447565 77656635 4796442 109342191 50089830 60014241 238830354 125315442 52026429 53667138 54827283 206532732 49886340 83191731 6533268 149245194 39823098 186214833 81490206 4034856 135419109 220220679 26898648 51446409 86267538 151448871 73986843 15013047 45587178 55250181 120589518 41592663 8996253 20312502 81348960 30086658 246098643 953127 23326674 342184122 32540886 78770664 91397712 7985628 71872122 226483887 31718148 194725986 93905994 156505587 5584404 138215889 116311608 106865409 80444322 152701248 123246018 106869672 173937708 89552694 162310512 18951933 40397322 91569324 60503709 88480035 197269716 152852805 67886679 32530407 34065507 86309160 241422720 92307474 97875309 163629606 76435401 129113229 3511494 8067822 168692769 42751632 152502462 48445908 144262272 42902769 287020146 77046291 13417068 49952238 169160922 36802773 22593816 208902015 49133007 52946376 70571151 13293105 113110410 249925011 30489879 59444259 52580220 122488800 31139787 78588531 79042761 126025578 76489371 48670587 130803750 210863310 4702047 218050644 200384583 189988155 106006929 123526914 70144599 82886622 167320818 13345416 193463886 138734778 163787799 76167651 21252609 13702500 105573636 205429539 111937707 88555446 29980440 80961174 170283624 110528607 142339218 50294832 153638856 31610040 128079 64361052 117991692 575064 87263232 250542096 571368 47279631 264186279 271377666 169138137 30117276 117169416 256638963 41596317 241619007 47346642 18758271 153885984 257321085 82559526 69535095 7038129 74595087 181221369 66488541 104652324 269683575 167751927 73020948 125420127 38510682 72551913 195434694 697053 202054818 230590521 149339547 21379932 33929994 218086302 109862949 160288443 100438506 185358348 106383879 36936984 102985722 225309651 131631171 4486692 39327645 18022578 293763834 89199327 108244752 28885962 223130628 209227998 210917028 227307108 98000406 35653905 83659317 192199392 24598686 106866396 87794028 183636159 99719886 167474412 118729359 150924018 88686129 42567378 46940880 12131364 35207655 159018321 65207268 62562024 43611057 59545962 119467215 52698555 70744611 136680642 3822084 31105998 217863303 175407729 263953809 208656903 21821247 117091842 112372953 396259689 10780119 77080437 51872121 125077365 18363366 215605341 163074534 76660143 6255942 181597311 63419622 135096276 192976014 36249633 48322764 61381047 38790780 238974309 32335044 179729151 170832669 53135733 110597130 30434040 50361381 32620308 339160143 43791048 86237886 45127971 265721463 175705131 137427444 90633228 20944875 126867930 366291786 161019978 63925974 37252341 81798003 112388745 169495074 52475913 206467653 2585352 96696138 105550200 23061717 276721074 27258042 66132234 54446133 132083196 20161092 37751427 99787401 399810978 64755075 111635727 65427054 333339615 61288605 161993895 284451783 51848055 24001341 92164464 61303746 130145820 31199301 10889865 83562696 154694652 104514144 90807003 61505220 285524547 132487551 63025515 140116116 25426989 129980466 222764787 115021095 43659798 162442245 48217806 117558 14537292 127487388 94658235 178583517 185296839 85052793 20947122 4977903 286695003 169516158 136251927 43290660 107478756 72861957 172252542 63436107 103325733 42668787 29249136 99110991 47246976 33570516 801234 115180170 23715237 181105008 246345246 200997069 163385838 29409828 93563190 64193955 104528949 78109983 11021472 42269220 126995505 16981104 42420609 175980315 16207989 106110375 69236097 23160186 32080440 55313727 228728157 21046116 61195512 149364894 104077701 127083873 212281272 18136503 27503826 73531584 43433691 118690110 87566892 158324376 97796034 16317084 90527535 168570423 139866804 153574974 11727870 25718784 73738098 162271494 11568018 22831788 14793135 96478578 2541504 239939847 162571038 53790198 146985741 98882028 92150352 64146243 65273712 97722912 22205001 27427302 16296651 54463416 104061867 66294459 41711355 253375605 92474235 67993002 27184185 31532865 120095598 152870676 31359867 220613169 212218797 149461473 74438784 157963365 177701160 173597340 98187894 161112693 24664521 33767370 122246208 100515156 20527605 152118582 7323225 104512653 14969955 211593648 96767538 200271162 135029433 102964197 1041264 216494523 100997925 156189915 89043570 135053373 231103404 160786668 63484890 15996162 73184349 4861941 115339812 223976445 53770332 53735430 210783762 36667953 21293748 153050226 45197733 109602507 123110379 329333214 12081300 143873814 20707932 24160521 204329433 83980281 145019385 62145699 1969443 49245504 25818786 14967876 95197179 168352149 44178645 39288375 248562720 55735281 66703245 189317247 114187941 122798298 234015264 74347896 18258072 134478204 58092300 46467729 198164904 70074417 187013526 38269980 12714450 97227879 55492626 26156487 55869765 31693935 85720635 51936423 31395756 70287399 29875335 51334080 26111400 169933533 35089089 161059521 226467318 77512848 66152751 270512949 11234937 118250601 86106321 25201638 19187490 24333582 61499445 43124214 105659820 80762115 204013194 4535349 120807456 11301444 37231026 429564702 89746545 27602295 328923567 183976044 91894299 28030506 263434059 28439019 240637971 16013130 282250101 9147054 32600631 137425218 106516851 36178422 57724317 114308439 158538702 182226135 160592187 75898893 126162750 93919098 96274395 37210803 20122746 141264963 64538292 362304012 124114935 231415128 67005729 23641947 114965760 73438701 242864013 140143227 48415794 15110529 103125561 138923484 86249856 79887360 109292820 184045869 38228778 37930347 103350030 56148267 84775551 21554442 45512355 450824409 98933457 21187698 38934630 127534386 47917968 183928983 134649480 84836178 102199461 26764080 3387363 275233014 12824889 72056103 91807023 12983040 12124329 167140365 52800888 118777491 13076217 81852057 157430910 135374862 290843574 38205237 58078062 10484502 100281027 56930097 55939002 164204838 56658672 235936281 124852749 277822125 23831094 31039512 138000702 127006236 33674802 117436557 133699965 77965419 94715565 13719552 101154564 44158023 61766313 60257883 211943592 27124020 27331164 75703929 21401436 52910949 130985148 128426697 114635157 125570298 156997155 37119852 177096759 39287157 67502316 120464883 55938330 132575541 42193116 43031625 7115976 110694045 26610843 111017886 238235046 221282712 92388912 201218556 242196024 2048634 214634784 325074330 34974072 46272345 35960295 832776 163339302 122546718 143988159 107994516 52283196 107010792 19420548 89900055 125883660 57447789 23324175 108515589 46364430 358289358 40727127 54153267 69261444 223120527 47656833 87929520 402862257 14408016 20911611 1930593 23088303 25174233 217528143 135831024 115309929 180649854 150441270 102972261 338266551 19703943 36601572 107849364 26991237 162636789 14692545 135507939 55100262 6137313 55480950 106722756 66304434 159499116 72656031 150765783 76989927 6626487 36027642 233299983 75125589 15341718 172429593 461632206 10435278 14236320 182275002 3379824 242371437 116525640 3748458 118307448 161638701 130063941 189180936 155807148 56969409 89982396 66553515 150647658 12096861 13517679 39577125 8840664 184183755 17304630 22602426 45617439 11852169 131694906 235467078 131334546 157398675 45757425 73821783 51279333 102316788 57600648 59718897 395126655 75315219 3108693 99200388 280870947 106355340 30180402 89709312 47519430 145234929 82896009 204754179 174983382 46591104 95388321 43658895 10780980 172848249 117644814 218551662 37429833 141000153 76784442 62412294 9210684 241869285 35960631 90829053 75380970 97287750 151478544 296845794 148478862 152758704 99998220 19542663 300767565 1453326 176760192 11978442 96000807 142849392 148333059 115013262 1152963 116798535 22009533 157353966 119221851 81545898 154345149 98677173 67035381 212534931 6641460 2937396 47624178 142763229 224141925 53580660 43883112 21883050 9562476 387905847 217298529 167147295 202535466 25944765 55132875 127118460 287899059 103882716 173589297 53147073 171491712 9459555 93712899 26475750 2320101 235974144 58065021 1898673 124384659 10732512 56316603 94504557 75002760 109526046 115108035 111284292 198720291 178250604 99592836 67008795 93591057 37404885 99953385 52791942 69781047 129875739 42002289 138053664 177035733 96963615 238962906 136372215 3660489 158047281 19520445 172610172 36936270 247178190 19031229 94891965 134645007 6360480 65557716 151106760 102384324 39598818 84849786 17044734 168716310 23914863 142276260 171142440 274777986 161392560 12370764 84999579 73526250 28888755 70736652 432360558 120295518 69239100 5274843 122103912 201787152 3595452 80362191 70797069 58654071 174656727 176560902 74826339 15294237 127861671 9926910 8675856 81638508 144938514 128607969 15721671 46479048 248234721 270056199 2699214 80324811 7949634 73153374 102331866 33157887 111316086 56758821 107289063 17311098 35183736 31342752 124284678 268060002 76319544 77612304 54272421 80483823 16825746 90403488 16837443 116913384 105983913 240023280 7942179 9605631 162028398 62703984 164687544 151717230 156670605 20409669 12800655 46592196 165536889 44126019 148939602 206278674 8467809 12473916 44049768 134782557 28416843 148962198 152529783 92272278 41773158 38460618 89924289 16885218 117578265 77810418 186755247 100089108 102137868 140285985 135854145 185246271 71395191 15380337 34879509 80924718 190279467 104323695 6446013 31290714 143280522 273929250 89678715 76144971 104478507 88008186 161532462 72745617 170452002 150097143 327054504 10556448 24735354 96952086 133882203 133372218 72902214 171019611 74412807 4292274 61133877 12573855 48843480 99985305 196274715 14491491 2538207 25912635 7425369 134820357 10984638 46850118 217000077 112996443 56047572 13211226 108102351 45204558 91353696 102518577 85718850 50388219 171040149 95735388 60874548 131543727 379490076 209795922 81584727 124970034 97274604 27641250 24467436 184391130 88478355 57416352 200486874 29628774 214571700 105785841 104460972 87555510 205822533 52535217 159760776 136995285 100875117 94710504 16424940 155697129 82705938 75448569 281626800 40636743 48182925 127225938 27199242 96507327 51638013 15333822 142405956 82918248 35942277 32290503 21942984 189940380 36579732 80937150 11379732 142674924 85391376 99728580 43549464 16949142 91497819 282861516 138844356 20255403 199189872 20522964 11307744 64461117 87989433 337876791 199088085 172825779 101785740 68361594 271042359 136625307 65064132 212294880 70813974 5664393 205003743 49252287 264759285 110864229 155319990 4208001 12752397 106211259 4143972 145375272 77744226 42547680 67605048 76914117 1278417 21648249 200282523 14729358 100565220 28631169 108245844 57524943 36989379 53141466 44699529 168388080 80988138 50441181 114070131 271191060 28779051 140642943 111621762 26650260 19824021 51107469 50810697 49235760 223109964 217096215 69549060 125388165 35317443 30759120 142358517 209007897 29175552 64969653 306326013 116703174 12048414 20223021 106827399 18175857 119217462 63204708 14732802 98376453 46750095 70511175 47131035 215781846 47104407 64960623 3509961 304632993 50077944 11022669 157876047 116744838 60468702 11822832 166643022 115081659 201392331 179925186 104768475 176599689 72604329 73412136 46798059 3925866 2483775 115169880 53288214 2198721 158371206 85489677 155785959 229681263 57593718 202741875 95687361 223204590 126221298 27133176 80325504 178223325 39803484 77737485 69073410 92013537 246192471 173767230 53294010 117575808 10389414 13187853 226313703 183592752 13728078 151921098 173813808 121370235 43783677 82289487 351627570 114922038 48587343 197129877 89221419 44489403 1423653 258756603 3570945 155240883 108592932 263375259 60457824 16544682 69237441 57247155 192435033 66209430 152353677 58951326 21099225 133193781 131365479 121307718 202008954 175858242 139087494 150165960 51548049 174482070 52351509 105712530 59143182 21511203 277664331 73728228 248998848 87654399 30191469 12041631 153127044 165387243 183863274 41816124 180548844 19790883 2807553 1988259 40391778 91461636 208077702 123240726 13925457 46349625 78963129 152020260 17110506 95113095 98391657 98525217 46867695 247215612 78404277 3369387 20314665 70139265 78549849 26340762 99970899 107509479 116428746 92041110 46215939 260816535 82415130 1200465 59219580 45262098 89016396 262250415 218549331 132108858 213814692 167071989 82543524 235284189 70730982 63362775 18364353 23796381 269997546 77913948 138132267 38481429 40633656 212316090 172726386 66085866 192278394 43163421 39096519 196313502 118003116 97766109 63402780 48174525 71338869 99300096 37958823 238640115 68574765 158919642 284845491 112008540 126790839 90725691 111104280 31624761 12444873 189981372 139322652 548940 54216645 13118931 19593273 98913507 128768010 37933350 5541963 184378866 118978041 310600395 128472120 36166011 94005408 263708109 116397624 8914038 61068105 97735932 307641621 71578374 47067069 224182077 62228187 143745042 85803669 254614794 71652441 119170905 167535291 25636968 4728570 63145362 239955912 133539546 4014507 673470 160571838 12851097 105116130 26414934 95621736 236731740 212305338 196485765 100842021 77552832 221559471 48562563 32892930 1704108 19339698 178775520 97232709 51452604 40755624 160174917 50826678 149698101 222693576 114961371 22315776 95682783 196339647 27848352 55815858 158752272 303764412 54481497 26486502 14994231 159710208 13636119 182628852 45997560 94296300 26650428 100999626 97164207 167016444 15314292 59199630 63815514 185497410 130400193 24558429 117474735 73570749 103855962 16600290 88504101 82896345 33044277 225036525 193464075 87377031 121364061 3018540 157662666 80485272 285383091 81540333 162970332 78682443 9869685 203231175 260987790 211074465 3771369 4450530 113112510 161070294 303777432 100930074 49864206 240075549 123202569 165692478 188515992 27242880 71793918 44302818 96526311 167482518 58403709 76320531 45471489 11336430 83785485 26353005 27570165 1446858 93375744 115347120 166277370 121629900 37515240 213737832 190014867 28570626 25301661 55118196 135170259 12007107 16974783 132214509 156929829 187814109 217430073 7210665 175280532 75314925 32795469 29041677 147268968 8805174 275087106 175529991 16577526 109753476 83564397 162463056 41824860 202334118 170332050 160628580 163736643 243557097 338075220 390516 263316375 14537271 64493688 113805447 124896765 92172570 113018892 94744167 118066158 59623683 66456306 71833650 182421666 208134549 130148949 112594734 153876009 289615263 93107952 49004928 42913290 25519179 80528154 83826645 202732677 133517664 165948027 67357206 211238202 49193844 175267827 30249261 40019658 571557 176162469 104916042 166683699 24125535 115880793 131104176 154810215 238308966 47648223 16279662 30819789 85841931 90954213 1694028 331993095 242218557 31031490 330306060 46853877 2316930 104394969 144396315 115854396 67204242 109217115 120601992 190415169 36356964 36039108 266036232 105898884 38433633 220443552 224004627 150700200 11861199 100084194 92324127 46436964 112008015 1157310 137324544 72047703 235099914 35673288 86275266 76589352 50822709 33824868 139576983 189594342 19326720 94125780 305820585 39377100 74965548 62006868 18332349 5177361 261185778 103911528 38701047 153499143 18371073 6152559 29580726 83650497 37314900 118639584 164028900 81108090 62173146 146242047 155467704 17372376 154188636 22111824 55886607 176950305 11233110 47395614 25716621 257796546 124882254 72773757 71715525 194545029 145361832 19896219 108385914 213883257 46583901 73695867 25114026 12755085 28686000 163284156 114537003 59158071 187246038 1959741 42884793 13418076 165267417 49114905 136559157 40438230 98445039 61805835 66996930 125382789 192531423 44633694 138089427 37164351 279127464 16660434 150650892 48985209 202686078 181528830 123528699 32988543 136659054 59730489 118992678 19621140 49719348 4451958 8696793 135823527 327745152 134446347 99520281 49306593 242284077 4898103 89001633 189076545 127755243 994980 90488979 286794186 69282402 142211874 197805594 48280029 154214991 198227169 37555959 69098463 30061794 3439065 167482329 123474792 127647492 4029648 15949143 7863450 262760211 214478187 15970731 180049485 81092172 103061574 44438394 67870572 122780952 4112955 181446993 166082511 6694905 241834194 278683461 257111589 122392599 43809591 5142417 70221606 380299227 147769419 66407880 324277758 134410794 104277390 125351940 54754056 278795076 53151903 120768039 174096426 174285300 76162758 105623784 40511940 26062575 87453597 180777240 147382809 138681354 83872950 53918361 28399602 94268706 53973612 35085036 83421975 50954757 164727066 34379751 99298017 192320037 281395737 9698010 16817430 174639675 20738928 85702953 8669934 187634748 69024984 156493617 97766697 31586625 46724265 170034291 155404158 65340765 45463551 160371981 5233914 139156374 8917272 188508705 131426253 125506920 42714420 169679475 90378498 247995888 198125949 89980989 24133914 13978545 208097253 17141166 23993529 199279794 146823684 104844747 98655732 25173897 267878079 18287409 104921859 159600042 34207194 93837702 135590133 101286108 174251028 118177122 203728350 160444011 3981894 257945940 66065013 220643220 5603010 99784293 51063033 108783570 24804780 157665354 73809960 78856596 54554661 50874579 130839954 31761093 154283871 74706849 101474163 261834468 46522476 65386482 192407334 11392815 16041690 107519391 61262565 49287525 104529474 46309368 140193396 21862491 153314616 52183257 92830059 130356387 164761737 50082102 106805202 1875510 53290062 62953149 1707342 71291409 24927861 11072250 177689484 243621 24495177 319639215 239631105 51407853 169579515 199090668 100578009 127837164 34936314 36572823 58566690 70128030 99528576 186784584 303417954 74275299 128071860 166449003 117451152 22076565 17610159 123805185 93598491 139028673 114348990 173934012 213708012 119860923 111670503 8114295 73773273 71082081 245463120 127423275 3822840 47786907 85181964 69286770 67620441 163819719 26133156 291855228 70109802 173709669 128793903 341226753 28930419 115136511 122860899 65297127 10168053 133614495 318302313 16310301 70005138 417632670 191574852 177194367 355950147 184613226 59266872 153765528 234223437 91107975 42400722 147877086 117909645 27892095 31249848 207647937 89379549 109027905 236233515 56119749 156658488 86311827 184056180 19020519 93536562 23450070 62289276 25954299 43223313 9729468 249917724 80341170 119787696 73670604 105160965 28252455 236092626 118483428 115086531 164238669 29754711 163483656 148152270 89140716 86811816 100417968 40065711 13226724 40991622 22870134 13847547 44942982 58110255 6004719 210155589 32875542 186820179 78265866 283503822 8978634 183936039 169703373 4028241 2274972 202294890 85593291 233103969 2536590 10908282 33485067 201753300 42920220 123835467 131430936 141403941 230869779 117363750 6873132 19957035 55602183 94221141 112487277 176043462 185566920 9589230 88983930 54818358 66114363 102766188 38850294 193371696 127240890 169711353 30612288 52070235 13153014 148095780 73914624 83539848 183569379 59972031 144790863 132439272 79600017 140251062 40481469 61825680 87031770 111949194 103590669 199169880 97394619 208593 68707275 258874539 31874955 77420385 106447257 64621158 62390727 144479160 166767615 185270778 1791552 58431534 150432891 36321999 34090560 50548575 90408759 101605182 47653452 41668788 110475015 142296924 233738211 230505891 15968736 119714217 299445153 23995146 83951343 74721906 244344618 126854301 116917710 227692479 1870911 11227797 57830115 10702272 139856409 72080022 102011889 206442075 137723208 55358751 235871538 84249921 66436482 21269115 33862794 162547119 49341075 370036464 42998319 92703891 70324065 9607353 87993990 73357410 58046856 79831038 1475817 230498268 95258835 172065894 47654397 45960222 63753942 30489228 142853046 5317242 188879313 47394837 109082526 103897164 87394482 11621106 4749927 27822522 157984659 141476013 95700465 53181429 33901161 170205231 100292283 24768324 169520841 84229110 46010517 184080519 133977396 101278569 31164294 117482253 122968713 58540062 54266541 150108504 79801323 290105907 83756568 19515846 35506296 17892756 115839423 125463807 45941952 22016547 124382412 188513703 44801358 115540866 49276941 180720519 77045178 50287818 26379213 67333497 143469081 45280725 13644582 34026300 140755986 174214761 91093632 18287031 76658169 142004058 246117291 64335180 73885602 65270163 65835567 227354106 32854626 56809116 73350648 25424637 14677572 92966433 98532210 116976741 107016882 40372248 196476546 64040844 189737415 40542495 143709867 100435482 31463502 115747779 26466426 167433063 97306440 261652377 64204581 10845282 104132553 144666774 126782376 11443173 133883064 8511132 72392292 46098045 201501069 115028361 58358433 10844085 176106693 38823540 101261916 249048639 15366204 177396198 87727059 24802302 211172241 60024006 122066805 34146168 58088646 268093287 37123842 77932092 98957082 135100245 311053470 21660408 64461558 94827810 157987263 45510738 139183548 17211411 341142669 42210420 29270976 58785489 266937909 65513616 6406260 48022401 250870893 87435306 77205555 86402925 38762976 246329181 203347452 40547241 83098512 76666359 148782816 193450404 157917585 181594833 19787817 16980075 84183708 224658 2811753 138147639 68257308 41205150 158304510 88072614 122167269 88551477 164541321 17976861 181384623 36890427 316873599 35244258 44214051 108650682 260868258 148371321 51620436 288448356 13153413 316599549 16074870 129826410 99746052 109771599 11037999 45815700 260500527 110157810 266382711 155897784 226046583 15193101 51713991 71956542 49271439 46903563 323066310 219972711 53783793 127413615 57357657 59837841 5129691 97933353 64182090 171551310 117722640 72002301 103221342 247040073 43874187 88967403 151387215 69450654 32483220 226347555 5533731 80400411 51422763 7826595 291518241 34246002 114861810 174424761 132275094 79266222 245784462 234666684 99287979 22423947 132371421 101631369 73741941 80850336 126200802 34461168 135074016 119883036 191388477 52962756 40688718 51448950 169938174 21440832 51511131 87990252 144980640 77733894 179582655 5369742 49172802 172285575 72784803 8668170 93182229 51923445 91784595 989688 87486777 172531758 32422173 167101998 154270830 46110414 14449155 131288220 117025986 32886987 103048155 18340161 117446175 7635873 97362636 53528958 113002932 42753249 153440070 105490560 12687318 171940629 129241476 296060016 52610376 56225547 31637046 51771384 134977437 101969574 14257215 48660759 113314761 53876550 29467578 172541061 74978652 46115622 34509384 250592370 850080 61907265 299517960 38981775 43974840 31154109 83484093 130340805 61408305 189675549 117545421 135923718 256574136 23531592 4358445 53183529 215041827 190691865 9672201 68263209 33485151 123244128 653478 88010139 161132832 44294208 107583441 79026402 211706817 115836546 73879029 143154900 55744416 32886 71842953 171029796 84798735 136466127 112062951 64781955 125753040 88465986 19087467 156047577 28155162 112265685 64005963 22880865 58591806 101211201 161962899 20151411 207819864 22614417 144590481 120902208 105353052 112032522 173322576 34454385 51935310 37191966 91064799 86468340 9625602 35267337 14362068 207228441 83065479 74489583 179850006 50004171 105048363 145199166 228243918 111385533 190832565 49659708 6852090 110566869 347526165 94501995 47725146 81018567 65848083 159372045 29191449 15726543 195805281 79272900 323353821 19896681 67475688 36615348 31260054 277818870 1945293 57913065 28190127 192411786 67051215 172071102 123070143 157946901 61045803 12478032 89403006 23653203 43691319 207553521 137680347 29597400 56468370 170913414 94224312 69517203 4501581 179742192 87662358 131771178 82803000 4282425 20862702 79222143 290230689 258898080 44663577 16049061 33072648 90896316 133387485 185376282 27647844 36790215 177703554 47271588 16830051 210723534 4585602 120849351 147801906 59687229 187630044 171424218 14750274 204253413 62237070 92548617 37257759 103425 166347573 15885261 122837463 170168460 126994119 143359209 559104 28485093 174662817 112361634 32449263 122034507 67657737 131052516 110542971 180253269 28461153 235565967 141004920 43771182 29863911 367328367 128461053 257476590 22821183 29233890 186350199 213393684 57795507 46544862 50042097 139288191 106133706 6013455 167750436 248137575 16436364 343194117 71674281 300075783 9724806 67711581 193244310 4775484 78028188 83850207 22748271 85513197 25867653 361140171 3966942 271776078 105491064 83953128 218646540 232419978 14361186 27560526 178055010 193490493 6182904 72555420 84837396 10837449 65368128 48004215 204724905 33697545 68021163 48054468 158400228 17433570 189377958 227504340 45396120 150502695 138796119 20964762 29365287 72820650 132376881 56873460 73036782 48260604 100420992 162373680 206199546 40148934 25860366 241038798 90704712 362464053 145127010 29063202 69456072 31906371 161859033 291215694 49445781 45990399 44941722 25915932 136032750 161239407 54934362 78428889 142329768 235723425 152527179 9569364 90028113 109314282 61006827 207928497 11690742 252268401 150641253 6614538 95505396 164473512 51206715 115899126 65190951 61503603 6799296 18789036 153904422 6297228 53229162 144280521 245331051 217204764 15983310 24646167 60683049 172550616 77127540 29519553 8305374 34520430 173221671 67024083 90998208 105685251 133487508 164006241 98049588 174015492 294505113 41369706 40747980 135740367 165660579 105709065 48104952 217497 51307074 186315318 144314394 188527353 201419694 58683114 32450922 10210053 47832750 62256726 231647241 40124679 213914190 24798354 82362777 44619729 30926616 168074046 58798425 44933700 99295959 28773150 176413272 179497899 48872901 173211570 128861271 157901562 7134519 90648789 117901245 23424849 360651753 19524540 84270165 172473462 75008682 92398698 23277576 65246706 5048883 61009347 33331977 90792576 31809750 26954634 32319168 1234842 102861192 133260708 57863589 137699520 33689523 85263822 143643003 106766037 57157695 16871253 137328282 232224048 14575428 299895309 18751593 108020892 11518038 40802118 334097169 10691373 158283300 50760969 54180777 80765517 87780735 134293005 246733578 209874105 5328729 18549006 216648222 31656513 24787371 45598203 9047325 22557150 151884915 10209885 56399889 20920431 167001912 95304678 77354382 143893764 47490240 116394936 37271703 74604264 103977489 32961201 40734309 61527732 295170687 54616989 81532311 176334375 62531910 141584079 128405655 229280226 136085208 39324411 212112537 210421176 118162149 198674196 118762077 93672432 132384000 67144539 157680621 175153923 104279175 160300896 192202185 231436233 51103080 241553235 97173930 64914759 169090803 275930004 69132798 135072126 52455669 134334837 138267843 18722298 302817207 14256291 157550799 30163182 20463240 176301258 4237128 56177457 73694607 19197675 119748510 34232814 104989395 14920458 40252548 192946257 51487527 41138580 181042386 147252168 21178899 338655555 100071342 8590995 125495013 126271719 11800320 58964094 59834607 105882042 185061807 44356809 153438684 121995489 18876774 69340509 39021864 7424697 114327486 22268547 193856040 58717617 153267051 50448951 65495682 45647700 90643560 35798532 4439904 8672727 36632589 17119305 122561985 638400 82264392 265386849 75112779 46788462 68496477 270257715 13246989 45666642 59084508 702954 34195980 102943113 259070091 70462308 235916226 167708541 8091342 154888230 168005292 27470079 208636050 81656337 330431997 90043191 197826930 73215807 219743979 88160373 201703488 156848370 156049089 156338889 77361291 157415958 172795644 398464290 55149549 209654046 111805470 55572405 14719593 180740385 202841268 42200235 11190417 171423420 130022256 100948302 148831137 52978443 82577019 361986177 45904488 93821028 41720175 82372647 371385 108315984 257580414 6641586 83119239 120344805 51797655 124728240 174553869 342260982 64145655 130450299 443436 111715212 175758639 168495642 103540353 20079885 87460002 39470697 98276136 177537780 52555335 28741083 32068701 134148504 25684323 55695990 67395510 42536466 97923882 103492893 104589240 49250229 44753667 79989273 234170370 75547815 136224627 23133915 92326794 4269846 47180826 55816299 242879091 140409696 165417945 255416511 90418419 41209413 140178444 90119715 153388578 103868247 35899962 145529958 14383992 249049689 153372660 23482095 125457696 48551055 116974662 28661934 67025952 144022431 253729413 49810257 275374008 61420359 34420113 663705 84861168 92898372 36685824 104189337 42454356 58350852 8745618 103034841 32856999 184802562 177478098 87094350 50954652 63357420 70440804 691593 173334483 86213673 37965648 186647496 223326936 27483036 2385432 182132937 148156407 198909984 131503974 105872403 3493770 11360307 12601281 56259315 70102263 126989247 145790505 101913546 42723681 127282155 302574069 22634661 44676030 191077740 45478293 114950346 291331215 104559126 70872291 36665454 272028687 65282364 150810030 201300435 306453063 34811994 31478748 114705213 9522513 40619943 237076560 64014363 35197491 114780939 109805472 40448142 177087099 80750334 22593333 140003178 14933394 321281016 148568931 50832684 53478936 23681385 67840017 223506969 54731691 19696446 200440170 18482982 218857401 115949778 80806404 37327353 75322674 181308666 41178396 202986777 146711922 49212093 85819167 118916406 151134081 19655328 36636369 14291718 1627479 3334296 171376569 347930667 133528080 208335414 81895002 166186062 147027678 6941550 95902443 83775489 50918868 67292652 260335194 242133339 255463698 30429126 38175879 7707441 99380211 56721903 195286560 165528888 11624109 134158878 25454394 131345445 12120654 1144689 62154435 64490055 42855582 107653623 133718928 100362444 16849140 41192340 25686885 144069996 146440812 5825946 77353626 24660174 175685706 174235572 95645025 32439645 272036793 69075174 145980282 24834390 90807654 35314734 327628833 70970928 4856229 123987780 58215759 88422915 243169185 40523133 38249883 29656158 206996433 194551707 77458017 134400567 254307942 5809503 97312509 47348574 65838822 231041895 237427953 53853429 43604211 31929345 110685582 156146949 5843859 44018121 25469766 228605916 69351114 148143954 43771140 165406773 5727603 3145128 123331152 66321234 133762356 232587348 78292221 36305598 109742157 4914777 26213166 73381959 150938340 197181663 57913863 24445281 194210919 78186906 96649413 95846289 176820756 185319687 24032358 908313 59753526 312886098 11919348 6919899 176635179 201615708 671244 175427490 237676278 123864825 143387622 238813743 135455649 189046473 2128287 40638045 86502171 276517584 117016368 40697937 75748932 15729693 147090678 29971725 129510486 37930473 103155990 47121396 226276743 77997906 89834451 41623029 135172548 111767229 7581882 85023288 126898863 91111713 300859902 36669507 170100987 14561127 41199018 14477421 70740453 200941167 105382473 305682195 81410994 34939086 244136970 115416462 229707114 73798347 1417206 34974513 54975522 44852430 230812827 150067890 54619593 87433479 18177054 151100817 45851505 148017576 612822 139167630 37473471 22716057 102428025 127025220 43507527 103511877 84022764 87559689 96359718 11285484 91250586 58498566 362761917 25197774 86126523 65400447 124767237 23844702 103252779 222660102 34069539 36254316 232125810 220471902 42996681 61829145 2077992 57517929 120027978 11001753 67457418 69361131 113880501 74015361 167617254 128998758 60436530 211818747 10347645 237041091 163202739 27306636 93120552 3574536 10193988 98867853 143129763 2840964 5998629 78000909 53225088 80285772 42053361 91540995 164614107 140738241 42415023 275941134 173846652 9293193 671979 12047217 162357762 40797330 248477817 44515233 77645421 73814139 58777278 63126210 129664584 18111660 2065707 38323887 226111515 147570129 22660638 116410203 248917284 212812740 4498158 248370234 286145181 100956996 100530654 114191994 62676432 109310607 63586551 99648213 48415416 217230174 29278620 99168363 14558943 9173808 1177554 76206795 113632764 48608091 87381252 150217011 237513570 156673671 70862421 30876804 94779930 4262202 37296735 48806814 190226568 277775085 14038647 100044651 72349095 24015432 3304371 70123221 20733888 109454142 160866447 5961270 28579803 53597691 56590590 112008162 244632507 174109677 14011242 120185184 30807924 33146190 165306246 266138166 962829 201052677 9939342 116429250 246877071 14752101 154538412 94265073 34454343 30621192 139654032 27519240 138122334 5443494 116520159 157101399 25799571 30872646 10828167 35181888 108572331 132863535 71427993 15779190 184000194 203306271 11280045 206763921 63531174 36527316 65575335 41147589 113115156 166080978 133756959 19549551 50537088 22838046 12498402 67097268 379413489 32181996 36808632 45286038 105138705 192027360 255389001 27913368 137466504 95264463 118922853 11274207 165843132 149558262 48488958 63908523 89572455 62213004 117152490 68811855 277696671 59271135 11682384 41641551 121647729 32237625 130226124 31114755 112803621 370637484 30706305 66001782 93344118 12538827 55024935 179243715 4197942 133347753 92897343 172590600 129011925 118932996 35501781 213952095 64676850 41297193 216309177 64705137 95339958 52941483 18702810 312261159 87266256 7857003 156610020 192153255 168937881 82470528 106741992 89982669 87666117 184791348 100127076 238908621 207058068 102132513 53621862 194062428 14245350 48022779 98847546 107379594 32483829 161370321 45478482 124009893 27009150 169711479 80711757 117745908 38691240 158736543 218811390 12310641 159471123 26139645 129900120 93728691 211701504 136117800 9917019 77590359 49942536 204720117 116383953 53460435 18544575 150103611 79384641 78240876 143874654 46518066 149840460 103095804 108205881 122654070 181108158 171228645 79531641 361652298 19049583 172593288 15374352 196226856 71021895 48122004 7893627 20420421 168048573 127635711 6197415 273404187 115294179 33564195 292880385 5799549 86036538 5309472 101639286 15845718 67159239 315317688 27670398 159152070 23972172 220502205 91783566 159928860 219113370 93752505 76990830 14504784 209978286 152056653 114474297 25074273 25892517 9528225 2976267 119015988 75712056 13748868 58475235 26615799 51094449 145779543 205137807 143200995 31960803 89615547 183917727 40748253 86160732 73495296 1969926 192405717 84715470 91928277 82703019 112499436 149916375 204737190 161080773 308519484 30780981 57068907 194380578 114879051 21609147 189079065 192135069 12717978 325828986 346217067 24950394 203060676 34720308 190236858 187516035 17168109 122301732 137979891 72444267 12460056 122777970 79221492 30325281 83583213 158060847 200024139 206406585 41990592 48073242 22428840 63333942 42649278 26035023 126973812 46221567 7764834 132471675 66685920 57263829 15392832 20255424 308434875 62690796 163767492 38937297 186675132 11422278 105105189 13594035 11679675 282159612 102413934 204114204 40721184 227604027 66662064 280895454 35406399 92313942 95281431 179146926 40905837 139980540 124336695 4768281 137137833 6147960 61295472 186617760 78342180 156680748 93674868 135214968 49067340 78510684 42056154 168653751 25573296 95834361 34501404 76462869 3913098 228299610 9046212 137971050 34922580 102189507 22988721 16645776 279943020 171740877 131573274 86462586 18410133 59061009 75975900 3880254 199135524 117481035 191178834 31266165 135625476 19650036 47867190 78532524 134609307 73188549 195532575 35504280 154499625 57252930 33209925 66516576 149127258 25925550 138465999 73220091 114193695 47263314 147611856 48641985 212124528 29036217 156196278 43336965 141770517 148711710 59726877 125983431 281688687 124767678 62046747 56972895 32692254 68834745 72669009 34116474 210026985 224937489 72401616 114370452 126205968 66979374 127534806 96581583 82060503 38636199 107853963 39527376 11934006 223137390 212506329 878703 336380772 40807620 16992150 365043063 14235942 359654295 101100384 100851849 67446288 216773907 36263808 185193309 191395680 43102563 69030360 80365488 135040416 350231364 203909454 88401894 203029218 47276943 78056916 186003930 114235107 164501925 142485042 80470110 74130000 31928463 361928721 17338041 225797460 176447901 99685068 9266355 83521914 129130890 44383059 5537700 41124909 43872654 39997041 116564343 389446617 61734519 78473577 29406426 43554399 54880350 98862456 141962142 323767206 167229321 32350143 147963270 101510913 147032907 85693167 61022409 23744910 96813129 110746188 143499972 26447190 43557906 133525665 52321395 143051223 22546083 109621995 99797712 32664639 111695157 15056874 128290827 89654208 122512950 340513824 144680403 75433701 136271835 35188314 64204980 12677868 161298165 42812637 11755905 99586452 63937902 79547706 67063899 42806169 63831978 137000871 86509122 21973308 31288845 375822678 53388720 41394171 133718319 14942718 32336640 318923220 15902460 110684301 5032377 210010122 134154804 97725852 161210154 2570862 1804278 33546786 110468547 115052574 114468921 274680399 113830647 51539292 245474124 5095755 887670 212752071 50910321 384514242 41846637 261167193 88536189 13281723 125398371 21257523 76075041 272888343 9716532 124123818 46588059 192007179 38250639 230919024 38933139 146844810 101324223 24778635 62435793 124238625 88396245 51121728 55803867 228939312 93290190 33844062 171811521 60427857 560238 62155380 178167633 213092481 323795115 74349513 6319299 23279613 91068180 81985050 307481223 111417453 125160252 179746770 193484193 118282080 101454108 17262315 127377201 278287989 83934711 3465189 34992237 16908276 100274664 118297620 48094179 155784657 49903119 190370208 66978114 188214096 64654275 38237304 84177807 218083173 15733053 70762692 107625126 61198746 94376499 88095105 108556854 54411126 66922905 61796826 19262691 97437144 161650440 166758228 189923853 221424861 97913424 149109618 23327115 9725814 163875096 33938667 37884966 162942906 195446853 96008577 124435353 12873210 40344654 133474824 207289446 24042900 38674041 61901910 340745370 82880952 217767732 57667848 457713060 162893136 116691582 2198091 152717397 200074917 42612885 1239693 4357794 68631171 27953982 46399773 63919128 108071901 83019888 70173789 118121409 75068091 2589300 129886638 2116401 7023240 85904994 122160276 81475233 18751425 10766700 204161706 97259631 82850208 23113461 293568093 173708346 25295025 17474898 176638749 19683510 162449448 11414613 205428993 78076257 12210891 40037508 163741137 56084175 11589564 44143218 254114007 4218312 143736096 79913463 264076155 35578137 85485141 50556786 128328984 38473281 55516566 108630417 173029311 58654071 197119461 166289046 121654806 22927611 130232109 126572355 204396591 26143341 38382183 38662302 243239808 20934963 216774537 129687810 65611602 213728130 166481679 65462607 112131957 107941953 93828420 26989074 55108725 78798951 194431923 11221896 13369587 6045060 91759017 43285452 143187702 176280741 170819229 191020809 69296136 28949046 148620024 65168082 116058789 171347463 114789885 122740884 186022620 11957547 327519822 29048418 94117191 54716256 132668592 83232849 191573298 58887192 77251041 226500225 106753920 79511607 17215905 72679320 21847896 28298487 135024771 222699813 134313627 89098506 134827686 174294813 95003076 72793203 101727654 209050569 77165361 127268148 34957398 45405948 73521987 118204212 115158393 130080951 83027973 131763492 37884903 292012476 105226317 115888941 208780446 3210144 30686859 89719266 5098254 79060947 107696169 74417931 81049311 147998025 32296761 175928634 21826287 87863475 235007724 120345183 195707652 77292894 116108139 558579 27039075 104236902 32748303 82925073 81180162 175758450 2648289 6099303 129887352 9015363 74774070 13867056 13291320 89521425 56639835 124734876 64629957 56761530 171654525 88019001 55781355 249794580 34582926 286479942 52361190 68238240 114738855 134018283 112333452 45577581 145874883 6955725 308184072 74656848 65327850 112408695 77643867 8048901 31358943 389121747 198360288 116272464 142943430 68124147 125812764 327245100 144031083 132744003 122407971 79496865 40040322 162963381 104745963 48647718 104477352 29174334 89362455 48618780 335709885 20559483 137623164 51782115 71852949 50210895 23297295 170658600 21727650 104197653 21422079 24384360 93011457 174212262 86565633 128187738 140658378 244191759 152608344 48766032 542829 165868794 146772003 75135186 134364237 76836018 83619081 31868802 45324006 101381931 65490054 78819972 152078976 45380433 175853349 176396955 112378854 21459942 305169753 65657907 178691457 32998959 6810615 92880270 77488530 200419002 90228936 27046824 162312360 227608164 10965507 26201280 283634442 100732464 29316315 2928681 161138082 25267389 19394319 173463423 206661231 134034243 56992068 229326888 13549914 78724065 44246202 121679712 128075241 89589276 41453013 73503108 56966973 92382612 270044313 111824349 47511135 16492455 46174317 128151282 103561584 33101355 21557676 86305926 97499619 32562222 45301557 255144015 7998039 108734094 52000368 47068959 101951178 151450341 129234441 45036831 151011042 197151045 7928361 80966361 30153858 160967478 2108820 186497010 139945260 36348333 83897142 82694913 267912498 8661009 14202804 81053637 2400825 247678998 3311700 123025077 116772390 95619027 20656839 221527341 127959363 24908688 70683837 100849329 209230791 137333595 61632438 44583483 119066955 46450593 39982971 33536349 17047233 278444313 41202168 51739170 100573116 46934559 10561320 28599627 165218886 192298176 64804383 142403667 26807802 124089840 173721135 12186972 30077439 61244001 4458951 303076704 39318888 152582283 167951469 209883765 21167160 53218473 26942559 151918032 70151508 110110938 139699749 95426898 75160764 68423964 94441242 147233352 17206644 110795265 6284313 35271348 32713380 104562822 7420182 150597510 115500000 47237652 41652450 5471592 92229879 211655451 191998380 103686366 74667999 59835426 232308552 83914257 207447996 69490134 84263676 158310957 82510113 10327674 156110892 386877225 18621330 37373994 307638954 214360020 413994 70071582 162833895 21632184 113669598 35458626 194622414 62350848 27872040 96130125 2147607 314324703 20661900 200334897 199309866 17819403 123804030 12354510 58822029 6157326 178678416 206727402 119871339 5697636 146211702 98720622 20503980 43424094 202070631 188578992 187674774 135521736 73788666 172389840 8868447 299480685 41469078 26098212 95537610 1186269 49483392 97234074 47551770 240792153 236730480 36178947 23394987 51311148 65455656 19424139 276209976 12111729 25433457 4084584 232794030 22116108 96974304 103450263 86724309 37456188 147835380 74635827 77788662 216533100 248716251 51380826 109701060 324948162 49605570 9413586 117663294 84211722 212764608 215591922 18606357 23970975 220623711 25954950 80211537 10763109 228735885 391339515 30009084 165357507 74869305 81763899 95605650 166163634 130152645 121316013 207250974 95264442 46849740 88185909 5572350 121918587 148595748 90153084 348855717 92988462 321932373 38788344 151669602 9175299 1676514 106938489 19199943 27953457 151021563 149220687 68812002 83181546 71731863 59716209 152172783 99237789 23015853 38760015 331441005 226741137 291753819 4412919 1269408 138104610 5972694 103097799 78541281 29953245 119747691 143082555 15676311 4475982 60792942 418260318 111285552 88434129 179206692 31253418 306927327 122735025 105176526 10849692 116587065 115675959 27480726 169416072 38242113 7740306 245459361 147909657 33938184 69388431 63911106 100610874 97566924 249444195 60575004 47919228 53420430 117423726 141901914 1589007 52449915 79099944 188129403 54372171 89044137 197857380 72293424 72302013 5558952 5644275 87218859 125239716 107838528 10090521 60729921 53801034 49321650 127561266 256792935 84209496 45745245 291460449 55071891 229975767 4665465 559167 111647886 308855862 152669559 44476299 287770728 209881161 150194541 118463436 119733201 171167514 237959589 66200967 126429156 269286465 106494759 20909343 73483200 4877124 11726988 111053397 15279978 139081236 113451450 195802110 78397074 52047135 66553032 88301241 43699824 100182705 96906117 185746239 84235242 127676661 25761183 156981405 117591159 51644859 93689232 22347528 98886690 34046670 123793992 111700407 10780539 27111357 112496790 210773745 277856229 50516928 71210139 45792726 3449817 46229904 48914775 158672178 43827441 19764045 97935285 67365186 155356929 224115171 127302630 12482253 130161570 15665580 11067000 7505547 190207878 107702469 118324017 79772301 20332284 130900749 52915968 104133981 171842160 31958199 23027256 29326962 159440757 95911368 110941467 61950063 58227729 164726856 74231934 55345458 88848249 13393233 234835377 265365240 214487679 153577809 121850358 21290619 76906767 64361955 84978285 137646243 10388175 63203406 27609603 168562695 84481866 114930963 23102100 82238121 10437945 8842281 164685318 33281052 30911370 18315948 106624875 70932666 99697815 108785355 162201039 242783352 61359354 4827585 144574164 164344719 84117474 135018849 124864026 81948489 62920095 26771409 242431497 72922311 14513121 53529126 141997485 217894929 1698858 341272911 189136773 54696894 17214099 17719107 146037969 51994908 149040675 16299696 124737291 86245593 171481002 51068703 29155728 94250541 267690192 68022570 65965137 329026698 156640449 12637254 73707900 85608831 139131342 13496595 54664743 258937623 136002678 34438257 112992264 5973366 109331649 53020506 44621955 167311305 8661303 297243660 33307386 74104674 133558635 60428592 141734964 120872157 34146021 79095408 200628540 186281802 262231515 117763968 67932438 53902611 210298767 55666548 2450448 44789535 78160131 86577561 257440491 37880766 67157790 146264517 59551191 26924289 141886689 144672192 218655969 207552177 68364135 14318451 197450862 100422000 12818652 31587213 129993738 116941314 40803609 6740979 77511462 112762083 31514028 107089647 115782702 59597433 140721126 211425753 39199629 137814978 114195942 191731449 84196980 288755187 181019559 66363633 14647584 166655790 145082889 82302990 61761105 41997144 222552477 46632285 34883499 185443167 35585172 159090897 17435985 38987739 7510839 121264983 20947500 141733011 221168031 20015121 272257839 99244446 137093796 86827545 86496039 10130799 274691823 23888172 214600176 255306240 11005512 69636294 47121186 155130150 29188740 109667376 36294888 105882315 95577321 55824909 34554282 44377452 94877811 95829069 65311512 112704942 138299868 162450435 53942721 76848387 416341023 25352733 86103675 74004903 134759919 95031762 64035027 38922555 76850676 73328073 213354078 10484376 170215248 120119979 15327396 258615546 25040925 49083699 249164517 270131967 327644016 14119875 60254628 121809534 10347141 139949712 115486812 167561709 80022852 62279784 116825184 9985752 235436544 366518334 26483604 41460069 217165830 79534560 203950257 76686918 46293282 211039059 149133936 103560681 305243211 280689864 16558353 36354696 229271679 30777180 133181328 112037646 62950482 87409140 179365557 28186473 60253263 47307981 51736251 50749629 188970894 87695202 82539114 95683203 132743604 98048160 33789021 79588215 127709463 165957939 132653409 89848269 149162433 63261555 41162205 13621692 32246655 220677660 16304001 336508851 97001877 14393484 104022660 252953925 259828947 10846479 46604208 167079045 201472866 26107221 234519348 103960920 151528104 271559673 1455216 27256341 343518084 57490083 98703024 141252888 155489229 33760230 177457182 110720043 126901068 240901311 3625671 7074606 96158412 31724175 27148338 19122222 262322928 52066728 53189598 380873892 24015999 61857348 169264851 25493916 12129075 89450739 49239918 61125897 62747055 89323458 133231266 194071248 174299496 139634082 225554553 51158688 21575862 64940568 53557665 154073766 19836579 172675566 129147753 224762643 7131579 48986994 278660697 31684023 226284639 67628295 216180783 59975160 46283391 185184027 82237050 234479931 87721851 183554343 10641351 94534398 13544223 97843641 36806301 196028994 3586107 69259995 237468105 116410203 17275377 180378954 47661243 44123289 206250177 48415752 7287945 87893526 91166607 218811537 32180610 76515915 158747547 40017285 102900210 177564177 70286055 172001151 134808765 127013040 48076266 22877085 159350184 97493067 24965262 23001657 129280179 74500902 191974923 197681127 1157394 60583845 73004316 12669111 26450235 148798629 79655121 177808512 11863299 39854577 102560178 29084706 11628876 71744925 120935556 265874952 256298049 25955454 154137144 34746348 191922801 92679804 99832887 188249817 77380044 18776205 223182120 128453871 141409989 7422828 18519039 74613441 172051887 131589885 206643297 210965160 77633178 14092785 230541990 165166533 20311158 49723968 93310896 152199180 57580005 70487046 24003231 344003079 95752902 138501888 17584854 119520450 13414275 7026180 135504348 89823804 8861013 104213613 206706318 13126575 9492 3495681 91105707 6940920 89747406 135942996 145569984 17970939 9948141 5991783 13984551 125886369 49203987 85310421 43834497 27107955 312764718 110736507 320762190 11901834 168350868 65584911 139325445 50740746 81272604 211812384 94852926 103541340 54284664 181988520 71850366 35623602 56171724 70780689 143523072 22467312 78216138 77318724 46976916 145482561 23293893 27535914 53400186 17885049 212301642 214679493 152868093 10682490 63881097 250006344 105875280 261343971 8392797 140841183 82723074 11270406 3525942 133466382 46190949 154337883 15063090 122701509 32096967 62931561 292276005 71415939 15325233 253395261 16485 15153075 376089315 9018996 148919274 23167200 140614383 220102113 117965274 5505822 3287739 43746402 143055528 97390503 139411713 195439965 407834028 6310584 170776242 146491044 124756674 8103690 240145017 133661430 2964234 104342616 110159196 107166339 190469958 91991550 57937320 157674195 146017368 134047788 18754659 169030848 279458613 44013396 122540166 20421135 45109932 90494901 45822882 18495519 286223070 2181039 105516138 86853858 142316559 14316267 74159211 80806887 43910958 48804987 220150182 167981457 24874521 185671773 209741427 32588808 96799689 171525837 96646809 92605107 150347442 131219907 105989730 117984993 95401761 61362609 44357355 118848660 111141366 20271090 18369162 170248617 41421135 17029362 274366995 32955195 164081925 169350720 46653054 68553933 134673210 51456510 180051942 232794324 142352217 6348342 184449951 48881532 4190109 257063562 151453638 229673850 13291341 39477963 62070330 77972958 174237294 144139002 55676817 162435504 73141341 83251140 55357176 318680649 75682656 251066172 91904232 206286423 128423085 96849165 171496437 3950982 273313446 2973537 184906827 114569532 109484277 104084673 65628990 600663 27596604 150126627 262170069 5217723 187435899 135194535 130478313 9931992 82664169 69350526 28467117 40313490 9285549 286881588 90327006 136546389 194147394 10427550 112541772 119085288 30523752 69986973 56376852 9561279 83625234 132046173 60869214 56291382 122159562 310177938 288511293 50026116 191145591 95959710 150657213 83626200 41928390 94817016 20948025 72029748 115179204 195767082 167103993 34920333 118638450 152511114 47419365 62052795 22739934 97575891 108652236 22306473 41030913 160429374 62246667 16278213 44588502 78658986 323275596 170197461 95686542 254931453 76164228 163704618 1751988 25478229 142927638 78256605 38291988 229232073 159594204 61345893 165365571 39783450 72911286 92771805 58987257 40197675 91542192 102103302 67018308 94714221 42949746 3821328 66857364 98121366 145669944 108511410 85072659 149056509 163056873 150003966 28303821 57306732 82596696 167640816 148602006 139481580 157387545 97904751 310648506 274600389 195914985 10438596 113815170 439677819 27825 228759006 463890 63380541 56222103 172194708 24698751 161801199 34822305 87374217 73028718 18395580 133721049 59573640 22430289 148460550 128208507 37007754 122798970 83591970 200291322 252330393 142969302 818559 345801351 53340546 10727325 256534236 167806107 86829645 26025888 202603338 118834863 174798204 107723616 170795940 54764829 110028093 134660820 233119824 7234458 97185585 135517389 8848098 254033703 90494418 29655087 289232286 142995069 59983329 80366496 130524723 93564513 115498194 3420039 924483 33936651 48728652 192081498 102177201 78886731 76407513 27154575 7438746 312838365 100552452 96179622 49053123 136962483 105245007 19198914 61387158 15485316 151668615 53281053 168444885 48628986 134187606 188054622 121513518 202311543 104963103 259676634 60885846 71694525 42371574 65636403 128801505 7421547 117739713 104103930 57154293 395371977 240965781 37538529 215122551 107749908 153390615 34003599 93713172 149633715 42846258 63766668 24270897 50955975 52656597 12095181 167092821 51279963 145460133 52102407 84909153 102898383 22168629 125201496 165333882 72611112 54661278 32162130 189795396 48956439 39142299 13123215 97219542 106147356 88382952 139928418 38324139 8900052 127660197 270257862 91324842 233534301 127388667 96689124 24355149 65415357 132132567 94742403 111187272 63255066 21504168 97647606 152788398 265880895 156930795 162815856 64259643 36243921 23156385 87504879 24796149 177330909 179501385 206401062 138246717 58127580 183381534 162812349 77566986 68863452 106266741 110557524 140734734 131073978 216164802 60384093 91249998 25519830 225554364 334184634 65174340 232017009 162966531 116938668 98824446 51651873 183778287 31361001 69060978 47393640 253769376 90852615 180920754 20043450 17120166 36170505 27475749 195685476 144708081 45701313 106712088 42455910 64940589 86707278 70006188 42750246 65872338 7964313 74238801 29421063 63181209 528264093 12628518 10625790 120784146 105520695 197205120 141692397 39052482 109163439 288113301 102978960 58737273 45057096 13932429 94438869 114857589 24481107 88755912 142328844 75241320 25331103 138085269 225505791 260053248 94053960 3287067 110410335 46895541 441331296 13993476 56466585 17430378 80838723 93319107 159321897 154125657 170760009 24032820 141423492 47524827 151294269 107153865 154707819 31957296 193416888 80948679 122776059 123777066 94568775 180322863 347336178 117552897 140536011 47828067 42214200 164086398 13974135 90652107 4015683 15551970 4038699 8328348 133592949 7848624 260248254 85219995 119730198 188524035 149709105 117624465 155877393 6714729 14128275 4762632 361145883 211232931 20675403 106673385 75234957 67098381 70141302 11198964 245610750 53912964 16386741 85622439 38005401 131020449 60862746 23160396 19542075 372141 99409779 71430870 96787131 18491214 65096010 140492100 181640718 61631640 40049919 22473465 108032169 57800358 34045788 122817219 74430153 123568200 76708044 286577676 204489411 169014762 77073780 74705673 153811686 420359457 14761530 103819359 61946892 271710222 60443271 193106424 7335741 68218857 162749223 121379265 125801004 47982039 124277517 100197342 149747640 25438119 25162683 229186209 18151728 112273161 14421939 144489975 330214794 113264214 144957540 7066542 25926558 66478293 244339305 156437043 57286719 240665754 315427098 37858842 61107081 29132838 183053157 57130815 20576829 161269647 15609762 207410469 42373233 80150196 31976112 13139616 70386666 71850534 168032172 51152283 213212727 156889467 38144904 194054070 128301285 119109207 124456647 45973200 35753466 52907568 174434799 33625704 153806100 49674555 201606321 55557390 43991430 79345770 262288614 226157841 121816464 163450350 170039961 170522478 41470317 76674738 108694278 27585747 53610144 74245185 70291830 173106297 25334883 32507874 115370304 245175567 102533025 96377442 134273286 48074817 69924162 108089520 80261811 145321176 157143777 163968 59114874 99369312 6988065 225641031 5596962 28753452 151864020 44423568 73658886 80393649 33577152 35603316 3490347 283068219 16755060 21335244 53524401 27053334 35037681 189324891 35154126 106517607 29412180 117565665 57898827 102605706 150906210 63014763 134479023 141332814 106936746 60938892 112498512 182151879 8422428 60832380 131223708 204795738 3530961 138330822 100995888 11838771 126720783 211264725 211608978 115438911 17665242 41325963 25192671 158517597 52698996 811125 98129052 139152930 4574199 68869101 127391628 2312163 210897897 158295438 28618590 1978578 17378634 113921346 103335204 62571873 73369401 67488267 24129798 61488588 141396318 626913 159724845 186905145 39163824 156171750 37829274 90578943 63819336 139852314 31987200 17341023 30947091 11588577 151097625 315103824 126572859 183766842 169174908 165916821 58437456 209053719 118416291 156989973 218927835 91334586 165261474 40388922 320371149 28673295 184287474 159250350 113165136 94958178 108071082 182260155 48459495 206894814 23627667 251906760 33641475 227552451 160444494 126143871 1749405 289020228 210892122 6168897 58403058 35736477 128191476 118431054 36324750 311639328 21060165 98794836 50662836 105401961 127173921 2874144 86659650 80477334 3875802 62151726 177699165 65011527 83264223 213474324 214774098 9884028 23120139 183039444 149736762 221337963 252323337 73562139 138355266 159767412 182042532 160033272 165918354 132147855 53327400 52652670 60750333 131289081 125545056 77564949 81650688 39026568 101069598 140736288 1182993 33593784 233562903 110867988 13729191 119256753 15263535 84100968 65208843 96809685 6016143 67153548 52641834 48554982 19722507 76110846 4454709 406287 196864710 7798518 175238910 82861527 19809111 50702295 271103070 41223840 15951327 36659112 260044323 30146844 106175496 145271574 63986685 79851492 20937399 68445111 95182899 223220130 55823292 6623547 29878338 196234899 32643387 267057 67521888 143942001 99990702 169786449 88578819 194415396 7352919 137426079 121212042 107369178 7352247 1084503 226781457 110829768 347242812 26207958 68311467 43403073 16479708 45449880 340484970 103559673 79002483 110254179 54059691 118981422 399216153 62822298 81068169 17880639 30843477 65397108 142050615 151351935 57178905 67777479 205845045 32520096 9294222 193483290 19213677 190395219 40448520 26665359 55539792 192209493 85079106 58680153 10579107 126259392 79548399 242991 14648739 10867962 71288112 63705831 67933068 15476706 84356391 23594445 11571399 112606389 154783629 48590598 232122387 227375358 153962592 62389803 104841534 274489677 144211809 56087220 61853358 47955789 135954420 194285763 327547290 53553129 18349884 111013623 54000765 6751983 120569736 35393589 129844575 131217975 7475685 211057308 103759635 90897597 41341734 158078718 240572913 27039327 108688839 150230724 76435464 18299757 10711785 328940619 301171668 108853584 146439825 59252046 114792636 105921102 114618861 54478725 122390898 212022573 173313315 172457628 182672973 264969747 123468324 160751850 227117142 196318626 6618213 206856678 207715221 152419428 82332915 47915931 175226079 60397743 21305109 150521952 44549547 132684510 211410612 22437240 110273310 98764701 345492 97766592 158770689 79097886 20412630 216383013 141898995 156151569 52871574 21830151 77198919 129283455 116705904 4731258 104853798 304964352 74426499 44723763 9761451 23591631 136367343 53413080 115332903 82197654 95230464 49453950 50584695 92068158 9326373 169921500 46826325 156049488 66860136 99260952 184648296 232796970 85329300 232009596 187771185 179085228 74823504 31776717 50684193 84433356 20343897 159764262 149230284 158591475 243181155 58548063 252395640 28388094 5502357 265670475 59001474 206860857 19725405 225109143 231664713 253692873 128325960 4637325 197178156 2901381 14532525 37119348 28333914 82531638 25155186 94395651 263299029 217178556 6089811 130338327 6805365 299669706 39163824 119795193 247260090 73588263 34179432 34202616 38192385 178486644 218343762 77749224 218211126 1622250 5960766 188273568 45282636 13130670 56071050 25919250 298009173 1797957 121335858 101588025 162783054 224651112 63497574 193003524 84494067 23488794 59484894 2384151 161690088 99848511 120513855 77311941 54551259 4369554 127003275 105554547 54619614 128864883 63819525 84494298 165154038 20153637 107276253 42204687 315848232 15785952 110479593 198840579 33768546 54733308 140159082 39544449 105195195 99592626 114605064 2476614 220033779 21367857 62609568 354457467 42147672 16581075 20954367 81690798 76771443 315716730 24827250 299514558 1620696 47367033 173227488 21993762 93197349 76676418 30874032 18605706 233308719 79235877 4859232 64993047 81714108 78942612 94452876 155597253 106465422 133695744 72800154 16843638 51546957 39324159 139588302 65545326 19796343 317423232 67231311 30291513 18441780 226984233 10539564 52774890 121554237 37643403 32038398 95197473 147171822 2196390 23194101 370622469 208247487 6119694 2987565 42282597 105347382 130949553 111990879 62821794 155422134 74290524 206102421 43293621 96328722 72462600 247651992 75971763 220654077 128752197 64363404 96073404 300292818 74575179 189678867 41037150 58171302 313743339 103163781 18849306 35509026 50652819 158368917 4150146 37905252 22664796 52768128 272537034 13345038 158925270 25234902 270082995 129737748 66487155 152510190 9743517 49059633 127876056 117564930 12914160 198581439 43662150 98906493 356004831 190481571 101358747 11417028 225373596 115729425 62889015 15334788 196586124 136991148 210922677 18748863 95805591 95019897 92539755 9789423 42983136 165614358 135948939 636258 31676841 71139201 164949876 75818022 171429426 173190801 65004408 215468379 71722077 103482813 109747512 93881508 20236482 209485227 49492380 31071810 75787068 147218526 29061270 93546642 94191468 28190505 147764526 168227073 39812934 99631602 179048268 73396659 30127440 34503819 821562 1663977 140544243 196075194 143299611 45238956 145784709 28729428 56327901 72265053 99893136 51506994 232751694 42864906 90047013 73658886 4144014 61915203 41828241 95194974 86193828 61381005 51468102 158980269 42913899 93433137 27111735 2307795 102196563 226415322 109124127 100255890 141840006 107163 27693645 13598151 71246658 109475541 97588659 58188543 48700701 426182904 13935117 98340774 179149509 75195078 4655343 23664564 66202731 218431311 179112990 128988846 171016356 353089968 154210371 190763874 64141245 38192973 133750113 42709611 116058810 142486743 64092672 106331757 119911092 145331508 78841014 160520913 107558787 43602825 19406898 123114831 124587687 108414831 7903203 178046967 18919068 86769186 115590510 110384568 237597486 41074047 10211565 91046361 183124704 67340742 95782722 49643811 28345863 113132838 66424659 114724722 12832491 25026141 84758541 197935311 212571576 36840888 128895228 181344618 126341376 97378617 8092812 193102245 8821344 34738095 216129270 17276448 50096928 51745491 863583 14519925 94117422 155666448 268733577 183950718 70391454 6933822 86776095 139084722 19497219 218439207 14998242 233463720 130118856 63213969 60675195 36047802 16468074 60561606 103260108 284298042 3227889 41811231 150521322 276991428 70664076 100407510 79482753 23388666 21737520 161950320 25896150 35738157 29499099 14347536 9657732 180470472 75203352 15804810 60427857 48698454 318713136 52426311 35041146 81050466 137012463 402721053 62299125 81955398 14106582 176776908 54892761 950964 106988259 31658928 37394721 35025396 32572869 123894204 87356829 110166357 403103253 5804148 239331246 99245601 29005746 2525229 158653299 22889160 3132003 216232716 129375393 19981353 83815137 84606123 201956349 40625718 151776471 68442234 41940780 290983518 181504155 51506658 183509592 103967934 153668655 63176316 34885179 72039723 68119632 37458540 20180454 42149625 62241249 36777426 80157126 144353076 18675951 161730954 150549063 154853307 26791548 42425229 102486594 159611235 238196700 97717830 23135238 129876306 238550193 92792532 156402981 187410048 129486483 129749403 203805000 252637455 85788129 384076287 112088403 205775850 148512756 59952165 65048739 5738733 18811758 78658986 17484033 297740457 37008195 288505959 74659116 60399843 129455802 5086998 15288042 210551565 187891137 219466989 41654466 102936918 140027790 163923648 164832003 22824417 65981412 247415133 90919521 69613677 104559357 4948209 146124846 11592882 160798008 59192847 83095110 139786458 84197484 134729931 133060011 108345888 38535651 182083062 100579479 45132570 30628857 202313958 57120567 118380423 46062240 222769323 57789375 148461012 175992873 163611945 215102370 263183382 36108597 132195441 240688371 2152311 88248153 66406977 310089507 94975209 65690058 226663941 136867185 125774481 344979873 115667076 4126143 219832410 14348586 270997671 82313910 108191958 192348723 17417043 197627388 64989267 98502075 68903163 202958721 82597578 174972651 111253380 190840251 43620927 52595235 58756110 41346249 34961976 28375326 221837343 8620038 151469346 36163470 95384268 174460062 212649843 236352186 15709239 12683223 104630862 193128642 12815250 69025173 307119498 227889774 250821291 197940183 41414016 312270042 46436103 4240887 1146264 61657806 121659909 42594720 311834229 48762609 122001768 44069970 180266058 7493346 56914977 30507456 237510609 35574525 252370671 146245680 96871131 74463753 81104436 190367289 255932523 181348377 11458944 133008099 56917329 85710891 28512351 143618265 71922816 57237012 198670521 150388203 74296362 56582925 104383986 177629529 100691304 717780 13478010 108486 115180632 8724093 48985041 262361295 20204121 58798887 14788914 183527463 28765296 249909912 1755243 21290493 92357013 91163394 134758554 63795333 130399248 272295723 3686382 72105852 25605825 232729266 184186716 31407789 55573896 193157349 66132129 17418324 61145952 47902680 217952511 148720362 56908446 158223135 5561724 104074194 32638725 215405169 105087822 82780908 38222562 63854889 48192648 166304565 103508139 66103821 19350555 220406550 71561238 331524648 187861674 70645869 132796356 147761775 155232630 52493343 98060046 9568839 25456683 234512901 116707941 19268340 202220613 3673257 20310759 43105524 282558360 148298934 45656562 170289021 134391201 59541447 256153191 23411661 185399088 48683418 26499165 30792279 85788087 14074158 68071101 50408736 272034756 545223 377990109 307350981 5391099 69644169 61054980 163653630 57231153 166193727 128578716 179126892 47122467 197394540 2688840 50762292 76891794 312617823 202577739 5903331 171014886 68783589 38746701 53302494 33169017 192862278 196477071 145450914 44496312 73614450 250084527 53816826 117866196 123813900 174516090 4966395 180939402 82268403 33440043 13592061 155040501 127091622 125951280 195083742 72994362 242001837 37719066 172819269 123082680 171820047 133891779 173911857 201179874 102466917 157915653 110298216 126703122 5267724 31268601 244767453 105087843 284807229 187486887 285853176 97507809 20129025 41659632 47344227 74116392 185730594 74163180 59518767 11355876 36705312 101212398 88756038 193054617 26870718 97528179 249693696 95913930 4232718 38838912 61576326 136097934 113357559 121484034 100537542 96855297 121145976 69867378 19390686 73770144 139852734 80068023 174995016 40610346 75480678 68815131 133711158 273047355 53902842 169871793 30126117 76060278 4858098 95795868 231514080 45760806 242165721 164094672 252181923 90097476 74463165 2639007 28880166 33626334 1515822 143231487 28061250 257299119 160596177 22310799 69456870 94166058 3969525 205274307 173968641 310821 439340391 257236140 20956278 103760286 193632117 138473391 174557439 71782578 19405407 142338294 38954454 117237225 214666410 134294580 76810944 102618957 129020409 252765009 2891658 101045931 174948375 20391966 3690162 77991564 36935913 226494135 168731766 113477910 34300287 54865545 81226803 152146995 85838760 47981955 179270490 136240230 17434998 12803238 42763749 204145851 140672007 207191355 123010377 94911432 66147144 132242271 33072480 101541594 34635762 118739376 490035 366821889 184595355 61030809 62508054 131615295 131200797 166747329 48857109 11555271 7107807 76700694 57102864 180810378 107066883 164684142 23110038 275173437 240678333 23839179 40436067 25674180 125072913 35101647 216268500 48845895 85369200 60452385 97994127 266588784 63119070 177531816 14080416 63719754 35575953 233911293 103367040 92427174 103894413 373410744 146053383 162934296 8767416 43869798 128413362 53116812 177577974 95550378 55362300 201287940 37548588 11106606 71744988 8765421 82059222 27430872 242638515 123101853 101413578 114993942 81383484 241046862 1086792 41749008 64811124 7873236 36214059 23361030 6969291 23412984 65483796 42857997 94080924 101355093 156806454 237104175 94171413 8247372 103526346 217312452 110095440 45072405 7524447 66606981 113343216 119502264 18792039 2483187 31913994 80514987 94664157 193820403 68282550 13211751 44999850 304453779 77353374 125986308 113676024 139928880 17624565 45176376 354687396 174269004 252454545 62320524 5337990 56751975 92108310 12919893 174347019 114949653 34658757 360321339 53761659 35554638 29920296 98266833 161463813 133218708 37183062 67266696 18296985 232036329 61665597 177246615 10428075 134809731 4133409 294023079 27716556 29483853 288378657 86963667 61094775 29446221 211042902 28804545 23624643 233629935 172579134 24696714 122246166 80367567 49944930 30491601 120462804 15532839 32272128 109002747 172414830 61788132 124199733 100417023 51553593 213592302 84214998 54439497 122226048 114020592 22134462 60623283 42518007 250762386 148892289 188857746 57796452 240105243 125238393 53141823 10783143 42274911 102606525 21902307 213039183 64567734 81993114 33660165 71046192 7974246 301795032 192409896 56568645 179506005 41783742 137043732 20255067 18324264 79896327 160354404 118195644 164355261 302980860 49442988 188585334 14543151 20211303 34511799 35104734 61765662 74101272 65067450 84230538 226744833 1102416 48020406 20280498 42425985 49661304 58018464 15085623 362059383 41850837 89079018 327327924 207369351 197493450 106122639 20797266 55891563 127019361 189986790 204841266 53446281 121143057 39671478 311389596 53486181 119742735 241303251 195871284 77454237 335383713 85121673 160804413 9130044 31318308 3363591 43668933 342443829 164252403 76154232 109709964 12034323 15216705 80495961 222391890 97885683 86996070 96734988 91621992 97596429 177660147 109101678 15238713 44817654 91994994 276699402 64566831 60920454 60992358 26363274 51877224 77043435 115270617 69087228 222360201 193427115 172074567 15268722 1864863 64861293 76105176 150014340 119139195 196895223 25715403 27966288 145979988 67018182 102580695 233444211 6435723 38318805 4998063 209451795 133455399 62517798 76586664 145549908 147134841 94033464 92569575 65317203 194451474 282970170 11228952 94230654 101139276 166188183 52712142 24778299 9380154 157007886 131926452 54703719 270396000 1715133 25888800 8093169 72440466 180364695 249301374 43491126 62974107 132453531 21884646 11693619 169055040 83904408 10422426 172769394 233514540 251618871 22296267 170416659 87713157 140630133 83311326 104906214 284880288 41807913 79557513 134344224 64273734 248415678 139180965 154073388 105531699 122685675 95953242 185151540 82352151 56381115 82112100 86003484 256720380 123092949 5690958 34365093 364086345 100844142 35437311 8378748 206644095 163830996 96908070 82951491 27336939 43383018 15393378 66865512 13133736 55735029 76491261 34945470 73482633 186969951 55905444 26567478 259196553 31271394 15234177 231117516 115071663 8342292 220814748 42933891 3383583 46582998 101792229 111816138 1461033 444010182 106939686 107983008 5283810 164518389 100869615 197410773 31965234 117417174 55470156 239575224 66428544 47455422 253767990 136238886 161212506 38376219 127767528 215850390 58534266 18170019 179314569 100959222 273092001 169855350 39642561 120612177 4138176 30265893 99557346 68524092 130186392 35309421 42732921 16448334 216292860 224207256 231120834 68337507 59228568 11478411 119226786 223954689 161143269 50836926 48478038 9233238 183941037 90928362 103141038 282818823 2792937 153444837 61343415 218338827 143727927 134189433 80382960 91820253 9956373 30954987 100143939 42710325 74221518 53665395 12997362 196838712 39498438 33786732 122166345 158799480 190505868 109184460 465717 96452202 109738440 604695 254938005 48382509 70587804 39683868 198321795 103108992 77111118 18958968 68391813 114763131 29715294 250181400 178462452 47176647 129747891 11184831 78078000 214300863 158157720 60054771 9364761 199213245 130955601 47193027 188030136 59315634 161092365 24747051 140376936 318072888 53381769 96440442 256449039 31321752 258808011 126314727 104571789 91477281 175449078 86978871 1770720 177967041 4742598 215312160 72434334 8538012 29330238 32300016 112505232 132686295 124527438 62041539 107902389 179887638 110572938 116037033 98706888 1738212 174818028 9800406 328795089 90154407 201527802 7162344 217868553 35006286 146299986 29009967 109246011 86025135 59301417 46543791 28850913 122770410 116037369 168079254 127681239 113557038 82533570 44657613 76593972 197241702 234470355 52169082 226771986 73607226 63595791 28664832 12589773 138037200 34981779 30721866 30302874 144828936 48667143 69857991 86920092 87732414 131829096 96548319 42438963 198573858 3162201 124059117 12052614 270904431 75681081 13337079 43235556 91803159 172590012 9334857 37039317 9860361 114612141 80874675 43503222 108039834 131212347 19953444 168431256 93453654 65099202 86669604 169260693 117518835 186944142 50455230 2878302 191328165 174073620 91390152 100500540 93014838 106925091 41152230 191630607 124731831 47076624 57475551 23679936 152875821 92092749 41073963 35367381 127617966 58854726 90532428 67605006 275944578 230361243 107500701 71940771 59928540 24135405 109914189 119619822 96350163 98090034 126387849 89593602 41693547 151291182 19669608 7776048 23779602 280222341 216692196 59886246 274638651 107300424 65825508 36308160 315645918 26839386 161429163 45837267 83086437 43293705 86235240 13151565 84922236 61419708 153997893 84918624 4302648 204501654 169663977 20204688 1489740 65703897 57375045 59610411 127135995 25147227 240619029 71151864 57183 149543499 186419436 15285501 171676827 60505494 247080771 35032326 100532166 398189568 99646617 20616792 73719807 148943151 41801718 171727626 210602847 141285795 47467140 41494152 18466770 96486852 37665264 23811795 161727741 203317737 16464546 207524247 11202828 40080642 353913 20650161 76938372 21233394 100208325 181193082 19955796 59242029 46202793 190287237 28005810 65799132 128027319 79876083 439338039 4232760 46228287 121624083 53330319 169968624 122872239 20595561 27717018 8602230 97469736 137035647 15990576 300180447 184623264 97321224 158290062 87485223 325856013 153326796 12809454 125422857 44407083 61109706 10873926 129768513 42975198 91614915 64870890 125331612 303363858 112936026 83304018 207260865 63708540 129875487 142477251 161951979 95864811 217888713 22493940 63842667 25596606 116017104 237084288 9873024 43486506 238704312 122124240 275849091 305361 89201469 92773653 39350913 134651643 7881342 8883357 62850858 130371171 29636712 13095705 116122629 111442968 115254237 83272035 189421722 104329239 206317608 27236706 202655670 74446554 128808309 110413170 168502110 47147646 37637250 60340287 118357239 51805152 67572498 391284054 88978554 166228419 95184222 26272533 25517919 297330600 35086464 49688310 41166825 126612591 32491599 49499856 114725814 14549976 185275797 107298576 54680934 83291859 179133780 102973542 66940377 67415040 113250984 63292131 68498262 186038475 32057760 93385299 28037688 184561041 215860176 63349860 27258588 12821067 236377260 44165016 988113 268859493 3266802 27932226 23392887 29587614 159350751 189905142 89436081 58645419 107718660 111469512 73181283 89250021 51011919 304480344 153860343 124606083 159206418 139457346 23430582 18027429 217900536 15354360 97237854 73532046 127201452 47171019 37707327 200391051 124172664 109178979 82369665 78926568 173795118 202031613 65603097 50957361 140148687 73025442 80360259 183450666 59274138 31489710 2272473 86638335 109302585 119021154 121298289 86033220 269648778 1289652 12570369 9173556 9969855 74023026 47286414 16595649 95903955 50006796 218104824 231905898 7823613 61442955 56090580 50939112 118593552 89402124 212648688 258170997 70329063 100224012 109837854 20835066 33288738 93241302 61205382 184412529 82748526 200843181 245351379 1915599 402247839 8994783 33876045 82373067 3109197 41172663 44148069 87755787 80227686 5588835 162513561 149224467 62471094 27272427 2973873 88972590 14791686 207333588 243018741 327987156 144017244 27450528 64148175 233693817 175942956 33290313 6991845 133475685 51380763 11267928 144205383 28502166 55091001 180729927 52795029 9517578 57010947 96622365 47693625 172421739 33978777 19403307 54577971 87986577 95036235 54731145 24692010 56823039 70183155 104596359 36217167 67572498 107781030 96278532 140798154 14679819 126229341 69432342 69746964 99573390 173883129 349651218 48979098 110393241 257825883 37914009 103828767 315425859 91855554 126547365 25644087 262206567 63517062 60865539 129933867 181198353 146462106 149625210 150270456 8843751 150362856 42048678 456908823 137479524 26933067 121147446 22344168 140638911 67857006 126446733 190591842 194027085 48656391 115106208 31019961 60581955 37855629 100320276 113660526 35297556 104853294 156240861 176433726 44320815 29832243 33550356 134824347 25161549 106332513 12422571 36637839 55893243 444520839 96724236 94014354 225049188 13804434 169919778 53861871 135366987 38251311 78957522 171559164 6348237 163669968 156315012 168786492 159632697 88810596 3861291 59653860 152140779 3421509 69975192 15008154 190937523 56518455 38041899 91461132 86855727 171441249 91518924 89782938 133093800 282700992 59915877 186448962 77711844 184217355 25374111 174617436 23131227 166354608 127271130 4746504 235403217 48396558 27729198 18727800 80268258 31230318 201008787 109455885 3187191 49283178 198727095 94444371 12509889 78444744 72308250 210917742 67266591 205917516 117210492 150205902 31812228 179892741 113236977 5924751 158084346 105993258 107394798 44555910 159855675 72342039 48173664 139827723 152141871 205386048 456059268 130643163 53698806 156053478 12673017 26062701 18758229 228459735 72414783 306321456 13077099 97747797 122633343 2420166 128957976 544803 70308672 368880099 4443033 32322192 161401653 97432083 90470373 176163939 158787489 56071134 62961444 119694498 26275263 107767548 116333742 57572823 25760280 85749132 53732364 103298454 30450063 16026423 3894072 173336835 114078510 104719146 1702218 31529064 67473357 239718717 65699718 26112198 80373489 152851041 108640392 213831597 95071683 75775644 12291384 12015822 58861320 39030537 239918301 80307801 16389618 94351803 212132361 126319872 49293846 60293856 126822780 121357278 62297340 226652118 98376999 4896927 130720275 42189735 201711720 10324692 146016591 41806086 153569283 149250906 253999095 36376515 23976288 94817646 161498295 120582609 112406721 47434653 224665623 8113518 145774146 71279544 123812409 176399412 13669005 186565827 189408534 187743633 12640131 108638943 96421038 42365736 242119017 1894557 87930129 130716642 80222310 79200366 11019813 79409463 121371054 23151219 46472769 306439686 89706981 43553013 93766449 32384646 43781220 158974137 94832619 147374262 90519513 37414041 77048034 115025988 98995617 41543418 272934606 39530316 55330464 69165684 123883473 34707876 333180015 118223973 141199065 141827196 88712358 202434918 30509829 111381585 65249331 6906018 179323662 208345221 40685862 9138822 50712291 250908924 58672005 244103832 89487741 34458921 180412218 188518659 18162081 216022989 8897364 123515259 162413958 57703779 10372299 141858276 55357134 20076063 2248638 116980647 13885704 12200139 33259338 29815107 67013016 2465925 91336182 368773986 95816154 79720368 100412508 6291096 69414723 242613 67743585 84621789 137980059 89527767 15851913 64396689 44903229 217316337 109466490 25237212 83988534 117511674 162629712 153935292 248819214 96088944 7652589 56455959 71202306 51717141 83434575 40721709 89352438 220876761 111509895 87654 36662073 198942135 105424179 54630849 287195454 135511824 10420326 119768460 670194 144746490 8861181 148086981 35710038 96291762 158075988 40956195 203824656 103024110 91595721 327951603 96680766 127486884 90091071 1919421 310558143 32735577 202708947 100334619 124206558 49307643 131366907 115768569 31583580 83297970 146719734 135537948 143619168 49458780 1043175 131978301 175320012 10270218 89704713 46022172 104898066 103710285 94799334 145364289 3803940 37023882 38125185 199506615 162033690 84043890 42634893 46245885 144994983 1490412 254487450 23898735 74893938 244050282 119448693 49312536 109770654 9988671 265831587 95449998 5765991 133088697 151079712 116126997 30511089 220739925 29606766 17740926 204651342 55903029 13999146 84651252 237362937 78904770 3659166 181420092 50447523 141026487 103045173 16219371 45476172 24717420 184548525 168057477 85496250 45737811 131842893 42467250 37038078 80528259 231880719 15234492 201859035 74179476 182488824 199484460 169250508 102378885 164990469 160873755 59462151 113748495 71589462 190766121 43914696 111065094 108325728 213192567 178174227 20701086 83613096 130186014 105098952 290008278 121915017 15803529 251499801 108281334 81530820 46726071 130047729 134402121 166157670 3448116 126244881 177644271 6730164 115860045 77009163 211974861 220261671 19445118 61427940 229832673 41416242 32607624 127238853 111349308 39583383 71580075 22805412 107110374 120534477 111244728 196771302 35544159 191394 147111048 30143904 128722314 118062210 78290562 114996231 132603597 153001926 76809600 170790270 152041974 3577161 208942608 101862348 125407317 36633009 150773070 102737796 50117529 16074744 290387517 62976060 123335520 200986989 10949421 185745357 188958357 158948895 108565107 128991954 178834425 64624581 86907786 47118771 172803582 115087098 11538198 105219891 231018060 2567607 43867509 89462037 12603150 219240798 81109665 76302114 29174859 132781467 187140891 28513254 60994605 96911955 10006710 45725064 132930525 98127876 46729221 22818285 226195662 64973013 41728323 63895755 143892189 34342581 77730954 43614564 233914968 161336196 119293314 78916173 12021156 162195915 117005049 125523048 105410550 176387337 111666261 137869116 18957561 98359107 10245753 139633578 57128316 19536384 183158115 54812940 133587489 233031981 89247480 152841675 78362088 99682275 113893458 106120119 628341 30762207 58651677 11956119 184336845 45994704 13325802 117616275 66192441 102091836 85766919 239755677 169249962 218160726 28460313 188794977 258238806 81357843 203945469 83428443 95028696 141168027 229081839 61423131 186957414 164361540 62004999 122538528 210446733 184852584 5849571 27206025 73305141 34339704 38716503 144230079 82420569 128584848 216891633 70029666 75513774 96880938 155294958 116410917 157432758 56665917 160017522 339017070 50376228 25075995 11217885 61290999 257093844 194320119 192945522 22746759 6433434 151828656 12006708 186662910 37639308 145799010 324554307 29169819 77091525 61359501 70332024 161292054 44192946 59935197 97437585 94297896 76771695 159315513 280622727 137357850 34490925 79009434 143622318 347425890 33564132 72645846 84778176 198718359 59534160 199139241 63394002 35864829 1013271 29922732 2447130 72172800 57633345 164531577 39661188 143759364 92099658 35970732 275450973 134440908 32755065 192164406 149035509 18701361 81400557 209870913 16697688 70770168 54769344 19204983 215080551 93088905 144597957 95026239 36282771 282825312 51964647 149220561 101455284 99972999 98708295 26315898 128790396 773115 78044799 88248615 122567781 78752730 136159485 244923231 34943643 20390979 63995295 198350040 285268053 351404361 136184433 150622500 185194884 53302011 206322984 5083575 185723580 207329577 91514409 68678547 50726487 401071020 47011944 298295739 150596775 68489232 146256537 272140008 127295112 180064668 49160244 84233079 9929766 19030095 84153678 27156318 245650671 35766297 9427845 46702887 127027572 2915766 302473416 111885102 47087838 145866252 89054427 81701928 5877942 214424616 54789231 43709589 29391558 95057949 76722114 14046774 117627237 106755453 201637170 22682982 46017111 177431856 135324630 54516000 80139150 78158136 15863421 33071766 32773734 94443846 55524693 122741136 134341053 207780720 41529054 73503381 1115415 22630566 125900229 127924965 99607536 105004767 42522648 3210669 181100850 40820871 134679384 151363422 41850627 6820338 18677778 96573624 114702 151777038 14294238 222013470 45782793 50217132 55044150 218682471 100706760 153731571 40198284 36384369 32719953 29139747 83959596 79493190 285542376 37354506 10356738 87883488 93246321 311923542 167839875 261538074 27395298 121456503 176123892 165044082 329093100 120719676 136186743 207052167 31904271 37934463 12752817 73866744 39616332 227260320 305492061 19381257 157629948 3642030 146565384 50715903 12121452 53118870 215597949 79249800 44762907 121466394 206004918 273620277 55253478 242354637 36507240 174784344 174806163 188029443 89172825 70993335 43699257 137277231 106707342 29976072 87939894 8557815 240144828 20885172 19928769 80046981 18612111 248854515 42742434 25211613 209582877 6127296 19665387 68011860 27066228 14624148 1585899 8802780 137574129 57543801 103329240 38997588 89618277 96570285 62248704 59768457 310271703 65365440 97157718 23921289 86165919 202815879 62484954 129967341 57727509 128228688 74025021 95764515 74425176 74907777 32868339 140525784 33294198 51680139 232248597 273903672 73821405 94732974 94680999 36756489 282348969 73605546 127388268 33503106 207518157 3149475 114766806 183757497 29064000 70285761 104987064 233917992 16653525 128564730 156497292 161507976 254910159 78764616 115032435 41902014 64326780 34155954 128065203 85241730 73779678 33761637 98530047 150038196 156546537 20246352 68659605 158428893 41164284 71829975 78933183 237436920 48936594 190510467 68351304 19423362 47922504 10179141 69025530 109426422 22849512 215989326 105204498 59123904 81977112 105635523 132210057 29852571 75202869 63286251 52824072 125097126 49997178 39241608 38376093 22622712 21336231 156265683 157656387 16773939 172238220 34339179 228279870 86865072 20632710 87229611 52051587 138437019 96557811 158264862 38093958 108021984 146974191 27127233 94846395 57764679 132291432 48775188 246945678 153081768 62955312 29635998 34809327 20233101 84712761 165604593 217766367 4404540 160547058 130521951 103603416 17174157 141307131 89767839 46735122 23476152 175628838 112332591 146008758 170937837 185560074 165977532 8651328 118620306 543807201 27468315 24166674 60967494 172609038 24248469 58506882 3945438 14763714 6122067 412986 61677105 124132176 125737941 49006587 10250856 69973218 119198667 15483132 130818135 152473125 125605935 45376380 117461442 97599873 147087129 200899356 10131429 72340296 70326312 158952381 201884823 144297258 237581400 116938584 199073721 107566977 28974267 90147582 10155705 153335742 120675891 19185033 221475975 33112842 111329085 84697935 132459852 7056378 37881396 123465867 16561482 191806041 68015430 112065345 140572068 25105206 24534069 34407471 78449889 139579398 170543898 225031464 203059122 31005555 7111608 13108431 137657205 8399643 158949504 173140947 210825216 8512182 2853879 217447944 52814979 49549731 161805966 138047364 200447793 246371055 163571982 112320621 95756682 193424994 238192038 4093152 97389642 42556458 38623200 163881123 232557675 34548003 125742876 98452683 10226538 61965204 138816426 1979649 24069906 93839403 165232725 76816362 245891793 6763386 133781928 116967312 110384547 36252846 90093150 28833210 73056270 28695975 180072858 121277919 149310798 140197197 27408234 15167670 12048162 787794 171178392 127822548 87740646 118165236 32097807 294212898 39149754 134214675 47329863 174559056 157884426 146039670 31876908 117283614 28664769 96185439 267502662 27823614 194257665 79574208 42861210 1132887 82474140 21935256 41373423 101948994 150420417 154206318 104506668 205268595 126750330 230263614 26962782 67086075 3394860 289982322 79772574 128992164 18252969 71152179 115436118 112666386 200133360 139794795 157247559 194829201 134214024 245194299 288982785 14882448 131940417 229006785 68598516 82074174 6330765 13744542 161360304 1121967 102556272 46982187 122940132 41895777 29487885 274600620 205619022 12798345 122318007 86679054 3074799 120722700 259109088 58008363 140611590 84411054 196613424 218352099 14927493 93552879 171937122 128313192 88098990 18199335 159723627 212658999 103870200 168849345 209721309 61467273 103104477 199303503 64934982 3826788 99955149 74868066 53637045 147441756 420840 52443258 97090224 60640167 149615445 148123584 150919461 189861483 6111042 70853055 117201000 42871227 273947940 7316232 74015109 7041762 46990524 136723377 19518135 57181845 20174007 111487803 265926171 202419147 102397827 118433196 73685808 90919731 33662937 251008296 57097593 87622962 129046827 43530984 333600498 71312955 113369865 78392370 144246312 122400495 47276922 58652391 237750954 142892484 40554318 81697749 58012920 209686260 93082920 91896168 146505891 96591054 53261187 183768669 77003724 105993510 20393415 17465112 160591977 141339282 56354382 13186761 146652618 151920174 81741744 32465811 2349837 123354462 78499197 198762186 33776967 63157605 84165207 5846967 129282930 201785598 14789355 54725979 5907636 186790758 52203921 408653763 245656488 34725978 116900406 87634365 8066226 124453455 56102655 136777893 149674119 90688290 158000913 107437428 41528970 166224030 27236181 31103205 23480667 162959895 184074681 176092182 135754899 183285333 101265213 76236531 76496847 160960317 82196268 236308632 46226754 126435624 206243457 7401282 126580776 214759902 81883053 41743737 54174225 236749002 128951109 4001298 120514611 103971336 114557058 228026400 13709745 67316361 185845464 27112512 250526997 139503777 127572417 39862221 45250968 219561048 243340797 49537257 49980567 112929075 9673545 190598331 237092184 62961444 192058797 195797007 119502369 96555816 97934571 41086269 188683257 119692461 563556 29665671 114370494 13949943 42115332 101914281 33683076 146373570 250879755 233004303 445103190 80025456 73183194 119578956 42130473 3442467 130354539 44328900 249901722 50250648 14919555 59270925 62061720 66010077 227677527 82363743 126358596 149364453 172246725 102175479 23068164 207650520 88153422 257265309 195051696 134068326 166159665 66084795 278603514 49955283 234878973 5343681 69103461 110895897 168458199 125121612 153197121 111330849 120705543 117739650 32321079 132244938 195941571 18053952 80625531 202327209 65903271 131619222 394894794 88989222 79193499 46111989 190954575 183344679 168734916 12793011 11420850 2255190 99450624 196016121 81530400 22635039 18569817 55102341 74776065 31836189 100347870 65736636 173962635 294817026 54929028 151826556 12788202 83537979 69040608 18149397 90896778 81738510 8925483 75214356 91571613 97888854 46351095 86937711 136747863 219359490 170856651 97046061 138457011 168320166 575001 65505552 270882759 180248145 7047873 202409193 34568625 20471472 54752061 16082052 158120319 254782437 114038589 3350109 180828522 14454615 324339561 180929658 43462776 34162044 1827966 284025042 29580159 16244991 166400703 189073878 33672177 204785679 246219792 19888911 172218774 242024055 67361994 277774749 104981142 40466349 66736656 210841407 84711270 17406669 30829302 215598453 43004892 30087162 61275417 139855842 17938011 112807044 161423892 134878863 135729573 103628490 185107608 61556439 95510520 287283801 15348879 53102931 282849483 136560879 57373512 240838038 135963261 138334308 21981918 24463236 46225200 237806058 19160526 71858619 67715613 59740800 134103123 46135950 142103073 72878463 58007523 163318008 137580786 92392818 71263101 78015609 32874114 166268781 167567064 32961117 62869023 68733882 206852877 177988167 122026590 19820094 170740689 134330847 74542419 61313511 20281758 173604186 281232588 8810907 255979101 141966867 276745665 232544109 5880147 64760619 155010387 55819743 17664759 8725038 173491059 51544395 15209397 70061019 193166694 396151434 56323659 115910634 104546589 42274197 188642265 125191773 6230028 92199639 116554137 247115295 128604378 122780679 98794143 213862761 35497938 2628339 264893328 153480558 157159842 13989045 135447690 174962613 39643191 54698868 169764777 202892403 71917293 29212743 10385109 80509548 65680503 25851903 51136218 173308317 4089729 176905827 106474746 12932472 2676996 160065486 286813653 183092217 41649657 20989689 94615836 125981394 107671620 46356744 47222007 142952502 29838732 20885445 37495038 67678002 58341738 103384785 25619454 171390618 215908140 182326704 86842854 7885920 91728966 74455584 62656839 147095907 106956255 181156332 47197668 129128244 201329583 92737134 31330572 1296939 104258574 119354550 85956591 275140005 34857438 45542091 98255283 66052434 25579890 31789821 165201918 173894427 11763927 5933760 134349516 88445763 4168815 132512604 63185892 32824512 101407908 170734347 141737799 34646997 64107477 226413642 17252340 73541286 5354811 88482534 120028986 99287748 309606528 50877624 140617575 10539480 20462988 92855742 36775200 72143274 117277944 220025253 130351494 41440917 147573069 94351194 12264714 1377663 92756706 257545008 196051380 18288564 112441476 93596559 76422192 13968444 174303339 64363026 163859178 139795152 85609818 161401926 127855875 3424722 7125321 3371424 212928681 76012146 42532077 83509545 38927238 153257475 70743204 38438316 47982417 28721553 84055671 48726867 131355084 171299016 89369994 6331794 22580817 122906196 421646694 3049200 78992886 24597804 129468444 154094913 181232877 75019203 4682916 82875303 83518428 290117499 105180768 131862591 24363906 105399399 67720401 4514370 35856177 53060238 53630661 151527306 55510602 158875836 223448442 5609100 194104365 43630293 37457259 30738792 19843635 226114140 19266093 224775075 31609452 352279578 84808647 17557344 160751724 132496875 15314922 192652824 68966016 177220470 72188886 93327318 36001581 157738371 168745689 25119906 33267444 121349508 53419989 33642609 191184462 127225014 113267952 29940393 144551442 117223365 56733600 262183782 33310893 172905726 34108935 152635098 67338831 5426673 194576802 94616970 219221373 92254302 25627602 3613386 248521980 8925777 82197948 139939422 66834600 160663755 115054842 6077211 45719331 552951 173410146 96895134 22215816 145077744 7710339 70250166 47988066 47383056 155582574 72534420 36302175 286068993 211313298 39089610 257463759 50937726 28654248 110706666 254128371 105433881 147256914 131364618 153464787 33499788 135475872 6375894 40617150 289018884 22836576 77786268 267598422 22949892 121854642 78186717 220710840 10134264 97920648 29166207 127048677 162389661 189403683 218784489 32341470 37632546 148685355 43637307 75147597 149497299 37691745 138375468 37894836 44234673 31873170 46480077 12190479 371490840 27145986 106148952 49736169 162827301 41371218 191455341 55361565 88105500 75071724 7539861 209441694 184559571 331140369 51773400 17934105 51820440 63364434 167549214 11376708 199827012 229487391 15833034 57585465 76498401 86949051 75225108 202950825 68701101 245249928 180437187 91666197 72149406 95873778 189316890 169488123 12102405 89520186 97803258 7147749 172499943 24585603 202836186 55609449 37341549 182976549 145800585 5097351 136374147 31702713 87796926 155892030 231793380 145071129 164138604 108765825 24691569 156124101 6757464 1450785 280637994 92556093 24444483 6413505 47541459 125746047 20360235 3002097 107264409 107567271 82921608 10358964 59154900 1026585 247544115 10030797 238856604 108841026 104672316 68097288 38837400 211676325 88416741 236261004 6164886 111700638 1445850 36070377 330721818 40083834 96533955 77587818 22122324 43152732 292143096 72313269 2002602 106345344 223189617 27057891 261140166 60250092 3691212 211132866 92378517 95486139 37045197 116186196 27658596 32576271 36231720 270938703 190580523 181063701 53940432 40600245 150397002 34105554 42252798 213302754 862722 86424954 5111211 102054498 290543841 152253423 107823933 65189901 167393730 74527320 242062317 17909115 103625235 117558840 105594930 65839599 185059056 98437563 155274126 113349306 20362146 42752640 169657593 15098790 39509568 50126097 214521384 83180559 185375946 94111563 21701484 149464980 69586356 189816858 73336809 258608427 511833 159994737 9452457 2483964 213413655 34514949 171450909 25447464 204207423 251794431 54045852 4324068 153473943 138846309 86906358 82784184 76811490 18454485 83304942 28854063 105014154 167255718 151700598 15449847 112115199 224665182 134773590 38611671 67793502 53907588 48497589 75220404 125295051 6292776 178370220 120117165 43237740 56061999 16974300 170728173 21718746 287905443 141828141 20508558 83707302 1583568 3185490 65288790 150806817 52157049 5890353 62858208 197054319 196614789 217745682 146772255 119452032 183052254 5359116 192093510 88374363 109969062 204510852 94983714 77482314 154729680 156824871 98210889 101287767 160122753 58627653 92904609 162941835 3572646 1563198 15403983 314419539 55046607 116827410 44438520 291540795 16220421 302787744 163567971 250132575 51397122 70141344 207769170 21220143 160255956 110126814 174614832 144897753 72211923 258008016 131981136 166708269 193443789 34392939 50778252 3549924 332685675 32102154 281246007 2671116 106426362 44336145 13585173 30516171 10024770 129911061 59807412 52358670 185084844 78675114 17307024 145720722 120525846 112502103 4578651 22261449 7071540 64189293 267735867 94498614 41716164 6498975 83302590 173772186 16712157 132931071 124406919 51241008 22636971 22977654 52180023 90328728 84918897 20358240 194709354 11420682 276537975 153798666 38714970 32403798 40598334 122096226 108293430 183955527 32825373 157791858 125098512 125257377 226376409 109005204 86694174 147224091 77499114 29692089 233245173 72805383 18682608 194727204 16436700 112617393 92967756 236164173 52346259 113865318 217497042 20169114 32028213 162740865 180453756 92387337 200904984 30175026 11848935 113136660 158203941 21395787 149427579 30331812 83289843 38796240 83614146 24808182 93549771 251218968 28131348 72044784 331115778 84527793 48540198 106011129 69322029 99591093 145567989 83428611 188053551 122502030 131617437 34639710 113705781 62899746 44399544 200486097 12607497 5307309 171956190 7601160 18766923 92448468 139585047 28134120 71208102 178282524 144588654 8814666 148620255 54777954 76349238 72846123 316621095 31249386 17586345 60892650 144379977 199126599 138785535 173822586 193120998 50037729 20496420 136182984 167970957 28920507 123034002 76897989 60367272 207606945 40100991 94515645 140006160 42724689 126835338 99118047 33774678 85236081 35867727 44769480 58147740 193204599 152585223 40649091 174668235 24851883 113294118 38114454 3362730 15629733 212947224 255382050 51360498 377864109 1556205 23047983 25136580 88632936 107759925 117977664 62966001 59248959 135102198 208126107 56725242 52493574 206491299 29954778 112942095 122278947 406685727 46895751 151474596 37850652 96335904 82361370 272829942 39443523 86121273 2163987 156199239 20722989 105477750 47110014 4493433 120174348 5961459 128073876 248651130 143104983 242658444 104490498 80248035 119426832 32915715 12839358 132644379 43889580 12668082 87678255 154634130 271588044 126356328 78796116 24231165 210722442 30439773 151622667 83821773 119619528 122355093 56569170 204155574 50751960 39639348 120975834 154512813 27896736 39461289 93143568 235096176 21444360 99276849 120039633 265058430 53547984 174992496 72336432 86756565 78504930 91866873 160140015 96707625 137353104 70979790 109598433 54446763 116129160 930069 98306061 97067586 36332772 313999497 53387019 163401168 34979049 205162797 79962288 27200103 83975409 388918383 49803096 36328488 95981319 87653181 152668803 167835633 126453852 129642345 3606246 237472725 58820727 275775738 223108242 89390091 66441921 8002974 36099420 11222862 185208492 168406980 68142438 55846161 1506036 33774216 226894017 217802928 19084149 64706628 109731657 72913029 202939107 163751175 98821380 67772439 46099914 33292203 137285001 206591301 87320772 27553050 19042863 74714871 268377522 23548413 59960019 34762665 199930269 46295886 63429471 200693367 67789512 77666358 46809084 216689676 17853591 344989449 19686744 97287750 52233573 22596819 55724109 178568607 54354930 215027316 92469027 28377909 180254130 348357093 66642807 121540419 42533253 32588703 265863402 180499578 53940201 91600299 198498090 328790028 82654404 35148666 49325745 58869594 4739490 5221818 36224832 12226767 52177587 220437315 33102783 1014699 160094340 65803416 209698965 108345867 38682903 81512277 10647987 7522179 215835354 149343705 30750321 143872743 195028785 105736701 282460962 195589191 134550591 37730469 197623503 26931177 207324243 5060790 15410283 166886769 50690745 170230242 24004827 58952187 167051346 35770518 59883579 106619667 131200797 195815256 68126079 77323806 27751185 128333079 20623848 191705556 45526005 43233834 144919341 70139853 12376245 280739046 171875445 162094653 66988719 17741766 163934358 54208476 19301226 30532446 219142602 183541428 123655266 101651697 41990403 152751228 16860858 114967965 136893960 99571143 73842048 14996730 358163673 63170919 43537767 42374871 363051738 40098681 47461428 62306181 249804933 27268290 85100190 152066397 60778473 38574942 145007583 148079883 190613409 259096824 91082838 97128885 298686885 94093797 17826270 19710579 28916811 36350580 157798914 70893585 107701041 56466249 105487746 16307781 105993195 155299935 168046116 85018710 130584573 27813954 59872197 37979886 2415882 22250088 228556062 63152964 168999831 140314272 20578845 2638083 102377436 48262200 65324469 124749156 115625895 148148784 64800456 242383071 55701639 102421431 184434411 33419799 190591002 21622188 375002019 207491235 267977157 6751962 204080730 177818991 1405593 182746347 186282453 150745056 185114748 79928247 19399548 7253925 7838145 12058137 22356705 235887603 5157831 110043171 17312862 126166761 168735651 124122747 49985439 177543303 56912940 190799049 13264209 142412193 65902137 34500795 57959748 24139500 68899971 35588406 17519607 257507124 161643510 140957271 1252272 14118237 37960776 143453352 69158124 55174602 52562559 63728175 167596947 14389662 61488168 226237158 133797993 170966124 3119907 243265470 116371206 430940475 15778539 127753878 34736583 15603378 205342746 42904617 33827178 106503978 150418065 159805926 17971800 134232147 257234796 41141331 97844061 14348166 66897915 25889514 172697469 96943098 28789719 260284101 108507042 93292710 14106225 29814372 35249277 117220089 87072783 86067534 194663217 68682327 26757360 168225414 139951350 103659654 75989109 148771287 180260535 65516535 144445224 7818804 43393077 227424519 67322073 267035223 59061849 24508071 148207416 140965713 42024045 150042585 254334612 106061886 10516905 250248852 89549145 278000352 191675064 55750842 64471512 14331849 14289597 29627871 157920462 78428616 401077320 65779266 27358569 135619155 8001 159381621 132966603 114439437 16736244 15362949 155354409 16557303 73885938 61110756 221821257 150087420 19729458 160794837 171005352 101690064 144870117 30240420 63462903 44764860 205138227 247426494 30401742 42278733 65648919 33120549 170856084 153348195 222549117 222927285 126743715 31958409 45276126 116623080 9076116 78423471 104565489 4153464 110302857 168676263 104735841 139389873 86888508 10153689 143130561 68789469 84090447 37821735 41368320 30091635 13163136 13745487 311932278 89463843 69930903 83498205 74297517 1484448 169475838 115702041 175746711 3698289 292044837 40004433 216001989 122802015 165434724 26386731 31986696 35364147 53963112 142191294 23188935 45012660 139557180 151680837 14333403 32869347 171380601 46021059 138513417 7681359 28983045 179083821 179198775 24914631 144059160 96432441 119259315 114014712 106187529 361505865 47661684 141927177 150432156 8765589 124953402 54383427 29677410 6214068 74473035 129882984 142764867 131044725 146520444 344619345 76807689 133543914 81031377 8293740 197855490 70609434 69941004 161345331 141487332 306796497 115691562 6374907 18972114 38476074 127568616 126005628 104455575 106913583 324562980 201802209 52274229 67030257 86007537 388777977 237109026 75548487 73199343 130949091 13106058 135330216 46133619 414865458 15029175 168030072 107830968 155785056 24999450 56386155 65940546 134303484 53949840 9622137 213185007 167129088 7603092 325616403 11289936 167348391 23928366 132266841 32945010 67394565 47753559 121352973 141061809 174763197 117507180 189683781 136139451 10858281 49444101 100174347 88887582 58788240 39453036 37011282 299957595 171789177 35157465 127013901 33148395 62925996 30350880 47419050 65953692 27007617 42140259 36050070 76398693 186010377 143943051 18116511 98291550 223091085 68004195 37708377 17355681 85607466 3305610 236142270 37509927 164446338 162512490 111151446 39673200 19081188 42083454 29658573 47573316 115357263 95278722 140552055 48403278 205730595 23866290 20722527 121567383 126977361 58831878 39489429 98787255 136281768 60322542 32276580 1083621 378031017 97228656 72055431 78901473 1696023 108226104 86303952 28600089 20699049 158499600 33911619 180714303 16597896 271464459 2496039 2318946 83865033 103535061 123706023 17263827 26867778 93593031 150372957 49599774 111052179 93002238 85704612 137199069 78202551 210221403 114358923 148447425 74443131 92736945 194794173 12586140 127980657 41537475 168970662 53989173 112001652 112431396 278493705 93663234 1844346 26466909 162009519 10200897 19968648 203874300 58801407 45348912 14280651 107179989 185789940 54916869 106235493 315846468 19535544 117100788 174066438 75472698 99615537 68488329 135378999 101715894 21007854 118608189 87536337 55505562 9689988 112726278 77392980 265204296 159565077 21863940 83404293 102223716 328751997 147656691 163030455 102117351 89438601 90750660 83611164 139384980 68350968 392742 141128631 245465535 106580649 83390013 290694936 145935216 181813296 40939794 186304041 40043745 98199927 183435378 103213425 242391765 84942207 36187746 105291774 12552141 134157114 114474549 204262191 51595026 102749661 172223793 39614148 102638865 138915231 77476938 28061313 7700280 67500279 49404390 128172009 73004757 431417679 168725844 67510422 98584710 2536569 7313502 112439691 106718934 67412352 250931415 162073296 180068742 26275536 72877161 21779604 34223175 259489461 58628367 44074863 105045549 235309284 7230531 37594179 218988630 73655358 242057571 105940401 14583198 79897356 112681086 85900752 66570000 5339649 36931545 54672618 173105730 113705340 166322520 50759142 108727101 337885023 39712680 186926187 75557685 164000424 151178391 40164474 74033946 130649694 53550462 128037504 224723037 54414843 139645212 191239629 88231206 135248946 6245463 162696681 197796018 107761668 55661760 44122239 206624943 3266865 83906529 209347782 91916034 79839333 8843541 89648454 75400563 12829488 180606909 62144838 54214440 255890124 9397500 19135200 19752180 79052442 261263730 111786339 66044790 150611370 80370129 59073147 132721554 25799487 190833216 23045148 62640228 13725642 69036723 185510640 58715097 222763863 150255168 9693474 129509331 158588913 100890657 33645738 173425098 285153162 55036065 116402664 135201255 128716392 32773398 163795842 206912769 218442126 112362033 72754269 4232676 236389818 47453931 239685033 19165503 172460736 38866443 35840112 114774429 186204795 196437507 131028135 139569927 404186433 47676552 1251390 46826514 33919053 57240687 46258380 150268713 94250562 137557917 80112333 216132861 89786235 32215743 181833645 119663775 190336965 223748196 138295080 86452254 7853853 34726692 119309736 70199073 17849349 85718367 60411477 172668174 183086232 79902669 136743684 118083462 97915440 34744920 275724246 54326202 2836008 247472190 42196917 105654801 84470421 103774650 139748322 147238329 16780659 52215954 102280122 156081702 291603123 26991111 117337437 28264257 122181675 10814748 157661364 2410758 199434312 150838758 139812708 209885886 64739976 67270140 189823347 5253717 213236100 66501603 16591344 77723352 101394699 41588652 259343280 8146614 106485435 50326416 32229498 60031797 89978868 66490389 34586139 53956749 97274268 94057761 104194881 136559388 34820499 35308140 50363460 84717360 73648869 71904504 221559555 23493414 23043720 79529079 3958059 332134278 59535693 88738860 39629394 94308837 53178930 212387007 98257824 58211139 215838000 82026777 103849935 115208121 103428150 41594406 231557319 16831395 4687641 42637707 58002588 89274507 62721540 56487942 36206667 11544687 98565390 194044788 14817075 22232133 114743076 33119541 262499580 81700941 32842698 94481751 72079518 142760562 187384071 32999883 36170379 85063398 164593464 42298578 205351587 90747426 25970784 247927512 141097026 71039976 11837238 306621021 27122487 24122175 44488206 279003879 132837726 65607213 52569720 21446502 50570079 56149485 8572788 24539403 60374706 230792079 57250410 245739963 19111071 47610108 92955702 37542750 103136145 128563071 40528782 39833787 81962391 36256878 42742329 320835438 56465787 14792883 52413648 68291391 196808010 79509528 120245580 15522885 169798440 14685972 36827217 4359852 85916145 28527702 149657130 148580481 291980661 119922558 1881621 272053677 53944023 44391795 2857806 8150625 19039587 132785625 78233022 88340469 141185310 16912329 116658507 1728342 62892333 78760542 61673094 35803383 5556474 194124000 175867608 12313245 172155060 102698190 136146801 77129157 3530562 87234378 72154782 295571283 87277932 80839689 48807423 7231854 35064477 114723525 245750988 81958380 152720358 39781203 158029662 79336278 7118601 154450296 244610268 137829846 464618994 4371549 22266384 66828846 134690241 170340198 16697100 164541531 217322112 103604529 237096825 86872674 62745963 219966894 86282217 50915508 60628155 91510482 98270634 117432210 203325759 27721386 67098297 153399225 159412449 95615142 89009130 148420944 4034940 150826284 218534988 136129644 68254578 63880152 25060980 191683779 118617849 68038677 76162422 126352086 180891921 53532528 121570197 19883661 129128517 106913793 177479988 54111729 157782093 52530702 69966813 151025217 235204704 49679385 47498661 68734932 36577086 25267410 2103528 131213607 232160838 183291864 15214878 292629456 25103484 47078514 188375418 158198649 236434422 58297932 114553845 108829665 187762134 103240662 88921707 66973830 142145514 52139724 80508918 141519000 297539445 14570241 260458149 324878547 4252731 86379384 238989702 12180924 12841458 6437025 31132269 100143855 275801379 8546265 48899361 207377541 128322789 9560061 30430827 206582943 18900294 42279174 70641543 94237731 42490455 87080805 21170709 125286651 160538343 28126623 126256242 150602634 253479177 136855698 168123123 60032259 19341651 213171441 84848652 24035844 15242850 16481304 15905883 84814233 58886037 41804385 114413019 65233476 228051768 180614343 132899403 142140663 530765403 12329373 9193926 99361773 35574840 302391453 52416861 88641924 206997294 89828151 306088188 37574292 28998459 17227266 24748185 45984225 233011653 21565362 83451291 25205691 38324937 175995540 72748809 85014447 138130986 211445073 10539018 135488451 188113989 55762497 139435989 30828231 126746508 143844057 317827755 62502573 54355182 38705919 246597057 194594085 241468878 89923407 14404530 201452328 28689696 223307049 84205590 119754117 110119359 35686980 132757947 78048327 139202448 121437540 94819788 208913376 52717602 150502212 124337850 81390372 330314922 114160893 144207882 136728711 134668884 4120431 320020575 15394806 99853173 64229235 15293292 31982643 188241018 173779389 64035867 10103394 167803251 128499945 76164690 69164088 8483055 348724971 40088895 207462549 34664931 174913200 130970637 203079744 243623205 190059681 48722877 108593436 31471587 106695519 113978487 100338966 65833824 143096562 37465806 3517500 12995346 195481041 51348822 27862422 143234511 310896915 77951244 163804914 13129746 117602730 308977809 251177262 106360968 170661939 139297662 81461877 54501510 159612138 80856615 56911638 85921311 105729456 29085000 177693054 33164544 156686334 51003981 40799367 111405252 226837548 218169924 178843014 112436583 157906959 106294482 112134729 88850454 147475146 694155 4693416 1168692 214377261 252185052 74900469 101415027 53378388 54265743 4862823 51229794 196181328 91358190 141890133 36574482 160383741 63004935 26423187 219959922 50616258 18765957 28422891 173109174 146374431 17426115 63299208 160100472 141909852 18379998 71322006 30003897 82081272 123154626 250456458 236269467 149888550 32895975 139924848 249989250 39856236 224829528 88382742 249702621 123282369 22212582 70792680 155150562 167986875 72952635 83108466 61148850 131265456 56265006 39170229 182648592 75700275 191947539 49926345 98546091 45954342 241454871 147749700 228197403 28593936 12294786 191476845 168947079 80048829 136446051 17912286 53400249 89748582 66915786 85104495 20671602 155002848 166830195 29851395 63210147 130648014 114150687 11135712 6798456 101292471 119480886 54434499 38071299 55097196 5628903 109786110 295981959 142779252 111706119 2610195 65735775 50272026 67222239 140185521 31328199 122343039 9185316 128678550 69995247 54991503 276925908 45947475 90761139 61138266 152243238 75426351 138648468 233939118 118504323 18557049 58057314 65683065 158811345 65429952 62637330 68778024 248041311 118097931 107776725 146715261 70242165 169081773 285838539 72184560 71728713 45047919 261150183 209339571 180015927 19914720 19597326 94748157 32397603 113832999 29418858 78811845 122413662 183629565 149941743 31323075 45955791 233860431 241538073 100509612 107284002 116541495 44200170 153063897 52991043 1584786 317293284 42259602 185724693 34541934 180671694 15341004 90899802 117510897 138882618 60863628 392063280 52447290 159449262 17884587 71054487 36010191 38515239 5555739 201775602 47964021 90058605 143579289 292469415 89111778 15677508 113844465 56005593 9603048 10611993 164463243 107545704 9656367 125988240 174885774 95187960 91169526 85980825 10242519 63534135 138535131 203929866 24011715 101512677 18834270 71904861 88766601 41708016 18527397 10289097 9077019 102493335 29594985 2972844 81485712 160900614 178578456 321100416 53876739 10034094 135615543 138106185 3211341 12627300 204225945 74795364 44601480 77044968 27678903 189309540 26138238 19512381 44398746 205056453 4437279 38732652 8665398 142340709 129815406 223060656 47106591 36176406 3558450 76459971 109967004 31835412 65457315 6124041 181853658 126002394 138336072 136306380 25057935 116086068 183398103 112042749 43144668 164383359 135581649 280302120 293009766 26077023 12076953 252000 207327435 24570735 129831219 102731244 161902839 181349238 23319093 2395806 15513540 39375084 171665718 148238076 191351370 136980837 144245157 31046673 16166535 31259193 320523168 236795307 181013637 5894553 96002445 34190625 55974702 91819707 94958430 206682798 4139184 248485503 23590224 138439014 13589730 46842495 38793783 25717524 22949493 37097382 23798481 84027195 200651031 7710717 258491520 10948602 38519607 6346074 18137007 189947541 5634993 242412639 33886293 48149787 8417934 190856694 132428058 94374042 170212140 64885863 78741033 23713221 143083458 10800027 79379244 182637483 78478113 93984912 179108538 177882558 90785667 55789671 10576356 358921563 37835091 69933108 82719273 24132087 362826177 52148607 100457805 71290128 181062147 139984824 289861530 34253709 128941512 9953937 249519753 206136084 7684887 7716450 98795088 127667337 123232221 85783110 195889491 45218166 278923764 26289354 15595503 86407776 180870711 77049063 141512049 59886624 37213260 80506692 23648121 20712090 50954484 111638898 62063463 168881727 174136977 15566082 36117753 12305979 18379074 120902796 86603454 102108321 62226885 202580154 138243735 75968844 188350806 78472863 284092662 217480725 57559173 203612598 137429880 137983860 56688975 98642061 20352528 119886711 197750994 35385294 34451718 281170575 177658152 30226896 32862564 43712844 1334277 84984795 107057223 3115518 1716183 133811874 207082890 158775288 5816433 104312796 65440074 95902674 136668357 114636543 103857642 265474965 19674396 85742622 58272522 38785803 22750644 35988960 18807327 223287288 77560329 113705466 134339436 78974973 241354785 152511492 63685902 287145264 50015826 62374494 185369163 40435458 116824701 40553688 186239613 28272825 62392512 133527030 215254116 3125367 16842105 129638544 104731641 113952594 28125174 139193397 78095010 151387425 379410549 3586212 45584532 110755155 195208629 230910582 68470122 83496 111018621 97436157 275837436 177137436 57983184 7357938 66229800 55316940 80662428 166287261 15978249 111353445 82290705 228807726 192750369 184858191 73032939 24295068 46562733 231009723 32778039 61288332 27442212 166833576 10608129 25118331 207180624 121555392 58984653 175442190 168546420 272755728 119096922 16793952 24706836 216833883 107260629 48719664 13157739 13998453 113175930 128136834 70682115 40129992 8360184 9723756 188946555 261095352 25545849 263184180 51474528 30341514 96555522 120287664 5569956 265997298 86802261 128320122 79002168 201337626 105269892 61576347 83397909 123139485 4142292 41769735 119333529 119279937 243690195 203573160 72819264 181831545 56293125 797076 84616623 148764231 157720374 113009337 151749885 33486705 34958322 94140627 222740364 70948542 40820976 95257323 43881159 42889854 79662051 11643366 158514174 32800866 72236514 213885798 70995309 53998245 56508333 21487326 52745259 135370998 245548590 59886708 201433701 78352449 14367255 363781593 46958814 68260122 24357102 166489176 24169719 73716048 78007797 155290548 35097069 138112485 160299048 16656612 286814766 266506884 4044180 179488848 112354851 148884708 16857393 44319093 179466357 185190159 113603931 193418295 66359223 27759207 18511164 10265241 87700431 163211517 17171700 164949162 95952780 34600629 70198254 7417095 114591792 53163831 67317663 120510705 27837684 167261346 330317946 200510205 24561684 111168456 11842761 31459827 184114602 50315412 37431723 194576949 55309338 3286563 86734830 101064705 193256700 23211468 165719190 139300413 139430046 61947123 274988952 218177106 73865841 186592035 192051090 54682509 62468910 18116343 142445100 153907908 61136502 126722043 95676336 39608688 437551464 6394353 6703158 111567918 230196960 146571957 150575040 18453897 41343603 5684070 190369326 85022490 175536039 38099544 15859893 14782341 25781826 165840150 188596044 56981190 79142973 91766073 100758294 144169053 188530860 245549157 40645794 271887777 270221763 26120787 61932066 58708524 103264119 116750823 17492559 11237982 37797417 42353724 122765580 144460617 1556520 60400599 112284396 62545539 86973684 179978925 122524542 97827555 106285284 185509233 35451822 53950785 138431307 90691062 95522868 99780303 144919383 114461046 184047696 87089289 100391697 87446877 71517243 170673552 53212992 126976731 12688788 7697319 59112333 25616052 91820085 5302815 18243099 40806360 169234737 36527820 53786166 8249682 3479553 122087721 68149473 81731034 146968038 131069379 29021244 84266238 67630206 22636887 117288927 276021312 65517018 92997765 128426067 137680347 164959767 118869828 104037003 79380504 21574938 118779045 53031594 48284754 113004780 112442505 84257418 144160149 242970546 18673683 121278696 247448859 78945342 61541046 123576159 182012922 47561325 176643978 96448002 138694689 29781108 267579984 68147898 139078632 11027541 105450933 25289943 101076192 57414063 75211269 192522414 119813337 18841683 93429945 21978495 129122364 51468627 218790432 150168669 17003070 167037696 28358190 143415174 50137710 50074941 249152337 134050854 54021345 161916405 70933716 140166642 75654978 45239481 208637625 165759132 120636159 204247281 146383188 25639761 98609931 296123751 217116249 198265263 49633647 120081948 160547688 120026109 162463413 3578610 310270275 31037265 111642804 94600506 207691491 66928512 75329604 41878893 57426558 45362982 26558448 68441121 45740646 17983392 169738674 120548904 123565848 157174815 235628022 15973167 85962660 87426717 184672236 323010555 72007761 47333685 232776306 5495952 37194213 179971176 77258790 71838081 135013095 2330580 108246558 65549631 120115632 145780572 108149013 106708035 75807123 100560264 146847813 48754335 141736644 26744361 197223075 25570965 3077697 9587571 8381793 133000749 100718016 31951584 265184472 152345739 80854830 210275331 132241242 49960428 38386656 51335172 36320214 43931580 8321502 241362765 73632216 181578411 33333804 52405983 43652448 7553196 15967812 53361903 105852033 16151898 57058617 240692046 124347888 53980122 311172666 20165964 29339520 328630428 179884971 95135943 56537523 199035018 26736087 210465045 123617193 249598629 33587652 142092678 116979555 174388452 121325547 83132238 138188694 275470440 132562311 107411220 69958035 104321112 82399317 35636433 127626030 62756988 45290973 14229684 13051437 88742325 113244264 172701774 185016489 102539871 305967711 56830452 228691344 301341033 196850514 176061270 260976219 128786805 168677670 89789679 81501483 149478987 10250058 236266023 160684293 18162585 46196997 108942372 1068585 325353 34270425 180071409 75263223 175443009 76709955 6321924 221228973 295848252 28588749 157798242 202731018 430304868 16701300 36429246 98897295 69947262 116184348 65915997 99088773 98661696 33405099 351380610 92388324 64820280 141872871 31450566 154753620 77095809 248456607 152439483 100631433 29384838 22864485 84591633 170603664 196279692 115733562 13465704 88771116 157492629 22683066 57247365 51153123 54218178 48586104 8809479 862680 54036423 126664104 79995321 123506691 121161012 51076746 19817028 444556203 199897593 38747037 155044386 115402749 234807594 68990166 106534911 59016090 195696144 10871973 114479610 241047576 226232559 222022374 37012731 295888173 28785351 18016215 124176549 263320491 90008625 278511471 98325990 14167923 93237291 188764947 244361943 176536920 115709097 147334404 25358970 216087900 25232613 155994405 53534796 30873213 157936401 70300083 233129253 51005787 58458603 144690273 74958828 139659408 20714883 103943322 85184568 166020036 106052142 299219676 128997351 20189400 129089667 28066710 8599290 24350445 123835110 134084349 14181594 170363907 94041255 38646552 191505300 16044336 147801864 138188022 46557588 152629491 138315786 125238918 101951304 237428940 207959724 198431457 76876695 309967728 279165810 90336708 109458510 274456371 196969605 153436983 129277659 180284895 107882754 77265783 146067768 141488949 143122497 114501975 83988828 51830499 12942006 21430500 67632033 169129317 143505201 95184285 77199234 160785051 207829755 40824252 78743637 55986861 14090979 6754566 179187498 72785685 53191530 78395562 7692762 392771589 16119621 156771468 105566958 56843346 35605542 271807074 69911730 228610641 43021755 15311226 116800110 64120119 67093509 22240890 35961093 14030814 282875859 123599742 47517393 82410930 260162280 3578505 53189850 128790060 70675773 112389291 105716856 38574354 139842171 31612539 89909295 20555031 154034748 318341289 315108843 97503126 13347789 143809575 209341230 135925041 90912255 33873147 102008592 3055794 193468380 68881491 51075171 106678362 80685969 6716661 26249727 33602415 4777374 5887371 135583413 58223466 94275468 139992321 3397716 44259537 2342823 135328200 105689262 98841183 80915667 128414853 194924499 7897092 133047327 204052821 85073940 11350059 38369583 104542914 66466218 286266141 13933080 317011569 38091984 211391145 19554759 303110619 202820058 173109069 148890819 101055339 89462016 53082162 227163006 142485378 15272859 187656714 170393958 4500573 74514741 24506580 47053104 46293702 76843767 30650193 41506668 52173576 193811205 172336101 95568669 9293382 7899843 194039580 11426289 75604368 31707627 23237172 168373968 34739838 144058362 62834268 42948192 248258598 43037232 107169006 56468811 55381305 55516692 3739323 87457083 17685654 16824381 198647568 77426958 23954805 268348521 14726208 47749590 60174366 110848962 60741660 15483111 107103822 85445850 89549985 85949388 306030837 59091333 20012076 2394231 14138775 118888245 129135951 46998567 262009440 4058166 161416920 121345182 279299286 201214734 18737796 33332733 181881021 135121959 74332125 106990569 146167833 150508281 27231771 85724730 143027136 65410464 227793153 35616567 53850741 18294948 92760612 42571599 52151862 142843407 2828070 51476964 22948191 31867353 79301166 119651784 17145996 43742223 515296215 202072437 50555820 222000849 18609276 802851 81572925 274283604 49492653 298286604 187552470 55114878 116233131 75009984 309990492 80496969 71353548 131376840 31495758 54631878 79842672 27544356 27318816 25695117 49257873 162288798 96519045 123200091 13186425 114030504 112988043 180849816 77561799 302434776 47511891 93014775 20234529 101302971 284224500 199559535 194055813 188861526 39968502 13212150 236814816 141235122 23965704 200117757 52586079 1117221 60756444 147254142 28559265 18333273 32095875 243860001 95532969 68515986 2802471 135937452 53546598 13738704 106254876 36778581 32102574 28708785 111424992 196330155 157200288 290877426 26618865 137010678 105557466 6580917 80020521 115172589 57550374 83850732 27316254 24845457 89645724 152681655 237639969 96249258 9980250 54365262 65540517 219832074 289393377 89438433 42959007 22965684 81886686 189985257 17139108 15900423 195869457 239090943 20846175 122027766 79643487 251148072 250058277 4394544 31775058 22677312 247784901 35273553 69404013 91286832 56218491 292398582 92825481 938595 45985758 67891173 204270339 215336310 33954669 93504915 111465249 81420633 7796208 162451989 98098203 200195730 64430352 166089252 223097469 177889950 18236085 186065565 45455865 75406674 3391374 276584763 164345874 23163945 159878607 255630165 197093316 37058637 151911963 146763750 26764059 46717818 34805547 91313859 30882936 103659633 63948675 36468957 53763927 166848171 80304378 30972921 230750499 90804756 91846230 117330087 5509875 21641886 5041302 72382485 82892544 28746375 88740141 110579553 109862718 81455850 32560962 17959200 86439318 201349197 65328396 242631480 169705830 148842792 78680553 20606733 152304411 187993260 5717670 40017684 86467374 120681624 31719807 63583506 81650331 43241394 91547526 19449402 51730833 984585 48482196 9636396 86586276 133506534 19114179 178583202 18124281 61148535 66653181 145862787 60508518 128858856 76812981 117820962 176821575 19383693 152917233 64419516 208827276 114976155 88697616 33801285 80926293 89167008 127251684 114849042 40902960 81946473 78101751 142862202 7340298 63266511 67187610 38909304 62214978 129860640 130593477 25042185 112886865 15103599 62983389 239158395 96181701 109846170 36230103 2448915 120903321 10981383 58243815 104982045 321316989 15633786 239757273 111141702 52258374 103077975 61434954 59812368 100040430 5628 43949640 148404627 75462072 759780 26673591 18995256 14867622 267415869 72598743 13942404 6348153 185664129 103924149 37481451 9013137 133929054 41707806 48294792 76048455 131960052 179585049 137190354 178173513 66794049 9672810 31262217 61909323 15733599 27652800 112941780 7054509 7760487 23625399 186387369 50900976 105608517 68008458 38691597 225443001 201868842 63680442 176807694 126958629 80255343 272053950 64461327 214867170 17905125 3740289 191314578 397670868 169556877 232448853 26021772 96830097 14589372 88182780 122366580 144494490 39659340 15768375 103083393 61750290 83350743 98981757 57015273 123601296 156520539 4741695 72514449 39990069 252983115 352900863 46637703 7115220 200870964 79049040 50531901 7440069 126805035 341410482 37944501 92489313 47659500 115599624 197695953 226338483 72350019 235791318 32533158 132545469 7152138 100762599 195962130 104088054 30034305 315112497 94728354 2975595 71810991 59179911 21515298 7917357 265024515 162957564 110823069 111521361 150791109 176435175 16422 120073149 191549022 138119457 164579331 6021603 111414009 21640353 12191424 46710804 2578905 272477415 203046060 66460926 55669698 99831270 33284055 6238953 164968482 21696528 185796597 34579335 50472891 254611728 264802839 188968143 21912177 75088860 124126695 19223946 67641966 8366778 183478617 172234083 75357576 92670228 215304936 59845128 71121078 8971137 9301782 27173013 59009307 124336443 33268641 176317365 124642392 5561409 210236019 175060704 52524213 117298482 187791471 225219309 55471752 58825179 47435346 129322914 86947308 183079659 164167164 76207740 151039182 22642326 1577121 75932619 1566390 90953583 120672027 13325424 109919082 25512081 100144401 45511893 104842017 121170525 70768299 49244748 43950816 101629395 102606651 68412435 20839686 88176396 50032647 142412067 256892643 21283962 32826024 4872882 171324783 394881732 1414161 152022444 38960208 27435870 106094940 54263643 5104512 93393447 12131700 87543309 318677352 13861911 2581047 63606102 116361588 11336241 188905710 65995293 9732849 154265328 135015342 175461258 49853097 37892526 15598275 17683407 202821381 46798395 91337799 7968513 127530249 2309685 181757751 81784122 97536915 197175489 110361489 47030403 64018080 86523024 244058388 20954703 161205303 90284649 82520739 93149364 57698256 27699630 195728820 132922062 12974157 59757306 114163077 71886192 21533085 148657299 40847163 49721364 47487153 11114376 32297013 56415051 85498287 287034153 19965918 74097387 207517443 47286036 29679510 20739411 190872612 53167044 82649511 108044055 5576130 84751128 177458337 93857085 6639885 58959327 167081103 107626323 64844808 62843865 500293941 38201835 56194677 234066966 32127648 69022674 25859379 34492836 88163670 55295646 2483943 62426511 201394851 3537471 41533296 24182739 289544052 5352942 85056594 200482359 58238187 46501287 33571125 199437126 55870122 84348558 98983962 33213621 231003045 32390169 148910874 190091223 29498175 274664838 144027807 14121828 65273502 112130676 230622756 28295673 181019244 113423982 23651166 111557502 187158132 59477292 2896173 232509165 80053806 75143481 39395265 72304617 56376348 76093143 223237560 96557412 135770355 78501990 205102401 98836626 75651765 179584923 29210307 191570631 241709559 258728001 159108768 54511989 81812367 74555691 15576372 207714801 55656930 148265607 181916238 14949711 132746838 84489300 157969329 282336201 71051547 41121780 63545727 19254984 157314780 48819183 26034078 253726851 146090238 198904944 206203410 91777791 99712830 27987876 71136177 81370905 43733319 17223402 207322164 114450273 44319261 279223875 8696772 78640884 135501261 255697134 88147689 48766998 102328548 50495508 214818051 192157833 199187016 349426791 50695974 119860062 82746174 163102275 102590439 76091274 100485735 263964624 41594217 148334655 217946799 195648012 161188125 42950859 316891533 56859159 107504187 118340460 95269125 85427349 124075077 51719598 54708927 15886059 125479347 117866553 31863657 65842392 62065794 40041309 101991813 63935634 150806292 108743271 12680262 10801014 193600638 167224197 66727479 61513746 20854722 78700713 45864378 201020211 329548275 26573043 88321254 49901040 250338837 63254499 13760691 158979723 61109622 5144790 38125122 426464031 83513010 157070172 109783275 29858703 27021939 128484090 53974767 118089657 651063 63643041 82559547 135272382 123050403 77351295 41133750 104559756 41068986 24083493 197218287 116009733 76585194 230575842 11626398 94707018 108976140 71769222 174732348 153150816 29647695 258983067 24318441 193416720 121268553 220110345 4558197 92397270 23678088 126233961 199387545 4451202 136059903 10259781 89240781 62778513 26582577 76433175 44968203 71814078 12214083 160663377 115641603 122634918 192742431 255339 157991631 108284379 80339973 223351674 30168096 378763182 150946866 224465871 179339496 173026896 228386781 12688137 24851211 80586954 13343442 444508449 12727113 93300081 206132388 83875281 80547138 37742796 295690836 5681613 52412808 167335728 80799159 140829822 83646717 217456974 19835865 149278290 272028687 234521532 34849605 188279469 252446586 42302715 153687030 147863625 6355041 46904802 110115642 157844022 92224797 176307306 330814134 126207312 92256591 1277976 28416234 85783236 186363555 53208372 144745776 132313965 146491527 45977295 114552606 298773888 160098897 31444224 162742398 79204083 2037987 97279203 56641095 207546717 196436415 60347049 74009943 138813822 91504854 139282458 101064012 359638062 11364423 115826487 95574171 99911448 56654451 108021207 206830491 185143938 237430410 113412285 8255079 32015991 53213244 63816165 196440615 85822989 148959447 30192666 30679845 168857913 120184386 185884356 324032835 44833110 129968538 4316802 134021895 39190893 167445264 1602678 95154906 58363368 18817722 87024189 113943543 4824519 73557624 8111754 113781591 15775809 186336591 64235178 2769753 97925688 113259195 105038241 214548159 171536043 168112581 77649012 231180579 50529528 13995765 149522457 9020172 105169050 30019290 12903093 223724235 53044152 69905640 40671876 107837352 162422988 543879 23435118 158586309 238453362 30171750 59830869 132955137 11383953 198056901 11543385 105650517 153691860 56386764 52998960 109551288 262582383 180883836 203325486 173048337 224725725 210955332 186160086 376191858 122114727 32818800 88192083 20382663 30655317 122459925 58969113 8242500 55265385 3702195 21473991 210546189 277782771 168925134 103842837 107705199 115349220 69032523 119544747 87913644 220663905 13956138 40030662 123187848 274116192 91825020 170862468 14310870 69575604 163964955 43707468 60459357 127747305 11615541 37365300 31185 205744875 20485395 115291827 289603125 97291803 79539558 11540613 25267620 51287859 150493245 5002116 112654038 388690743 128490537 11284581 25245003 48553974 414645 232166151 60728367 180978966 52111164 1522017 338537913 67975446 206420382 34239534 35636244 68628168 50468628 60306351 72266082 37996350 4159092 33191172 131097813 11650716 13098162 13240962 50030631 69895665 22275603 13785030 174660927 50986005 118260093 184852122 213970596 31742760 73261419 104615301 10006332 163173570 91719033 24175893 51183615 39960228 138789903 3918096 143626812 10272276 60123861 75929322 249580443 66175620 10390233 101559696 184536681 105834708 11125212 102534558 75987849 300561912 241242897 103507068 42144459 135235086 119171556 66258276 160616589 240101337 8643327 34061034 116501448 2363340 251319474 31210473 18215085 68956230 24857931 227314815 330215802 167803482 266991039 17059077 18068673 142611945 84857031 20878683 137271855 152870151 72416295 122606211 24303846 36084867 88362708 4210038 99350601 9171792 25827795 174884073 342520836 168194775 14906997 122698317 131750577 261726402 165417567 279147960 181358772 192379929 18556356 11328366 299346495 66859716 200478705 204990513 449787009 28254282 15558606 74551995 75628938 81047526 147845334 82704741 167143305 15982008 44668029 8828232 131279190 7047852 36672006 176648157 51971493 30895578 179646117 253916187 20420379 12025566 21777609 76106604 223857732 123386907 21695373 25711329 270947313 76802187 128984646 282003183 6170892 100419879 11448654 324211356 52526439 108785943 54022626 13053957 248304672 141259755 74297097 69078807 69992076 89770590 1885023 119525721 37575195 26825442 232340472 124492830 179601996 279134499 12951750 87434277 160159902 162504426 57381702 19741806 88971918 106569414 170651670 47659185 142568286 100240917 130233159 139953849 178995306 50207178 155875755 26131833 212391648 22232658 51243696 203699097 54523308 159267633 179158518 75936945 13094508 186686304 4428459 62951196 14605185 124430250 166955733 238156569 43464141 29373834 316318380 27965238 53971344 142053324 227991855 154180467 148069551 41310738 222912606 81053049 48254241 105294336 14012040 83435940 25099893 291086523 238978173 123825030 13293840 33948180 36434202 216387591 311479266 171635079 96758067 146606565 29284437 2185071 99340122 85550829 6187503 99495963 35188377 273902013 83584347 95151651 37583616 122568264 115538472 97863213 167705076 99197952 22945776 115972269 103728891 22487514 123580002 100379685 102112563 233304120 166596927 74332902 43070706 110515041 93315894 138732804 66443601 1833699 68605215 193437006 82295178 31509618 16032303 66140676 285935265 96223134 41030745 41662887 139606173 99581286 50435931 120268449 71659812 307334643 98885787 139045011 131589990 81304461 15854832 100318239 31585890 136471860 45051174 153573861 156990393 84499191 29977857 91038885 36013824 36996939 89971203 109292673 22557234 285241719 80619861 28899255 165621687 10458504 253430520 12034554 22843653 132654102 48402795 135295209 115926384 222295206 266210301 38892588 34408458 84295491 51010764 178965297 61684938 16643025 32790303 56821401 87995523 123404946 14059542 228279387 50629551 103582311 7722918 3514707 152151615 96756723 63805308 132853119 270870138 23572542 167258679 127808667 12979953 298597005 143147991 63588441 112355733 5959296 21477666 75515811 35746473 53092935 11796414 123092949 98839188 138426330 130140738 49538370 26482260 11793138 41121276 11122839 186617655 113418585 13732971 117358920 66768198 97985601 221454702 16856721 70651644 161554617 32855823 44112579 238817334 162122436 90931365 25912761 167106303 139588890 4119948 4162053 17093202 99372336 59064684 158929428 75373872 46355400 77981064 38724546 111889428 210242907 72296700 14934003 11402412 4406493 97973988 103971000 271125876 13258245 115693452 283486266 41997039 75384393 28851396 502383 7015239 98662389 61607679 117847800 183953826 72983400 67740183 159932913 140780661 17065335 16240182 287387226 12033714 188850963 103216659 184621080 165483381 165658521 136033548 4906881 229833870 65965242 302277864 58018968 67962342 198642150 34750296 191817486 13868169 105922950 144419940 21740607 32496828 155015595 193636632 31353735 71703618 264590781 36449595 39690336 484582140 144910164 44095947 81129048 179271813 84050190 44318253 57485253 47452230 299696082 23759736 102957057 107268252 85171359 90963138 21814023 78107337 28356405 167577795 98925078 210985404 114967797 154915026 85266174 8479254 42989352 74646348 186697812 114686565 36142911 121606674 159120108 127905435 5028366 270767490 79182348 675717 51862062 32954565 180746013 172667880 59273781 71024016 3575166 49420203 224398587 136280004 115008999 75620916 88309158 6013602 94815756 15579123 185746071 69390573 97914222 152526381 93544143 79028628 57333423 53277399 3257457 136605924 130925991 59673621 245917560 142566963 118852377 268917306 15929634 157961034 63210777 5551014 109569621 156066435 236561535 73714284 94768632 263221980 30971010 154582932 168545454 127763097 63945714 247429203 44557296 112734216 60390414 133523985 189592032 77207109 24350571 41403054 28229649 34728540 104336547 200394033 65970912 140303709 14776692 127179045 154055244 66889515 178775898 183319542 67499418 179612286 45105522 323304534 6008667 47266107 121384515 150922338 149346015 304773924 84347046 4281732 99837990 122638215 110558280 24507588 46809987 41863143 138665373 21493332 13763568 61354902 19991475 74898306 94449369 34056288 142933077 103452867 55017417 11844441 40609044 186332181 204517635 229565427 55102320 28502040 13312425 58055214 88749087 18883809 64248849 162433698 126347928 36614004 362941152 212855055 54245289 66128391 76118952 117090855 112948647 152994513 21926331 24297210 283425177 58962078 85229991 191657928 128346939 36180900 104008107 119284284 162747963 1316322 90660696 112582680 58951431 21769125 89536818 917280 33108117 30749481 279378393 141373197 186876375 257828151 181390629 80699871 129766035 12035646 106664607 148904175 249426387 37725975 102254124 299821641 105142128 181543698 79495227 45777879 22591905 103302927 256338117 180058389 211468992 42148239 62041959 171211215 83685126 55846287 36351441 370246422 147798987 76430361 187325229 118667640 133009716 51603615 125336610 11685177 82503624 64575756 111648474 266598171 26239479 215002116 158164461 137125485 125549634 17061282 109134816 59796408 44888823 139221768 109218942 112821828 148908081 11081364 170982483 33116202 122416539 211991661 54994443 164008845 96382902 28270389 24123372 215834430 13615560 383487384 109992624 102495435 87085803 140567301 121904055 123221448 284002131 91858158 66520440 247004982 153885060 157355037 20636490 74943393 125602890 238545909 105678867 101862810 16543485 23324112 24216360 160179453 45706374 160077330 142450476 40110819 75997257 38945109 217513317 82946262 78678222 285536475 168327936 162844521 18225585 161058996 54006414 123809679 175332297 48288324 59636871 118222440 153718320 120212190 92541078 68108292 174027063 43775634 11181723 88965051 241693998 7311129 162468474 113510145 122078145 129506559 54118785 34715394 26612838 78274035 153913284 63692475 144772089 246240456 66775149 32134536 21911190 65244270 32470599 258734532 209159475 123456186 19292154 187963986 168860265 38074869 12500922 19662573 144465132 103385961 122904894 84820953 34565979 313958862 114105768 35034510 64540539 10343991 140911092 227206644 13843095 258467139 2025030 1779813 186303579 223766340 33414759 49900284 180436326 345593661 37119936 215605971 162760563 96088566 29780142 78218532 10075401 158342352 65900226 53242560 94633686 20116698 94334394 52569993 10976028 273149331 21168945 170479848 40283985 128764650 237300378 146154729 26551266 109675566 15841917 35813379 13653990 79395918 116094993 36832362 207765180 142366749 123161094 80262168 135274167 122860773 52320618 101133333 103035009 10572492 132183765 141711843 55563039 101432646 12159987 31904061 285275865 94514133 296337573 9305226 47589108 102045909 23739975 27882729 91332318 196513443 20528823 15747984 64871835 197261652 25479153 69151824 295368108 51195144 36876924 4778193 335415171 116038713 179674278 140496804 107954595 49350441 240025569 97458627 16183104 136979115 83793738 163201458 66888990 116759118 151420143 22825383 136870566 142879632 271610997 90130152 69066417 81170229 257809125 82185600 67919754 38138856 18146625 21183582 23970912 31836525 2126124 161424144 82522146 146847309 66976203 38194170 184295097 126057729 11122881 65970933 200075526 212562567 169289547 52942596 68878110 1739409 136986885 10856244 261488577 206457258 73817226 128159031 101284911 83674437 272605998 4139205 111834450 135994509 7241934 254835609 36914493 64712361 132555948 213418590 5136138 10228155 148756755 23998674 45856965 292081755 5488140 282033108 89528334 122769927 226522170 49218309 146039019 79220211 82150656 110681928 25052832 204704808 56004207 7436352 197404452 134444814 67948692 58840929 26820192 338949618 88738986 180594519 102321051 25414494 217917567 110782770 45966501 95438742 142976505 125725047 109131309 129502044 81694473 8761326 297721032 81295200 8840202 10189032 224797818 38319204 19428444 40291398 65971584 84018879 56119854 226345875 1448643 78235983 88324971 123049962 129764229 132206130 178652418 144701340 87032358 214554249 3217851 158020695 125389152 38869761 68206362 46388517 88629744 17881815 156852339 39154458 204685698 96248418 48221502 19811379 39810414 77566650 325690344 33515622 117230442 207768078 202351338 50899506 64139628 164577126 12533514 73205202 79464693 209658792 27045900 62583486 253095171 61835046 94619385 161531643 119341383 29128323 199859436 180162927 261699753 7918365 10093860 149852031 67436019 118164417 59351691 90160938 133558908 41620110 33209547 163011786 13609932 75236658 4534845 1995924 6055770 174024081 90817839 160599600 22309455 235802385 198652755 25161738 13988541 8646750 46336689 52887282 65035593 138326937 188207775 129376695 130761225 139760649 22593249 46316088 169260777 33283173 133362180 2838255 169186290 134918763 349452936 24650934 24711687 61698168 73427592 94204173 153776931 65021019 198382191 55317864 105354312 77691285 199840725 73654308 29238300 104633445 6748161 34726293 238144536 207365991 164565513 63935655 84395031 45612399 16069956 152428206 105936453 55712328 191198889 130493664 98660919 34362846 145811400 105476343 24809232 223437774 1092756 14190792 211598457 84225309 147120309 112588140 7421043 29001630 34047615 202818378 317381568 46685709 56346276 101958234 43436127 120483405 37263786 26366991 143003469 154864122 113914122 186848949 80701761 55548822 248635380 122078208 40996662 204685971 32996754 44506161 41037738 142892589 50513862 122866128 30252222 29603364 34533156 140136696 10763340 7584591 9710736 55514613 107221128 89313882 238787010 58642353 64512819 99748572 172111401 88221525 87882123 220854333 160050534 322301868 9627072 151494084 187292490 127888488 13777302 83851950 174262179 86169531 2192316 137901540 153547905 194975760 265556025 106240008 5296914 209427288 65836953 35425950 20232912 155037246 3658515 54177522 65134167 137679213 150686298 114432381 119789649 13999629 173197626 34978062 195525561 129732939 39219033 4931115 228131967 58948386 26912235 91295316 187193517 204905211 24820593 116212425 85280244 11650128 206365950 40392471 39606210 160073949 262889361 8306949 19305972 1093659 122158512 87285009 53841018 155516046 91180530 127533147 5995227 4432806 211389654 26241999 36213618 95061645 172617207 24120180 42173733 148758687 179346972 91023870 85069803 142673391 4091325 192088638 92981238 11451006 45860178 79849707 10203060 268620849 25662714 116803806 10783962 184658439 191586591 27026202 302325198 50324694 43975302 88035486 60408642 276042732 148052310 23183034 169349817 31810800 260084643 163363830 10451637 152779809 32738454 20973603 50843163 65067849 18894519 55890408 111565545 79969596 52454430 112902174 81317733 109522245 52755444 243766845 123124407 28868910 46677372 47626551 159572301 83466096 244256145 122624292 15682296 102926901 69579321 15846558 176277213 154140357 78792357 127091202 12381306 192787014 16252215 129691086 39703272 82268214 125154897 99709911 151498389 60348498 21847833 12331788 17460219 242144994 122872218 26051739 58421790 7618800 231117726 55207299 35325843 161359107 115499601 146508495 16411731 35676501 8997303 112778463 83547198 226093455 71663256 20863563 162735636 20615154 131026329 40583886 187368468 236223288 199626840 163085076 53597670 53945892 210964068 221179917 339678171 186949455 183808380 258569199 56702205 18334680 96499536 169932378 202934109 59274327 195066417 106518573 45369786 171157518 98156226 164378676 71363145 106904070 133646436 263396238 4422726 11296215 60176466 3276168 7454643 37520343 62740272 10835853 115045560 46123728 4054554 259544754 11960508 210816375 116357409 24371487 112393281 55832070 43796865 56661990 64203846 107644131 103636218 99537774 228228546 85975764 10970190 350097426 57292851 138070002 152442381 13946100 101249400 29486856 106777356 146454546 29143317 140693238 39326112 63913269 5947473 23345763 28355712 123165483 59687397 1945671 103922616 224401779 205684479 16994376 133969185 61021296 97179138 236844972 30996084 73887996 18623241 36535548 91227675 247548567 323517012 56260302 74191026 126677523 84428967 135989490 87410463 102723537 173991342 56641788 203769825 47308422 168709569 81231654 13210680 61521831 181422213 173519514 287249445 358207059 13093311 13167504 135534756 88489884 120324204 126347676 25854213 132199263 203010402 137730117 39157482 62137257 28086975 88745916 33410937 76354257 125672589 224457681 1010184 77840280 135744168 8969898 66385998 108952431 123367524 39465783 58372755 64542555 20721477 1058841 46063458 103578783 126661836 107402337 68480223 175745619 102133206 146842920 205994166 225559278 54674025 38021802 174653304 67232403 105070812 96084198 271254753 112396263 191462754 237383769 319126689 4519956 157450230 47852931 135657144 63078918 43348074 108059175 356050737 14091147 45070179 262535847 25762842 42541401 130251366 75468162 14787948 48010095 68442129 247688238 233679768 93544920 217238259 206662995 318056550 41953086 55013616 59299254 371878899 22289547 7016835 48691734 269866989 109308633 33103140 165195828 167908020 74593008 29609160 28493409 89303298 326866533 124571181 40042989 7100919 247171197 37366098 46086642 167141247 68703873 18197865 54338739 115592442 190172472 150764376 125310066 144831540 41560365 5843880 13496826 40041918 10866429 102326049 12255852 10690491 52778628 182891478 213869187 141294090 304397877 61031670 9862272 132300903 190741299 92435490 19037403 10133319 257258883 197886612 76950090 72160263 70754712 193046994 22488585 76110678 16041102 118132350 48615000 137796246 166161471 49773108 31548069 187177788 139015779 162392748 94289979 18207630 43154286 75801327 68838483 82987128 6689760 174622602 17657976 158726799 35736036 205611609 137168745 110996403 126540204 130072782 1775445 54374754 90940668 22426950 62517693 165189381 152320245 44212602 42773451 196486794 79235058 42997899 48628209 198233448 4824519 49040019 166024719 18237450 198663318 67472097 252106512 188640270 56783202 124962138 94905888 241160892 169007643 66205881 136773126 113125362 14926296 35612325 133597947 17643843 304735578 118027434 15058806 229789308 158985729 148963731 111622833 214209009 9459450 58303308 63992355 92184981 234547467 10974180 2165331 8685747 23541021 4067217 239047641 138984615 101048598 423594507 73530261 12360831 47302269 127788612 39790569 44731806 145366116 24455172 32668083 53613315 116006394 93898287 376110 102783765 9027627 26180973 50373498 245001813 73841292 83698860 232407441 31412346 386190 339059112 38855985 23179422 185919111 164415384 150244080 97389852 28329105 49940478 172457481 50901291 36293523 161654157 141248709 76641621 110625606 46577748 116353419 212526594 30688959 246951537 79662030 161990619 65006739 140293272 71404011 153947493 35671125 115541181 135577785 196298655 70628922 288880851 134742636 98332794 30849672 8571150 107937144 58307235 300534486 165963693 31763844 285583074 5486922 133849569 1410717 82580736 162038373 14162337 18647349 31572219 102904725 283929933 64642536 70368018 213184524 197631735 138680451 2804046 77331723 203861721 2303805 15382983 78748341 20622546 19592622 13503273 44939265 15592122 165937758 140450940 141183903 94541601 68327868 64590939 58244970 164021319 83049057 154234836 60268845 160575576 144072768 372230523 144252339 4618341 87633756 201591453 7783902 167180643 142273005 23391690 139495713 310966845 160472802 11753973 174579846 176164317 175614306 8915382 133702905 52892217 168990318 45746001 118856136 84140532 178180716 100117899 15317442 14699118 101556756 6353949 162279033 43820847 26250315 84717675 147573615 26103357 66090990 133486920 54238674 279618108 51206421 185903382 46758012 28976640 69997578 23601123 46918977 113018367 16775052 149487744 167156829 117978504 60686913 129946047 42418446 15927513 209205822 199617117 233214387 118254990 250770240 131520480 12851391 209908482 28879998 352401399 37406838 135742740 126092190 231443436 53538639 95854983 74212929 147066885 206814195 39626160 180166371 31381980 24705534 32002299 90397041 89630079 113578941 83439909 21186564 166528950 35524230 45546417 59306646 52972143 23166864 213819543 184943892 753270 95773146 3941658 283059126 18257925 133248822 101135748 175820169 62158887 244965462 19282284 55881945 15323322 119406903 189936495 33196758 228243267 22562442 203160888 168024675 26933277 139947612 203981799 64080429 38467254 17472651 67109490 74101818 33150705 50702484 37129743 208531260 145783302 138491367 80906028 25799592 8142351 69341160 26898060 145661166 61488252 72695469 24152478 130044159 139390440 53428410 35666442 124361286 136611615 52717560 10990896 117110427 133888167 38108532 244423431 65690730 95400627 114896061 49415562 346401363 45645222 109981830 106743210 29209467 126962346 18552660 6847533 156820335 216299097 130294752 146972742 17918502 124098828 38731623 117362658 34306965 205202424 307547352 171800601 123032070 88370751 217894887 75026784 197211336 45334905 36894417 58717029 205009224 83297382 43456959 182227332 212121462 171794469 50831445 3526320 29917797 132076686 143300430 148308363 145609842 72366168 101430903 42156786 183338505 184333338 29163813 74236827 71805636 23759022 208543566 18697266 340408593 56689500 40209645 96342666 57730596 198444498 23479155 190926267 21197085 94372593 49245273 104900754 29935941 162392811 70323918 137620623 219047640 58713669 3950961 224165718 100665579 29972355 176072778 19754637 6759459 61695669 35078505 17395203 250779375 59853633 2122239 74212110 15369144 223948704 161791896 27090882 27870381 198657165 21395325 119971236 138910338 89125449 56140119 14250852 21659736 185491824 70508949 67697742 30999129 118210995 12354363 21643335 265195245 3740730 76606026 162183105 100941855 155406573 12371163 45714627 17195262 191949681 100383066 48726531 122767071 3284631 88109847 144894141 33599349 2271255 59009874 92193759 72107532 186644241 60959682 227997525 61538547 126517272 25721073 200689482 104542725 81388755 171868767 171447129 24646125 116375658 21462420 16817262 125484765 242212740 75912039 25625754 239746395 33183948 222784737 310022286 9401133 54891417 20786241 55372842 180707100 287050995 37431828 69717375 79229220 118266834 18168822 70133154 108859800 205594368 91707861 44173521 34747923 171844743 217849254 144531597 43628760 37142364 182690718 59944752 45912615 5260626 150435474 101314080 269030118 91296366 175644567 41866986 7717353 155779932 23975700 23688210 137543217 20560575 49303695 76395207 140904582 55743807 140493234 146556501 132505338 156882369 131544231 82075854 24821853 155135862 97097007 49682052 226401210 158037285 81070038 125458242 66798732 25276251 126498855 251118315 86689302 57507660 164458329 26912130 4368588 106182678 144951051 12306147 32087391 450807 114632154 102663729 2746758 74443341 15640611 164177076 103474329 76236279 70916307 202346550 58814910 38014074 59878602 828555 284361 51582930 73821258 7635747 3979290 131586315 136383975 142379160 54182352 48827793 166629015 448605696 150503493 13422885 184328319 97330653 140807877 115778523 292483569 174549207 20485878 25708242 16537983 42417375 186978204 117704580 98245245 66577623 99918252 40390707 98593593 82746867 22429239 28300020 246240708 52003581 133229859 59977239 14634375 20543229 139805778 115418058 60589011 144793551 13727427 253196790 4920132 24783570 22062390 108017070 28806204 60127452 58047402 197897259 250275942 2950563 24757572 234271989 286974492 211253175 11829930 28194915 236951001 38930409 174315897 285672975 225404571 47619579 63991851 52075527 25789890 116789757 130912446 71252727 118828689 138049044 49283367 146863353 139369188 119011998 79549302 71281518 122495793 326404764 70540680 4543434 105976416 45227406 71902320 207837735 124459776 97274373 75071262 118589121 93378600 71243172 85989918 15546447 31772202 119829633 190609566 20433294 34012083 115061688 235062303 34302219 167091771 81810183 54070611 75559113 198677388 71496033 242310537 38964303 18369162 92843667 41231568 179172546 97904961 98672637 23040633 8772120 87450027 163374036 247806342 96375930 23386209 184454403 91394646 65663367 162163281 133597947 274810032 140304297 196959 79085895 119132202 19180182 262406655 126764568 146906739 37129344 215865552 160429164 197248254 99184470 29634024 21303534 39877236 28996506 59976273 35655354 64388352 53528622 84583170 134032311 187638423 48025929 107470272 21594447 39992904 136762941 148605975 92582049 60288816 45682371 289750902 33703131 90520584 194762253 24483438 275531424 97828311 63023709 258427638 241093146 109515525 69241998 293661270 125525988 162020019 102853380 119667282 200314863 179839317 6946989 17275209 66250254 45944388 207388944 18262146 42858291 4249182 110475939 35041965 86493624 18214140 359437932 42219870 145219494 6414450 60919656 31392921 45042774 112450905 39388587 142662324 220441137 66229128 174583542 6050100 109836426 43181292 94909773 256815636 60738951 131785521 36313599 176728650 86997624 29635662 192344838 184139613 34485780 78540882 285013680 43008042 22031415 133216776 19612824 73522617 139090791 96923379 172845141 69005496 255027570 137783499 141598212 206598903 79818459 140212842 253768767 79587921 32735325 56071428 141159249 218889888 3288810 76190100 106206240 71577954 164446170 25328625 77768544 225319437 50954190 341518716 169830612 6653220 150402399 32484711 137608569 158409300 134098041 70094094 60312420 88556853 77697942 124408914 255111864 189355509 51343845 22325205 151818975 32049801 118789314 309695106 88108650 34567743 53062128 124224303 95205516 3692388 185410617 53595549 39084864 223054902 16498755 33112338 315858627 25159554 38545101 52328304 215366550 158819619 269717889 113771994 30441075 186585063 105636867 181361775 74453484 6366633 65208465 235578 213343935 137336871 95728038 63509628 133148106 206986311 59138541 112498533 26832120 17138184 59471097 62688948 265997991 40598523 112165242 104513787 103244736 158824470 92893920 84747600 63528780 138843096 4312413 186386508 150382659 26409852 18381510 138451488 74067231 20045109 237691167 23125410 54293127 122801931 282383955 194034603 18977595 127840608 59935911 22267182 371063763 74389728 99652833 129893379 62650329 34616505 18855984 287117103 22501584 28369089 210053529 98251692 56886060 129795498 166496505 134574363 258894363 33600546 122732463 126871794 195425958 337529955 69689571 287342013 23503494 155145753 55508439 30465834 155744820 97070316 14147553 67747722 4781238 138806430 139690278 147616812 125869695 145160400 174236034 149245278 211753290 155685453 86701377 196071162 1777545 70677474 82216113 253070160 120419481 181418475 88995165 53806242 151084836 90948102 25474071 210250677 14618793 118322127 147644196 45306324 62694387 67188009 425919375 30624447 35135037 13585194 51794568 50111649 35454384 50409387 135548490 155908074 21558936 10611804 322035357 222427149 62200782 52209255 62671770 120851178 114317847 196182273 126872697 95207112 27326649 61479012 116060175 31170783 49707735 182379561 42116088 191040003 58746870 126087318 167634705 16356207 137086047 80300157 40945296 165717069 39241944 70602210 299748120 68449416 4154871 53213475 106170561 47549922 183906744 139676334 84478842 152616408 75833898 81304818 60395811 135507540 19522356 120020712 79919616 149698899 30895347 223937553 152537091 3339945 364194873 150374532 62170647 3471258 154193025 63987672 77546868 204765813 70532742 67908813 25154241 250360530 245883771 92046192 137700654 86383101 163468116 327229329 49307370 22767927 213551583 22498098 88426086 85467417 113522262 270139443 53613966 168366870 151214847 33894441 81097653 122225796 115906707 41046180 19782126 307108725 51254007 52265304 154846230 69984558 9294369 73348653 110681403 27507753 150978660 424779684 24858645 87494715 4745076 318794532 28535913 11170131 10097388 47640978 99858906 192479805 52941672 54977307 75646557 146477037 13894650 210156744 97981842 72923487 22474893 68078388 110000457 98410326 137086278 115950555 30963030 127691361 19136229 70988862 3586233 150584658 23956401 53119878 61896702 99143772 72299493 222826863 298414221 20803146 94797969 108506454 40887777 42920220 87068877 215248383 40931604 118384119 29528058 25644360 54713001 4149873 94106901 31524570 71405796 11477823 164000697 33336303 150479931 309137850 99107526 75154506 76945848 209206494 58119117 32577300 50612121 7380135 236875212 198123660 45201429 135918846 47918892 158179623 82604592 38542728 22759065 92165010 214322157 63019320 62641215 497112777 114022335 83992167 16373847 244389138 70704669 9637005 7424214 205075710 221070801 143024595 23191896 7460019 22952580 194288388 11615268 115045560 298380306 100982574 211868433 46137756 188216196 5991468 26402061 174671889 132126813 184016721 118161330 56415156 135443637 22711710 64366470 369624507 124598544 31505460 99136527 197547735 96277713 92034957 56852817 49276647 137189283 20422500 182730051 24809127 71741901 138814683 128317434 11671128 114824283 111132588 108802386 9374106 63616392 54209526 172971876 79076529 28933233 91226226 138241341 103000527 150452841 156524172 72621339 80989566 176381625 54434310 125588631 158364927 233849007 179292519 12187245 67670379 37234407 60656127 45684702 136302075 38497977 220338468 116263308 169689261 54543090 15770223 72964500 57298647 48293280 79244046 120978417 321897912 82476618 62494257 11592441 83174028 9044301 110484780 203520870 104065542 96297936 35822682 94495128 228923079 10139409 90815613 42844221 23511054 117769575 81611838 94120803 154864227 53253186 41625381 38460450 96028149 54573498 1263402 107737623 143902458 26872965 206121111 120239322 54743871 70497084 111598662 192378417 62637309 140466942 11841900 344109465 80052840 99393 3858603 257191557 39716250 112489440 165956973 16796913 76989759 47424216 116765964 268111872 44913813 226713291 148112160 108206511 20209161 117528516 58798341 122349591 99934401 105063168 40841472 57332016 150736866 182142429 1302504 134747340 71240862 75635259 102936582 91582554 54209568 293914068 40861653 224875791 66870405 11648343 102509442 299871243 168924903 7088067 72604350 132774957 67486650 95380698 193238178 137727471 41164683 133531818 5067867 62291817 281874264 186432372 117306588 6875862 78923985 27838692 158871720 266618163 26876304 131267199 104709108 237121185 1237635 23225832 208069428 148050042 80539851 123377121 3556056 53097450 44950794 24845499 55223700 51789507 106008504 96387396 63896427 123436698 47745054 7187817 412477863 20632269 2851422 28993671 35495271 147990822 8091153 171422832 21101367 85665132 175118727 87853626 152416992 25419156 128242821 4920216 331559466 71915844 38811423 31385802 25552065 121419774 140003955 57159522 37873983 53232123 81974592 134788101 566685 4714962 155024373 211087359 19697265 117950049 149250570 356034189 21754929 117158391 36953763 127626156 7334292 122258577 170061675 36803193 54182268 133486752 12549894 243677049 2781891 100721838 58429392 39991077 132251784 123638802 32059356 161643783 83167854 95832198 25097142 66622101 77471751 33424629 46141809 118219479 9702945 145174848 233006088 204768627 77973630 146904723 18120207 17081673 167179236 10905783 97405623 34954899 75819513 2122848 94936317 140758695 79807035 90891255 160500564 231571620 99411984 110763492 180026238 91460775 40055232 70817922 235095924 18405051 65806293 69449436 34096104 161184576 108075786 144209037 119366394 146735484 116370870 222633705 18588738 213673992 86613408 63950733 82047903 249079593 36365490 143440542 110324088 177084096 99303120 20055588 108384864 167462862 23575608 17955840 90089328 91479339 109784115 140070000 191379594 166593966 157137540 12616107 66471027 127791909 180826758 112685391 35583030 12255432 187056429 31509912 134701623 118271181 11678226 83350428 245190477 71138214 161910126 118020609 171468402 38748549 80791095 31555629 22833930 335302611 117765333 115456824 12433617 39148284 184666944 17215674 202722387 85295343 134927100 53007885 101920350 10712184 76343169 106652658 366163581 50878800 74355330 132645681 34766802 257317242 205260132 7482237 241313016 115255161 6313293 79485294 43034397 210323106 128758224 143068569 106108884 163625322 44970723 154588497 64204392 204669423 17213343 130643499 56927136 281541456 133945770 153698937 188573301 87420837 93326163 79519188 39341883 89810595 104264979 43057707 5019399 174394038 41463639 116316942 136406634 74689986 107209368 155721027 108212769 3626322 23059827 75985287 274235493 96928671 136032288 138717495 11238108 45037944 179900133 121176405 1511811 43559775 180405645 309296211 3619896 64104285 136719156 104252610 59352300 95752776 75858405 215723823 12317487 247968588 113476608 22433670 305964288 40843320 48842073 166401228 16653126 334773327 151257267 64186332 42383124 9845682 56796579 219844170 11249091 73411044 188622420 115662519 156388533 75346719 60507195 49488075 89293407 170985129 320431440 120261708 12082539 124984545 110973807 74241993 231124089 52254027 97959519 191354604 51506322 96465264 269673243 20232513 342660927 118853301 19172517 53861283 13896456 134110515 198103143 39470802 88617018 145122873 94448277 92381688 159462744 254857071 7830858 106786050 262533915 152349141 60732567 50939637 44970471 203494536 212728761 19468701 119816298 163579017 347283447 6203169 95470578 84790230 293818224 12372990 66002391 200599581 90613971 65707530 193602696 129183369 78837339 100998156 191944746 194466216 137385276 154554687 167845377 137580219 126350826 113482194 77959266 219264402 230600748 21803691 67438056 24067029 246397095 19203492 71488473 92589756 107697387 43264200 85940757 198148146 187202694 60153345 118375971 93852150 90060621 54508125 146998362 227338734 157183908 26428164 105158844 17470446 52087476 280484526 133623903 132352416 4974564 7656600 286613292 51822393 395134719 32068596 226580172 122772090 9707061 68039013 39374769 167064135 130951086 207017979 237516132 12288591 174520689 270886644 15264417 167066865 37372923 59528952 45021900 175956312 61207545 47757108 45407229 134744967 48773634 261354114 174949992 19160274 48770379 41217267 149858142 41518596 60308010 32375805 83603856 196128051 130915932 33501636 124561374 64590246 67337088 146781999 58187241 310314354 332206371 97955928 22063314 34118805 21324051 118355790 192892434 88255545 14648424 22545852 45736677 289393146 115630095 158585616 74146611 18880932 210104853 66869775 175077357 72025632 208810770 145972953 103785381 256112115 109537680 47722521 69988548 94150035 5265057 199611888 35308329 15737484 63291690 50028195 126486045 20437095 104670027 18792879 117520872 251011404 165032007 21792309 89739741 71662710 125134737 112422261 50067066 114048207 169790754 34558482 34169919 52231221 117720330 144814845 63467418 9861054 212937690 163998891 125461707 138558378 70703241 13116411 29437632 26664603 12274647 24441942 210834918 179898516 49596582 188253618 49062216 140100009 11203437 12678750 19547136 43308384 118658568 59041017 318733674 288395520 125712111 92564451 88111884 137599266 91308147 29079792 77884065 209575716 170853858 141166095 141462489 14349090 62168253 169476300 108034878 172330368 201901518 184678809 6206298 243540213 79871232 35200662 137955699 66007389 49178073 85685859 46046868 62152146 337197 142968651 52637193 101863545 114457980 104814423 65249835 36728034 241882746 119211960 36019032 154153692 139669047 137769051 92195166 27695451 155778756 28767963 79269813 154794528 72105705 13727007 120506946 97735533 75045999 24332196 103063800 200426499 304432212 7877079 206070942 53599959 21791469 106645098 84161427 96123741 77565180 52060323 95827725 93849 126117936 164401314 130497192 28307118 61899621 90712398 166189485 101706633 98002338 165412737 52722705 76791645 177418017 298301787 139113870 217568652 20290893 198685242 120968211 33535194 553561680 92652021 83476596 13950867 208923540 207181275 74242791 62312418 147348684 11476311 279331773 135239496 190196034 244447119 44113125 25660089 36107463 12984258 45386607 84492387 58448166 32210241 74287962 60930555 215140758 31112466 163974720 87785796 109111149 144986919 6352794 29620269 74632971 21679728 100935723 101667762 165430377 4857279 77484267 58176888 53163411 8960721 29347143 148434111 6033426 1817928 128839851 8243655 70512960 137019204 36817326 28143843 256961754 29509662 11588640 165910731 71125635 220749228 13228698 279854925 94339539 182237748 74187015 138410370 66658263 93072189 98290941 209678679 87392844 158215932 131493033 126560616 141024555 107390535 189544467 72895956 107988342 229975893 72106314 75317781 94513986 135523290 96806262 95409237 84935844 25722543 160321287 85329132 242226033 103602450 81081966 271477437 50361003 137012799 83611185 24834831 155672160 254282721 152345529 4709901 17929989 76918947 144715767 203252511 154751982 45935232 219507540 57784755 243615792 76689039 85112160 308613669 8077272 36361647 195484317 239942871 253677858 125479473 164104122 37279032 72463188 179727828 99610980 154591752 21716289 258027504 81303201 201646011 177932559 136055703 95089512 145711356 94986591 151810323 164669316 317785209 18737124 111797679 90005790 32425197 56160720 80710749 95048541 122436489 133068390 142935849 41084148 20208174 239785959 188898885 147382578 37937571 69551349 46599189 128969463 275766582 15891960 166893594 27535410 12956370 7000623 18482814 9119607 192013815 135460416 62236020 203037702 19425756 7671594 195017046 210513072 28677201 185846325 162118614 88897284 124258596 97177206 308669403 31571211 97013217 112463568 83196204 102819339 57353268 179149824 37985955 110939010 84105882 158099109 156630243 20000232 62055798 243390105 85488963 85615782 229824273 27903834 90564474 43257942 81175836 34166328 70223412 183603441 205391655 8480367 57638238 80486091 287218785 125958273 20453937 246807897 189853629 48359094 71856351 50834238 148070727 99833580 9378243 272560743 59557533 49756833 39200238 209177997 349456905 70487508 121219056 329436954 122354652 126109053 10827852 97526163 76391511 83127618 9853116 78642522 67928196 182259630 70389543 68294394 72045036 106392699 102802077 9059211 81239046 76276977 304365327 160236888 43285284 137061309 80817954 202141632 142345875 13122186 198452373 42176883 76136382 233529555 144895380 117421458 290230983 113818278 122729082 77133861 28991970 75766047 265882281 3770970 155845683 82633614 57989316 63919506 87139584 96925227 43666623 116685135 936789 138745236 108446457 78850359 137558946 129468129 267040452 35760480 157038504 213700746 20543208 22187340 55281261 3587346 153698811 136620939 194719077 107893821 75724341 56759850 8684025 293764548 207728031 19537770 215307036 73366293 109113564 77908635 90457206 50179437 83334048 44194773 51529380 219217278 41720700 187853715 81955461 43607865 95087664 130524240 9375954 3434445 141119811 40272624 2982042 46821411 89851482 45594087 5382489 45617985 165946914 28795536 18749598 134335005 211373862 74191278 97817517 70491792 113236431 21698754 155612751 1902096 198269106 28078659 56781816 313323675 51588516 285746706 8860635 23342172 277277448 177765714 147304101 24787497 37704240 18250239 55678056 17301081 160167357 91264173 114239559 21207669 69210624 125979168 212043405 68032734 87784452 148163736 95832954 201374166 23709210 20463450 115473645 141753444 57287853 116684904 193958520 117318873 61163865 118371204 99610413 161675703 188787627 4941825 364752066 17192889 128212497 210659631 114045813 7060704 166327455 429809898 16236822 11587548 103647705 41481867 122143266 199595697 106404102 72924369 242876907 48667773 7336665 238374486 178494666 45854151 182974533 30784299 107588250 50310120 157881465 113082564 49253085 62707323 251267709 61261347 118512156 34048245 24478272 86051658 204967539 55586622 92788206 85734390 96163977 177048480 93283491 255646902 60559086 77279412 17715726 104322876 55513164 225852690 6941193 24940440 39294549 275585562 42042819 42658539 274749447 85070622 26010579 42192276 144630234 66988761 150971205 36318114 157169502 125661123 132954549 75337500 115788771 32348862 252770343 84736827 59255028 340252059 69096972 8340822 164187408 51477006 53445483 225805335 111975759 77461713 18600498 66560235 143180205 194658870 154861308 89627727 26545806 78072792 131281941 99385881 52397331 117627447 211395660 68050248 138473454 94002867 169248072 148789557 81864216 33731607 104216385
101576160 205860879 21999222 91594041 124592601 85106259 99414483 18637668 22261155 133906437 122419500 180830454 208641489 152532345 92552208 183826818 66396666 173255124 56949438 193262076 32673774 106695435 140737884 62734203 134420223 28772520 195539232 156971493 129302355 188928831 149285598 107562420 26619495 178407180 53094090 122192028 171257646 73257072 76394178 43805433 15897966 145455618 78702036 89042856 128205063 49118265 61843089 119337981 437031 174744234 166817091 176308482 13650 100950255 184937760 79848132 140684124 56411544 155280132 20912094 88818597 200112570 135032289 125854806 127916922 137190963 178165554 181744983 173234334 110743122 99045765 97833162 124016298 208709067 65783466 196129521 3610719 96853596 17698086 97374963 173359179 139744227 95512221 16943136 57349551 9644166 134205960 156528015 94812354 19624815 165827655 73044762 53383071 23574348 53018112 29004339 196559286 209125371 35192913 89801964 131875044 11961852 130258086 12514572 73256064 89486565 40850880 208414731 181204023 83706756 200322927 151078557 141978165 190116276 345030 174561891 136571589 153142962 146615175 174405609 115179666 187203324 101662743 31519026 193844910 82229574 139109313 150400383 74884719 113338197 78243060 167187069 24580206 152651520 118349805 20503476 68374005 151247439 11191992 7364322 19226172 132744843 143951451 65821833 130430769 37420698 37228611 146313489 19355154 207141501 131168583 140600943 117848955 116012862 155157870 99950298 47182401 101382561 144788448 166059432 122066826 67186665 12836460 204422988 21958524 69919836 169669731 20890800 188208216 9360960 203824698 184937613 139016283 108270351 99583134 176677578 169261701 152381754 97664364 65580963 41216028 91395339 197237943 12753006 152250672 118956327 168253890 71109192 74249574 101081652 201059544 76246065 47418147 49233786 77188587 83118714 5015535 35474334 162814890 196120701 14342811 101529876 105909468 23298303 187855038 143830953 124296123 166458222 37913316 92481291 115500042 207338985 154978992 12669762 178421922 205475928 18551526 105565005 20796825 475356 144812535 180036087 185141376 8000034 38277729 169888677 155479380 81019911 181431705 205703337 62420169 73345986 80818374 200124813 118928544 159678351 71404452 195319341 77671839 107205420 189363342 134240064 92039010 16846578 168995505 68709837 140715351 187258932 47803014 178141677 152470101 196850934 201680094 1339065 48324822 46589067 12649644 102105339 170854425 130052580 134065470 86876874 68292735 190234254 38181423 50378349 156385488 31961244 128307606 2622312 197339814 46212873 177123702 196005579 174173517 11069037 140804328 83388333 179089617 24670653 175274904 154426398 142274958 206531388 164551674 142799475 161692587 112934283 17881290 208849326 105424767 81359271 3985800 23705388 172685919 51488577 160805610 177587277 99890721 206200554 205610139 108069108 139957797 44958102 77321097 172511598 20110965 11592273 83863059 109343556 198534399 193856796 203974512 23801274 183273573 16264731 209702052 97389915 3478797 92569890 9246573 98389053 108241224 190271508 163240833 50513085 2654211 205093161 39689790 53664072 54439434 167157144 33920628 137541096 100685886 29362620 175639464 72049488 128796738 9776424 63060270 198151044 147660450 45423525 107383689 80853570 114070530 163124367 89731593 41650350 153058101 62733552 173758956 81714801 165872994 186846786 55278153 152709753 174568359 84153741 197991024 123765684 124460049 149275350 137579589 45125367 149555700 21397362 121579185 174910869 4602654 121140663 39885069 6258210 103295094 116719218 179785347 144161493 21628341 99835974 122472546 140770833 170491650 195716976 136413858 7879347 193174107 209049582 26859420 129074337 191542638 76247976 149036013 129391038 119115759 127814022 195129879 198467724 203917266 181466628 11832492 62652513 143349570 106327053 166820178 21464163 170326884 1688337 115333113 75428136 70643391 164404044 84832020 58562406 41488986 157536813 18291420 2073624 114839676 40469058 130349814 204698319 187541991 138421689 116249427 4249959 122254608 154707357 24695769 159351108 182488047 10163286 114430113 24433164 97655250 30570246 187322562 61603563 185748633 79314900 46299351 130437678 64418193 142239090 164862495 4650681 155231937 178434207 191542029 24799299 41372709 3560214 116610396 169186836 128145045 186328443 138046356 181374648 208293876 170668050 75472488 189336861 187945926 81643401 2435013 88898292 151178496 78637629 38151372 176217258 13940283 193900161 91913031 47326440 119765814 185653839 39249357 6350295 166969194 93927666 155430240 104268948 136174794 146590710 10741647 144887526 20821458 132384042 76391763 2206953 161779023 205018905 148038219 99234009 33904605 1401540 128949324 69186138 73059084 186791745 143999562 208640880 88612944 82741386 182637105 83006406 116232732 46147815 27105708 7036029 76482756 32950575 195964986 78520911 23606184 5301534 177609054 42170100 170775192 58521687 146872257 103937757 162966741 161046795 173553177 144452196 24360420 98737044 111939681 200031636 85881348 26825631 67869438 55234200 122758629 169703415 21530082 152678274 173872734 196311255 57774633 78541386 78633492 49364511 23999661 41840253 147623805 56617050 185368470 81256140 128929899 197800911 109628085 42180936 200208477 57875874 37436490 150720591 193749675 202111980 142589727 202213074 94054611 35964516 52499055 77423661 163277541 38002209 90712062 95936547 95597544 60674691 179590173 75980352 127455783 83473194 3475983 172796127 166351962 98244867 136927140 36133734 185656380 40261053 185307276 31279815 81820620 128934057 158092305 98194782 180356925 107287782 49607586 179245605 45829980 164866716 139970796 10593009 181475868 180514698 158196759 196015743 142546950 169459899 175140945 9896103 61221153 55740342 9401490 59624439 34073529 92730015 35680365 160847001 130881387 205142553 196684572 69643014 2564730 138082035 35875518 72054423 115057635 149408910 111769287 133946841 14729337 135535554 131768364 40765725 160142409 53316291 76012272 175739718 156142602 21699195 168518196 129479868 4405065 118066410 209280666 46022340 6559014 14662683 50162448 66509877 153621636 72573438 204311100 177739905 195129102 66619035 198482424 8104509 45089730 106168125 37391151 155760360 42743001 87724707 12365157 68787516 15258663 192528336 63506793 31348758 40416999 35545986 208060818 6950328 88453008 150961524 87246033 114750153 200849334 70827393 16351041 187360404 137222022 35484687 182680197 57628494 6550908 132385701 97731984 88096785 170928450 124831623 44188956 48234039 146299587 24787980 150948315 40016529 120541155 141041523 39793677 90854694 82145868 106861818 120845298 168481908 107672460 195407436 116937786 78224664 88757613 14749245 161550375 172505046 143389575 60522882 172509582 96139344 13249236 116769828 141079491 39413031 74957757 74682216 151216212 17087847 176954358 102775197 137306967 138553191 74471733 36750714 173173665 126836955 152084604 177052911 84946113 162282435 194313504 36347661 151208001 41525694 97344975 56210049 140704851 63347424 27416256 207610221 138257007 194855577 46337004 14013447 18251562 196047306 135407706 26035653 86360757 114461718 6346536 203794500 9903642 198881193 75075987 90910092 1185093 93122169 140938917 2051091 17120628 184955589 187329660 98829339 84288414 51068430 183403122 111567456 154901208 172182570 18745986 114801687 2571618 22912407 170206344 192222471 100166871 103631829 121421475 176112636 181545462 183544683 204354024 181617492 29122821 146559567 116505543 28441896 196922250 175779891 48910029 147296835 167432769 49316337 113400483 94767540 88000227 127399566 187183395 190847958 12241131 152030298 93813006 103321113 167620278 95161920 60973269 79400895 87719205 95175927 198157869 193694214 7303821 170542113 195059319 97189743 199128321 41160273 72019206 79996077 193965996 182496090 89689173 13624275 125293623 66891258 151687599 144850692 97822872 51460647 161010822 128783424 10552164 136068576 69112743 185368113 101015586 13630491 208458264 107903355 66306975 95934951 72031554 61997250 179249364 21718893 187757724 151104177 59080350 105956319 138475953 201302262 151805493 168065184 64008168 164399781 173418 91436331 142919427 12010341 49486605 126491526 181884990 71561112 62293560 83139630 39148788 88496373 146123145 176428791 14368788 168007350 164290077 168988806 193373901 121037448 57943074 145119282 50537571 40558791 57456504 15371727 171601143 11947782 177422889 161517762 36189279 158414088 121520007 64035657 88902492 81673494 159960549 94035186 198558465 34203456 116604075 169663116 50373477 179704413 52598049 53450586 98111181 58837191 186303075 117179580 199310958 160810272 117460161 175563003 115610985 103689243 28567686 175925421 132524616 55135458 201929133 109800558 143187513 199437651 166254375 28086471 26015493 40486551 61797036 155168559 166227915 183377103 51533685 130247292 85216509 192050292 78527904 101574270 89518632 187955250 98283444 113364993 91021371 90648159 124305174 157207386 146730087 141512154 155960280 177383997 154093128 127005018 58346253 112602525 209228166 208503477 39845631 150662190 17246712 110577768 126769335 190240113 37467696 69852342 32344872 71475369 122705772 141431241 137436411 158948853 196926807 159123006 154409031 17067855 126243222 204758484 14548464 199939488 26556684 90856773 140456799 87156237 120281280 2847831 190075641 15229284 70987266 195030486 128752008 60014409 169098867 64179276 187960374 108212937 150738105 203130102 204806511 132200880 86944242 205988727 189453831 106472226 119110152 36188523 13475742 56395227 159348840 19430880 200910339 181242411 117928755 65856315 108440661 207916674 128291646 125703711 123791997 90485325 92010303 733866 19374474 43646862 79265697 197340717 36505476 180222903 195793059 180145623 14600208 81812955 84317940 118049883 87600471 6847512 111123411 148261029 42502362 76057737 24391941 97645968 39580758 191664480 202738494 3650199 100663689 15790845 26189289 117370302 115014669 130339755 29199744 203381304 114848643 191897811 46723026 199619112 168425271 113894550 28159992 66518592 127207248 186966192 161125734 153564684 58379496 153138300 1635081 77096376 36415470 191876496 36404004 194814732 180393003 59927532 197944341 164699325 102486258 16241988 10928484 7942137 37017624 156980985 81122139 19925808 10869558 57574335 86000103 75036780 144710034 170641590 30540237 34764807 49086807 10724574 126680631 50840496 206580297 180677679 56706888 167825028 199032435 15364356 123208197 112746543 109825485 98005761 70591731 3454584 26150397 205811655 68427471 15532944 75572133 190289169 135912042 189928179 7620060 88403700 174731340 27327447 103156032 139805715 119833161 41629203 13010193 21001827 168055293 144066972 41742015 46729683 194928342 189809529 25279674 8473563 144391107 182829780 8885877 171175200 186348162 60134130 17584392 202106205 27075048 13774719 176672874 104391168 199255875 54533871 7697088 201617850 13963257 178048773 25536126 142027431 78223005 43545327 139892760 62891451 162373344 124532940 109707990 190616832 11113788 3384969 23314746 99686076 58580508 149935569 106228773 174483498 91466361 144887001 97457619 123458412 27562017 156995559 139185963 200561970 87906462 20240577 177555672 45604986 105484008 77862540 171851526 85649676 10214757 96447897 155536080 147266763 145581912 52636584 116149719 57088248 19713351 107534301 83300595 66945522 10983420 58016217 116773776 204291486 130594905 129011799 37779672 132317703 111685203 206181927 203437689 117311607 144696993 104368635 148561833 159365934 98311122 77495775 92908368 140456883 57198183 9982812 144506817 51622788 14755608 52466694 52033275 100471056 5718993 38461899 188024592 103843698 156884763 137061687 56561190 148687623 205853466 48244098 176832978 17328549 183367506 59642835 209085450 69626865 76304466 133699755 181158138 85174761 203550480 33341973 101706864 114372615 14843136 116173722 171359622 174296850 167082678 72162762 81969867 162275127 187084107 183619338 35330379 166381971 45504753 77104923 155940057 9251172 103869885 50528499 100457952 134990100 78675576 92503026 57648990 105101829 70219464 48906165 207368931 16799832 100144737 159992532 30413922 78515346 137817204 138562179 109110351 183050847 144397050 15944460 123538233 37163805 18800250 89197815 194629701 52532340 166251267 161438760 131260269 139043499 85253049 9479064 101899434 108172155 172318041 177750783 164934567 189826938 180752481 117983817 78979572 181942131 84390957 18669084 96971238 128036685 63900375 148980825 133790328 197127714 194195883 103364562 6058374 129227259 57142029 116501742 112417032 50979369 47717943 178872309 8404137 115798704 177811872 126357168 154075446 12859371 5664246 19143558 116037684 209861820 169995483 115447836 32278176 203371392 10215030 18787419 109502715 34239975 120298017 179084451 130430832 72821616 48904002 147049623 135033696 28228620 63039249 814611 139902378 67501098 147959868 122649765 133442757 111733923 41083161 34793514 12270405 192542826 81337599 65578107 57094779 61170081 139764135 204669213 102400914 70794507 125163402 157555335 146739285 125181210 150688671 25894827 136626945 69370371 38640756 81466791 180064059 122942799 87122028 34977810 45272451 9300858 167528697 20742036 86871036 11446302 32342247 137806935 149537598 104171823 2343453 163992171 156064083 207176382 32447835 119891541 55697964 59311203 67697994 180350037 38559150 33085374 99857856 28339311 189117159 125653773 88213209 37285857 204706635 40531722 122979234 28461048 189739599 177639756 148580019 195160077 97677636 171954972 93476712 196532028 208322037 61692309 124765242 39162900 136919013 121914030 113380155 99276744 84151347 117832008 208811757 113332821 114330909 49478835 1309623 142035747 126004809 161447433 121544535 100563582 64776810 87967698 30989259 146665344 48945960 156900660 126887376 122292261 92829408 143486847 11475849 115056060 99673035 83287428 165586533 57240267 209956236 145657386 165575991 208894014 47451768 23348556 45993234 11486664 152810679 60755331 974862 155600361 73296531 8113056 146971335 10353168 178337880 103950924 149888319 12164733 47688480 115969749 49984599 185680047 100807602 202763316 163762347 77572404 183921675 56977263 176056629 28302813 110239920 163178106 50243949 197841525 122668560 1874397 75014499 32706408 110650176 143163237 191796465 127681806 108356388 52944885 176550318 173073243 80300619 153200229 120779988 102209604 156937452 152153043 82348329 172625733 73596348 83875218 190387113 206358726 111029142 48049092 127381716 13903050 46330809 30597630 75718377 47453217 5807928 38776857 36298437 49401933 128116905 65694888 115783668 155283345 173954886 150178518 140555583 65673657 179234160 63199269 188586027 110618298 103612005 64061277 194945436 81281277 176571171 38171154 89870676 94902255 125788152 176577156 175518042 174695094 39832275 174772143 164495289 77658063 83337870 29936130 99981000 92798832 142780659 19384869 24036516 209496273 11895240 117203058 69418608 106521240 108580731 11722410 109987689 110596353 20252211 92614620 186445602 162740928 202756344 4512669 57225210 103858671 42905982 150920952 185180856 46383645 38126907 177860655 130570629 84778050 35274246 110412036 129200841 30183930 68986554 157712310 169496418 51871428 21092211 58160508 102865434 83579181 150450342 66524010 73809183 5588982 183684690 174746607 10609179 50665650 136085418 159260934 127075473 61279575 15376032 186709509 101306226 3360966 199428915 71660421 60935889 143238228 134128407 163342641 166170039 64664859 79767051 67133094 152953731 129012450 151193532 146226927 105065394 117321015 57297702 194185740 103429074 127545117 66874269 92758995 112132860 124781160 82914237 143615892 166972911 30663129 166532562 161646513 154077609 60316788 135441621 79190958 161685279 155469762 129931683 136875837 114015489 18210003 182809725 52430658 196141953 140782362 91844865 81002943 12035331 90361992 44407083 97561968 52193946 185753127 79368030 102266220 121367442 130238430 208059432 1997436 62493186 121839228 85419138 175252665 48456408 131633985 118230588 154046550 168820281 115536897 119135499 172181730 40324116 190192758 11962356 133980777 183219645 110744214 71702148 41229846 45180240 173446035 70113939 100464735 95816154 24240699 144205593 200291847 64613955 199943562 10463670 144644451 34124223 184255911 139931379 19477710 156557541 164004498 107227848 31422048 60234342 48629427 185221218 190909215 55688451 160025901 182322210 60249945 47390175 55589751 26462961 24870405 207617991 9322362 11337123 68733987 127070076 116068659 104020371 198104340 52461024 74290293 136150224 199505418 63645687 127275015 102823770 200596410 112137417 29052807 162280503 113756874 134799714 193802196 119721714 87813516 195737325 186825408 88042311 97747209 30280026 153540702 50181684 202129515 159237267 182939043 173440239 170778195 7228977 160742610 99327291 53669847 3889620 152532975 97043877 124292343 122386698 156356886 163032597 57480423 33822936 208124133 20537202 170817465 197417136 128096283 5634804 150978828 144239550 147885969 36316518 58837107 97183695 132483414 246960 127280727 178690302 75620055 147394947 130122111 198141027 140009247 119392644 60686472 95751243 23230011 9768318 81776877 30878589 106506414 178392270 190201515 40518513 46579638 61875177 23854404 77210322 165529161 152304810 146409018 197272131 196410228 62833911 37679922 17452848 168465780 57128799 117360369 8039451 104296101 149730315 25777416 82408809 154688184 102866211 65072679 190259622 136058349 113060304 11914602 177162699 85987272 10690596 116969811 60126045 185167563 23228646 7838145 144606966 36678306 39015354 175153356 20114745 83389194 9391011 157058202 120595692 9841251 104761965 35579250 203273259 76840722 488859 187174092 161965524 157261587 39156936 172720947 131823342 145398855 191948904 43034271 117100263 194108523 152497338 64730211 73308543 128667168 30043608 112331037 182971593 38390814 164940174 141615831 53038524 115794882 113247288 13626648 100282392 78771588 182269773 181602939 76888791 137602101 114333576 151986198 33175359 53398611 145402551 153975969 83508159 73334856 134744673 162817830 109116483 62589555 125557278 154946463 32272737 109249623 114844107 102853611 131963244 113738562 45992226 9865611 40110966 98865060 142113720 27613068 186598398 59665872 96007611 197328831 146731410 142345287 159681123 201987534 522564 138713232 60805290 147534324 111718215 113623293 136612350 81621603 131992539 207292995 179603172 78074052 2690583 97405287 50708805 80676897 129164070 112040460 180297810 98429562 159335631 204652476 83430249 45002055 54032538 39838995 160378239 150983490 95462913 174363168 130282572 204986208 179210892 94080924 51160410 76824636 156899190 110806983 150424932 91166901 118487124 206014326 112574322 17917011 33102111 203899710 197450295 127047606 145236651 4977672 84382473 203150871 68901609 54894882 51018828 202212234 163151919 159519885 33621630 35355117 69649503 44921982 158339790 18428802 181955739 204906303 170183832 54106206 30351510 69689676 73446723 128423337 80478321 188701590 46489884 154588707 204155784 108695811 150055542 72022293 38579289 112008729 118443822 164349276 71115513 119904519 90528018 32466903 145365948 179052531 200479230 151766790 191053296 36052590 189154287 94679697 26727645 144858252 91460166 196917945 44972214 64392678 109368630 32230569 129248238 162017100 141078042 878787 153892347 143982006 57841518 130948314 57853110 76597395 58560873 34706847 199362618 122758566 32153289 14840868 127109934 85748985 86003904 138766341 151030509 34791267 168595980 202929657 192329844 163752561 26729094 94747821 134217930 108794952 114500211 4030005 42242424 37558773 30983820 71701728 183590820 116868654 57663963 123879336 183611547 179918109 180062190 183962898 35942739 110727519 42044919 135687825 34468371 202961724 74709621 83905395 185561292 200699499 159212382 162298017 143736033 54570915 175139874 137089596 209358975 125749995 143343018 160778079 135709896 198816219 168941787 114578478 79773057 138517932 120180606 148307754 178911180 70472451 110559414 35082537 7578291 142630698 158879952 19957560 189009450 61773054 51515058 80572128 180888771 22165395 168781389 51032016 107742348 127825530 119290458 123306918 146762070 118802103 197366064 103292406 42073731 35593782 37169748 154592592 74292708 209612382 98423808 207048513 138064731 31214988 75404931 93452625 127219323 188382369 136775688 24964401 49791714 178932810 9768885 97288191 7822017 37138563 158296530 175998123 92734719 147485142 21115731 73396869 8368122 76030353 19566834 108501498 36832488 42957516 209139903 56492268 174381123 75120969 172414242 177885771 48052305 209694051 172928721 207076359 155972397 109534824 30722538 46450068 113709330 55058241 38850357 83073249 92865423 69716262 33037221 200683644 6884997 189942879 174309156 36162546 168882504 33310956 64166067 188969340 46961355 15469755 91631085 20815452 123339888 78868755 117222924 48547086 55911618 69942957 124503603 67753182 37035579 189422583 31367385 25484676 19197801 153060180 109439589 11750319 207361161 14103348 88124988 113765106 96150474 158303082 94617705 115180674 98215089 124565133 17936814 127283856 12432966 148545390 208622526 2647848 171318903 144149859 54480237 55983753 91303548 202937721 69316233 131496918 29702421 114898287 93543660 4419240 158134200 140449680 184905525 125505555 98365155 121396128 10295880 199848936 9447564 103364247 20139735 160555752 51257010 62297361 203276220 117455016 79221093 134304513 135024330 70243803 81526053 4677729 5336226 53527446 35684670 129587661 58237431 17086167 48617268 192332700 175203378 79652370 117083799 180145161 111455883 87578757 175875861 76876527 179614386 172917255 49097055 87647847 59240097 197177883 44369199 101563707 186912663 41574015 179680767 67354182 166050465 188967429 106250130 164632692 30179562 95186364 86086098 48421800 180371625 103068546 54530910 80139213 4654524 147955458 37157778 143001726 147782229 83588673 145499088 35816718 10252263 192515778 189339570 15524082 79869909 117046650 39543483 120331113 170469306 136154508 86026353 157039701 11961579 119739711 166392870 121338903 23468172 173119212 159451194 92161902 15635865 197955093 82975200 153013455 151283034 10335507 71763510 173045943 180903303 193950750 7960764 158957085 126172536 24979941 172709313 26331984 99306669 119209356 183392433 185357970 74429334 104428065 132132000 11336871 87330747 61159056 129358761 105610134 188802222 142666860 123663666 198019983 167737206 16642164 88523631 114548406 14342391 147556311 97343295 79029972 165042843 110729178 161684544 146344506 209827800 139552182 41421534 16424100 17224494 4966563 140575512 56733642 19117602 16798362 135554643 96042030 125157669 172992939 67447065 178686669 47334147 26541207 158150517 5835984 54492606 151175787 65374638 112371861 185208009 1616916 66074484 101922156 67668993 109656687 134443239 144767007 182532168 205283862 118246653 110813241 86356137 35071638 128817171 38652936 4801776 70996611 82516392 186859911 86203656 37043727 7338303 192816477 33650190 19962264 152565252 34262445 43141959 151753161 92899023 54059019 14348922 121432605 151308402 88341225 49455504 159429039 203821653 56664174 12459237 73911705 58248225 24193617 167573658 75248733 42421092 121675554 55025754 57271683 82015668 155595216 185281026 38232894 106047690 136680810 37377984 141671628 98387583 113986383 52536498 59512068 1547238 20216448 107975490 194943672 25686738 101220735 172919544 59052378 106122282 86197713 47497989 102743844 36954372 41475945 132744969 183674127 121022433 117577677 97462155 160575471 111953352 44039667 137236701 170270331 146458116 39507006 135687573 168367479 31280697 15548568 84358722 25620420 45812781 29904084 34315176 120636936 72390003 151303677 141524145 181596114 209426112 25616598 167718033 13507515 6817881 120668184 142776438 16070418 158534166 132770883 158138190 50861349 197280195 119045850 171799824 142241778 50593263 163727970 91888041 75009291 136892637 91012740 207681222 30613842 7934493 36050868 147856653 112654563 173907930 100261518 32818821 9278724 139640781 88904277 48431019 8202117 125393184 86718303 103101453 165126759 189565740 25060308 179088798 80196543 158041149 25235343 96633390 57021258 203773101 192130743 76932513 66250527 191296665 98210007 57093057 102880029 178083255 165521265 172541355 166445433 79104669 102736095 38918292 13123194 162241674 133453656 86503998 110590326 115181997 35366268 89797806 192943065 174543516 135891357 179042703 56266434 11545611 139584669 33457620 98917350 177170658 190989960 97797630 99386742 99670032 97348944 99948177 46708557 130033428 191058882 165150447 72893310 8184771 73786713 109073811 196454055 12862122 34604073 155252391 44273376 32059188 8806182 93076221 30787113 9453906 29724030 111346431 113059317 116790765 22327011 157410603 7938651 734580 153371337 75544602 136252095 203184450 11077290 1173207 206881815 75378681 24045252 156891210 69532575 122195115 159672408 784434 121209690 81254103 107568027 116731797 128149035 197247456 46610151 169399860 134653974 180075756 7944552 91690515 58563540 81606231 6069084 85645224 49690851 136123092 15583176 131860512 78960714 89394543 14039739 197018661 195011439 170290764 179343570 196434798 52087413 59590860 17003301 57073947 198074016 83888931 150440010 21371070 203813085 203783811 39958485 195988002 43331253 112901460 30092391 153693330 159191571 55745445 56057001 171162852 123433821 148721223 105516978 160167546 200665290 88430286 14669109 81161598 189553728 37432395 101059308 102863082 71595510 11957232 73603173 118994568 153192585 177690030 28455 123714423 141492435 122524857 17677149 114085503 79132326 111457731 106764714 10682427 41336820 175186431 19935426 40012497 107023686 93744882 13727616 94367763 5322765 153816957 71046192 125589450 38276763 83217834 182673981 143748864 93195438 50292543 5016375 98364399 31244955 49754943 95779908 137687844 132071058 13937301 111896883 62683740 14282352 172971372 13350393 72594060 6827100 191342424 101839143 88168647 4228455 23024064 183770811 49067088 83477415 91017087 87234525 154949907 17101560 40052418 88121775 9710652 45752805 85666623 159222882 92321334 24789408 165444552 116980479 66489465 201430929 82036878 98856555 107992101 121124640 195984852 85989792 92041887 190594257 27054825 111653199 43426467 18269790 206658060 176468544 120840699 127757049 145916736 56882763 67720737 13932555 28767942 185852436 49709058 46844868 117866343 107900184 15510663 66376170 132753831 39159834 168261114 107424030 67879665 168354858 83755245 32772684 68197479 199781127 111671322 188329092 114338868 170299143 186608100 8834343 102215694 209829774 196102263 70310919 119810250 208269957 122997966 89509497 71102640 50414574 123663246 155750406 133750260 104271195 132046656 124801047 165835236 40487685 59172309 191066673 44185890 201882576 28771995 85748649 6742911 189613095 177120321 120626226 187445811 30706977 99861090 171245970 152166231 18666543 12680724 121377585 34466544 89122320 119310261 179451195 193243680 139154946 148002561 80770641 203159397 120894732 111566469 97844250 172184460 174033321 10209297 100514169 152501370 107148153 127925805 125784288 195945183 15121554 10879512 169887774 41865873 31731315 11153499 89144748 23189817 12890766 16436742 66440262 85091391 114327591 19996830 82530672 23377263 25706772 1009827 176533539 1508157 81429201 202176828 54708612 174860994 204900192 136535490 42778323 2409141 111785604 37058973 96001647 13889631 156074415 32017839 103654404 22362102 193746084 207012330 86007201 6519660 81451272 201293505 75866721 90453594 203934360 34312971 62236713 69985839 123817512 51324378 102195261 125272959 26663133 129419745 62446293 68635791 108597636 64461264 42317457 108713682 59916171 92052828 37220190 12240963 184865415 122440437 26104050 89118456 5846022 24315270 38988579 178126956 131358843 73185189 148793904 194995269 52378809 182404026 39026085 113726172 202756323 192153990 72850029 30759666 3046806 133658385 169181397 139671084 55119519 76449765 90765423 198432801 87760491 34443549 141666210 34796790 21372729 43649403 188991999 151974312 182342790 140504973 3342654 180376182 149155671 19102671 126753480 61303116 203071134 162745527 137082582 155913408 117068574 201071682 75751410 190011297 120117858 154723170 31900071 29417976 87242841 197163246 119593047 8412558 167322456 111990837 74120004 196991424 175679700 112325745 86012283 111132903 167772906 50393973 140665140 71141469 9320556 121446381 141118131 208887105 138999735 164517507 177052491 197097054 106166256 124643442 128992395 61202379 87677982 143002293 133795347 17595732 60375714 201235167 5321358 30161313 33574275 93102093 160889253 91754754 116240796 104365212 52958451 50154195 121586451 5039937 196078092 149472813 189704655 23249709 110463822 152269551 197726865 164258388 206131737 197967651 162191232 26213796 101471286 185979213 116946585 38708754 49051485 64653771 97929468 37985031 47908371 159554199 63156870 85079757 97633494 12213306 127934646 174202917 125726874 57176301 49100625 114301236 121683912 26175324 102678492 32921784 42883386 42129150 70466991 146698272 180367173 41354418 83331423 133631820 3714753 117981717 109222659 145301373 90133953 21245133 132612585 149456181 22802409 189431697 166846071 201052236 147409017 189688590 9839151 57728559 151895247 71591142 24543960 170840229 127042461 2299437 119868735 46342821 133323372 75536580 164042466 73924767 40323129 155055810 121859430 115792719 207193224 187205088 110615253 131044893 109370856 23819523 167500473 119688639 4438329 166213005 98108724 39452007 121426746 80252760 1456140 159413268 181067901 125292972 55344492 94564008 26351367 170850918 5324340 105955206 16645272 142564212 62775468 27979014 25353657 123421410 4453701 127735314 180746328 105851508 180509637 23551794 50286390 23732121 115251633 67513908 114105936 179614176 171977064 100245957 85472121 3578442 23907366 175421631 39408432 203940219 96414213 195119379 201387774 159944400 27674913 187460406 177944655 80781645 107211216 159968739 118350876 40164768 65666979 99505476 141968673 167395809 42876582 181910841 146013966 57235332 15754977 97095894 127133412 142136358 92599794 160448547 189641676 39971316 144796281 203645001 20700351 150938550 205653819 84269493 40177956 37304379 140577171 122074428 100747626 185255112 146158467 79067331 204031233 107489508 198057069 158551134 55955004 72974832 17041206 44148552 86580732 103444782 180133611 178817625 167645079 142651341 75637044 114436476 31778019 34345605 49382676 110787579 170831199 15740634 77186466 117871047 30122043 164399634 56309694 188646024 177891588 157182480 108644718 49164843 46153296 204912267 112220787 6830166 180933795 169161615 37034802 87515085 91948395 162191400 52944633 26943378 96295458 54036213 48351492 175515438 37554048 106438710 56583366 147124866 91088634 110391078 96577131 46774770 48839070 152471571 37068528 176903475 55708863 166804701 113967735 103071003 191671305 128788548 204958824 180138630 39588255 137551995 184009140 87230619 29608383 198883440 27938694 48903036 52925859 113541813 164299674 55631961 63070497 75215070 71420013 123313449 74353629 98695548 118444347 93771279 151781679 7505841 42802263 1745478 88224528 47111148 38463264 133262178 18798276 153608595 56236782 3471594 38192343 203100051 111707421 91175028 24847998 30269295 207593862 170272536 195551454 71147853 3989517 162836499 209984922 100616985 89986722 95322780 83290893 182617155 7139391 90319320 167454462 172900875 81576306 97485423 9674070 10785705 129657171 127343328 57391005 19185327 109546815 18776436 104852559 93906351 4738314 49305291 166289256 29356635 53940810 51689589 104821374 85761501 103914804 12653991 122992905 32720751 201722682 106808457 104486865 176009883 200602542 5271063 186607491 80158848 115472322 128230158 151208337 168547260 108041136 83928327 3595431 204132159 154922964 114772035 202042764 91469805 181300581 5481294 65571072 163894353 119085120 201824427 209025768 58832949 106220436 115744020 140862645 153759963 160302177 195878676 55692588 75828522 121560075 25066440 132344457 11740071 168376509 76672176 91886634 185266767 12350247 147363342 81829209 52140123 17396232 61123881 89502378 183047109 77057148 118603443 150177783 39793131 82098408 10056501 108658620 90436815 68141073 112235151 495369 33245499 121430316 180414213 190890630 52745343 136282671 91620375 157675077 178843518 87608199 83358513 79951473 97954920 88309452 169377516 41538735 25210122 106757469 206503458 19389069 92422554 26267703 98532861 113059380 46993254 80543925 175092183 3359412 119827428 191741214 132638667 46038048 140335755 107013375 103400136 24797577 76403124 131643477 187167036 161199948 92666826 92986824 178788834 168398538 150676050 113884407 136411926 1366995 74359488 41302212 31735074 58131696 171941847 175305228 199796835 167882463 5175870 74216604 54520641 136244325 203300328 43881432 20254164 178232124 191618679 91117131 209780298 170597490 175054635 80547810 185017077 200116791 92221542 190040256 187293540 168675066 16653546 130532871 184500918 115992744 368235 21809613 74790933 43525797 155663613 198275217 68134185 148982778 88567500 107177616 197942829 110578419 172188807 172346811 159191907 129638040 118657854 88815174 112986258 170037504 117170991 140060172 10042935 112191723 208084779 53705820 95207763 135478728 30158751 170865513 121188585 60241650 3843735 10530429 86523108 46046595 183752583 4165455 13061496 6690978 36369102 851802 175825713 95127858 208968627 58813860 209469939 187816965 106341438 134796207 92589126 189983010 78134343 171014067 129912300 67309557 25848984 62730192 177173724 200990601 41544153 142854159 167917995 158430279 189406245 114787029 96380403 152639172 58294803 153191493 187549677 203825118 82978077 51596601 71695638 109686297 39833682 128485434 39724629 48666366 197589000 100329642 11463774 13372989 3301410 134510250 17898867 161406294 41677041 166810917 22974966 32030166 152924772 19747140 22468572 144970392 2287299 174057219 55069434 154742847 136768317 86348220 49626066 77273931 182641242 358449 186463095 132154533 151059783 152524932 68899131 51709140 111640725 138235062 61602660 77335335 37884903 63271026 141019074 102454632 92696730 22760913 72644712 146926080 47050836 111120786 196446348 136752672 23102709 107310903 188277243 160362048 24459456 160098939 84803292 197047788 41972847 34840512 29728272 15949857 159165111 95569824 144476997 163227330 112436184 183117459 76624527 187254564 54349176 45249162 182574084 103967976 86636592 67114845 126185262 162971256 117348462 154825419 84822066 100615578 118031970 13544496 152896485 29450820 149570232 72141279 53670309 130500699 94690701 200630325 187168464 81686745 92546013 117052026 126168777 66639636 78053577 180725181 61240935 1863351 131533878 34236384 112474551 129680187 187634223 100968399 129161823 31837407 129399606 41564502 175850598 45570861 191144205 197369130 76591284 187926690 108326316 152606790 16953615 194055162 38469753 100698276 153430704 190761144 98536074 207939942 77493339 122937507 144977973 187815726 131397987 201192747 29966013 15893682 520674 145911003 12090099 58260279 207198789 102958128 188656482 93153375 206438736 108088743 89773740 178832976 124071570 134611722 203136045 116512809 131209827 158416167 49918554 182537355 40466118 142891581 5101656 127295427 50549667 67426023 94591686 23946216 21259644 66151071 56097888 81218088 108278058 196729869 77224245 123897753 3854823 106444863 164685381 180615855 199723356 195683313 8294790 37305744 203370489 21136542 105231819 193632999 22263822 198877602 169560657 157007004 179018028 8985018 151138995 13673772 22614018 53008410 30758994 122231508 14089467 160482021 23138031 5377827 164115063 185167899 137870544 207885468 180732048 87110310 185489010 26310333 83642349 9951186 66456621 108649947 75978798 69620439 60290895 101175501 135049824 66563301 182735637 124858545 22421469 134709393 59584812 195983739 86243535 135686460 150242547 172793565 78415575 140952189 148301286 151679262 123973878 119958552 66460338 182439285 71579844 166534431 168522732 44927925 1009701 68595639 30417492 48242901 106421427 1654443 147497301 179780706 106371363 60913062 30013515 69203148 97880559 202885851 100893954 191528736 105929943 141545943 50630265 113438094 144038433 94371081 207631326 83373213 124388145 146803020 169304856 54016452 178458378 32593764 93678081 196590303 24272010 181527696 128056299 82650477 91169253 51898392 97323072 116102385 136654812 22201011 34268787 34343442 108556203 49780521 51009672 57247722 24317433 137782743 203682318 103521264 190629999 184447095 181760292 20029401 84126651 53794839 54781377 96543804 22193997 178805655 121303833 193259010 640395 158940789 166570404 196469679 177313059 112744527 105763560 174945645 127964718 17955189 93711471 112404768 129687411 180179748 71431752 189065499 14285124 31355331 110301723 205055130 112475391 24447108 173356365 168812049 5857992 195558657 93463839 43465695 9122988 81018168 179410749 111622098 167167539 137950050 192592785 17055990 87240531 124320693 60845925 83939184 160900803 159372570 126811776 18535146 163115001 38074722 154644840 65140068 67701753 179553906 194498661 157343382 174588750 192218166 149006571 79462173 172381776 180906600 118165824 186508476 181698825 177508464 55195770 106146138 113867649 163966572 82276572 28396599 119093646 77344932 84311367 36986733 147807198 57188859 135386307 128309412 114412179 177281055 75854520 121284492 100817640 142156539 203040159 36437394 166339866 116635848 126025095 15404382 6971643 132685812 6375726 183104334 50983254 26767041 164959326 184746177 44030070 169236501 124164495 16459359 111713511 25653201 85323840 67365165 145161324 15248436 132083469 166191207 118715646 156620457 108132528 135232482 96380991 35617806 170855769 162324687 96175380 198745071 206934 70012593 49486059 161944545 101233167 79715286 176272446 99305640 109589655 14657937 207500790 27299391 196840938 88256196 82398750 18707136 20249145 165247824 162392685 152752782 206273991 199416735 84843339 20414436 91337883 13607937 201930645 32164272 166317018 88710741 178450356 99247260 49418271 198125760 115213644 108178581 48006126 81856320 140979573 154846797 75405204 133420602 97756134 118980918 163779630 69041931 55165698 118956054 182145264 62043513 7351449 17417421 157570182 77000217 157098648 205393146 191325750 143608017 48155226 81852666 139435611 13203288 6147771 79054500 193803834 101804703 15207465 190330224 161834106 88074189 152082840 54333258 14696409 55803384 78499596 184381680 162144150 36406818 89611788 20788950 109240425 191608179 117621399 186270000 89613300 130400466 146273610 117844020 197919708 196063707 33443865 156694692 66619266 61334364 63211386 71308734 187376049 62460405 80760729 5959737 9865926 193858182 204476769 195528333 150756921 158477193 67071207 143377479 88415838 75936189 15630552 66298344 131541858 110937225 39363009 22618197 61118505 6110643 12159903 73729383 46257141 46554333 107650557 190632540 28777518 146919738 209895840 40242279 165174744 14843703 95125359 107935485 202403040 2459037 208969761 118411335 172955853 42222453 134919414 168051828 171922212 182269437 79996434 37279074 170423421 29139726 52192434 50081892 99206478 130148718 62557908 44498412 1828785 196527807 74553633 33938037 2952957 159554052 176824494 130606077 201196317 171289797 85315545 164241588 44357019 41087214 162396087 50392209 209735820 123597243 89865195 165252570 140419440 168324660 101186967 83964111 118305705 114214905 102198390 69727602 42371679 184446969 184886226 165879210 205715979 90383391 75533073 111741525 159778017 2760471 184996203 170999556 114427257 30291261 120629355 89651268 20482518 198892302 63477603 27703473 199249890 41633235 108580101 145600665 144659214 94478265 42203742 93849525 68477388 25581213 104265063 184507680 118662201 88511640 199362156 35009121 156091404 58850631 28013160 19167855 186512781 79255008 16555602 82995171 4485684 12126156 150419829 46272702 28063770 205653609 185987739 151212348 158381496 125032173 66734850 107433753 120089445 209722758 159807711 70004676 165083394 37347387 107342466 57462615 36263283 108616263 146626998 140644728 73436244 176701539 207619818 153860154 116745384 97226388 90599901 107544444 92310435 149166906 171000543 24402756 14474691 128971059 171084417 133243026 76694184 22557507 12936861 171154725 201438972 133920234 21170709 111367011 155057658 205278150 4343136 22264872 87510087 119171976 111146679 87872568 179315787 21216888 196585725 144275208 11789988 139636686 83786661 31874997 31168809 86778279 129105081 173982543 101166723 131088216 191016546 135055137 94191237 8374464 154833000 208221174 204556653 89651037 124001997 74907672 158722284 172402881 96026658 49435302 126675591 198691374 39449172 139824993 132136578 129564603 63661353 147905898 121122582 122980494 184460472 140777595 142316160 45717798 200678793 53996271 37111326 103112436 133227087 65239881 21707616 92040606 46860555 127972887 45903795 48904023 119565369 121645608 171030552 120794415 676767 99071133 106757154 54887700 173419302 74058117 162796158 56060697 6061755 6214929 53363310 165425568 87913875 193959696 23459982 73243758 20959365 62926626 16222185 146544279 134250501 160005363 76372653 64922865 155754963 49148673 18138078 30707481 125281086 137451678 12083925 114348759 181194783 38405976 139421835 137850300 49941318 109422936 110263335 158001669 117052824 181796328 151632831 162249906 43989183 207031209 97276368 140696283 109864146 111202266 201127290 201409572 62443479 131545071 159224016 84458997 2029125 32264526 153555507 196898919 132616617 113514744 20154666 122666607 49755888 85768095 9362871 67990755 39520278 86259096 128650284 50500527 71498763 12416208 65874018 23540979 86888529 206804451 30583098 146843172 192596859 22677438 57756027 90331353 149175810 59296860 200911326 9426627 104205213 61763331 179784423 54281976 36326178 178398066 206868144 206549532 23858646 124923939 150146430 70337085 92854293 50043714 125698419 74117904 128224614 73236219 60860856 82967220 71274294 192422370 146820744 174962319 71544984 167133372 149423736 153753915 27611787 85094373 87437028 100795632 179473371 147822297 110690958 130837749 168390495 52452330 59369730 154357350 93712605 105383985 115471230 99736434 42480270 126627228 192242841 177955596 16448733 149574789 166352823 63850836 10725876 91342146 29345148 9095625 152859420 127353513 152040420 208526892 176603406 39256644 24620358 160165950 190771623 200618460 34405560 126095298 168822759 30058770 190741992 52331538 39663582 33763443 155375325 51100770 80870349 52660860 27116313 120049608 65472939 12573687 196359954 69738921 81557532 161034867 147671580 162432459 154305984 110822607 129594948 183984906 96299637 200832324 36562386 12321435 127726557 54963594 201757941 160912080 51228576 98005572 20506857 73645047 172948020 38457804 73361253 24239019 73175760 197470035 25913118 78628515 34119057 187176507 52303839 2043069 64099644 43008 83453139 117953472 110113794 37197048 80266116 26403006 43098867 161364126 11456508 135496704 13387059 103950042 1848651 201796539 60842481 60609990 10782618 85283856 149350887 39721416 142682526 180606321 56483784 107574201 185175606 59897649 127081059 139853406 15663417 147828135 110828970 166426302 90446034 79398900 196460901 126263970 100024995 27095271 77076762 204357993 175494711 16085601 176136177 198032058 12910422 207952752 72871974 180231912 145031922 147659568 206839731 131168772 114742551 187733112 175541478 185163237 140229810 189209811 192615360 63483000 45208821 149528358 54944400 147463029 36283128 109098066 205259775 135967314 57454740 199169292 126263298 187878789 147985656 124110609 74733246 209414268 24524493 154759983 173873763 122977722 135609894 157307556 110036031 140868987 38259459 30189012 192072888 13642062 156655695 191521638 153240633 16167900 193048800 63000084 146886516 150862971 3331650 207591384 17613099 174408381 42327243 156831087 159144825 81961887 205368954 170128560 200955048 20837901 120721671 133211988 61529895 141251061 153038676 139392078 5303298 125943195 71106924 8293068 77230314 153409074 178843455 87759819 120246210 85609020 130680774 60425274 85438395 124683699 135037140 124422879 48101466 99841581 167186649 146557446 91627368 96111498 55351716 18954411 89335134 164099313 195719223 20870766 131222847 200644416 55095222 162227625 129446457 168416157 41262690 131982228 26454540 120400959 153552 55310934 118779486 82743948 159366438 129068268 144907707 51602439 162542352 147436506 192568635 72100938 82994310 20949789 30600087 181399491 139914264 196519092 72656031 189630903 3707718 64317876 186353979 182623581 70209930 120490041 179436285 58004247 75237687 4643730 102002355 70625982 199889928 43737477 191020011 153431775 124213824 175277697 22776495 127593606 200920356 52512243 4326525 76658967 41650119 31634400 199313982 60528363 114975000 153501369 38425842 23995566 122388126 181526415 171856230 37046121 173720064 128216487 25581045 105771015 10254804 14801661 72857925 4491669 116534061 107422581 112072275 156140040 5114886 203286930 142153473 144155865 63419433 141584100 169682226 129064362 149490768 87646209 111026202 114122967 139894629 183759303 206800293 166547157 124096833 9528960 178974138 75231345 208955649 36593529 156759666 209000967 84999663 82546968 132148926 19652766 95929932 177015006 154865592 62875323 175416255 79982784 181172418 66948420 161528283 179059734 18819633 41408451 198632091 194253612 128913897 172834956 209153532 50908662 136724763 176793246 184509087 7682073 68947809 205182957 117227670 187021359 161692902 99581727 207857748 74230590 115220259 63602217 149389716 141624105 100420005 45202248 202897695 24866940 3703140 56100555 80572779 141799959 151017153 44106930 79266642 130780083 20768286 167443416 208194735 20362734 178479630 141091293 18218739 13153308 61590942 48821472 126253932 167048742 193553472 112585599 161008470 17354589 22944705 192429783 208759131 104336841 100419354 31305099 32416587 171214638 167286567 1416030 112579845 46024923 70219716 67162788 27295254 176927814 112732200 178103415 60572736 95835621 15600816 196061250 164178966 61598586 144882045 112028511 53824134 139733286 173496477 189214368 182833896 128255358 198200415 176325765 139747986 82368993 84673344 15059100 128866962 154532070 56735994 61505178 49168140 35116221 157524444 165850041 72011835 30617622 56993076 69887433 176163918 50532174 162043833 51865821 43100715 200916177 153454896 158453169 187391337 119021532 121423323 26890416 82150698 118984761 194193867 81100614 164170482 102865329 85982211 10806978 166138980 139470765 28263921 92655465 43840713 153590430 207600540 77432838 9325722 40176360 118961892 148907388 108872862 144277518 113490972 142167480 20633697 94133508 161347200 134976744 88361049 32800089 54994023 113580768 86054031 13363644 19769316 69459306 106153005 3487617 12304656 142933161 197491539 153481440 69463863 147298011 57493296 120498399 176762523 83864844 131412078 43951971 79261203 95099655 45898209 56223678 170865534 201002004 174113772 188111217 23841048 135357537 91134225 89124357 125778492 141457617 5225136 132921495 4206216 137825331 70974225 195321672 192401853 158537988 92207388 36107253 104445810 60772950 114259341 194385303 117666549 106460760 170760849 147862911 172205649 28252812 62064156 148811187 39970686 89961984 101660013 12988899 34527402 82257861 28771071 130017300 79748592 193516722 146658477 187729542 103334595 100910397 197007447 115787574 127641234 120631035 200241426 86325897 189625737 66897600 104849010 167901006 199410099 113027712 63371238 69056673 149927169 112240527 206765580 112290066 129870069 123767805 5047602 93303819 145370505 136385277 83719293 49222005 143276658 111049491 96758760 109297146 109757886 114450525 186651129 114330384 64335957 161141232 50350923 49268730 53546073 36477168 177585345 143631033 54750633 102478320 205269960 30184035 30982224 169617798 30183279 180617283 67667796 109335450 104106954 70256466 56061054 42809109 63789180 195442527 187177284 171901254 130916184 45520209 45498117 45003609 26301408 152738313 109414935 198375471 149673153 197486709 49378770 47516742 80578134 74981046 103349904 203625471 180261207 87364641 29462811 119267106 85295994 165945822 193527411 101204208 163957941 112381290 35884569 14306838 171210606 25615548 35509467 137577195 141593844 19299189 106301979 12791751 80581725 109454058 125263992 101956848 168464751 115801098 129811605 85581846 179655063 85495053 13298796 70086933 115408692 91035168 91725711 49527471 57320487 79352637 154409997 115589754 147064554 70774788 56269437 142427775 48846609 105556164 173876136 27677328 94493931 160560267 6322638 89801061 145720722 116783583 134147685 38756004 103851993 205003092 89344500 167408262 81654468 149089395 109231017 78636495 24084921 107440053 188305341 103057353 64572858 180335757 104644008 167884731 207227832 45564414 118422318 38641869 8730267 59833998 77827134 168809466 118076658 197890707 114625623 196872207 116890074 146938512 97725642 111584088 186475905 92302476 11863467 107128938 111958665 25143153 200325867 130388811 119454825 201570138 108068751 173054175 42246183 62321490 44108673 205507491 114439962 176964291 105890925 57196377 124013946 25375749 71667288 132541941 166083792 78340395 67121376 157972941 191214513 145133079 79305891 99910545 74304279 4394418 74870313 138420240 83649972 88331376 30164925 137096379 112396641 169919274 74948097 124182198 136580073 144328401 74006856 30826026 25630311 192485769 125066277 52192434 138660732 204122247 13361922 75272379 14974155 54460056 177667980 135290106 126011256 161866887 181035351 76262445 109846149 100672824 20878704 30352686 121890405 66890418 24538143 179161206 154089600 115845282 166898151 178170741 59406501 126309414 81484851 71874138 69474069 121467654 3510465 141582378 143587227 104232072 189670299 26178054 123247131 117119331 117910317 70282506 11032854 176446662 72008937 129510486 81226845 111995751 198191763 196520478 206793741 54998811 90523293 15149316 168962850 27905241 56892465 155811117 181933164 57155637 88402839 185216997 13967856 197406972 161823900 202946541 92968701 111819897 189268380 191482893 183154377 785652 74866071 9335886 83844789 97969746 70948710 13344597 46348323 39846177 115331202 114094071 54194112 176462433 85339611 18276447 95686983 180042366 152510085 92721090 204215424 151419702 122133270 14347200 21861525 152274612 67267326 149886051 119441112 60605433 84548667 112980840 68491059 25788399 94038420 39896997 25361406 130750620 113732724 174365184 176894277 43798335 47973597 168243600 101467779 160655817 12783456 176910321 61894476 1259538 208007436 105234108 12446973 207596298 2834013 116828229 103981416 82274052 148754697 166152567 101057985 78104901 44408742 155776866 40984671 31465770 18435417 27485997 55105638 69961101 175726005 34815690 67573443 190181859 114517473 70889217 193350003 184955547 41165439 182957586 26983257 138729633 106700055 191077635 205231551 90638751 72422490 96064227 115544415 96058095 197210832 95962692 81683574 46372284 8225007 199363395 92749734 143781204 25349688 184487499 114626988 44535120 142025142 52406445 92358945 50694504 24284484 117095748 104130180 108240489 4221147 194224926 135384606 138011580 96809286 80835384 59382267 140235606 161041587 126976773 174527556 16818249 179208435 170258445 152733063 116647629 69215118 205803738 193638816 127279488 6108102 137202744 180214482 173224758 138590382 173689047 154893963 112881888 20429829 63068313 24552003 38795589 149319471 146707113 160942740 144413409 46827354 154097076 167887146 153428583 89769120 163793616 196018683 150085887 97508523 46977315 80417316 165464397 184284429 75667977 163741893 138958260 200028780 188721246 162407070 147461223 151068729 112027881 76481790 175275030 112502649 145057185 119479143 103919697 32677008 99850149 117901245 208416978 152857677 196422576 181610121 46029354 41156388 154736526 121519692 103823496 129285282 190629978 172137441 28973742 183502263 90718425 46842243 130241202 32357136 145271490 133478247 191799111 29968071 4938150 102592245 27003963 90939555 72825207 147533274 175674891 10776444 132431313 15228969 193799340 36715224 100468767 123002985 113494059 158427171 88419618 17380230 109463193 169301454 79839459 112734951 141563877 123823161 197383557 70199073 77640528 193872294 938112 22616412 36512868 88755135 138706722 140449386 69759186 99371412 137686899 71517369 83252757 33120633 130345152 148909950 73213140 1595706 129718302 197196090 120017982 41895336 124755057 152813388 49783104 42563997 119742231 100376997 144791514 46517121 14731983 173737599 3611412 107311218 63567735 10671192 9147810 139242831 119484183 203206689 48145902 197915151 123114369 16031127 122899413 36784398 65853480 158662476 192081435 45399753 201010404 84599130 173266023 105745038 128419347 153075762 151457985 90759039 166238079 186327246 49948731 37024302 207555852 166455555 138813570 194359725 2766666 113641458 101763480 172025889 15107652 115523520 158670855 140635887 90433182 60129132 149192442 134908179 12222966 166921482 185985576 17844246 34330758 27822711 109076751 6306258 134472786 42709527 4906167 50874978 709821 144840318 189936348 171673236 178840746 41097084 92392776 167188098 60793089 71647107 99717282 171770235 50252622 52230507 183213912 111388263 81848571 165012015 63065583 132655194 106295805 38995047 88818555 199394874 194240634 93517515 89207748 75973590 58707369 141809913 199691520 19875891 65478021 189878850 201374649 161083377 103792080 196947240 89163774 95736333 92144808 78728664 15457155 32901918 80325021 87211446 145618641 155335005 158924220 40414647 51127524 93057909 157327359 162867663 162556905 104519709 66762423 130447632 10963197 158119878 19971966 10043691 34912941 60907287 95229561 1500996 180802776 154255206 11232249 153088488 12448401 107312730 203274666 90918513 19563873 71083383 20152314 185765097 73971513 23188011 86561517 133994490 47967402 172804632 5447673 161947716 9899673 147486339 133631358 145261851 56430402 49891800 67322955 164642205 151882542 166854261 104251413 48362559 22113210 39960501 12788559 43193661 96995640 90192774 33605124 148869651 125341020 204855483 96264525 30511866 192550134 40156557 66364809 98945091 173765592 85092378 115393509 193182381 24206763 73026912 84196980 199812480 49462518 180627951 45064404 137662266 150502296 128225853 148285200 2875320 192464139 42328062 138565686 194928741 9338994 114554013 133304493 67656099 188084610 86871351 23951865 45410652 54113199 195855975 35188104 43684221 187014072 86389296 44205210 208567443 125427582 196238826 97227354 16376955 128923956 139165362 34615623 111975423 44611854 111112995 121528302 195558720 24027864 46780818 88581003 56051310 51336138 96952086 191106993 144946956 51244305 24436146 5991720 141541071 137099634 187719798 175964292 174637827 79023168 72748347 136799250 5872356 195258609 157405983 201676923 143938221 35528409 9263835 178627176 44272473 82694409 155906247 14330568 49308042 68118645 11601513 92510922 44302125 159279288 187134108 93401784 9957318 34325802 35424375 94235421 111691461 137342121 174526989 160101627 125634159 76996164 45707382 97915062 77190015 44016168 180990222 209694681 32222463 64520400 67221840 149445912 23162517 43941345 29277318 23091600 6022695 68891508 24515631 49499856 30494331 122766462 53861976 54412428 54838707 154944342 36302700 202604430 13203561 142433172 28083573 53343927 179437314 59131254 60271365 201376287 71818278 37541679 141689709 209660829 117443004 184118193 87659838 15416688 95998812 156682134 42805350 4184712 21821415 140718690 105862344 46841571 191596188 34271160 175475370 166659255 70625226 191411766 209766585 194961543 137096799 168963375 191623908 171130428 136331517 95334162 176819265 201326433 101063970 169582308 28919163 49956984 6781803 26741400 172739091 195316065 40935384 1744386 144022137 59428719 93907779 99708084 563262 50611260 11991252 165610893 135921744 57257802 22991430 98547309 76448106 39638403 149028495 169599990 202670874 185537100 132334335 185971695 13869303 163753275 175373877 32593281 61976019 101765244 95415663 62954220 95280570 125431257 151217010 125291985 30296049 68889660 122319120 204664887 29481606 170621871 126674016 33955551 145704825 101524164 159932241 103868100 92899863 148595811 138868968 202172439 9577344 173143299 59082303 151959759 77516376 104809614 26042982 170394210 171288306 181327986 23022216 128055879 184243017 35515032 46517394 143433486 97205115 158242875 115542756 31919517 38009370 49346052 64389570 135333366 30148881 207775953 143174430 138442248 90466677 117422004 169888677 49295043 183040620 108337782 11670813 183371013 135517851 27238176 29360982 69002388 157761723 33738075 101141103 15069726 81162039 143888577 57455097 84737730 51005997 132573987 114653280 100866528 119711550 64752345 171517143 89754651 85438920 47627328 104362650 176587677 203752668 144541488 42530355 159822285 132144810 137055303 90877206 45308004 188521473 113735685 93181977 25298511 169125012 81932529 128266215 12537693 95948496 162079386 209879544 193956315 106049958 127359036 130688607 83769924 109210920 120997590 55886460 34212570 13894335 122966046 105896175 137902443 94452666 125886348 132116292 49982751 124930491 55709766 137372886 26796987 5429886 73716279 170027088 134905197 159726525 73010238 139074936 79611273 151144791 17219958 3942330 35453607 79812117 36672510 61437873 52403589 105590835 18838218 6720567 90063855 16765140 118826001 3969735 51564618 185432625 34395648 2095170 186646740 183211770 183743868 61900482 72087855 178379670 166101012 184324287 94435551 89226501 202049421 21200907 152582745 7061901 149614773 176969835 123607617 123493860 121460703 35080290 139230126 79073673 168020076 18880281 42152061 96791541 92311758 128358636 176139138 107394462 187589682 115817814 64992228 16058574 179820858 202935453 162740802 178461192 81105318 168107730 157709328 190532706 68414241 42151746 3006318 137653257 32961390 61588989 171948903 94241637 146878011 191421069 28531377 174220515 61806717 78290352 208523091 51805656 184257381 202251525 11588556 109455171 42725151 165936792 1032780 118969473 207154836 9913407 139664175 193102665 35797818 82192236 69100521 105861903 128860305 64051365 57642669 39932550 193009908 54989634 20382285 169780947 31411422 189874839 103345053 165046413 197203167 94807377 109831743 124441233 184471161 199758573 84923328 36217650 191391039 25830567 101896263 103650750 61494762 607089 87931788 108203991 20587896 70797531 117475302 38122728 72371544 69147624 74040372 103140471 195559665 113032227 182159607 81740106 80266095 155401407 121570344 195555150 103552365 169268610 180782931 66495429 12639018 145134675 174620859 36051834 151102749 147125118 26986239 54926256 9613296 95654139 113623650 208146036 12272883 16068675 157667349 76514655 1885338 64112181 87532347 188198157 146534388 197217321 65384319 43711374 69546162 199451154 188297739 193203549 97424523 132841254 189635544 114541854 197239245 22069698 93017316 51167655 200654286 137061288 9208815 174494103 58867074 192047667 173413464 184924446 14481579 13268283 149286837 168633003 43255170 4284798 205353498 22422099 83671371 24109050 37467213 163692186 108397317 173587848 78217419 139900005 53826108 55169814 6720273 101724441 98019726 31450713 176067885 48404433 193221840 95624886 187528467 144515595 7029225 97860420 66115602 28838166 247170 141160089 43126902 121441152 176144493 102543966 204532020 132988002 176211210 204520176 125423592 22015182 24256449 120044904 10623942 194053104 29776509 112655949 131440554 9851982 191760303 23456643 117416817 93861516 57724989 177767352 18787650 162893619 94197726 5285763 1953315 50846607 106640751 171347547 175969080 78069327 169298136 1494507 201857439 12132960 206236044 18903633 162306060 28214613 54951372 99609237 74728059 116836356 2295867 40970538 156542652 191886744 88901001 19564020 168544299 185513937 41281359 195484989 38883621 54248313 1281252 33475155 149807700 14097468 152665674 115484355 46632726 51751749 123658899 22156386 176437296 68438937 150133935 172981536 57834840 88224654 184837800 2170077 8850282 75889359 22868580 35899101 47971938 131694696 99116430 188794158 137672766 159576144 198650193 42350427 57244404 49502565 197620206 83023878 154510692 179019666 77488404 13271307 191053233 48693435 78844941 159855213 185399529 131283054 43653897 160803888 83800857 163932930 100284156 60870936 160404216 209685777 150986430 161125356 49841547 176129163 88879644 193126311 147781956 163835385 17552031 60982068 130244457 78469524 19178271 186632502 154437465 35092806 72150834 208082847 136046379 47157831 76341678 122883432 178889802 111633627 16400538 10856496 100595229 6957300 92757210 101746533 4640601 26338977 152754945 205958424 175037961 81014241 42364056 56844312 141309777 204518622 187099563 14035728 126446901 116019897 126833028 163006872 25608471 87562314 35122080 136990203 131815509 122620428 141901935 201979239 42648732 145856949 55683999 93747003 78303120 127070874 26795433 44300004 102901071 196935291 41763540 107800812 81978561 67385010 45284946 144996558 191927904 69174651 52030461 204766884 159060867 70945518 127273461 116839905 30537507 125879544 105449925 186581913 130784955 154452564 103616751 112265895 181897485 181074558 57238692 122912622 204667638 174181014 164533257 40405806 77063616 153088866 196002870 141572109 85469223 95469780 70829892 145247151 107981517 2912763 99705228 9378747 27157095 18752202 198207618 161601342 17095869 23001804 33826674 1650936 180886923 101277792 104516412 119057295 78862056 46608933 54011937 75398736 104158425 140878269 67619139 166958274 42633822 27577326 54845532 92812503 187309836 44717673 28502439 5310501 28215936 128885694 28228662 185243499 28565964 33001857 38576265 11260998 142797900 99990723 22360632 198067695 173989326 42634536 142232286 1599339 100018149 25912278 24445008 194922462 68448429 209570424 73498656 6188238 200399430 88422579 103368783 191008818 100897965 83743128 55296465 34137936 153819393 147568302 209443941 205180941 10489605 73337691 197016246 200054274 138168135 11550105 172129188 164266053 84476196 4424238 98386008 32265177 42014847 119194005 183379329 42828177 152989599 2436189 24566913 142616082 76834317 179215218 69222657 168092211 40622064 29050770 2178141 175757589 103271553 202070547 168818643 141840573 57404886 82500873 14482503 160435149 132845139 199109190 205154880 130056297 21721413 97822032 114280761 3900981 37015587 209281653 13088124 130808727 4525731 71125656 188064765 85090089 135898497 35070630 41325249 17144841 8031450 30009168 125112645 5578419 201366018 13814472 40387137 109913433 116205390 207432729 143068380 65934981 9681 73679613 164562951 46903227 159031635 107162013 159303081 74172735 181760649 61596612 59885952 187808082 21839559 18615597 184508709 170505069 75064542 154134372 50740620 136501365 59749830 187755498 105284172 84898527 202057758 14915355 38117898 182380296 91514661 82490541 96964119 81953088 70243425 111466383 177963576 22198806 95086089 160556256 134269191 187168758 126111783 147331296 67528650 95117946 92922333 138552918 189288288 70998795 125468973 100492833 153122949 20997354 118765668 147714420 154180971 4870719 205096122 94652208 7491624 175305123 202091232 166212753 191673174 54409761 166737648 23994306 41248284 36230796 26754777 178732113 209616435 12596220 186101097 143253432 20490813 148614942 107384466 60726309 180401046 115754793 196581882 204701217 50485932 96472362 174065535 143719464 48363525 3919776 143083542 179342814 144239319 9584862 209492094 150918075 192820467 83761062 125674647 195779556 161329266 197091804 139498821 42525084 124416201 156818655 181087410 18465258 112974414 59779062 173249034 111167049 199371375 9192015 200346048 195397146 34186404 81465972 76813065 5585076 148239189 1549548 132923553 192469137 194640495 23590182 188009451 13584123 163413453 190508955 50541708 202254339 198361359 3288810 134970066 196528206 43677039 207744012 18441549 143451441 80731455 165076254 126733404 156556722 24221148 128488101 130970868 21680904 189793611 58614066 183169602 201130755 195202224 669417 152447631 137685849 180592671 129333477 184254525 89838882 177177945 204580047 186628323 206508813 167320776 121498104 84952581 16805586 123096792 122386299 159449388 203972874 110728758 86214345 140804055 79839291 155048544 161693175 124808586 112824075 207924234 112561386 78006852 207322962 127488858 143001222 79811382 49560105 194145273 51550023 22456119 8070636 1773807 135808071 145381971 108298302 67073874 64335957 59953551 94444980 75609639 155716827 44360442 188952729 84821583 104060838 12318516 20261535 40243434 27157347 73680243 119360829 33139239 55034280 15950361 168949032 74536833 78834672 49954884 112974939 159994737 32772621 33148500 163971276 202822788 96942447 104142087 133756392 182359359 119296317 57970143 25386564 152120934 8947323 134353737 178664031 13174623 205078293 205626897 111454329 3257436 200369127 115735599 54536055 202152069 163755774 177557352 50906121 159858888 112977522 49991382 177030693 174151614 115497543 143393586 66221673 141034446 21685776 134442336 113851962 24890922 12191718 44699004 126491337 99702393 155663529 10707606 74179770 46035822 57541344 154918239 106793295 144834900 74051733 73749522 36872430 67340784 147172851 207283356 135671613 2691444 8610483 115476480 80837946 59578911 77234808 70903728 199017420 136246047 21193095 157778796 161395941 186473721 44938089 169999515 163828686 8963556 111602778 122899224 128508681 137763759 172318776 120502494 178435215 79789794 190527183 78395415 39416265 139574148 152676867 117945093 177072483 65236185 120520659 132284565 39526893 16156371 75061875 178972794 174789678 40864257 200615268 68813766 156070761 22201368 100712787 158639691 16138353 30086490 192758958 171880758 2144478 206977680 163145346 109100355 32527425 189262878 198115092 31949442 132963012 107303973 75275508 209542746 33610059 209283648 138023424 42691656 126631260 178262721 145921335 22791846 206867661 75502770 6499416 105712719 130742157 35496594 57613185 21580566 186543882 9776046 116276958 7763217 108010266 98023065 26136054 161731500 171853899 103094607 200066979 125673114 80100573 109602906 98513457 194887749 98708400 122305386 73324167 146620572 82994835 171398451 190343391 46112346 204712662 8361486 28148274 132835248 149677920 179524800 161370783 145950504 33478809 6567225 11248146 93100749 128123625 162876672 59492160 110871831 161517069 35148477 113479548 13016766 169006362 59627295 71891106 59386488 453978 157623648 196020468 208326615 102411834 8710485 106296309 68976495 88155081 176805573 77554239 7465962 54941271 60662385 46316613 38019282 7042917 99295875 164880072 199556154 32793390 195431481 156980670 164310111 115028802 46825905 204222753 127797033 54836082 142935261 70886361 194196324 73676064 150067995 180087138 20617170 47977482 59091291 87650871 119586033 148138158 18334386 208385835 208056576 35403291 26528040 35640150 75333741 169928619 34893873 3771852 98770119 131801040 194507040 23605113 157722033 64851780 150930381 129689364 52074309 59753442 152487699 59699451 139571397 54567555 161787045 40980093 92195481 27116607 27081747 141969408 57701406 9642780 197574174 131313987 16418094 38727423 96339663 191057958 156494037 65627793 207181128 105395661 208950189 201379542 188508789 138645297 111920970 36381093 153596100 124339236 150698709 201457914 68997180 13963467 182981715 187110777 168915852 126301560 9209109 75626292 101862159 77203329 136296321 21347802 79084341 8335761 142208619 191815407 185412423 58915500 208110147 168069783 129864441 35974218 185463873 87230892 199372740 66084186 36255744 88413339 129169362 32733414 50805489 121098600 105073479 172274508 147450576 127934772 111769140 61292154 58736412 143650122 153353004 198388428 197630748 90463611 20302800 50790642 32205432 168555555 102068610 135178533 182072940 62623827 62827674 149319639 45346644 92715420 178298211 4644948 16530150 130877649 191892183 175379715 108339525 165194652 127392489 135053961 15258054 157561299 6586419 21748629 94775226 126288729 99152109 181832826 168135744 50729028 149035194 49543746 199132500 67690497 33587526 69560442 80657241 171118164 158644311 26140590 201163053 170307711 177556995 152603094 8992452 8077293 175837809 129878322 110301870 147031458 175328622 101427501 22261785 149598183 118289766 107076774 170786490 153461931 110514390 140282541 175691166 34312782 126653184 127302966 122035725 28264950 28777707 10220133 83043114 163347471 24732897 21997248 169118628 13554345 8097327 36292452 41120205 144389595 140804244 24242610 115748325 68902638 137637255 198411801 84673617 161460306 135068241 146012034 64218294 158625411 41280582 89474805 149209872 74343486 70447608 62564544 69650070 107162958 170103717 167924295 20881707 59596803 194370414 6729660 86144814 167956551 93620394 156210831 188581407 46008648 143078145 101439135 85021482 115064607 28659057 127876497 139497393 142794015 171722292 11368980 166353054 197330364 149617398 148475124 105152628 43051722 153145293 65416155 7901922 110019084 100263219 159984027 97050177 150166338 140299761 21210420 12796896 195323961 29819013 78621585 132906858 148292088 112935774 80885028 178161375 136030755 137015025 107017260 40104288 56272440 72906729 5649231 70174188 48729954 88700304 1945125 11908008 133053564 105854364 68488014 184319583 163989777 72879786 19592580 143204901 201171180 37776606 68404014 145933872 112572390 96422445 21479304 22701399 74498928 24110058 8733690 76578726 67122993 10644690 206686242 37163049 178660965 166523637 153260331 101096436 183162420 158593071 150531150 206785005 131009886 93890265 81988368 40320105 157556805 142243038 100592016 193504332 133635516 59754282 31331412 102851994 149159031 119044695 72747948 145119681 56097447 174177045 80587941 27994575 146663937 61173588 111596016 134453340 152953122 7933401 189498288 198255099 125257881 132771429 63726306 128047857 48997116 90185697 120016533 185686158 133959651 92591121 76726293 161418243 198154530 63991053 81882234 101538108 129465378 70746627 68612565 180092766 112809753 43003107 166775217 107411136 24243618 169400553 47029647 129428544 63505953 130856985 108658242 160304991 42786954 45962007 110033196 58860711 1454103 162776502 177773694 124987296 111448554 29636355 104886978 127097943 72308670 117076302 169433628 112612710 166465887 102096666 41060880 103968375 176061543 63443688 30439017 107176209 145684896 103784646 54173910 203054523 188773137 142962708 151209240 158178153 72790011 10140060 167932527 100274433 155511363 118665897 183928416 146306307 121391697 36082683 69689466 149666853 196122801 66472098 194539968 172853709 115318182 189519582 56639205 7408527 149288727 23732289 118315029 157124730 63420147 75641895 50211021 32212488 125577648 146716143 152947368 89526171 146672505 161569401 165696573 168688170 184510683 71056587 88847661 56245539 179409195 86707110 142440186 141792609 38968776 129031854 159067671 21552048 155544627 61646046 45578715 187928979 116883417 143849958 48890688 127296288 167997522 20240199 133988526 178183719 120159039 185626665 178748199 198581502 12919074 99583050 27252456 173856753 46802532 88298280 49766934 32118093 53004420 61444446 147934731 113928528 183996666 41187720 37752561 2389842 200041674 41570004 15834294 153404181 122363157 28149387 2282742 77348586 137231640 36602412 53410854 21084882 92218308 97186026 46067385 148471323 45534615 12193692 99834882 191362206 20446335 24663786 82365297 69142668 92556261 189234843 52780896 78517866 175352877 154176267 47444691 78320088 158466504 43813035 133222572 5921055 168188097 183833328 147527583 200097912 187637667 184691220 193122216 195536838 40360131 112314342 184403688 195352038 193865847 140208936 60572757 97144635 129639237 86769123 14148330 125453685 188899851 94570014 1860474 92566614 116555754 92400525 28745136 71342943 129497025 180749919 75926802 192830568 165130056 11811219 9617013 174197205 34538805 107054934 63358512 199544667 133325598 172889241 6280806 90001989 36049272 25149453 87149895 136812627 56496195 163974909 108218880 205105530 180121347 190841868 160573077 66445974 55471227 26390973 50589273 128299122 98431914 19667655 168828744 83067663 8659602 35790615 66951843 184004541 1241604 172337508 101425275 49448994 51675078 70192983 122601360 186195702 6003963 192725274 78654093 2203383 57182160 45003798 106404207 135257913 99604134 49181265 106092735 11352264 188493165 13150473 67564623 94268601 32150664 146890905 81435648 9071265 139555374 67963266 204242955 117720561 47445006 177797046 4476654 125711649 182262570 22690794 4898481 3717399 66663513 141559509 117569907 53434794 129456432 149012304 82322184 7798707 62862870 173068833 124676076 63700770 178456089 21525315 32061120 22012326 38983854 53785473 18725700 175092120 87734766 4760826 56936754 78021615 136905867 81062184 52706157 138188190 130485201 21758982 39950904 165673179 64917930 29702442 92555862 46867191 7934115 8158332 123130035 182777217 102008319 208183248 19214937 156077187 100078776 60372984 141232980 46221315 106389528 146812554 160210554 163095975 54519129 201422403 101439723 77365974 142938033 120820560 135313542 175645596 91913703 100697163 179372487 43296225 193118457 68031180 203269311 147840168 185843973 31748955 157986759 170491314 32868633 170494779 149622459 106612842 64680861 156027249 207855858 131650029 64047438 25950099 64300341 203997129 102940131 85913940 120230901 94838919 144466203 79714362 118863276 148530144 51614472 1950795 3365145 98515872 172370205 196693035 49377615 54265071 4784367 136151169 59776080 137152449 52336389 14408793 8114610 102892650 105747327 166640040 59513055 91431291 62048112 188352024 175178451 135087939 29260140 134474844 108878112 165358830 111080088 206755647 23262687 176204091 2747262 100659909 170367834 63070959 90323478 166674543 55194426 114912735 49936782 107233077 208981941 136870104 82643127 11978022 45453093 109581801 43472163 205750608 79922262 25040337 172046553 27571572 168710619 76818168 90883065 76027203 172324929 178882221 34128276 18286758 169597554 29769327 30912231 123526830 126357420 57383067 139217631 58376724 155097663 131796882 121129722 23015979 17338923 45626805 93516633 148092483 193846191 163494093 93996735 21498813 49850955 87155334 166195932 27565734 168369957 111325536 172581864 113940393 187771584 153473859 134870379 37388547 98693385 27394836 14165718 59783052 185690610 92935752 92689590 49950621 133708890 95591160 131595219 76787025 11259633 106032444 175086765 159150222 171736719 84998655 159166917 136397625 86540517 12181281 1714629 618261 103053111 156199344 203289450 51142497 52673691 12744480 99992571 2165499 14260281 189086037 151786278 191666706 62287134 57638532 100676583 159309906 46431084 107966838 57509991 188292615 51026850 106015686 141298164 111872628 23436945 167463051 186193455 49772163 185638551 126105525 168926877 183117081 205299003 43141497 98521416 74121117 90820527 44711961 107721075 146040426 18998070 156584232 206667216 191074338 35092680 61041225 9994782 200488386 119396949 163434411 16045239 58062543 23764062 10706766 186427899 93232524 193681593 104447805 196276269 185922177 88078158 198275658 194484990 85618008 103848528 23413971 106134756 199656114 195133512 198371565 183446697 127119048 114142245 132120870 113822583 112387233 159801642 67528608 108573990 95481435 198005976 190919652 152218605 37149945 60210507 117517533 139662117 125433630 48163416 58347681 35269353 68809293 108895521 84913521 35693889 176386665 124470486 151733799 88829601 72519027 59142027 144115125 31105242 196517391 154490784 1779561 60392367 185923899 148966944 190360023 171636906 137593554 71924496 79508436 139369209 200864895 143178840 44723406 78415890 145754469 121877154 207223233 133555401 78659826 205655121 41364708 186667362 6338976 129421971 78007629 58195431 142123527 96453651 135301866 138468288 173692638 196088235 42409353 103406793 159058956 135192246 104008947 169497930 80229072 82420674 27897744 23769858 177405522 201220110 15321642 47347503 187736766 40470549 137581437 55353291 95633580 28155099 36409506 13544349 109758138 80608584 183884946 84823515 111169695 21013251 1814715 130093761 48346956 208918248 100220694 109010538 53244744 114701622 153919080 16029573 201262152 198701328 175626675 209978559 5459370 163673727 120230817 6621069 36380400 30415140 155456427 41153469 80464209 165084276 92781318 80896830 193964715 195888084 39217332 91760823 151118982 61068966 175371546 65197293 77646429 47809461 171191580 149200275 69452964 93013410 191314914 171793839 116412534 36235374 6290193 207340056 188464416 30696477 46534467 17312631 76583514 97459635 74563251 15172059 46193133 131071269 25703076 175424298 155841042 97414779 94652796 154785393 167646087 51283659 10900155 98872536 189995757 151930191 136332168 139497057 24131247 203024577 192395070 29326920 55336659 125658645 77677740 91510587 27976893 30531774 168433461 67337991 116113263 58371999 148998150 179814201 177298506 49712040 118091169 25387782 145520613 205494114 76834548 199331370 82916085 190325940 3825234 157888542 151354434 208997040 84797139 122882088 195876744 171388371 51306297 116842152 69690348 203068026 2698983 123623535 116709516 209344233 44313675 207698400 126118356 147928011 142732968 155651895 33340146 69523062 18966255 152266443 131390133 54664869 28798119 148483125 109269447 152817000 12848409 54883647 159633243 188926899 72471840 91428078 182397978 101286822 7215915 2320941 4032693 103980051 63181671 201139554 169948107 96525261 88294752 13367004 153710655 2491041 200345628 64490580 34529544 110470458 10945158 129419262 80791137 149084187 155973174 66298911 187528005 51662205 43298283 198088716 80561292 32261901 1399230 140033061 180477129 10290252 87851736 190120665 184372440 130755765 128861355 104098974 107025387 104393142 184941267 195568842 38930241 145593735 158437104 89221566 30518040 179653677 174588687 99159018 89230995 184738617 32817708 33941355 124159266 72116898 8706474 59676939 81650079 96850152 27648474 111848541 129893778 121840005 49830900 97068468 197109843 155400084 69878151 3950793 5526528 34296717 198575097 72014670 84779478 94956855 201560961 24429279 71534253 209601777 203960715 187180854 184539831 94364130 155247078 103152210 114788142 125130558 203191800 159066705 45225159 151440555 197937852 110984454 117923064 115749942 126430311 193088847 159958029 163298814 161362320 87172785 108265584 49868700 58066869 45062682 94236471 129729726 161544096 175991193 72142014 29933820 54143229 40345809 181119372 69762819 80911593 153173433 174825924 195961668 184691829 100814805 88979982 50681736 110940165 146338752 170741781 43288413 109119675 125852433 42744912 56897883 148569666 24727962 55278951 150327681 8861328 155699586 32103204 8466759 176576001 100913652 4802889 25866918 103745166 68741547 162859935 171108189 113694903 88565883 46503093 138539247 170345868 135876888 58828098 206195388 185324538 179504619 75149109 62143683 154889469 117129054 58012458 69610464 185264856 127426320 29781297 154153608 116619363 108837981 193529364 44035173 9640176 101936709 161538237 127014447 41862219 119522844 90968598 41998467 16730049 59241861 76998096 168569919 187849452 124096392 40130139 6128955 5975382 104859804 200476899 121550163 114410058 133935900 90573189 170280159 47875191 6005202 34894419 70133658 55800402 13219773 131430705 105781032 197190063 5818785 137666214 103394760 202203414 203786604 62358261 92233617 39613224 51180780 127238685 145021947 10405437 145691574 138026721 205683786 48076581 77478345 129455550 88819542 29083887 29783292 140935893 150611118 8470455 80888934 1106784 27186999 77902293 96700296 73136091 47111316 154989996 146108991 4891236 160074957 99236550 154774473 118819932 49452270 201885222 186078396 160725306 121596153 177982518 206490039 181565328 18081231 201230358 137448339 56162337 94599582 182613207 137692947 23456790 107123583 201635721 209352906 36629376 121314837 175796859 84081354 145192404 186662028 80765433 155818698 85589049 120796431 102541467 49510083 142563036 110377491 184344489 203534940 64433586 39169179 107557758 191563155 106112517 67303614 209560113 190609314 129686403 204691179 89395530 198877266 49470792 105557109 76381179 139142808 72090438 92779974 153148800 140063238 205737504 62704635 62494572 131123454 83423550 5725020 199565310 14915880 59451777 132692658 76134030 208984776 121085706 54938709 193669476 75995871 209421702 11363835 155948268 81952710 175494459 149734158 156601872 125096811 109134795 39347070 65015643 32384373 115147263 70562058 192341751 112640514 108917907 3291225 201979218 53450502 126133413 78537585 95725434 2329257 197545530 82723851 206810310 50680287 65596020 168789873 151585224 136174752 167159874 149158443 16591386 66854382 85904700 140555772 53395356 192171798 135059799 173615148 70774956 89739636 185693508 48071751 85889244 166678365 3790521 204090222 179096652 160644099 57876672 138467931 39499425 143169306 116415222 14218638 208224240 1115478 31251486 57592332 31218453 186475149 173870613 124168842 32696664 202379310 172128075 10444854 170585856 158070066 16845549 199025841 111743814 189424284 185350263 118801746 198350271 76552476 35017941 14078505 109189689 22497762 73285233 33382965 198574782 51586878 111935334 38570196 86199204 1834140 53319147 183836625 31045959 186338502 97274079 7754880 202814535 190380435 24174213 191850036 49680183 51152829 10735851 73216437 194096616 193990503 35556528 159513186 199843203 120460704 78927261 47769330 135977058 174353970 149603916 43127280 185232285 2718828 181761678 142104060 195251700 88726806 94225593 172789218 65184945 48986553 164326638 63826224 121141944 48748371 134730834 137661216 151766160 152508657 18043767 87177216 177831318 56570598 139120758 73676610 86298324 48014757 79910670 92938755 46488771 68075091 129314913 92975379 10264611 22208886 148786911 130581780 74027625 189912681 93769326 165270189 149926959 142132893 113213247 39140010 79223088 141627129 114173934 129765069 24001215 155123955 22196958 118087221 149309370 35405979 36029658 157821762 62988534 101782338 23278773 183422652 191023959 42094899 140739165 135611469 101473113 126333711 63735987 172689783 183626982 122230269 52842342 48191829 183366918 72580158 39710517 182451591 126701631 47600175 130169487 69106338 169504608 82658289 200123700 197761431 115773966 144651885 87272703 168708666 181143501 133202559 12381411 203885451 156328662 78037323 100644117 80142069 107825298 120767535 160625913 186648672 80109288 121547307 178672074 9644901 131136978 79875516 43298514 15879108 160089804 6029457 80916801 201732132 206333715 113452353 184827111 153653157 35416500 4763598 106775928 30286452 147690438 102879357 66575817 112084833 56633388 11979639 154788165 201858405 19013694 99067836 48731928 121708293 122753190 199579464 87178434 30827706 57460683 142982847 189181167 187376595 94852401 134440152 188290305 101093895 113495949 174326082 179506152 184792839 69195210 80822511 106314663 163076886 124025790 77646723 69990963 46081371 188837208 150733779 24345237 142800861 29522619 161159418 53154213 18708816 207250302 54514593 81077850 62538084 112780584 207163152 125122347 209024529 146666625 193759335 181925163 126568701 160306776 206964009 171351054 87061149 175899276 15836289 74486097 1297569 125606397 79827258 23103108 173468001 176957844 145358073 74994507 170887605 124298034 114223137 169834707 96332061 163062984 196906878 125872845 55758150 135304260 168826665 208920306 92283324 67551498 39374412 136654917 172148676 53711910 179533746 179191908 173576172 3823092 79744161 7040187 89689005 34474545 20325606 23801085 149252964 164575257 133012068 201880035 177599688 95134578 132239121 132558510 151834767 148005879 174766767 174594042 50056020 17470026 2614752 93543786 161039970 77368620 203456232 53374209 169573236 48540198 77890974 153023850 38140536 150667965 202554240 173221209 29874663 49146951 50080653 160929615 168729645 178341177 13652562 175479801 195096048 17927511 57164310 63421092 59607744 79750923 36585885 49432824 179919852 206073 143901891 116115720 206900589 132219885 202622784 23236500 206043348 74186448 14472486 173382594 96081594 138724278 146457108 75379500 112686483 85919043 26937351 186390099 207872637 75117294 172133262 23833005 28171899 203258034 27634530 153224085 61634223 2395491 66952704 179913279 59905356 123837861 118263516 11109840 178259928 57750819 137988501 61244421 26266548 4862193 156161775 153123285 186654237 127242633 191382933 95676546 31564764 156033108 85733592 156002511 15387330 173338431 195286350 47087124 195059718 114753408 181566210 142364418 135347835 110524617 19885194 60009894 162028461 5774748 136415223 25333854 149341878 94566591 17124597 12254172 85191204 197308062 81032028 55478115 162040347 51162468 55906662 18654825 106851108 11836587 112223580 73239285 176594922 153836718 145485417 57134280 3138219 91536942 202668396 192733401 12839715 95766216 188022135 53011770 54089427 78924678 144506817 44466219 191988321 208725153 51710925 32653929 108882774 57556086 155827413 126217812 67287024 51586500 5687892 64236753 120013572 85820490 174924456 182643195 120721923 113124816 66917613 190357734 124517127 108786867 28697214 52521042 32406129 80246649 79683744 73290378 173587407 72598407 103375482 164989608 129490956 141261204 114371418 72767289 33961767 158193042 158275320 65632686 175890057 202666191 79955652 116328051 30239706 112536942 175921305 47934222 17654532 196912737 131240886 68738061 45212139 131784345 165385920 71471379 42978306 86841531 162281343 160388466 192997371 81910857 10299345 79630194 203517405 125414142 34043814 146867511 18912642 9559200 207105633 188225667 492618 161770728 111684825 57124935 154485114 70708470 36136905 42456288 45914295 37237599 53678352 101303202 113269065 209304963 159770100 151031748 79568412 82967787 187345788 139404867 99266790 18140514 104070645 111490386 192550323 123206958 90423816 72039849 32257617 58090095 207927657 195254997 11500062 38069934 32804037 13734063 175386183 190654401 103307148 37666671 172748205 154550781 59365467 121419984 69129627 186475023 128444484 184422378 119094780 169380561 35842527 28546518 37874676 35456064 61491318 101406564 37160760 144632502 1182657 30227022 96057612 134679195 98608272 105226359 112674597 79434936 116066202 44089479 60689706 53453799 124956636 97570137 34370805 88123518 86275728 206162208 190777545 789012 49629678 20798211 42822969 55593510 166456899 186719316 202339200 67259430 5983740 15702162 184738197 61050192 190739220 127539804 91330113 110880021 192128517 163369269 85306977 7096656 141113994 118853028 109187631 207284553 169410570 6043863 98420469 154711536 103510953 89423901 64963311 13540548 23678718 89302311 162136485 67132212 115853850 118056750 25723383 104442744 173611095 165942987 20645121 6805281 87944094 193103505 24708747 21772170 51718695 197561490 16162356 53819661 46733967 122969553 92149218 186557616 156764118 14792652 42611856 141887004 41826519 180952905 145528509 97948116 167502153 172319742 142425003 195384777 193535874 209205150 13311837 115924704 123367209 178218054 171594003 87066294 140424501 71103039 137565078 14475111 205799139 133658826 175686903 188260737 141998388 96684567 99000699 76076112 178793433 91160496 42233373 144887589 72575013 125140071 51714264 42715827 122982342 47615169 95330907 142652223 19846323 191501394 159381117 205427250 7117971 41210820 112835457 63024234 119550333 74868612 159038943 57697899 187781370 39278715 147931917 93815337 209488230 194125722 31344516 85684809 177896985 132524427 100148412 103223232 166184529 169784727 86838528 19767594 106213800 177229248 101739750 130923933 82923015 131078745 160404111 24898965 134121183 17789436 5340195 160133652 1835484 15050091 139188882 191607990 185048598 73685031 196889532 43131774 152403825 107149791 171946005 109756290 197554350 102830595 82771500 170763663 15805482 31257723 196977144 46862340 45357774 147444318 205377207 186404400 72960531 39031188 53216520 101080644 168212310 8645364 113900367 206588970 39746469 22292970 87820530 113444373 77697942 87177573 165238878 133727538 20613180 49224987 85143891 102458622 163347282 142727571 149605554 183402282 168488502 187001619 81346125 134385048 66530730 164865792 126712299 127475334 174600531 178283490 162680196 41572650 133756812 100919490 190665090 52085250 86679243 135086070 154790391 138787782 34598907 128710785 23866521 163411626 37921569 387198 140046396 38421243 131213082 23123541 108532893 173631990 6642090 51521841 184437876 29675646 11366691 33874722 176520330 44117283 90895056 140789166 147108885 187215084 7023450 15679545 159719742 187954851 109707402 43748523 83378169 1432767 157890411 206613225 129269112 162322503 119574945 147295071 15672111 202638387 179765964 149359014 146491023 20457696 102071235 195271755 36757014 28524342 175880670 170912847 117263034 132049680 6826113 170359602 177561552 184358076 14873439 209594364 187411959 209440833 136602984 108138555 12017649 5147352 154885647 945840 149096493 16769109 148256892 156383892 168867426 201536391 136115385 121240077 164892420 110582199 127322097 164606631 76661256 16576581 49815591 33085164 36518937 66102225 66883362 63091434 15619254 183216663 190823934 188165103 165164790 135460290 148209936 64189755 163464714 188944140 35379624 82354839 142785573 82964721 133364679 30181536 43193682 80526159 5101908 156143778 46144203 11502855 162903573 27691944 13269690 123614736 127228605 28025844 93182754 89129334 89436501 158406528 102953508 12333678 4539444 35330085 75870480 17046939 193092879 56749077 8067822 36446697 36672573 180209946 134921682 177190125 74665395 90404622 209096244 110192418 186263385 154728210 170876475 161330547 78765162 85902642 89089455 21608034 189544551 177798579 59133480 11656890 84456540 35351274 10586940 91051632 188303724 100626561 208341987 77491029 128594508 145783764 17648778 34994001 40159875 164966823 71083047 30604917 130388832 115949211 179669931 170309769 151001046 46221609 90321966 183452514 193545765 208328421 106360716 196438032 27265812 65550702 27440574 185013675 105081501 43064616 171292464 64595286 68472873 136647210 70190190 29801100 193373145 43906926 85510383 89383539 23546355 8074017 93875817 184859619 24023370 15173193 173718048 195472137 106159662 74553066 192665697 172002894 67596564 195723150 176721909 105873348 123315003 63117558 5431797 6651981 94935813 32110491 134083404 84874776 33488196 48062469 197759037 207838302 641382 127087989 170189145 175929558 128242380 42867279 122745357 96752082 150732918 29721426 104930700 21563577 117402831 160204695 40480965 183872346 131626131 26916435 123146436 180466482 181471311 169969527 66194205 176791671 25836258 148853607 156011919 208542495 126420567 175486248 110923512 10181934 126566265 125804154 63812553 112612458 205644474 4480875 12359550 37849665 79963800 163043433 167114766 100389765 185582103 140747691 122971779 130881702 39011154 202437312 24682581 205142154 137635764 157652796 97597164 129379782 68194980 181721946 152413380 60482478 75534858 144874716 118843998 49918806 87720528 171940776 156528477 61801005 144375273 127088997 103397343 193598832 194833380 88702320 172930674 116403630 17226909 149666538 121622382 21535878 91482279 81760518 97853994 111398490 153305586 169030197 204631224 120537312 186784563 204098286 62602827 179010825 5470080 59888493 179601807 85864212 12783078 173083953 141919323 51105789 10235505 185036040 49286454 101686872 158427843 110397357 145410909 64169532 132628629 4014192 12979344 138191634 187702116 10573605 41687646 23869356 17540565 173669559 166700940 67085823 142387392 146013714 22006887 72119145 64291773 73371837 23331021 169884771 60414732 203383761 190148448 175004676 4750578 30410541 95846877 119673330 175961940 60928371 42286965 3913833 183937131 143064579 12056982 156610545 175467642 121511313 195724872 185040366 106564626 42079863 163226511 176217888 109541040 27166209 187198620 143327037 180417111 171505740 1209642 193475772 41909931 36186738 106769733 106214157 50664474 57849015 29848728 107740605 140638722 171486420 145263342 72869223 178462452 78090096 4907931 146773914 15192639 196880523 203771022 141362151 36490818 55744941 53101314 151097373 110384757 62354733 133204050 182016891 122877993 172629912 198584337 153802992 184466121 59117688 134542569 171777942 102384681 34439916 155255142 39701508 70892829 184085013 43452528 163336656 136607163 99511083 183839292 136873359 198066750 7292649 177728670 21714945 47093697 170583210 33579882 69172971 17357970 146815620 167967681 30241806 190491546 168283731 152497317 131641104 35519064 7803810 178628541 44130555 28083405 117051795 121352448 173173707 13227480 169348137 74241237 83240115 59111367 27364659 174684867 184573158 101575614 44309622 122850714 62397552 119793492 166982823 171967467 76722303 190691928 84066759 161319879 36269142 147962346 33564573 112204344 97553925 26420058 8593704 3396729 156818508 129699822 183917244 49045941 182915145 124977615 17771691 5686653 115691184 176732052 58056747 129378564 163782633 31026681 16013256 161705691 193468968 166612635 24827145 47577453 73705548 29908893 174564831 136782450 39851658 205007754 3190005 71158164 27807696 134529087 154954170 116543343 195569682 45742725 185782065 46934034 142533216 138836880 102727464 140622594 66888948 132378498 97933920 177051336 72169125 117841521 139055910 157779846 118984824 71577366 18680256 169118061 30745953 198696078 48360501 130333980 97182729 197294706 192530436 26446371 17971086 189889119 116705589 135415350 154403466 72350733 195286077 141371433 165948321 46160310 71026011 25963035 198454914 89554017 159043983 128234484 63653772 69779220 21173208 32064039 38897460 172247565 79499595 105624015 37130688 143812473 37368072 36329076 85713873 69098148 158594142 102037614 27529110 207064851 148550892 73864812 183283254 42350742 55482798 98289324 91841148 41852874 134227233 156828231 73991421 204517467 145511457 60019092 45095085 176161188 169764861 190196370 68771934 130726260 21047565 76664574 108257961 135416673 32310474 111388515 129146703 136031028 189139524 169236858 87746295 92484630 198934617 170020851 172795245 76635132 149001510 152522538 120540735 40887714 165762156 168101892 94774995 108595683 103543503 37054731 144499530 8571612 101154354 119095410 10160808 82839246 176892681 175587405 12564468 151030929 201733812 157510269 12539667 12024663 140780787 49457226 176268393 154806729 61083330 27212598 56866404 184183461 26994051 35316708 153801522 99857016 89075889 171793734 105087486 94072356 179801307 117803616 95410329 108107454 37144674 68640495 34483344 39431742 93703029 203838033 10037202 89274549 58404927 101136756 61450767 134739969 17556924 174657987 138503274 28147434 134069796 58610874 94805487 71101506 89746125 60875619 140268639 55413267 39743214 67172427 51195879 168789873 203144172 145000968 128077467 91866915 135345882 170204685 115529463 96203541 188943363 107979165 191758707 54964413 176838858 115666887 14849646 200994654 24090801 143314458 190298598 10529358 54793599 34448505 158563839 185348016 113855364 114237753 85580481 153348069 173922168 80917095 165008382 50874999 51224271 1108401 57201102 38273613 107561664 54507138 77668437 47064696 130245297 105666498 26239143 111119673 103556712 185979486 123510198 95916765 155229627 38639349 100073799 159787278 11063304 56293776 135595341 41802075 116463228 186371703 26030592 191024610 195099366 50008434 61045026 164623809 59677107 111253296 163259145 165730887 87733086 137312112 118747692 16829253 199528875 152602275 20737248 200368014 86002959 193447800 208006680 3307122 148834308 154737702 172136916 97942278 100690485 164329935 6763071 5491794 49159383 67013709 114888354 140598906 181344282 159321750 203307699 105059808 180033735 63487914 41142087 81573954 195769875 84307272 50649858 32822517 13205493 65642388 202699056 125182554 85968393 48872019 187423278 198874368 63940359 143024007 157869453 35715456 25743102 8392881 45626742 64075515 154667982 43976310 207154542 149721663 106056279 106264809 121181865 148373190 65324133 209405112 126069762 185046708 20408451 198837450 23612253 140995974 183709995 157795533 108179190 206783682 87088806 201536916 94214883 68071374 68674935 199397331 38317125 35017542 187092171 209560428 102983475 106527813 9238446 45176880 126019446 10475094 174592992 49090923 153790623 43135449 71459661 166287891 142134048 86071377 39116574 156674532 161937846 168328314 151951527 173845938 67996866 78671439 188140386 3072678 115085061 17821293 74597901 13762119 74888121 117101040 36672867 126960939 17331468 155422092 162566628 39892041 162072750 5409621 24643815 165322962 136445799 144273654 24863433 11640195 153285027 19555368 41124972 73466841 45526950 205443651 39195135 44018226 102100089 138735219 79683261 186999540 88306617 1696884 90359598 182608839 151933047 198812586 71155182 37041165 140414904 11571357 86309559 171064950 126477855 44007558 70673064 8074878 191118942 80187597 39726540 150735228 180151293 176069376 96335589 35470155 107662947 83449695 43058862 68149725 62699784 187149081 178156566 187730445 31004064 207530421 170017533 174582996 150416448 73264275 34884927 64538691 88037586 52882305 77551845 160330758 144913482 82261914 104316303 80225733 183790530 118573539 152729157 41415339 82627482 167350575 174269886 27581484 76734945 171656058 92823696 52798809 40468239 87721305 113585472 56078904 124202547 97763358 91128828 60452511 181673961 112987518 163210992 96044886 163632105 183551802 73398486 127935255 103294926 71572263 145778955 147991725 4678254 164631537 147651462 3659229 101122413 169664040 198146004 47453217 6622938 143229597 185723181 56010402 156240168 19882128 50606430 186353433 197899485 49939029 38737629 183742587 131434506 60900735 3365754 10841460 165714129 173798583 125712006 128380455 27938379 166439007 86565297 194254662 135764391 169033788 19886286 103363071 49722393 138308163 164234868 89883864 200940516 9157449 99762579 191383269 190473255 140541156 2988972 201436137 11415516 156350523 9749880 140831187 119349048 53958807 39235413 50497419 119388192 931539 187545855 5029941 46262223 22556247 200590929 114504558 79900149 71176413 86838948 155686041 8513148 60916800 126799449 149371656 132637911 179526942 192252228 209080620 106674582 122726163 170500869 122212356 59028354 95672409 108230913 94092705 53412387 139362510 195022443 191407062 164902080 139766802 89548494 24232236 118535970 71536752 61038894 80297868 101532438 164756046 149549421 43504461 77356482 114050811 43603119 149296602 39140031 34990557 18584496 89509644 106031751 43074528 74291238 178769640 43780254 111169527 8436372 118072164 72172086 35457828 131587008 204543255 148357629 38790654 110694108 5730186 62034504 120591324 57496152 79793952 185688447 128174676 35139867 177508002 125553393 27968178 126392658 209808753 142868418 40214181 57787989 154952973 93844968 168923433 179239389 92745261 84959007 143356332 177872352 115002678 202234326 157860654 57680364 123632250 85438815 185630550 91642068 68528334 45526362 23123961 120942948 118320741 7699461 30476670 146382747 32886777 8173326 61345074 126959406 189730149 169860432 50991927 73705632 27067698 20404986 130119738 97391469 119057358 206851008 199075821 130395657 125868351 34765983 42097503 40541571 91751352 4267137 156035859 149207898 11141592 163431219 94871973 94948938 124626390 86210544 112364637 68760573 15640737 31002573 138693345 178359006 67140045 21965097 137452959 207493965 171543603 43375584 13725705 202092975 78076866 141782718 205424289 106242696 15037197 209829459 145702494 161656131 61752537 128385579 11556279 166095237 121838556 81982404 166136544 57973083 206686935 85632372 8990457 156941715 23825550 43191855 23845962 4645914 181228425 17791053 74794650 203055321 184863777 43753122 34399554 68259744 82904052 201877431 204494703 200908008 82696719 109142229 52991757 22554126 180287751 56468202 42118755 17355429 63478989 191854194 82701045 154137186 167968269 162053430 192269679 29984682 68940858 168524391 22194942 154368963 204127770 157474380 46528524 103169640 19107585 96860400 7717815 1913457 133815591 464289 103685946 44874690 117984699 127530354 156558654 164875179 140213199 72678795 96275235 197208774 144333798 149716434 53223954 183951201 74552058 209493333 89916393 14409990 195285426 116417091 184487772 29978844 9133131 122291925 176769537 125158047 30304386 31484418 113415267 138542628 139320426 201752670 179084787 58390794 113500548 51683331 192066525 121507428 84967953 176010303 188732628 37836351 10663296 82420317 138235146 19158867 14022603 55173804 12431874 163822281 73550526 11501910 108803310 75922476 120010527 77816046 31726086 22401078 181216161 23563722 73150518 75014037 203852334 189914130 107975616 140775894 84860391 77757750 192423063 14446782 115199175 34845825 33940095 55576374 50316630 79754304 124702914 132810405 81719778 106638357 208843278 128464749 88453890 169987902 85315734 89197584 141829947 21868581 22979544 151524702 97686393 13379121 103544385 208827528 47363106 149110164 55258203 2352063 13636245 45022761 28145607 107378376 201908448 15135834 133036071 128190069 23940336 193861101 151448241 194170431 88002726 25187442 168722652 206363346 144961719 172878384 140447979 61021149 105669984 22000818 74410560 144952878 5124 66763620 144664590 71095731 21873411 143656317 162526623 16522737 27820716 133181916 164798823 167246541 104553666 74916177 177047871 80454486 14058324 129113439 35069580 181005090 78234744 208940487 87126795 4708263 151621995 136233363 113680749 1129926 203780115 66333540 37739205 196369908 155088150 75155073 171451749 112133931 100271262 178331055 33644814 32856285 39704175 177936948 158251254 174423900 152051781 44637390 186219642 33986988 113915802 108987249 6180678 23081415 14468895 73880541 96562326 202336743 200511402 18861591 35192850 34107864 204492372 162791286 149810871 1865220 79263723 208521453 43028727 21839181 34743744 20540793 201600630 63850164 165751719 134662185 195915972 132132672 110755974 115408713 180645654 77751891 71696037 140642754 11367888 137974137 26472936 189410256 113358000 197089788 47082021 110567835 204374310 36876546 207480336 200778858 62395788 30452037 180411147 64142673 3537219 115430763 27306531 155986572 62858523 40401963 136384626 192314052 119564781 128424891 180272946 98990241 161559132 107478294 17311770 19927488 175277739 31930500 23451246 196732830 71945538 28672476 183542184 203454069 178780875 97346130 108410316 136350144 161002506 34204548 190734579 176551578 65788065 152919291 70660611 84242130 10151442 144049038 105962283 160983207 166676937 25909401 31503003 111259113 200747148 209655012 4266255 172253823 114349263 39441129 94232208 112546434 180340734 120640485 51736209 207038916 128504502 137689062 175640535 178127124 193636422 34613523 95426247 17703987 138449199 163068675 127737498 86252859 148446480 37447011 169771560 71840265 19641909 15054018 135576966 163521876 59907456 175767606 208943028 32979786 153345738 185505831 33030207 157496619 134426502 18101769 185912769 149406243 40393878 168394548 94614870 128410086 152890059 173359977 160458753 135589251 188050716 201509868 23978913 177559578 47052474 14827365 155139411 182222775 33225339 207335772 64628508 68062302 154675248 49219254 197328852 137427486 147342636 5861163 5476590 39521685 97463037 42321258 88998756 49244475 108176145 151359033 147289884 25015851 124095489 100444155 100311078 32497920 23617335 173684175 178736166 95067063 17647707 110817462 76164816 132278391 197437065 170942016 198850134 195609561 144542790 199049109 200059629 185874465 179281410 95603067 8129793 180942846 61703355 14640633 189666498 98546700 19200489 167280603 139028883 170255190 183396318 86300172 138168849 25575459 140346003 164764278 56161308 198313731 111771891 5386122 102729207 192150693 79303329 183082998 61352445 28435953 196313691 2744889 120656865 83538294 16102548 174244371 5809923 192454080 160419651 134549205 27386121 91308651 91613466 5784051 114331749 151601478 144861780 59022978 37997295 111331353 34276095 72228576 35313285 114091152 175279587 136828944 132427785 30986886 142558374 75548361 188482917 82908756 27554436 53286261 152142543 201370449 19635000 59670366 94049382 161795991 193078347 173431377 62652345 2970135 45369240 75680472 18073209 1117704 138520158 162636579 107477412 63954114 82299105 73883985 124029675 81936771 143856006 76480719 69041091 32704581 134059989 206075100 100415511 139162380 5356869 193194624 20324451 135747696 158569614 65096808 8989491 47581842 6324108 146187090 114911580 41707827 53700444 149289630 186164244 64526511 73280571 206997546 183826503 37480611 127165269 206212986 180891270 174584466 90102327 43088451 8939364 150490347 62310969 96923526 123973269 202427379 109847115 103528068 1121631 130297461 174952848 155707062 183549282 88381419 127261407 9131598 89313525 147502530 40549488 84533862 42683865 83680380 59652369 8878884 144934923 6776826 146106261 11924304 60441234 197161020 64178898 149189754 198207744 143879862 170078601 42087465 68756037 204257277 109259829 93395967 193028703 196519869 123545457 36538005 92259216 45944724 41543817 99881775 92504496 200239557 88634427 187248201 3100104 90764709 7627200 50025528 56247240 38840004 181044528 37295937 129614667 57211917 72164904 197163414 36596721 136205454 65353197 99260469 116795301 53086383 124185348 135372993 135661449 188851467 16581306 76203729 45034962 76432461 185253768 91743834 114234582 158338236 143515848 44221065 18333399 21814023 58295265 194939451 53352642 22189314 6528144 125098113 102561354 28580559 15437898 132660255 107696547 35291025 195929958 208465446 78715098 84914571 128070096 50780184 29767794 181340628 182393148 62437515 33990852 60796323 159569235 174886131 57884778 66748962 75580071 499758 10714998 110383833 43130976 202648278 87017889 38096100 33683349 110400507 84996702 56802228 24658557 106536276 146988765 148499631 194943420 178638390 61456227 172871139 52179204 22201011 1202124 98418012 175228053 204542163 158838414 110424636 90435849 151962384 42334131 10054569 177647085 182332101 193341141 60087720 65345973 49196826 151054743 90277551 63032928 99461859 183318744 111570207 141756804 84942921 204205869 71338092 36419271 122901051 75322338 98470680 101871924 68634636 104263719 202133820 70986867 125115144 34863696 82382139 58587921 101426556 151081140 66605721 143557113 85787310 169332303 112448721 122783892 45865806 73365453 158429418 45728046 81498165 122806488 56927409 117850761 31556259 194540724 189448728 146837313 206777991 157636185 31994277 72812649 171088302 109566114 46311825 15937047 42156912 54643575 130136643 62723220 106312605 129810891 199805256 198791250 116962272 182491008 46461366 25348575 36695253 148952181 101235204 33271854 143547873 43425837 148347654 151915281 136379523 152059866 121196586 16904202 95946270 147239127 124902876 116400669 194678568 142693950 49907046 104648880 125773830 183124725 3148215 117144153 163000593 108706101 157684338 89668782 176184750 185567676 54951960 189360927 124149018 78509634 180577908 88285512 172972779 116406066 126044226 7481292 54201525 54237981 98331492 76016640 164710476 151872294 86424366 117464382 164986122 79830429 150189585 27936699 209540058 70908222 24811458 120897483 152029206 171587682 139499997 3551163 52167717 160356147 137445777 43931832 198283974 101095428 68404539 70401261 163857141 32981802 175317051 2007684 208088580 60002901 139516020 120568791 193304769 153613551 155452395 42996198 87049389 101188143 91119861 41701653 118042218 126724605 127663914 208751046 1033410 68943168 122323047 36103158 142531578 197667561 187037949 88253130 33225423 172249560 108281103 68065809 14262591 41540100 151233894 107832438 140523621 154204596 8621907 93907317 134368311 99254631 81681474 68988192 53967963 61694157 95424735 115042431 119222082 26702844 72662394 187693968 123825030 154156884 92260455 145156641 187768980 137796141 198296868 64431612 134547672 72492924 57731163 78766065 62269704 26070261 160626417 124658205 40819821 49933800 7469427 3300591 50307999 77688660 132976578 166723053 65659860 206152779 15186864 89819499 186811128 152402208 125974359 68027652 92273412 205554888 196759563 122339364 22672356 133763952 118253961 75767160 144922029 127703772 107665782 140582820 52492251 154960995 163825578 170177301 42345912 51649815 104851593 8237124 35399364 170402253 20901741 100877721 64258803 103074909 116002488 135778419 45943695 200813340 208335750 146057310 53513376 159211542 112176435 18639789 142524858 73593828 118366185 73030125 30331350 72163287 64157205 36270087 51288720 110274423 140499261 131961396 129784851 102724482 33437061 203039403 68874519 104142675 181125987 124343625 42271740 43140027 34575681 177537885 34345353 34099464 206569419 21915852 201648321 67697595 120054837 144933852 142099629 17242722 165542454 62182470 197047452 97449891 78918693 59172267 171497382 7969878 55409067 44174928 115017315 126806673 182586831 112749462 133805364 19836810 196227843 191303238 144928266 58696470 85644153 118367130 130724895 117825834 11440149 87469305 48395907 118366521 161355747 188407611 75844713 30661722 180016074 76138041 76638009 125549907 99886374 163722846 121681140 116167926 29994489 102714654 143124009 107632833 61515972 201035541 29476314 141712977 186728808 144452868 180861324 184913631 54665268 26369847 58611945 173601834 196584927 128713221 25222554 185465742 141644958 144533571 27184290 3634974 206195577 106230453 49249284 196479654 90032082 182081382 12488532 64950207 199708887 182572236 132455064 80227602 71089851 74221329 180021114 76718859 77554134 153122886 65048802 11310285 191022489 105866145 205353645 70773948 100397304 27090126 203304738 31275363 194872713 69398238 85197924 209924652 53938395 174616197 2002182 154779030 125088348 20384700 182542710 74528916 192751860 122038329 161405538 171475815 174762378 63345555 68392905 131267157 62047104 32648385 141641409 62982591 139238379 71756937 130204200 185572800 146634873 141465072 130078221 66948000 90233073 22289085 82984986 26874729 37684563 149814861 52904922 167463093 129865176 21011592 56272839 40136544 61626579 62238750 49791315 121203138 155595741 9432969 129459981 182258769 118137978 81623913 205546089 45154746 165348246 115375197 191507526 103545750 68680101 205170861 38544996 45349185 104580 122227980 29901186 116850216 62347257 83022954 23305926 127092315 59392977 152661642 97358268 129090885 51101568 34596093 40147527 182143080 165972156 90296514 67338684 136935015 195111630 142468221 39034926 200749395 172060812 128095548 10712583 60939522 146190135 53459196 172892118 113078742 68856963 61297866 153860574 108929667 38462319 19608750 118556382 147997269 173658450 193844889 4749948 121024365 24775044 176212995 134215515 29026263 157865946 152631297 37189866 93126201 101805690 102858945 76339284 124744746 81598776 66348933 124001745 68442549 117120906 138163956 84125622 131238366 72535995 208965666 14578515 169318758 187850838 123230646 171249330 39421536 105615405 64413489 90190359 121957647 71858661 92280426 36515220 73704183 195075468 140904750 57658167 25213419 201337164 114216102 116789022 61470633 57932931 134446788 169379490 62428086 69322617 85737015 99178926 45030720 151568193 180203205 46052307 138538575 76735008 193395069 103033770 126055860 5022318 51120405 209603499 209619375 132108375 101426283 11825877 82080537 207009516 73746624 167285538 172570020 91116186 140135142 35140980 152856648 187957728 207929946 135766176 80525214 126046452 8600949 145353453 143464776 102307821 6805323 132825231 127823871 77855400 157374105 93683310 3953838 96720162 111974604 151409643 190676934 96950007 85859949 29985963 190613535 65903565 20425545 116393025 19569312 151146366 104161470 53732259 142672173 96333657 75825624 32372508 97261605 33118491 3230094 65815134 165212439 78933078 126634830 158828229 1268358 79013193 125387367 53527089 31385277 94450902 64545810 13623771 24884013 49611093 108746442 188948508 142695840 52684233 195596772 162832362 169025325 140080080 49707819 79639077 126144018 21569877 74702124 20790462 34592964 190269618 109259535 208577397 85312521 2939160 28951566 117518625 24824793 15322566 113491035 47219739 177265221 67927356 16083144 117096021 179230296 26195127 6934347 118886964 139262256 44722419 165251583 183713166 26671470 57296988 187050150 134981175 93221541 91909482 36674568 96343905 25021668 95256420 200201694 32284287 60211410 47928006 123298056 119799561 125402466 16397934 85056762 10281138 206746407 75566883 65544486 203336826 12012168 174691062 49624407 19503771 43028349 77149527 78589224 27222489 41307042 79831731 33075567 52485804 21333627 44009343 178577112 121363158 11122650 131911227 66273249 195892179 58686915 108556056 90914334 82070982 101323887 173131623 36702624 43760787 19210674 140712453 50303526 198288930 67523274 44680545 186106263 74143986 3683841 46745538 24950814 24998169 10020990 151391184 66361155 181537671 93893205 90541941 77648109 168631365 176369739 49930062 181194594 154968009 26047644 173518653 53717433 155321943 109045419 62187153 79833579 196352163 179588934 97051983 75696663 15235521 191046534 138804057 24933384 11001984 83279091 158825394 66283791 145920894 62890821 145197864 88966794 176062572 75866910 78830283 149772630 76692462 5302920 162364314 119955507 93543282 172874982 61119933 205027977 49159026 76150053 176075235 82283859 158801370 80704197 150933426 139705251 131062218 55690425 56266098 173997642 171393180 188089356 30812481 136091235 103997187 34938477 188112519 153820023 106640436 124414647 108253866 8768802 94156629 16169517 113800680 109591356 69713952 39433107 20368320 151920405 110940060 58430589 72052785 138539814 203795886 68836320 69630267 7061418 248388 21866292 22378923 135983526 129369660 135395169 87435999 161730513 189494928 27420204 156036342 185288502 6450255 92248212 5221398 43390809 119231049 64617231 54234348 181699224 181349091 200020212 7596309 141142659 71638329 151306869 156831906 160944378 52367175 204033522 35834904 152948985 113899170 98747271 39134823 196222509 117077877 23236248 161432649 138516609 193027380 116589879 55660857 130730985 32783247 22943487 85536570 74129076 74154087 195300315 150502170 67595619 39664947 173360859 137065005 145806780 168201663 166366935 87058314 64835379 203987721 137767098 141595566 155054571 121560621 102387159 69264279 165503310 25805367 167910456 87017868 10180191 37419606 155329776 150099642 164340162 153014358 155542464 157545045 136302726 124372794 5444922 12545610 189540036 205335312 92530809 52073259 168538839 174819687 205389345 11411169 171418128 191933574 2223816 39067224 41811525 34516776 104207439 150033051 25382847 157959501 154667226 208268298 116869221 142067163 24101133 82288038 45710406 104734497 29876784 203747985 101208387 109725 18077325 26975928 128445177 188155254 51276582 5780439 39112458 16086273 209244042 150495681 196981491 50273433 20430354 142429791 97826043 187104120 109429362 150941154 178522470 130149243 8263164 22276632 41135787 205432605 32465496 161860881 35488782 7801206 81926775 61511394 114563946 147457611 39947166 165979863 164798445 74963700 38169096 76665813 62626263 158327421 38851008 203288505 67192755 113459010 183756027 152815026 131910828 82536909 173670462 144142803 63824418 5753118 168131208 55954395 27273813 86155167 80343858 177833628 36693174 187667865 132452733 6436731 76870773 163986354 106049706 41075853 126948801 116124393 73992828 5912592 172686318 45456642 61737690 91104279 64650138 41511414 7783566 167740356 40326825 144508959 98936628 144735696 35976990 99880767 92240652 60528132 21426951 43433271 133174944 94444644 172239627 65312835 151518045 110884179 47091933 64455867 55909014 2153130 125317206 16035684 72306318 5630100 97930413 85944621 12717873 137795637 127145928 204919575 57492330 32255937 63720237 37271451 170322789 165699996 56205954 6680142 132982710 206639454 144832863 49430262 111432867 68393955 202047426 99109605 43771182 169311618 113264151 137486076 128871519 68716431 107018730 84887208 119807562 51927960 85172262 61949055 163083711 13947192 169930446 207029613 72184707 189493857 179305917 181249950 128126418 36502263 158323368 181502811 196076580 23784474 48921180 63567063 96488574 168337470 183055572 34728162 141450603 185600982 33330591 41230077 96378072 47246073 20842206 110843145 208362147 184261371 112243152 64562358 209865516 146702745 153992412 97091085 23139438 2901066 3967089 62288415 185751279 202015884 107193849 155876385 197587425 12143145 79535652 9779952 113916621 28031745 208971000 69876009 71846061 82784709 55125798 30895851 74960634 163682484 34352367 150501708 39182556 38036607 14491281 116313498 17106222 36269877 209164746 20565384 199385907 165263154 149935989 16831206 74405982 38004666 75240711 198974769 92221227 178852107 103584579 193734660 89074566 36449007 117918885 97553967 1243011 172989054 115439625 149329320 175479255 37358160 31598070 10136721 143307801 58936962 75181638 53146926 140755629 57702687 95676588 42737331 14133504 85287720 181051059 25858119 202388487 184343880 160683726 83205654 3130806 18621246 120942780 45323166 163843134 102587982 198013179 131748288 135834489 64459080 79127559 107449713 195763680 93091488 1378944 62079990 22716603 108883026 42031458 153702150 123545247 150035235 116864181 78546720 62798316 148720425 64132383 193276377 202043394 46705701 36193248 200632845 192776052 111652002 111273225 119685153 182286258 59581641 282429 113014608 60462654 125032005 55104945 203229726 152970321 145909848 79127853 143721207 2713494 16594347 19510911 141337350 167885865 20159538 118041378 105644763 191476404 30130842 168256473 119050239 90841044 163949184 135972669 75603759 105706461 30249387 48813387 181842843 186436173 175240359 107557695 191100672 117584712 208665891 175659141 9865338 38298981 38806341 185110968 28118286 178637445 1219470 173906418 47778465 87374595 154201320 92734887 43912386 36451527 26201511 120820413 63602175 192787728 17916486 42712971 128728236 29680938 133688436 13028484 133403571 65118711 72371817 176718381 74317110 66240489 204690318 102598524 43523970 89366676 165751089 142965942 139969263 73542021 12514341 10645929 31494372 60280101 18696321 52892091 15148749 96909057 157764348 173664624 88831806 155348739 59151477 60483129 135817605 97364862 47307267 51706662 75333258 180855213 207078879 77754663 118459992 165401607 65584218 196480179 56337309 117835536 153997221 180896982 65284212 160951581 3367371 93529821 84382032 190094982 144823812 122334114 195756330 147240933 1737036 170115267 204736917 38704932 148603266 80720619 75196170 56444808 22976163 203175546 149513385 82166196 19856319 99600144 10116939 142769235 188513346 71040186 52406655 107906274 161303688 153236097 159874134 38853465 190040718 155148399 108790164 138237708 126704781 128884329 122750145 139001226 112169022 94402749 61574289 38889333 108333582 160267674 29177169 139536726 132769287 105347172 150475773 159952086 134008119 89915532 106247064 78922347 201037998 29853579 68512815 140110572 137298987 150152205 116088630 86529513 179689356 196217931 61671435 17996496 57478092 147788613 143148600 162388191 27556683 86608599 10793958 77723331 115562328 58980789 195223308 207637437 108785649 120211014 196300398 65412291 141690801 176680119 185324706 124259394 173114067 121053597 43578003 127604799 44392026 192805767 50142435 63633129 49429149 73820691 139461735 23472456 209593524 203362467 56444367 103601253 29091636 51480828 152823615 126909993 141052779 86592933 120328257 99451737 11040015 188111406 14429352 168146916 78911763 171619497 8705088 98048328 168806316 194270349 86671914 125791134 153994743 39447177 185521497 153799800 3196431 127662360 93511152 135591666 22312332 132068937 98759052 44792769 61027050 80902920 36980853 108904152 140915439 91231665 63055692 53128803 147714063 13191549 168138621 46199307 183164100 73795491 48573504 115060260 54631332 110932164 208374936 144213363 60758880 24430875 5915805 178603026 21024549 97878984 8518965 147439341 76595799 188957097 167282262 8040522 175992054 63852600 177922668 2383773 3583860 151402986 143726625 143924193 202073886 184548378 136242729 109126689 93507330 110165307 20789580 148969485 15725283 175662669 58129554 112806414 117637191 30337566 170634660 148818348 195436017 70611555 12575913 91058940 180284811 204800001 117615582 189119784 65359455 203126931 18217206 71844444 74613147 163587459 141974364 110533017 140563710 25591104 122842482 100455411 31918341 123547221 113639526 141995280 64524096 89292567 59670534 73877433 202847358 3237465 159782805 88720779 74696097 108621387 119436240 140560749 134589546 168494718 1050840 189231126 122956911 86053779 16649598 156262596 152664582 186775617 139834380 95808006 169351518 123179385 134919603 83619312 52072293 152590263 165107355 2855475 142698423 38681349 932862 69033951 148339968 159393171 120131004 190232931 171997035 207339153 128965473 97809831 176138424 55169121 146552994 179798157 206233692 208105842 20265903 150935337 155386644 59893932 172929288 50731527 89805660 95911935 4047771 172307331 69943545 134327067 159135900 30419487 205002000 140898387 109826661 79578324 117269985 101732148 128129043 108962889 170204706 127868706 208954305 53162634 148990569 145305426 95251065 39283041 133299999 204873438 37380420 169745625 60672234 130104093 66670842 2009280 180048372 185149083 45141243 59788113 199288740 36933120 95555691 88535139 73266732 52829049 88210059 66585687 150177993 117344682 87151953 22371573 158718126 177593283 179655084 205925874 85499862 147452067 60604236 127924251 70785981 35312508 109041702 40294023 165880785 137168178 6374466 761460 80581452 103285140 29800596 203896203 160819806 208694514 139999713 161748762 32620287 193484739 35223552 122154417 202725831 164028081 50978340 201629442 176085042 124650393 72656157 148542744 16381764 54984069 115457790 27773214 9164022 82657428 62714715 161926422 190711647 2535120 133523733 184759428 103188393 126287196 112249137 125446860 122077431 9881466 20605305 134849925 82515552 40489827 30715461 90235362 97258140 151269972 36319983 203052549 185043054 40342302 120443526 103735926 56007357 18516771 3351159 71031135 140672070 133368648 116170509 129625776 105667317 16896180 116438007 74346174 26607756 29838249 131220327 85999578 207846492 127712802 137606616 106428378 175185024 168788340 196153398 200238213 151512858 91903434 112490826 167000820 203567784 107586066 105449148 125294400 32334183 24482388 86263506 191940189 38662407 67794258 78593025 29491686 55395060 51336432 188931393 192928575 9228849 36647478 105682878 26388621 65964276 175693035 187030599 44262057 71645028 193800369 207212040 185333085 154765506 177862923 192794049 69815991 23250213 23161089 106255086 130848417 135643641 143899707 177849525 161123718 14020188 49267617 26243154 7559391 134621928 109870845 32796708 72425220 189002730 143750040 5597886 112313397 122910375 194268900 42277683 126163989 35383824 147605934 1821582 11828628 154039200 117854898 132465480 160465221 153180489 106942563 205472757 135738876 44575188 73055346 187146708 7812546 204802920 181529334 85519917 82663833 143710077 124011699 46797576 153885816 178131702 42880236 49525707 115211565 151827606 153915783 160108746 204878877 169102395 137865210 205041585 34928439 111472998 78701301 186403014 101894352 86040801 24586128 33929406 175268037 196209531 85047375 58414818 127941345 121295853 205526769 181813002 161543256 71466381 188747496 162528219 65276442 200157846 207823497 167794599 150056046 154174986 142354317 180522048 18684267 70926282 78771861 115021851 45388371 50353527 58876251 89529531 190464330 193375161 113175972 2276904 48163731 102181695 71171667 146404881 112997913 165832695 81272604 117136404 166811400 41632836 11329248 180554304 166771563 53160996 92452332 130731174 132466110 33253689 56524209 152741253 147644658 184390164 80185476 113968617 109238724 209199858 65584596 183791370 29958159 128497173 62331402 205308474 14661822 184134657 23709126 60354252 41665638 70956606 31103205 41447931 78274035 4141473 51003918 102877425 197509578 102400494 166992378 109652361 126130662 91241241 36261981 195285006 164219937 101880492 120664509 135685935 110028408 183284514 122902248 149415105 131479950 150450069 104367438 162052296 134119251 93117360 21218274 78062670 84415422 5264343 68399121 68837433 83900586 58427040 138971595 51366000 65873703 201050934 27822690 53239599 103872783 173593917 26032734 89921496 80754723 175282191 20459229 196230615 187513977 67571301 61711566 74608275 180625704 17654259 188490162 9993963 153657609 63092841 162347073 76888854 73192602 54450039 154270872 151044474 6313356 163519146 109020912 198023763 94549077 207456690 90519156 143033163 110320980 178799229 41622252 128302818 110723130 121031169 149426865 1604022 103827087 147234108 55360977 94594374 34103034 169297380 147963921 54568080 182432460 29453571 173304579 204898365 72973929 200613126 167795313 81369393 118824153 111163311 97923966 48822375 23499924 128270562 54377148 14744982 168789369 78302721 128536779 118562724 33164775 73188633 124729857 31317447 113044869 159304404 13581666 49367955 195209028 112823718 127334991 86917992 158963637 11998098 163959894 34051836 135059064 71645511 169049916 106151640 172786803 14073192 33749919 201092913 133225785 171455025 154627725 132705594 93079203 78111264 42128436 8281161 175159047 108971352 163876482 49868868 19951638 71952720 83276088 59495520 66088344 145646865 189893067 168640815 198902844 13900677 102789624 106162140 111756183 153950475 145716207 80950653 3315774 47274129 117873252 155923635 7080003 155879052 127825677 201239388 128857680 117411189 10945788 30851352 102848865 21398580 38728263 197142414 169295259 25480245 203810985 169884393 114495108 166033455 195088950 97778835 94444098 144666963 80599092 52793118 81841830 193956063 38061639 158160177 190472730 126812343 159604830 114544542 73786713 10436265 52962399 193797870 5721513 102796701 25521300 107855748 90477303 196352100 63065541 133449834 59419479 37424667 21719208 127743273 36112251 148662969 5897094 158771844 51911223 50617812 113848791 61901952 158348400 21754383 71915193 2484279 101719653 144707220 177676380 91717143 106511097 159561612 157657101 129614982 65411220 17047128 65465295 5914293 200199972 182590359 95780223 148339254 109509309 136511655 15755502 66250653 22316322 105007686 189570717 139594056 17241294 135392964 54685365 24984162 38924193 65659797 125420358 86659146 195806184 166759404 31553424 65744322 204954204 25520376 116103624 186967032 33149340 183830913 66082842 29331372 58925895 83209686 209784162 108906966 154695723 29692992 152300820 93066288 52604202 203574441 104696130 65876706 57849078 42827379 104498562 150067890 186586680 83290725 195701961 108050439 167014932 191703981 22641927 204689373 138419673 144921945 83648775 96549768 117512325 199260537 170088135 178075380 121533048 144562887 81627084 150098907 179448381 39048429 59005947 7384503 83725047 10604454 16279515 161759199 46971624 86939580 146467755 197582469 128871393 144200091 46393599 60356163 90254472 29463504 113573460 22033137 150854613 83849598 168994182 176729637 68083932 118650189 145148787 203846412 172190088 152205900 34636056 120727278 130663092 208596633 110027715 71854524 94511718 75888393 75343212 19575213 181240563 94264947 60488652 69342777 159399681 7867692 15479289 69800493 25542174 139047510 160434120 44253951 71304807 146706609 8026326 67237569 133160811 21694659 155796816 149368758 116492901 188139840 156492168 157371417 6013308 46224507 23843358 16285479 25786908 62178690 179510541 158984616 143660055 60328569 110867421 25032042 24688230 100077348 93405900 57044106 35094675 169197399 158061708 82549446 205196082 132441960 13974198 204782067 37232748 207035031 13321728 96070737 88572015 91143843 204369627 80392032 159552708 52222065 94250898 55205178 172611642 157691142 184610475 145137342 7557312 101260425 5694213 174224757 6635160 108105627 180105786 203215383 127863939 156509787 11037348 147735084 128965431 46517394 99754557 108048297 21949935 134246007 70217805 176762355 8607018 177186471 192312624 26927061 36287370 100198035 87030741 69442926 114742908 32670708 58209438 71897007 158728227 22175286 81523806 30001377 130549923 29183805 80869131 95304867 2126817 3528084 68232129 164858316 26250987 183584142 42587433 55961955 138047175 28575015 142718898 159505206 14689668 192025596 147789516 137911683 71060346 9559809 165114327 120185415 2187675 124199040 36685026 144540732 182685783 42933828 23699844 28679595 186382161 4623192 126631323 162316539 78286005 110829579 100868439 131639046 79852710 203830137 160913466 58582524 132622791 51318687 138521418 4511472 124114158 152189331 202884906 33484101 65752596 62909196 132578481 145538820 29817144 17442096 38763144 189050820 137512242 114611091 9313500 184120461 89434779 171150756 78675996 110279022 188592915 2940336 131258610 202946667 77356839 111313860 18777087 119001456 78240624 130594926 78985284 104078037 181262676 45342339 188730927 101810793 190171926 154682577 49370160 119642397 140575302 188196498 201024117 39556629 108395595 191400993 114963009 12728373 176174649 138006330 196096950 176596077 154135002 182251146 201133359 190411914 88210584 53040540 102423804 170924271 32115552 170705997 46673277 208681662 620067 110367516 125980386 12674046 101819718 64766814 22360254 14473368 104412147 98671041 50167257 3708054 136185063 111685938 34664742 17008320 137577405 63747222 33263538 135461172 58558122 150560193 133259217 87340428 71589105 185604678 79498230 140846475 143262945 158541789 70875546 147115773 63451542 199840242 8892093 191112306 134349432 154780605 118642650 153096636 17283903 187376091 131381943 204245160 148200570 90695997 67292379 116804520 167995779 4592364 103830174 151846275 101236989 49664496 65831241 58606233 51877098 10318875 13161624 152842347 180639291 46471824 171523401 177665334 132356049 103950357 28273182 84070056 38106747 23864148 156637572 92830542 165180015 192406851 35083587 134732178 15584247 40107144 208589052 57268701 77472318 209320839 133362831 89695767 57010905 52500840 173498430 43092105 190766856 120575280 187312965 121511376 204338757 117863130 146348454 109941594 185684625 74208981 187219053 152995542 31950870 31634337 50418795 172353090 205978143 58095324 139780452 3955812 201516651 78589623 142422903 150512061 2508072 72262218 120601635 71880060 15593970 175418292 168408219 195118371 65856000 32558673 71959146 132000015 51532845 165732483 167793486 181721463 199133361 203209524 157603908 55720014 102854325 166133352 99256878 163329054 4003167 94684254 46310502 101392662 178213098 206114706 132822354 23666811 22342635 106569162 164640273 171722166 161768271 46248384 68472873 26703936 182376726 69765297 37080687 36588657 86230116 20257398 99995259 46792137 82383462 127531782 200367111 64334109 94359069 83849913 140427 146856948 93208878 153883905 61482540 41697306 59832360 63602658 185345769 64814169 45559332 85231125 119536767 101863482 158387334 118345857 84694449 209793444 152300589 98525385 8649207 79403751 88516722 132007050 148835337 112906353 191417163 165920874 154205163 80181297 79957248 67152351 134198526 183691137 116833185 171659922 72492273 173635875 104045109 114580662 74299323 178761954 18735024 129625419 198539964 21741867 121561860 22991262 119050764 45077424 4046049 68645031 159669531 129915891 54208791 68468778 105301791 152559330 124139799 161358666 150692871 51435258 202199970 179967018 150101763 185226279 175708701 87867759 27926010 77879088 131871768 122915079 23697156 44659881 163677486 22707258 176717835 60324432 156848118 133256907 7818342 137725518 124509630 34576710 81698463 47974794 140818356 29396451 161492457 55593951 104331423 61983663 28458948 132748812 67480518 9052491 142277226 138441597 128785146 75380529 117800193 176481186 102677127 115549602 131262936 107863182 123986583 104219724 23345511 202362510 70001169 13211982 121361562 58522359 6608070 132542382 158422215 55892235 60069891 106374324 82806045 127846446 203806323 61840590 169830381 44430036 134870946 5496120 108273774 34537020 185425065 71148903 19322058 67886826 168554505 126635481 37862664 162164121 30103353 40860729 39351711 117130377 118410411 83798043 100963359 100594956 41130726 95599035 27709017 18580611 15984129 190003842 102341274 73202430 169178541 115905972 61169535 24692997 27409809 114591750 168971670 131175051 115961118 128867718 140826021 23296161 71322153 85919925 166525506 167475546 157808637 112505022 6070302 80571876 86379090 20035449 167148051 96245352 75448842 177081219 117823965 101631810 164073840 165732546 87513174 21623049 197187564 168649887 116332209 39610830 25738293 127006761 25269321 198321837 78547707 188010018 200663736 112621908 30339120 28984620 45394230 188725446 119802669 72598764 200761974 79476117 136399620 4672836 108005583 73678164 89660970 120239469 209566434 65485308 209733951 208892964 134555064 101348289 146368614 136693242 177094974 15163113 124923771 34024452 73135125 174813597 151441647 33093249 77746662 13917645 63475860 71044113 70385406 148543773 101610915 104917134 111901524 198834300 3254496 197916180 34128297 171763137 132703641 195208230 168529347 25458783 13973526 131251764 177638664 164731539 29518860 28315539 6375159 91479717 24355107 27865110 58639371 170337657 25742262 40853841 3492384 120291801 173161275 94514322 119819133 74025756 58570302 124844433 46721724 192343305 136536351 48816159 63312963 187843047 109138764 209840988 51806559 90549900 7267848 35132874 23101449 206830344 110329506 14275800 25436502 93089220 131010201 150152919 4385052 95671065 55742778 82831455 43455279 142379580 21966924 40359648 146599215 163906995 63630714 119818188 97603107 13498863 113605506 124327266 147828387 109060266 151636107 39905376 1366596 149214114 31584210 49465794 163985535 123221910 125053698 128279697 87096849 193272303 55883961 35889315 11490969 106505238 160810041 136116561 41232849 117706848 807093 206388042 24231753 122020395 108926181 110345907 136308438 132172551 7008267 164550603 159282249 41847330 14717808 148499232 157089681 87855327 207417357 205569147 139676418 44335935 152685666 61556397 86287047 119276535 136604601 54700149 95400459 165947985 2948610 75562284 140106792 36959118 130890522 32446701 54749499 85911735 168213591 77247513 110877039 110646228 30221625 164383464 99428595 65244837 21857346 24579282 209543061 10807944 4854360 174811686 8340717 1673616 38912874 52504242 56036232 156433809 57037218 104741490 78278067 56311815 70322637 40343730 133552209 154497840 205459800 71827329 131837979 112883064 183337077 81099921 58049166 108595389 30071580 182602686 96776064 26207034 162466983 80060316 143369877 86675085 4684113 206640546 70655991 172647804 146236965 12807669 135946356 108052770 146612592 66233076 36322083 173382279 192987060 160596450 13498674 54698196 84778911 48559833 104683677 50287734 30379713 135418521 114678018 145993806 27581862 193805850 7298382 202185102 157087392 86747808 176302350 43341942 5434401 77828037 133803894 49463715 131910828 66431421 135866472 173081412 91884576 91385595 25279443 187033917 174553575 42805413 201763275 21814800 161007021 73074624 26676279 13310409 68751795 203041146 7805028 66106929 101900337 75997173 5159175 7449036 195778065 10572135 174638289 110998356 121916844 108035655 178460226 174989388 55924470 162340248 30345588 188235915 60122265 73248168 81967200 194503155 176748558 197805048 125072220 52390086 22831095 91393134 206305218 190221948 63187236 184482060 24111486 197758470 91521045 129911082 180089469 81988410 6220137 82570845 101294214 47677434 122778558 175257117 33990306 57029658 110529006 26040315 47679702 199338321 8195796 55235166 1214640 71850618 205044252 75499347 140675745 34632549 2259894 78589119 161073927 79637544 131735163 190763790 84830802 117388404 20201370 174797784 76838538 27787662 67113501 5231499 44815176 202745130 39803652 66354414 80883600 174275829 172238787 117374103 150801357 55066284 117393024 131244099 204307488 51427656 26060517 113496348 193508301 135912105 199609893 198883146 40722654 118485633 89733441 62576556 188106891 30715209 16880073 36565305 64232301 172619118 11990916 17044356 5012511 205975959 95090415 205865520 15028902 31679655 14393463 207557784 195015681 96605208 10842531 82329450 60541677 80242239 66890250 156161796 156502815 169176966 20363511 199725141 141534540 208779102 2783277 74089659 135460773 46300296 8846733 95757291 195688815 70057785 37115379 190797453 88523358 19025685 89304663 67730313 45546081 183525762 33410937 49919121 52845345 128303742 4969776 86382261 32443677 56043120 34518267 127790838 131012448 88985085 56356083 76612494 14430276 155475138 87927042 126474537 178756872 189393687 158300016 98692419 27615483 80848572 98350140 26310417 209202945 188428569 185155635 29683731 70760277 204996582 202244406 129280368 163126635 189514080 189761019 86202060 105336588 145471263 36491700 132324696 44119656 20347971 121039254 178920903 173716011 189499716 103889751 184037112 116007696 157647609 6610926 135030903 140919912 169158927 66962406 62691531 199273977 170763894 45678444 155985858 163185603 179027961 116901519 137636730 162947274 76867392 32850468 18619062 29713299 16693698 36133293 196087122 12379647 74508798 72237711 146209392 18828579 99585255 134120070 37314879 199523373 63589617 148673700 4357206 182171934 103250679 7679952 102163488 148676514 208430355 44580186 81578784 188399757 156649101 92412474 63192423 150724140 153367242 26140212 42427518 141815436 34879719 64246098 57813777 89564391 43461075 110414871 20892627 118495251 76390146 197564598 36856680 87390555 103262838 83931477 107639028 21258615 144107733 9541035 108488184 62792121 179483997 59259522 120607263 96126324 184652496 50627997 136041591 148138767 90722793 152325201 77743848 20138937 39124344 27287064 184699011 4507671 31221225 136736985 22089165 35724528 143436300 40953276 154877520 153770883 204294006 92489775 33309087 121695525 25793586 69590220 81013548 30092034 160611171 43286229 168757113 24024714 115152366 170486673 134357391 196992306 145431321 125340474 159632991 64756125 42125412 163932090 34475952 108831261 67358550 165038916 57808947 158105913 162130458 199237836 15231909 76010067 29467368 190738254 204126783 8885058 34729695 12816111 185742438 1094457 85624875 54158139 127064133 143452491 172855998 187830615 27109320 120461754 180140877 10059693 20603289 196169421 141411417 162185940 189165774 68663910 122025582 187206033 24078012 77749560 35960589 132560799 185557029 172404687 198688056 121210572 189860391 41018964 180865797 170119467 94139409 155611029 87273627 24464076 87152016 39266745 103630485 96306546 127895187 68568129 157720899 124034148 173282508 204491679 157040289 82464774 121023294 10357410 188623743 22932399 208446105 101389239 174987330 60526935 202366080 29967189 859950 193203066 192960033 111871221 59190033 67606623 87020514 170037567 142081905 193077654 939477 26207895 11061288 169697325 62209959 70958160 119910840 191348430 200006961 121636662 22086540 52278870 72151191 17543127 204897525 186972912 28607292 60965310 85816374 31953033 80186925 2916543 83796909 180200307 118055469 35178129 57634311 101336823 33874848 124295052 20612760 84991872 158605188 22597491 18034947 74325636 111991110 54758277 171929982 122728872 134172087 130395636 67732812 124168548 48060054 145512234 89680374 112051464 199527531 130705134 54566715 180245625 2087568 129479238 12840051 121489494 21047208 180318117 113684088 131361762 145756548 159275970 107471364 99886836 182764617 162432123 173153694 113540322 37256289 105595287 14062419 122687334 194055162 153775902 123377646 175544607 94923402 66141537 31742151 159849333 61948110 54699204 6274464 19929714 185123253 35858676 179290314 159374649 14013846 151737012 169032318 106097376 25070934 180331431 79084320 196336434 9940266 114130653 187120437 169903965 184705458 59617299 108854298 138909330 137541705 116309382 121598211 11502078 197665986 119764512 77378637 56999502 209118945 88786740 71659707 94357578 85038345 100798677 131535726 78549618 65783256 40443417 202147533 180130713 37398228 127284801 22065414 39043389 213150 93819495 49277697 27359703 42255297 158274963 29103144 160887069 67642575 135453990 71214381 159058662 11216037 148221171 97058556 80916969 207431238 59330502 43174908 76174413 168171633 64912764 198116625 125127030 1153236 169831662 70315077 38746512 113236662 44606793 163234281 205214037 98243712 156869370 127917132 29028531 61567632 102291924 174061797 56134512 61698420 60328023 54884844 98319165 104363679 109794006 145317564 151694823 113199912 12358290 174108312 207498942 98188167 9211188 70458486 20851173 34732278 182732298 158453757 48465942 188513136 109935735 84012264 73835895 24798144 126007308 156730917 196385238 158287920 84350322 116147661 29598156 175047495 85416387 178308060 155643054 99368493 140962017 83869653 186788784 150641442 113841378 62594406 96550818 46541103 74762940 165527712 179682573 25693689 55004397 165556923 18050529 65007159 200879238 34759536 66401139 56187033 201421668 142339575 109960137 98522046 111772101 141470238 20068608 72936633 203583156 182108577 161705292 37346778 18180477 131645451 115947720 76656090 185040156 92316147 1922214 193646334 53436222 47111337 184125879 131146974 144688320 144343941 92499876 145850334 198065364 203116053 68515020 3100020 175692930 151597740 189812217 54568668 192351411 188290473 8457456 145572924 133196952 202789860 205991583 197601915 142110045 127863414 22663452 194135130 1365840 147413973 182079765 164763312 73344453 29389500 48618087 49229922 20526555 145726980 190613178 129298239 79600542 156738960 167033916 69027147 62878221 169446648 52001691 122736705 17452512 65618196 91860972 80330124 190236270 93460647 95016894 97075902 11585826 11977308 158505753 177615039 72628416 104236083 109680018 196579131 93387357 49890288 31798326 201919326 64379616 171789534 13176450 129575670 10857966 195110685 5937729 183310050 22917762 159127143 189326256 77779737 58389744 18925074 47539254 180792108 65278773 128819229 75311313 172504521 132229209 2235870 11691477 53193441 171966060 26557251 67928028 24691926 146344107 15965985 114631230 193711812 72427299 28672854 209073249 124485963 59734941 179813172 39202023 13580910 56048454 127511517 203992320 62835297 174829242 209676621 123733911 1635249 39535902 143199357 16708944 25720275 107609313 188840862 87110352 132724515 7334103 13155681 68761098 204362613 62340474 50737197 199243023 125986791 177571317 121718667 101041773 165862746 3158589 23591484 99783222 13698048 78929235 105333858 165425400 93126558 82878642 138157341 203697690 194654187 46280451 166024950 167422521 26390889 20810160 92857149 27091155 160120170 181816320 36244698 124554213 50577051 76356315 180055827 62881896 26752656 50655633 129555405 63170310 110641398 196768971 152394186 191128896 122913126 207608688 184764678 94176411 51049530 19732965 165089358 138085794 173466510 108462585 101164035 36339072 72334920 147222999 64188936 77902167 67330410 83175393 92479548 110861121 129364830 34496679 65948589 25029816 166453077 119538363 9219336 194195316 201417447 98882301 40701465 61540101 151822839 29103627 29215053 75937260 127668954 39460428 84124194 176754144 203660751 58583847 16029594 161890365 55085919 41073816 195396852 153827814 107759169 178858533 203580342 92232987 167834730 135761724 128349501 75392457 97547436 19371303 158806956 198710589 845985 122576559 90998565 181134135 100308390 34959708 108543078 128354289 17102820 190457505 138246465 164937570 205454403 60793404 188037486 38969805 75125400 181049379 19866924 152260584 116610900 85488333 66354792 127658391 76898052 118191906 165314583 150479931 137096358 59244276 6993273 208065249 185731812 144058152 38392368 16414545 96874680 193685583 41388123 160893789 40321449 168038325 143699619 87781260 23700411 42903609 158522532 1669080 67289292 130607778 162541911 74016768 146911884 200453337 11496786 129180450 153258168 197340318 160718691 6369111 166696005 191075241 172096701 162076215 200581668 92069712 124313007 135095079 142193352 133432446 70080003 192993864 38649681 135827223 191378292 64695540 111893355 171968454 157005891 193597929 179564070 19045089 120485673 38830890 161239491 164511753 80137197 2656227 155634801 5264511 114334878 129370080 174374823 14871402 20469729 51421671 171285366 58231719 51784740 49441749 55700946 117905655 100450602 204392685 171440934 59378802 84769692 193005939 123092235 35175672 14590758 131263503 3859569 183638889 186330522 60310152 64706313 50541162 120065946 99758526 160206081 146189253 65655555 46602402 71774136 115286262 201878502 135932706 135670815 103323801 12237246 16328508 165404295 11470956 16705962 185577294 36387435 113707587 191317056 171371466 158448612 130686108 141105342 170165037 25496037 6617100 70323141 112685181 37443693 202405329 6373353 203677257 123958023 190795164 49476987 48185235 22639932 101090472 106334298 122592645 99192072 153101151 89288199 2087463 83523762 15905505 123331257 33533136 2736993 161135940 193086369 22066338 68955852 56269500 48596898 85035111 175372470 138976383 140606361 198336537 28777203 93679362 18834459 120435945 189766773 76938876 51267993 71009652 189781767 39404694 34569003 102032616 97001541 12874092 74337501 169762488 181853028 160989612 119173047 84146790 116290650 155170575 178550295 208259730 173543706 170687559 31450881 165872133 63208068 158958933 92346030 36778665 177906582 166250910 7851039 202152489 123644262 185046477 31852800 12003768 179526081 103736787 164493168 200459700 174869835 39911529 49156758 35417718 120335838 58717470 105501228 23432850 133850409 194013981 134402352 93573921 121740066 182784945 172130154 82379409 84979650 1472457 68770590 45044202 108466092 44845206 108563511 58935303 77043036 108810093 28606053 108792264 17190936 143534559 107985381 111815277 3933300 118139301 136104654 94123134 152512647 73668441 173225325 75483807 139576416 166288479 97296528 172247922 74223009 77004102 38750691 138897234 9407937 1111614 405594 163618938 155719620 76083483 57396381 44505447 47408550 14988918 155316609 15580929 154286958 105660345 50705403 192504165 60299358 129516450 193538268 23031708 127360737 71706453 146967051 50452227 141909390 29745051 153179502 92551116 175398258 51403632 96765753 119639457 198676716 92906772 98668290 158935266 2700852 185218971 193018371 95575662 38987298 121202487 111913851 164292660 142482669 46075071 195983529 1306809 139151397 2931117 18758418 155918931 91905618 61489596 41940843 186879966 136033149 92850660 67847577 70072989 112189728 61188183 160250937 131549208 39893406 24768324 104895105 208675635 37126530 40507173 122133543 159481371 154720062 206849517 82798359 176326479 132157641 186838365 25619265 71551998 130361721 180319461 65747850 200316753 60423216 181626249 183607557 92248884 193928826 149011926 175951566 170591904 174830439 72415707 144636744 52229688 38648274 139903932 138089973 161872998 141355053 194267766 35118090 118816719 189277284 179964225 181435128 11376981 203689500 67553010 126310212 100397430 14446026 111861897 12658737 64218735 143631411 37922325 80187513 31870587 177811515 55928691 39779103 209639157 177696078 107192526 65714313 175378980 35957733 197374443 76033545 8940351 91190862 183505119 105443163 97101270 167357169 16255344 198092895 28920381 101521644 135337944 202618248 96307596 12010257 159096567 77333172 162192933 198540258 181895280 20429073 106493121 78930138 77384664 27107913 107439969 40553856 123974802 11909940 68871285 3001005 69185823 175242165 15678642 100156812 13300602 209066424 162766128 65251998 124682691 208667088 145787040 37128567 607572 103714023 106861209 63223755 57894774 127274658 197514261 125780634 199794189 59734731 18079425 139879740 78654261 118849731 91053312 95422635 158192916 58945488 138219249 99563604 117368832 167868015 2836911 9895767 152677938 116339622 30474213 171129210 21757554 194007681 142412172 169990086 160002969 10450020 183920142 3493329 39622149 24931704 20155611 99353058 86062620 125132952 36633975 17557071 94928442 192898041 92668884 167915832 2838339 67321548 177898875 120995280 166406394 23328564 86788506 16021341 78397515 59447283 68699547 203510559 149734347 81056619 189603582 8391348 209187972 182645946 141285732 22006593 20479053 173350989 20336841 736155 36066114 177382338 17459358 128923326 68871705 71353947 53550987 89363673 114890706 80253852 137703636 3004386 174730500 21212919 102718644 154477491 146988996 80161914 98579796 145176171 7616658 182562996 69246198 206598063 206954727 12951204 184255491 20501103 158125065 209040363 29962338 95887386 164704701 26541081 123328443 139829319 30371439 169762089 157529988 8130192 81828915 14219121 109554669 5752635 140994987 2846508 91129941 12049821 208676811 113107575 117640887 63039480 166858461 8790222 159188463 176756097 100999080 73668903 40584117 165006723 49653765 161093646 80553186 196404159 1142253 106724625 164247258 23738295 123602136 4817568 163092363 184895718 207854346 191520945 78071196 77776545 111268017 66765699 27280176 168676746 207085851 19730760 91021875 129864336 190340199 49853727 98294049 77533113 202079976 172632831 26824056 89910723 153421086 84613053 125444256 124513557 123045825 153637617 179684715 110934810 63152040 82975746 74765208 131992833 133736064 64018479 174529698 104449275 81356163 82008234 13806261 143633406 154042518 79569168 139777428 66187737 151209303 17653839 148900059 148706733 106801947 63975324 122659677 148259643 5993169 146079738 51723945 166776351 28722288 172038405 61310109 199726233 118697523 151769016 79529226 66205713 91813155 186832506 69550425 13726125 182954835 134671026 68208567 82026483 189392595 18029382 147021273 140720580 191340492 92015763 76356294 100422714 22425123 63155547 42356349 29343237 56033733 147802872 161849877 100607514 202728813 97756638 186043557 107367099 8399622 11787321 204085518 157046967 70139790 48349308 38482563 81635925 207816147 203623623 147879438 181035330 147906990 131227089 133752318 139783161 27618024 27959106 163405557 167775510 99738870 42435183 201313056 58593402 65756397 187155318 81356688 187629666 126388206 184370802 124994226 14981400 45806607 57715791 5311152 122013843 140454699 209250909 125853105 88139436 138263790 129399795 206715600 66591777 97272 72115785 180521397 23195970 93629424 121115169 94084704 43756713 116428200 139408521 204905631 63390747 161233590 40468071 70484421 86025597 111619767 166116552 145937148 80859933 130865700 139376349 109581003 125904576 158367888 135282147 67269888 171588984 9655527 209730969 187127514 35627550 85161846 64152711 182742609 166743024 167829501 207313260 78929088 11269272 38206707 185896809 111237924 89046090 174878193 113558739 40285833 2087778 180710628 73788015 173449185 102925893 98886984 177278661 32110470 132230994 189052227 3619518 190577961 49958622 95968803 92667750 105328041 123351228 141700440 76053306 38247741 98880159 66184503 151589865 194167281 33127080 105203259 159231702 63688548 2885799 164488443 39278673 113394645 120326241 121443840 159851622 91236789 58172856 142643802 149087064 86389065 14264544 177243675 113346744 171011736 105662466 36882090 196944321 80638908 140664657 76175211 40768770 189142338 194739468 204645714 26059152 61448163 135858828 74454114 78428742 168494340 31847886 122156181 170258235 55549725 163863000 52056648 76615875 195982038 133465605 158964855 47874393 78691158 200563062 126673890 55753971 125945652 39111513 155940141 86240091 9563841 73378956 9575685 31730223 118116894 143109834 151138785 170605953 389529 134794548 163885848 153357666 4162494 140785113 65798733 110999007 105190134 150958269 176967693 135435594 20218758 123244464 84764841 127282428 55144089 130735290 40254648 130394124 30816114 21813372 181136844 118816320 197196216 54747231 95918823 68816433 31884951 75274458 189250362 201867351 88657947 54191781 194647656 155274063 16763376 112462077 180728520 55314609 159638619 43251075 82644555 157745049 135721005 32034471 91131138 120935955 189997332 198692949 57259314 139161477 148868013 112995477 86381253 20243454 119800212 182339094 153106485 33658674 92118075 151481022 175605465 43098006 147822045 135026451 141315804 88597089 59701194 78239742 52961139 145485648 195368712 69177234 78855966 7988022 180181890 25720317 280308 91247709 175301196 2993592 159196149 203896371 18657597 11698680 94770123 121522317 119473599 161811594 81145827 7796250 158718861 3608157 119390985 129536211 92163435 83958441 95394348 108525501 190139313 128734641 1227009 80740191 186068988 38092698 190777398 26212683 119045976 143537982 182301147 43737582 195857970 128633064 144632460 53413626 106069614 161069895 52841292 48181980 166651611 95280906 928116 13110342 94838478 74632761 51516570 160033923 21743316 39597915 64798650 80639097 191005563 88799109 191678760 57612492 105166257 59534727 130299015 25981977 52920189 49265349 40159497 58706739 166180665 94161543 36893871 23938404 145117749 201748848 48803055 2713725 41642832 3982881 128517333 75337647 174465144 196078092 12534102 108766875 77990997 176757903 14933247 12583725 96127164 103396104 195054846 169444653 42922488 67943757 87566913 131049093 9628290 103080159 70860027 98744163 47495049 158897970 176014188 102929190 37045218 82235034 28082922 51891105 30330531 18252801 62124741 144567213 4378332 178188003 56308560 160225947 190079253 168468846 68469807 120224811 40164537 73482339 199668336 106627374 114012486 9564450 47353824 9672138 128406012 91725627 3426192 108485769 194203044 128729349 61205634 52252305 22986201 187855248 109899300 63751275 1421091 115185693 46261509 43223355 47336961 141342159 187995129 87290868 88990776 87781890 165015207 117469947 192995943 6027315 3156867 173166378 7134372 35405412 9424926 156890832 159818274 102927741 198285780 72805509 157302768 33184242 183682737 122902374 79354821 1271109 167310591 27898479 187668243 67565421 8808030 116658696 180105660 181646892 92942766 39393018 191764146 134540658 16938663 146527521 200982579 75684273 113502123 141596448 186042885 47526423 144860583 71904378 84413091 48395319 201251673 114076599 107871183 119615958 114437190 53998917 185137491 171698310 29826195 32919474 89894763 161790636 154171101 177448425 4031097 6111735 116014689 168313404 144086376 75984363 157014543 130467498 164775765 176454747 173251701 188512065 9842973 155481186 209236650 35623791 57172248 51354723 99201102 152266695 26292441 204487605 191234946 51993123 89468778 187165797 188038284 117521838 87698058 42140301 35898660 45353595 21028056 83849682 52842972 181587483 66658641 115925901 178764999 87802596 107585457 28844298 161147847 178844358 184423806 50714517 145016046 117985203 183866676 168894537 23379342 135964857 158951331 76272315 23021313 142218993 8986131 29349537 191594592 181059648 117681753 174768888 196260771 199955448 159891165 136459029 80390772 96741540 61280079 3269406 170006928 12562872 185304357 42745332 171216255 194629995 203117817 33786942 194980926 85181439 189524055 103846806 167938365 130147206 207697476 147388920 139631793 169007979 161615349 108183411 154127673 188463786 140426769 135544290 27566847 188951343 113775228 110270265 99017709 174718845 98477127 98698992 188239212 181287204 157805109 100995216 131983047 88867065 128281230 208184151 159010635 67973367 51531333 55803552 122250114 106422288 171815532 28480242 113342481 38402028 105273189 16662219 54358584 101986122 168466200 14960022 92268141 121317357 1101492 59159226 22419831 195490323 195527325 123160758 82869927 44931117 96514089 88317831 136982538 93818865 132360102 197689653 39184278 3511893 117717327 197407770 192873471 69613530 54970860 117528684 67104051 197488221 1677333 48800241 62984817 178507287 125753103 180000387 129926034 49626969 110489610 167980155 196719054 147954282 28991067 156777516 37443063 119826357 48463296 57435021 97953450 173937183 23519160 170086917 13372275 15266370 110882457 63917343 26910156 90659793 205550352 19852917 13754790 81224514 175603491 160435632 1205274 11517513 62532456 12713757 120665307 120414462 163202067 148833468 149190237 124577439 209162373 73521420 188567778 112098399 58636305 20809236 183885219 115163937 13815564 89472348 137653635 62724270 133925988 104467440 30360393 54247956 156320892 29345883 81083709 89133093 182933940 196510860 153042204 129463383 152049492 194740602 156540258 116465895 129884475 45594780 74954145 198829008 56275968 187401438 43567167 47470752 64212897 168720825 78905799 42705243 25456368 71221395 128415861 178555671 155753724 160445145 56050092 2585835 142938075 140831796 45627246 49085043 129525312 26934747 113319948 178772475 106600200 203135520 40929588 199054023 37015818 8426103 9392523 162559488 103862640 57043266 194832624 28886487 183415848 101477544 134437821 25377513 188631618 105069363 171133872 23957682 123656736 209387850 207599889 180108138 73356024 62327097 8402247 151729557 69986721 112871955 72325512 81128250 124087446 197859606 135491832 154339122 55076994 181422339 120084867 15665769 58324917 71304660 12093711 113318730 112862568 123574416 79149798 74459343 192085740 86833635 20611689 169102185 15311961 206039463 189659610 156106650 100760100 207981879 117550923 206519397 198743916 137278617 73239411 118807647 49909020 174173874 148155210 33649413 25548411 120386574 132840162 18866736 114098943 129547803 175896630 76111749 165099459 186470529 195682599 36284808 50454495 10234938 61866945 39543630 113430702 42566517 31983903 109848753 186049206 157652355 119231994 88285848 191960286 92009022 101180478 8555988 157035228 164165106 70351743 102710643 11027457 102297321 114176412 51133845 134397186 174258714 67866939 127935276 51331791 187735842 197891946 72720060 90192501 46221966 87441795 38572758 46940628 188117055 155925504 138865062 144812892 165372438 130027569 42686889 145231170 34937805 196684992 124475022 27063750 114435237 27281310 191959257 145561857 139892424 64212939 169387323 155309616 80580003 10631586 46824456 47651961 144776331 198717477 180972897 9788751 209156577 21580671 11379018 48452082 110133429 40085472 14316792 139218135 122031840 70059276 66406998 4483710 103920117 108147900 203824089 179431371 20138811 149560509 143997588 108652677 28519050 28360206 201029535 24124611 63395913 21121653 196676760 14525721 189274848 94827537 68410314 153692616 199623795 81918480 89601309 60011868 75123300 156662520 42184653 135745071 62320839 42171927 202893117 88653264 193817715 66357312 186429978 8661408 131022759 157930941 81529413 25545534 96129054 9967902 69340194 191921037 55771968 35697585 193250316 43505826 163815561 97388844 56777196 88590222 188747097 121906155 77714700 83923287 110183682 33241803 117445020 180559974 207315717 91912758 136629108 23663619 136494078 158875542 51198063 103125708 126659358 139762854 4279905 50470833 30460962 193464453 132067887 132416319 194279295 83187636 162823836 92069292 159383973 199585722 845229 92031324 115949064 57510264 200374902 169279971 81744159 185405934 206826375 134755782 109346055 111520458 19216512 135384690 177859479 81764109 50089851 52479504 64053927 157083003 25631634 99964746 37347408 51689694 137628939 86422896 2103969 169212603 135217908 134992242 209689116 121975854 130550406 67612356 142206162 163480653 173361384 20451606 178976028 138496638 179721654 59995551 75570138 180951078 57508752 157144260 147688275 168420189 208755099 160147806 33172020 42791847 85713726 26646858 47222049 137892132 71211462 207477606 186161493 11130525 24062010 182659008 208839708 43935087 162768501 101957625 80312379 85910517 67354665 95697084 136803723 14160951 206014137 142604574 19572147 113213625 69294960 124903443 177682449 6490071 170364957 182819070 194197290 199677807 138758487 38429622 12395313 179077962 168288540 48629742 20053719 63468573 162991626 81019323 85501857 55929405 159364086 38475318 164292051 180479061 166203240 169167936 25707024 185438442 58568601 7046403 172666809 96180000 69524952 34601910 147906108 134327613 93542652 146400912 129868032 114958704 109348827 198345168 139302597 30243801 51121035 13307658 10457622 204451317 143466057 203773332 174138930 167488734 148938489 31369170 125268276 166662405 93744294 186569187 85158255 61682040 209038200 128541231 88938948 146786703 45177762 157897467 128749488 17719548 50106777 14489454 77687064 97665225 87442047 127265061 128289000 5498304 74853933 98078526 45903354 93561930 49586145 83958063 42529557 197625498 100484748 186557238 167090406 105956235 145838511 187583550 176241051 36773772 176373645 34595568 74273493 49022085 27165978 140678853 121761192 191955813 151148550 20269347 173096049 72545046 81813522 107544696 78404277 15215739 64672251 198018282 70113939 151158588 134249346 102056052 194689572 57480633 67137105 11798976 59144421 54467259 55036002 28870800 121802877 114573207 46275642 153248214 131628105 57056181 80993010 197552166 55665519 26341371 127426782 135629949 201808278 112239813 189937671 66087126 207600645 83650497 165482709 13116222 25432176 176018451 44790165 72341577 134076894 3958836 56402724 188641530 202965063 127211784 180896058 106881789 42500913 167457927 115960110 185355576 25518003 42136143 15284388 74789148 168140973 83548584 118935054 7748685 77872809 38389533 147894159 30348927 137614365 41394318 110708451 2053989 32480133 140226408 22149750 189485877 189963522 146038116 166682271 76516251 117082350 108040485 66562923 154469070 193429110 204992109 110194245 201229014 44611203 19421472 5753412 2753289 157435656 25244730 170358405 70705446 182339808 1132761 184315152 183197301 95963427 96329058 8407980 31817583 31867458 29967903 181818441 30452919 135761892 7423437 29078364 118794207 186413682 123966486 25686360 153454077 170875068 162790782 31766679 104521284 2935737 62008044 50542548 25286268 126523509 71387232 70087962 204546783 102980346 189120393 119228697 139409676 195164298 156369444 8718696 115971849 83497050 113936256 161468328 48025467 185282559 8291493 160293462 14008722 63973413 184577610 83563725 62336463 42721434 75405225 96686856 116373117 63601230 18156957 183856197 104771079 152791737 3016608 208146120 25889955 181936545 152584614 97450668 42656754 64085091 53280129 139182645 146083833 203644770 78555645 15711528 179828166 108618447 91922061 19469835 4659774 119807625 89895708 104616057 5593035 178315662 43006887 200600463 36062775 189830067 113344644 189543039 105684264 138118281 135286683 72359994 139083672 193470774 87901989 202404783 50576967 55341888 127104663 84508116 157770270 121770453 162660099 62192655 100556400 148087359 191275623 125650140 158721591 140300265 193503051 69924540 143497683 185562909 51082143 123984336 145819632 120853467 91427574 80560452 151350759 71998773 149591799 50423289 179691981 115698891 180611193 80527188 67663491 96853932 148316238 162594201 57229536 50997681 78943200 2081499 12698259 97688346 82558581 180572154 189257229 68882940 7103922 107258487 202853910 14054733 86133999 12703908 121817031 51479526 2733507 101606631 27898983 191405718 92467620 61978833 138244806 5102370 188871081 125712279 7641480 46816854 33091968 195024018 31736250 62470569 124655769 45893127 97057884 76219500 89079858 10025232 4945983 70719138 89304432 195034980 82004307 70192563 131193027 92650341 126948633 180848703 76801116 128963919 44342991 193991553 140733453 110466636 141179115 48585621 146498709 191746716 135327990 178734990 179307597 108911061 136392711 135981405 124523952 105050589 15467067 432033 150386523 207002019 181196946 168553728 160163430 172219362 95171748 104138370 55164165 151498599 135549015 208819107 17085894 56788641 55321119 190763118 190710702 130763703 27838629 150930171 158229162 166176318 75571356 38059161 177738120 144970245 61237113 118635069 66534216 184128819 108513300 154554036 66410757 43430310 172390260 158464383 157979892 150590559 167551104 73799040 176358567 96149508 206499279 104472627 197596644 102088098 27394290 188097231 34633683 104297214 141223047 165745083 126767529 42040341 140706888 141077727 132515019 206503563 51511866 26432763 46183347 110319552 198230886 69690537 48852258 180079494 166803357 107424366 157254027 107012052 168493248 64966944 137546619 202633557 50510271 59481576 161374647 195308715 8134518 96399261 14759430 174733419 41797518 119203182 99264942 144836706 29320830 17753148 112164969 193387950 156787827 83923833 203621187 172582536 154849947 130600197 62816082 51119376 26285427 29471358 130105227 177491790 65708034 103147359 137722725 120940386 55803573 98096901 136310307 42243054 7473165 49566720 145267647 13435107 78877512 97936629 60526809 90308190 100825200 195748413 150335451 78591450 30365328 153246597 179555523 25892349 160271622 138796665 110235195 37898238 38552178 6643035 58125774 193069023 169497552 7339269 26938758 89941635 131430054 26421108 197070405 12502056 90260268 196818279 90966204 67949679 16150680 24217599 13341657 52913574 185200848 24219573 205894374 153839406 57546258 105902538 49113141 19573680 155344161 53588241 51203880 128768766 55043184 128519034 4063059 195325683 37309272 83161113 88381251 137612328 104231547 76176240 148867971 96682152 5362770 131661936 56771232 41954472 161227017 56781312 72964248 117310851 35115738 58976442 12551217 43972908 41980806 164391591 20568219 203704809 81549636 180163683 91070658 132222195 160118133 75674025 156073008 12550377 806022 11525892 2108568 111796944 18878097 90637134 71045604 14115675 47825631 84782607 111711978 128981433 127610385 23594214 132473943 11208750 175768782 190543878 199447269 100262127 171259200 69675312 148412355 158458167 174785184 63977886 7516194 166693338 26968347 164039337 99010632 68965596 103235433 132284019 160616463 169734789 75323598 51135735 64588692 23600640 111965091 46646082 89925024 126001659 187772004 16643004 141170505 92992536 179372949 101605077 171962721 162827868 85970682 187614525 6288513 89326566 120570471 79922913 80843511 157807335 155974350 33063219 45468360 183982281 157023657 155989848 1334550 7216545 153941571 80289552 40859532 110457270 141516564 66578106 98743596 195788523 195736128 159344577 147227871 43994349 103448793 183024681 117623583 11042283 174892284 91744779 74524149 148191204 193292631 129228897 5902617 161961891 114229479 104341650 205624587 56103285 68257098 131097456 139760187 137020317 98811573 69681150 126956886 93929682 71439249 132621111 117023466 149215101 101179008 164847711 105466326 182691243 149190405 171194730 89302290 126939414 18023775 102088560 85468656 156293592 164983308 189592704 78619779 182865144 201373788 138261375 42160461 126494403 71609517 84274827 71278557 172106865 109593855 22570779 60624417 204388023 193782540 97423410 73987242 142968042 207169872 42695415 43136121 51887199 84024738 15722364 83264076 118918254 156357621 187752369 73458735 154715526 110955306 127769628 15955422 160318011 45227280 85486737 189531909 79484055 141148077 167495223 136761093 50841189 64718892 130939788 155698536 120534456 177135084 13260261 45961398 112795095 166681767 46701984 38090325 48330114 74354028 124509714 157357368 151166421 23400216 143050635 206833662 111715716 25913076 54263958 106929774 102099627 9020865 63308910 92687532 1255506 17024763 96408585 200869788 203591115 26114865 180384687 26406030 164150910 190864905 64420776 37719675 145341 57857142 120677298 93047913 126161910 105391755 181415430 157904796 64604148 39805815 26361153 54512115 169008651 182220024 138905991 108336270 146736702 204048516 1967322 197742573 33155577 44367603 110762169 79386783 55422759 7137228 86673195 159702144 12277545 142826985 43143177 6934284 106207815 129041136 119609847 205569756 47733924 183957060 37412529 34192914 113528919 183197553 106532769 23827083 10159170 205846095 169021356 132646899 18277350 132301596 164210424 143252970 93731316 189361326 126893235 42012684 83158047 129227322 78462552 91317009 26733861 65559963 190457757 110676405 54297432 40783932 93429882 74977203 193845204 110196912 34636056 133635558 34895595 33060447 166657197 70267197 136140984 134164905 175083468 64887585 24152226 38177370 126735693 190546566 23198070 101523261 42488733 93337272 138422571 203254149 31551996 77003451 53491053 34481349 127251180 34381599 11635260 101988117 152680437 11097198 92446221 110829705 95487672 125336652 148178121 48980232 166959681 3669771 162706215 121698780 26075385 14540715 13398 52427928 72968973 78686937 100382352 74371500 207322773 79017162 179782197 137251989 178043628 51330699 131214741 2525187 169886703 30504474 53558610 61929756 149734074 173771136 18600141 118060971 27787914 195733272 170203047 175896378 27101802 57657600 126968772 157284246 21689787 74384184 20724270 133019481 55385736 22611099 22818663 166204437 38025540 156970800 193470060 26101320 38210340 83138958 193789953 122591448 67514097 79414986 53939865 105216573 26290131 160192872 55806345 93921807 84874818 133219653 35526708 88150020 166341420 166711335 88337571 70062300 67249749 102057480 179212383 186917850 132038823 181539834 160764471 203614866 51483117 88922043 125396838 56137263 8003079 29943522 73651851 44811690 138677301 71257494 204434748 102883914 92427594 110485032 134058204 3232782 62159895 174878277 154684215 163878498 158737635 204446592 95488302 19294485 75613776 3588018 78374877 65689029 171311238 115948980 35562660 76052256 114949338 207884754 150288516 190390263 180992931 19623324 127698081 179597670 9117171 110031999 192522603 205789941 188532666 33255117 95669889 153359661 49160874 103898907 113737386 199367868 15448587 81265590 166967829 52534356 182609973 100502325 94464783 61903485 91786695 125778597 120623727 98239281 63590751 92956038 119172102 31529862 18343395 175250145 77525910 58516500 178890306 197716512 144041982 153948018 202806261 50600907 76372233 134161902 70646688 45365040 90087690 132180867 31287669 16625805 69861624 183310449 186044250 110078346 57478050 11174436 92972901 107664522 69385932 62590521 41781852 141586116 31115028 20611143 15167502 10552416 105269598 39740589 434259 37894941 196161735 171903228 131913075 134116017 155487549 134793603 94780266 209478507 82888134 63846720 81834123 78603168 36088668 170638671 109258548 6383265 63991494 65662338 207376155 50420958 94079160 42316239 50966559 205939251 10099635 39871293 179586792 139823166 117946080 166055295 13914453 60398373 182622300 156056208 168275289 69494481 3680817 193532535 124376910 154026873 151493034 98024829 94008936 41482203 179045748 113553573 119487228 56672259 42795396 87966837 44327808 97338402 124332243 191801610 23588124 80075205 72401196 174166293 50823024 52431078 74493279 23239146 159583431 2875698 97072605 9744042 204819279 24974733 19682943 198449223 3165750 64787877 156129498 182111349 70830375 123830448 2438877 99650397 202397979 25002453 49454286 35578830 153561534 149291814 16932384 81426702 114807441 185693865 52754436 29079498 18751614 18810288 78470196 41355111 15227751 97052592 186401586 85893339 205018401 10525725 9582678 63301833 36814722 143420487 120610056 58697289 147801759 204921339 123379158 130309179 74332818 160692441 128750307 159099192 44876601 136935015 116539647 80313261 13558860 171576804 70267449 183574902 29463231 55079745 116456928 184139172 19492977 88291581 80345433 54084303 145744557 153129921 205832487 138004230 51385089 68310753 186589095 122672844 178028067 94006899 157061394 34490904 142761339 165786978 96486243 79212630 62488671 207945003 39901029 120217713 32441577 160483659 9202221 38605035 34339053 4678422 112593369 209207355 33192873 15287286 133236222 59249631 42379218 96310767 86208654 80953320 170429742 167839749 9781254 100700502 93343404 159420975 204234177 11597292 183510012 50641941 175518693 184106769 202092849 82742835 133340760 146171760 131419113 175814646 132529698 191810619 38345769 121473156 101941581 93935205 168139944 18872007 113848035 135400461 57769194 116747295 54943056 209077974 111895707 183611211 15576183 151578441 29561868 205844184 3704988 103010817 149532201 166499907 58344678 145754637 158479608 116763591 75909204 81002964 99549954 1583862 14121870 208417398 173127444 65464644 7993797 134181810 122776689 183963339 205288335 22007685 37133439 60081441 118580742 134892744 79074912 119324667 42924567 148164702 206326533 106161699 107221170 65081982 59840529 71946588 167983872 70108332 104586153 151293597 199918362 184597014 205499406 70329819 32367552 171685458 162947127 108547971 192973620 60090282 202951728 45549357 1059975 27377826 30944823 158980542 122115714 105196014 88067070 20889456 38392746 201511674 99490104 66751923 18662490 103754154 77034783 208264140 136979514 33981276 126255381 201573246 49395549 1411641 72458526 1514919 152285952 174501936 135119964 29889090 102673935 77564949 114803577 195062301 140558166 180045180 89262012 147441861 21343014 75522006 143645754 90356868 103513683 131211318 165113025 3636591 121968210 75560772 184792608 9078846 153378540 177993585 149620359 111613446 46842033 49491267 13188609 46582998 175758408 38726604 143325294 140617218 203435211 10884006 25516155 33355392 61056492 152466531 45845121 16543149 107073414 206885889 180193272 86463951 64536381 205053723 193677414 17358411 8342208 6778338 191719017 126935445 84304962 138588387 165989754 147461832 14739795 26163354 136473225 161436828 112358022 136490466 194295108 95869410 49231875 178738392 129015516 197088108 33503337 170900520 169755642 93175257 122935512 134349537 17128860 191261742 147003129 158163474 160187475 164217480 28649775 85623174 199268328 114845241 6030234 163307949 176218560 89231079 141090117 57363810 76471920 90458067 3565254 626556 207736200 189064617 51781674 191242422 195375894 155176980 163109583 28631358 63008463 145257546 184950486 106032255 126861609 16630656 206662890 29359974 158378409 184790571 156091320 102738468 129147186 64741761 73262742 182389662 157379775 28164213 35970354 29867418 85444443 95180085 8980503 151411617 73827369 162465030 82963734 51999780 31748220 97773018 38313219 178880499 105640080 126328881 38671899 24847200 116038377 110892663 113605023 182753235 56759052 193892118 34844607 152056779 66429006 131741211 116658297 115862817 150116967 207229869 47408235 121063866 23068941 156548616 209799555 195635538 93984933 161123277 47492403 151767735 91539588 55405056 89224506 191298576 52234539 209514438 24518529 192427746 40562424 87493854 203228151 67387299 151523925 180630681 22230474 145716774 124881519 50851542 37738281 18387789 69043002 175596519 61263972 72312954 129363759 7773612 2304225 120541323 43953903 100638909 84863877 146303766 13003431 139514760 154300818 82898865 36662640 193693521 88699233 146171760 171848040 113501955 46457754 203657517 78790866 56615517 11159841 111229776 72496935 198869223 115614975 175316568 11333931 160689123 94499853 168916944 121165254 18997041 90570165 111540912 40654866 159635595 187552953 30382779 46690371 56193018 12312531 63750309 167191941 175703661 128752995 69938610 159821781 141174117 140965671 118184472 76205934 72036489 69164655 180975564 76917645 133309281 49504854 102179385 186998259 75861429 190212246 160635930 14514738 141914220 130543098 132055434 123377037 186419877 155101275 133333473 159018573 163752120 135876111 184448103 9082773 133292586 167427939 128981412 15258789 152770674 99052401 46877880 15136632 103195155 48083427 208949622 100827363 50281938 154859691 114354219 113588265 102252213 65428608 32661594 115274964 38634330 188810895 27984621 55872894 13471689 90618906 35222817 4740603 174575205 143692122 34740573 38092677 71508423 94638768 88669749 16375233 158613882 159966051 25094286 42175644 73758048 73515288 169250214 81061701 89180175 79032975 199666866 52331433 167751129 176448153 147352926 84449358 133660233 80924529 70890603 113497713 91993650 164985765 2400069 135453990 177732513 188324304 155099112 154345674 150000417 200902674 58943346 86929206 14485296 114254280 18287388 542829 107187864 95043753 184433970 56656362 103635945 78832446 112451136 159456780 91203735 93788730 198628710 76311963 82377519 184693383 156156210 32093250 43928514 26994009 184999479 183194445 134911539 110242020 95290839 96251652 163019430 74265807 113433495 110802174 122633448 165985533 186504150 147500745 201510141 34776273 151254159 51391452 93518922 114839844 102088014 95341995 114623796 169584387 171871539 40760664 16559130 178812207 150379887 209039880 30198882 180957567 62555577 10715670 63452907 768117 134221290 170407755 119087808 96922707 128825088 170810220 123575193 11153268 67135698 162941142 109706751 194056317 160227606 196831950 142903278 26132253 77309253 90618696 29220639 118737360 61804197 121867284 74217339 197415435 86650032 31343886 25043235 134160600 43857933 27358884 5498115 87894660 4552947 163803570 18240894 177965844 134263143 157605105 76220844 9695700 91156107 153884031 153877878 155279187 179907399 78798048 75664743 18314373 207684624 29747382 53147892 130169865 96951015 174538749 140629398 28408149 26947284 79877910 204923691 48049890 73699584 75171999 74467134 150391920 187444047 91131264 59417736 121110696 98685888 173015136 39987087 41478360 191978976 141521751 74845785 130177047 159819513 162389031 188893845 28768845 63380877 92326689 169238874 157066245 27579909 33785682 5961963 28184961 100462824 18291189 87502233 12989907 120781542 82239759 30690051 107300508 103448562 52690638 180606993 80179092 141189510 88070850 184894563 208568640 97116999 16064496 194404203 95168010 118150662 20252064 60732651 70785603 158899608 19627986 174516741 18858945 118931862 6604962 110642595 2299941 17493000 4464873 28026411 117914202 42162099 79653 72896460 186270168 28223286 18345978 183083418 101893659 133746417 173658891 54113367 119592795 54626649 83951973 139403292 135835350 164851113 32995305 117717831 117687234 196811622 143432835 183336090 10692129 185838471 104971986 88344039 92622243 38872827 202602183 128486148 202134870 97840344 2790984 101452659 132549123 79503774 179040519 127555365 106709085 49393953 191514204 145567170 92468334 109402230 61496274 97990473 87731532 54549663 86771055 32839800 31619889 56606802 88357647 158416020 2817927 27522096 107849112 71373393 26851860 171205902 104252883 62962620 31705737 68221293 15732927 104225457 62971104 23431569 49132377 20583129 140085456 28620921 36778077 87704379 111014421 99491784 177388596 122545080 39719778 157825143 118191066 27282213 209190933 59067393 66910263 96585531 144020268 57083418 177779805 108977820 149370396 184295139 174206088 122649093 137218893 139558503 29622999 184912035 206845947 32721444 138164922 117865545 40605705 72625623 174079101 40623282 6289941 205093539 144521076 71892114 163458372 147345765 57781794 110355525 208163445 149631069 148383879 96889128 673407 95978106 98315028 83627334 16515912 46624515 197321712 189430647 51182733 107795919 65153025 15309735 2462712 146996220 68288262 166674123 30395106 17243751 45967593 161953638 115607877 84177912 20450955 677376 133195839 43092126 174876555 85100043 82519710 71066898 155451870 152526129 15784545 24571785 87965997 32817561 90275766 113115282 70090335 64438248 26755806 190033662 138576921 197132838 91375053 73627911 122915709 58559088 21167412 157508232 67640727 150757614 98820960 134003079 174656013 194526948 45386019 185713353 27038508 87599043 4473567 81580107 178161648 46144623 43575147 24707697 204566418 118229391 72721068 91597947 180908385 81413325 37997778 61692309 122015145 79769256 171295341 94259781 183572067 11322885 4314093 1822170 150461052 48913200 61272540 53410875 53022774 154643664 198887472 94999527 21283857 130989453 66149244 117454113 5410755 128450952 96096147 144070458 112861686 166974465 15378090 186856194 153400842 101214918 62057457 103570992 134255961 185673348 192738525 90670839 115649079 135387630 49345737 76523475 96449073 53990916 100870644 151483437 195092478 160890051 201007842 172478250 19391127 8258397 163363158 54289998 45927714 109431987 139299573 208715892 147796845 109708809 117220530 133275786 112763616 2609166 152304138 133026348 74410917 27871242 58249527 46775925 38104290 2142294 80722698 42275268 161734020 103897878 159439182 126979860 131522622 124043304 99797649 91143360 921606 31364088 41102712 184388001 63308637 116102154 39656715 140765436 97045662 92964081 18557028 172279317 85608642 25524660 118340397 46126332 43776852 124338438 120738408 156797277 118542648 47535600 142296945 140585067 151912341 96541326 28756770 128867739 145952499 167755476 8199093 198022272 162082179 54024138 174638520 192113397 165081462 148882335 25500783 40480755 115077123 163099713 21819819 37939902 41302842 126217539 144464334 107204181 154837809 76450983 205275693 131077317 70141848 143724189 72623901 176455398 47264091 51299052 11526102 171335199 17742228 11572470 81571224 107358468 45158022 84798882 200433996 24794427 160074894 73970232 151815783 86218608 6266610 42979566 45388350 155973279 110948754 12051753 41763120 44898903 174067698 43744365 44198700 6357141 173627538 5377638 111544860 22023708 8035545 147806106 75585678 149005710 140643657 9178617 152500299 66556077 10741563 125549907 169870197 18039567 183156855 127991934 130980003 20261304 57213576 193982250 72109296 174413631 99525972 14360241 169408218 141141714 120143646 27486627 118057338 154563927 5084982 145394487 25693584 189232575 46129755 161153979 148208382 7451556 115131891 15880788 146960898 18487329 94516275 44693439 125968584 116045055 120605625 157110996 112834785 108273375 146694597 162738261 106832544 187625634 171843210 207101475 189052962 164067309 166514481 52515561 7445823 97917792 91271061 172698477 93103458 139489140 122914260 74203395 157239096 84155442 105545916 66146388 116353713 8884596 937650 19137510 28426398 39120039 111917442 82142823 115109631 208877739 105923202 128631888 121261497 2930424 32117232 26257959 16700712 47319342 85228626 10325574 83473425 153847029 64591569 143446506 143133312 136165533 118389537 175289877 71024814 200081238 77331555 17728914 13471395 169487157 198808449 189052101 179004903 50472030 187820367 179792949 105676809 75551238 38943933 118478199 5183262 114130023 198846858 89710068 129938718 129469263 167849199 184118823 188342154 89396265 121006095 123133815 154186788 52592715 16551003 104555661 169477917 5855388 43239420 55969158 200458419 121289931 53540676 47403741 22766163 136417785 155771595 173880483 161035014 71981511 157854039 103332201 69826386 155472303 73704918 102671184 54769260 141951201 25716390 109959654 150493749 160177164 8757651 5355546 201616191 97810881 107086350 104009724 54714765 207127809 134769768 130484109 116034492 160183863 94021746 65768913 16165002 25037502 150662064 138534291 127806756 181741203 207604194 88303404 203822031 163380231 181527171 154934367 208455387 16840320 135157239 202493718 20088096 121814679 122800671 166574646 12092262 32446911 30731379 108086055 59928582 100934673 42889833 27099471 35341614 37147362 152885712 167300826 13211751 32992218 192931200 193272429 179594772 86953923 168924882 149663031 82454379 150485601 131694717 168300552 19647705 21742014 37614801 103424916 61795188 57444429 205195116 68193384 195578355 3438498 72728019 47318460 17856489 159985014 153734847 106156491 120676059 34258791 165895401 5087544 80482122 206933685 91859187 101843742 28969500 203424732 177236724 100717407 69047118 83388522 23157876 188366766 47618739 184846767 193931262 124992147 190171044 55839315 16101372 47468106 73304616 118576710 93655506 194258274 172392339 156355038 73572933 116413857 147531720 148826223 124061301 63448014 88489674 104625444 105397131 110667060 155775921 37731855 123762954 180998748 180008745 76037052 167167749 102311643 188274051 41065227 6092688 152052054 183587439 36268113 50548932 141963234 208819170 154724052 55292391 160032558 169847937 190287447 121257024 198022923 21302211 192206805 10551828 107429952 157329060 104942565 47900055 163713816 170966523 202118931 155978655 18614820 204855756 1871940 30478455 168746319 45264492 53753805 205226091 201205263 89259996 8889951 20304879 195381774 137870187 205467885 117979869 87712506 158371521 32460813 56553630 185668287 16644159 191663094 163207590 209172369 207394026 51504306 110757192 685545 2144478 5196513 139146189 175291242 132394395 42946596 179085438 29518839 43500744 58067646 176846313 161345226 126985257 98490714 29954526 8528121 128304393 31281096 140236950 84843822 165517569 192194037 31561236 5065410 128718177 85452318 146312922 65158758 91468944 163598169 195650847 28602777 49672434 141596238 117789630 39194757 48337947 68286771 120152970 138604557 30694125 196008225 109314240 90170325 94076640 147366072 43290492 110774097 203886102 82697118 136897278 178020675 107376465 81639768 72805761 205030518 107179947 188793423 9916284 41230455 14549913 77681478 141180039 164920917 24845478 6257475 196653912 119580426 145540689 81590859 165743340 199861767 101179281 90697467 140814219 132047328 201895197 167426511 14676564 164522904 130645893 101474016 99329286 91471170 123824715 72013767 136749648 99531180 111210624 54411462 91868595 153530055 782712 83569815 149706648 83578908 205730574 174510000 177824430 15198729 81981648 175632744 201244554 59657997 159844251 71324862 152800137 45893652 95985477 198079119 40678197 13589352 201627195 149872569 55161099 56871171 184751742 74297034 82539912 28696647 172858266 92598597 144073587 62978748 146206263 105223713 11910570 87399165 52275405 53629737 162505791 9920148 58264374 84649362 14784105 6595638 13199109 144345600 132980211 90106569 94177272 123676308 151281060 151023663 117621399 177961392 976290 74405079 172864209 20750331 137636142 78108555 29182167 93717582 118681017 71670837 27921453 189408807 136078929 95096547 14938434 7547295 96912543 181865523 33042282 151824078 40640313 128596986 144694053 26854653 201597774 192652572 177469467 149799195 193958100 43230789 95095728 204177939 113601180 7029141 95905803 16332897 19424076 80234070 29383284 46045881 53681019 175971264 138121368 140361102 87645768 44495346 174332382 87191979 199495380 153766746 41863899 205228065 123884397 141074598 23022279 88255566 148442952 174288618 187316115 12631878 140673435 132712650 140835303 112098315 140502915 29015721 79335921 83370420 17240958 146591235 43726557 198164106 93373329 131197500 182857332 87455550 165764424 73803828 61807284 2296434 9705318 100307718 1286565 17745714 58819026 151519011 96113241 114741795 165725154 72918405 88220853 33980667 13468896 31957128 102248580 144225039 110115747 207520845 116758824 138083589 165325104 86863140 127623678 32975985 67707738 148095381 140517363 78460431 145302045 162048159 84306789 47598075 171975111 141583008 110899446 189877296 144461940 171055164 18606210 122286591 105628572 47517729 188502195 85985172 196796334 70334019 114317826 156740052 127112937 143656821 179200623 166869990 3724413 165083100 86641233 188731074 42796761 89817378 13610436 167194419 183934170 177675183 133615062 174953604 112392 55250202 129498390 186024132 101708481 30028845 172732371 97223763 36993222 26658786 182367171 49078239 37156455 19891515 171027570 26286456 196792365 78874866 152017299 166281906 19844937 133807275 196852761 98129535 191538627 29370117 157065762 151953711 166488798 118335798 38767533 118721589 92391432 92301468 24589719 147986832 185203851 120775935 136228092 109547487 163738533 169127784 177559305 120203769 97171200 171367119 75976950 190064154 202981548 136863594 165346671 172252752 78304338 164498628 125281002 116989698 8878422 124029885 142924257 123287766 11345754 96436956 123404316 35116704 187675698 113209257 14814828 79792503 8387085 33437712 77872998 30317532 203834274 92352561 139232310 55242789 99171303 128164638 158994129 11719071 51839991 80342577 112393491 131445132 205402155 131692827 177399348 88645032 91187586 23874648 85658832 180639207 85269324 166971063 17634057 118853112 38769360 68826219 20451249 74622744 154334061 200945766 198133194 107957220 55043268 192457944 14344197 161889798 75684336 106956717 54464655 147017052 79794918 202003452 145042926 159101691 270417 66472014 16702350 697809 197306298 81970392 96664848 156962358 168758982 61622799 7872480 164118360 97188504 129401097 193640076 134745597 48874644 151842432 184333758 47278707 19612593 77020986 88016355 209384511 149637012 179261208 99627381 37929948 32173239 41389488 197090019 9483096 89573820 206445330 206307486 23482116 38328528 142824675 93790536 142968882 119598108 97279791 202508481 2312457 75377064 142912014 10815399 158999232 5874771 178661952 181957860 4929267 27432006 111922377 120962919 20160903 186729711 20599425 113084601 142484391 173890605 36981063 136418709 102607134 110832456 24142377 122135391 183308937 46176921 46847136 182626815 126427371 133969857 158065320 47101320 1956066 209866335 5163207 70474404 164181234 170728152 24908289 3962700 6388284 148069677 130577475 10271373 105310485 44203257 42832503 50624049 4915260 146780403 200102994 131291076 64085049 184105803 12706407 25880379 147334887 187396944 120578493 118653213 23982840 152141934 133602084 102138687 55737066 42241605 65079525 105841092 190001952 53893434 157391409 156551073 159075483 33008808 164447577 143618370 130905726 190779561 157228659 71593368 168866229 101120859 8706705 196905219 145655496 160139469 54842382 51914919 140654157 2004324 3007893 40231023 155039220 65863623 150241266 61201728 93008769 142903236 92656683 147681681 160511064 148651692 165379494 160184514 99347724 23018856 57819888 38114160 177626085 50171037 205995216 96917877 40445517 89869164 29235948 44242086 200716866 164055465 45844113 36209649 13432188 116293002 186872469 118795110 196877394 32389749 155600319 58705941 172383960 44923305 166390581 71264571 45576846 9377193 52733898 178793160 154449456 152754483 197847069 89170095 74126346 74402853 147005439 27350253 24193617 199804521 208408263 10949925 27857676 178755843 35097321 22535499 36264879 143167584 36625701 118005342 46969797 187819989 123741828 82601253 14929404 115910151 189024171 147952056 170556939 83169282 207073713 35430738 105249669 143369982 152645976 105114513 120082767 30912378 28438872 11911011 7230888 84890631 197221836 86844261 198076452 62479347 31341807 201468519 196695051 38519481 128565297 79087974 126878094 99869511 1621620 5504205 144090408 77950782 178640574 98071008 96731103 202955865 189332451 168744072 19586448 34506654 75103329 175963620 172907910 204578955 55068321 182637945 57448629 113053563 135412389 204435861 129547005 130519305 21903840 86587410 66806460 200538345 208832127 146282073 126787710 86190951 2658243 172288683 71117004 153694023 111603618 26843712 106501059 187163193 72668799 121801596 30780288 28235781 73182312 91106064 89519388 189986097 874839 7537026 125092023 138839064 35136675 80610222 17887002 67670085 75675852 5437026 86323461 52354932 120049566 166670595 194393199 29236242 17155215 110423670 191963163 58254084 101231256 32548509 141730323 152568381 204642333 209930574 197952048 126403347 172283286 114195585 164283357 208015185 201240333 38540061 110169591 136009272 60301038 193686927 38593359 209461560 83178795 11524926 51775500 131766285 58789395 31954986 173112933 58659804 209921922 146969319 375900 6634971 175139433 12190353 9623019 136294641 157212090 115801791 155276415 40375650 53044887 9844653 163076004 106894662 180128403 203226786 67846212 57448083 37550688 23980362 38377983 60770157 14420469 7277151 185705835 100529352 119957523 75098562 9946566 46141536 200590719 75417342 103657638 94653594 21690291 73797780 10496598 80781330 165518094 139138272 149947203 156792804 155962737 47373249 118536264 126614355 37070166 160663398 59004498 175647948 187577586 66753876 59170335 32877684 24418863 69092772 153520689 207958191 24497550 104157564 14961786 62123670 18992400 184413075 186614904 161213325 64222515 18416748 171430854 16983708 38583993 25954740 93735411 119336490 114432444 184196733 208328190 27907782 7999992 126300594 177611175 95215596 14324961 156592653 156448908 57562029 77837466 97403838 151125324 86701020 28492212 49668381 147972867 143656275 202850403 189755475 80415090 199112277 49854861 55485528 157072083 156725352 159732783 77912646 69686778 102720807 121168530 15973629 66841803 188002458 83399610 74631165 197431983 20683446 105272433 96974157 4258380 112366380 7481733 119348271 74109672 208769883 71440929 178314990 24543330 2136666 124567422 76749603 31484040 3407943 203824488 145217163 35704872 159935055 155636544 104364582 73371396 196511070 15281091 55799940 187026 160994295 119307909 93889887 103567674 39968817 198386076 191625084 86709588 164299968 150795855 95742108 104663538 133251447 128540265 56465346 66091746 177926574 142077222 131304579 186269748 34358163 86760408 112521717 105460488 173707170 64922739 130607757 15937488 10981719 199808721 2286438 129011862 129980004 98227437 106229802 81725826 6436395 65403513 179673207 130041912 157942764 68436837 92724408 90920613 103108656 33356883 151068540 139821444 71658174 137150685 187356372 191625903 82005357 209902287 93452289 180902946 17032890 10611615 34845132 27736758 185512341 194160120 101581347 61483674 99531705 205904433 198138444 156923361 164383149 195566658 137630598 63279405 30569868 52469151 2339022 43561287 43625778 126282219 207918039 167672421 130719729 198946881 68547948 176527176 126450597 108270309 3025533 33055596 174850263 166716732 142363368 99118782 185118906 12883416 154188636 114727200 15401841 166066194 103114410 136509135 167339613 171465000 164935743 9379335 7998039 92722539 91523775 4625145 52173807 193676196 160663965 180244176 184791453 37647099 55411104 131881071 24459267 209965350 35477631 33306294 22666182 114456510 151727646 58601340 2487954 44679453 175305837 203739669 195146070 174428919 146545329 129616284 92776593 64231356 2950248 202343589 41063505 2964360 36398922 58472421 98016744 159498360 90221649 105912996 64312899 25767651 58322691 150674181 3635646 23620401 149440242 46992267 92899779 21841806 73537863 6571803 175455462 166171152 46164804 32308122 113014818 52256652 114570141 178030734 5977818 166108887 144115671 192921141 108055941 115268265 199608423 135784866 172384674 119301882 126248094 37482165 134524194 33092577 128966628 38630550 109599021 38321787 155824620 33650673 167891745 29036385 190613472 115256400 189477666 6695010 58515051 83403306 131553114 111780333 184740045 532959 21305718 86317791 82604508 84360759 3418422 205138962 80115504 94892826 208453476 18132639 61232514 66580605 102737166 72149805 37430190 116148711 198524823 21223944 100433571 35646576 24501792 83642622 68476611 127929102 7481061 156586542 191846970 149586402 32532087 51701706 55174161 206654763 131800872 38614128 6557061 57685509 86869902 176604204 72177924 98215593 151048884 86195760 16248792 171625503 161951706 200062086 115546347 149960790 122458938 105884583 55997403 165713016 74195457 72580662 106990422 56343903 100445541 3302901 38292324 10840977 143347218 107558829 206848950 78193689 122859261 127371489 32422299 78264837 197522955 30101946 75836523 172249854 198308922 64822800 107856441 181031718 144904809 201571482 36426726 154430178 69605298 74401530 173545848 138517239 126702849 204074808 153496875 204515577 39116784 67020093 125180496 40060230 39191880 61544910 32859897 15168216 38628513 1847937 111420141 33393969 130605573 134539272 117945240 46140612 112030149 184641534 24209892 30195039 25198761 179642904 56828520 172369827 3006234 106523361 87079881 165070458 169134714 11243526 161171640 130545093 148098132 97743282 75565308 100712262 140906724 181759851 118471458 119330190 177374337 114877581 5594946 22908480 39694473 126034503 143527902 54200160 209493900 176653470 159653907 90814290 119295666 15922788 16565661 193883991 121232832 27449415 131142774 3840249 87138261 163082829 149115624 189958356 86619351 69701184 51297876 42723870 22491441 127680168 7917063 67275012 63171171 50193633 113701581 47897997 80323173 176988882 23895585 45815742 68487153 52556973 149193660 124505976 19203765 17416770 76776714 89652696 19621728 26280702 64887480 18960081 38069367 97376538 163965249 73566612 38946705 65713935 184520553 84485793 171001215 81547578 156975294 61936056 203590275 169051995 206958675 72739107 59767071 151930737 189397866 33553590 180224751 113644545 39747288 8359953 173019630 89471676 83482707 181611612 178025967 460593 21670068 135171876 6295149 83497365 170213904 155197287 117119310 167783049 19503960 194064969 24029103 120175482 62497113 40324935 73985352 115369632 142901409 69022926 151364976 189828345 182784147 2287698 10984932 51819810 177531753 16221093 34245225 75777051 124833408 91891149 39121971 23131794 126089397 122300976 38830575 88221714 167676243 148649991 142851786 165009495 161537481 61226361 142188711 184261707 27866559 21036393 52045560 133392189 84447027 116937324 199395714 93895074 64588020 6644967 182439978 173869101 166868289 186367860 171966942 119189742 73645089 103606062 194445006 93250605 97834779 30119691 157436916 92750490 185346252 131169927 196396053 94001775 7782474 84143199 91168455 173855199 123540249 20234004 25914735 184818207 60662343 30817689 117281262 197743623 178093923 153716703 197820693 28717941 127084944 113681925 149845941 164011155 16608921 188613180 56484729 10430112 16043538 12913425 70670229 47222721 64917279 106036917 196305207 181251189 121243752 43699299 51885624 165413892 64504650 140957649 34605438 94247181 52878798 82495287 88326042 190419579 41021106 85760724 42877296 113302140 26808747 71202726 26214909 44008083 40481280 103608855 70507374 65357544 143893155 37669044 15441342 186950337 183573894 39120501 90982185 197209026 178820502 20795040 34686246 173400339 19714968 101241924 50111229 99579942 186692625 6328623 191755032 2538018 113040522 151078263 17144064 192825717 134158395 35907942 125667234 141333402 134426880 129866751 174665001 185770830 34274877 25512543 15971697 203403270 109904193 101492496 50398593 112849086 138738411 101747814 126721896 180788580 9703323 43502529 196108857 31425492 3271926 29472450 29065050 14384181 81269034 34871592 106336797 31714893 88661013 743946 102364710 97269921 203800380 81396567 129650556 68955390 32097429 158895114 55751073 46350486 120243354 74195352 208607238 146415129 15029301 168495474 128864568 17161788 90328098 159198921 91272006 105894285 125944560 205028670 202617387 204397473 124130874 115505880 169676346 53155494 2697072 180784317 119844249 14241402 160010340 28826847 95554515 172717524 157093608 186668244 10959816 127940631 11264799 27475308 173254578 118418559 203253078 182692650 112691523 131582451 38340897 74147220 114992577 162885324 42476721 64565529 14229537 58857771 149451141 9331581 51353526 40720911 33890577 104271426 170554356 183205344 178434165 14030037 156679824 90151992 125703669 50198904 126712824 150186204 8589462 158906328 143628408 11607036 95162340 58334934 950313 166922994 27537384 158958072 58344552 82480881 56812371 63193725 113152683 60537708 192718407 208203240 41687667 159518184 142774296 102114411 167318487 157214274 100179996 51934407 207350955 60144042 144060084 24886890 31102638 190121295 47404749 206921757 165201876 80694390 16771650 192041766 59078565 124021002 112446768 120606780 143446485 199635576 152789259 10618944 123524394 113535450 48788649 123645501 90951441 185810163 160568898 155184519 174231267 45373314 119671314 162181425 102069702 146882106 31237437 6473271 78581328 29978214 2393265 96142263 169221885 189631701 9902487 172561347 122386005 127805643 110559561 194963622 192974565 106351749 107499021 73639860 160456968 167967471 101417967 195760740 52112571 162502431 30322257 121787085 158948286 202788264 187707891 146302863 205256100 201911556 33357303 160345059 49890183 93744399 115632447 97449429 78859158 175134981 75788055 157996671 74275908 65537325 77967666 159469380 12145917 25222050 119687484 121468263 84489447 18835089 78875202 113465709 67669770 124455408 141747627 98722239 134936865 70247982 134506155 36959706 13661046 183147762 112845621 164529477 8176707 201661341 199404093 28440405 55514718 153639948 134547924 126070707 209323275 146862870 16134930 33889863 22635669 162271074 205856301 131913663 72802233 22577562 187301478 197135001 112484778 111696543 28905177 4642512 170888319 39672360 89213670 179730579 175567644 191041536 88484403 148803060 5416446 114217110 183644601 28719075 109873155 42420672 117596703 173486250 4224339 93930816 174707736 56591451 112164318 28356573 87262728 154629216 173107536 97646514 202376559 201173721 145273107 166205823 151251744 94089765 125972742 159382671 109135068 1814862 100773120 90779157 194099724 208321491 60643506 14429079 55811532 108998232 151340532 55590654 85955751 68523168 171288810 135751455 52387440 48911436 18033645 49482867 56173908 91534569 125602533 43394862 162221325 110490345 113819790 9293928 83420589 147671958 126949725 180506487 106343139 94761177 97261962 127307481 102255573 67706436 107065392 206276028 153337737 76667220 153160791 88315332 126002457 137544225 47890416 73011834 68722395 185307948 40402278 150589005 104270796 200029683 126440895 130133409 165850461 175383642 153660801 122319120 44975490 81477165 134530746 55117440 127228815 148075263 51474885 160032600 40095972 173058438 47191242 8778231 97830789 6502083 84301938 187511604 191885610 24442068 203203665 162460956 64440096 124298832 206067141 31833354 6124881 96805695 105291459 163654134 137398254 201487041 56196000 89375475 7693518 26532723 90253779 199267866 96929154 129657108 178288425 134636271 40496694 43095360 42131586 84025620 57800925 37126257 56633703 631197 196725018 122612826 6751080 106902264 9907926 47376084 34493193 127763244 61718454 79182390 183971823 25901064 23057181 179018280 194758704 95915967 97501152 20508117 65046408 13813212 29403927 134939175 162683535 92950914 196353045 1506834 133763112 112389543 13161225 114525369 88847955 133582680 13885410 173370981 194309661 1153509 39387012 15605457 196230636 43967511 22450848 159972120 95347749 128550450 22598037 27890268 159717600 132941256 177707565 108478461 13303248 104829543 177945369 21005817 108610782 160308414 144263301 79327374 198871995 15916425 96909540 143782149 197166039 153581127 92998857 186181149 119974239 163359819 37842273 119974365 165977490 17972976 58037406 137692191 114569175 70989891 206023776 178725981 179968320 24856818 58757937 63071337 50736294 110724789 18085809 176266524 75469149 90410523 156292122 90280617 201543489 140827848 49763154 200697399 53770626 193263651 114788520 37598568 76935285 27987561 81685590 81267123 126460761 41507865 195408129 195467496 207784563 137202702 126216321 134190777 29155875 128881704 42749385 140910441 166155339 11412366 130694655 179126220 188906172 178348779 118563165 174272952 22451205 62567106 185055990 97468917 116544057 82159581 89192796 1319220 35420931 104105211 45669267 13948599 125118651 156330993 109259136 72771867 80047947 110746146 8067234 86655618 106895880 70315602 110223099 162885072 22287195 83224806 13055952 27919059 45051657 95384520 105318402 126592032 17898153 90007197 23584785 131912655 14903679 81355953 18590796 36852123 176420517 75923169 160333089 158207700 98345163 25985043 75169143 52615395 18686514 16368114 172329129 74225697 110303256 141676437 602700 135390906 94940454 37420488 28209405 114239559 50936298 146420589 63080094 18788511 64827504 15335418 51509073 30022230 133878234 176956143 6883884 126849681 172028598 56813694 190469244 116245416 199153185 33998790 89975193 36991437 89868555 32237982 49758891 89067552 64367604 107759841 88363989 15724695 185114097 163384347 189439089 109951632 122045259 179143776 94328829 60192300 25950183 24809568 8031744 35742378 73693347 41220585 166348791 20224932 21544215 26862969 29736798 18414102 134820210 99642249 158740155 125179740 48691440 16904223 47472516 80105025 127253868 194997075 113670837 19278588 90097014 16906533 121855671 88722081 55657854 42441819 38946453 114270870 137148921 32906769 126635544 137432673 148290534 163130121 154473459 48979035 128318652 193213419 14816235 83214054 167768223 209544384 48932856 99847356 5351976 165266535 201943917 20700498 35155596 187387515 89539023 101839437 178358187 16381239 125888700 106159389 163543191 151424007 1915809 117028023 94429314 37038792 85722777 37067373 35844165 120921801 110238282 38122266 72887598 81432393 100890909 114984471 137845764 148542051 157283973 172592238 30518355 676725 89923113 31334709 73061037 188369391 17369646 19312398 1390725 143585127 152170095 22106049 85803606 142376724 192397800 5365374 138008787 77730408 92579298 162465261 8138151 133191765 58620681 128835588 140372232 104786220 150301641 58873962 126049875 151930002 67200252 115249827 39387180 143604972 163422861 130604922 64922655 206969700 150456642 70180299 27281331 132054363 166215 45965577 18616542 17285268 180152490 197842365 208785927 85179129 103134486 75131721 29177778 130930296 19134759 104769147 198756243 43951173 52967964 118664868 106610700 121627464 49643664 9875103 198251172 156975336 16523157 20462589 71237964 166309143 5883759 121020270 160061286 33201315 125427750 78011262 55476393 194071521 182112714 155472975 62674437 99535884 97250286 110016564 133786905 78454110 153455946 153536481 202164270 29649480 75886545 131591040 207075897 209961234 170359644 201551826 46126290 43457631 188725698 20665638 37830870 44610762 196224483 4495323 137668944 195037416 181667073 68897283 39632607 118371519 33485781 204747984 204637272 38796009 121215402 195292146 90361194 89793837 169667400 60907434 140724129 10744146 74588115 93866661 172121691 104939877 115360014 30141279 117729087 14373954 74903388 120318870 156744672 27882729 88803603 158525745 29285844 174644085 29713299 103250112 112860594 209687940 113608089 15200556 127695267 141542604 22588524 73121706 175285740 137019645 173682705 133253505 24753435 84970095 102135054 25246809 119431368 107461179 189813351 144184698 162770853 69101970 84446019 154340613 87408888 25358361 18918249 89945751 176994993 124396629 14219520 98490714 165881772 47068434 79545102 57235689 71698074 95321121 54362280 77701722 94860276 58198098 51079770 34304592 117901707 72335025 208825827 28234017 129725316 141382941 120741159 28840455 7442295 161822241 59905398 50981490 28461258 76704768 165049962 113287230 128849385 84091602 172499061 30101526 153776784 201456675 111303507 10839675 7356888 209276928 106799406 190693482 57088500 59773497 94377549 175538097 118611717 114905511 146838300 182729400 56474229 186089169 26538330 123705666 174798498 45648561 121386237 207581367 122658732 90581568 48548556 166284573 103884543 13771716 44138682 207656526 176107428 15143730 13706994 132376692 174463569 64131144 19502343 79335711 17806194 95670246 179864811 63383712 55563501 199499475 115822791 78421014 119607684 206813649 198487590 16191420 100094589 38711904 16786938 166149018 94853010 57779547 132566721 199454262 108372999 146166783 79287831 135177210 201025230 68994408 28305081 26739489 143981754 207478572 124469835 71622327 10819746 29286852 107020830 146744661 126788928 139203960 106288602 4313190 19881330 122169558 187218927 70203924 126028917 204543906 98813400 132945666 52950387 53201967 108696294 27957384 59654784 173938212 33058473 21000399 30085062 155038359 22408617 65323167 37295706 80629920 111635496 52836441 16374036 7304682 85708980 204168279 75573477 103936707 135559746 22872360 106637706 19559925 53469717 75958365 72928065 43489719 184087953 58446822 13285587 144814089 163575615 88193406 103849452 113840391 134863554 99584247 78155385 86271549 169522269 195946002 178797213 57793302 21870051 148638105 54491997 120952839 195603681 140483385 62591193 36597876 51072525 39117771 184636914 148026018 40096455 47175870 77664048 116771802 107292549 75314127 125931729 209512569 39922806 168982947 109532283 91197897 163245957 5754084 31267677 111672141 148851885 8677704 112259742 172564665 29244789 208933641 22390473 29542779 160388823 103618053 159496428 84239862 147302967 71573460 19325565 174297732 130413654 99840048 203177814 19079634 77729400 72330111 15282981 45165603 193535790 189843024 42085890 110413653 70571088 143289363 164622024 37835847 144907308 144973416 182614257 98733117 175351386 19411875 183564339 54070569 125370504 136419528 45180744 85025115 14199549 39685275 91837473 138406989 199719765 115683351 77023023 197271984 30154866 69716556 69674178 207747897 157263141 192042186 177576168 22463238 110175450 158645655 78187221 162101415 72695805 39297699 61369623 27471885 18985638 200037054 9777243 199830939 41950713 142578912 34021764 59602956 10980144 25219278 76890429 163543527 169857324 86626932 116450250 168869925 143336844 36724317 200888037 194535369 136396806 62584809 186620448 173090820 33925164 86004870 119280861 102519459 51145794 188554023 70722372 135519573 176938251 183883203 58660749 50535030 1756524 174868071 163442076 59703147 7713258 203501823 59593128 107364411 160815459 154460901 188301540 152143194 44516556 131724222 59916486 67475814 43110816 97348188 193338600 80027178 67288326 133653870 178694082 192417540 94801350 152457480 26247900 131170767 146158614 36133503 5789574 19666290 167430669 78986628 40573743 84034314 147644847 102821040 85959867 55455015 110475498 181917078 203260512 171030804 183714594 41958420 166520361 202669362 163796913 150648435 155067633 41350302 193595745 153866202 8898771 89958183 199840326 178015320 80002314 85097376 209032278 176693496 53958135 144960480 65551185 149532432 102033414 105258384 34063554 157527720 160477821 194463906 190836429 180254403 208137069 89242146 51299451 97091463 162040809 1839621 116178636 208730235 202960590 144814215 102137742 100268091 135545067 49742679 119702226 160268178 150527034 94826823 186595101 88326147 182146818 182999712 109342149 66594591 73152282 209243454 205800441 28239204 171625188 58434117 23747745 35107569 139204485 178539585 79986291 119366625 67159281 197244978 158641560 129627120 27360921 113157408 140779695 61257105 194792598 140849016 147399987 71076348 63472206 161921991 63699741 189172557 189327936 44400930 130552422 122477565 69410880 92879577 40751403 149424324 74207553 147076587 45676617 37914954 53605671 149620422 105972510 124512801 38580129 83906025 151674474 180792276 15573180 205729671 49948794 54623772 134924328 67135761 68176311 122885574 178361526 130722942 178399683 108638964 97914369 16772616 28468062 77926128 622314 119406042 92067402 85476741 144696699 191708202 205344636 173986554 194435556 63658686 201885642 109816896 103353999 28065912 43863162 71520351 124213026 144189255 52964520 166100109 191203320 28159551 187433841 62357505 209865348 153868890 138661530 149859486 17005023 202020630 101486259 96245226 144091542 28224315 3556392 161076510 33063387 27098967 150357480 30359511 70508697 133267176 89058774 88549377 158081175 177556932 24712548 82570509 204848742 107763390 114435888 189471597 114359721 207890130 13608273 173829243 180388551 51857589 167447280 22478883 49764708 158265912 23001636 117210009 169798755 208422396 90508740 204660330 193803099 187511541 58352721 49875315 143691135 155794422 14443863 9313815 158846058 65606919 64687959 121636851 23394273 188207586 27783420 105964488 148569036 73547838 126500178 91980609 108168711 170195508 11056962 3646335 206947671 191361870 155066772 120609699 25822692 48476988 77803236 145039503 47342736 164660391 146797686 52468983 79002882 205423953 47910513 8319318 107303490 148617168 93664221 4040358 112014294 209919633 63255717 24181983 128871183 108961482 31060764 70675416 48879936 56178213 185275566 139138545 49160328 94920462 20128920 116894736 53878419 164995509 197072043 126998781 163580823 18976797 115025820 109490913 65621199 158820228 31776906 107334486 118067670 82663602 82760601 107662128 50708196 189070371 116512641 170799762 193239879 185011218 163674168 100482354 164351712 185219286 174020322 117913677 133043883 37882677 105605724 171776136 24838170 21548646 194549166 68362854 175640514 182035287 16214184 99557787 189699678 159239577 128551143 80090388 203248206 43428441 69969396 128269932 194008101 174109278 174279315 202557075 121016406 175108059 12237582 157234581 66911355 40753881 103774650 149802849 208524813 34978104 41273967 78842904 152740812 16467507 112163415 126366072 176986236 204368094 159171033 50963535 26941866 147932736 167031480 18489177 67044621 754257 71489481 127817277 88296936 147004179 4655490 63491484 34039740 192040023 18573639 16768290 102796302 163968609 124383630 187291356 67685016 79371474 112647780 34083504 14453859 5632200 88383330 108999492 74597964 132228684 100925139 32847213 66391290 100354590 57229095 192435579 183209943 152148150 14433174 133440090 168475776 194813388 112300860 196491246 21741069 44853942 105088347 96143628 95709096 24103233 122383086 190082277 78304506 93850281 27248025 56379435 39577041 4821558 158842110 149916312 56363118 204859809 16718667 160067565 24323901 75611592 152903121 17334240 41158383 94368897 45213798 76639542 199192182 184860606 42420840 30407643 22989750 200692548 83399295 113655801 59150049 173128095 170916060 161448252 176732913 74604684 187676916 202624212 64390599 184670766 22741992 63988092 195050583 123868542 109430349 54029913 50935962 54950868 74745552 107151387 65270751 54697146 21032319 185042823 114645615 24471237 100325841 144358788 25110708 160371435 102214056 184367778 92109318 46995858 200630787 81790863 143590818 165208176 165197403 37031043 13652562 82543251 58966593 29252979 26822733 86824584 56903847 97459089 122213259 102470214 63543795 162299382 47367495 159838329 168066570 26008899 39709782 129929205 24760428 148768515 153532407 66387720 84535920 196989681 196798560 20306685 92186619 144191586 126649509 81920181 18614904 14308980 130843881 187890633 75369105 2405865 187625466 171763179 74068218 145493775 148433082 157027773 16354317 197908011 133702212 90959379 177813258 120191001 8178198 6625941 203737401 192985737 162127812 137109210 63672273 36272754 13027791 182019390 101188773 206026548 62664189 112369278 14855043 90482154 162556359 16795821 125467146 23238957 185863629 155766303 32731293 100035369 118599285 114018303 75786606 195534402 78144108 141862098 69418671 57178632 197201466 182306544 49167678 187603101 128289819 135689148 162888411 117605292 156173745 11567220 201216057 207310047 171881283 26463381 33614091 162335355 75927978 3448011 149288832 88674285 107760345 170880717 199118367 170245026 135141321 51283617 79586094 151274046 2793378 138302304 209524539 111754692 122184300 94158603 80612217 137051880 24658725 15114561 68122971 41282493 121747101 8645805 141747144 33280758 207403728 20474853 67860954 112030296 191729013 149533734 86007978 100692459 154452690 43733046 28208439 141140244 179864748 21546924 140899206 59576013 26949153 201355329 117558378 62830236 33297285 98463855 129992247 135291093 128164281 153436290 71238552 19805604 115479000 145059600 112333473 36142827 46371003 106945713 186971274 26841381 47590557 200107362 65133411 59400348 191732751 90862422 131632452 31179855 163878666 103924758 151461555 72602859 180851958 99571185 162720789 44986872 30110514 94638810 169992312 34859685 70931490 1167537 185652579 155273853 201595674 50446242 11063472 80678052 132196869 54630240 165341169 139164039 137482947 37917957 194094600 99727824 149828805 160445145 27371463 203173929 108544527 24268335 137284539 92236242 192806817 85626282 39895296 92385279 64417521 79789626 207750900 193188303 44595075 105526092 118599432 152195652 26701038 44844198 133193193 60996348 10319295 111069672 74785536 104402613 96912669 61852245 6477702 124886874 41231883 202994862 54448947 22548183 153108942 201911577 71314551 66429279 130134732 27512226 126942459 116853366 195980610 102028437 58544808 124540122 127072344 146640501 545286 145339467 209205927 44292297 55388739 99983583 2168796 98048097 36810900 208371177 11804772 119356713 165877803 200625264 143054814 140986524 154584276 20478276 192552234 107296098 83866314 152930463 16395246 44418675 5345298 34167399 38149482 36939840 42952392 57844206 206133921 10609620 155763069 112604121 45028242 28403466 14390040 63381486 38140032 151045041 56725851 195899760 158663904 117101250 60202989 11581836 196779744 19781286 90204639 121126971 45797031 34923546 95095203 134717688 108189333 152490744 139505688 189601965 140308539 52638852 6777330 33265932 197723715 20731431 48407037 83300406 165065397 21728406 104668095 87572037 146328861 198336957 3242568 150299226 96967815 72419046 45348849 61881561 85453767 182275884 57437793 130711014 123464817 6248781 8690619 24330747 23402568 25561032 106133391 197287965 164651151 167859006 136616886 1959342 11648490 56113743 127916019 11082771 53065173 121996707 25441962 150014886 167473614 118318263 174147456 144698526 3174948 88267158 130111716 36680091 183910629 120879381 156542043 160412469 19762911 30408609 126819441 149929416 6286413 81953907 39132765 55300161 97987554 129851463 188251119 21549717 71136240 199968363 52011645 116829510 80607135 56505687 137229267 5162829 74711091 58977723 172500930 168258762 106022574 27088593 150329613 19460658 193795728 87317181 128311239 173607357 198817689 162257172 173829768 90688479 97840407 68112639 100477629 116035374 90177570 56102655 198684465 176770104 162462636 82343289 183974742 16862349 87049053 60714192 24069318 58802499 203241507 7015869 168001260 10504704 67175514 117583557 9697863 6250629 2825256 178826907 162145410 37542267 42312900 97959876 196250523 144185223 42930384 195628188 92963367 33266016 32816532 197785623 6699021 36602517 19296144 118611003 198639210 183708294 23763390 26935335 87427389 162277185 150615927 165473301 64095339 56217504 1104495 130919397 184198728 106544277 148805013 174614265 94352097 97828017 194539023 107701419 154107135 28331331 12756702 9349767 105234696 33930687 56122794 75847443 16913820 72450441 171317034 3343221 10558464 7364385 92845935 158684589 115651536 133764141 203183967 72767919 24241560 141182076 207640524 29846628 119309526 151356618 94677198 4511829 48379695 157428516 128301117 139733538 181372002 183389094 28982730 129412332 176070594 159222966 35045535 101706087 160595715 73998897 184468809 23697912 159681774 166569753 125183583 41698692 129941679 90111378 60077409 206248119 117059712 117188820 9685158 81039336 149935800 38122560 35271936 167310339 179177376 179233341 70798182 49377384 31860675 172913307 70085169 124966254 107845626 187949496 46874226 124645479 65849700 165805122 194811855 82815453 124063086 104140680 147031626 64440012 109998504 33975333 37564779 157708803 49995519 34444935 6521403 149921751 118216077 68137902 9668988 192459981 136599456 102242322 189641949 166318278 21946932 158008830 182893095 119173131 132751080 9862146 106558263 186125415 35568855 189769209 182976654 19591971 78066702 154539903 188274996 158308920 30885540 30456972 121800000 127229088 154985439 188602743 194697342 144388776 52755444 804258 118040748 197816976 76076532 107380371 160002780 87562398 105466326 6540429 108213042 63005229 206450727 97776819 147913500 169445514 55073508 99464211 32011413 88551078 82287471 127169784 182765646 181551132 182192808 192587367 163086798 158454723 80707641 58669947 1856148 27271902 20889855 78202026 119085204 193234986 125536131 63811545 1599927 129297063 106827525 162926589 92440551 25418043 125704824 28900389 204980685 150258969 22672419 60076359 70659666 7345737 208529118 41481069 48353592 150020325 142650060 172298196 206083143 112328370 78140244 172884117 61994604 14660877 112539042 188308386 189952854 33109293 150526194 47966541 98770644 53311230 69804651 155132817 180189681 82134528 86430120 10228890 7057176 80587521 35993328 29091237 203100492 80973375 60142467 109440828 73028046 187746384 118407954 157646769 203797020 72684906 55062777 68875464 46958919 198793329 49054698 72659055 1923411 63531825 69026013 145546506 164281593 133542045 98417214 79641954 79554489 2525502 164545689 124152210 169934037 107625966 135685368 49512519 167609232 44848230 103377582 91757547 154447692 173629071 27281583 208059600 171000438 134675709 32244471 28394415 18216387 22716120 87367917 128067450 171952179 190673301 159994065 43969989 67458678 97513689 78233631 30343845 131563950 114843624 32613882 87287046 116264421 20158656 145826982 134001000 82742121 1692957 145478172 48717018 175914774 11850510 45873429 28726467 92449812 72215682 75928839 62978895 164485818 525315 97763442 203735616 196137417 106390494 19264959 119804013 72804060 99668709 108608514 111880167 176955597 3884559 183665853 200193462 17219664 183071196 209245890 133143339 34886943 91089999 186812262 21550704 124658394 10655379 74013093 185126550 118212549 32819199 132830712 186374496 93941610 147865536 97073109 89893818 77743155 167513010 30733689 143796093 2046387 105449064 92996547 81497514 44180514 200190774 146447532 83051661 22099518 68339124 171279255 188668683 124726203 53104653 144134277 35446551 205504992 95565582 65321067 131664624 131557503 163897293 27122592 46907511 65068374 21575694 145026903 131290824 147756273 162181278 120486093 193172595 127656795 87871665 49627536 162772470 153131349 117578769 192627330 7742133 38943870 31776906 116667705 58234890 151532955 94672872 200136762 159727953 97352514 208774797 168053592 87724623 169801380 60310761 127141896 35044191 46392927 138102825 58622004 18407403 173183010 199135860 145393059 186206076 191253636 113316063 2387364 121654890 130201722 36182979 69103356 104143011 136053498 111428100 98521815 155599752 65127216 92304765 188146875 169446984 79015251 7344078 131953185 203748258 6028407 45427914 23764902 137493342 90673485 190287573 2570841 89263797 60849012 27101361 132261360 206246901 6130131 121451190 134212932 165190473 155429043 20856612 176341620 112449393 125284971 51858765 174553596 77157129 205897440 154411740 96617913 192624306 82597494 193852113 115062633 93286053 186883557 162104544 142104711 14724822 209274660 159618690 206315550 44354961 34041672 144585252 178043733 86966334 122665032 150630249 7520751 118210428 164564757 35315931 111373878 163691472 84031416 150979752 174724830 107649906 93238236 55286385 78233148 103134507 69204954 80350641 24540600 30180717 450030 116070549 194763597 205792734 155416569 137604936 24154011 25927230 175705929 133836234 117454155 128053947 38656947 159938184 85855728 29241009 77460264 177055704 79440963 175054299 71213457 122140263 115517724 33851223 81023376 31151106 170712024 207923835 15058407 61661565 107866878 40861443 39825282 129120663 168567273 2193282 101852877 44873745 188245113 112765065 94461465 23144709 90086346 203881335 110314281 3943779 185941182 16326324 84403515 205065945 180569592 90440847 180649896 129314094 196853202 2680839 183636558 55244994 5249769 11261187 133040628 125389929 126503202 202755483 30074793 136408314 197307810 183981861 149243199 95376960 70015407 186781035 11651430 106860999 18648966 84587685 171603642 29608530 16367043 165105087 74458692 157121370 23166318 146468700 168474348 98815227 189669942 57735552 121652118 5975844 109576341 160197618 199354827 45842139 7130025 78621900 178630599 182758800 101145513 167895483 71812167 98833581 185563854 33338970 22831830 156039555 76396467 205793280 83381697 201583935 10181913 85440306 177916032 71392314 10166646 128724225 52547481 65990673 102869109 158186553 33196548 193256406 148295385 153899361 55116537 32162361 200002719 42501459 49239876 54024684 123846051 130724223 42368193 19118652 155104236 33773376 106817235 48929034 63464205 128608893 8216460 527835 111892284 128788233 173004195 170918832 165161703 51738498 138486327 196181055 190088661 206134110 132993462 164929275 157729383 97216644 112819119 30789024 178019730 137780454 191629809 70403697 144041058 80736936 173179146 52534839 141658461 3116568 158559471 117857838 87939096 153879537 79768458 168351981 135478644 97348209 15650838 100951641 139748973 147264831 190327893 71726571 73434795 84710367 205285563 94931319 108404772 203171115 185197845 116935665 1320501 89774979 6195693 100778790 3809148 190370565 199719975 56594307 180147786 151627833 116723964 171518592 110936091 110675544 41776539 149290365 7974288 129196746 120680889 119859054 15718836 86392131 75928608 49739655 29574426 35111160 6623673 199439478 78893745 84811356 152393850 196314048 128870259 148598037 93731610 197974287 204547980 134290107 208709550 90722625 101176929 72975252 109427892 181819449 142123947 179643303 160724403 205176699 13067502 30343509 201726735 207593967 82248978 165972765 201807606 109022823 168819462 139316394 62107542 193124127 55215510 1293768 158172693 148777083 42554001 36930495 80767155 174548871 90018831 32046420 144061659 20504085 100108470 137432610 138386766 178400859 77182245 103565700 30084327 182445207 190884750 170308278 16311162 32884299 21553602 52145961 167816439 206318994 80188500 85818537 6897261 185819508 144805710 39348477 34048644 16446633 27577053 30083487 205664823 202702878 39562656 198432507 21776349 13002297 173215287 15641094 182287056 189180390 33610710 20743422 132049848 16439703 165947838 201389412 92142918 133065849 27466866 179515770 52163202 144017979 170773974 79812411 174044787 72470139 97780347 166219347 78430674 130296978 183235038 133223895 12652773 201548340 32955510 141770076 187515048 157194345 142421265 140510958 147543165 115043901 22919736 58450224 45077613 94378683 207784584 91638750 101863839 40267647 113309994 99337602 62463891 171197670 137466000 25736403 198276015 190867635 445494 204463980 17105781 106966608 22318233 191455530 154998585 194580897 191873556 120317064 188048301 174054762 24602844 157641897 5197731 160235901 110580246 111615273 48286035 114286620 188575107 69957153 113755215 121301418 36251943 96230988 4314051 108645642 71150982 38844729 51140838 70184730 165481029 188175540 137767812 37234092 82839498 66017133 43445178 361473 30303336 20677797 189082509 99145200 194999364 184917495 120770517 181610037 208913481 187914090 178974558 127335285 99178464 64165962 191858709 101998260 119418600 49317156 96995094 117921153 25125450 63658119 175752780 27561135 70501410 136917354 182848911 54581205 21882021 66421887 114726234 15802878 161198625 67484676 104669166 135684381 129983868 177760275 133847511 450765 62000337 93846333 23741949 117488784 28488600 21987042 43779498 154033761 76539603 149602803 11847717 11213244 182985936 171138723 544173 126405342 159328239 68881323 160489266 101259711 129603621 89418021 184539474 91086870 123055380 25944996 124608813 136319673 27203253 33524883 31523205 58023924 160747503 28338429 100911804 3618048 91471485 200348778 169740102 93073365 58393083 155208123 176408652 65623152 99073275 11239452 31474170 59464251 114815988 153802425 155190336 54871026 14236194 115647882 129610068 23827503 55068657 65932902 22762719 209284803 183580908 34182645 161204778 152150397 192104577 18048954 44398347 177174564 173954949 83696235 194560884 164875578 79832340 70021833 146779227 150180954 115616025 6646920 36119370 102356037 115124352 178677597 18799809 39416685 159983166 209977236 191267097 6288513 25177698 172807551 168997101 157947762 184704660 77208663 142073064 184372797 107496501 43018227 27648222 142430631 105742014 48275115 75284055 155188257 153437529 62861841 20138328 78827637 65795016 3351285 36354528 115209171 26968683 141759030 31882998 155359365 199578708 111349581 142570344 126910497 199116750 145791135 147879627 126216258 127394295 32786523 74245626 97935915 1170939 26020596 108597636 30339078 184152024 174867756 147856527 48654480 207650751 171943233 127625274 30857988 166939122 66305547 44961525 140295225 45704652 110603829 203809872 39948468 136833039 80108049 35095893 94689777 176754711 110875107 122352447 14704662 93314802 19138098 205085769 24139353 178929072 12951015 149631384 59071341 97444221 25276440 89867694 84865683 66115266 15546048 175746312 89484108 18618432 22337532 106660890 66455718 71106063 50248548 69072591 72511530 173870193 54464067 90875799 81504213 117485382 20042169 160777281 45761226 181031424 91473312 36981252 21012117 78969114 124297110 35469504 201664029 115193085 15248163 132462183 74601828 200647398 116003454 22445262 94595823 84069132 17208723 15949710 888783 21641193 197016666 197491098 177256086 203987532 97139112 76238316 156254616 88403679 96657771 20748420 204663354 41438166 72571695 154303569 165755037 21006300 44567775 135054822 205666776 33454365 157547838 94705002 209530587 156102870 115242309 133433895 155005683 127718682 37220862 81307485 122032197 25746798 208591089 11638074 24089226 181086297 39117540 9741039 179777934 56511924 139960716 89481987 100534455 158870775 56240940 117397980 115842132 140282919 5849382 169824585 33827031 150065244 209561436 105135093 1628718 208415172 29951775 195352269 130122552 28824411 85509018 142313178 184235562 69989619 16732275 90997536 200137623 20313363 157115196 155033109 89350653 116978337 118347663 117955992 106670571 190108149 167005377 110175513 63639177 150261678 54085080 8603679 146707869 23485749 171177615 126341838 36003177 28144158 170786994 148043763 131194434 72738540 4881240 3039183 201466188 118978440 114850491 187626663 22881978 154203378 175515900 5559036 153483645 191168628 84381528 201623625 70499940 180478095 19857705 24868893 122407572 142801659 129259179 115059084 96831168 51765672 133273917 24351138 96013449 184592772 117404322 165942672 135218622 188838489 104945820 55192704 119655606 97856556 182633661 99878835 84273756 114953433 66012030 202937763 147987021 117628602 90100878 179587989 113284731 87714312 114333744 207371430 54710964 43157121 91576002 135419655 23528022 69207432 101963064 64018668 41015856 141794835 195294078 119222565 47379171 79900821 116697084 9462201 30947973 44906337 151963035 31568838 164812704 53894421 178814643 102598167 198402771 155198820 123420570 111319992 100165905 94868004 158367006 163705374 135435153 66950373 164702622 79616187 153420624 87705009 162506400 2873115 33612327 11859141 108416910 44423505 114343509 46270098 120347283 168349734 102879945 19887147 121079868 130219593 206718939 66707823 88544988 113005578 172901778 110319027 2871456 44757111 158817708 107639595 47540766 88432512 29636481 203743680 199960383 85794366 187928496 12691098 95527005 120496236 27942726 4876032 23108463 164580507 190850100 183788955 56175294 20685483 127712214 1094961 21834792 120923418 167121003 204360303 173772396 85380120 15611442 80196606 7453845 36373680 5417265 105982485 27400989 75156690 85360191 203894397 189575988 141083376 17582544 5258904 66654042 77764155 126519687 205294383 160297893 84418530 3262665 108864252 138638178 103748043 200730600 145141941 38085537 84238014 179669700 63823893 67437678 119694855 208903149 57974574 8369970 52997301 123967053 107244123 139512744 202440966 184606338 21344211 88152309 62624541 138063975 136152954 190486968 82342008 10833963 158189220 30398802 65449818 209865558 110849613 6258609 15239343 131296830 108179631 142959537 23035845 198871197 113474802 184091796 179505753 28007385 119680092 40986792 159253941 7106652 183133566 176807232 193532304 6593454 195310374 140895657 175182063 73016181 46598727 44928156 51366882 120118761 186770955 48774600 130419996 180099381 129185385 71093778 204738891 12238779 58749327 838635 125977131 74627385 143525151 12418980 144501231 14682108 178230906 96518646 81504990 148358721 28285446 173503155 147397551 158222316 58630509 20812764 99094212 78945279 105619542 2500218 122141145 76924680 203093835 195713070 160346928 63937167 71733270 140029932 14253645 136352769 121164645 169593102 15415071 2562987 23539299 33734799 159282207 20993490 90302898 30362808 202551489 40078542 77459424 159534102 24594654 201722031 125712804 169422330 5361237 206120313 82787607 32951898 74894967 27901146 146391651 169002099 136635534 35887887 139260240 122046435 18107355 142379790 47310039 142434600 133939197 146646801 51386244 124831707 74040771 81517758 9210201 78892674 174801627 130470732 152153274 112277823 198734718 38226237 44526363 173534802 51646686 135557037 67127235 23103381 173414556 208303389 31926027 7872522 106114827 25340658 15743007 126598017 51870882 143110842 37319604 200909919 200426142 17231970 182286993 205839942 198138444 124302360 95774931 74687907 200015739 28571235 156494058 164599848 171322956 31076052 114821763 193059027 129420417 410928 132427134 127823913 126182742 157086594 208505451 20339403 60591678 187966842 185924676 101685402 46704294 105306411 79345119 11047764 184464105 54309864 184888452 122436615 49746921 122845443 83612298 41863542 61211430 33132624 162845340 7211148 165167142 200756031 111387780 141350496 93775647 169887312 53741814 94462095 172302354 109367769 209659254 55126302 4115706 145476324 6666954 33346887 107582370 127864863 156400419 118299720 116743137 111907866 168892521 66846171 117913698 162699558 2010288 49335909 18891789 159042219 175400190 184780764 157949379 199224648 156131409 74983356 189652806 172659753 20838069 109303950 32256273 133772709 132989115 70438977 154703094 204257865 64255947 42325962 28034748 96064899 140302008 142747248 26837076 166111995 22393959 36345939 98234136 80610243 39421431 36218511 29838270 185504172 190412775 68174841 198372174 118307742 147133497 59473029 13452054 157565583 12800214 13417908 47088006 57420384 70752003 113929053 46959192 73417386 73572891 27051444 33192894 73337376 41740062 115276497 56242788 185105487 200553045 173346369 153447063 16820685 82943343 33863886 109221630 71753199 64918182 24133221 151960557 5021751 39956490 30612645 174459369 62336001 143376954 194967948 163423323 65882439 5282865 179376603 146626116 139251735 28520982 169860012 193620504 98815836 107659545 14260260 120860145 61672674 176095983 21331380 68479530 137704854 192938214 30806811 32541327 108180429 209744430 202171368 171733800 106465107 24189753 104966316 136314360 170010939 5552694 70332066 55308288 178854018 59815686 168442533 84369075 132394773 32374398 203489139 78742755 122517381 135054654 25148004 147238014 197036910 60945654 197385363 62479473 110202225 20643861 64464036 107569203 202590465 47127633 57028167 153863304 22768683 200974410 5388222 61340832 85313529 103195974 71239875 11729004 101872764 67503198 6142899 54668586 68374845 71708679 67324656 113005116 92628375 144597642 159569550 136979325 174919563 115733541 36880662 34851894 4439211 141221157 31726821 71485239 99718059 71307159 142885953 83437431 99903468 157831590 181902210 204500205 29827602 114011121 168236544 71748768 38896053 151333707 83750919 207634476 19382559 41512275 36722133 88721808 178101378 21092694 193776219 161080479 83298012 93227442 42079170 16767492 154481124 171996216 12633180 164231109 22223691 158650086 49104216 50960070 198386517 28343763 157708698 30393132 189217560 24912489 58045344 203122479 155253945 87040086 79878288 27536922 119880999 169826790 99822933 161688870 30763047 123576663 176882685 203743218 117974871 91069482 1777251 154254324 80602578 78818649 111936447 109161066 17614422 82483590 129785796 147724689 55821087 94965801 205742397 32287731 176194830 129854676 16283295 1380918 85526952 70554603 39938178 22545789 12336786 35927136 142287012 75609093 117675075 163473639 152897535 26623254 119754726 109948587 185754009 139280967 94989447 145160190 141250494 175342944 95590761 86286207 16061787 204572025 171045294 125463618 79926756 157163958 158035269 158713569 126320145 805728 49642698 161920983 130585224 80813145 160800885 144780636 44251599 203022183 92305185 99117459 19282914 157224144 135399831 89702655 74978421 180588576 110421675 132027105 23147880 49732116 128890881 108577014 129111045 62743485 67184922 201156312 88159176 169119867 47558679 141744750 84998760 77304402 89735436 106389192 141408498 53873820 150797745 6988380 147606816 170040612 202861596 70772646 25675734 49077126 181093626 36561945 191242149 91722015 65533461 22818138 98659281 113076285 78514842 116637234 96153603 108519075 167421870 131793165 156575916 178711092 106790229 167180391 59450937 169995609 41783343 140094885 75905739 101447388 40648587 144052167 186249987 173715990 71353233 151973640 109096512 50572662 170614290 68087775 209537433 176730645 191148972 78131466 115086153 82009095 133742364 131233074 50715126 208498500 28949697 164441025 169623762 117543405 168609735 155120553 97709703 30037119 78434769 76674549 78489054 117138147 19402908 197313795 93951690 93686754 72177042 57620346 109701102 66609081 85960287 28168329 198277905 199701432 177444015 65984016 40189527 127408533 153762462 57467571 13401066 192754632 191205924 157989594 36951432 101304168 182672910 202713210 58463580 58652748 67431189 136291008 129722712 161192955 190685229 202268619 11007066 135092412 123428256 188665806 52825164 182528430 170989770 59320233 166134276 39252276 89853603 40863564 169978452 106319745 143261790 115472007 16631622 149300697 19708857 155356047 54738453 95304594 7056546 147307524 22958607 167028078 54083274 146994435 148368948 125558832 51528918 130005330 143811990 192954510 76295772 39201561 30209277 117236469 110126562 145520340 32671590 64050609 140736183 180011286 47113269 160237161 59309943 147951993 43159284 130002201 159305811 43891491 123681747 196669011 30010512 44450679 195793374 147431529 35409738 140959224 32459280 64864611 170975364 92172864 138123783 102521811 95200308 162429015 25197837 11320680 117870375 67152960 115224018 71250774 173069085 179857251 138605733 143227686 146269116 13242936 114345378 75419820 191387364 73049298 134457708 180775371 134659833 108623949 85662591 120906450 125986014 172475436 30937683 66812046 66565611 1470210 161495649 4632243 108624117 176158290 53527131 202481517 117022899 63107520 175199031 101925495 138901707 28655529 135961896 155960889 45448032 146208867 208494258 152774055 63919464 64135953 167947500 55979301 130296474 109294311 167192130 113093610 153149913 189605934 71285571 19741638 34805400 134503908 96908217 69015324 153540240 1480101 93854712 54442353 77126532 34679337 122324496 87319785 114463776 133935228 192780672 91671321 84588693 144338355 111097140 21104013 63227934 158577615 77485254 59395896 205692186 207568326 65308635 119986923 60665535 91346010 157162677 137103435 166170102 54407955 190763643 41057982 89923995 104827926 166077387 207810519 29762607 27415815 46631487 111958854 204049062 57822828 180511212 23187087 48849906 81252024 18122118 124068609 17469627 165852183 108875025 74172840 81860352 120726249 178370136 15858003 182556465 124543251 151074042 145175037 108407544 91416465 156266502 37098978 209098239 179338803 119537670 59354253 15406629 25431525 201707667 75153750 139118259 53528517 66929709 71950452 105943845 38824254 144138141 154733502 208281864 186035472 179087748 151954383 5661075 14675661 120966258 147210777 13210575 77372442 58868187 153684027 176535954 89216568 128174718 188310990 34795131 206383107 111800871 141456042 161184891 130764333 204392244 163236339 64432074 99239112 140970396 11711385 176018241 158461758 167075307 64753626 187174869 6479466 44775066 188392344 170487408 155862546 135988860 7902300 14097552 71933442 49850871 20306076 190300971 131077590 100877322 77771967 142416603 177052134 36242661 113884953 205222038 94067652 149637495 149413782 23899008 195374907 14231049 91620501 197093652 50230677 26967969 174011880 31006122 130607421 119217462 168389487 54819471 21622062 196738521 73802631 60234720 97458942 134000580 107870322 178677303 201486033 180772200 64710618 143867010 66040884 55685385 107917047 121600479 10792719 143318385 71554413 92472093 40155969 99178821 128946741 40773411 195073011 127205232 149683254 25037313 184690443 166283145 64194669 131931366 67511094 148779876 148581993 200534754 202882344 116871636 100441572 141022266 207169368 38438001 131509959 55010823 193820676 34632255 25551918 159162465 13276683 153883212 73132500 103605390 87975615 190239000 73350186 177210579 197654457 78306858 202389600 156517116 136988355 156637614 149119446 99470616 68370141 178090458 207962160 29651475 32025189 49144515 24928071 167617674 141868839 106769985 133147875 194679660 187157859 104873685 15511986 15981084 136632321 32515434 186944562 70311780 136319316 21678699 38640672 193478166 72944697 193914084 137944149 185409189 125878578 61107711 11354448 16658481 50087415 190132887 24667083 73522869 144097716 81857055 123057984 160884549 695079 199774218 111863325 47405652 66680964 141734124 209950881 88432659 71851521 176025969 138685512 28194894 151734198 110383350 151688145 204087744 208142487 36993033 63925281 170216865 35818650 37398375 68497401 94992996 141983100 90014295 149345910 25626489 24752028 154038738 208868751 108100293 67477284 79395015 82809804 58042593 172152246 70516992 46947285 70775565 204444828 93987474 160930245 2828595 26176479 149083452 142329684 77407890 121947924 196314237 57589119 139144824 198057636 157390107 42370461 135574593 12289032 130618110 135627996 203945490 118052046 192644970 81289089 16601907 158133066 89366739 196706433 134887662 107413698 175283535 158026785 63247926 166512192 184944438 139357932 133835142 80809302 12649476 113517432 23301453 67896738 30540069 73202640 292740 49279104 10307745 88336836 90818994 100796052 81284280 166196121 175541709 36546510 141440775 163783725 149725863 177118809 180336618 197060997 55203372 94835685 99331722 204190392 184140516 193017048 148055229 205439472 87508953 87991806 29173557 21099855 64705032 91751646 1248240 198644040 170650347 173222826 173208189 7936698 62341146 206501841 202112379 99128568 161627340 105683571 146185158 195312873 67247523 14757267 143536806 169334403 23583924 76752837 139969914 64300929 118041441 80131023 31962672 137754981 81512739 64663872 63363027 82714968 129006675 171212685 82184655 105495705 123654573 199821888 11289117 28860279 186338502 14258727 19913208 165673179 102068715 8659161 121836141 175517832 121567551 179593071 81683784 193649631 127887669 71115471 10084704 65177091 146858145 115400565 2217033 183084426 86828826 68796021 89069337 145622547 25010391 58095954 16673433 119421267 50039283 11594898 159553506 127160397 8163183 93750636 198772707 8467557 21407799 43810221 109560675 36432984 157919118 1713138 87018330 174728946 115241154 133529970 173510568 168612192 76508943 84968436 70811769 167088768 107938845 176816850 74185713 143479161 174822165 195780711 23515821 69351954 192986598 175467726 105229740 121112880 38881752 83690838 113940246 26752110 12355476 97754811 130283328 60275271 106128267 170999115 203225274 130983720 90214887 147792078 38478027 189245448 32761596 117896688 103461057 86317287 103525170 26859588 40575675 47585328 182897190 118902 8755656 102705393 66939768 10434984 208375944 161205744 146677860 6847155 189982674 186467568 129235365 5443557 34150431 131476359 104650413 2831010 11875227 164889816 193878363 100581243 87636108 192760764 142521855 47171208 110071731 140096544 171916521 7655109 69664413 111604626 166751592 143095617 59049060 118940304 71605233 138624654 202597143 76899690 59511858 109045314 47910303 97840680 115070760 63732165 49284795 25539654 49997703 56591304 95273115 32441325 108072258 3511725 149710134 58379538 186391821 162585213 50719116 193901442 166413891 112602966 126179571 97601175 58220820 147391524 124550139 193913874 91199619 12945261 43989771 26660634 95722158 186479769 40086249 16027389 105266805 191794428 175219989 165329661 124308912 27056904 3052392 176190231 83996388 197181096 34909161 143330628 167359836 59689896 69822963 179647419 23462985 145174428 91771281 148598058 95184474 99321621 17853003 141500877 82313343 45273816 188162625 141293670 74441073 5753664 148055103 109904970 140890680 142449405 29557080 17633553 32910024 122749074 88767231 2760450 15542541 80121657 111194874 149442405 5052390 130749108 99624399 143691219 157797633 53192643 7586355 75843390 96488952 128375310 105317310 61333146 33339096 148841154 62875092 55786227 189801948 155505336 21099204 112783797 208769904 62276571 88662588 2228394 167056323 152173014 136416357 39736200 68681004 14322 113266524 167436318 44628486 101468430 61337010 25308780 107094939 102874380 127014405 118366794 80381910 76950846 169035069 74798073 25165644 142844268 3140088 118888035 128298849 85165878 130776555 15797880 32307009 99484098 81482394 143598588 46339860 114498489 27752760 146081859 129794532 92057889 75977874 147564543 101752056 125115732 11006499 171059637 31167654 174562941 55053537 5022906 193846653 18422124 143224557 197871387 38193834 192237150 77066220 197077860 78279138 114628815 205326597 142071153 86323986 65025744 114868026 122289405 116850405 162365595 79380798 197646267 7416864 192271947 137605272 119177100 178077984 133238973 128768766 77777637 142768710 158099193 42204162 139339032 200014878 34808970 208877487 30628605 56197512 170632035 192627267 14260953 179085312 156608151 91693224 179548593 149278815 100129491 196026474 37707327 29435595 188533086 173813577 170661897 147984837 68864943 177357684 81614799 35727132 142273992 58367589 77456379 60085557 200968047 161650587 12885453 66407292 95949189 43922529 104265546 92229333 189279174 56518581 150544422 28464240 71970822 141801009 24253719 66585330 207404274 193426422 119955801 94432758 67640118 55459047 135137268 104924232 108251052 135259236 50364636 179990832 38722593 166618683 85577499 107410254 148314789 89194896 198108771 207547809 187658520 144008739 185795085 153358863 138435948 154934220 187460028 54858825 133986342 36107967 185586051 71162574 134147097 202767537 178788792 16929297 186928917 161432460 3196746 201737844 152417601 131326944 67251324 99315300 76086297 85632666 121836813 68152518 200491536 30206169 206512593 2657508 157331706 167147715 77305767 169456518 187987296 29937306 141215949 11242581 183486702 25726575 194381733 206517843 120587397 5671365 80288124 101458854 90079416 162342159 71432193 129423588 143834502 196363104 52785516 142025373 198854922 132531672 141544389 185521308 146694156 206396379 83012328 138847569 41944875 147953400 120478470 26488035 160761783 132997641 110942874 173502189 129733842 68799948 9261861 116247789 131489757 209966421 47644422 162468558 68877942 51529212 63075600 202391070 12765585 157068912 105367416 95719617 65991870 209485269 46684113 179694585 184841349 202507599 193027485 184147761 169757721 128295678 79979844 206742312 110128956 154645218 3761310 112833336 205119096 65920029 106834728 125310150 22227177 99639372 160461231 123347721 198019206 147639912 187402320 2114994 163882572 19008423 141083208 204728559 137791185 14069118 132491268 176232966 40503057 7441014 31828986 203086842 121052043 92733270 199141005 108754716 21014259 187617633 65828742 194935713 18145344 11287038 58625595 206245851 84632226 125010669 7326732 48860154 68021898 95902191 92180739 29080968 190001259 148179507 39226005 117885180 32936589 91446684 94098081 94831527 148579263 99470049 45994305 13549998 207585315 27041217 60424014 28425096 209051409 21218232 18453939 38431512 70534779 38447955 85489971 180391617 147590079 88167702 191536443 3403659 131930400 24368400 98637945 15914451 16725324 145505829 175904505 14763231 104746152 58406439 179804646 203488593 164893638 986181 124938198 138944106 101218509 74096274 100336971 69691125 164593863 59079573 146429871 77058744 4515420 118465410 118460286 117373557 67034562 117249468 52132122 174387297 168604023 117366837 114545592 20348853 94407999 181114689 19200699 186893238 145133982 30339309 19787460 54198102 86125746 78707433 1179402 31472763 52127922 53461044 43692138 154353696 159146316 129143259 204870897 127508997 11162571 203467950 110094957 245448 31666467 139956768 56966343 198803493 22530186 138340881 203868609 147647325 36950634 30478707 129619077 97379079 106970031 158813277 37615515 79223613 60984630 57106917 180377883 71209635 80778159 85331505 101220336 119754117 201238905 149894325 162521457 144876186 120504594 204817200 32221728 177618987 85304142 14751219 98391762 176883378 205675239 30217761 55757520 114632658 106763118 28826889 40606125 98516481 103885530 169212015 129615465 35146755 194829999 99965943 135696330 181921257 54820836 137896836 162034509 107476635 172012617 206861655 28813302 71673462 67614540 28886466 16587942 118213305 186955293 198713445 124952562 143854011 66689679 164807769 123736893 88633398 200713737 31842993 190310862 61735422 139427274 209607930 118436808 22496712 95634441 12774510 125937504 167269557 75113430 182154399 6260919 81169746 146113989 126129129 84490644 180277965 119467425 101621688 57300684 193679451 13597542 148810641 190596063 69231918 22036539 54586791 34443738 111456072 100610370 188322414 100180395 102819087 81263028 195928152 201024642 243117 168474117 52196613 91440132 76903701 14221872 155077965 182841435 51844737 94000893 168834120 70458864 10539459 130784556 54171369 176050098 1943466 24395175 174532596 167296878 43666203 31194345 14747691 167445390 56188104 135696183 194495322 41377287 180336975 3412521 69002661 176132922 53597502 170470083 187404315 33004167 206092089 141533175 162664656 198620772 105747621 132127989 176229522 134091174 81425232 6147876 72374421 200311293 55117755 46367958 204641724 19193370 45622542 128051994 200369904 17954706 102003153 24202038 149094603 158719407 178372887 207345474 96571692 181389999 57311247 185754324 68545638 203268450 177261966 155328369 159410349 33925185 182020335 185837589 142391634 132455169 111602484 187783008 128403492 67422705 19595793 158366922 117271371 92250333 166133604 153303801 37384452 66066399 167416809 37415721 157122735 122752182 170699697 78326073 205343166 48444018 154379547 27344793 203199696 152534214 30669219 88819353 39570930 179869746 152584446 197746248 102476115 115494855 173707821 63829563 43603161 117169605 16197615 100387245 22163589 125297172 119875749 40245723 209938911 154268100 47915364 107140677 100737714 81382014 170795877 38251059 94518522 37925202 27864900 165360867 510993 93160116 187421451 53419716 158079390 164676687 46146072 102205467 199730664 112952406 124953507 47268543 15244866 126213318 130394859 137648133 126671475 205221975 126564732 173015346 78426075 28383600 184348059 9144345 119977599 50096508 115250562 52066371 145909785 166679751 129040170 96437271 135727305 63557256 105027069 136138170 177521652 170607444 26348280 191812383 143678745 209317668 123897375 152119107 126194481 209328315 96793641 68889534 142588194 126492093 180238905 141417549 132306594 133829787 37583595 79618371 86825697 148882713 62300490 86093700 77199738 39674103 102737691 10808826 150345447 1996638 95533074 164557449 21109053 39891306 127431171 2263401 81653628 70166292 114390822 23183055 70878780 144140703 10040310 65355381 4588017 207889752 10883166 139436304 62689557 111842892 41132574 93595089 3662316 157432968 47207118 151551981 193093971 137457264 1196097 3345489 150943800 127434720 181375425 81032469 50497986 147086205 182663061 193865616 189598500 149984499 177361569 156257451 70026873 68201301 120780933 94533432 165358557 86794470 39428970 136463817 99709638 208338375 162337476 201996123 55233738 997290 116576397 158046882 92050014 79594053 3419388 18539493 108036327 21557130 107771706 156106545 112121625 26457858 36200052 4056927 111791568 174550446 15147300 49219800 108105228 145179615 165918480 49934031 173126772 53576355 47070471 26441877 67111296 69583080 173164656 191761899 34030962 160284579 19575171 41799765 40547304 165058803 9958809 69466614 95996628 45945963 153682053 132513423 86611791 166076211 13553358 200138946 108175011 55363161 100646637 191619519 154952364 192187653 85472100 124813857 38275104 118445082 27976935 161701806 175489839 61125393 166765452 148075053 208454568 92107281 83662635 198543177 176341725 183304254 189710094 136503948 160753593 34045767 175135569 14808381 32601534 14215152 109179735 180729633 98050218 154993062 47095209 204563184 71003058 78647520 51203250 117179349 119009436 137812038 33332208 135237795 143096457 16129113 35982765 9506259 89072445 53095959 188559462 111626088 48629091 69771303 65717778 47681676 66134124 9140901 144760308 22171800 55868778 76598046 198748473 144581430 34203477 74996334 205424415 152378331 139621146 82500873 134120721 107750475 113613570 61104855 74086866 193586043 126724941 168779499 155044218 82666815 58702266 24076773 159872517 131965911 48781278 27013497 185892273 104269998 209335119 37340142 184849161 113610441 67974417 95343066 165794811 35218155 106758729 115256778 95480742 59155362 107275833 83633697 62510091 41060523 96212676 187455576 197757714 87221526 151284231 68676720 208944330 187441170 142247217 175484505 72382632 166806297 130025112 153947661 176229018 94923885 13646892 193801461 57827343 202325571 135450903 61380606 199203186 94591581 108335472 7588266 7611261 38240853 134101968 5631024 70998900 2832732 35091189 19028142 198882600 205557135 77164458 82929357 80530779 103391442 48979140 115091907 12752334 113099385 182693385 37478175 95247474 111705426 170800812 137998161 99088206 4519011 91097643 144577314 31363290 45085089 7780185 208515615 139720539 29479905 121952145 37436847 88673823 99226512 57484980 136581795 147752073 103279218 78609237 64672293 54275676 176773107 178538304 176953140 155518608 206022915 87862068 24783780 68418525 121188879 15587712 6440322 181702836 94134033 152554815 33784233 12893580 94568691 159444936 129238851 96098583 194362854 184025205 127423065 131386458 22804404 18328233 166173000 124090113 153450759 163472232 94146150 62523216 103059537 163597392 3058608 1957074 54998538 18334785 22934016 83978055 182411166 121099041 35349615 172276104 52557309 181809600 95399598 12818883 145930680 20471934 206156013 63709968 35336028 195759270 133626696 197584821 33821634 67003440 185579646 124246962 145511100 12732468 154895034 56092932 19929126 196635432 207604530 134129121 49333767 77997045 196779156 81000633 167025936 108536337 27488622 183029070 30848181 197408862 208362630 84555576 141421371 192940713 126529914 182678685 27531252 142000236 91753704 32843328 10472364 172401138 43816794 25499943 65120769 161225232 83218569 198634338 54065403 155190000 53808174 71479569 19636470 77943663 161299236 54402390 36308328 77011116 104488440 163672635 74483367 95423412 117022857 143330691 144339468 56035140 145549719 147049371 123886497 171447045 53071032 66391416 133971033 102073167 189383775 70366779 138685827 46698561 201805464 186845442 139547205 141193479 194415354 161417298 185524521 137439603 42493899 177582594 27808137 20571915 169667778 65521848 59796660 12305958 202765164 15872787 59423889 74847486 206069199 142633932 194765172 112727853 175918638 54153309 124299063 66365061 208261158 115019478 174574596 142567656 143561985 50051505 84806064 91532217 36479751 178051083 70590030 6510945 34866300 74907882 145820808 20852076 158259738 35807205 164142636 13878774 64065813 6684699 74097702 78653085 97304550 16050636 186274074 3979416 32476290 118008723 196953813 69490617 4725126 172618992 100273152 73260075 160137747 101624397 176234982 22013481 209959974 110516784 161549745 142800966 204957102 112816389 46934349 161842296 172767945 208579140 155287755 34396362 176629950 43688211 139709514 59780469 122200092 5700366 98520408 144948720 154675941 200405037 30545277 129449292 180741435 89022486 100373721 81702852 188625654 20275437 191946930 10473750 122709846 123013275 206640819 13393590 31877727 139131636 42402255 45987102 68329548 55776861 95024790 56317023 86632644 95240250 10011099 144225543 196941591 17552514 83859342 54297915 203809641 41032677 170119383 161024220 23216781 128653896 74629485 85729959 27082377 147884163 67721661 109940481 8749881 48478794 14550312 17075100 44265774 132356763 189908544 100121889 109133808 163127916 57135141 157494372 207010755 136393992 123229344 87672543 131721450 116471292 41158530 91868973 182628264 44502591 67169067 15032493 157175046 55551090 68406681 117038397 5598348 88728969 65068983 44056236 111818133 154052325 127717065 163109919 201360999 117356589 199924053 55054062 130244478 31340358 34327965 55517826 147278817 153604584 138648678 144674145 13180818 186048261 13633158 57818607 130777227 161062146 79171239 23402463 18828810 163982847 189493185 153207432 15163239 180675642 206596131 156258711 79449069 8787492 153437214 54905802 107077446 190785840 152657064 34056015 102023397 170170707 191479785 33356316 77282898 201298692 153440658 46839240 81219390 99217398 125636742 75518478 64034838 73455753 44648646 155183658 57882279 110222973 194997579 189721623 138065970 147789600 69163038 122185056 61335666 41477667 154787199 200406738 119180145 21181839 32414823 24496101 190252692 182532042 74674698 6157095 46647237 122102379 128117682 117780915 74032812 57998871 108006276 147945336 36224748 47343492 3870216 132457164 204833916 54936378 174908727 182764050 10525935 152285994 142856091 49605864 53854836 167557404 472626 143095848 20136837 128982798 8849610 151991679 84148659 57628536 130613406 23925930 120225546 175819854 176860005 84818727 103394214 120154503 147012180 5184753 17552010 130257666 53791458 100065588 193037019 155979810 148529514 26928300 184095093 157994760 98232897 166939353 20997774 157330971 183166683 191556981 929397 40781895 49315476 61108467 147961401 29179164 93224733 158017923 80858862 93222549 138700779 117961305 201930834 73636101 137398254 110534256 126865809 175657608 116443677 165288375 12966660 185819991 28388199 178486896 69348195 111427659 174717564 161903112 95975313 97253352 36407532 50351448 109965345 69164466 87042396 207345054 149681322 180848220 16439724 105021987 169142106 83709969 99142974 173698077 199654119 67531275 45308781 14675766 23110353 197104005 154736421 156184056 60443754 188038851 81831330 162474438 63329511 126555219 177218181 207246795 15218931 103732545 110956335 129268587 63381486 139978503 128765532 93355878 6284040 45822588 187160085 61182114 174576591 1371027 2593458 102946473 184296903 79612365 145384743 25872903 128309181 102079572 87521007 194799423 147558537 164788701 157228323 83957958 86690625 30144345 11830476 46752594 107095590 40451565 192910389 75758739 12208329 55575786 84609315 91914774 172329255 170477622 123419247 208636449 146066277 21815955 203514003 42687897 87793818 61050780 193888422 134108184 192734598 133271964 192503829 107967552 137351025 98443527 78609636 50950431 179058033 81993198 33426057 51091761 50865990 17949309 146201097 208234425 43558704 203419482 160829949 134070090 189329868 172514790 76209903 121707474 130003167 91376964 94933083 154334943 96960066 62112393 82817742 144138876 53050578 92361507 172164657 95613000 45361365 190231608 29098713 34367403 172243029 14991669 97634439 125934270 62608182 165295074 78790614 176366421 26466006 73025631 128093784 57846033 43821981 126187677 77603673 172669308 145013463 125652576 44173710 1742517 192129588 12652059 82101978 126559356 103138623 89043381 85844157 200386725 42656313 106904868 29872164 162080961 154731192 113538852 23660658 139202889 122454486 71238153 86790921 66917760 35058933 195183849 21280350 121185330 113638812 7650321 143268888 197010408 63058989 15925812 96888057 42297150 24573948 150993759 173458236 167688927 181264839 96210870 46525836 174403215 187273170 120985704 14501760 161507976 154159950 20445369 157628142 67652886 101998155 138705399 116770563 36985473 116940705 49378119 26370792 2038092 119881398 37465827 96917163 113633310 42461307 163358202 171364662 20000904 141807351 10612581 205988580 46701585 143230626 153447168 125867931 160189785 141335628 20392449 111098274 125938785 80325609 19160169 127364685 75555879 84533715 58462782 108067218 131773824 189982002 102955188 74490927 32932830 119483973 1695078 188584683 174632724 96547458 185376681 10924515 165402762 200081511 197290926 15837234 120272838 87421341 93703092 176779701 181695066 136977876 78335061 10887534 172407165 164275629 171845709 130255860 134482887 177021747 177336117 29202474 73410078 73662498 129479406 134174691 901740 194140737 121156098 25648686 176258691 107442804 16505601 183679755 4015704 206376828 62204016 194128620 149815113 120463707 71378454 178176642 166333020 56194068 99733032 129674622 27758073 38196018 54092262 86391081 15560454 184224915 168179697 96103119 188573679 180927957 2083515 127751925 47310333 16938873 93196635 93099615 191289777 92041677 176872857 124274493 129611139 179738517 155962359 200654328 91120806 96031047 62041056 66042249 180381516 46009404 145381278 2149245 197581965 139008639 25583649 137745552 138340734 156363564 68003460 36996183 82811547 193716306 71047956 50582301 146964153 29101863 45875319 159363288 196917798 147608895 56039823 109143006 158563839 81946137 37501716 198057237 110175891 63669942 148409751 130453827 125249628 192281040 77880726 156781926 75148353 41570088 119027412 43730106 83642517 25505025 171484026 147946932 155588265 76573602 82836159 45510003 23779560 53471124 101929989 53004966 41049981 89392800 209541234 16732968 118895028 138062043 46174233 120110445 126322203 112805721 90491520 69541080 14383677 137603508 119315553 52045224 56749665 184395561 101523765 52702125 121923564 27036555 100871589 143579688 140982765 31330152 195590136 203008092 174347649 146937987 53307723 188448855 25152204 81019575 199188780 38084046 108163167 154618716 125647662 197525118 59774841 202942362 65798166 184734417 169313781 201117861 104929041 105066990 74044593 38391465 29176539 201359424 19689705 161715960 93485637 93870147 48651099 84703941 166423740 42061845 3192861 141589329 154699209 130955685 174072276 28001841 187565406 138260367 2327955 172061400 153883443 116055450 57623097 167288373 203364336 33482757 12560604 159596094 25291938 26216232 89741106 130052874 160705881 96570369 145281675 56168826 36558228 58213281 43921290 22981371 100637502 153701835 179168598 149277786 196369656 4100817 71775900 121034361 45968517 83729898 69909525 61753251 4646754 82067076 130166568 163809450 176299809 187764129 178708572 147302085 15792903 76481139 4896591 120302700 118636749 67248510 123771438 191505741 3313149 94709328 134900976 170498790 108416028 184538256 178348590 87318441 100183377 94751265 6793101 72231033 270921 201425763 147344379 208035534 44583819 172650534 139260135 54071052 24232383 169721013 29153103 150311322 119762706 169996092 93642045 70446390 165183606 180357555 191593752 67164426 42795249 151263945 200219334 58968063 118341468 173315037 50516529 120150324 156049509 86278395 151678968 209495559 86539908 191145633 41192655 123425904 132693897 29853369 111999930 64780086 39462486 195628818 155150856 79424793 149436336 188174679 203974113 182297661 108024504 77180061 62433462 106925238 26243637 6242691 89566764 41345262 188572188 38100909 27275787 189220416 114146739 99672510 61294296 24606372 687834 246015 40730193 136631880 105719166 34509804 41897793 23235597 145516203 127804656 183966447 31989531 114536310 130382028 144839898 3420669 174747741 168913878 130563006 15919785 75895932 113307810 107686026 149620905 12665793 29747361 9709518 46043214 2926749 16957479 134798391 121651614 197663088 50937432 184061703 15100890 56002527 79051770 189382977 97510644 109358928 133571760 134450085 97302576 159367341 147753081 18034989 97645821 207510891 140210154 191643039 28392588 203683284 134631777 70924896 129346350 46410189 151790163 133366884 29017548 45001656 83638716 91096761 12968718 2844849 129549924 58836897 201030354 92523732 77570661 45229380 105393750 204067395 158181723 24512565 126422625 43477917 35537817 47727960 39466056 20440161 105386442 149504250 95746875 57238293 56831481 197738394 2802324 74427402 177548868 186222540 81616374 181376727 98790783 203746347 145356792 131209155 67611852 137894778 142465848 179011014 39248412 162146754 159469884 115982307 96282186 203969640 157698807 39201225 115980564 145663770 3704316 135966138 160695738 54157236 207516624 58820538 102519438 209880510 205040031 4721493 208941873 85778595 69675123 16355073 71523144 130432701 53346300 132561870 169607193 207373194 23682246 27715275 77961093 92942619 23011506 177838479 208748820 46067511 70493388 103142760 75333489 118713693 13467678 172298679 84926604 83732376 46519032 88913538 174083490 85715427 45161298 85975680 51193800 9645153 137896122 119129871 158506026 75461064 120688764 91160034 89965722 16161663 98635656 138671988 181775664 89373438 44099748 170794659 183191589 89437173 92189685 69300567 61020120 51652650 59623599 69272658 198959901 981141 189235767 28754985 107322621 102032742 183543045 86402652 147326592 208128249 197510124 111848709 99352491 67817043 180918150 31778334 32407557 19487601 4773888 160944294 152011839 187466580 143482080 203225421 181710396 5110413 195519093 137891985 176706012 152675208 21534303 162887109 100000215 108415818 206902983 90993336 75795153 38722908 8842092 61398477 103120290 21996912 63182112 170036244 53291847 179881632 36569337 13889295 126899766 41458578 175087983 97072374 174246051 13773312 153687366 96936420 31913028 183093939 178832850 118096755 182492331 71832621 41494656 172755576 64949745 119114436 71504748 106684431 80044335 44227890 85314348 132849549 8644860 202574400 86766477 158449347 188206095 80547726 126093933 128996763 208020540 117524253 81160905 48334587 206041395 37914261 48107661 91049028 6464535 133514850 122472504 49666071 23888676 167520738 79536513 29156442 35070840 16953153 89110308 137477193 164639097 78685740 67136685 88986786 189960288 152910408 171037377 190377159 193177089 50492631 46734429 61752999 56312109 15486891 204640380 109339566 53464383 197154594 94286094 102878979 28192752 113707881 106863414 126845397 117354594 114486330 123991728 4748478 205003449 33701010 81683343 140341068 37098810 145256580 158190522 67744383 129643248 42934059 155107323 21425607 159349638 184903320 53646369 165720618 185886792 193007829 173576067 7139916 169138263 123956805 165875472 146159286 33121305 141068886 53269965 164140935 21195867 18098829 198972165 149820174 182581098 25051803 156173304 84983493 186618600 12427170 66281691 156756894 46449543 122114202 18361014 174406470 73481121 60471327 92475810 129064635 186350472 120229326 36893157 178713066 129786615 179705442 133804167 189347550 30517725 184420026 75541095 57547518 17871525 43442826 114712521 120476370 155216985 4179651 11521755 98772555 51817185 27440616 168914382 179779341 121594473 190852998 195365877 109382217 114361947 112400799 196074375 171599778 190553118 151784052 78589392 203556990 130383918 180183129 184246776 4482702 185589243 144745944 17830260 135045057 156494961 191419242 51411066 55442310 128013795 16393797 193908582 164390436 160554450 65784411 15509655 29618358 80388735 58655730 150171042 129962238 93977310 155700258 165696909 34183212 72560964 125892270 13951224 47634804 93098334 27229713 201704349 77082264 26228895 76485570 143005065 101657556 131589087 131574933 11549895 79802331 205649241 16286529 77393043 167745186 185287872 174967338 27662145 117670833 166387368 194120976 193885461 56623707 75055050 16744287 143707851 146877675 193574052 180507327 50616342 175376754 97277964 4324614 31871238 57146019 155210895 185287242 136490655 141795318 61781643 25911606 59185413 153825420 138686814 175636062 94433976 134975169 115947783 78893808 113327529 13912290 179690112 75410937 201742716 23453325 85525797 202205934 164169789 12925038 191874921 115918299 57216222 139228047 123741597 55440042 53293569 76352619 187553373 128622060 21138390 47584572 83197653 113621865 160753782 17891601 67176312 42744891 200261502 23635857 188855730 37216830 138343674 61417167 174427029 190023855 134319570 16307214 33742653 19043556 23872023 134203482 122799873 5757234 123556230 56192556 127712991 25485936 116133255 106365903 71367072 49792071 34702920 159339306 191304561 13597710 16485231 154684089 3238095 203759346 73946082 191219343 189670593 37399551 2203152 162943956 89314428 117078192 26547234 12666822 131671554 57347136 5738712 192899889 122162670 185055570 204259755 170490159 19464753 34322337 25717839 78059562 27196575 189668766 112691901 195463212 60475065 201299574 155912652 66097815 16767555 6312579 162703443 170208717 129594990 153070407 127655346 176555988 113757294 73456488 124551882 8505147 204550563 116950365 72156588 122924340 24606708 160481937 39119493 96782490 147016107 142644852 187812051 196074375 174478857 206280123 209494929 19150929 71450169 84689745 70475097 18531471 150096177 61552617 2327283 196109382 7553952 23967594 109138428 182038962 92909586 55376328 202474461 184880640 84680064 14165130 85147692 93718464 119126826 132678399 153606894 119146377 180426057 154427469 53515287 63563829 111593853 12608253 87123162 36052548 201442962 66720633 158165847 53349702 171666033 37696953 203261100 202766067 81277476 52616571 72864498 205435524 26492382 120208410 70577304 85357671 203313327 139309107 46863978 150372264 109148319 173602044 62245113 113336706 167215944 47182947 33694227 136808553 120380211 136544352 82135473 34673058 29093001 33383385 77680764 89763954 62190387 112967001 62313468 803985 44110017 48149157 81175416 43644615 51853032 74786628 194396706 142647414 81098955 143413326 132155016 103833765 112527723 8846838 33889254 14139741 143719695 67866477 61426995 17723559 98745906 17697141 203789250 100276701 124650204 197606367 57434874 15946497 14914284 54235650 192269427 145756485 117752103 53195310 17641302 118145727 30066351 117311292 109325412 38471118 74649057 121085412 9676716 114919812 109872 31430154 136088211 156346239 185082849 48932688 202180419 171285954 154486416 195541794 207856005 93115176 74545842 50565312 53841543 179254215 124990530 28347480 209827968 57620304 152750472 131133618 27170913 77312592 2321235 119418558 67355904 41240682 163668456 4869690 22475355 84729120 147719502 135004002 206588865 103889898 196171878 82905081 31027038 41893509 187425357 199162446 17276364 21725781 158814684 202591179 61387347 96807102 98297178 178905090 58838262 189377790 162919617 61909953 71733816 151806858 49020552 189006930 153439461 12028716 158882871 16571331 24903816 82384344 115622388 70711872 173664267 52262427 150645306 34155219 180331662 20685945 100856091 200213034 124794285 82354965 136173366 36411690 86178498 44243514 204381408 140752962 117614406 186192930 110402859 186293415 161684838 140354193 123769569 27712062 172232781 140997864 112724094 190388751 170861817 73739022 201335610 83602680 71060514 45715698 20879544 70943859 95056773 191278668 143743089 171958143 204610308 140811300 51656619 182834169 131626635 123242553 54725265 174479655 27333453 108319470 114381267 111712587 72525516 10925061 90551706 60246732 104994960 137165637 86751462 124490268 2579220 185932299 6932226 174223392 2259474 188685714 16035600 74466063 162962352 107883888 138707373 172957176 111470730 119817264 97225695 175062216 90987624 56226366 65897643 172621911 28416654 74195373 14289492 70527933 117490758 109715004 150329550 197760297 178532886 201632781 16689708 109025238 136442187 169056489 123028101 23902641 126243852 86684976 157223787 81928518 142843638 54427254 70163079 128281713 195529551 144214644 28182798 3128139 62830971 57266223 145410384 172616787 164157315 182589540 72811725 90119883 142934715 123743130 184438233 63410802 356643 171634617 127989645 184524480 119035917 181149801 24317622 190413216 67645053 101572590 157598952 152395908 14969892 187476849 28639254 201387060 153159237 56832132 36662640 26805996 161531853 193063899 71577807 162124074 62081271 176586123 49380051 136184895 34083042 116366565 165374013 205652013 30126432 172521363 187151958 113002260 198962421 182486451 74642400 142416792 206029173 125234298 31650024 88039518 125045802 30534861 6357918 143900694 85227240 154529235 200926299 50770062 198161607 93410121 37348206 70489692 106560993 97251567 175045794 65654316 96312615 51704541 37551591 124018944 165846030 102516036 124350765 209270124 93124269 200255286 8277990 47192964 64533063 97833078 69932121 205216347 199321941 204405705 110437656 157282713 198620436 97873965 54772746 34792002 129607086 116936148 191154159 74404470 38904138 176765547 75184179 26916162 34055805 43500177 95140794 99464631 106418403 101539809 129051699 107486778 163421706 17397828 96285336 52351929 163500687 38404065 41937819 86862804 139972749 41521683 201810315 3124044 194437425 142152948 157395420 67287339 144025098 3926832 106118145 50919078 64831074 12101313 91062552 3554880 164238648 38786601 208399569 186189528 46736529 202895952 185978667 22891722 199253271 156914100 189802536 91034328 201532170 209456835 52824555 105584304 137960844 15128694 84226506 168068334 139991397 182050848 198533055 184822197 65834559 191148678 39997398 192538080 183803214 74662455 42455679 31671906 65953230 7542948 117049569 184625784 78693363 197114127 172593393 97077435 150838800 166247949 81720156 95375721 63427266 25887603 69793101 51033486 43186164 13738242 22224069 156810948 202239702 112422156 48123663 86933301 76047006 2487891 176037015 84690795 63975576 130361259 162585276 77035539 124731159 143646930 192916101 197724471 134626380 13809495 178216017 18628785 135094197 25228959 1176210 58311078 32857272 65834202 174583920 15378783 34804770 62452887 45839283 102441423 181854414 198064755 139808340 28917231 148773219 177067779 87674538 48539043 209820030 148935948 45697302 76264629 111428709 68568948 115642842 109857384 49146636 39230373 108697323 51605904 150357480 22863456 45150609 70034097 184585380 153058794 156725331 159934404 65520147 152000373 73011876 15926400 150084942 169277220 60895464 78731751 74326455 172343913 147882924 43606542 133501200 30686838 103490436 203651301 67699737 97870521 167173125 59173548 40714002 15585297 191678865 181475763 71731191 89205438 174281919 150338244 94165491 2610552 189149184 143991624 181020336 113601600 83724102 192256386 632877 89850894 81270273 163558122 107807070 123616836 24823344 187984629 38978289 177838584 117328827 203675745 199494036 138806976 110984895 169749321 196787199 197398635 182409591 113863596 35940870 201573435 64119321 55538847 33310725 200925459 184972284 94806117 155785497 157566675 61622358 187856004 96288633 101697246 95732280 163467990 165100005 16145136 19593420 181857816 26559771 190289820 191510256 123421683 126953547 178736250 105631281 35949627 26847177 78754095 27540744 90462540 80807265 168089670 192070683 84170310 82678764 84922194 130878468 166299861 85513680 137527131 83273715 41135556 13682067 143582061 83247297 151087650 138422781 25156005 149206764 145955691 108976245 157702797 8615061 110878719 85793778 117080733 196861749 187302570 70259259 85749846 100096437 64052205 36090621 180493467 164151372 49660926 206388567 27529509 133511112 168277347 54444894 23463006 71399895 6403656 93110724 568806 138582129 117744165 97591368 28655403 140300118 155522430 1420692 199975818 137021283 106737603 11395797 133998438 176773926 2660574 184757685 94025694 102938976 108858477 131846925 90738417 62697243 133552398 112303338 143676939 174483918 199802736 30461193 206570637 50548029 103748694 133045080 81032028 206321430 48519513 209573553 58809219 90286581 28172571 150623823 93193968 202406400 27209238 148431318 43413804 191295363 83071338 201136698 75144909 190098090 201407430 132574953 135195858 2526804 149371572 196915236 43715637 147207858 176835834 185031693 6608910 175601202 55485654 61839141 76504806 59468619 117163914 197915571 134770125 57171240 123774357 62032278 52987599 54877158 154133196 161455518 206159310 25205523 41791239 133573797 102741093 73606554 12823146 175425432 96825456 35571795 8329293 2093553 55157865 88324278 87143805 190455510 111237546 8705991 127470504 107213673 31391388 12915567 48211653 9271794 66225159 173537049 91939260 88195863 188508915 176654625 140640171 24911670 165004245 153314448 73474128 182667366 64238055 202377651 10339581 85191729 198227610 40898613 2593773 133586670 89241222 90646164 196388619 55472235 122008782 179733876 38699031 184042992 152731761 197466402 118957104 83373276 77818839 31360623 55467426 134906541 110516574 82969929 173097372 136523940 16741725 140746935 24212685 171386292 83232786 77359548 89948019 50201508 160701408 32135418 42705558 173042100 14531748 124782840 183718815 173978091 176300334 125129361 157370388 75593952 29917293 61561374 80883873 69119421 164577105 112315287 38534916 149483922 42867279 152661159 102440814 207753987 86669814 167007099 188978475 43978767 139502622 151162830 147984585 94958934 39460638 109793313 184929234 110708325 197256276 121179387 4341078 71606850 118049001 45740373 110316591 14038815 50230005 146738067 177083865 6997620 27376608 66114972 179719428 67061841 48208944 124811652 41926101 79520931 95054757 107955351 178054485 29247960 25326903 7496832 3358509 87514791 14616966 117221643 100257129 198346344 43135932 160498800 200764137 201067566 88187715 114697758 177085629 193924689 156243108 10521966 164756592 155329797 129650262 72231747 130172511 73089093 174716283 167278293 18130308 171121419 130885944 9548805 162934065 99487353 91897701 30050160 129118878 137797737 199133004 101289279 65457840 65403765 173681508 153632724 108250653 155103522 147823788 72326352 178816995 94106481 48891150 207721962 49215243 19846848 88015473 143444070 115402812 191690961 169140825 61010565 116880456 182116893 146637498 41483043 40463619 141137052 164332098 74114775 91248528 148479450 7126686 75093396 101772111 122420697 116181429 121712241 62900145 180665373 131607231 17953509 134185548 53631333 150727836 19809363 96286848 181348797 200179812 26684742 113828043 202342686 124675089 5162199 175206402 103484808 30676401 147337491 8221458 124149438 52896879 15634626 68910555 46395783 153369111 149860641 124650624 82198053 109253760 78264291 192193092 17426619 186897249 164365593 176229417 68517834 77072793 11461317 133063896 135268686 174080109 76546491 204672468 108682917 11154696 79632546 65385978 132686421 104479683 94540551 132722835 118960863 86340429 198989637 200304300 40333608 118858488 31682196 182640339 139543173 185557974 180337731 106350153 29562561 47460987 152726343 150657654 73815315 64268484 35158578 89181876 100342956 6090672 57303750 135188739 141817767 207339699 85693188 113360142 142683828 99059919 189762384 191085321 199312848 24127404 18524016 14637273 13195749 184995363 20473887 198531207 54954249 1197987 75141885 196642866 163327983 204280944 124408116 22027866 108620085 165292281 1306179 70640220 150428355 147308427 117487125 156709938 151988025 66356199 180424440 35450436 59641365 56414526 147829542 177050643 14348733 87534006 188109033 108903165 5053818 127677270 202579188 192257541 195701520 136761576 93632112 180394053 35385126 61357086 16058196 29075739 207998301 13144299 202049295 136215345 91600299 53433828 57752394 179434668 140114016 88900203 13805862 21226044 160698951 73872456 173333286 24379320 77099841 57947463 39804870 44748039 97228824 15154125 107770404 76258287 116010489 68287506 162898365 105903840 53986422 201260703 7711284 191368485 61114620 181746180 145044438 503223 91578270 59264331 192456957 15409779 156627051 201469023 57459822 46487049 158316585 342741 168753753 131836803 59754765 113651307 37370592 113564493 68307351 5534550 155656788 5692365 138879741 206641911 71302308 23554146 30067653 195624870 58289889 37553229 53886987 116684421 164251059 60293604 114155580 175998753 76099338 131228559 155272047 172892811 178444980 155541834 192055332 76209966 95519277 58808526 51591729 143708250 100699872 134202705 133492107 176912862 60232809 124264392 200099403 182009961 147154476 161348418 1566201 206144904 26798688 153718950 188336925 188109558 35262150 13145580 112569303 38324958 36940470 165415299 36414399 45626322 8748432 196019754 83642433 63439824 51147159 144223002 192664710 26261907 194205669 147830760 116806452 186197865 203643090 54425427 195098274 153969291 147969465 49238532 56886774 192713808 133246197 186517401 93602754 20770848 109464159 91770714 119902272 113561217 97070043 7409241 81042549 163557555 109321128 39019281 82192236 204724779 155144241 132073095 195918996 52008579 184778370 87456054 99685782 53000241 123144399 144168024 176809122 37435923 53988459 148818600 7636881 180990663 188255109 247674 5378058 175685811 4154598 191962008 64131522 187040364 186839730 170771790 177160284 204291108 544110 154082124 106477833 64054137 144048912 190353198 147255717 96330843 177066288 87490179 151823658 117044655 56662305 204561945 192640896 29180151 7950180 7129920 132599439 147639366 146019111 97567764 52926720 3904131 165074196 82037319 101959347 150973767 112823886 62809593 51442230 124550874 132490869 65699340 90211254 54931863 179311272 113950011 15623895 204238650 60286359 94764516 204020145 169893318 178349010 15555624 161232078 52005723 64176945 162325632 99464505 117644499 14094339 151336983 68452545 20405784 119471205 83229132 176588475 125218296 39528279 28290234 203277228 111627621 106000818 100592331 163276806 173273226 146157522 74192307 153283494 74243526 66510339 17288208 106005459 74127291 109775232 153458361 63791385 23010603 126569268 167470170 89217408 23378103 177716658 114919518 176442651 12227523 69549144 18463242 180252156 19635483 99858150 29275155 164086776 23965830 19931940 122755500 201471963 180149487 33905676 149834622 163183293 58738617 201498717 79287411 154117257 179589627 57853803 46841550 179270868 67000521 164411289 73389582 134108877 15409632 34532064 164437707 129777333 127930635 9991044 164949876 4718910 198692235 99262884 56590884 51815337 96880098 90775650 48188658 181215930 76901517 9689085 19401879 5988885 75420030 209244294 117752460 81042759 176789739 209613432 119723856 113478162 52680642 61614252 196293279 198213939 14655627 207327981 166883703 208410258 157897362 191906484 154910889 5914734 188464479 194899320 104866902 131541018 36976065 166897605 161078106 51308775 126222579 72791544 56166663 38282580 138638325 77743869 81943827 71279124 14106813 12581583 96882492 90595764 84815262 27833862 52809603 100521372 45105039 163554510 37941939 9266523 129286752 20815599 94838877 105191289 134631924 29532258 182518707 23726724 123055926 105367773 76575051 1136079 168466158 52119543 62349336 142544346 3570063 177098166 8237418 85586865 70505673 37873332 198743874 194908770 196199010 33276558 7876239 41115900 22201158 14301504 111700008 100272648 33741792 161073297 147887229 154631421 202973715 8056251 45627708 204152361 185878056 38363766 203873418 16609089 145679667 54450795 107523738 61268760 203452851 138478389 30502584 58126005 104165859 91438473 173369049 192943044 136115994 25533081 17651508 14519274 111196449 209078604 151275642 45566724 26138028 5586840 169034418 126053151 110662062 66487029 148015959 70589505 153445341 106742034 113008182 175265958 41818560 50772204 108379299 112906437 182718900 204916992 116265555 15174348 62904534 199945389 80546907 29514303 103553100 89527935 33644100 134321376 10319106 153980358 165046938 178405983 102244947 93188235 170949639 195537594 55364148 32513334 1196265 177621570 177755571 150767568 188052396 93495255 146485605 89168793 11116518 96097638 184547748 85604925 48000603 13385799 29289456 83653416 6797364 106388772 81201708 162467907 190503516 79224432 147408975 156008853 187338606 24532977 184116240 145848570 21652092 176359386 141174957 12571356 139732614 92328075 157164210 136772790 68616576 39864888 115449915 74135985 45815343 162113742 28305270 90812673 19466727 97533051 138072354 107360127 117489939 155441160 173107578 107254686 177959586 8791062 113146929 61384113 129534195 73493679 10173072 2263464 140113890 154217427 32373621 54293400 98456673 170826663 17854830 84422289 185336550 203862330 38341191 137871237 14244468 106579242 34458186 160026930 136656975 171623382 140158956 38015502 18632208 203192556 46159218 104550915 193717734 40657953 160678770 127725024 12480405 36846789 145164978 87852366 16426851 90812883 54410958 47841171 127968099 31941021 144197781 108563112 23974881 2487618 7991613 161722281 86012955 108153507 2878848 126738885 87616599 112943019 113401932 158641119 63793947 151651038 30650907 180428115 124798800 207300282 148835358 42613767 8466423 91606389 207772971 20970306 128113314 21154434 82449675 3553851 40654593 190623825 28073430 22916313 123045678 3398766 90682683 117665016 30660 194975067 132695745 149366049 45838065 160704453 99598674 168500703 75395229 38738385 5437866 4865343 100931880 205004415 25574115 50407119 175863975 158807271 149104851 146461203 86234568 53399262 184203579 63726054 72960573 77230230 152937477 28893186 201565728 140214669 188684391 203563962 4335177 42246666 6603324 169287573 61408473 93171687 87681405 59294508 98160363 31666551 31445442 198910656 97962774 96631962 33764556 170846361 129916857 154709814 116194512 174562836 95924871 122110548 29125530 19118001 27409326 36000027 2286438 162192618 128762403 36320781 77076132 201213369 195175764 70107555 159394053 167055294 144785991 76850256 58539873 122075751 84444570 195829746 129203592 78839586 195281037 101073273 25101237 38071908 129810933 154924224 181902483 174557712 120831165 26624829 183518937 63234276 46919838 68340006 135616740 35708463 169120959 59399151 78163218 180242055 114640092 99423324 126370965 23977527 15248730 10187184 67566156 164117562 97337226 54792381 1501563 163211139 89908308 53387523 182793135 59982762 19606797 17607261 62586216 31049466 13621776 65878743 130121922 168567000 181480278 65451414 20914950 163126866 48265602 5573043 19798401 187662447 12529692 86839935 63803586 30414006 105979608 186429075 188911401 121033647 62090595 76216266 10239663 41652093 172819101 205669254 96763359 198449937 101306163 20713644 170854488 2702112 60006114 109207959 189404775 113423919 186790191 125272833 146999076 174357855 12567660 171739281 92473458 131951526 78225588 184569105 164556756 60791304 92107491 170886576 163934778 122368617 61706694 152581842 144761778 184121952 78059940 3151302 30934050 50650068 93840474 153159720 81609381 67177257 16867998 60797121 120716568 5097288 156417576 167417271 194036010 206128146 27214740 168409080 16097025 6880776 144338859 88234104 67431966 32115342 79919763 158667411 37761675 114556890 102944898 15304254 6794487 18547410 30115575 84389865 42080325 107021355 17858358 208854597 167861883 71041866 87840921 183130626 152223372 145131714 12693744 153187776 160325718 85066107 31327233 186792858 175984368 46606896 19061847 204635361 175604583 120822555 11445798 120458058 135005955 208623030 197945118 4409580 36507303 71211315 92908536 2630544 193238661 175065114 4445973 206200743 35912352 28407666 94657017 192299058 134043777 24714606 88606119 159304068 91328349 97595379 159903849 151392423 205415364 193255419 86928723 50321418 156579969 164088855 193127487 169092462 128261028 17162649 120493989 30649647 106016841 55798722 50587068 63155379 47766663 112513086 41097987 9147012 131968935 35036337 65943591 206590881 64273482 144755268 182237034 7182567 106103214 136492482 14571690 88624935 209014974 110201805 15084699 59959725 31669806 112804650 138911073 99959265 172481022 115245291 205668057 29843205 181158285 147482979 131672310 21903042 120245181 78792714 9137457 165909891 32620035 74287290 2031372 36813567 186776331 20519898 113322846 202726272 159581583 135581964 190011906 77158683 139231470 116714409 98473956 173115453 179440800 127382325 18035094 132178242 6755721 61263384 179289663 49826868 204331344 25599021 10320660 43524054 98793702 86128119 134322111 133364007 152534445 85234107 146772675 115208961 142044336 47729262 125248263 85089585 68344395 80010210 140809431 151064949 189495558 197977794 108324489 208663245 177503928 113156547 35873523 8415687 60717153 87855033 121034844 16596741 88550028 10534104 108585309 157870251 76650525 81827529 49226352 36696219 188245659 62334804 53628225 59870559 62518869 16163322 186446673 32180463 203177331 149250045 99908823 55352787 47667564 65802492 127346667 18101244 134164674 75033840 126663474 21491631 97558440 189926121 174056694 113014839 149551983 37226511 158025294 57471225 4839681 189460845 19531554 208192047 109200315 184249695 20925870 182518413 170268084 27883149 123376596 124284363 149916249 110450823 174503238 26351640 64995168 159208161 89919480 180078549 46525920 43074024 149982924 47825295 99407049 177781275 157731105 135438324 101016111 130496184 60798234 188483526 99384852 79358853 118563333 152522265 155718465 56780136 49986804 2291310 190141455 129449817 33789042 186190620 45863160 177873528 168587937 207946452 41642076 155344140 98899668 140975646 84357000 152670084 52547019 135005598 153402900 191326548 43570632 171007116 136915611 7112049 150234546 181404531 30036195 135963618 162936606 108901863 188194062 96807480 101432940 146299839 127720530 163621437 16257066 141609048 143960208 78252279 112884177 118828458 144783681 99898008 168882756 209347992 80408433 10664745 181831062 194626740 118535823 28379715 94158204 25915638 157041213 5970888 119247030 205046835 143374791 97962690 130973619 175254975 147501858 168565446 84351603 37087953 134835519 51990162 187329828 145321302 208222014 16143939 78033585 85228899 209352171 156859416 88837560 62297088 142796535 27389061 33422487 145335876 71107113 56874783 152845728 28790580 186393270 96273681 46294836 141273846 133772478 184024428 110062764 120684921 55680996 177366315 45060624 14493087 168764022 51855531 80528805 122605455 158989719 15769551 186851427 69919647 145304124 123254691 38305092 67410483 10175046 156188214 206530989 138358458 27350673 122829903 135311631 182327061 118882155 206026149 23771643 173801313 5321190 156014712 91342923 198093609 205259292 200327442 94507875 198418941 137483850 193996572 118643469 154363818 161961681 13257888 206766588 201288402 87170622 137370282 66334317 111253506 134660841 186330417 42416157 92031786 171425163 143426787 3298848 46057893 192209094 94240818 30914793 63042420 195393639 97652457 101661777 61506480 154662081 91877835 150187317 16889985 100401252 19393248 20147379 27364890 161928249 75848682 160733433 53625201 10912104 118497309 191728089 76465788 129441690 175411530 198844359 12664722 148632708 32893791 190673322 128942625 27187356 67274718 40201686 10427739 79939734 197837682 84717507 178810401 203633115 147911442 111711306 143581767 205134993 207095721 191332764 171459624 208191123 175852719 142540692 64926582 69731151 11766531 90714372 6862107 22415988 158631816 83104476 83493543 117917457 47792409 150453240 3888717 28660149 102093768 78557703 175781214 203902440 154533015 143480799 170253510 82355910 97730934 19639746 23265984 116882556 150260901 69527871 93948498 42219366 114975588 129524367 16213428 52964058 86391270 120250347 131706099 22772967 201678393 167122053 25177803 143860836 56780871 73532592 205310952 182839608 44684850 24405801 10590447 100198014 13513878 71570919 146190513 157471125 134021874 151014402 107055312 16410849 150240195 201679044 166582542 120217797 108562587 101043306 127008987 49125951 12069078 188161659 21401373 112369572 23998170 143553690 21821646 85328166 137927622 199386642 89403846 139833477 193419471 24073665 121621836 120653967 177165282 67717797 12052215 90548409 145557090 17125122 54089490 190423527 54954354 157999674 146451291 45154746 86665194 19378464 21483588 233247 146961654 199151001 62274030 82622316 50141553 140349174 46815720 24773154 3587367 98691747 1449483 40364709 197032857 33057759 179429460 26668887 177736545 37549092 134310288 209531196 10565667 41417502 154663845 159343842 201001353 110034708 32297895 46872882 145639956 66764943 174656727 166232073 60222288 201948957 207232242 197037456 166766754 175875819 101054562 87930087 185184384 93489522 23977107 128983092 49114002 18421431 73071663 36415344 182373576 173623884 131818806 138467490 30855720 197662248 113457519 17381658 18057606 109002033 2648394 180127689 50115303 161918736 179922582 86358153 102111093 39644157 170925867 162823794 174078366 198842700 38741052 167345346 169774479 92603805 13372611 174358611 14122815 9051861 17195241 100923543 119372862 33896793 72603825 70989492 148776012 91621467 163749033 121189026 73746225 36808191 104013315 144493146 165695901 142235121 48343680 160941837 179357325 137049318 191147229 35072016 209481552 131992098 43808730 164834691 114989112 108981159 168606375 50583729 154930020 56615601 2801379 97750128 17529057 10267068 7503048 67857153 28274589 25428669 109844700 175629237 62366409 17186862 32381580 54803931 61730823 107832900 24784641 204568350 32843748 154143360 140509656 13627005 80647161 72238194 38601381 162386742 173225010 80315235 125607783 163667028 197539104 52948623 146670531 202362783 130984056 204981630 86260860 45153927 65789682 48794193 190258383 42516810 190739514 136671045 154496160 11453967 29030211 196503300 8538831 29697801 95020149 203642376 90616911 201831567 151134606 60294906 16043034 201660816 113463336 122459988 153254157 35418852 14602623 204567909 203809389 184132116 114689085 88237716 58460262 180616758 75157572 64343559 147776223 181564194 125838867 53539521 112492926 95565813 132258441 8689023 90919815 92497419 14173152 31563945 59464587 140727636 100544430 94667328 114847131 203468937 83247045 113642508 209849052 37786917 50534715 22436169 139814703 79541154 149534007 154602315 26073999 165876816 140442435 167830656 104255109 61875639 13856913 34638681 172010685 182915250 170792916 179858784 176835183 52602333 104071401 93082836 146491065 51452037 65044854 92976828 109312644 111385596 197195292 145201707 24641820 43857891 82218192 51072966 204034047 140153580 63509733 38975706 200812752 73508862 162581286 77552181 59498649 5991825 31392207 141885450 201849984 42461328 85323756 123287598 179598699 195828486 82315023 20921880 129691506 73599624 19001535 205589580 173874813 36735846 170211909 170695791 25218774 47710740 160847946 156830247 138848682 141724821 140446110 190597260 197473878 120691221 9711870 143741892 11364864 12992847 48530496 7031430 68154786 120163596 74843013 72882348 183272334 159266646 29056776 117392478 164311875 26716893 109724559 129218229 45867612 137788959 121910187 159033105 207123735 54640572 59731350 187388082 98043750 170400930 101289342 91986678 30788835 143142489 10849230 10922100 153198444 78683766 54003117 63528087 81497955 192422895 79118382 11940222 72582993 36414882 171246915 10674888 8954169 177836106 196525686 74470179 155062467 166613769 109606707 189836871 146799198 143804976 128096262 118524126 80897418 53505375 124477563 51042495 196560882 88987983 181507788 4858770 197301783 201563040 141205155 625716 136396470 175707693 92174460 148581174 113737890 379050 204698718 66501435 56835660 60009075 66885147 83794599 146291607 203427840 141760773 94113117 119926800 120451590 67790415 53768190 47750661 206626518 126408891 102857727 66158736 184329327 202766592 15600711 95596746 153237399 146534283 123465384 174843228 168950691 51120972 126145929 125061426 31928022 60590544 6342084 35456715 172949679 1265775 169249521 183581496 47597655 150023664 193208085 43955583 57743868 78214269 93057825 189257271 113275071 205488864 62600601 11890788 175551642 25245381 180072039 115979535 149545389 207382812 135915087 170491272 18420402 122946873 67861164 72648324 60008823 192855936 177713739 199298169 204643110 157287123 24192315 123382392 192030741 204830199 148847181 79305282 144832191 72159759 8265138 17855334 141940029 177882180 85299942 195183660 186096477 75955803 172846443 73951542 18819360 168796656 19648440 79867179 140003388 99003492 84223146 167263572 109743921 58140243 176781717 48198045 52852800 101903151 27649566 125790588 50662647 55449765 157825437 71376228 71159067 201465096 183843387 199293129 35857920 152850600 62735799 205426074 2942478 208507068 208154940 132808977 146833554 27735960 169140783 79812033 5328477 51080043 116952003 93740178 112954716 39506061 27000645 7293762 142867578 188942418 132760425 9687657 116876382 7936719 188614860 180536580 176736651 204381849 189467691 132939408 170967447 85470063 151673487 891681 21582288 29691669 68038089 195831720 133028133 185989209 21899031 191222913 27648054 202387227 108792516 117570285 82270671 85384719 164583846 171574872 143289888 142790865 37814952 21416052 161692146 124323297 184181655 116458293 194917275 172246704 165298434 44267370 50306172 16428216 89481231 101908485 28501767 181871907 24925068 6676950 32424210 130076058 188697747 71903118 189941115 48287568 100023525 19770891 165417042 130705512 130645914 702240 207177243 131106948 137690364 167735904 68863683 193440786 28655991 171816456 59672067 209653038 30446325 124163340 67347252 164089842 136371522 166776582 106389801 164072391 4383183 203390061 188914467 133518378 46940166 124597620 70535661 195122445 172892853 115480785 82477185 26070177 54717180 182176554 146191626 132821640 188519037 184479981 5646732 4052706 189753459 105318675 143482185 101508225 189618975 139771338 93155685 82602219 42459459 4941783 78343146 142852668 162860040 144972135 71433873 129056109 204355851 146410173 138190836 65755011 105938574 90920319 26819436 113957256 199984617 91208250 156221835 90056988 58686096 112851585 168668178 81221994 79721712 53915484 180351507 116133276 81371346 169466031 139264461 91235235 173210940 108129483 18098052 204359736 206708166 44912427 68978448 769314 190897287 139063449 206185707 184536387 183817095 124964007 202505100 108696441 14026047 88810869 100260783 102590922 57684459 20720952 50499393 30457308 89836467 91763763 5451180 176909397 42600789 174001359 146495118 154278642 203446614 135245859 52423224 186689265 174904968 10682889 67057683 19815054 47221020 23183202 174224799 144775680 136945179 102540690 184831017 118463625 65576217 15064224 27340824 171318189 202462344 10338909 53359425 36804222 70632807 75373347 106412334 130666074 130544820 184983288 81542790 96215217 130534572 9712290 77118363 111050352 82910940 31825920 187999707 148325604 16243080 31507140 156502416 144323256 130052496 174461112 44997540 2580039 58432164 43920219 12783372 69474783 62457066 154128324 91422576 170297463 69220725 13485381 83057268 204621753 83925429 78541953 3390828 59078775 171958815 208151055 6636231 48603345 78803025 10123974 110200650 35152845 189097230 30022797 58673580 6560862 198976155 131490912 5171628 43711332 196198380 175217658 62488209 132678924 204217608 164850588 19142886 157651095 182841393 168934143 34032180 16025457 16743300 13637505 151226565 179775519 185249295 94214274 30657585 156678564 144014304 187913082 180619824 29799210 55476435 75494811 175768593 108833613 179992491 19648146 65855979 110439462 81137889 12865902 29263647 208129551 92804796 52084725 195497316 7377636 24110835 132045585 96653214 78853299 15004395 52939278 48566448 100038876 101750313 54353922 177666489 46019505 204642837 8274945 105926079 93279480 37296126 58323237 193253025 82408326 148574391 207089253 2478378 61706526 133440909 96307680 142164057 3883908 174148968 177946461 17724903 84721014 12222273 71118390 161695884 123619125 122195829 127730736 154146615 157790094 52425975 68987394 90964818 109361658 82227810 176773842 109076079 33355203 160490379 99110046 56041314 31929135 101488023 94666740 122913273 101464020 9475431 72461256 86896971 31496892 119137095 67302564 89872251 41449884 72127188 145235811 61903716 44018226 44999514 158152218 165536427 33677448 124538568 73297035 102239382 209717340 31582089 98527044 67419933 162717198 173983782 108145968 40860792 100863063 672084 176270367 116799627 99560664 19008801 127734600 113417598 50035419 145930911 160400247 198646581 20346501 139944042 131528187 80710707 183308958 151228833 171534027 43245531 39652641 63247632 117131574 113246553 44362458 35263914 28856037 180587274 177813237 66826599 104376993 3460443 47489001 141676584 29940120 139581204 59054604 60743256 115609158 134502144 60984126 119997612 84786156 30221982 122901681 54277608 44798292 170110563 102273108 177785790 146363763 104898696 168106680 154649733 90758031 194228727 56989338 128411661 34665162 76955466 73470663 97656636 32075925 133438305 94390758 203465619 197837682 82793466 180942489 182614740 189076146 123324012 197657355 147375354 187245219 135765084 198515919 129193995 161404677 17867640 135125067 27170472 34373094 131123832 91633101 47815530 26365647 203473557 112538181 205771041 53735619 67522266 170151723 51859206 97587504 138558672 118513332 95690070 83219493 4457145 98642796 143254167 155026599 72127524 124279995 18473427 118708191 147453453 67128117 38350641 176297058 44407146 17825724 153578313 128758686 202303584 177497691 108167766 184596195 21294693 41897709 98086653 175366926 146033244 37268469 142621437 50972145 108419829 147215754 171255987 48250272 1702197 25090149 75655860 149650179 93466695 71597379 6652170 8819517 31506951 40037130 68579553 47633880 48168414 177509514 195599166 99074997 54132582 55970145 193149852 73458 150108840 141388506 133584255 137677134 102984525 36103851 75972918 201679317 26619537 145100235 126189168 143700249 13695591 27055014 52550421 28890246 164001915 117764598 199639776 101342409 24861921 50536080 35393001 114373707 165228966 196672707 47005623 106673721 132378099 80103765 120963990 5005119 141270297 208196478 53595339 124043262 168516432 154388535 169892940 174272070 110676741 127250760 191137905 149741424 191040150 37503879 187831749 51969666 188526996 170018163 119819217 87745266 192069024 200022627 151912908 74337732 74839023 44579787 186529371 101258241 189499086 118309002 127789158 130028619 42680757 41416452 68931282 68870508 200013303 137238486 77855799 30413943 103233942 978516 9969435 73325322 193505214 6283032 40120542 58524186 58787673 169068816 84742140 79533342 81776793 65583672 17716209 150475059 190353891 120043497 156891882 37791684 83830299 114043944 899094 131828697 75258477 179098269 146368929 42569520 197979180 49173348 144785361 40698021 135014250 14206521 144411477 67993527 197008035 40276299 184230018 188346648 152827353 131300841 66211740 185267061 206344068 66360483 45088197 85215396 35815311 155065491 72939720 205271031 154672161 136840200 161822409 98499912 169611519 101400600 81372312 196910280 161757204 101469858 127746780 179734905 64664943 60369939 26703810 102851973 6986742 171950814 161475930 39954558 31280802 59150847 31306149 49428183 202023822 100065924 30936066 69605340 3514140 71950809 203274204 190757238 98976654 109752678 186278316 56032011 25960179 71687763 166083435 168316386 177057531 24505278 143843784 13505982 72833628 112503867 133097601 77147469 11456151 106379406 187670574 26459517 26082735 51660861 149178477 97930224 4815552 185413683 101755017 4512417 143152170 172336689 137749668 145892292 15550101 31495737 128373210 17388399 131354538 104336715 171140970 2462460 119430591 164072013 208874547 145894182 73571694 80908296 60644976 1507128 15306984 182646828 113150982 98497287 739578 146751192 209728764 66780567 100974615 26950098 97183884 125431173 188481678 191922654 4541103 190757364 11046609 98513625 200537988 124194336 106277703 198827496 130863264 190906254 195089454 40595877 123152337 23692767 44921352 164034549 96773502 175940121 178891020 46072908 183382248 132191451 73239831 179261460 41267289 103339719 122161704 10495821 111290319 94038294 143671815 197116920 40709130 62994141 147833091 156863511 128847117 38508582 203892549 8254995 190498896 151088238 138374733 154052535 98753361 130769373 88821957 190848525 29539629 91315119 98447895 188525316 203241633 50966916 193483710 185412066 40516686 16859997 86707320 88915218 108271737 61514754 46093383 189833049 121572339 35767893 204680616 135417786 167701863 164147907 209750079 127253994 102041226 26498094 185988222 144011154 208281570 143452596 24012261 155406300 78612324 34712139 129798732 6197373 194015871 33790491 198264570 202152804 207088707 63838404 187222035 200426625 167467797 177495297 54604998 179403315 26459013 136459911 191753121 97136886 165158553 185741115 153999762 34139112 40549362 72160536 125782776 78988308 121545060 91575036 17149965 113960574 141508731 173978805 145722171 199641120 46754715 69000477 84913794 141778350 67249686 195131286 117453882 94653174 13286553 22853502 14636958 205934610 76404216 117783456 137117883 194958687 115677807 66204957 14623749 101645901 200008515 192187317 49620795 30139977 172295256 200259360 58860144 178231137 54950826 112377510 96652248 63188706 153521424 28648767 80749326 16172310 71405166 186364311 117548151 51901500 52766889 141694665 142268553 24455655 158924094 38675700 139988226 54052824 208653963 83028519 195885942 34365240 119431137 5650365 34600461 155553468 166823475 36597855 177132417 162336888 55468371 183431094 188439006 159694668 78830997 112389711 188872467 152124 94555650 167684685 105782775 131724831 88230870 68067216 2869398 86355129 57780996 137570895 170018898 180936021 181982808 7866936 67084941 123327120 149930760 113223138 67470984 154621824 185096961 70603848 197649921 173906586 117523812 67635036 127092672 100251396 123988431 134430093 105706734 2296791 40175583 155133888 3273207 82660809 129949008 136554201 109035507 62232870 49201950 127989561 64466724 149860305 77485464 7624365 132793815 54784842 130442256 51078615 27654438 153848814 114051714 157775310 184056495 35453103 30297561 76355055 173124840 47499921 21153174 2709000 198016560 123110190 177192939 188155275 178437294 106046850 179851245 51897993 95544540 45799845 82358829 29684487 197154573 159535677 172398891 87751377 179573898 187189695 57166998 101541636 111575730 132426966 161377020 150118479 167122263 172163439 119779338 65698815 28553847 95727261 6681612 127993635 47635560 139239576 15169707 131225451 151649757 180437040 93691521 120364272 85032843 23892624 198258375 68645598 38030706 6221040 206070207 139693533 124299672 85110606 17002545 117369672 33445734 131328330 196978047 197994951 183893451 26794131 179546640 177411234 136559640 93603405 61389237 54014079 48566217 142274118 100313073 149253195 92905533 78701364 116807103 185037426 137284077 7442757 110077023 175763658 146639535 191288034 99020943 206759511 168900900 28240611 25538436 126235935 196681317 175336119 81379347 197440005 98554785 119553336 134480367 123221196 122067540 144877068 112915446 4935735 107746254 22803732 20132742 147539532 14351211 188635881 5649441 181990998 162643110 113935584 37705815 166502385 157205832 193172511 16121070 111942915 93771951 48404097 22740333 1506918 79751511 87539781 70933800 37817220 180020631 157571484 169520442 206859429 35885220 11633139 90119967 177873528 139641306 94274796 176700279 49020174 49334733 104460657 107582643 128404458 36356880 24694593 962241 209851530 73482423 117904563 143067267 36803739 168224133 15709386 11124519 9032205 78350055 92314740 102454275 161987595 181141086 78953175 195918135 83664147 208862115 36081990 172536483 25930023 72301362 65987145 66043950 124111743 76399281 23243514 90198927 102720744 47007030 137949084 122621037 28848057 4322745 188977236 182005341 66131667 181547877 25121901 123228819 68560359 163992465 69063414 16867200 113016204 174379233 116403189 180095475 201840954 64693398 191076354 83011677 48836214 7017318 164036145 52202472 53026743 202635048 54603780 77456925 202611339 163273446 189400785 49603848 53075127 200631564 145616751 31280886 138256041 153397944 26972757 185991939 14883036 169528086 86912511 113029581 158418498 139154148 25292064 136085544 52530744 161049105 129052917 121677738 13259988 38522631 136098858 19390056 41972322 10120992 189871437 56005425 208095426 73751622 144723012 135570141 153336540 126284424 55302177 190871289 135113937 88330515 160285188 132548052 166189611 138208560 181811007 35641935 27032250 162679713 34422339 154662585 31158078 27475077 142380483 83784750 79072581 32374314 12022101 45774750 54420093 160679715 153384987 91547883 46602675 128094561 114545004 181809705 49203924 149840712 178843917 202492164 178647798 112930797 161462091 59537919 93327234 199275678 204124998 179432967 3845898 104775195 78889986 130213902 168177849 122894163 62624184 7545111 35351841 160341027 199735473 65762319 202267632 31981110 28231938 70536963 205687650 70879347 27162660 55713252 79451505 116465958 10058685 142168971 35844648 54898683 193366509 177211167 162233946 196887264 170361765 160255431 181752165 5499228 172630122 124676454 191310504 53525241 66271653 161325024 28596372 6599523 45805998 84069384 300195 76828857 54826800 96508062 120955695 131615526 112919079 198292416 152676174 172884474 98359107 196675878 107636319 66207372 156118956 6075426 160227942 176153082 114152220 63358197 97968801 112509684 14004186 141852039 51173892 32030691 88416804 110542803 76192893 99093456 17700627 134324547 79574124 51652713 136708110 205456062 98646828 158088336 152836803 48547842 43105083 23606667 4919565 114506784 70003227 26773278 134447502 151930800 99763587 158810232 141480591 203125041 44009112 66539676 95435802 33833205 70281960 141227247 4048632 77636475 138371478 138829404 26774118 70945728 178211817 70493220 4084080 91335489 58817472 45734430 149725863 50468628 128820174 81997020 38085369 39176949 91086009 98378154 17885070 107714292 39674943 44314410 201339558 162494094 99857121 158640804 102807474 134201697 173406345 131054889 38293269 105601587 58263891 195371757 132723066 156437778 114934092 84693273 2143134 2698773 29364279 130867086 102558351 29652903 154861707 60993597 165309396 13993938 122264352 88165203 182221788 24482031 140243019 195120219 177603489 50025276 40491822 167220648 138496134 111152139 101921169 93765084 164494743 170750685 68337402 52299744 179979240 158143020 47970909 167388627 163047822 155463714 39387201 17980032 163175502 27410103 55932135 178520769 170787876 209394528 19889877 107513889 97803174 142115337 40174743 37060275 36837255 208391421 17055885 9692802 113440887 119912457 22234800 89286288 61021401 124315506 69811119 162154734 71137164 173086662 71719830 84307230 14170086 1166025 50337084 104395599 41851026 46217913 101978646 106213842 79461165 94942386 146678700 57536199 62197716 142048536 31241070 172881366 22088157 43131690 127640289 163746681 133813218 109109994 69642426 72254658 209914320 139119456 166165461 73739673 78302070 34834548 158920398 21942228 81407571 44940882 5957322 200986317 69216546 31659642 173587134 88702236 80865393 134419551 135130023 2287194 166970433 97886040 150667419 50718633 89760468 155500569 31553172 57853467 111618759 105056112 108366321 60247509 192756669 52174059 186864342 173269026 126123480 16850757 182363055 42391461 85876581 181518036 135603699 172696839 169588461 141982344 161417760 37901682 182622048 176473962 185216577 72877707 108022782 7791651 177692445 72371649 158402391 155952048 21721875 108113418 30389268 167864088 93102303 178924872 45202269 164844414 48139266 194906964 148668261 101827026 90832749 42274680 16119915 23976372 111771345 177114294 28890036 15932238 5073012 195242796 38172540 84017451 187360992 178182207 22507002 122193057 163894458 21961002 90428709 207555033 109511745 95936043 83516496 103776687 133016562 25523820 25754484 204004269 115609158 42252336 39051579 141739794 151026435 86118690 41396334 85549506 202783455 63390264 203576772 105302379 64443036 150646251 45213777 114275343 107208171 67616052 30677430 129398892 70959 184220883 128134524 51709728 67649841 25981452 96956937 119744814 138940116 175247394 114977625 30832263 31961937 138711447 96702900 190807848 189764211 21943320 12551994 42970347 205188018 168725193 101582481 42873159 161913612 97101879 124560576 193834095 25053504 83075517 15672489 68771073 203860902 145409817 109641357 150686823 146464815 139099884 127636299 24779538 21653058 171997077 182168028 85871583 126773514 95673270 53338866 73821657 28141260 78602349 128497992 141555498 65694888 25423125 190673133 166932129 125111532 184000824 18795021 13800885 124311369 85109220 17223360 22393854 147543711 177110745 69290361 5904444 76064016 64326276 11402685 88183578 145498836 138794628 69041259 175772100 144140283 114407034 32175360 115769136 184578744 32832849 107173122 121242366 27644358 71142561 180327042 128404353 15722910 201303459 74841207 21821058 36832215 116701809 15334137 25954446 77486367 138766845 129802617 51309972 72472911 160476309 135381078 95653131 6494502 71547630 10271730 164879904 71075760 156133719 187910079 106475733 198427824 28957929 189715827 127870533 71176434 133701729 128108589 109404288 116931612 209991621 98106246 110589948 23418423 118752123 44679768 193819920 79868229 154867020 87285387 67726428 68813409 2031099 106767906 66643815 27517350 199205139 2691843 35293020 82228944 183949500 109516071 89099577 42166488 131781489 8307495 131771451 23307501 3818388 88576572 33488763 113225490 65628570 195711810 192596838 182903070 160968213 103947690 59628324 148690311 148992123 20508180 170543478 208030977 50036406 11387943 79391298 54713547 36176826 91425684 64176000 120246399 203240982 184465365 152562837 29969814 162567951 106164807 85023288 208793424 192946614 116578875 144167247 108054933 9948204 170860809 63608559 91673337 30642003 196514136 90916245 58358097 163213029 150103884 170416092 177058581 1652679 27861897 19345557 159175905 119621817 49567686 114487590 16890657 73282650 68915343 83686533 102933432 134645973 133960638 138338739 171685605 123058866 121867137 90926409 81606903 109033596 74893938 81434514 81750921 129853857 62916882 130189122 64115751 25678737 29744652 63588126 67301829 67262853 90946212 189337596 198564177 172509351 10228932 138487461 89894385 124736283 41750457 64658958 54431979 144388356 37434306 61560030 126107142 112178031 90537657 173257938 90929874 179088357 168161616 46427829 152461491 84830361 32994192 49536753 128616306 43914003 117561885 191260125 162719508 114011856 149938026 12167022 104852034 199989552 89735226 109023054 61709214 139928418 27986007 155535534 201323955 102781539 28962003 78105867 88033281 158429838 203826189 70270893 163972389 96950070 81242280 3483669 110887161 172312056 116413395 118553694 19066341 21778764 26893776 26577705 152241957 12713547 200588955 77970816 71986425 116640930 51290400 163640757 122083395 9535743 154227045 196653912 45177300 64161573 193063500 111485199 127553811 155002785 53290923 67006821 12364884 171802764 130009824 144041058 47447589 91305900 172742262 71197371 80562069 65892477 196099596 124219557 86702637 165313449 127452339 58563078 76689165 151002075 81729585 35463204 33723123 126466746 109322010 78205659 161761593 154296429 166954347 165490962 180524274 76925688 163626687 168920871 74521356 62390034 4565127 95877117 112221207 187000359 200908386 68806059 7848477 197753955 152068035 54727260 80133144 45551835 42997878 20834289 139725894 133681695 7229334 80345580 120131571 121257969 103766943 134503341 197463189 168878451 149855202 58661337 192411492 164373426 25406115 62485101 27089601 57151059 188525022 145536636 81020898 44895564 172051929 169373232 153883779 60591531 47452293 103060839 135454368 1318296 14786058 25873260 173396979 41384889 206089926 12370764 132619830 118911765 172830021 840966 91142310 153685413 27598053 53532549 37158597 109215813 28076433 127176420 57464883 162246462 86518908 199912524 117479439 65350362 54343653 58381239 51878442 197855007 74685030 182746431 248619 31378641 188570760 24019023 180121809 59230479 86503137 126254436 50510607 111136137 160679379 141121764 112296366 126458682 181641159 209756610 85581363 14722323 64603770 138456738 144938010 152778696 187364289 77647626 43572627 5235594 204718605 42310926 90859545 95114775 83895672 16929003 171494253 175127589 141700314 140457576 10374567 97014456 198716847 141020691 185100006 167502048 123136419 120289092 147012579 64524138 106407672 105028560 121725891 179308836 168195321 78531075 142860648 157404261 148267140 67498998 116733204 5886468 108416091 178258248 62006007 15777027 98658231 44915556 104488776 31697442 116124015 84566958 14286027 122709174 9791481 41251434 4288116 134648850 165047190 136637592 110773593 206933097 132140778 111441204 48630519 25952178 162004164 176126538 91331478 173663868 82598838 118324479 173538057 155171184 168754719 194846694 30162237 208174785 136914078 34208076 101454822 156473793 45732477 201829110 189141099 147547176 117695130 169152039 121660560 59785341 188383293 9007530 70578144 10304973 9285402 196707567 155811768 163337118 27679449 122891034 43408029 186924066 195072129 52598574 198397542 188795229 143672193 10968741 1171653 91983423 64508829 74111352 168668178 77086023 91526400 77112084 1184106 64443162 151720548 124170501 72129162 188010879 6627222 174779913 114129309 118136613 147457674 80777340 59787084 53291973 196062300 134673378 27590703 199684422 87036411 134095710 178362135 198283260 159043563 19128837 94050285 180055197 138245583 148976625 3601458 159998643 157642086 67665612 29953833 21825237 47852196 194089287 198993753 151466931 128728341 24047184 166504632 167944686 206297847 76308687 128078328 209713707 25084815 69587973 198251907 5302311 29564976 135709077 102279009 60471873 11372424 207173022 47839617 121760037 66528987 131809461 158922750 54833121 194812443 153767460 72463314 70866915 78706005 49423185 46287045 56944545 31836525 26307057 189694428 149199960 159204864 136004547 53934363 78599199 57427671 138876591 35109249 1379007 159781839 139227585 123384954 187526409 159341469 72213477 60230436 139806324 45022446 10937535 147260106 34986273 87239313 69921789 125731053 171446058 83448603 132818742 56561631 157204509 96225255 88719183 105535836 11137350 161268114 57080499 40152042 17258913 5227026 167828178 1119510 13935075 204501759 2655660 67007451 184347093 150487491 51662373 54854352 182425278 201697965 202323408 113862273 40468554 72256233 137134263 184150617 75771255 161891289 168579495 199091130 79760856 138688158 73759035 154838901 156715440 43167075 189459291 15748866 8425431 91300818 170563197 31321290 163228359 28974981 151173246 205324707 201734820 173683461 33401256 57328551 179689965 78427692 151201995 196565292 118677384 15418914 17998512 27374739 66479994 169054662 66355338 122578974 70715169 141102780 191484300 209484639 155039115 167258322 164494029 63989730 34299951 159968613 27141345 142506735 10617915 24263610 42068145 195100521 123493167 140038248 23454921 76371330 92507163 135272151 11983251 155505861 127446816 197990877 193284567 174071310 113448489 170633358 39465699 78583617 131320602 150293304 73306254 69131664 62435016 31103709 156163854 48275157 99360828 198488703 133981638 209027196 151897935 136521483 87368316 21651273 114228219 77289639 93756852 107555091 87078810 65739975 144530400 68477976 172236141 137329101 17804829 180178194 145986204 29829051 198858996 47594064 75750087 185935428 203253267 206390016 86891742 131974689 17362674 44500050 179719911 35184492 53436957 25384947 49340550 117406821 78878835 79355934 164642835 81169200 202353774 124811988 8269065 154287945 140939358 63228648 196355481 78379497 166533465 90724683 130945878 95679024 18064095 103033077 191777901 78864114 117642294 16977534 46573149 8301867 149180514 45111087 173074692 141800421 169043784 22301727 115050999 195896694 21146874 46130742 205697604 106135533 6733965 67854255 11615184 1717212 35593425 189608034 111920781 137303355 183573243 17377689 107447739 162988623 191898714 152925423 36215235 27806856 23242296 68982396 5899635 93338952 54536643 110028240 136741500 171320772 89402985 71779218 108705408 14861490 180964581 168509880 102353685 163696890 103952709 89945205 78401568 109256238 137097387 56149779 205716630 8134434 98162778 31441998 17410722 123105003 185362359 85377432 25765026 141940743 201229812 1106322 201717852 189463386 160698090 45757824 207572568 185159604 149385390 188131650 95695887 74460792 158692989 45675693 128373000 113663886 201737571 92729700 147833931 15036861 72141510 84004011 143871168 154067760 15508836 109263042 148610973 103898550 39156789 161697396 74186679 150374721 155422932 8920191 108070767 86339883 178735746 162389682 20839266 143205363 13199403 32309130 122425506 26430600 188622357 17512782 51753219 199745910 201603234 42292698 83192109 5161968 24364452 153524868 100106139 31505628 2908437 73277904 148232784 159911262 118957524 69544860 164697456 116853828 1816542 80900421 190253931 1724457 160747419 87034227 66137421 175074816 3915807 159925353 65662800 19641657 40875912 124463640 114226644 103866945 78595314 207439596 166165650 1745583 64363950 115334310 130401789 181697061 151502169 57199737 192398808 15588825 165398478 97349973 38069577 186172938 18430209 111024711 168177933 112056966 122014116 77193564 2661813 101023167 89640726 135510837 63316386 206368176 75418518 184345035 187444614 165035430 175407582 149580123 187172181 92680560 180838308 165151329 59638383 193102749 115748745 80542476 94758132 161488992 75983691 104870598 9671088 186324579 119984802 176131179 57475824 178176558 9257367 86742327 171966963 200376414 82387914 38611482 147446187 59286843 71391117 124462989 64825740 140575449 85009722 56399553 25339377 49164360 6854673 122939082 149349753 98229978 114716469 55602204 125891220 93888207 48635874 126839202 37268574 108296034 125823201 186738888 85574979 10788309 59001558 182981295 138370218 57909999 66614961 101943156 39464229 186196962 206465175 139709472 22070685 21168672 208361433 168560973 52307052 21186249 8516760 84848631 118706532 145910646 184832004 47026686 22910853 194087439 49892472 155639757 157181220 136492398 10148040 69107304 115044195 100782318 62185326 131382405 169581846 79215234 132503931 76046964 151901316 201518730 129646608 128411640 121563981 167147316 58930809 207264687 120863106 155917440 164679459 7726866 147313782 108570399 43541316 184573179 64792938 34891983 103318341 181459803 72459219 150516534 42778407 84000294 8030400 159524694 177740304 129837225 41623869 205985808 125260065 1266531 127129989 25073097 160821276 39950652 67955454 128992836 93529947 47301954 201002676 24156510 131735058 124724229 74428830 103521894 108690036 143350620 203024514 28845033 46548936 96781503 60217437 19000968 131234439 159762456 146886054 186275481 133523502 170807175 106728447 115969350 76116222 162089676 104665701 145231989 208664589 1124760 155578521 84917385 39788070 62638800 126780612 98174202 72070425 89494125 43193346 70064652 70012383 19849767 209379555 5406240 28201320 56922180 8349726 154542969 168118146 13885704 152533248 177823527 9484965 138559407 204946707 118767495 177534483 68805051 167026440 127812027 72285549 174854715 167068587 173182023 112489461 147076314 61145637 56121912 64615614 132920088 184106286 66970365 52092222 129091725 175795662 143846766 205756299 118498716 180266751 146863899 120978732 202243671 23993781 157937199 181764093 111196071 131692092 104265651 125676432 197275806 3402798 8831235 104932926 164279514 161332773 208580127 163316727 155942556 52696770 175225596 151350948 73467765 26917212 178897320 118664553 149988342 86435391 35751198 94245081 115733562 137209254 38369226 183286593 43875951 57259965 209072430 190835232 95469255 50410500 40718034 29115534 199385382 131128179 69504519 94057950 105308952 159032958 80573955 17325798 62401668 176954967 564669 158545611 56184324 169189461 208749891 124711566 27578901 2952411 35748741 10033359 83034924 24642345 80540103 19957203 22009239 170455467 194532996 48616617 150361596 196801416 142780869 74344305 56190372 202589646 35952819 1043301 205993158 117585846 99118950 32123742 180000765 76601763 7310142 2501562 168915642 75133947 10014102 51965403 119318094 48047979 203821632 152913033 25838253 183097047 30111018 176149029 29030211 180906516 143565114 95992365 203161623 177070194 106481718 175941675 24497550 23081079 72077355 14119287 31435803 85256724 133459095 198633876 18053217 176533245 97640172 7905807 188059347 72163203 188381823 61490100 4133325 191101932 109587408 1520463 1872675 4887960 178352937 5519640 171039624 89102958 118142850 101251794 62828367 68745138 56264040 155903013 51220932 18731601 86998233 69056400 189487095 194768847 129219174 117951645 143817660 203997003 170322075 8550570 77459634 61990110 795018 174300630 127252587 205502640 28909797 133504434 98979363 153514011 84764883 106229655 9459492 190599234 9064524 195660696 178602123 3226650 206321388 135509703 119353059 8293278 72309951 156521106 43813392 41094270 65295972 65560194 178242771 61406625 116645319 33507159 122328087 132123096 152159070 98947968 53215428 131042415 65085216 173284125 35135394 159124434 814380 56273427 89072445 165518157 153984243 46960200 41576367 133951503 18767847 193901778 89476590 150417603 141386784 95957022 134129877 40218822 100704492 95979975 159565182 99951243 143695902 31066980 128916060 186659802 140035014 197780709 136017084 50295084 159772977 169318695 202879761 180323577 95472153 72212763 3025029 196150836 53667474 52733289 174307245 189922110 1734768 165636744 30775269 99897819 151631046 117074643 118763316 15535128 163241694 69708093 9957087 109027338 23404542 149243829 8247603 112585956 66515988 24504354 167696739 64406790 52820271 73883754 130150629 9280005 149934393 58628451 153931533 146687520 290283 202336554 63350385 168054705 89413590 15451044 33414507 76507830 170514792 66599547 71870253 36621438 105824502 65120958 146326236 105982758 6015051 112806204 190622250 5835018 101910501 137043585 192350466 58152297 167430795 68886615 46695768 126001869 24167094 9126264 130622646 17526474 176042622 48205458 68330703 187312503 197828274 40701255 68763660 171863559 1278879 141797733 161248416 207298014 131818428 53405877 113584023 8969961 18413115 96409152 153518253 14403039 93840222 106373505 80550918 10901793 58680678 185997693 29484441 43107624 46226901 203602917 189608895 86202501 25922526 17655771 28812378 25527516 157426941 89787852 26394879 21303303 111567645 10520601 9655947 72712941 79903698 99980328 139110468 65150022 91369341 170197944 179959668 116766762 56844291 153173013 198370494 133265769 97569717 114267279 20988261 109143741 7570773 88658682 12024054 190354794 45197040 208960332 193020198 72009042 31566612 5362056 47457312 142293669 120693405 1235136 74010804 53999400 163274937 152792682 3292758 14694036 29384607 17714403 175156674 13106310 8704143 111776133 106556205 12399975 30588348 2809107 208636407 146437137 135005556 197426460 121185393 95073888 13974303 48394311 71532762 43491651 48878865 125528697 70484820 73379271 13391721 123623997 194190696 49669977 7017612 16479897 50363817 24685164 182543235 28560483 128984331 69802887 46204515 85676220 99455979 61964196 101928162 168829143 39358431 62864634 14892444 162610833 30455880 201049443 149596881 124787985 77515788 99441090 192110205 41448435 24860199 115101987 194703873 5027127 58298268 83685735 20524056 24071754 174992097 153843438 118770918 1729728 208194861 74062737 171850665 163103388 51253671 196700952 71387253 41514753 73452666 148613052 147534387 126466095 86003505 70572117 9392187 7352289 172075365 201568500 65121189 64546776 57100113 171702951 16008090 176989890 32575053 175902930 201287268 43112202 142148265 101119011 156004590 131794005 192510066 48427260 207360972 83290872 163706844 22253175 123984042 204251124 187700940 44076522 186975201 123983790 158016579 202859223 156712437 178641645 160525029 96614784 173420499 64844451 129901884 135092643 138189408 154957299 118784715 79197951 120548526 194146848 190602321 93410415 89273142 79058364 29030631 143744832 80075142 178696623 137777199 79311750 164223759 46109511 152424573 37523157 15864051 171868410 172269972 118647480 52011267 201888162 45357984 160173300 186110022 48486186 191995188 174295296 76226178 125721015 60465888 67049472 104721645 197474655 156366252 65086917 145099227 155461740 156085398 169345512 208148493 76113723 64067241 20104287 91305774 93415077 202487523 7693665 51256149 177220449 107234148 8609706 63563535 51375282 187334658 155116731 196862988 54638976 200706282 76424061 104302464 153020175 160644960 144088812 44367036 70637889 14696682 44780505 209722863 185419206 82963209 126503223 55415241 78920415 51510795 90652464 145531491 120775914 93607185 190893591 163666146 203562555 135216459 85519077 20090217 61639998 37530234 134208501 152985651 25758306 155761410 146896281 13841268 199929933 131358591 103280415 184928583 24202227 161508144 141011220 7533834 197885919 165067854 207896136 152398575 23169174 119660688 170889978 198230214 49280280 21394821 201658527 119088522 45419724 81517968 1035363 101615157 39875577 5419575 88124442 190531383 89309871 87520545 166680654 203684313 55251042 138154905 7848435 202750527 54438069 174148254 193428501 69819309 51201423 195359808 171740751 156945054 25965303 184210341 103591677 52172064 126189735 22384278 113857464 47662965 19955544 183697269 205172142 165869466 24041346 168436611 164691618 28737513 192298911 72279396 175051800 83439825 45457818 11480007 15718941 45456201 148679475 111014946 65768640 201212928 159841437 43533819 73023384 122794455 188460300 118281534 112504035 10888647 204438150 25057452 27738837 188210274 5248635 186065544 71900577 80520699 75438174 73138380 91064379 84704214 158159925 87940944 199989510 177755151 148048278 8875104 37889166 37385040 136552458 125084673 195800430 53836524 139165383 116804268 201878229 110935902 124943133 206077977 88822860 50990562 195840267 17681979 152382573 59221302 164440416 71352183 116294913 86069445 133976535 64411788 3551835 189908208 8438178 154670250 82147779 132821115 188621517 91498008 180478410 27077022 64602069 137164818 30137310 132800955 166601652 5610696 50513253 127432914 19210422 61333692 132363567 18068715 160734147 75114291 65906862 74130588 181734924 154400547 98410053 138912228 179666571 4556202 176747529 61956636 203476287 60461310 205458267 175779261 66148845 32098899 189848484 65221611 8865486 104250993 57936501 8868321 28201761 24566514 117068763 158518101 36688617 12196380 21789432 111938190 74953452 121419018 23049957 85145970 34796328 87337194 54806157 141269247 103760202 106840230 175863975 166319433 125415213 86658516 97910904 173210016 122890761 192883488 193251870 35968590 205528071 178561530 111772815 136667160 204063615 173238366 103614063 156041361 168977823 140397117 179784570 173870739 191311743 190693545 62504022 124955922 159600231 143591091 29501199 188209707 120880809 38185182 118614426 199680663 203342853 196875588 54303102 90399666 1222536 175155876 119378952 47395656 41384133 142355241 148664502 6667332 155386245 189897939 31214736 52386642 86594382 168048090 161246673 77165424 120227058 16856343 31552017 184040220 36992151 100170861 33062400 100233420 163434558 164705394 30086112 136888920 25792242 34052340 74223156 145122684 115029348 169383018 2012241 143401020 140760039 65752974 165834249 92219547 166384575 108637830 177954630 15602580 34676901 82226193 197539986 4811919 25046826 98869512 209036730 12272169 81265065 177180885 135462810 36925791 48160455 65837898 43810515 196231413 70513485 82747938 117322674 174395550 173208021 34826463 80848467 202347873 157072986 209825910 15842001 207018399 89562606 62937903 150201681 165903864 169515444 5977230 205698486 148499232 194245107 41137362 7250733 65500638 46129629 57114393 33321771 176899233 104989752 149817276 67551519 170359959 49867860 146653017 151065243 54752187 43695456 181288968 107170056 158457264 41591466 110036220 205202193 124657722 145599300 120955380 2997960 44295153 11415243 111487551 70015302 7996023 17272500 32528664 118198080 90441456 106218357 9228303 67392507 157547313 188325774 77583954 177263331 105278418 180188379 40963545 166785948 37617741 55220088 209933724 175108458 20423130 81578133 66174003 51382254 82074321 50085441 165998133 24668973 110353845 200200245 12764640 166282830 199476774 87525711 131106213 166922721 156984072 104956614 174758850 19851720 125775531 6230133 141746262 92861160 59406270 19504149 40261137 175420077 208068651 41292573 45872631 96107697 183249318 119259273 1433355 29097411 101706570 51672684 19435794 118473348 100592394 181062903 23507652 64484364 22031730 50117865 179799837 64631154 70952553 5027127 139069350 30045141 89849823 37774569 80024238 132429360 128575209 2898294 100378866 60961824 132661725 91610925 5176647 125242236 204756216 144691239 61395390 142458561 67108335 101313009 114509136 62439300 126282345 91650279 71519385 65075220 171074862 107431632 24472266 134984535 24077004 123497703 48392967 77418285 76863171 133707714 204583449 152837055 174921495 86101470 118370112 15507177 86569581 132188931 10438533 3458994 93275910 70352646 18709887 93461340 30983505 102662910 183087933 52565667 145604004 202526268 76546176 206272983 170495619 130485390 71292249 149773092 29199513 158505543 94094217 159512934 38021151 158382651 66083640 170484048 177688455 8770272 178341996 199448193 25171104 130177404 77312949 82435311 144656190 82094817 170606478 119751324 192257772 157638222 72433977 163908549 147223356 125895672 163762221 190215648 167080326 198041130 163658880 206981145 155514450 164771355 88838526 99769635 29499456 186928665 204634353 151522917 83775930 96778437 2787498 76450122 141555750 147439005 75923967 76875939 17953824 116669469 64444674 69167154 60803463 118630743 195602253 196925022 101847690 161686770 142174662 100610475 175802298 140249781 80290287 180046230 105470967 59736285 155181306 41990088 64655829 70264194 89851125 67653915 199507098 97665519 48070848 183286215 118111203 36392160 20274303 126500745 171234000 139260093 101895696 14039592 107807721 126826518 152153442 97424607 194250798 178936422 172662798 51234834 162504027 173599440 176015217 194594568 31704204 125793150 166251330 168982968 144100572 64464162 196966896 141200283 164513643 61415130 89593896 92758995 188686764 157975167 149808750 34345794 23205357 125096370 136690407 639072 64029273 205634247 172273353 196287273 56807247 107163924 85490097 126977172 129531591 105031479 172183557 93765504 139480887 165264141 49055013 163080498 168470358 90327636 49919142 152287653 95173554 27898794 50466948 191034690 57813189 131043675 88864650 130027149 78152256 137844231 103162542 44031183 191747052 95637402 95595234 190905519 14610855 119054124 195785499 68322933 158073678 134184855 1717443 43847790 117256734 47410839 102909996 41665575 44798607 178036971 179989950 22363635 161263347 198636270 138375930 129704505 103868289 116700549 190209201 95869767 11873295 61246164 98230272 59821545 78821106 133640094 14275044 175917966 104422143 130878804 51285066 63010584 138626754 112640514 200632656 18228693 39305637 199483956 150864861 82141437 59387496 45666474 123616416 202052592 90008961 109275999 97908636 19465824 139728057 161576919 9372195 135452394 5706351 200846352 102266493 58829925 191051889 183456819 183847461 186679584 78154797 204372294 99866130 123128040 107359056 121292997 109814334 70720923 203480004 25708284 74146275 81614064 11822790 144014031 118001310 115890558 64946952 36312297 88091010 159886083 7301091 165870033 173190948 34494180 40514880 133749189 49353465 61375356 150613029 207068421 118492920 85315818 191610111 50540868 66570651 180431559 167325291 203952105 185619882 31924809 129867864 166908357 116245605 51098649 38298057 99029910 68749359 81438714 111185466 85635417 39920937 38681034 42084315 80357172 32259276 145023963 176243382 21250026 129180996 101098053 124115271 32745111 142563771 152868429 116826696 93327654 88964925 209181042 158485236 165461142 44848482 78381261 40197402 115281138 158539416 197759100 5242503 71680917 128351307 123885993 3965010 70996737 173016039 184019535 15611925 112011627 42466431 144968040 78243669 105565908 80463474 103088265 207461100 131768007 63479598 159746664 101191797 114513000 92957781 164910039 29629068 2914317 111052641 186167919 53217234 17783346 72550422 98839902 44492343 191817003 115745574 85564038 97446489 152424678 157530576 193621680 130741716 65085195 39387726 6887391 163955505 173314071 82199082 206186295 173151069 158494014 132850116 151353909 51219336 30805803 37446003 86857869 131202729 208299546 29490888 33433281 12657666 203606634 48467937 46657002 186416664 66673425 65645853 51946734 54595065 162710940 155370159 14582484 96061098 39332958 63465549 43883280 142546236 39043305 101086335 73384584 42619227 193090296 96708549 77906346 75817329 126568659 82506879 164595837 31683687 49707168 137897970 20857956 126674373 200506278 26879769 5894637 198325764 128459205 166630884 110658303 140190288 162861573 192984015 199957233 87473736 28565586 104991684 20777505 41451480 32163138 4637157 185826879 64606752 69645912 114694545 64480311 143860290 108695853 101146038 99248814 151672668 36530319 35820813 180005259 92256948 78654807 22036203 172965597 101931921 141852648 169426131 96988248 199677933 194777016 8154783 1625589 22517460 121634604 198597126 92147013 34965084 117761847 55071345 43210503 20250636 91379736 114776361 42029799 110062974 208964973 85394631 12434478 146954598 41096244 159115047 151585602 7762902 43148931 202020966 189866439 61738068 119152824 52914162 160726839 34910106 74543679 110331984 161707476 47762274 194990208 133007868 23319450 125862975 158758047 178621716 103026693 195406974 83413239 150808812 58653672 86068332 134053899 120716001 148693377 34179768 51318141 4197606 14005425 88405884 31141215 168260862 191840607 2108820 125255718 75151020 191992248 6265728 60462276 153898836 642138 70947387 7809711 54136803 209414835 77567742 98531076 35294238 105250341 99093162 163714026 36683346 187736283 60773832 37589832 95103687 150735795 22814337 33037011 39944415 179664093 147155610 29610210 120838389 145758144 59310951 55359423 109195611 190105629 185481492 154359345 174033825 48373815 207220041 182493129 121179366 53841900 61662111 21575421 188168316 35072856 134612058 29856939 37975707 145099899 187243602 176762334 61142025 201697041 58286277 53560374 88998 94649667 74802630 60213909 108788505 29391957 158777703 178803324 10290630 57805419 50093967 267834 193738062 19341525 141456483 121298289 67937667 30717078 205078272 8127483 195179397 117695781 77101395 170671746 81357591 152124378 121665516 49318143 179637024 122047275 69300336 6075153 136647693 83802453 203883897 114252348 152805849 127395492 123174954 25856775 62599740 82081335 69430536 130317264 149051952 95134830 116792928 41298579 6568674 13470681 34451886 18580884 153555549 109748520 147180831 33812814 171713871 131283327 201108243 131619201 113049657 27964062 92212512 107116338 111481776 63811314 30580704 180423558 61735401 95594604 143043474 168129318 32265429 35914767 31606575 118629252 32359047 108315249 89019315 154775775 10114986 104895126 175793835 163224894 96084072 89263209 122448984 156534441 31148061 18596718 32797233 103811715 144459231 42446880 44560446 72534588 106622712 94423896 159396783 157978569 150863937 11382798 175580769 129187695 186656316 53338299 51049929 138005448 72421755 87174003 126247947 166148199 131243406 140521185 128635563 22592955 26866875 158428851 28418691 177202557 56409171 138026049 142002063 170301390 21181902 165118632 104359920 64785210 58950108 37029153 52173093 55122690 123352362 103186839 135010806 143735718 184259691 42865557 151210962 72292017 23193807 56376810 12065823 190559754 54650148 135246804 186621288 58237452 126733152 50312094 113896503 68206194 43573740 109603956 19018671 182553000 86443707 190333227 109989075 27377952 169711731 19238835 104750667 158898936 64915410 12506109 173929434 25077612 194403762 164902332 59506335 88093845 188714127 67224066 113522241 51500358 118586034 55500690 43464939 135544437 56312109 198693852 5156298 6150795 27046761 147058401 6196134 38356689 144025938 14487648 203966007 78907395 116058705 85399041 181883289 133533498 127053885 121644327 137413248 77236572 202123488 189253680 67478460 195231834 112257306 121599975 36343062 2497740 183484329 154644336 122843700 167389971 173211129 167929251 117294975 195966792 169033599 66014046 159498906 138781860 192378648 66329991 63924 203328069 22729476 50225385 191003694 42447783 75489540 133237272 133052052 93377823 135445338 98624799 61745754 120533742 130740708 13524252 90964755 166851489 155304639 43795479 71495487 46863684 85218840 39641679 155429715 36589602 188928348 10042830 14579712 29966097 36007272 200411778 53529210 61303053 122660160 118341888 162609636 207645312 188015436 207193308 20244525 116273220 161496300 85626030 181523202 104560743 87116463 159027204 113154783 109171755 37185330 57785994 205510116 57074388 18997587 104732733 169487115 78364881 178069101 72050370 53054673 26831805 169198365 196902972 46717629 61377456 34769931 99558522 188684601 132939450 81827676 125027931 6554373 195588057 25611348 52422111 48783084 106602321 135982539 159732825 109806795 187052103 57571668 52446996 73761870 168172893 135252453 73254048 71575581 118560036 158393256 159620034 97229076 178208835 15262275 93495129 204155322 37876335 13435338 117962229 191653896 70914144 101128566 18720744 175925610 166993743 16311036 194709585 54893286 154917546 190241793 113470056 123721815 52094658 176228157 198982161 104874147 19483002 88200357 8187270 23129589 156363879 177271374 107426655 149129946 8989764 198672852 99590148 164792943 54989025 119945931 95854878 25724811 84414120 22052772 179485215 149711604 206613225 186115839 71452227 82900713 105805203 179750655 27286182 147502404 145131777 29420034 19198431 46089624 149484111 92102934 94662519 58618203 183509088 183627654 66687159 173098632 98754453 69128955 90764751 10296426 155954799 180233067 197117382 60346902 165134298 73299660 88596144 11484774 102601758 206469921 72882915 94181745 72326583 153015177 141534225 183764112 98053872 106864275 167418048 98796474 6462540 148978032 102477627 204177015 197521716 115218852 106989498 63583191 108192 30866073 107297463 96446994 38506944 117036612 95399682 114507792 56648025 66013983 46620756 75698343 101659782 82478277 175250397 12143523 116541369 126440496 53711868 208117266 135118032 181739292 111183912 71485848 91413525 206766294 119121954 10759812 187984041 146051136 125915769 169973685 122766441 190174341 98838684 38843679 89180826 149218692 209408031 202858026 91559643 209099163 196354998 82140639 157126032 119429751 176627661 166316283 56244573 188502300 274260 138763758 142938075 72142350 166237701 113029476 152609583 173994681 117990621 99559173 128433543 157395231 114537192 197961120 21322875 156384375 51246888 3686676 71047221 153962046 179184831 102550035 175574028 190434615 137042514 44843022 151419576 57897042 142873878 153470877 207077661 634851 86426592 90177675 184803612 187536237 77730156 157286220 87768009 14685384 83375775 78134490 45966984 195183912 129870258 52169754 193712967 50839950 192713346 106996911 183723960 54102867 95199363 151003398 68282193 32095161 124409796 71854104 102250932 197213562 202786290 66700536 65363928 94731567 122726142 96356127 163886457 59466960 19064136 182190624 200489394 165534369 42765681 85749762 62706357 195673107 152093508 129013248 143232180 126067074 190429911 126569100 127418592 37621752 63270060 36912918 136471650 120136149 107806734 45831009 184594389 188340033 189020895 184728264 39178986 74663211 105066864 75116832 106088052 194071668 190903566 48804 79583511 171510549 73429797 190515276 65437785 59708901 44360001 144783366 162076866 38324979 186438672 195936972 28070322 112732599 191710428 25854591 181059270 123029256 53096904 95877117 5711202 180586728 137027331 1429113 74038881 160104798 14455392 21689199 26375244 15457764 156313164 135791880 170729055 84208341 5012238 51657333 9146004 117814788 124489848 117693807 198968343 29447670 31794273 25328331 103077702 134640198 142364964 94181472 186132513 174649944 57516270 35089929 202034700 155909061 171091977 118175862 145405344 206000109 9028131 32248482 184540545 73485783 32363289 194197311 36272439 119389683 126590772 207108237 21441378 205761192 20103720 82684812 26371548 6612753 155503047 139481391 111537573 18765789 186344718 78356481 57580068 108624978 113086659 72842049 171407271 205353267 133366401 16382121 62431929 186249042 66713262 171904992 112081326 12692253 16137030 116238654 48951777 56647668 109430475 156495255 84811272 38518830 23229717 114850386 175914816 64258656 135525285 106367163 144214350 76349133 123226215 6638079 57516060 21749448 41855835 138498171 181972161 47499585 116013723 205906617 3442068 142613163 12448905 56771883 81648231 209600412 45220140 11909877 57966447 146559630 51531774 102245031 127370964 30129183 141615894 137330487 163795380 24875319 102397449 6835857 144951093 148866984 24934896 151916436 155514156 94614576 14648739 86433858 56564256 111542361 99863736 177000705 63722820 118318956 187274661 156047178 66846129 91265895 95889843 11372277 20908545 176629845 186932403 206407677 4969335 177994740 207115776 34118784 118816047 103387053 172424805 171935484 37248645 104830404 88898838 122475486 130378500 192364179 171039057 53930436 51464175 12892173 99618078 44384634 55363959 16025793 15709995 117590550 132600279 52359573 22208550 190419138 69424299 60653082 74647440 152698791 120349656 138654579 188976543 61782273 80977449 54600315 12274017 102117834 39740988 1468572 45873009 17081148 76958238 54041064 146227578 132425811 59879904 72286746 42167937 55795950 15604701 100724526 127924587 195093003 115469529 22606416 202278867 192473904 17372775 104468364 145655601 200642421 31359825 43096116 34914453 60377478 18258261 64360632 105609063 91455630 48688962 62153658 79896180 191579640 158243400 68603955 205334115 159545883 51113454 125242908 119324961 81244968 9666930 115433619 85756944 104827065 108103968 111167721 141964347 69778569 91369320 94458777 76306062 111654312 42233625 98054250 24779433 192196956 44649234 201884676 193693542 145814718 68017362 181593510 22892226 185897565 59336340 173110791 172838232 36881817 27127149 109422033 96543153 115062234 2834496 116911515 185292324 161372820 70806624 176889615 183969135 128176167 189164955 141377964 2775171 139483155 168802431 170614017 1091580 117827808 116666739 50347458 137834256 176271795 45554082 110231247 12004902 20225814 206528763 52164735 8896020 69214992 133638267 175249221 40298328 182557851 139592775 2213169 155123577 4840941 96448653 169484238 15903825 21570864 98783979 176342376 169861734 85618260 43838004 99616734 82967703 145943994 71077797 159385443 108508470 94042641 205520175 20832504 41514564 122968671 85399146 162079890 181781754 70444605 67213440 69774306 13712034 8911917 64603308 93539607 150546291 32498172 23873493 116430321 191111550 49353717 129163125 174429948 138806451 10989111 172786887 180088923 93226560 95270301 192229905 101487960 78163596 121290456 63261450 145712532 100512111 139814472 184502661 205463937 113454726 78057945 192901191 12715773 27901524 12479124 61385520 140652540 188232534 143811402 103880469 73126515 159684294 165286821 26404392 70208544 11350710 77630406 47468925 177680538 101258598 119860503 88373712 76289367 205651299 172916982 29550423 171025848 68380935 14667177 168792183 88263210 73753449 74758026 22903818 84758583 144215904 87773427 87780399 150834831 120788556 157375911 180987471 67455297 172542720 161498295 100866549 78012942 57246672 124303095 188918184 180674697 37299486 153428373 104963418 10005450 179679423 39940929 165819801 89133870 110507817 47896821 89750577 161134680 142675743 164255469 20757996 192634134 139265805 207918795 58547412 154698684 125500263 77409297 37103346 134790978 208713141 39690819 19014996 128971416 59710770 184939377 54262824 70864941 195817230 18075519 95668167 189861021 104348286 148595643 152905809 104627166 114386118 17944794 10597713 140854161 60470886 142887654 159490254 74477550 199601850 6606768 193051740 170008713 188536824 54106899 153518379 26640579 64738233 124738131 63964089 153175029 109809357 105354879 38961468 167175519 127236018 181798533 117417636 123293520 20412924 131609667 8675373 191194668 193700556 91790034 57440439 26592027 124358157 152099388 89830965 20299587 187088454 12487671 122298288 117188925 21290997 52426206 45771642 69898521 209384133 176528310 31653783 30096843 75895953 21093345 9820587 27458655 208133520 77813295 174862191 110935860 98146587 157010721 33511359 173431965 145863165 4872840 70650258 20065836 127720089 88215099 209216763 65272410 34460055 106635648 168510216 195276018 69100983 107634282 49610736 149805222 22735335 60687627 42096537 33396174 171283119 114991233 143747310 160933815 185430798 133371735 203144046 197774997 52503780 139984257 140875350 63382095 55964034 9428412 15908277 77179200 100550394 137541915 85399209 144163971 22232280 51302265 43267497 40626285 122063970 39544911 101717763 68761413 181029261 143548923 25231584 18825156 123531408 113602692 57658755 95319063 17705877 107390829 137257113 154611597 89114403 106620423 193957260 20915055 37458057 153832791 96413856 38347848 151084227 196432551 39506607 174829578 89157075 56927892 78826356 144612615 53733645 168771015 157761891 109603536 173237946 114099153 77245161 60912453 145034316 146946030 101512005 140236026 197801583 61962621 48341328 118352703 132512709 162070125 190927044 118622868 73546431 39875829 181469820 181837845 57198792 150702384 31617894 201569781 191734158 191399502 56977452 148179213 62028729 115067526 73340631 65933847 166932864 145618893 2042439 1087191 118434624 30694167 28058730 167009367 106460802 171926244 36795213 34187769 114365769 111532554 198442419 30471966 145125309 139777344 148131648 50700741 94252179 41643924 153560652 197803326 138151776 13961052 138858342 167365506 151567458 34525659 80457825 63116403 5718720 134988504 135362241 52484355 167787417 27813849 97119939 20430627 199914015 23898630 174565986 105283353 14209566 158895849 17145576 108783612 15747690 187076001 143725449 114365475 185908695 77744793 202116159 41137425 35491575 148921605 72634569 91343196 98366457 114369234 111248529 80249064 107725926 26537700 113983611 24008838 70639674 137840766 50888145 73310685 175742553 134199471 101685570 115617348 5270349 109261950 13303332 55968570 47438916 158680200 176574006 179710041 128156826 174010788 2366028 55090476 111893670 126944622 179029389 128122470 26051298 117618522 192221169 18739917 65996217 146567484 87353973 39015711 1423590 91746669 40202085 189177723 38828706 173523336 94880730 161280945 193613259 164474982 50033865 18753441 6842997 168075432 16045491 149101848 202413834 206657472 170023119 168312354 138483156 56556675 2222850 146404545 84088011 39540228 55102047 209184570 142751490 51711030 160620012 162368073 37175166 45463761 134796753 132447231 37621269 127261533 39818646 126232722 23380014 160258329 199859310 57801009 84601125 186547515 172597782 77796327 21890946 29764644 178168284 37790571 22151766 75577425 202126050 136112655 99845928 36106371 38190012 163228086 181089678 102065334 61978350 77593026 136144596 50172507 134915403 67954362 156672432 5811435 115354974 65874669 60865392 160262088 119996562 149571156 40551588 190254015 94260852 193594863 112345338 156992199 166751067 39654741 16011849 198078069 163096416 140057169 201030963 162336510 195805995 46432890 142768290 48071814 78866256 28890246 209430984 97171452 84147252 54786312 10953411 142350264 14069517 38298057 146443584 99488361 123801363 182826525 18972492 68165958 203224791 71939742 16474815 84567903 202842549 194606055 164753463 38735235 184705206 187149375 86067639 198959439 4239690 20203911 45978492 12964497 46820256 90198192 161254254 110833632 205321179 91868931 201548109 166025412 6464094 7501284 1824543 186506229 156585639 204891435 195021057 47650386 9134223 40826709 31567935 112894215 137083233 24167661 13440378 40740693 182267001 193065810 204025836 113792826 63840840 157795008 173260500 100686390 201859035 100824612 38989734 167571033 145561521 15347031 61469646 83440539 33997488 48949362 178647378 63337554 4804149 82027407 81911844 203401443 27137103 143767575 25471971 125644554 23716686 85245909 64538796 34217526 141669486 177122988 7729827 93559914 1919967 204549303 168290913 183752037 179256924 84236712 9178281 24540789 100932888 50068452 42304794 100143225 132805428 138451908 168929859 182007735 144674418 121251921 109487133 11043396 19964910 187422942 46796883 197731548 105565656 122866422 6489693 29231391 35756700 18017118 206604363 201027981 42191625 127839432 121512195 43132572 89368020 44069487 149216676 82091583 172161213 10117758 8928045 85095171 194588940 178988145 57850695 173397042 137599098 190239231 172349814 63653121 36278361 153450654 182584752 139091337 84814611 53416125 107281251 26013435 185274621 20229636 135082458 191565339 95814474 158991756 73416483 27744108 146723388 148529157 97485696 126242739 207459588 161320887 168138243 196797174 2136792 142519041 128035026 131349204 79278087 71094765 95273598 31332462 152023725 90263271 172764774 89858895 158463774 47266989 167613747 125572566 104929251 192232719 104738277 36093183 183069306 37071468 104794242 48474132 151066377 117515454 117595002 83418321 99783999 172929561 57719655 73911705 48259596 151483059 142089045 187813353 202899690 95383449 151292463 53170089 127682205 4204683 91377468 72613989 175584129 63527982 116096967 41216406 143210046 72339939 101793489 106410696 31238718 43040823 86079945 91134204 183886689 97725222 130596375 60922113 100332897 47138553 173993421 205198119 34467804 208929021 206638656 189639513 70601916 149159514 108309054 187947375 79977072 52077207 182646513 135243759 37705962 75111435 176921031 77715477 11706660 156900828 79082094 43574307 61033539 54017838 167975682 11093838 40490268 123182535 40514250 117207930 79413600 191195676 69490722 49162449 133905219 114928107 18900105 181961136 194099913 27721638 163013193 169285830 160417656 159481455 178467450 48169947 130606665 31480008 123689160 140058996 204461586 64242465 177293151 184254 28674408 99623034 52010154 89474784 1970535 19387305 179344326 152568759 58461627 67441899 151834662 55472907 199106292 156640806 73038945 195077253 119912310 193435221 106999704 143469690 90692784 170459394 4753413 133744737 37819992 69959799 60582900 67538877 102109518 204280839 177037476 128153193 128240826 160774572 48068769 122005044 55655796 59321031 130378311 8871597 17293647 187755372 17339637 110686947 164079489 38246376 52290126 45386922 62610639 803943 53611467 118507851 139980687 190108422 141226995 155922144 208475337 163873899 180909267 150611685 33920544 126435519 133611849 158630766 159982620 155276856 100543779 107269827 124473783 178606596 207689958 499359 48801795 85829583 101304357 37858128 85938153 37688553 191102373 39031419 3595914 26552904 56432082 190237278 101253600 120925812 517608 33087642 39029424 205994061 83030829 187929546 143992695 166090071 120850464 80250408 152681823 49126161 132224652 21241458 162830094 144301878 73865799 64200465 106702869 141583722 163316307 197610651 145760202 34161057 187155906 149098299 184979802 127068942 114333114 40563705 40127304 161038857 206275923 94382127 193556349 181756323 133418481 46433016 67465209 82049436 190291962 206036628 149963583 176309784 138332061 52593723 64441272 33253962 101848845 87331272 50109738 114780036 99637902 49994112 51224019 156082101 90900705 179670855 104935467 125845944 190008735 11996460 164976168 203931504 77311122 150169446 18237786 113876952 185921820 200857314 162691788 105402822 174248256 128998569 158459490 76598865 196269150 114303315 20742918 120040809 204328236 24358929 36242745 25091640 178637844 104938932 188687184 22319430 41418447 61764633 138908973 8315748 86854929 116555859 48429864 26784870 149728824 69813030 98711760 25220370 81514629 56581707 62099289 193303824 114339330 22532349 49180761 60607113 104681934 178805487 181638198 176678901 184875201 40103490 14528283 20288331 83214558 170454249 184011765 152396874 168137865 19494321 166443543 126293601 177519699 28444353 54244533 121578051 23586171 203691768 45175074 152234187 195321987 58838766 104023857 180452139 182279538 180369504 4449333 192267075 78393672 77350959 122901660 181458312 177748956 23852934 150009405 146956551 40152546 179936085 175966434 40574688 112357035 97867791 65385432 159225297 138080922 6456891 100690128 147276906 26462667 73020360 2294271 138273702 64520253 164338125 191147124 67319574 131615757 125571159 53695971 55428492 68629764 44176419 110700513 90728736 197778672 191529534 35094087 146245890 132488601 17955966 78677529 72980124 153041007 167571642 72821091 23635941 162832908 98170107 40640229 25321275 114444855 74318580 117258078 134116269 6163773 21572061 99640023 17310741 99861657 11763549 18774168 82141269 91751919 24378501 109556181 159897717 109504521 43542135 19257987 183444849 68679849 96251757 166895778 149590035 11259297 140698593 100361793 196533729 166725825 137182752 49943523 92850156 13957083 63849849 78083313 208780068 30006732 167622378 19519794 164727591 22533714 32777157 170375436 38751573 66788568 100156434 111290949 84046683 204945909 197494794 48008856 59768436 42040677 99428238 1981329 36951936 179695992 63804699 133889154 112566090 176236242 101545185 135452289 23092629 158041863 159005574 120624189 7857738 69182337 94767498 17217816 63733299 171763263 34413582 29744022 144545541 49566552 176420853 9916284 121931313 135791103 189494067 93885267 164232243 15758610 203841687 18637080 10512180 94901268 71659014 36100617 110511954 33504219 98765163 99898302 119501823 146431635 36071280 126776748 173127318 194256993 54228237 142772007 11315430 12253857 15375108 180140268 45165246 46608408 11924556 136944045 181486662 32066643 783489 90018369 200894211 22338876 68891907 89046195 6625416 154789236 153374571 196140294 85449231 98953092 207671184 74789946 36225000 53871300 16786203 109529994 122362212 186283293 199433241 36890007 115441242 63768516 33984678 20051976 195483561 92730645 169688190 205055466 108945501 136987452 157468584 162029112 86027823 99026676 16391277 203173740 203230335 30305835 199310958 41480208 100247952 101640567 145094208 128301768 113671215 88826073 106097691 154218015 4395111 27357477 167879817 185520867 110973870 12364086 191780484 61034631 50479548 176132838 119868861 141886290 110392359 110430684 11698554 19909113 203041188 37260027 26009298 204848364 129144183 186352488 132534234 51371880 65667252 165076191 203985915 134457729 194477094 81633111 71538999 173498535 164638845 145904850 128317833 93566991 34846665 159005175 98948220 75805884 163322754 122248644 72627450 20955207 118644855 153680772 166335729 64719249 136984659 74217402 8613129 161547729 81247152 97363770 98762853 83157963 82936119 80000508 208298454 85676724 113135757 11201295 76885158 161516040 194329464 73939656 164500098 8195733 127095948 57537018 73900008 109281018 122210277 155330637 226023 56688891 152554752 67382259 80323131 201904920 204598128 9193107 122735676 118726839 38368197 95907147 114549141 122024679 143102610 84276885 41075559 16747836 137477550 63834057 37186884 193197543 31749648 23667357 96767181 148558767 174749988 194307792 168524790 202854834 76935348 82882233 136089618 30992304 78519168 20037486 143378802 94643997 21176043 16606296 99262947 173896989 141114414 29444751 22870806 155825523 195005454 107018205 94564512 85590057 171378564 46658178 150272619 155840580 184318302 128869398 194731467 6108333 205382793 170521470 111856983 120813735 20330184 128780295 161116011 201696579 120891078 81218781 136739001 36149043 148662843 18872784 134498637 21674562 157507644 129419703 1915305 133339122 32207175 27651855 135039408 198896292 120448797 54042135 56657223 162209019 46895037 100381449 57525867 80255616 75555984 46142880 158573310 110362413 193571763 202351947 48415206 57982302 106538418 161410977 120401694 62385099 190438311 170939748 2725128 102618600 127211301 150880905 60832086 49303233 22453347 181592985 183973881 54555522 24801126 23056320 43668954 145717173 127776054 25794594 53257974 7874790 188613033 58361100 26943546 101904033 88198866 100525026 13776231 164399928 9017694 164789016 111956208 209785905 107523612 147458976 67726050 109163145 101708082 17400642 157594941 158034849 112166943 64334571 209229048 133652001 36784713 65343831 113199786 3462732 209172495 5876220 23502108 113213415 19486425 35940849 23626071 58418724 176313606 154673946 163091880 39036543 175902993 69423858 71754942 26103672 31985793 22011066 46767420 38441949 149643228 208275879 128398305 177463167 182204211 971586 144478362 28755741 156832872 162842610 137727408 24101175 115324461 46512354 128440851 52997133 1227009 170780001 207751551 69970152 145536720 105693063 43153866 182870709 66065412 123736536 160408920 35964306 4451937 81063444 132366570 138429522 187904892 124372479 39836244 27886614 6632157 165295788 34624968 179501112 186544029 13384728 57191379 209790021 77014665 119351463 205458036 86519433 198274692 139154736 3509730 117407010 121976862 204895824 164739015 76496091 40376595 50304639 163693656 165467190 154950810 5136222 76901034 184488843 23840922 200304825 5022969 188165439 145379010 149293200 71568105 154343742 159070422 70402962 177147327 58464462 27212325 85275918 143728704 43243998 79116765 64433187 153000267 192405360 118862835 201614553 189122451 134087835 44281062 200200455 180190437 122374476 24050376 98902482 3218817 40092024 137707227 104880279 51501030 80554257 5351241 114706977 93928422 21979692 94443699 107931222 31085166 61084695 165677463 132958518 30672915 126182301 110773026 99342642 71858409 179211942 203463183 37934841 180394242 92034915 201208476 31821825 84384825 64142505 1570590 181555899 54789483 128151282 29627304 137046546 182638365 11779110 195505968 6645156 163052694 27202014 11717517 52655106 94308060 15503964 15875118 172356009 13416417 93807714 182599389 57043350 112035189 35518854 84779121 76409655 8568504 185154732 74432127 19851006 164276952 54138966 51847635 27567834 129620673 122594850 2762823 34118070 5987604 28554603 117792864 93893268 138485046 154309533 103679541 82177347 82097316 115480050 26482596 39139821 29732787 208108803 133717101 153742050 35313957 81273444 204628872 32237646 9123282 26383371 71256318 148370460 3500070 171334149 5952681 186996726 142093014 109907763 127584975 123722928 199309635 4114320 23583504 141909432 74853555 101882067 54957483 71709771 3538143 176680644 46730964 59932362 104324409 205641156 40653186 33786312 154061943 107653707 100529814 109086159 177793623 71824242 186749577 169573299 144014493 143517192 61789476 49980735 196038549 1399062 88774770 84826959 182020944 164997042 88410924 145071255 40019133 106954218 208315212 45046554 25480371 65451624 33107802 175625163 4141053 70347270 171686424 13369251 106750791 52787595 188558454 145341252 157399116 58025121 62435793 64874061 206199987 143398731 65215689 107602278 81221301 23245383 13156836 130728339 61601358 176794863 91317660 57781248 40213593 169012032 28603071 14950215 111900348 185973774 205695357 119098413 12795594 124239402 16137597 21005649 61477374 201501825 150121629 139204191 36135456 39980598 204942465 191714670 103561290 157903326 93138675 74454219 201088944 11270742 23261805 185917515 62946639 104992566 29265432 145956363 106550472 37795674 85754655 105736953 26819289 123904977 6159531 30983988 24533145 112014987 163122015 118561275 164377437 122435880 106448076 54210723 21345765 63834162 56019684 60940614 20314392 17719044 124531617 195339417 37240350 42489405 159523266 187072347 110036934 121624062 155862231 207306855 171163146 131983845 89537448 8501808 14920899 9253818 85594740 54643974 128023896 73293654 87988341 146539911 20622126 79794645 197763615 185516121 202306041 182135541 62719419 136118430 39937296 168420021 154814415 49811769 20911590 152771892 134215767 11113998 2020704 89787621 16812264 93898308 77135121 67994619 203280357 170720550 102084381 108162306 53244114 159685260 132345087 49043001 168561603 198223851 105114051 60715074 5583858 26370036 83935152 107509269 28418901 184799832 205559613 194908497 157999779 133235760 193601373 104394087 176541792 167010879 186437811 9749397 132873909 46208715 89061777 138278532 152887812 34510791 4798878 185834628 12450333 113723064 25236393 52694208 152076120 99185058 175940751 85813455 203291340 407316 128882565 164079279 48939849 74532885 185028270 179422572 18746406 108881577 35358939 111898647 50255856 197632533 58714299 171777438 204548883 17006031 114110472 42328188 1615488 100165359 127085910 101459295 122383695 116245815 22885527 90490512 139702122 92700489 137970315 2216046 166032678 32738811 179770521 23023812 153559014 136872036 198020151 205998681 33676608 96702375 136648050 189749910 145593777 113085903 109563111 159598194 176738688 98600796 48860679 58615788 19512066 198418920 49454202 200059167 108563469 138378513 196730499 124455093 179647440 106817487 79606044 128990442 26468358 161924490 184937592 26525016 141165003 133769433 201180189 106749678 205538760 105315231 47960241 145495518 74419527 150293157 63256284 186368511 163478469 126532308 11567703 96401907 199782975 2256807 171840144 133375788 203332311 82072788 195972798 117827157 11807880 133857234 110534613 33555144 23453829 122705856 31538136 45686235 109326126 150949743 89679240 7225239 98263074 50221563 92439984 150714522 20609463 33219228 17564820 49697781 29650362 116952759 139078443 101265990 75404070 178317951 147732396 108350193 114086469 92090838 20512674 114721257 159388068 105510216 147966 171953670 136806432 192810576 178868214 114962820 79225902 120934338 113111187 28675647 207639432 6736380 147407925 130998210 153630015 98577381 13218135 141834924 61829355 163784229 199740933 11130693 69339039 6269319 189670341 123542559 111204534 108334527 135107553 29808597 87255735 51181809 6396537 116588388 76861953 167243748 52174311 209716500 42829164 131863536 104459901 141921864 207919299 115225635 31100139 154267260 155702673 170251389 172032462 102068673 193941552 116643828 41361516 29841420 28656978 27853392 34113912 100741893 157780392 159341091 166381782 207554130 53797065 32920860 81405975 77392434 41027931 97234410 202125 36464988 196425222 111587553 192733863 40320399 204425634 69874056 71346261 138089028 35477169 81586302 78313809 80604909 193173225 129114279 76405833 149914968 48216063 81109938 51041319 100338777 200829930 15618603 140736162 80114517 41137761 9543135 170045169 180194931 98852229 97002717 144477060 73466883 136604517 118091043 115580220 56845551 159434247 62614104 126163863 166381887 54457410 94366944 146985951 101691765 183800715 175497840 137463144 158406003 196115829 62417691 202225569 142492602 143169243 121344930 53741940 124980870 147504294 112832685 87057621 178199448 89354958 155623776 139309401 130645683 101302971 46034877 201793494 186860331 33970818 26750598 178487463 155368689 67470522 26005980 178507014 103619166 183052086 3976014 206729649 33830643 81110547 51095898 62276886 131727414 127431927 146478108 28674534 19543986 49540365 27804105 78844059 68564265 142908843 34167714 13732929 178351887 169142589 112420644 165224304 117684231 60006975 97465305 137333196 34719699 176132607 19043178 202489308 205757580 164471958 8903958 186107397 99830535 72023385 44923662 104828745 41743821 137701053 189604653 157580556 189316050 96023508 68171607 136551177 37418094 32276622 97660773 30488367 146441610 2250297 197009799 36255345 105277704 85338876 144621456 795144 193770108 82883367 209359878 58692249 200101482 55651869 136799691 176759583 74155599 103733406 205429119 51179709 113757630 80530611 120122373 191868012 19398120 109089309 113658195 4241076 42687183 148801653 19988409 59931228 100909515 81375168 146878473 52801266 46627182 49921221 161040495 56979174 66013332 18102840 6745746 120280041 161032284 142637754 27549228 181851012 3152625 9251277 19377561 117472845 342069 139280820 55914684 150543288 173214216 127305822 24057348 7435596 197120742 110483016 134238573 145082952 61152525 79684143 44597805 65062515 41148996 156488556 74957715 61093641 165677673 91668675 50615922 189310002 2030469 146063463 179061099 77141862 104311599 57995574 118455204 140398608 109157937 175065681 192200568 103133604 171355632 100675218 196844466 49210245 69239583 176634192 31467324 200555985 44846508 7268037 197702631 78951558 13954542 1867131 111089307 120666105 127791132 172131519 33822978 4056297 154165494 149862195 146050359 72183132 133445634 51251991 25313211 61025853 160854918 156521337 124521201 194484507 143819529 39932340 587244 112268898 93284058 84918834 62146308 150687873 167715807 200403105 47160015 91362705 140500731 106934058 58778118 9913407 145355889 125938197 47893965 185544408 92851416 22667799 17728179 117886272 50699418 162268302 234339 55211478 117487125 102214770 53064102 172650303 83743254 39770409 94074246 113692005 13059375 205660371 113462328 3933405 201737613 62458536 10084872 164982258 187245261 149856735 142111809 801906 204496257 1240029 174256992 158878419 178620183 96706974 193532220 152300169 97768965 72444561 177980166 162158577 141252258 195120240 90127968 183884085 118916805 35112189 155537298 32176662 195156633 195246681 83454189 208870830 61994541 37281363 97322988 67439715 101532396 166210842 47658996 171667692 13131006 207625887 181484121 141042615 83767593 130676469 205767555 77723415 45170643 137172000 29545803 116279667 69755490 25263924 184391424 78766149 186269853 60720576 87174045 53811240 88597971 128725548 109937562 169048005 59060232 176138865 41917197 167974317 92870043 25588227 176583309 190475229 145768287 101364963 133392777 90894783 100621815 110033112 30746814 103807263 8038716 118647081 167494194 105102480 87689049 78866403 197988924 153039306 17188059 63254562 72432738 98389662 36509739 16365489 154723233 47566638 56232645 98270487 170528799 68068287 10041780 181634943 69803664 28825839 106683150 55754601 31758237 88899510 193709397 119626290 206850063 12225171 196537215 166624500 158205789 113346135 97675179 119093961 27191283 134942955 72490719 144530043 138258204 41747727 83811714 114516486 110576235 91411593 71259888 119515347 209865936 191009049 110204493 88612419 127167453 128592933 10354911 123953907 109147101 110375244 40099668 178185609 3781890 63562107 156124038 42534051 5657736 89431083 184929843 120895467 127882482 209760873 1358700 115132290 82522587 126608391 152427198 73833774 195840456 199927896 23102751 142685739 65709042 32734884 20234109 148924986 92973111 71478120 151517268 146493375 191717358 73269567 91145502 77924196 152545260 114904692 14423409 192732771 139547163 82755561 13047678 142765119 122652747 145812450 135401112 71802780 173283705 152054910 58218552 167306202 49265811 124349211 205570995 107091936 13076049 186590670 196851921 187224198 139424586 44439738 116368161 122167626 169704255 47568423 194571111 84784266 191207247 2760975 204837129 164137785 155630916 163651803 12923673 30646224 42763392 49472913 8951061 206079867 155145522 116175423 208189233 106358133 105077784 10172484 147983745 31905783 171323397 126335664 163762935 60912831 130249266 73272717 115673817 183006411 182021133 15927513 82028730 48011502 179844882 146918394 209318550 197413188 72457434 8747823 78405138 154855008 190923936 159991776 79147194 207602682 155791671 68422263 101589411 38603187 98096502 179808216 63431487 30203103 10605231 146592201 35736519 117719511 202425573 21268842 84468951 116569446 86515023 157355499 31736460 143437413 45732603 96701976 111136872 13786395 96803490 145146561 115099509 159765207 209922405 147848589 182682255 22423317 147876729 17087973 137106081 120663795 201271182 138342687 134116080 178042788 89532156 62572104 178585953 115500525 145737690 1109892 42284256 178042221 80370528 17449719 6095481 167728743 8550549 149606583 89355588 161740047 161061558 99589896 73961391 34578747 50394939 55427358 182930139 37809366 115181640 19465698 193296327 8017275 57215613 189203406 79564317 20255004 182818419 126073017 116428347 102777654 89296368 11688684 111715716 68114634 204702876 846069 62274240 42379239 56604471 149701062 112582827 57287874 54906747 100003344 44559753 21431466 133959168 68782812 85283520 99634941 52346175 42442848 34841646 120176826 34261605 165763815 76590024 154835142 74202009 188026629 66913455 126025746 6457773 103212165 194322303 84233121 77353815 196659855 52938438 77527044 102014220 118995933 54316458 47313252 49192542 69212535 97797210 93075864 58278717 26601414 140918022 43373316 117995199 161892570 47841003 145772487 22171779 106340640 145598040 204541155 55176135 47226753 57566817 76017459 130764522 56821359 164790297 192341352 83289822 190087065 67102224 161101101 69550215 13869030 205904748 78749307 204489894 152059152 76646703 140561085 167637414 161545083 2934750 93534063 132579489 141112440 112714518 58979067 23657445 44589594 25485726 101656758 47735541 102881835 174130488 93887094 162150828 12362049 100008888 70007511 53568249 83815872 70656033 60518745 120748761 167622693 149820699 132569556 84620823 123570258 119653443 42204435 67243953 179640825 201469884 83597913 47873952 1896006 58620450 69443178 209147778 159518310 190280769 61153974 105497742 114862482 39451545 68469828 90291474 62051304 201153561 25784913 81822090 81469143 162740151 153009234 202346865 34216665 7473648 38449299 66454773 151912803 147507318 106553391 151446666 61252128 80751384 147436464 137817267 174022170 34651386 61382160 63429324 109305651 86132424 125668683 9106923 198909879 162240519 52113390 206870517 2169174 52020171 7319382 108816183 116730621 172734135 188453685 70646100 5248362 60310236 168209013 208667592 128192925 85900920 92286600 88436523 144685485 15769866 149860305 42875175 123565050 171862467 141758652 88495890 18921315 202139595 21640941 137411820 161800821 208593546 186627693 77119056 207591720 65317791 10506027 47565819 152412960 45407082 144967704 128707236 177190440 40806969 86225937 195336729 168215775 151326987 50698179 10860759 185968062 3049368 201910401 175752465 119823102 104269704 90287106 72090984 148795584 189978327 134471778 150488562 97519317 176323056 99095304 12761763 108795183 184817430 171016629 7267092 198239391 115534083 172813599 192727437 128060814 111729597 163536765 127527918 160139616 54339474 16751280 48132315 171571323 103929084 67621806 189353178 130704294 155804334 125297214 54652878 175534065 44422854 153662166 173503512 13836837 23418318 131241306 125895714 65952159 98018235 97545483 204946707 79228821 16651425 120650292 187861023 43359057 121900863 23532474 34287645 24915513 104303934 129199224 174970089 4860912 200333889 163058007 136773672 38896809 49076559 164019660 113230677 25120221 195279210 26273226 143555664 102367209 90447126 79171890 164614044 71128302 198221478 107179989 195797784 73827957 5600217 32824869 82547619 63234444 156037056 45828132 143343984 10398129 37707327 75940284 55726902 28620501 95827095 70956123 119556297 166454022 126533589 37485672 79116954 100324686 101130540 104603121 112096404 42355488 136522092 209052774 107779770 44009217 132906648 204996771 111890310 80193687 85477896 70380534 146728155 131292399 8288469 103385268 96657750 187080180 1692159 86279319 41067117 28044492 109239732 22590120 10800594 14114163 137551302 126224427 130169214 204586788 10508526 74769240 81379368 35587482 36830493 149075661 126491946 166388775 11077563 193978218 146803419 94311546 174338598 163300326 140446656 132507816 168158466 152580078 103921860 18434556 203929719 68931198 4245255 181960254 136869243 56834946 35389788 30563925 169738632 94533642 42225771 175910721 206371641 179253186 118693659 94531311 205722993 63590814 117706491 55835724 80256897 141828981 140491281 77477022 164710623 1974588 85149792 110587092 151761309 191748543 83147400 31193169 40751613 27041973 206527629 157798998 147953673 177799356 14594286 61940760 206089947 116825373 63018879 46839870 36876609 194707863 13802082 81690651 195379569 188083392 107982462 136442166 38367756 140883204 27601602 32202576 26719770 39119808 183199296 20075517 60000045 35986461 142400139 163762683 105055524 12842718 80220042 14110719 93362367 113964879 74898579 71743959 142924257 24510549 73475493 103398288 39771774 82144524 136620792 52492440 82698105 51613317 155624679 81301857 92254197 27053103 31202073 4706499 46235847 77532714 16755417 203654409 25864020 109731090 140271180 189670257 28185696 137449389 200385759 126758331 104159874 28285383 109747995 96525303 91047201 163263933 158196927 65660112 30496074 128503998 181280862 49422723 55378533 21113295 157531815 110306343 77281197 144541131 93948918 120891729 78161433 36411795 209783868 33343506 64219575 202921362 17481597 60773160 172802112 85244565 188398308 51498741 43462167 53420514 151072110 175010283 84111720 70736358 4550427 97084848 181398651 102077241 200563440 66527076 55716381 207618558 169814967 139801326 127109598 54495525 170268567 75200370 140688744 148171086 156234792 8028699 84102060 161041818 72718821 203170947 18461814 23424954 14939001 185593779 3756438 114130191 38333820 107742285 27335175 171911985 138418854 47336142 21483252 34196799 195457689 63170688 139617996 82064703 20637309 109573296 85380456 183298101 80758818 177025023 173248341 37008657 32820228 72015006 43169175 205258116 55668564 88011945 119265573 73865904 116649225 178200225 30921933 117382713 139998327 35414253 49425915 109503597 154980357 148267938 88122447 162530172 47782980 101887800 73353042 41205444 14405328 49731507 9315243 130071543 124819695 140302617 80504655 115754352 148787184 165871146 141251439 209926773 61418595 153815508 78075039 189901740 156150036 28585116 9437799 205868019 116222358 179832681 1659903 113122002 98804685 120036315 42004515 13566798 52429146 67033260 133336917 201939129 79413285 116589522 23771055 40102944 47958750 6984495 157085796 139473243 192145149 202235250 154225092 70015848 169180305 177299283 166351836 173044032 186807411 132582513 171100566 109452882 195185634 103992063 75455079 206748990 127704738 22366638 58588950 187085094 60323214 137266185 141741600 7391790 101221680 140244090 38170356 165063318 140936985 81714591 52139514 155532132 182005341 18856887 6462981 179792319 131789532 68213166 5233368 44418192 10834950 44423904 24156363 61887945 105729078 152811393 154275786 21694575 121136106 131722017 194079690 91620900 133569009 93622305 51342144 53882745 13128696 137617830 108483249 92278725 139327482 156050244 145375566 111387381 56994924 12390609 164057187 135854712 49103901 42748671 134941548 177695196 144298245 135669261 25448178 107679201 183936018 60000675 33901224 27068244 82836936 110978889 122232180 75592230 62979210 146500242 190704633 38704785 157572786 148442238 149811963 179463732 65960853 62619648 149534826 165994836 141133041 42391020 21623469 52790703 187950693 154885374 8338239 131484738 119236509 125360466 110276481 5144370 43165164 60831288 104329134 177533370 18121761 25579386 68646018 127952055 188794662 140715939 4127634 62122557 88818744 50304156 55507221 50655738 28447209 133434084 141219750 138116853 188779773 206779293 189534912 69516279 130640202 204368745 193893252 77692125 167892207 60033351 138039153 50392734 28902006 178133865 155962443 34645590 96715983 163850715 199300479 30805677 166813815 190723575 168515046 78399699 105559461 190943319 123197214 152238954 59405997 69621153 118865985 74007654 62203848 125102334 57217440 33651849 10578057 87919083 125918268 116910969 157177230 48418965 144835782 53389602 104117559 117588555 126817236 24726324 80956869 167151264 10937262 21230286 129384927 28398804 143682315 52371438 29553258 45768954 78175776 125463891 119074662 8262744 102545352 61361916 78778896 141367653 39499677 181824300 21797370 22713117 2296266 202165152 42270417 148161825 23924775 96999525 143142279 153253527 136701138 25940565 194556915 73012002 148908984 44018310 56077917 163257486 74614407 72437715 160905780 201316101 158468877 191304687 208625865 95122188 153091155 124109643 27012153 155039178 52469550 116785242 42598962 52465077 101659005 39301605 34893999 8457120 49401597 181098351 53983020 42536634 127491000 43392804 80001726 41606460 149312310 32144700 49064358 36752772 164165736 186895044 140813883 173082084 175703703 81880722 184909578 203030982 27612459 6973092 184628136 120854727 71259510 48330177 172790415 2026794 136532466 69764940 171094056 12033525 142914345 95787111 124428507 24423798 157290651 93071517 23018394 64934709 134393196 196015554 92534673 98562534 93502836 196925610 101450139 23424723 202584018 25759860 47418336 114338742 32448318 158470053 67049346 144300933 71724660 129686781 193907721 164334828 176307705 827358 25071627 20063484 110824686 83252799 69555486 78231090 143413284 132673653 132240507 140569086 11081952 67906083 138828753 170125557 165638046 185783514 98732634 120940491 153466215 205616082 152780313 52241322 101771439 149149518 56906535 120386091 142478574 165482310 59001201 4573989 52015110 153910953 181610499 29640408 33441954 33411588 242067 147607551 79522485 168489531 202718565 28674786 80441109 52511025 50787051 2646714 207556188 21902118 177068010 129832794 197821386 80950926 84849639 200214147 178896060 157831737 95819178 35844060 84704823 118430907 53490843 87098046 125544195 151371045 34950090 49645281 171424785 192456579 44142861 205394259 204890826 167308407 179985372 21654696 23253468 105998760 203287833 30845934 53026596 13479333 174374025 113979915 136981635 91537215 154817817 49582428 189246141 165659319 191141349 101504256 41389677 84466116 17627946 28763616 147965286 47341455 171586380 146305257 98388528 150843147 43166739 207770640 16315551 44727711 64963605 71997429 10010175 172809588 77634816 137151420 139712475 164768289 149215836 55136382 74556216 52031301 115265577 186356667 148280727 63344211 203870940 52929345 188769609 14655270 116633748 97323765 58331175 120523578 201108264 62415360 110418210 18139632 142222311 146076756 131140044 154077420 122591763 42170310 202558671 3058881 77231931 193348617 150291708 44836764 128753961 47864292 95878125 68702802 31598070 26076834 84482160 170776515 209642685 22210839 6266862 206693277 47170704 152608428 154972797 207541845 156762018 10954629 26112240 197733123 176376900 50839152 133442463 36009267 122056305 96020442 111113226 172701417 98841603 169835610 94218243 25320771 9521589 8802129 33846456 172438938 103385793 43725192 145129320 176945790 763875 176436834 64685166 62066781 120525783 148349859 186855669 122539263 60795042 88390932 207002838 34767159 208675614 116473686 3318105 177565374 95262279 203936271 150061044 57766359 66486504 56821716 183901683 169556877 13320594 115766637 24556035 95824386 41880258 87996006 44576721 166133772 144768330 48487698 46499481 50761326 201228195 68533374 193221546 16392306 209365233 10860129 165357150 160580595 154666785 99429372 63136920 197944026 135275217 69340992 190120203 31602270 74056101 151023474 5636736 44427243 186382014 119084994 68855010 180572196 158197137 10983945 133278894 136569510 102302928 33010740 122497137 131835711 145896912 22827336 25103148 203427000 197712123 96013155 159556005 45442677 203314125 209204919 157353441 137206776 99024513 148938258 114812313 10953537 154083825 63820428 160333215 136207575 56722638 62528277 38588088 83566266 168131040 25137126 200134221 180847254 29647569 146518911 3676869 53763339 157281516 28416696 79186401 55104210 56871108 16180962 77573685 207985911 56467194 48136935 103857180 163782885 158076471 168431403 74376834 75753048 87114993 90423270 56354277 18268173 20283984 149985885 146450409 28408821 139635321 4792095 165316263 6699168 90176289 162127770 45167430 142771272 162140643 146256621 124540311 67205481 209221803 100753863 187798821 38415594 160051143 166437726 43550850 94002930 71372868 137870187 119345394 65249877 81932361 150175473 60159183 5648223 91837053 94129329 40858944 144956448 79501233 64290597 155001504 143792103 37698948 132810510 36695358 166984377 195512961 80238732 87803940 12566148 116463963 72293718 97083819 96010530 110906397 67705785 95755506 54091065 57229788 180679653 31443111 182077434 17224914 114903516 112957299 19951533 180666360 44320143 84284109 165719904 50792070 70555464 146058129 111575226 29307621 193269321 175237734 103442010 87043236 20202924 155462475 75985182 194750073 110325957 6127863 8169042 21181293 30314844 163567488 133593096 29544249 159003222 162026487 161702226 76884465 44734704 146607258 40982823 129043719 186192342 24276840 140681310 149924061 206714676 48933927 93050958 68658114 179687655 11127039 63533211 115797906 159660921 55708107 53085942 113956164 1222725 96652248 10442355 18664611 76724529 129852996 88003314 55119960 149797431 158087769 28096593 172932879 72028236 124427226 122243289 176543640 145728219 131648832 181725180 122243373 12721821 92806938 163721334 41706903 149455677 76747566 161810754 56728707 19495728 55642083 118407975 144660663 168227703 108246453 107442594 48788229 37260573 46463487 186972954 19398036 110801964 101885175 86735103 165115230 86116527 25638018 203922075 18133479 188156283 20462358 138310032 36780975 45275874 66820950 141879885 130772523 81442851 22119006 114552606 182487879 169356327 152792220 26450949 167968185 63312312 70479066 196867587 190438374 46198845 115919475 103181757 184370865 31637361 67456704 45609186 159739377 31397961 116634105 9368436 6987645 88623990 26702592 167102040 71072526 149842959 72677325 8560839 148297464 17203998 73939908 207369015 123928749 133092792 43925742 23903355 208493355 48223770 81033561 190996050 204157149 156278724 125342427 125201769 96469821 156895011 40541151 33361083 185213679 97551993 48640893 163904769 77482713 107049201 172809819 61622946 160735134 75346971 178433136 195647781 12085101 159882870 2382786 182978061 181555164 108668511 191332008 176862084 77925708 200674509 56187495 124545918 83613810 152830020 36905463 111219045 30310392 44401287 27522075 122268426 145894287 118551174 63519120 12877410 67067511 10837827 182123697 153752970 180172860 121039590 66771369 163233735 31684863 100626015 69243552 171560109 114169797 193898985 54936441 76183926 138037305 107619225 164558163 114836757 67171776 72309573 121085496 84650160 192989748 15099882 116902233 155241429 80973438 171075408 195151530 1510068 112688814 125680002 194862150 27022044 103013085 9057174 11578140 194708745 74919012 207336801 27147750 159133401 28718487 66418107 45394125 202450416 159720582 139968360 42870282 12314379 128479050 140284767 146082678 109726974 27996738 122963484 165842964 202209588 181442751 117946689 21594216 174244875 158033022 126295176 51320325 7832475 159706386 187120332 98639100 120201144 176617581 63610911 85120014 204942297 87238452 119981862 194626530 11045853 175771428 50384901 104205024 195929328 67939872 157385613 137215554 67196745 19333251 99714048 117667473 203910525 137212299 54295395 33502959 2743230 134099595 199092558 25838169 53028927 84670320 123241902 147959175 113993439 108466449 206289993 200216037 68361132 136857210 14719047 122238942 46240299 123580422 90683019 37324371 142847670 67872273 47000604 8479611 160501215 20648103 27220284 182120127 130987647 116866260 124380228 9831654 171073728 162426684 153034497 162994818 151239270 89317830 159492879 89290089 102947922 107282154 5363379 19365003 122214645 197218665 147378399 96833562 10354806 93084390 120389745 82503981 147603834 35192451 207608877 17782191 80251521 184864890 206420655 107680482 133606515 64041978 49842807 12162843 47956461 163625343 186210528 150727878 5211339 202034133 119361123 38874738 199646349 112081977 183773940 168333627 36353205 140538300 21262794 156032163 133409682 92964690 35552328 207432246 40526304 128364642 77801220 151625229 174661914 177808197 674205 194668614 17160045 46506495 115294683 123155256 25149327 150471531 93682449 10287564 148540329 121177812 165185391 960561 176221731 107459667 95439813 99050952 103907244 44415861 88131015 90105225 33564027 129129294 87809379 34702080 149651355 79181613 43681554 55403544 15975120 117029283 35591493 88001508 152883108 113303085 135870105 8626947 81817869 131608932 56194152 156223767 194195673 95900574 54865419 95277819 85157583 208375986 15145263 88207119 125403180 167319600 182947737 112004886 59362632 2046891 194480370 67532661 173970510 12904290 174655005 95165112 99963948 40462023 49171584 30304827 111835773 111805995 104092128 136375365 205224201 194041323 32487756 17377059 170071125 127074465 40131462 207123546 82687437 166034631 129600534 169517271 130274949 127770363 201630786 143121615 149426382 16477545 76609092 113923740 118009836 46797366 101302362 129975951 141357426 189366093 192358362 61445118 115188885 156556176 43787793 205994754 186459966 85191792 119772513 207811737 105706104 133350273 20803755 146748861 149928450 180064521 200294766 108715173 166456143 185059371 195762987 171431736 96483429 155435847 170729853 31965381 53749269 168256662 16580340 75382524 140055426 27161715 53677491 174096237 1832796 156869496 52756263 157552689 207919572 169788171 57401631 160164186 99085854 169454103 46043529 94575600 173373984 173104743 141001434 52750131 144807033 111169296 205892841 167840988 117926046 205827762 106305066 179105829 107683212 198839739 203014707 193737558 14746557 139605879 198203439 127382724 160525323 60888429 104695899 87706017 126751716 187789077 127882083 67350045 179313708 158963868 148438479 75587988 68614854 14432817 58500351 200552688 139384077 18815937 168273315 5099535 116805234 203829717 63471975 174717144 91747257 188518134 5119485 73602669 168751443 17497620 46369869 16268742 52159044 101149419 38375568 35678538 7049112 110104722 189432495 194927334 103844349 171783801 22971459 17508246 76400436 166847604 191220624 188927508 92088885 149556918 106741782 181889946 204768207 68741967 141103200 197055222 12854436 130596018 37254420 50811579 98206227 74317404 117373221 51280425 139547667 183599934 114939594 15460284 2357418 40299651 96256629 194791485 26739972 102014304 118710816 117807333 175874370 57642585 123001494 19795545 143053239 44725233 125136669 143900673 18128166 71621193 42769167 56422002 21720972 28449960 37238229 82173903 203776986 123498858 111763827 93916368 29083782 188297844 139744857 172171314 163652244 190417647 97433868 113087478 27850998 137326518 202843851 87724413 155916726 94792740 208639431 200257365 72705906 77563143 47271693 194125890 194377911 126161784 163467276 165903486 108630606 26419743 157329753 105190680 160919472 135990666 66880149 94911789 161854371 170069277 101987865 166539009 32361168 207719085 133747425 56424879 3127278 79393398 95862774 190500576 48103125 1604337 53055912 17720976 153353025 164252655 25795854 85798713 106831683 125722065 81710034 102241713 174589905 39924591 85051260 157152093 156562770 162550185 24506685 124012014 127957347 141164205 74497185 44042124 53603760 56746074 192605847 10302432 49849401 107972970 17608143 137627028 166370547 172133766 16164288 11702166 40646151 209128542 209003592 144229995 127919211 133828380 5906964 152744634 63945210 22754529 107337069 204201354 181855989 10309782 179715018 20805603 161532 100694160 78251250 203418579 125500074 66580101 79181277 62368992 159927306 8927730 36277731 202024809 27145272 177180759 123760203 133985775 123891537 58916886 113564157 125747118 109335366 95038545 98010444 28182861 36408183 21524118 66884223 9437736 30770565 186679143 66400068 142145892 167477730 15981483 69326166 12584649 178599372 44065770 54337353 154776321 141430506 32808846 143550393 118719888 39046140 23413236 178215912 28138614 11788035 37529163 166888134 44801841 201248817 167795103 48330387 152085276 13035057 190917552 171831639 175967652 200838435 196457940 137245374 21608160 184246944 158069268 127671516 20313699 136946607 133035042 209721372 155927604 128421153 71300796 130170600 169833552 153179208 57841728 111605676 61714422 105156513 84296604 5130951 191009028 182594559 56684460 126192717 75524589 168628845 98243355 62355657 67411155 74651241 103371828 27948627 70030317 95520180 90731655 181349259 35968443 159675516 75028317 51603699 164629206 196004340 16036881 93746058 7761516 191499336 39579162 91053480 78460683 95616675 91851396 75407682 138318642 157748829 83616918 40801761 105616686 149420523 84849618 84629265 198236283 78604218 54636561 104109243 103463157 146741028 97626480 128653203 120790278 16551906 23521491 117144111 202579482 6177108 4269720 24208611 138946626 172907259 139565601 52809351 34290963 31439079 53315577 55243965 146635482 173935713 163929969 142887969 119811489 193590579 1186311 102889437 94157532 165843384 127827546 178008348 105966630 5021814 189463638 115703658 21099288 22990632 175363167 157792299 209970495 99479037 55365303 32408712 138865440 119924175 61139589 59465784 104487621 26828865 109830210 117462156 31234938 207084885 143612049 46797723 172665801 166998699 242550 117891459 179204991 92797971 99518685 94968804 67565610 92464323 58208094 9178092 86761773 53184789 143853633 88553073 13488048 105471261 95293716 61971315 3156216 35590191 65179233 207961089 133963305 195539274 155143002 18688005 143098956 71080926 134646624 195810279 107917908 55210407 153674220 57263976 192072363 152966562 88252374 124328295 17423469 120737568 105879333 70764015 104227809 157053015 154814793 121431114 208605222 76085499 16487646 6261171 116408691 34872012 83075895 37134426 68980506 57458940 16240056 134229585 208987464 198643389 70465752 191812677 146463576 110973387 76559637 83221068 24272829 30635724 143980620 163369374 63403683 174768090 195061797 182861952 94255056 152243385 194293134 188670489 59178546 200642673 26080509 43079484 188218128 75044025 61352172 109484802 12982662 127025430 3645264 38115126 16014873 95389560 201094236 84640836 72861663 187565763 158614365 125701632 46344186 154215852 158423916 82655223 193252857 118412511 54829782 129343473 51863280 13649475 99808800 119556465 74562789 37626561 51735579 43041012 168091161 79612281 189930006 166575927 46832247 29497587 59181045 49030380 11022522 131568066 150972192 79916676 147838404 8442987 24909066 166488798 171858393 7722519 121867767 134791503 96574884 178385088 60963777 61807851 84339633 71250270 187964322 187505976 201752859 108695517 188679435 29853117 120459108 61374075 80296251 115632426 152123916 205263093 56955402 55922454 165672339 51466338 103913145 107276316 158285988 12904122 209369580 18231927 57219393 39692331 151141389 17145870 99542730 172358571 196307559 24876831 139190562 206630739 112201950 69282633 193297944 147302211 68919270 92196741 40620804 156285528 49779198 15133608 83597094 150376716 128002392 187167099 37205406 187256601 11237856 43722861 153556515 48118602 179081595 100694643 185678892 79995993 94975272 36198960 126229215 180310914 126194880 129606393 5652990 161452053 106890441 113149029 97359381 176235948 50391558 132768636 146993826 91621047 190344126 208658583 203443548 103044564 35421834 182938035 7618422 13976928 51875922 147358911 68329842 196893606 10555125 72191154 111937098 122461059 90952407 130054281 170496459 47653326 5318544 81931353 115677597 10980543 77361627 118248165 63586362 106838151 11069814 124255551 115911537 23146032 24619665 126377118 67906377 65953923 41269536 145716837 9987264 141412698 48947724 99808758 120288147 148080450 145548564 40976523 46099452 68685246 55128612 109720527 82245639 37531620 53132961 106095444 27262242 10255980 194676321 120258621 192709398 203846874 15636600 24946257 179631291 123077724 84876603 136222737 120289344 46264113 151296705 173575794 52771068 155914437 191540307 75915651 49263354 80855376 171465084 25022193 6268710 155815800 60512004 64771161 117095328 152757633 207988305 11865903 52835160 169499652 75427653 48594420 25597257 4586757 112142352 57556506 98706657 190259265 33428661 156205602 190229697 155881719 3680103 119774634 113595594 74494413 57400623 80160906 106812132 186344676 74500041 102001305 160534836 105932463 157425639 156596706 86791383 164326827 55025691 55231134 35957397 197324253 199646538 81597873 113147307 85419999 37191315 38172687 62342196 48417936 145253997 21588357 64356348 104825238 104883492 197135421 65726829 47436123 40688802 7750134 207073251 137497248 41361999 161354340 195592887 152633418 14408373 83646990 66131373 89306007 92041467 138730347 12735891 96143313 174938820 72011856 92792973 65050986 92269002 125009283 89138952 131205795 147959217 6838608 4097604 146097840 142360785 115706514 145310592 12916008 204763293 30518292 16390710 112341684 187848591 101903235 138065256 202744731 54855003 177490467 114580956 156344832 137414571 85676346 32676630 36054018 165378591 93950409 190911651 150177993 173109090 123531996 57102381 104879019 15257130 83063169 82117476 108549882 163069704 5713155 114900009 102277686 44834538 11039406 56892171 138538659 53654790 45833277 98053494 8121750 15332625 33169437 209925387 109500153 121491888 142020627 42728364 116562852 87951318 79896915 77355306 28259028 200166729 84050421 186782463 21334929 92535891 81430293 133901229 1162644 159312972 203643195 71923404 49218960 208695963 158221959 187029885 149638944 114739359 14759724 197679762 9214296 201700212 76098183 26575437 72062340 152415186 201097428 195142080 128099013 123765390 45087903 176172108 23875446 83917260 63372435 100987866 42322203 198641688 32941356 72805320 86478819 158759895 26591670 118349700 31256274 90955221 157591161 225120 128114931 127685712 10115217 189987966 62717361 114792300 140727531 29267091 171216528 132694968 186091185 179752188 198560964 196949445 164096541 52228386 39233943 168131439 81273780 147925596 91978593 186445686 195739551 85890861 7606032 166947837 183949710 27292209 74573373 102494784 175452858 138549915 170054094 75364233 56583870 147083790 167485416 20584473 84550998 133876449 43949976 182170191 168152943 57547266 34376265 62176191 34369167 117693891 888636 49737870 43288413 27716661 175074900 150134964 17176677 47826387 203142639 152313504 76596345 42268989 129950499 157784025 66293808 58368828 98007966 168640857 178765986 123241923 100531956 30244179 79722111 173823090 69486375 82095300 105550956 158979975 167646150 104618304 169762299 182090937 170672544 160421037 188721330 144399717 18929694 200583432 142465722 84043764 15124746 33173826 51197076 119777448 136469256 139748007 186826689 53434668 48611367 94166079 34618689 205532103 83515131 176700006 13287771 191345133 53408208 187943574 158518374 184167438 66619707 190281441 79999458 156903327 125539974 151266423 142635507 119225127 180387543 137296803 101047212 154038528 154752423 147597387 128515023 111521109 127222557 158846037 35272062 64119489 201592965 126768747 52017861 94458735 87709524 2308971 15179430 72803031 208502154 79204440 168857535 54537861 112715022 121678683 87672753 11741562 115885056 142314207 117261963 207771291 151180659 26078115 190984374 46216821 154143528 176208123 43004367 20657700 9265683 197557563 168331905 155503845 96878817 156734571 114260832 153825147 42475188 39716985 128923725 21159201 33424965 167027217 167892249 105009954 165760266 148130808 80364333 182826294 52251045 177670962 37559235 61425714 139643385 54752985 2260461 55115739 81599343 83836662 141314124 163011156 85014489 112916328 47018832 43731324 26156697 6964167 76951644 167215524 30613695 180001311 158809665 113198715 142811970 37999836 86936619 157553781 187607490 15381597 203297094 4920048 176428665 124317816 184194129 149129358 26057598 121669443 115889319 141563310 33451089 99711822 99641745 38399277 18146562 101847942 193941972 76236258 142075983 180349260 19120017 146083707 122158113 6747972 160495650 208959849 7355145 50174712 181797483 102722361 80654238 178380804 152636400 25872672 125067285 156601431 50184288 134182335 31459197 64140762 131015598 51789444 101163405 53681040 122312463 130759545 201055386 113427615 39792018 82927404 106017030 137707227 106140699 122170377 18945906 7701813 153399855 196639065 55292958 71132292 89252835 192341772 190336587 112438746 161754663 71588475 162544179 37303182 37103346 156729531 191383836 188147127 29322111 81526431 3252039 142915038 49257075 171368673 18031062 155002134 187946178 71452164 179117148 12072417 109674642 98530782 57014328 189200046 64515759 143115336 166760811 80896557 107202438 118152888 161226954 81985239 91464618 68528649 159943623 83457192 62882694 126872739 43553538 5750808 193038426 68179188 46673949 67670799 13142283 113373687 9844884 174830880 39777969 165996369 79782570 85883133 169054032 22793211 18369960 11595360 4803876 21884520 10440591 94431414 107179401 144757053 77854392 84810978 94077963 36466731 121130520 194934894 89325201 203358582 9725184 179664807 189737877 24842286 91152012 174051003 20542326 45365061 162714069 146355825 3564120 72065238 35397978 97975668 40932654 33946458 199271016 36131823 28736400 28397250 79669149 15562239 167548563 91935312 56291781 117610836 97446531 171191517 208644660 206602284 8650761 146260716 97772010 33475428 21691005 104696613 185331510 168262857 29783334 153042372 131488014 51342879 151502925 197894298 62680443 56654451 77215803 175055643 132714561 178802169 48135423 206789289 194776596 119845530 164522946 101247804 16316979 95284707 191577456 24473799 97362468 184422021 163094232 64676451 61662678 59560536 118413099 149457420 172246032 141692712 188124237 37935954 180941313 103785780 175107933 13746579 70655739 109025658 12034155 149591484 113752380 1923810 381885 88527894 200073174 121504845 5296683 144856362 29653953 191889579 141051687 50299473 47604879 161546511 174174966 115127418 135474864 104878284 176054046 147870198 119923650 38397366 7527282 204237915 185380965 168085953 112121877 38373321 107287173 148245111 54578265 83280918 15261141 120598737 173545827 130504794 185735088 64509984 94414845 13835724 21127638 20457255 92716029 209730717 128402106 140023359 145501146 6752235 1281378 67127151 11641182 197104215 156244620 110161380 78946539 187241775 185031504 84764232 61637352 134346807 165498039 39216639 124799871 191356767 176094870 194150418 93358314 152698014 69094473 113757021 94186764 39899244 140224770 163967328 56524986 69927795 118898115 53705757 25162557 134701560 121020375 113420076 70425726 168709023 21662004 40428108 37837737 101978394 20319033 150725610 159955971 121966908 140116494 89478039 29840391 191408427 196461048 88356744 181217883 183599157 44556456 160228299 69650889 156373287 24940629 163784586 136409280 113856540 149725212 66242589 26808033 46516932 10846227 70084917 185775807 79264164 195733587 22970724 162847167 173228118 163888599 195211674 35852565 160948158 25124925 119431809 180899754 106485456 105600054 187078479 69565839 129237528 84627438 120096081 182992215 78700272 142926231 185911992 32466714 109936911 101544954 158755821 173962446 88880253 145126212 80807244 96217212 48549858 176764266 154522368 72041655 1420335 154290822 83752368 182621523 34649559 125690838 65401392 193337256 100848447 63005418 86582622 154940478 23759988 178100895 103753356 69315855 147058611 29740683 39388650 97218408 6487362 96232395 907032 89897346 121671249 36714762 127200864 58842084 153451914 182898597 130445973 148217307 168831915 54448485 139728708 133080990 169778721 204446844 182147784 126163212 24793188 51272634 134835645 88736256 193067448 92478771 34267569 132290466 107374995 117278826 45663009 15625176 192724518 143573598 29518377 59564106 25938108 147797076 94611573 170882775 106232406 193547718 16150785 203143080 67436040 6458907 26180070 27049974 56460663 68065515 170239419 142291863 168362859 77305809 79379265 42322728 178557792 6538434 170881557 26974332 50190399 114169041 186373173 67209849 126624036 179361294 147424914 14919912 92848413 187891998 167823285 5689887 159626859 177924474 25176480 124413996 169821792 195453426 40670826 75090771 33178719 34984110 197431710 80448795 108263568 41590521 34711887 4573254 15229977 136533810 92664978 44975049 161863443 95417259 100853235 178444539 188738550 97011138 164909157 80990721 127744302 140780199 26845686 170048319 77617407 183106707 39036585 85133979 146753460 142560117 1052940 163167858 90716241 59355408 58637607 200127711 65842980 15806112 187764969 22606920 69814122 58393020 2375163 169778490 65644656 74661069 158899125 58379979 38405052 94602627 38196480 34761678 112828947 78381345 53506908 126536403 189736554 2950017 186581976 150406935 182582211 41251560 154853118 78401232 209763183 148928556 8589420 206612364 119120106 139766340 7017486 65220267 177082710 10521126 151629009 157769220 87769458 109533375 57982449 102975873 128978640 7811202 203393232 140824572 57635676 185835300 107835189 72471483 104675277 178150707 7871472 1344756 162055089 132594861 77722659 39336213 3630669 64346898 81490521 173482701 62941746 180738621 88488309 33566610 146003424 7678923 93207786 103594008 166546758 184548231 134582637 20034546 22439130 172323522 92510985 31529043 208205802 45887541 176304597 71271144 186013569 148695246 197545719 93447438 73542945 120407700 20016549 136618293 15197322 150474576 13640865 154006146 161832867 140374059 154179375 194545113 84578529 116986086 62627502 170660952 2086833 149674938 173830902 200963154 83501208 72934260 72031680 175630560 13204233 82618620 150760617 13316583 106268085 113840559 32483997 99085140 57621501 109740981 133373793 134624910 166998699 186764004 92577954 68707548 11066643 203773941 117393549 23067219 142546950 206249232 138539142 100790529 61977993 71108289 169188957 23026752 71163498 76330674 114134811 48008331 184568454 178502394 178306044 184807833 61047714 178858449 187084527 39703125 163507092 59295600 154049469 161499324 156631797 110600511 116455521 205772511 4536819 74276790 200413605 144156411 88182255 15127014 55938603 203569023 10937199 131696523 110390658 14109291 62403180 94093041 146108445 51209844 89263629 156837030 45149370 169907052 5048841 69551097 142006872 64566516 85526973 37986291 30917355 71159235 37669422 128242653 159105534 117867750 124254501 72131934 118102278 8883210 35424060 120441384 140687568 193846632 199294578 155237838 7290003 149922969 66006885 67187589 55669509 148552740 27555150 104364330 200127732 29482404 8710191 41490771 160329246 120452913 39949455 105219324 163995636 65470146 103804113 25528251 179164650 115574844 150418359 158912019 165800229 178802820 199252599 1766079 1597596 194165139 82884564 197616468 15527211 26982543 141966531 108684933 149058210 47973723 34725621 58813629 118308099 12208896 197579991 21635061 140087535 161865081 198575139 24503073 209929587 86920806 161340354 148543269 51044973 70792470 169762215 158885181 158665143 118349805 78856155 168335517 77651259 193775694 195108165 158095644 76282605 187258512 39865098 5288220 185372544 161350518 184819446 143445729 123039189 150612315 35002380 75708864 199619868 37870119 132154176 75466020 120604890 5484738 188012181 167322813 96969810 183972243 78640464 43672293 19384575 52917690 128466114 157321332 192060456 146722422 67263441 88598286 86400132 78435084 155262597 45466176 92142939 206406858 139031949 113735160 200384709 111964734 196500066 200938185 46856670 129915639 12947508 162953931 33615246 52569468 207249420 116867919 91865928 163949751 204067143 5298720 85848546 16364859 135044007 140514927 6333285 52281873 53824680 159997215 26783799 30819558 46820130 101730237 164388252 89952324 26062260 194255817 86723658 100600143 167623953 200007150 1181838 152839029 102582333 41900901 51767541 95399892 140789523 95129013 71216754 91351281 92954085 153361866 145950 35501949 163211559 108389988 56265027 202518624 76396047 131379654 41915937 172768932 134719116 157662141 114301152 149842896 204290415 106110669 186688824 73820649 159680703 175973490 150345804 9713802 29566236 170137779 203823732 83439783 70244874 185289783 180714009 135611805 194724012 24420102 198887682 84571536 3458217 103926312 191231880 124146183 60374937 63499086 86978262 51006690 140397936 35309127 75146967 53698638 75345333 77195874 75382209 3229212 107002812 7498995 101120397 19269768 72312618 153641796 84024549 174270705 173839764 25497339 172257750 143743803 159172587 168630756 8592234 59658564 14431620 136977057 162024219 131304978 40130034 175346430 113166858 134990499 133033971 95273283 27103041 80949351 174292524 12122838 187188876 50424234 71847258 30677493 182862099 65216739 173776575 67418925 206559843 138147471 69401073 177784887 64083915 148718304 110917044 144694431 66571386 36526014 190553517 37341024 93037098 158974263 136884657 157335318 68496015 189184758 114911202 172393200 65081499 205243059 43633338 95878587 84282828 180831819 115238802 52427046 5386269 164760939 123788805 159196359 100970184 122319015 68494503 21221088 101572170 50124165 159990600 65081226 184983099 193769394 85790418 190939917 151119318 6067677 158471901 155622243 21582897 7340676 98580426 104766711 179513754 2929521 26735667 149594445 12568584 173974752 19796847 136334562 43596651 167948466 163176195 55580406 85408491 73631439 61959828 105654045 28766367 13790049 3415671 106536885 126993972 14098812 63939309 189779688 116110134 77395164 70166334 70719516 153906795 61208112 55409865 160711593 98719887 119179830 141217524 156357432 62054874 186320757 76643238 110152791 11408418 98908341 170787540 75482400 32417427 69943524 170590749 60162312 123598377 106801380 107761164 45108882 121126383 134979390 201326160 68068749 190625106 92937663 157159422 56543235 58576539 104595225 36497286 81207987 7616175 24685269 190060668 21436674 22649445 35353332 149437386 103389972 73064187 9245880 8609244 193288494 120710205 138148584 46978323 178929576 101672571 10235883 77923398 155054907 162541701 71586312 101063634 42170079 89888946 200126514 91003941 66480036 143300451 8177610 49837956 108029250 174348237 122987382 76348461 72212238 184658607 137315136 5587176 141127665 174902217 18576852 151418799 102582165 59344383 140781753 118415094 62629749 120491112 77710164 173698728 125087256 169362606 153817524 49135044 208411182 38887695 51744735 176647464 169286229 109924521 23391459 15884169 208094838 41375985 73897215 76834422 49999089 182581497 70257075 193908435 134087268 89821578 103114914 192054324 23675295 40457970 165670281 142048620 52105368 135420915 160789734 45167073 203231511 112407624 56310597 28683207 21320061 182715309 81095448 181221243 51552144 188058633 183913548 68786571 23612673 102093138 29295525 40123104 91744359 57994419 81632922 97323891 118863969 53123343 197943522 32258100 91505988 156622746 142688448 29985795 82582458 91702653 105182889 119821779 112560189 157890516 95976153 176835960 43725066 155040669 202148016 41106261 128144961 195069966 33620286 99449196 20845251 178872981 10029957 21111216 65015118 32222421 56430192 81334281 99629313 78101688 161217546 28118622 133290129 105207249 33701073 113857317 181500270 102577083 166603983 31505607 181236447 208964049 189109893 11991945 200310369 163038918 208239381 139419714 7797741 116012106 105010353 103199061 33057801 72713487 69799065 190286733 113807757 149413677 126164577 193873806 32870607 72394581 60028311 63478968 139530111 138428451 61552218 147380457 131629050 80801469 90655131 117977496 199695657 54715794 127169154 155133909 13647312 173876199 53716740 125896932 195760824 52812816 9876132 75526437 57564171 100809576 131953878 25672836 91756455 32947572 126949872 206945991 180517638 126665763 96761112 67857972 50604729 189266889 36266517 62120331 16413117 164015859 152904381 123739602 38213049 195953457 9661155 62812638 91862904 57709533 14610099 136085271 131006106 126444087 164076507 168291186 87584595 127716792 2877189 9841440 199791585 11441493 161704158 134517894 104371050 128853228 151182003 150795057 107747283 149660427 123494259 202271370 10147872 25806249 127429239 26294520 144026904 93393321 90011985 29968071 6153861 133339185 3030006 189884709 10462704 202184976 62041035 46370394 173322051 13319838 44380581 143885889 195376020 160869891 134026851 71951397 94120551 6917337 141024996 208057332 189362376 26604144 70893942 20455344 138334707 166558770 40539975 117606720 36401841 142079511 50506890 76833561 107752806 31861263 57893304 202099443 53678919 25231710 126696381 5015640 181996017 13534605 104415381 57787968 85681848 81388272 2279382 114026073 147981435 162694371 191825697 173431860 196591710 87039225 15974280 1932336 118709997 192432072 200402664 123083940 93849462 173274339 154467138 188137089 13846434 34042113 33945681 14445123 202889505 155622684 93532236 45677184 191043111 173791128 166892628 152530707 73346112 173485683 18860877 120060696 87110751 167581470 73621002 191991954 127757112 1377999 94152072 150239334 162342516 166364646 78058449 31671738 100504740 104371008 168078876 36659595 27485703 124820766 197341851 165578847 59232915 8875377 47233032 63588777 55436136 129400761 32746098 202290375 208789854 577395 95302158 170491398 68891697 193339566 17644599 153009297 173186412 73661322 34711320 67265100 24080931 208448730 93272634 184462929 201696642 107557695 178489710 173159847 142924404 68706855 155879514 61857600 38299590 37820118 191904846 60114936 86454060 195561345 107259264 161900445 158807607 8169021 84967407 146626326 112778001 103366851 176973804 8189307 100784208 76961388 128172954 82346250 22005228 96546555 76438278 22425648 145433841 88185153 148778259 43100967 24744552 11308836 70322574 52217949 7520940 174506052 71340234 52546389 2314956 108502128 128837373 202254654 72436287 100974594 12197703 91987182 200279058 143699913 32174772 177704037 139757184 132774348 67870278 74206986 55566861 60176466 147268233 73769640 162917832 160831125 53753805 206760540 96252681 175770231 137480217 186084507 139615686 120576666 181677279 201041505 188334594 21766395 49239162 80626434 159753783 14198415 38305596 100034025 206081673 64704906 23220204 13195749 104902182 154980420 76765458 40435584 89333055 79303812 71136618 23406621 177883440 121230396 164746659 161597982 107228856 81478614 7482804 6400107 192688419 108000921 89548851 3367497 77428323 32113893 175747341 62487600 103021212 209963040 151647741 142873647 194963853 141425172 158047365 23519307 2445786 115992849 114375324 29565039 197307222 179665542 158736648 75667347 77066136 44805495 86230872 32813172 158557455 182082558 177283155 57938622 138793830 3170643 161483994 85367835 203259777 85568091 110537994 177910026 49741083 71567118 194421486 23346414 183846726 128073750 132716661 4359264 99701973 142545585 181518771 120473367 83185620 33307890 164752014 34578621 87505950 24302922 207225102 83204919 66021207 57136821 46831407 51611007 198951081 185453499 164704260 99545544 30115344 102128586 92728692 116302515 56732676 153931449 143224935 173309409 60686892 53935749 136305015 38509149 142390269 178698828 44547216 110611809 179238738 128565360 66774057 20629518 90392547 130503576 72851310 173242272 133120617 197773653 17345643 209481048 196182630 135002217 74315598 207116259 209278566 112991676 125184381 168992712 50128659 190272684 111541983 109520733 194161485 194978826 32477025 103807893 96188841 185671626 59124723 74449011 59882886 209778681 38239551 171985905 109818135 121573221 190663767 195489924 74115636 66591063 135578205 166345515 51858471 54918990 20812428 189396627 44761500 77309820 7568736 84359205 114396114 149503809 52746981 200723334 61737207 49938672 133969206 154210833 81878496 153227970 70018221 150871434 183287328 143929758 14491512 39354672 170912931 129999303 25551750 72681882 22324743 177795051 192939600 43815282 11005512 26101698 105563430 59099334 57283653 172592511 23584407 188483253 26401914 115688076 102461583 63724479 187858566 151495806 28526925 172207854 7185885 148481319 131028597 206835510 183508500 84696339 124669797 96105723 121550457 65791887 76408689 135349116 136402266 48194181 149068962 184548273 188731137 154577241 18314478 174553281 94038651 135468018 38920602 188199186 161162421 41843319 192071334 142192596 146503602 140520555 36972390 202465620 202704978 80901597 203403753 53959122 101493798 1169364 118381158 130891299 70415331 35681709 187058718 131492991 92306319 98595567 105848925 141718038 157950702 153255291 135204468 6445047 3041514 71456511 158008620 155994510 13145349 180583893 32330424 157653174 16054920 58520952 119305452 196320432 113415897 35969871 87519222 102192090 44098173 150487113 71642949 38229555 193799424 174572643 133943250 93694146 38795547 68609058 184350096 194884410 132430746 93011352 122414607 109848102 67124799 203231616 77861154 119001582 144709404 201400563 175391748 40810014 77711466 27820422 74214861 74802819 86875740 169516368 147119196 204305661 102546696 192997266 23107245 111332340 209497890 189837459 93433242 38995341 86176503 89678463 49793100 209723556 187451859 47028324 130317138 66699087 132481608 42464793 45556833 59376702 148853502 107544045 86845248 13330968 112236600 167227830 79661022 14188503 206634393 145277937 99991416 108024021 120341277 23366364 102044775 41279070 150468339 201680220 193442529 136865904 45923703 207527460 109045293 115758363 8805174 50369487 205648086 33427611 192917697 150594906 191690520 84100086 9477132 93093 79637817 140438508 75531498 180374061 89291202 25477158 60336654 157168851 165216051 57797481 33143985 59632251 144083667 63602385 178932747 63354963 34266729 152680983 54879090 177436056 122798046 118111539 100254861 159687234 79561818 156206694 4281081 60392535 28414806 108941217 195882519 91248171 19814634 75095286 103385394 106120644 130137273 197511048 89660193 21887670 146942691 6775041 52932453 104846175 163372965 119230986 26170536 108382218 166141647 110156739 159077646 10749564 201949251 71536794 208273779 78881355 97106898 72800952 117441807 49507038 155962800 160281660 4071438 34013028 28290066 73888815 148366218 145972512 61050045 96955257 132661935 54276726 110553891 180198816 3718092 84875070 132587133 140041125 137159190 108653097 69662775 131947452 194620902 129263379 181162317 32550000 16518600 131543853 181223343 89323353 209078121 120865332 76283550 13031550 191112894 180884109 180027015 123153156 55785303 49809564 43089564 52725582 126586047 115693977 170420040 32906118 50208543 96373641 158558925 197496180 11716383 86785272 50792763 58959390 48103566 6770337 75394494 95112465 90323919 151898943 23277408 138739545 31560060 117721569 77860860 40758627 43824522 66320898 111176688 147670152 68094285 125952939 139983900 183108282 154398468 100977786 177133446 156550548 51189705 103799682 147110607 45859716 59732484 54666339 188888574 197556849 120893871 164190516 105400302 191264388 62433819 42559440 145643358 197838627 182055321 29866074 92724387 28956333 158306253 208937337 18506922 170069739 33310746 43332576 201618207 35182980 68575878 189839643 90671091 104932779 181609092 87764985 2142042 133886949 204653484 111934200 104253366 127872171 112678797 87727626 69353487 183866319 161646975 50442231 22674477 77553315 152209680 174452670 157601934 56849646 102503730 48785730 195065871 94759875 192852177 187217268 35564508 124052145 56837025 1786722 37802625 206997609 148936221 120063300 188856885 136585869 116514405 141422484 122154144 143039022 127878009 101319897 52889865 66923724 66601542 152047266 206120145 26852406 68792472 16322418 66627456 117197724 139142703 113373246 37563477 27597234 38416287 187210401 162397998 14509257 37948659 23512356 65411934 115320975 169680105 43591023 167932632 133451472 125995485 128258214 158880813 64739787 68875863 148197 177202011 38443503 8236284 202182876 17586828 171589740 126944664 14230314 47584509 98053431 73563420 11274585 125864403 31024014 5495322 101222289 119306775 6737892 165319350 72847110 120878898 37895214 35138964 165189276 130510275 440328 62715408 74082729 108524220 179085879 31591098 28756980 190626618 117580701 205410114 57785763 70114128 172487301 167970054 192650073 90200313 163864743 97984698 132575499 129058986 168377748 59969742 58828875 201667914 194980170 197980902 98948703 119515809 84619962 161190918 58609362 30581733 22444275 16402344 111739236 78610686 72579675 63979209 72849882 150012975 195162660 63597513 65098866 54841626 94918278 82436865 25554291 199466106 92309469 48231246 18052188 52219440 15399027 131242209 183493569 45777354 14536872 36497937 39117477 177391704 49679091 160548297 98782173 190208613 45966753 19195785 120868041 93456342 207389406 12522615 60895044 189988407 98849835 139880223 118543530 2063880 125251875 95434311 100879422 36110130 169051638 184605036 103599363 89859294 51593640 69889386 19157922 159136614 141834399 143521980 183220653 184089108 62708457 203858298 146428716 100192134 69267324 182216853 49390593 35545608 87653958 41592642 138076953 145857432 10992723 156834006 20597640 98324394 55263936 49037604 103664736 93475998 7167846 16170525 169306494 133969794 45434886 115308186 366198 138273681 63831684 75962166 87386124 99067731 15635088 186572148 52985793 47183640 181691370 41000085 35050722 81795273 92969205 18218424 113256759 147915453 140169225 39293688 74128362 25097016 51988650 37842525 25420479 24833760 34593741 11326308 81130308 200913867 23007663 208666416 88950225 95302074 209064534 27330471 64000188 166172622 59389428 118651638 107002854 112090545 129405549 60310551 147717171 103853085 11927055 137493258 39130077 51775710 82048575 163085559 115667139 114377025 57211161 115629087 14489496 18665367 141493926 17690631 80039022 165539787 206069346 181992720 20884269 171648939 35652162 67145295 186786075 66277491 152999889 194235594 192166107 193995669 206171889 194332425 172795812 80030874 192054408 189534513 172048968 202979637 4656267 64304898 173487174 206393775 6853665 85709358 58267734 80607597 202336995 141349110 143547978 146151180 160177437 145111743 24400887 88958226 59462970 132223119 13742862 208376238 122912034 70417767 60143349 58893177 21464205 118109670 78142554 185777697 6199095 116244429 180560079 163053828 80664108 175299075 84891933 87098739 47341896 77099379 63376341 103435206 26675817 113780373 160741623 159293085 129482157 147324429 129231711 133135884 54116139 94359342 89217618 31576335 117186111 153961269 144537876 136602690 175212114 61263783 100216011 122041794 75930057 145385688 99707727 99151227 72767709 188802348 143243772 58715538 10474149 57282477 71780163 58392642 59894037 8931783 70194411 43421490 25914 109034100 44384067 198612750 102034632 97933836 140450394 179995830 207790485 152332782 173807907 27666282 179481309 15848364 105195930 81278442 68605047 85220604 143602179 75505353 58106685 183294615 170416680 17024595 34736415 173958960 64085028 130485285 182352240 71885520 99092448 174073200 110964063 5185992 41016486 206464881 152884368 179274837 70797741 133734300 17550708 11986695 28253337 81726330 54828060 104140911 208053405 41410824 190615215 39658122 41265 86974839 48953226 83613915 102339489 130496310 93084726 48767880 133869897 62417628 2499861 62636322 52166352 126491841 144854430 87480519 85304184 130394292 116076618 166869759 51159234 37671606 181974954 174781656 207609150 135562875 54968823 52856139 200829825 188224743 158261544 42047565 33842298 23393370 15255303 94652376 57629355 71278809 96106017 95263056 178129896 23927757 60373383 90383916 172837644 206564043 108503262 141370257 57768879 203203518 28989912 134254743 36305955 10473540 140419314 29316693 53163054 122873478 106421826 43060626 201949335 114742824 2507253 60463221 41471094 203324772 191336439 201888645 165599511 53949336 160885389 114141027 12235671 89241915 77141295 179208225 1409436 109459161 67221294 145732797 8631588 185232285 207836727 81777549 103954032 40680717 145707114 182429205 102194484 135357705 8169819 67131456 60250638 39154857 89416719 71947533 193245297 58176363 147655998 180130608 33313182 179890116 119050155 107495241 80552640 22135197 201847254 1887543 26240802 58911300 113013915 79188501 148587264 157169712 36399888 110789742 112008267 208873035 147515739 124779060 153863871 32428053 11114229 12879783 189445725 70085757 91706475 205654407 170972340 62291838 179558610 875406 162244971 13260303 161926695 29246406 71060682 177433830 125649069 107124864 2977023 6974247 170022678 60179280 15495963 48902784 133746669 131619033 91678524 194356764 16966341 59064348 174964692 188052081 56215824 149277975 29704563 176026200 44217411 122778432 44325981 88115790 203055510 24664143 5532534 98764533 180631332 50455083 149315775 3124002 26496015 60588717 95306820 74099949 200391660 163020669 52524276 160921257 168546063 10614429 3956337 71926638 128631468 99091209 38803779 61002627 109558197 11421165 120615495 125080053 154552293 35156352 111771450 45379761 62824860 173209281 68582682 91337232 149743314 187993323 158834634 15495291 91392945 122333211 164776122 33925962 164327100 142651803 6352983 1481151 100474185 143008446 23015601 96110448 32676105 14508396 18499257 16935996 90729765 197301258 136382400 193628064 82417902 47162304 152204976 185065356 97332963 160296003 40800060 54915567 169785021 201883479 140871633 7798623 106590351 87265605 138608421 119476854 202150893 22688274 6496098 120250851 5364534 104178081 101363493 180099339 139407030 147304290 157316397 191600724 4945521 196350756 158652060 31581060 129105585 114537402 27172866 95561298 41682291 127218903 18292428 83032110 113803200 19375503 6543768 73117632 34037598 28920423 29704248 123583614 162940806 90978300 37668750 123885825 51157323 53059986 184255722 62079171 53462094 24131142 13315365 103355112 184580844 59547453 29009211 82217394 59212860 128531382 102278589 82166217 109837917 170040654 54956685 79688532 135534966 109710195 138492627 124887399 171062703 105626325 171620673 168400722 11774973 82373676 99137031 199696182 45910305 85070895 115410708 175659015 198968952 106974819 89477073 147037359 116647818 134267364 101903382 119311542 32437230 31177902 123580989 45164973 45993612 169008525 92718234 167554044 13838895 95004441 34832007 169999557 97581036 191855349 187385940 114415266 189369978 66378228 146448771 97064814 13136151 49482384 86233770 146614293 28861434 139564173 100635570 141317001 68272575 65161719 154603050 192661224 199035480 139339788 57604995 88778214 201464340 182068740 20543229 83668410 96759243 132657882 164284806 130268796 86525187 202165824 16266159 177487359 87192126 3651018 123784311 20553519 113178408 205038288 70516026 133518 88004406 75929700 167077134 197475537 172946697 192792579 96638556 126057687 87135300 50493975 207564903 199291911 140594139 161568540 101877468 102482709 206263743 54584418 163683345 185173191 208863102 124605369 9647232 5527473 38833200 86971206 74152449 172743396 41189820 161979426 15887067 99248478 108467709 181274877 152973954 7786821 35641452 111419448 89719392 128626911 7758030 11702292 99197868 112724367 139074285 193960158 16030287 71295756 185456187 166692519 96462198 198008118 160621020 1934499 132672225 84151137 55864641 94465350 67735962 199566738 206338293 106249206 123134802 55354425 57444912 103533507 182635131 184688427 9172044 47471781 14257614 208427079 10484586 60866673 131117658 24243870 189637140 135824052 58576938 130733148 107728719 55568604 166305825 30560061 205601298 119965902 173169948 71727978 158826318 2920932 19081629 55230147 23658831 142755837 184817976 162847356 61064367 116494350 67929876 158491011 180965967 13446216 171239229 209002584 97139616 138878334 117736059 59933958 170654610 22028622 138776190 112940478 121236801 24544275 4824498 129301977 96785493 92387022 93104088 27906270 162982869 88084878 127274679 142271325 61549068 80920854 202020252 49406343 106602258 130696965 208015815 29806035 93875187 53741478 47578860 34286784 69707232 89535684 205173108 9748242 20057520 148707237 144641826 76555689 42778491 129325266 180281745 189459879 105871773 8873487 90966162 185796723 146630064 18191439 197129730 47401578 192966606 173274591 111698076 50718528 201872643 167806926 165625467 83814801 16856238 176269674 48436899 198068577 188536215 105220542 143289930 87607968 42219114 207120732 205815729 120301419 136882095 181894146 83436108 146500998 155884743 44400972 102843762 73974348 15637482 207640776 130819206 169242885 200887806 73599519 156646581 106535373 124844412 116708823 51974979 12509175 41401542 44061717 34922853 76327062 79552011 130232235 157780392 149340996 46958667 123775428 98383362 38611797 100462257 29914815 86623446 89807970 34490988 61780047 37203075 196484925 151356303 151013667 13102320 95911452 45103002 107210292 197196972 109305420 209634537 60952395 52233237 25203507 140000049 23183391 75119100 106884981 110012805 191271864 154554204 85895838 11935770 55328742 152472516 128961504 141498861 41337765 20433798 78240813 42086541 206549238 169763475 45523212 148874775 50508045 177987873 89950770 102728262 94022880 67787433 82063674 55006980 86975175 141922221 10174206 7023345 169933491 74395776 190097103 62055903 155690472 202588092 84168441 130945584 158547438 112884912 105678720 24219489 155856645 104344485 129718155 5884326 29986320 169289526 45207435 116785620 197508780 174698013 81205467 17277687 78220569 169546293 27213627 85089921 4893819 97649454 70830858 137150118 123778620 11894022 142399425 26852679 206661336 198263793 99310680 111873930 126196917 27032565 86796759 11007906 43575861 111506178 1283037 68423691 162950949 85176084 163327416 47390469 98700252 166297509 139274898 71450568 33718377 14144529 91614747 171325140 125183583 154615419 109386396 147248598 149675358 73217361 59976609 13487838 87500406 138763947 100271346 102695817 26007282 175590975 17741178 174439377 162920415 107083599 92551809 73669407 142019850 11358312 53204886 177535953 49263795 152928048 206482521 190147230 74233110 177582657 27047622 194207349 156681714 5786214 183199107 137621463 65444253 8849673 150460296 76448400 204516333 172061883 100062396 76856178 47803833 94565037 22686594 1531068 31455396 133696668 35980266 73375176 163529688 68067993 153523923 16903278 8596140 146688717 163795443 119078736 99499533 57602076 76611654 66725547 1446606 93700404 13279623 24923052 52819767 171903018 69412392 168982884 120830052 95250414 187743864 34803426 61388187 26598600 110962866 21325542 205277058 2863917 6733944 8631672 44911440 130659606 63619521 120520827 28829283 49881468 12176913 9714138 123596382 63923307 174604038 14854896 206414103 130132758 149276967 98601657 184064139 57296757 83130369 27305082 117137307 86684514 81886854 140661171 41453538 125233941 197434293 168227850 48582933 7595217 40552239 168546945 86990106 189022323 150244059 117492543 49572432 103514124 15549954 83221866 163732254 74250141 106449063 32644248 6690012 181079514 154484547 117946101 182666526 19671687 51959691 140479794 22523676 41020707 152214468 111200334 177565458 13461063 27087144 155011626 23224572 183584646 113168076 87141474 94896837 95073615 58599513 185213112 173801733 162325464 172771704 98818293 13956348 39292848 77647647 133935690 93293592 46803036 177685410 110197836 112818468 127331820 174040650 172320603 170326191 192793188 143564778 5508468 39342072 134531691 194607756 121049586 105862848 18949140 96280989 171072342 84095487 75422991 175829073 197400126 128216529 112573902 54301359 178492188 125685357 156065889 83142276 177781737 153030528 199207281 133588980 82734876 15266223 122642688 74229708 182691495 195505485 171568194 46509918 155612961 168930993 41314371 12388656 181296444 41840127 83051241 257523 135068451 174493536 83884122 164883075 29025318 29301825 160977600 74757081 188790504 167996262 133721805 25833066 188281107 34674549 186833829 171473463 67803498 45662358 1328460 131929791 71405670 73020066 107380602 14279601 79184154 36275106 186247257 983997 7456890 54373704 148078896 113286705 1545411 179871195 131034960 145582290 202641411 104093514 69185025 41877507 161193081 126563115 174760845 25959906 188584998 123499110 197323644 85138704 116157237 817509 47166777 70312179 10933461 171850749 78899205 137973108 38191209 42436716 133986006 22690143 62517525 175767669 91093926 131454687 107218419 130598391 153230196 118890912 83615343 44044182 3412479 96776337 110384337 15028377 16770117 83961990 82768791 160616022 2002644 190248807 339276 119417508 48873027 67723887 35450394 8904483 11562243 83530713 73182039 176763678 198847068 28327194 134483727 142351650 149527476 92022420 76351884 12945849 122568285 110888064 115203396 136115049 146265 34522362 52943163 15877533 129509814 128373567 44968938 180088986 207090219 198377613 25330830 187741722 95812269 158256504 114840138 1440033 105187992 51493743 142236003 16146207 140699706 142433844 15537039 90752844 41126736 132634761 162680259 197629614 175265412 107900814 15197637 124070163 27524889 81529098 139625871 159284685 29976639 25152855 1563450 12708549 153853791 76581057 13849500 54013155 123576831 194394102 15370992 4656372 102630864 125560764 127512861 167391630 204072918 27044556 3449208 136372047 36113385 25360440 136648722 185705562 8282526 201428094 4080888 7184205 156504852 20598207 143301816 197296869 105120393 92056083 104424243 25048191 90582156 146514795 65817612 136250142 138748617 17286150 207739434 175025886 199236156 67631172 98974617 145382538 22701504 180312069 96858132 106973538 93744672 120371496 112101780 120726774 206628618 146480439 194575668 24608766 197460543 39228126 61703649 122862369 34457703 124027386 37801323 47784219 55627740 68128599 33975774 118616631 62040426 200469570 169659420 202055427 85098993 51985668 35755734 18012540 204015567 168319179 51563274 159221055 97616589 168084420 191381631 28923993 185187891 30532908 199893141 7501074 82947123 65518887 132588918 109353132 81336549 153722079 70253568 26671218 89359746 101730678 143123253 70453341 200917479 93495528 46460526 115514322 199899651 19034673 193170579 49365687 58193667 12741456 154693266 121416897 122534664 193267830 50718612 113882748 14595987 37229535 174188364 107674770 175082964 162411270 188087655 101969889 196860321 208310466 68200986 96420996 163653441 206683344 33595107 40642833 155185128 193260375 148473969 208226109 186494805 32078550 60972513 179922099 181726881 11761554 60713226 208503414 122882361 5775231 181562829 207374076 208142571 39292092 124146036 176505840 8242248 201180756 67175577 127834455 146548941 76615896 50505315 121644432 204110886 128488500 120697164 147270018 102499593 143454255 95097975 142039674 138205641 161801766 145143663 87364053 120824529 52630221 97359885 185998470 205345014 16971717 106662549 17135433 128500890 205382499 61590333 33226389 26050374 171729348 63291312 28597065 190699866 55674003 118852272 51329418 62456373 60546696 42986181 139548192 55102320 147669123 86707698 181953954 179179623 93406362 144089085 201430698 75597627 33179496 179853387 151867863 147122934 168224049 30790788 196918092 201910611 87324657 93227631 65762928 152053839 170002854 171184965 128629389 172786929 121598148 106673322 158594541 82685400 42126924 124318089 159874407 9383325 45605721 37080498 47787957 176159760 80555139 190967238 238560 5329968 194843229 71010093 141976968 107850813 180291951 95977623 148860495 21110481 166280016 118927515 28899234 9616656 29808492 7358148 202375509 155133825 151629345 130702782 128200317 70068117 44440179 200880939 9172401 16879107 54792171 127395975 30949422 109356408 146078898 3832080 163925958 169264095 136127691 180523413 208833975 69949194 86034039 18651171 200548719 105982275 21195195 150534909 128806545 4683693 195680457 179128467 187446588 19080495 105545790 37025814 28047747 124249062 12085794 32813718 119297262 66751755 2590602 54528180 173592027 10926048 143084739 201882366 165250071 135070299 52283931 144056787 95936736 49391055 36349614 47363925 149612568 5288577 129453387 4958373 197758449 170713431 150840627 94011603 200229918 119544978 83375586 152364198 208907559 116055996 135856161 59919552 27724746 22257018 16996539 72063348 177961077 88245654 92196237 156546117 10566255 151765509 102921021 150202542 79696911 136911915 71954358 200395125 17164959 12246843 3579786 92571045 89800872 179372424 86161173 197637468 29046591 137353083 133342272 187367145 1023687 104693337 126138138 69980169 65566725 40020393 123611712 57415155 63006384 192401181 45566094 199658004 46478292 73510332 144017496 25941846 83675214 22876350 43508976 68178411 46130259 143469585 91866474 121673433 108067953 62965014 178179288 32612790 130257036 174394479 146362860 114495192 6770211 95410224 109219320 168943299 118241193 20135241 29680959 132457038 114680412 188375859 194667396 166845987 89460903 197788227 155753577 30482571 68875506 30678711 42511308 197883630 1486443 202927431 164643948 138399618 3068772 150742053 158640678 175927290 166563642 48021729 4683147 72369381 123555642 1978956 116757081 61188225 132396705 9299451 336861 138573897 132888609 102637038 115186155 89089455 172816140 126746655 156850953 15268512 195132609 102487434 208156452 38179449 177677430 113688267 97047363 126484155 46680858 190941534 10972206 147064386 183071931 1849533 85612737 201822012 154961625 62971167 120537690 155793057 173977293 23030259 110604753 155913219 199867437 24942015 165938892 153181287 55483848 74995683 198533118 72110892 76887699 100408854 68216757 190409436 11315787 168049287 142446360 157254615 191511894 64282995 7058331 125602869 73249365 61794621 34067334 122976336 162602748 86143386 105921963 198943668 202722534 108456747 42768978 52024539 120250452 204408351 138106227 13479543 27655950 56881440 77954436 186088707 53952129 85336419 1953861 143196060 160212927 93865233 133898730 154172025 173387550 66180639 159698343 9189117 162935787 160984929 186520740 200638914 4119969 37512846 185153451 3783486 173109888 125880699 33752145 82943637 194419092 15884652 25724496 66753498 63675381 33070107 185063046 192509163 183277941 138592566 125518512 206946999 63667296 171099327 130445448 40079676 2702469 184536849 136556658 27886341 2402064 108255945 84562464 114755865 202035456 68481000 118244553 17880639 190786155 23928786 202325907 99981987 57217965 78860565 200664996 196403802 73146381 135252894 135000726 124111827 153578376 4872672 148131144 26494230 150033723 47942601 118617093 116645760 123716691 36324267 16125123 4505256 158414655 36629943 149332134 58358286 933408 63797643 186814509 9063453 86133096 179832828 133337232 19734624 13406673 164815035 162320949 136485846 85911042 100059603 45497424 112545615 80502513 172609836 136980207 132136536 179239074 133465668 198094638 177684087 28861077 146596716 102821649 128485833 113549772 176207976 18524478 185855817 48555633 77162064 140664258 11714136 49786296 175293006 152364429 151418001 198684087 54198312 4852491 153271167 91132335 68783106 160396614 99782991 61456122 165322332 185626728 107203698 166446630 31132584 96888456 68382153 170321193 114333051 131371926 109941594 26540934 174428709 136558191 29906226 50830542 168575211 85323987 44941260 7180299 28711851 91840749 187305174 80393796 103549740 169449924 12144867 75729066 120669150 192566409 22869378 34681416 193061064 48455400 67780041 190159158 105539721 165349653 126299166 176945307 173656014 124792710 58270695 115249281 44949954 6766137 63592473 179228973 87186309 74586120 203928417 207522252 1864317 64520547 102207021 21524916 46323879 192059595 92282904 49741482 100253328 132157872 32006667 144880491 185196333 11364318 53710209 206316768 148790502 30298842 20893824 100719507 75436095 120884715 127487199 55789104 43478694 56383446 180778479 67302501 140970543 128232909 173193153 83948025 130188954 179357766 57007230 200338131 45493413 70476462 19611144 164940006 198160788 153716934 67397232 170868978 94401783 126970578 39891159 144873414 176583309 150250779 44994033 71924307 161297325 71308755 60204921 129939033 54145161 36837906 23896761 2359476 128271108 127149477 59937423 145444404 11413752 179750571 60579225 31963260 152812800 82243749 3743817 59261538 209197086 85565067 193266528 1431486 47740287 104017746 38868543 38623452 106206954 698271 164393103 177842091 166153701 166164537 9768885 93827097 124970475 79552809 25057305 53073636 120938454 548709 9306759 206677758 196327551 29810676 4704903 34653129 14815185 9159171 141463329 125500410 187549194 113423919 188620908 150954237 28145502 92729070 87971583 86819880 59804745 165462822 158988396 115866324 63738360 141374121 186000738 52690722 122095050 8133783 124684014 51728103 143074239 33272421 44360085 164944836 62647305 152806164 5386101 179995662 66191055 203743281 71566299 141775221 17608122 207724167 169891785 114268938 193514622 175077966 178968993 71711934 67739070 31539396 10848390 59846787 135497124 173257014 65206323 206208513 93865422 71756895 30079896 119794710 9006816 105786093 15906114 92807148 10708677 12129369 37754073 119803530 85740795 37267041 136601325 181969011 99112188 92542170 109461429 5917086 184797165 193621764 115509870 87066399 191796612 62474097 183282645 32960130 50112909 36207948 5999259 17512194 120302196 179249847 54223470 151253928 65974083 52886001 197185338 57642732 45855327 70649712 98444892 16937445 129929289 37959978 206994585 113823696 91921473 140306544 29001063 110286330 8128575 35855274 66390261 49990059 37654491 158662539 42382242 3311280 198710631 165486111 2075304 115878945 41551167 34189428 104006784 59892210 185981796 15150660 40297236 92225028 6870213 73103499 65051364 115628877 175892913 149193135 129213819 94488744 55744983 187707639 192051573 172967613 89581170 72127041 58695315 37214856 152935167 173018811 16325127 159951435 186913545 19714506 73072965 167374998 108512817 171560067 73541370 82019889 148455678 130438455 186901344 202750506 42585963 199300794 24813264 52809540 205319751 75705063 86084712 134643495 88982796 121734522 54376224 186183774 98388360 39745482 142669317 41961549 109416384 40177032 146858964 122612322 34669845 44039646 153306447 164887800 77185374 4013289 93419802 73122105 87013332 7122528 42944454 205022517 79978962 169243914 119371119 157520370 19020792 107153991 80345202 151096953 76165656 67309137 74236533 179200686 85404249 171578547 99835701 156074373 179653194 120321012 168474117 113315370 99649641 59717217 172086600 15532650 62964636 73039029 199381896 165045300 85527330 155328201 31724028 146828703 65899071 118889526 169703478 14185269 147065457 110663322 198556701 65622417 207077472 72508401 72811053 59798466 142026402 143213427 156646770 187960269 107367603 80715642 93770418 138768819 198121035 161822976 125405343 22194207 59712723 105734349 74666739 179446806 193315206 79272900 163644831 151597572 173075553 182767410 54070212 37705311 201642756 141130374 48855135 128345805 101636409 78919134 105766689 64668051 80063130 89308212 209100003 21791238 172586547 30370494 111698559 31231389 11833983 100680132 32187162 93792069 34575681 45327975 69923175 56181951 131458698 119060655 164088183 24086559 12329247 127742076 92207472 27193530 53791563 162014538 125258658 126667989 113069313 175395612 55072962 115502121 109223898 171027675 85000734 149238747 146370105 153303444 57578997 61452972 133316274 23771559 39130749 192307668 84208446 144792312 35025585 91131432 46219950 95137077 55218828 59931249 157132647 130846296 90644799 192402945 5284860 197991570 198913974 207533823 172415859 161258202 67313799 121510851 4430055 44951382 102444468 13091820 83523468 20715303 17769780 161286006 185979843 175847952 43092525 195519471 81388860 120145599 209088264 152699064 114787323 193828299 118835220 146850501 134380701 166197990 22285410 141837318 111106422 154572789 196295190 78778287 196323372 110980716 84620970 201274878 23379804 5099577 145771668 191510907 19000128 111363168 151111905 84793758 177202221 8927856 76070589 163166367 141735426 42445389 107295804 95960550 157675560 69185319 12817539 187524960 120881502 105231525 19695396 120239490 52005975 151420353 84451773 115494288 158302221 159592461 24018981 97549284 117605943 81589368 153623358 195574260 36107400 130584195 98681457 172593036 177886254 200471964 162673392 959721 36772344 135303168 8526987 82031166 186474246 190739766 70572348 61528194 8813196 55690698 179687529 91447902 102898614 180605124 150914253 52202619 47498388 95655735 145627797 93143442 82345893 123987402 80042256 155419887 117941439 151518486 61782567 172242651 153310290 10161984 173587176 79723623 125459292 145876143 135546600 189256578 191891742 161251608 133636041 81591174 144540837 156700992 82674228 42862617 160363308 109823616 160828290 193931115 202361061 103391043 138056646 206750607 94227651 170793084 99774192 116183802 23294607 105723870 117518604 58996329 145665534 13175757 126881349 106777335 49427658 167922405 7121877 165667509 123138960 43231734 105829248 131517036 101418198 88917066 208800354 69173202 423570 109854864 2602698 107281461 189911463 68522307 108732666 73850910 114842427 43638021 197463294 161473326 9728460 172358235 194504436 144227643 192774414 165303474 142152591 136912020 34146462 1603602 94480134 202749771 180500733 123510387 178100076 206016720 183762117 17007942 24731007 169567461 150100482 206024007 103338543 208864320 35740719 5324802 84167496 182522739 85051302 178516884 94909836 208942566 100745190 125955837 31261503 16164666 55578054 46211970 93370662 119046354 140654241 173782539 76968171 87382764 200422845 95490696 165891138 50320788 122825661 166268319 99696492 21060900 1968897 128463111 140553777 133619766 172717377 160263096 48322554 189366618 159713778 2150274 77297178 137655840 73110975 73317615 47748603 140997675 116887197 51683142 81492999 58415028 73762290 187926333 78922410 85518699 80731875 106149099 149637852 22232826 37669191 26755470 163671144 198713046 64084986 122126970 7072275 110967969 65896908 4601562 195612984 67632348 54090561 209809005 27925527 117865902 162466647 196042938 124898193 302022 77641473 179846310 7427091 78996225 128354856 38236128 88284987 139799646 103454631 177444960 147817866 57466794 129528378 62953863 145721919 106682919 158140857 17400054 52735074 50050161 6942726 14534310 141774486 3261027 28207221 133734636 48164088 66313149 161936922 26374173 187093704 53916849 61615323 289443 33234747 106882797 140676879 174957888 198231705 175215600 117356673 128891679 38163300 151925697 201032202 86101554 20047755 25126668 16165044 43916208 66825822 148121295 83664567 188765262 62494467 35749959 75357954 84268002 48165348 65249835 81601737 139595652 30618210 41007309 94770543 174515397 19372605 145843467 75158034 103052901 128339883 181108557 190556478 96947172 42636195 205124325 202801137 105859152 171343620 104284509 149957031 24422328 192595473 78789060 84430626 32464005 207125289 125022324 175936425 88714353 162037218 130314870 178068723 72169839 116445651 176780037 27581484 100053177 116576775 29214864 58313892 79901472 187847835 162510789 193886133 179094762 196673694 107737539 87950541 190125243 414120 203039235 4655511 146331738 54397917 22351791 190874082 140389914 183829527 178306653 192851505 195048966 100273782 103423698 89721450 60568956 155886171 45669582 2587473 188960058 44111256 5835312 172575963 37860963 122543463 80190642 151530414 203490147 83804070 166720428 30843792 152046111 104334741 29970465 3764544 155065974 179361147 56305683 152153736 164921106 201489099 121430484 137559072 94192644 148930635 171218607 106941660 160659660 82083876 167745081 65951130 36386217 173552274 91202097 64036539 127512903 3151995 105414141 129951360 63613956 77849646 133950852 110269341 83298306 20618325 31513650 73043712 11252661 76165887 158715753 185791851 99420174 9418458 194463654 180788622 56707182 196351953 134042412 169376424 59497053 72254973 26187903 167857410 7199157 94007613 15064098 161528640 101137260 133661871 44656017 132589737 38861403 64085448 76552119 70686840 110571741 1225497 89802216 22625988 173516028 172344963 179674908 63427434 25136664 27255207 28475349 133198506 88808349 69562269 143996958 52171455 938847 50533623 120254820 74948664 190380855 197256066 53087034 120722847 106956234 69422199 17969280 69725586 145903065 34162191 74817162 146235768 84357189 209002332 44023728 44061969 126225309 77745948 20896302 183333927 86796045 4878321 145305573 209690901 71805384 137728185 180788076 33503001 182099295 35780766 187294422 114176853 55870773 40123923 70566909 81843930 169841805 49625499 56724486 63036813 63963438 184960125 18520005 209390370 93541434 104640585 171789240 195586167 59087826 178730727 141800379 112941612 70351596 152500992 80414523 163893765 45205146 185544681 122318301 171276903 144804723 81610998 71722770 24236940 12740175 164316768 30027795 4612482 176408631 181951371 38856237 159673311 139566525 119090643 51361653 3088407 79882614 15578556 121598568 90659751 13407219 95095392 119450604 172455549 72053310 185298036 157895556 140649936 125626620 115694019 65999136 5378121 79293942 172921938 124477584 100265046 105744870 4582116 64337301 172171062 74012337 96989991 131941320 38206854 15281448 11823105 169317288 58125102 92049279 149486757 55687086 82585293 49069482 200727660 207959073 30306528 152216484 57681435 188601252 415107 9746646 69369153 73452351 64296036 133182819 49155750 201930141 79699431 51279837 108056487 185857434 103953171 81867198 159377400 185504508 110523966 61987779 98930601 101045364 136992324 159185733 24613533 38561124 23959824 4356219 121567740 107441838 195211758 25330536 110243700 82204458 181039887 123720429 94232355 194836299 79619547 206298666 181918632 7440489 140601468 151949700 76620369 191614059 18539892 151071480 142418388 159893727 79813671 149832018 166874274 83051094 35802438 126329028 121083123 153118308 201567324 203940450 82714191 54784296 153346368 45947307 107580039 125053341 61914720 18081231 91661808 8228724 21814737 193015935 168489216 146813436 7256025 21211155 110794803 36565473 199778754 38599932 42731367 157616550 88644234 71286432 157814034 87386775 122567550 119273952 137964309 5210856 44616327 165240117 174977082 86634618 121280817 50475789 87272367 192707445 20382243 155716974 155393469 173488014 171094707 184740675 25673235 61413240 67326651 76166559 76696347 114393888 193011525 119167461 10096653 25430013 115159632 78546216 117130482 41121759 175835310 133120533 194379885 135960909 28547295 135454032 74804247 26656770 206755101 143893281 70743561 92340717 124083204 158983776 94281432 55507515 6645639 52252494 157506489 62314287 89524344 66470985 204801261 9373938 9879744 157396260 139474335 35028021 173467287 126439278 192474597 96414150 168607698 124587624 86725275 169849071 56120316 154188951 64678698 185250996 191256513 101189844 183961176 30938565 98599179 116901330 206302740 22746927 31874430 166856529 78238902 137701074 40555074 97440651 93939951 204242220 108345783 84925323 150365628 30305583 92630643 111943860 203081193 79766988 52032057 113614956 193366866 198107490 170874480 123240327 176205120 61142844 73260285 142121931 187345851 34000932 157510710 2163336 109265604 35095767 189898632 23201052 99301356 172208106 184820433 35125125 164523513 26807445 93283617 104880300 165861801 72418731 79417149 81421074 195217785 103248873 116797254 147305865 144460302 47983950 195893943 21834687 14940891 148390977 55751661 95258352 120355389 67382994 175051506 65778741 14890638 125843970 131258232 54669741 193935063 110746419 201588786 83573070 95643366 164173065 54251442 107147271 70199724 121605414 117069015 168414456 142307529 56122836 161398272 156747297 118795446 202517007 20644218 55617534 200318685 39067035 44647869 91814289 32543217 34463394 204462426 143880597 22878408 136157616 131954823 133748580 47890101 48605361 206640714 127754571 45477180 143303391 100773246 113486541 12389097 65827587 15934716 109862340 130425897 119454657 133789215 149599296 18057732 152652570 17475780 178752588 96664575 84017829 173601540 48881280 126300090 142697583 146392071 127789998 4844070 76912311 22907073 43553286 39112899 64810515 17433738 13299636 37456587 16033290 186408621 202837509 74974662 38157819 114420579 23001909 19661271 687288 93671319 190861356 30946818 150891825 106074927 163806741 141528387 94412535 203552097 117064143 157185882 38257128 34676628 7562835 189087507 41576976 81610830 40010901 109637157 64114680 65669688 32658633 208176339 183942339 75447099 4919439 189807114 79624503 153383790 149213652 127105713 209747286 186873813 142415196 15162357 62590794 117924051 112731024 62897100 36061977 47622687 67771158 188797644 66086307 198557940 53155347 80549637 149627121 36743910 60068421 138879531 167290011 36200031 151826787 147066339 80713668 118034217 169096998 206524647 92646393 166374726 38988873 204843387 44447655 121899036 83638422 72206694 143883243 140572362 40655916 83192361 32861514 16420320 29933505 7068600 189251202 142268238 125354229 205319583 143675868 96742674 19613538 62728029 182077749 175996569 131426190 208371408 150492153 28186683 114546432 43925889 128875068 180530679 203864787 74130273 39459630 132006672 197904126 11710146 197519910 64408995 170135574 41826267 65902200 75624969 105394485 101811654 89421843 171644970 161155323 142060002 193673487 60093642 169683822 195291726 174261990 192085131 167403138 43128267 110451264 90384105 180418980 38223318 181778604 134412600 48544650 198233028 203021763 152501433 162363117 1160523 17732883 131160456 109988634 14911890 95063157 31363311 151573212 42994203 30597294 135918594 43140384 95377086 95509470 57986733 24551457 88425351 169367625 174590325 160836669 83862261 196517160 96744501 38168277 125040888 21591948 82021569 87479616 98714679 47807739 7635348 67701963 66384843 78361878 110725272 188987379 87891804 59647770 143892504 82225416 136752378 154790118 55359192 118529439 119038143 144650478 60709089 134111838 75039762 131255817 183777195 156585072 78651573 47735226 115329102 150358026 92850849 4367370 53955678 84040908 153206151 132374109 202425216 98828541 66796569 36198015 515088 61392072 133309323 62918940 82310067 40297110 87436125 54906138 45628212 56091966 194518632 168244335 176789823 121845150 27878613 10091109 17225607 101869719 118920606 10596054 203494116 111143193 63662466 123618096 3004365 58772070 174032397 37836666 129392382 28418208 60353643 3697743 126672735 68901525 195776238 113346492 10617264 156106104 45474576 64832229 183295770 71406678 72356172 79499469 7707735 117806640 201916932 165810036 167405616 33179559 55510098 177050055 74568375 194830671 94474422 152188281 4744950 43085343 31782072 13296759 87540117 141135330 67397988 17876124 204845718 188241711 158800047 80157336 151914504 182613795 204254064 10329018 122214099 171884496 68753727 179465034 81029529 75973065 31843014 67829853 160414359 202987512 55928523 68587365 24617229 150571386 30992976 176485575 59889984 90181560 1879248 98494368 11148018 179828208 200662728 178935540 59433129 26863368 145515237 31524780 186369708 97494474 10800678 165012792 140145390 123999351 126230769 174588561 157097787 93296889 142896789 107368212 196491477 201133758 183577317 113941296 55958931 187371345 99288000 175185759 83649468 15996309 52754583 132372954 86070369 90506283 54389475 200255538 74584146 134425284 65689407 1361535 139794795 100343775 63825636 77587860 173918703 207914070 158623920 71554014 28604835 12906117 200364885 203394723 92564325 174254871 127857702 75389706 78990156 1336041 150229989 36528219 97207824 194236728 66576720 17562006 38213658 200564595 154894383 132835647 13661949 795060 188654445 196052283 9194409 205016322 38869110 37907940 148146957 110056107 137456991 170736741 104453874 82050549 69209700 89960283 103910121 175746795 40777611 49794738 145552764 151107075 3250086 37069200 7902699 171765615 23899008 76832910 81483990 187541130 65813097 21034650 138642000 23285724 169134168 109986198 122261790 79553880 1890231 28553196 68076246 43334025 34246821 8274735 158305434 104450850 95946984 23765469 71948625 171340974 129296748 3472854 193693332 48699945 86106510 115037727 69283851 80098431 79025352 66527076 144210150 104742729 177356004 70132797 206845023 201952716 46632180 45919125 14169036 136938270 146562150 21922845 4856376 191295006 14524230 174343680 8234982 29626296 19601925 167333460 75091632 64582749 162425256 198677262 67114824 119570136 94497081 144820305 71049468 83071254 171320772 191237235 150304245 178310769 31251213 126647871 146470590 198738183 2474934 24154179 176344098 17531409 155907381 9112257 9773085 37595859 90592719 199744356 111614097 9140271 113711829 42351435 73779048 100879842 187030662 194632620 113498721 27867945 58718940 149862636 185863923 131095881 136672725 22930698 76021323 103572672 113530746 154888419 107145612 110777730 48229650 85612065 192835314 99236550 16239384 66765531 166265148 86933385 80718666 46961775 187371135 57401631 138534102 171520944 122327289 29635851 200200854 1226484 19981206 101602011 176727663 141739584 67686507 194450004 146521389 113039640 47424195 149640393 118656909 88499229 204385314 152425812 176157450 81841725 181135185 30976218 81610830 174040944 199572345 40114473 124041141 80669043 75012609 4223100 56214249 143382708 166358325 71904567 122363745 124818750 37463076 64433019 24118269 25424259 10577301 69193509 72317511 96950616 40918311 8363502 158212992 136609683 163441614 185110716 144816336 107042397 54411966 134498364 194852889 158224479 122139381 3856083 146992986 141671019 166849893 151420773 199123176 91287819 33620265 197567034 166802811 159044634 84597366 107465274 20541696 190068501 99686496 194428542 181443171 166251120 59638887 139840029 6806310 45814797 114944130 158944548 185152863 70341852 89109174 43811880 168399441 109703832 146828094 69290046 28588539 74886420 166891179 81962244 29870841 72117570 101373405 209950167 207337998 95221392 169414539 67070010 205314564 62356014 26031033 208136397 49446747 208908861 116187225 128326968 41178816 70292082 149451099 1228101 201700527 141834420 70858725 185417589 179156943 42935256 156708846 100903530 167233563 28442148 23231523 58810899 46414095 91256802 153389523 189776139 63820008 109721073 134651664 29383851 32944254 78281469 16435335 180210597 34237644 114454347 191611161 106920576 12109146 93477447 190652889 145431447 201356232 203545881 56382186 20204919 18165966 14062839 103408788 5811540 6691965 97885137 109731867 91187859 6295989 33897150 61156641 156862482 42150570 5461617 103886034 122214750 156471294 114423582 11604957 85235619 74281872 202847232 92956143 35944419 38698485 163202046 24017679 194784513 165375651 19328694 177067548 33993372 148778280 152459139 51938565 81307443 90061734 54491052 178723965 131952492 192579408 51906540 157252473 161636538 131622687 24091494 145526199 110675145 162132663 46301304 118053810 111950706 180697902 179690826 49225974 164036082 56345121 181777218 101529309 94362093 71959251 158367825 186067938 141669948 65191266 153324864 89998944 60595857 175304262 40470822 126583233 182203623 90890583 4744782 43340619 185339175 5724369 170530836 14947947 195141639 143378991 194288304 154667667 65976456 29422659 114910551 11110743 175999887 36784272 192897243 105738444 138789882 128740080 116143188 48779766 47890920 166705581 11023929 22167159 83638905 122126949 179700339 53673186 23025744 54836019 40979631 74829237 154160223 45205125 27075678 31893687 205883706 152936868 71384418 25298049 40576557 104963775 103122495 103931604 42345303 97742421 98528325 177153690 17555874 174212031 178684821 22012893 26778927 92472177 133386120 92474403 37584309 208984503 128766729 153168519 179406255 117332901 147625884 174690495 136225068 110313567 35989065 194083995 90951693 107291646 199364991 145352340 6100290 116748576 142205070 165672801 85200822 8742321 132525750 23296182 134192814 73451364 67148004 127884750 131110371 113154195 83755077 39367902 134731590 34689627 113871891 29282379 209636427 110433540 24227742 19848528 100408581 65249667 18161409 58068591 17393040 929901 196208691 147362376 71840790 173926284 56875707 134096676 6685329 8990394 185455095 36259692 131226039 52861515 8764392 200108832 83702745 83464227 157572093 96943686 77862372 73112802 167424936 187749849 125146539 90934956 13894671 205566501 7297353 68469639 200301969 5450214 182908698 18043872 151407501 209392512 120306144 58803801 129535224 152988696 1938951 25680123 48581127 137250309 52529652 176576757 112822920 34890975 23029944 43725003 191604105 145723935 169294293 134189643 179098563 166409859 95458545 44355822 37631454 3940860 47270475 126386736 31573920 27532197 17744853 4321527 88191138 191203362 187132344 48197352 137096946 193778235 124349190 87155922 133598031 144576852 147779268 134877855 87953313 91956921 147351246 165604194 30478413 93564261 92902677 123368805 3533460 101262441 90646479 208969131 194897073 86932986 133605129 185602851 170702595 159107508 19831413 167973540 166438440 76864704 59663772 38726016 141289029 73540740 74967060 180712476 27727392 173106801 143889417 94802022 141641829 22023687 104695437 60775260 31830351 107131752 146049288 181607076 89672415 84573636 120902964 127345050 6724557 6387444 59842272 141175041 200650863 166512381 13958448 178836861 34351548 133410963 118302597 37419354 142829967 146506752 156438765 23352504 167271657 199553487 117184662 89853183 26835270 16894017 137812857 147150024 57497055 103615995 165523827 174174 54711699 5519451 193338705 178798179 74974935 138717600 23205819 157192287 106349124 62323296 76251021 104671581 163506273 82562403 100675848 70124691 101770095 177627681 193925424 125260905 159298020 61044417 45022593 175609245 16556358 38865456 5369553 48301659 128307270 54077016 7960302 160825434 159665562 67720359 54048498 7332255 192190425 44098635 167379345 136729194 136316838 206551842 187597053 173798793 192271359 49355145 109288704 94221687 22211595 174533877 66333519 153004383 150297651 42740565 86983638 116674656 139281114 74725035 93031218 190658433 108573549 32055009 132189498 113360184 183260721 38037510 85921374 34937301 87550365 16642458 125077365 206456544 58849728 133165494 140268030 83769420 201589290 36765708 174868071 52889949 3611454 8520015 19565637 141451317 146709864 68348448 180211080 175719138 130247418 92088528 107837121 19446798 155852109 194978175 136938312 129222135 60005253 131337339 63156954 192800853 64229970 42946071 26870151 44518803 55459950 191648079 179125485 132197079 59874024 161622930 46302018 1824354 51879051 120435462 195745725 126234423 42108108 152517267 188195259 20975640 24284169 116542881 3949617 81847899 70657377 148991577 74298357 41679519 36514443 190601208 65732121 109031958 118629819 149798208 159694269 12422823 135933168 121841097 101827488 64555701 109298742 166694787 133104237 129536841 103511037 92534631 167711796 144165987 139970208 160343253 76506591 193828068 159885726 187445454 81144693 85628508 174195798 40329933 116354511 90569913 135881424 56431725 154959273 160077414 170898063 127086750 141856953 111063309 29325849 123803379 132432783 122587206 176093547 182411397 154390488 123617613 22421091 73929723 189981414 183786393 154096026 116500461 107820174 202803279 49413756 191629494 129690624 197443554 86745918 208520718 143974383 59229030 191054745 6334755 209119974 44463384 184452555 42819126 156813111 209663916 82138644 188700624 97585929 66630375 174030885 146859300 68560191 54816195 204727845 1101261 15887067 112647885 6336414 91067592 123274011 105736617 78691725 153008940 31541580 44765469 34538406 90783819 113226351 209966379 173134836 101954832 185749809 204897840 289422 183374583 47789868 208531344 147665700 179068113 154854126 109037712 32971302 43541043 127841868 79273362 182562912 153076875 35908866 203723184 5191851 134553132 25213482 137058474 153965931 186052041 80581641 96754917 127067199 32406339 156610167 75842907 30952551 141195411 115554012 45614646 130029795 202750527 108648519 49305228 77955339 15996687 25004217 184463874 45095106 64192842 17108364 26432301 28282737 124609863 155385048 105627816 70950390 67243512 127406286 204098685 58843785 23682624 130195548 11420430 105078750 30744924 193932249 6551181 157828839 209439153 34689018 151327323 87950247 100303770 136297434 101865183 105108507 104853483 130579491 93304197 156837933 108096996 142562217 48296451 194655216 26249622 178172169 170007705 70324821 133410795 75758970 55356819 175721490 117306441 172682937 189826392 78045891 38369835 51039051 81220944 30909942 207559863 196011039 33130776 126282828 118504260 88394943 182237034 36432102 111521256 186644346 103142991 49657776 53074455 198897069 161096481 23972130 92807127 56590737 11847381 170924565 152188911 5826849 117990243 150943905 135961035 42972342 91237314 203422758 18207 182780157 87051468 174615336 124683489 123711567 206687460 115619364 133319844 164206875 108623256 63902118 2805327 36596784 95850510 173291811 62693022 167538693 170998086 167750184 72918489 76993665 72874263 165668370 198610944 78615705 5493453 72655149 152896401 169929102 142895172 197778588 24637977 132851649 156860319 26321148 28096950 98069349 63694092 49334250 170473506 59948553 117896667 92435721 179740869 141647457 49432257 187238919 25584132 96935895 175509285 132394542 70361697 145020645 156812250 188476995 80543169 42993594 139684461 175743687 125365653 68374572 1996449 199152240 171666663 172720590 114464847 205564212 98543256 202882449 193062219 108319806 74632656 73094322 23075346 69698223 31083108 187470444 82752012 29499288 195139413 209915601 94654329 185285520 196348383 199032435 95785725 144853968 33021765 178581648 21100128 146251476 83252736 88426821 95472993 13295037 6721680 55129410 131982501 88798038 81677022 106341732 173265897 51628101 41357841 193518171 134805741 44509290 26216400 129054870 197536290 196029057 10084557 142907814 3097080 209372541 167779521 5229315 134763258 48012930 51617895 187261053 140802060 127262604 139217022 128440242 96383448 75696390 26522013 1586571 4640475 28785897 68970153 120983184 78823479 161688156 59038182 102352089 20673219 191791551 88140801 133698306 165637479 105281463 198095016 5494986 24601563 136772811 173427429 198305142 95788455 205494051 82217898 120906387 47925843 134643390 190991346 82796637 75624612 19414563 33724278 149220498 11952948 93185799 201050934 79268721 150771180 924210 164934 28527996 3615444 19642371 115895472 128353575 170583819 132556221 15334410 180676209 176226855 134984703 63756420 155941275 71106693 106373568 63139608 123832947 50935395 146690838 94804962 129909066 139809936 105314412 80890509 209844075 180519822 20599887 6192039 59928666 90635979 78261141 39924675 96722451 166380900 18324999 180568731 181760145 201352830 166684287 64693335 117929553 134938503 180511380 130847283 19417965 119274939 8844171 116271120 163633701 76212234 91135212 96944610 176979621 57291108 74479503 122646825 55508397 201600420 42729036 171696945 85961211 163316811 198888228 104954955 206618454 109844343 172144686 137727009 157030209 3830694 37665663 64262793 16388232 9326646 150796611 199640616 18488211 141704934 36161664 8350944 17766168 159104547 129302481 124535733 30743895 109294689 199604160 29796690 44860683 118223091 62318634 156379419 95165931 58414755 40064241 122284785 156021999 177397626 163988349 168590037 98698929 126509964 9937662 179270049 205363074 132570522 76693575 75154506 133911687 29098251 110221335 157259550 80271744 70766514 151046028 61929420 130815342 24856083 111468756 136134894 160348587 209052963 84525693 138370890 118241592 72624426 71471757 176602209 172124589 92903244 74989593 15999123 38728368 131990523 131920152 12803406 112460355 139675557 95091465 146335917 47790309 165897606 33027120 63334131 109579365 185872176 87667587 119354172 116059440 9746016 182290521 129551436 198805740 60491277 27915405 112951944 134743308 45722523 33180882 143121909 194003397 157340883 167563935 39590922 45030804 30621885 143674587 101688804 8201172 145848507 160882365 39015837 150709608 89421528 140648172 206539893 133353297 137078445 154301847 108119865 23297862 131686023 46135782 137971197 122664003 27440595 149492679 201090708 65283414 176104572 27017025 100542834 83090952 141093540 6790875 143601255 134133363 93745512 138478389 48228747 100469880 133819623 196955115 166556376 119355390 77957334 14660520 96814935 592473 57692649 170566830 69296829 155632827 25369911 137873190 202663902 140244342 158830245 25361385 170501520 65359014 3027738 36465051 113707902 30522681 82986435 103102566 180183990 177620940 138126072 82326867 167245029 36946308 72391641 105029715 108851631 55383216 166399611 85969065 58602138 30262260 62416704 193395573 72495255 100247217 189867195 105384993 112238364 97651890 170494422 35391825 158680662 194530497 208138056 136217487 151045650 104212815 59069241 181901790 46580310 168607635 174873594 55663356 24956043 51322341 37119978 115872834 176034873 115673544 92541645 192187737 60788301 161523306 155903139 155977668 164755164 1548729 91275933 24311385 188702703 143529666 187391169 43030176 58530759 61548480 70105413 137523603 44535687 99705375 87661245 136684380 28021035 22259874 10154928 31665627 89204115 499149 170234400 66479301 159570936 128917488 124988010 71671635 66301578 23863665 34305159 148342446 155483391 49859271 198942429 176984451 180557559 108274908 14349237 3399018 55965105 17173884 134699418 64580376 196601916 120318639 8626149 31389540 41622147 116446512 104820513 13106583 84395136 90791274 86708559 84869106 199481016 21270207 53574843 50151717 96308247 113652630 126406014 117495 194514936 162194487 185232684 203297619 160245015 197304765 124912095 67146009 75854184 167892606 9014985 92545257 206545500 26767776 173806353 134125173 40837419 117301737 54751347 204039108 6287526 8675667 83334405 87340743 116273829 20363826 49600488 50455167 208296396 25352544 29564934 154871388 6976200 110565336 205630152 193563048 194737851 105323043 156409890 24538542 53214630 155061921 100991562 167251203 196585914 87729663 186904305 143487519 144541005 171205734 174986322 75997929 72645405 114680328 2838465 74538072 39631326 116001333 163110318 108206175 54938373 26218416 185804892 27202770 7599690 144505158 133499289 73853514 19790631 177883902 184869594 148615152 50277759 168855939 161531433 117731082 155805090 200259822 200086467 148583988 166044774 141865710 133731339 97913445 99085980 106733025 156240315 202956852 18910857 73068891 177022650 75873987 7177128 199431246 200885265 184422609 129093783 82572987 141710814 204654156 197595867 159735219 50771070 93066897 12937596 199058349 3044139 180477108 8853768 46372074 133694274 159329772 142876083 82082700 42038262 59560095 128667378 127464183 91132272 130943442 181989759 89377890 34871823 83084652 2768556 66851106 191332785 196228032 192462291 23111949 52381749 4140906 86886072 9940413 136222149 43231965 52223682 22840209 21110796 99988938 86163147 50546391 118944126 46467393 44072784 108093342 103809510 206230563 131797197 123859365 91307013 188159118 200354133 30217509 183288483 39566457 110009676 207071886 95131323 37930977 149690961 25431798 182355054 159668838 74656407 130852176 130470711 30479946 131266821 165284952 205090830 41062707 55275108 117929931 133803516 200322675 91271964 118804434 43710177 12984615 74242434 184065798 145085787 205145598 204107862 73404282 15250368 209669985 165972534 76862415 122901429 190579809 163905315 160425783 79486260 174870129 162276828 138648090 71563464 161512533 93901038 94726065 113870904 90931869 17388777 133712481 75907167 69686442 186035367 19145973 132181665 182327523 51375408 74712372 43032045 38420718 131168268 168022911 10123617 14681499 67225641 35872284 132222552 169900983 189489090 164953110 48640053 140159691 12732846 152230344 139269669 82683174 93282021 51180402 157402182 13010235 142173234 99196671 66658158 117848808 40274598 203523495 53622009 179781672 49405146 174014757 8549856 68989137 133015806 1289232 183856344 164745378 1662024 66229485 83586258 127264515 111198675 107951844 16127181 116014878 79731666 31091592 79963695 150108798 149399418 118186467 79288944 207243687 147668094 52351467 52843665 30312135 209148345 179680515 20897625 77158074 71973027 33921132 182949249 119850171 11707710 169971186 121059183 197026557 176030442 5702949 150549441 104507403 20032383 54369567 139978020 179769219 61302255 201369693 12680934 51756936 67137084 125114661 73067316 111630435 136630914 193186728 62754111 135781464 18099312 133948353 114953244 88220307 110400528 101320317 183521667 42613305 5699211 127085385 1508409 121283757 127051827 43152018 128192400 34670727 622419 114593136 149571093 75635007 70657020 108169782 160085541 200324439 151313526 192571407 161143416 124578804 5259219 34624737 141684837 111338472 21550116 172274697 41525379 172194393 119176932 169953861 35020818 46439694 15615432 173147835 208314708 29239224 103512927 18103974 48359955 120119706 94739043 86957493 49984830 166513452 147664062 54574737 78286824 136163349 108460905 48757821 108799803 45319848 5047413 111101718 191561013 61955565 200675286 32285505 85349103 91387968 116796897 126912408 184657872 205497852 118176513 27526191 134922627 31868949 42014595 196900053 56355621 106539342 192073077 105943740 167789727 138634461 183561693 175902111 153757905 130882458 1304058 190064973 188563095 175134393 174247710 74979471 151825380 34569675 91596750 112920297 120695106 130288494 124963020 116452707 90787893 128584785 100519293 208341315 5915196 98723562 75264735 42655452 16771755 20814801 46463172 24012366 75665877 13993455 79523115 147119238 103626537 123679836 9438807 53480322 2620317 59130981 130776597 69351765 14354277 75603444 138249867 129815574 140755251 206994984 184556988 75611655 154496076 202922055 118654494 5294142 53697504 171584637 158971050 13961850 163949835 55490442 156080421 151929246 106379301 42638778 171118878 98411712 205675218 22902411 22362081 169088241 53047701 144791451 58893681 166121235 192696861 41250552 67081644 37958508 123983706 136696938 201903177 134053353 155998794 124479138 125797749 8569218 146006721 101020899 206388378 111163710 6722982 100893807 17652600 1622964 46926348 160091232 207524541 4860660 74032665 33014289 151052832 109165350 190962660 145476681 32138148 188837271 162372 163028523 14784672 85171800 104753838 171574053 54044130 4213020 11143713 34991103 33054000 191598960 133275450 148210965 87390177 126382179 117907503 79962687 131452839 80466687 70800156 86232594 144051684 4845540 83780151 9297729 132358863 158557707 140648991 76388487 5002200 41860098 131171649 100884966 94988229 170460675 92431206 52963134 199132311 161066493 92400399 115353063 193419618 92861916 54150138 172941993 71422995 25086831 165263847 191286375 92248233 178847697 189036708 162958215 34024725 183445626 165186000 45619854 52145793 207844455 32924976 188353389 130106319 21738717 49267176 84229908 25119255 26739195 71323161 46922232 88629639 166047168 89116461 158279625 157873107 198552354 37897713 121113489
191554923 140893536 136230780 179649246 167801151 11614428 161759010 19830489 184499595 5924373 134523942 22347633 169657068 49163415 167896806 62345514 96679485 31064250 60244863 172971939 151564203 65375268 169639323 22241184 61960248 82870641 125710137 25210185 106480227 62656923 142370823 116358060 41055441 25062135 194191725 19391988 119629104 53019981 174517245 101267418 161836101 158462556 117886545 98784315 72845388 10744797 133417788 140685699 157346763 66682119 170632518 74985393 191095191 81619923 207956217 152997768 35535696 110996550 143462193 209779773 106022343 9650970 184855503 5889996 77353122 90440595 152192502 35883834 51281076 140849940 163275840 164964891 13659660 195077799 110501811 90060138 173810742 70838187 77465010 67363821 9718170 72128049 63649803 24494589 63050547 203365596 125716332 89371485 187704258 99323637 209996136 185654049 144936414 17266200 80115063 84653247 173514390 202813191 21530418 134695302 7381479 122410659 84716709 149421951 60103029 96101166 168863310 129184524 116456592 51149847 48770946 159887994 19216113 144554487 41149899 65110206 131849613 48751038 94353525 3576384 129023076 46941867 72760170 122003889 132506325 183700944 134839740 157362702 79597161 5092164 141144843 196769517 63821394 129614289 170431611 27576675 81202191 29376165 117256398 19676643 64621998 196035 8324085 175154721 188854953 137482989 108667146 58617993 134208228 136290945 124556145 149741823 22688631 64597932 176921577 87793587 96673584 27363399 82732755 183521478 99487416 196034244 34094298 32178363 35383173 176183847 144625677 27934767 80712702 74200812 37693131 66538311 67723761 183020523 169317519 184818270 124348287 90992454 205164204 190064427 23060919 182797251 95525871 68120430 29168853 78929277 26973366 59075226 88942014 178915737 123770556 96834570 204647982 185312463 8906121 78214395 66147963 83592390 134204028 121291653 133855953 141384075 177187080 76124601 94119837 35405559 60138351 66568950 112972419 93588810 117167316 81069051 204214395 148150443 76326033 175906563 33186090 187901385 32475513 51223998 197447208 17453625 197671803 17764656 61711020 97353438 27422304 145890339 54540927 31073490 181405917 206586240 60101454 50688645 80974782 90518253 204539412 132389670 103675110 21384174 106213716 78252972 21937734 125404104 117418959 81336759 89764941 37187493 179166246 41512191 70759605 153957909 74246928 131418672 186601779 145188036 12835158 32053413 71077650 158000283 25471635 164723013 58172688 163918377 105930951 91166880 192172491 133567539 8025864 158760294 168618891 168420147 4865532 37306731 6019125 168316785 106830108 93648135 90919899 121636515 46371528 11019078 190502760 170239629 207162480 176411088 31556154 44595831 52521273 124214559 11786439 29673000 71626506 111315477 97878627 77107338 187456752 15829212 44151114 56214480 179683224 172060266 102616836 59360595 192107832 103865496 201970965 148670571 82732797 131767776 135910089 79286466 101625552 104402340 115465455 86253531 192485748 129259158 196440027 133236810 148147881 182876715 161204988 148564857 43573698 195052767 166544889 17257674 10044594 121337244 86190489 189189861 43882062 68389545 47269593 50215116 9559557 20217372 186841242 56739879 121174179 147514290 134919540 158970105 200830875 12171600 23932860 100483761 126566895 60536721 145894182 179277357 942753 9405312 69965238 72632091 159663777 3605028 99705207 81508161 103923624 187285623 25501245 95212257 109426863 187565616 60444972 97589436 175847637 98219058 15195453 164868879 90157767 83072493 45640392 141801849 33736878 192866352 170110143 193136979 33241131 162322608 201905634 116476773 26578797 203669319 157119459 76223196 145288836 80599260 14339640 95584986 205047465 37857477 131284986 103800270 122580486 12819933 24650094 160082664 52131303 33178593 135993333 2625630 42310926 31086867 141508185 21974106 68221650 120258243 18767553 35865480 42934416 29756034 134415729 142559235 74764641 7457814 5337213 26424699 13983375 186035367 18753525 53667264 32768421 179455605 27904002 107985843 86510298 197398047 173904402 115503969 150998169 40994751 165858756 145845126 114429441 88731237 46148109 168854511 4740897 179067630 175254387 87456957 196966371 165424140 37610349 52149216 29329986 97600482 76418958 115690449 203656194 77964096 70731423 38132115 54232941 9139746 195082104 93145626 50288406 191480772 92472261 75350205 62110104 178876593 32919852 62436675 29103018 69710172 37343145 152567646 122260194 200172126 35915019 164911110 69842997 79694853 162243690 64743651 360402 66048507 145508349 95857482 194256972 78394827 20223084 175860699 38688741 107976876 28931028 205594620 1057035 124687395 126828639 17130624 20730444 108768387 174300903 124753797 160985349 96105954 39873603 183762075 41127177 7829703 68419134 105303072 128697597 40647810 16390626 43587285 68995899 45951444 197194914 185317419 64801002 42476259 15126615 154805595 163050279 40367649 206175984 77506002 14476077 180174939 131497947 12750528 62248851 17682042 200322927 85711290 22835463 160294491 99983982 1741467 124069764 136689714 45761373 28258881 204325569 174736947 8397228 158740638 57751470 33883458 207900735 98622888 207718749 151942098 95448864 49707042 49305459 179427150 27942873 145267416 173123013 69422115 46302648 180126639 122537184 85249269 88282488 106132257 60873078 165778977 40384869 58923480 55761804 90198024 189786240 86697744 142424709 196991739 147481383 167391714 159501258 112032732 6272280 201362448 57241695 4656540 117332859 111057387 49331457 154345233 32508777 155206779 205368303 132688773 81217416 13708275 85856715 83013651 73372215 73932999 103493880 106666644 61493796 166308051 149933238 82403685 153992958 63774648 158080062 28141197 30385152 154364826 133751688 183060675 917742 141406125 208669671 191117997 84645120 104011299 156370074 1748292 105143136 123660936 154154805 1691319 169617756 14755944 18197781 50560062 182366688 82945443 40503141 116069730 93506511 3287928 113821176 135675624 56041062 16584792 27228390 113448342 134709834 137121495 127032045 183154083 164850903 144358263 208047630 156037812 49554141 158788476 165862137 6763407 160554912 55010928 190635102 63179151 13981695 182417361 148358385 86107959 17430231 69012804 71596623 126855183 134934030 184589370 117054693 144440646 54793515 151702572 81579624 65486085 131448324 39376911 138644310 1730526 84117642 68828340 184743636 95745825 79094652 142585107 138108999 165441927 102612090 5796252 141536829 204546699 102923982 89087313 183875811 67628274 67439001 181156416 201451530 67981347 168121653 64600158 27745851 147529851 200220594 154195902 194369784 58738617 135352749 132573231 197728020 124197906 115676022 129841929 72310686 46054743 45934350 81347385 188791596 160275801 124389363 52118913 15555309 77509530 160720749 87985044 17527587 167836515 27765213 59205279 76080963 53998119 3906756 207111576 133399035 137748849 208182198 40537791 172772355 145892943 136188423 190482663 42798462 181323450 18523848 6344772 9810339 2486232 982674 97559196 45871371 134021433 11118324 4559016 181866552 88400214 201400332 165923919 206486595 192108210 39090849 113630706 97447287 78787485 151121166 94792110 34254990 18345033 117101313 154530075 158018070 187995843 206892672 108632328 184711947 100648842 204605268 19049646 106883469 179037201 124021569 68133492 23243913 79661337 10399263 21309645 46604061 108147396 127593984 18196752 68507439 113727201 204389304 176366778 12971028 170707131 106884792 119664279 202351107 2275539 142036230 20955354 33986589 98172942 84212520 118219584 118891920 125597556 76359948 28636734 101738616 3077739 99396969 142247721 50046507 51578814 78962331 6163563 182485212 168237489 31663107 186615849 66562482 37534749 20474601 170561328 185848530 122614317 155810739 7785918 165121467 175296240 157652733 139859958 156035985 128434824 26584593 110879286 150495513 115363500 121372524 72926028 84632688 74887071 154229397 189653184 30526860 39965667 15775326 144515616 182320467 7372428 128308782 141100050 209004012 42352590 17781981 171071103 151695978 88508700 80889123 155515605 9098292 132928845 86784726 165920328 45525774 107423064 162709764 20922531 178766952 172753371 3212181 87946236 134723022 68596248 23192610 10552815 178935120 148514100 194013288 195789552 70364973 61051851 130010307 35558523 29361486 153508740 12859098 91786527 149989728 191685123 151146366 70600677 91917399 3378921 24241728 203580216 157179351 207790107 178530030 102993597 44718030 187559757 144594408 75853953 181004502 57657285 17522001 40121865 91192038 156792804 189747453 57230523 10162404 80663037 119820666 22893150 113755887 120032787 132715359 115164483 47374026 147163926 135629361 188828787 80681097 7082418 7279713 103056702 159258225 10346448 38861550 139568625 168647682 113119419 37111662 133769328 93171834 74792844 141761046 91816662 90094032 29981742 51258102 144876753 18949056 194937477 16777194 170420418 34433721 54351171 42309519 42043449 181964412 173354034 158876928 18585378 331590 76666023 9172212 74543301 55301211 96324165 190353408 167631135 95594310 145347972 10721760 20703144 168130074 11416818 191647764 71359701 21206262 23406411 71188908 190283079 7574406 62280813 29425956 91224147 165940929 204649977 72782157 193760574 177042726 116829909 101745567 107090277 49454643 145881036 35359212 15288672 205958046 49949172 84621537 4836237 93456909 55822494 203150955 200860170 131749863 93577092 3322011 41680023 10174815 175121541 99183714 99727761 16279284 10244220 9093168 56095515 115879449 115525662 188132658 183052128 36033732 63586824 131308758 207048051 107753142 123497619 206969595 47594526 75478914 141513519 60095742 92684067 41172180 107435517 87053316 165682314 34312278 56824677 112955619 100938012 12175800 112591500 106667484 49464219 81910374 159457095 97597479 22206555 191931600 134603910 69192375 164972430 191399922 18772005 140504322 49717941 77069412 112276815 159713610 92879136 22918392 139657224 140009268 120087429 51882705 76958364 115464132 100565703 8219022 21255927 94033653 170024799 117182940 206239257 177635745 33492858 191454984 55376013 16706823 87341646 79270359 21950607 174238176 146490120 185266872 69796188 26312475 181650966 39217542 147228396 159572343 102779670 187168170 141093288 29662038 146899452 1185618 77237874 146562885 205769760 73394475 122259627 175963788 44001090 101312358 83055105 19583361 124170228 111896736 207434976 6899067 177497523 38178210 121919280 24482640 104071989 22825992 13644729 55653171 6188763 175034664 174365247 165534012 15710457 62130936 182647353 92058981 53603340 144385857 385182 46542993 23613471 132940080 66430581 178265829 97674423 65563533 13163892 86713095 76270236 61714758 19927614 148520106 40765347 114655863 208487622 9464196 164340099 187992399 115843560 155826405 189617610 152426715 203866698 156220764 2880528 38661420 94881969 139208307 42141582 75703950 26913684 84597786 13177836 131817441 153255417 131965533 109692303 145160967 203313705 125161701 95123700 206132997 176756643 7706727 24152457 129917487 59586744 34345899 114181452 1069173 14348649 176535618 82420107 161303100 101762052 34877871 180737970 181357764 40188645 161840889 173373795 162165906 121767639 165923436 96804372 43688106 77691201 51015888 107247693 112176267 143096646 65804823 152998524 113968449 162996183 84290136 138097008 185428299 73139703 156718695 119405685 183032325 42015162 102534117 82739139 16267986 41013756 1426803 25832982 107619330 72494373 22344630 160453986 26309619 165055779 198693999 115309992 191840124 132286266 122194401 54453987 87891342 115370913 95840367 109915113 54582654 108283749 42469497 30441285 50968512 192787161 5235573 99046710 64000860 72081807 104394780 49035567 119057337 169501941 42777420 144315318 97022121 140260911 146271615 46979142 56346906 136386999 99580362 41098638 137891733 1245951 152818911 166026798 161167293 110286267 18804744 136999611 116822391 102223128 27638205 53214546 118098372 30168369 18905355 201141885 100243206 180464529 68430243 19969614 181918674 79860018 127206765 98908740 106398075 4553283 187525002 186388776 169205841 160846917 130014528 159292917 163177455 132361152 87532347 159904689 165962958 22640436 105941094 12869745 199097934 6871641 61886202 166413345 113119356 196478856 206640357 166842963 182810418 55732278 189320250 33599496 198432444 39699303 127046787 55945932 30166416 208898256 78955632 155013642 174423795 5334693 121737399 78302679 160085709 34046166 118253604 209774586 185009811 68773257 150946131 96487587 82049226 11086740 150328416 71339667 67458216 141329559 93668064 170847600 127694658 105695835 69572958 168675297 158349618 161958090 15607200 72915927 16352406 51908157 148983282 185729586 153692280 133931532 143356395 101245494 201133401 124298076 1999284 2661750 208087299 204423198 93604833 46033113 139706406 151740477 151227951 177898077 95931507 134191617 116569152 199028382 116272695 162469839 7492107 25550133 90080382 71125488 193397127 79051056 2744595 148482852 146801676 99724821 47171943 147972258 153989514 119611212 79306836 154625373 132195420 139118679 104692455 20978370 43020957 2568174 55401108 170822505 81030411 181098855 88989579 41280792 182555625 204797082 132516069 182899563 61404105 176389458 158940600 72007635 133609896 60219222 104910183 143138835 116131428 133561827 54158391 80511459 48158103 44782773 136674090 201541368 96585699 156302223 208863564 120356481 83942733 129995817 177285024 20786766 166881309 65001636 162584583 171490032 64859004 79369668 93720039 165694725 9377970 94743978 147798483 158199615 84079422 166338522 170813328 195058752 70168938 108297966 174918303 165939585 126376236 159341763 53345187 127015476 182437962 39116931 133643979 94979934 57920226 100860060 153113478 207280899 165927174 203469273 150523905 133996863 35549178 57176196 180510729 208095615 177233637 104188602 23721516 162528030 65045673 168006909 162080667 107220351 160935285 103509672 102534012 157187982 101338251 63587769 86588607 187994331 145758879 43110501 152863452 93173745 180915819 63544845 36937026 74117589 45306702 95215407 131406009 178391640 34774320 104563242 122951493 7003059 49534800 163852395 39256812 112216146 172672605 191155860 159111498 161552874 203657748 177500820 29265894 81774861 153621615 19515930 178205202 145639221 80766525 116098290 22495053 61800354 97848240 46984518 183320487 197814897 157397940 139312572 125817867 134835414 132545847 51847383 43191414 110784828 192344418 61713519 1680189 61056828 104715618 177365664 117308835 87237066 40387368 47861541 142888452 144548607 48607629 3427263 174789720 204144927 27131937 90390279 141939819 129669603 112361046 46115790 160778583 25564854 145452783 105569247 6240087 57413979 94960530 133022673 146344233 77527338 126285096 24797304 114266607 114037497 29400378 198393531 204481536 19260486 70767816 114034788 160594959 150262497 25865133 56954100 150728655 140886270 166692855 173665611 122996790 12698889 45555363 125316387 166742898 109653642 167682060 106611330 77697312 9412116 11972016 130152204 56851830 51819411 163605099 192063249 100981335 119185773 96764535 50080947 144104205 161360955 55175547 18833031 40299105 150544653 69091533 42381360 23069802 201870732 169451457 21118755 200351025 188406834 86287656 171808014 66913623 128512650 103408263 50133951 114759498 109007682 105685566 95415495 110371233 81064851 11055156 160825665 176950620 31996419 4213020 93624657 63617988 112752066 8929851 12811134 113082774 166551042 59145471 209150676 150374175 74342310 31151484 196035357 13672911 157337670 14541870 97772955 114425766 160233549 160315617 131221209 123264015 33994947 33517575 97009836 183785112 169817634 149808309 176808996 114945201 15798741 70474929 18344235 71773590 26343177 200728038 204360471 148349859 141988791 109021206 3592176 140692524 140336532 93981321 67720065 50705718 91385175 118157361 57635592 95832177 19595751 92658027 160910736 79677045 46048569 63112035 28522200 21311871 90709920 114746856 180537189 117911283 180661404 96357072 123385458 63606543 189837459 31969728 163456671 62836515 16756593 146322435 123991140 183820833 150830379 169881369 187091793 193064508 131239878 5458824 3509625 46559394 146386422 108963813 157945935 88727772 187572378 19959114 143013129 149773470 194263020 186187701 105255927 25967781 63521346 145257672 113109423 155990037 30575853 14508480 81332076 108706689 153207159 40895715 33327441 203312172 47829957 1152858 154111293 174364617 80741934 51993816 4100901 5950161 17749053 172336899 156526230 196047684 169078455 139727091 107733381 199200477 167592810 74059272 202179621 91227654 85815555 72661827 110333685 28540743 29448804 209525715 98336217 110611032 42643818 73887492 105326991 31476963 83561814 68721072 95592378 12235566 106069341 140707266 42452697 4561620 198759477 68274066 81269433 140882259 50451975 83581260 184656486 82166007 58845444 163598505 170729622 52596117 186555999 46922799 100427565 153502461 145685589 160301757 151362750 129912363 124453896 15735888 109847514 81096981 188593965 106172472 179762562 119235396 167357148 45346014 55147974 89811750 187845525 147506583 177434796 82449066 56796495 92313417 46743753 198014355 25772691 98066514 153724284 133693203 77967897 161293314 60764256 202798050 108146598 17988495 184798257 83454672 8106756 190594320 202759263 34494894 41950419 147101577 143452533 48706665 147122997 145110567 12118743 93072378 5927964 156660777 123670428 203285376 115668819 11793789 29671257 150910830 43565487 59177979 176639820 6426567 172217640 188892354 24951633 115978044 24546522 39887778 187126863 17277624 26450256 126298389 151607526 109076247 155658384 112931406 174312054 147921501 46993044 47737872 88639593 79755879 155819097 95250876 44409750 157855068 161859411 51665271 202411356 95080671 95133045 93732912 162689478 166440771 60134466 49791063 37359672 121396653 54662664 160507473 37693446 49935648 182687337 84502404 176410059 163285668 14330883 74838561 92822940 167384091 151439379 55691601 92681505 15236214 125169849 24644529 205285794 187472817 43264452 70720629 128976288 18837588 152436060 202658001 118299363 3359664 6391098 150210879 202455456 108294123 12685743 88455969 163226175 96341343 82674774 205503291 126502278 193943547 104588190 27268164 179523582 111705384 14196189 190238034 10629213 104176611 199453506 187310424 49916748 179139219 195710424 14843619 71747865 32629569 56590275 92151381 100814910 4950204 11383995 151481694 21793443 127692579 191361681 144755121 190643775 59882004 102895443 45146766 115877895 184811760 74003391 195457794 65469810 66713661 119914011 64446984 192872568 140867643 4975677 197179311 112486689 159250560 135040206 163615326 199339980 10309992 72229311 201001983 28550991 176425683 46103421 63928935 154063371 157599456 91600635 101190453 176073009 129401958 82265442 170012346 195392568 147192591 2692914 179363142 80096226 207173778 53546556 209173566 208325397 50329566 195947493 150582621 113588118 68559330 126100107 156483096 155298885 166881645 22211595 171929793 72487653 125157039 151175010 65771559 149208402 16846788 72769137 152330619 172424112 165131400 203843283 147482223 154564452 96712287 85813455 203566356 108669246 207545184 112835877 96577341 98969010 60727296 104188896 56427084 151229148 53484564 129623865 64746108 80644893 77064477 86446626 185837715 50732871 171036201 87663051 29597589 90309933 148152753 123176487 116731125 206557995 202613313 132174483 104317983 19367859 80567697 34010487 158579442 106343895 161999187 45706710 80653566 33335442 174511365 63327495 89531757 37452639 134230404 15473178 84339696 98703423 18426912 117432966 198467115 76855506 181978818 77670873 44309160 29017569 56489307 41575926 83516706 79735845 199447395 19783596 10255056 140840133 150215793 187021065 51742194 181866447 180615246 111304956 21631113 132313104 98963634 96913677 162998325 166353978 98458437 149642619 90080466 2802534 47544210 8033991 167684454 61830426 26971581 195401535 163711968 61443879 118798470 17737314 195325977 114951123 90731277 95816406 14981610 84131649 78787842 99756678 14626374 207017727 92603826 22746276 109841550 18253536 11665122 115562937 202176408 72249093 206703525 22155399 38932467 60056808 17413284 100203915 80195829 129525837 149447613 134134812 181785744 39836853 139419588 73283490 201983250 118097616 70773591 19206474 80091648 63394611 184800294 163409715 107982504 129680187 33054546 165080937 72664368 193089393 65062095 46502736 30423708 27331542 185062752 23733885 134286747 203609952 48963432 196286475 139396446 147729540 26241138 165164307 73175928 111555507 173078241 59298267 40685253 181596198 131054616 179207973 146409522 39304713 99510621 61406562 65746023 79567005 133411131 36048285 203841708 139074054 108377766 20056029 143384661 103062918 39310677 70540008 208067181 163054269 115019289 108457755 104696109 169518951 10677135 139782678 63056448 43719123 956592 207140010 2857974 100826166 2398137 112928718 3708054 204740277 61138749 28739151 79794330 84857283 134171415 138714933 199527888 93015531 40778745 165617340 48670461 14989884 126029967 134130465 201580239 33818295 8885856 103420023 193661706 148146327 185852835 361473 127834077 156002910 109750578 13172460 116478453 16392453 117706932 168554253 77487837 31401132 183590484 35510937 73685934 132823572 176621760 191476656 113494731 19556922 39883515 90179082 156917439 168993237 198151695 45329214 206121510 191117934 202028484 118231806 17190831 207642351 130505655 29943354 6828759 16652118 105526008 160576563 175540344 42651021 46501707 183852333 157041927 148817340 84774858 14559741 35990514 33089280 67123434 93904356 122236674 180851244 86844807 70612878 203120862 185530086 126202734 47184060 99833643 52101000 83609778 77218869 144809049 157116582 208362672 79139928 150767064 72963303 105251748 46150566 144574773 62539386 5155500 111223434 175652967 111404265 82802265 30801666 99054564 201014247 41790735 182681940 153660423 89540493 107588376 97163115 113205540 124022241 131811351 145178271 195322428 63157059 144509610 206675658 142613562 199198629 8500401 188595582 112272174 182290374 165338817 38079951 142106706 90389964 78887214 58128252 197754291 141312570 190479870 130476192 173823888 31487148 96461988 167502867 193262433 164674839 185475234 151253592 146296185 195061461 168227556 4200336 178658298 195832350 119257383 138632802 98178087 155628774 40186839 159255621 84998844 72075066 138699603 165418113 145905186 173609310 74979681 170390619 63739263 107924985 14166558 169016085 9776319 3354456 188666625 36320004 207755520 55872096 4404120 181859622 23168481 114243360 125703522 126869274 54303312 67158210 120435798 70142457 66911628 124763814 56421519 114450231 209595456 18718476 182675724 92986950 112411782 118266750 36638091 4955559 130786845 42357147 61374159 77094633 184607430 137758530 6420519 121375779 164347134 80738049 198457371 165996873 83186250 136876278 55222419 161268996 168077700 80913 100785300 71151507 28486080 107866668 10652922 132095712 160599348 97957797 195674157 99908529 62720070 205653756 15294279 70990311 73817751 153913536 141836100 147296709 175805175 26261214 117901140 187407234 113072526 155129205 13136571 161258223 111215727 139439853 58803927 90282129 95042346 97107864 168874104 88549881 2293410 76761132 79704639 159588282 121688868 73282881 87613302 108819375 66814671 198030672 171550575 74743452 157522344 12876213 97194237 142964787 140382984 63209538 552426 39309732 76171830 16144821 207060252 199630620 187602765 129492384 24066567 181538994 122074197 105132237 62277663 37161936 95212299 46691085 98203644 11891733 79868922 76623624 15718416 81428529 73702041 31952256 169414434 195698601 199660881 55842969 84826581 23926182 14030856 89916078 31147998 74163138 47675040 104557236 62185851 93764979 58738050 178156503 33166245 84833847 197737806 12458964 76772178 143962476 198522702 46102308 153823572 116399745 172930086 41307567 48488811 134335488 183726522 131558574 95991567 182644728 183877260 197466780 67146618 165961509 88511136 187788867 102441801 22063272 148499883 144220419 47578125 173776491 53508987 84644112 63329910 78981819 70012278 56429583 189468720 204731793 34759179 142121826 125257839 128539656 70798938 32923569 166809531 113243907 153494019 131342988 167783658 150878280 98254275 81387348 56560686 189892395 72230739 73219608 5153904 207728640 14475699 123180477 176514408 45940272 201297516 80003784 58150785 94432044 2529618 73377129 139983522 168693210 24283812 5403468 44942772 170338980 113061186 98811489 72510354 103832505 22516368 118451508 467019 173364996 201182562 140406693 147301854 207610410 20079444 49544796 65297148 106453725 153874665 173812233 3081708 163175964 131719350 6311172 149228142 19411224 76633200 89621721 658875 197632281 179759538 23555805 100056936 203960883 59893176 27933927 159167652 112078344 160117356 106108002 22240071 179540277 24110436 3872820 112755363 11955321 108678654 106415022 183244236 39955503 99607725 182896917 44486421 176250438 2558787 15745380 12891018 11811198 12355518 138729318 56375298 116721696 35649642 161920836 142765896 196814919 205784985 178151001 84034986 61127598 117640866 92633331 35718711 160343358 49325703 30434313 97561842 105786891 128275266 137617137 67003440 26006757 66065580 58292052 163620366 202674990 68659941 174758409 136383366 69312768 167827422 44170413 99236256 124521432 155000475 28349664 156222129 89889051 60928350 158936925 43133895 208811421 187405071 68352480 137730390 71156526 37811130 208962957 194239710 85363740 167799324 139822872 96237057 197510754 7968366 33879762 167782377 113009820 63480732 40714989 56979468 120388632 115744398 47602632 119355327 173312391 178453443 135308145 74346993 79349256 76081782 35859537 123381993 99870477 106430772 183749706 2094834 63617988 16862265 54553905 10054611 132587301 95939109 69304494 81337032 27930588 74081952 144577839 33978210 57610266 52526355 139630113 149661141 88947264 201763464 48666366 94851057 82784352 40299 131790099 125240829 206072223 17166870 28050582 200628351 5751942 155634066 87017700 153973638 162856008 92428623 127814484 36476979 11798976 100479687 146436864 4209996 20699049 86620674 128059827 13554912 98142555 39840192 147940422 174764562 205956576 103014702 177546348 39218382 36771168 7858767 86662590 1424052 172399290 206442054 27032565 165668286 149220372 209516517 137755128 53218116 69213774 115465896 37535526 84470526 91298655 65819565 118318431 175788816 90431271 175681338 92195229 43452234 83970285 193918830 151987794 120006012 149947203 70574406 192082884 79603881 168743736 145570005 183756867 13483617 86886828 83942943 32610879 100507722 44692809 186648000 136349703 82929399 76397181 204419628 5469954 17263491 174689088 157362765 162636306 128737686 168886536 156304302 165199356 17270589 43713096 185986500 177864246 174919668 100573116 162236004 181837803 169489446 5372346 156759981 202235922 14997003 11616276 14259924 71384691 6120240 191904888 19310991 53511591 54603318 157339539 132350085 188885508 44755494 63549087 92764161 92452647 8561007 46722900 6348174 61687122 144898698 185491698 133494312 11113662 26430684 115712835 6669957 25739007 43052478 182476077 60730215 98169708 73242372 29793225 59947944 183568686 160747314 205763859 41717781 18921861 124025643 194071017 37406292 195978006 192700032 18926628 16031316 177834951 115180149 142218405 96020736 45302523 121121259 166884270 67236729 142048704 205116408 24499062 117432147 90748623 11468898 82048743 22055586 3280746 43992417 193772796 58407342 93340170 61011153 20849766 127563933 120899751 111387192 153086934 131461995 106540308 143877741 85923768 183847860 122336046 170245593 122454423 178786839 103126065 206890257 19424139 126106638 187464270 164953635 117745509 83122956 14328132 1636656 122053512 26400486 23644992 132364785 118448610 154695261 48693267 63195321 61575066 162659406 171602760 122077200 121328403 85043721 99063867 49071750 139686246 207478950 6696039 81537225 64543731 192054282 92376375 25951191 64032612 103312986 112204848 21858795 131287149 64345470 176097789 133056651 151974795 197263626 14045745 82775301 188892984 44451351 63542703 27223980 21261471 208708122 205782402 5485788 195501453 34414674 93423603 75341532 73827621 26618634 37607493 199241091 69528669 51388827 131525814 197468775 144818100 65024064 65054304 72219714 57357510 16025415 139427190 171193491 125110839 127473591 193462542 131125260 4021836 5871306 149179653 2746569 48589254 16290561 133752465 303723 175152390 171960915 111752928 194378478 132567897 9929367 117285336 122835552 55421625 53881233 183296715 175299957 92742384 82282998 66807090 102457908 41067789 92680602 148289883 77548086 169201662 119299488 30877623 46335198 14207235 191563470 58503753 21925596 48031221 117946941 108415755 120762915 106050126 204500625 127489782 156292689 115107531 81796428 143829252 54106731 29160474 50139285 149531886 147690459 107548266 8542086 193498410 38748696 77854728 184245453 60913671 196604331 96464487 138431538 163050069 136030041 208361622 200970315 114756411 206309607 118870668 59179848 7372176 172835985 34036905 153339354 127157016 48979707 208256895 12168891 168621012 177402015 207526431 190401687 53829846 91209867 89090316 111786024 18148431 184694160 8593536 203801325 51538116 111981891 44949072 61048617 12188967 120920310 153340656 56078253 108690246 107272347 163676541 24687474 144838575 80834208 42717864 6244518 33002466 138855612 9696414 187941558 88876935 184614864 29352141 109639425 170279466 151444482 153909399 52066035 50212974 189047754 78819300 184537899 190025577 142972872 103784688 143297049 15443232 156247917 6895707 76496658 200094615 61890087 9699900 156963996 184541028 3032799 25474995 107909718 7604163 30095604 92861643 14478618 51262785 26710782 123332706 197982834 206464272 209083224 108759294 27817881 177977352 104368341 10189767 67182843 68926830 142943913 123701571 157925187 104962410 92516445 137725728 4931199 50234730 19783953 186808902 80747520 120188586 5767146 64167390 119787150 25982418 159291426 21111531 96848850 196252644 160685385 193794594 80287326 93196404 58471770 25553157 41006364 123228210 9939132 167704089 104299419 157426962 100627275 80574186 158795175 68292903 78751239 77135982 153670881 103217688 62518995 194555613 40678638 108671913 119521836 109150461 136799481 195992097 71698473 29203083 100529646 138409257 192843273 34188735 75782112 109893609 86190594 32775855 95609514 24510633 205576392 159394515 108271359 148690731 130337970 28185675 180645150 95902548 58316307 138951099 147963543 202785366 190942017 180676461 199706514 33089532 88549377 81512697 169035069 128689428 60860835 83616456 113909901 173273394 83978664 150878679 177537276 107258193 12546870 61792731 97184598 122331825 104263866 126240387 144696048 132387696 199803975 102111303 189830508 21343413 145760685 177651096 174578418 116538891 101498733 34803678 101293101 129921771 81785571 130746000 148667127 130547130 101781876 156092139 16531263 22752156 110160729 145019532 162170232 138307260 110793711 83175435 14608356 134093274 61083246 35300034 29827014 64890693 70941003 103358052 145051494 23390850 156577449 169347759 155904126 33350310 36230586 189466032 100749117 80562321 179860443 156368730 141343650 77745612 139538700 41956908 21107394 113846271 140384748 157725561 1313256 148364958 125969634 43262499 67053147 161502033 183622215 45312897 165581535 179051670 117070653 12663861 146273568 49321272 172049010 132720210 152604060 164776647 116903220 10067337 45482409 33800823 43289736 197161440 18855123 29078322 182172690 9389730 22344399 3275433 47875107 118366143 161909454 63756903 52944339 69746901 93261168 20657700 125818707 198812187 112004760 103215504 161589771 128387847 202922286 42258804 174605613 131682264 9449097 160049253 123952080 115217088 36162840 75099297 173519199 152458614 78176112 10816953 139673331 165506691 155051526 78028062 184177749 123774126 12930120 136265514 128464896 168875217 79521729 176617161 64523739 94774050 58487709 77403249 43224405 173568129 82706736 185101518 74650716 191552718 197268813 151631403 44894955 12251820 10265724 172876116 41790882 41229741 203622111 48583794 86549379 185596866 14929782 96453105 142605981 156145773 113568735 7732515 4628652 159975396 112807254 48064884 45140613 34710333 164663478 74619636 144396147 149226420 154627158 113906310 50924307 119447517 152586126 107405991 69841023 44019801 186411141 20288814 153035253 13671273 172862655 3801357 147717213 46064256 69501222 131924688 120487626 173869038 144963882 176792826 192000375 50251131 171663030 89324151 87603705 87037797 118426308 104981310 30165366 98536221 127198176 12828795 104527521 151944051 155967441 102748464 36003009 202398462 144857727 68217156 79107126 108840837 105174111 99058365 87853416 11948601 123239886 96098625 128952831 8915172 105137256 65166549 124641069 175436541 181320594 6298509 92593767 111071562 144006891 164665011 109878930 87449670 41718789 40906677 95922099 109264239 90693267 128035152 181718208 183197910 11528895 67829349 159450711 194067825 81105633 89166672 168109641 133217217 172112577 122765160 3837792 205207044 106577142 166766670 56108493 61071255 113785119 30083886 86897538 97976676 177132585 133542969 195260709 207685674 179162529 103192551 27383097 43942983 117130482 70436184 196700910 12681102 89275683 122864259 16016175 175827456 65134566 35484582 74365977 39566982 7848393 190250445 134563989 44897769 50638371 80613036 26376672 80691954 166423257 14784735 126881307 168949935 75512010 18963756 65599611 86370522 192770592 83600769 191389779 181283109 160199760 147307419 152192691 170222808 166354860 140981274 45945249 90351492 187478424 11928756 200291742 2431191 169696695 131681508 57434874 83826960 146644491 48358737 200327232 81875304 47450697 10777326 13908783 142561965 129435915 31849608 55944756 115774596 146295954 182070630 39877047 126297654 26726784 170036328 10395294 82991958 144362127 97520724 60884061 120445773 114484797 180529104 116491536 46873680 103561458 51162993 33651828 13780179 198638412 70920738 138547017 116246277 34732383 63761124 41607258 82429431 176273265 60579435 173000037 85363572 146692518 92634402 154087038 126326445 190171716 74437734 168904197 3992415 131178621 124804869 93427236 33797589 183923418 85555344 104323254 8374086 152513907 208949286 52611615 32427759 128767191 175798728 169334508 178345650 159855213 46684134 41772423 25480224 191224803 146392134 138621546 77272545 164310048 164267628 123980115 106650411 70759500 143859954 207376911 207890130 162903090 191473065 155784363 30691458 95846772 187983789 100353246 93614745 147467313 178135713 198551157 52931970 88621659 87212643 93646602 10296867 34700652 101946201 118867371 23569014 140262297 182245413 207256812 65040402 56538909 144544092 4108314 104449800 191381568 111130005 95907483 158898537 70978593 207032553 179059566 163469145 176568189 108525333 155208018 60641679 63313110 174617604 189679035 185654196 105462609 87703875 130337130 133373100 164573199 145140786 54681102 76809936 34026006 63423969 38961804 47837979 172652382 182232498 180213600 118070190 183096459 156897699 50580600 59980599 44848209 55860189 110383833 198664683 45393117 36549513 38061471 32668188 71139138 90532659 57772197 9081009 15179367 95609829 112165284 179412177 180154737 1170897 63601377 103296354 144800355 104039250 49472997 208273548 131212809 131255313 1575609 68606349 80133837 99377943 46991889 54553548 73809225 76171326 121544892 21955332 105700119 187035282 94660965 207259248 49955388 6519093 154336686 124000422 196352142 65296350 129163797 39027450 171399900 209422836 165201561 105615594 35272356 74357598 53819787 131202435 20523678 74652585 25925907 125803440 165868017 56373387 189851760 2851926 188186943 137802882 59694810 194046489 79369458 28422408 23208696 47617269 79207065 42756714 49119693 137159841 100009182 117925164 21860517 69604080 177835371 147205758 161417256 144286611 155456070 101454423 128749257 53268894 70838838 114390318 186400851 132775650 199584126 23197251 63014805 188162751 27347292 922257 135109527 80850147 66154851 4388517 33381495 145029843 96267591 2069529 38755731 25933152 39832002 23572710 204555813 147761817 91062972 137518059 137139345 79358811 19544007 78226407 43051113 53463480 201935937 50656242 170276925 82053531 179579022 62210547 191436924 130147458 8979936 207839394 133607985 159243966 114056985 43644636 126842730 207376344 203249046 203702121 164690904 203178129 98135289 57808044 155316966 182694246 111475014 114274503 108459414 103621350 145486824 147444318 114521169 42038619 45085845 205441257 178360539 52440360 197366673 54360495 102107670 207651612 189065499 5065893 129034521 116463312 10429629 83985867 46891299 37926714 153721491 18279933 89894301 39632166 182365260 179336493 2693061 74563776 194141367 145043934 173038320 53339286 135580578 51261714 102747519 81969720 191656563 20872236 175821660 13802502 140161476 169662024 183715119 94284141 58018905 84197862 15535737 48727308 61460322 53444412 87703791 175997934 61455177 77072310 8407413 3151617 208460931 136881213 70833798 118031109 44770698 54353166 94127838 70862337 104290599 33031509 30520644 79345098 173867568 11852232 77393127 98438088 195303024 161871717 13185669 78764784 151439799 29595279 154837809 174976809 180683370 205277877 133248843 177405900 199002405 154887957 165989712 71687049 203500269 33538764 5267892 56970879 133371756 58242387 23890797 182608608 117919746 35171934 22344063 7622202 111932100 163204881 19442619 136727472 178904019 68518821 124174512 118138545 110202435 114301971 134248716 63415128 57759891 126951363 22680798 6795936 176111859 28911582 31001040 87613029 184897419 84535878 186799221 125497113 110848794 34985055 188286567 136000368 116187246 38278674 61342092 155020614 37602873 113760822 105661647 18739476 59851533 106038681 209237238 56024997 28144452 85238811 6741525 5650428 150900435 42960078 97643343 145587351 140791329 56560245 70883841 42341628 170638986 180334182 13814745 20572209 156817227 62554695 172379865 78786162 60814404 5428374 38169012 186821943 24877482 205002882 71702358 6973197 40542432 110492361 184495731 56067060 203096271 190118691 25448094 79595586 181438698 165434787 152264217 22987713 14901096 88433415 33627426 189226926 71433474 96252471 60156075 133938105 78965082 171118836 168963480 30880416 28786296 173778129 105277788 161262612 77807394 152036892 146448288 162562722 89697258 106170246 18841662 48801795 198859101 26815635 134910048 195726720 153964083 15462363 135036678 194507376 38936058 82530861 201247872 93337209 147833448 146279238 130731867 58491048 198677472 143318469 164195682 97629189 13873167 40102713 4147794 63365253 209421450 3431127 154547673 199869915 138449241 36631791 153077232 141146481 119465304 195576927 100641723 166470444 47665107 36254505 186083478 94720668 198565962 19907454 70389753 33299301 6387927 199129329 17890488 193622583 108599925 193987668 194785017 141029889 3430623 76036947 126701463 26493726 156955806 110397357 160538490 97526520 65185491 129625083 1943739 81735129 129410211 12822978 121767156 135551703 17194800 84085050 96120129 1337616 25857930 145278840 84166593 162347178 87584784 168018900 64491168 103205361 22251138 12396552 150490515 142403541 153418293 86204433 111915468 32892678 155845494 10304805 9983085 38892945 61071318 104524077 423990 189188559 203516880 201225171 4727352 4692954 141998409 72242436 24777963 204786918 148831053 140181258 36236529 157844421 180417678 5164026 192505362 91681779 154101003 59036418 119793555 120359400 115690743 201228342 91798728 155427573 191354247 172385892 208060629 31798263 102194862 74675958 54807459 26797764 42922320 163920582 84152502 41641047 119610813 195368733 2075829 62377896 153041259 57988266 152894721 127230894 14645379 161407470 107037567 110282214 80099838 66800223 197261316 153193173 79131885 7879683 5141850 146787165 147866187 193635225 31247454 194346369 62161932 86378418 196536543 45088974 198703932 23374281 71400840 31939887 154443555 19855101 43114722 98194257 141959538 35241654 190337973 161437626 136727871 167119260 111005958 199540719 152154156 47980044 87990420 202065297 73187583 9730224 100793658 150094560 133225995 174728568 209337576 131383308 111402291 54059901 128444085 49392483 89134206 110187336 170610027 21123690 205961364 144237135 86152311 194566176 200269545 186250596 132317661 30823107 186610935 178765545 151216548 117360810 167956992 17443041 208634475 61065984 63261093 89507271 99377754 45520608 124779921 37265172 81360699 46266045 11915379 174339879 36341445 4157874 66279486 47052096 54649098 105600096 10615899 199932222 151967445 110237820 158393655 34384560 196701813 80011365 131736549 113933400 194035275 191732940 77506296 120837066 28959210 151774812 168073878 132749757 132562248 164770956 194877711 175712061 196259679 12018993 146392911 147213843 7722120 86056866 87314577 127612800 58154334 100902942 16289028 144298791 126855855 92522787 140147994 89730270 46872399 137433282 201802083 28817292 3239985 24075744 189024507 100105950 186620616 69712293 54070296 198026031 160686708 69998712 164635380 110444292 70475979 98804790 108216570 176365035 16078608 160668186 151759251 12660039 115343130 94046967 178862397 165066804 89063268 103918374 64622187 41939415 142086567 197561385 102186357 119218323 19222224 188796405 45839325 166577397 127438962 129332070 143705394 140761740 106043112 193966983 157740009 20994414 33620160 161809074 53833752 69148317 127730442 75954795 14679672 8401050 146818350 89762967 132793101 109171881 19032468 62164641 184963611 135518376 15220779 4604691 137654559 204974322 100644789 154168476 207138204 44329887 71481711 171015537 125430459 161354760 45121230 32840556 151681110 191903376 110123076 70105455 44563239 188557887 154070679 193482471 180163935 128187591 52435761 168565908 136375155 198017358 166084926 112280595 194811792 78053262 97768020 60221007 43999914 16612596 67767945 37263975 162343629 141479877 203430528 92183931 206090976 200800026 98905527 39751635 140394303 35249466 193330851 153007176 65783571 135725373 62798421 36909663 207938136 180312867 16369815 7353276 163522695 89475960 105594783 83344170 77179473 113118852 88660131 99202782 44693292 64305381 86032527 95630325 118710606 56034027 207243960 50556828 91581588 78752835 113906163 11500776 100213092 115828419 180514278 23163966 192603201 182188482 1322853 86630334 176197602 172286142 89199075 108278940 64581510 11493111 146332284 76280757 1222305 15513204 126362439 116120277 116290524 142895907 81643002 112917294 17447724 47218500 164975244 114586521 60170460 158467008 131381607 145339824 176598303 80527734 139353942 159472509 30640890 208531701 19422858 94233090 28159278 14246799 45986031 54035415 101197845 8867229 137929953 32219397 156002973 94465707 176708994 99543948 154357560 39955818 94098606 2588103 20656797 39268866 93086868 68943546 150593814 85890798 108318903 153664938 164850798 57273069 67636716 157337313 18018693 21705495 208155507 113197959 184459170 184445520 34858341 75053160 57603 155338722 117133065 81223863 105074151 33976698 29146278 149633505 193124799 190146768 59389239 172932879 190557654 198501429 137284119 113132649 122456901 59603880 156606513 110045040 108088722 148071126 183493968 168693546 204050217 72277506 133728546 31517913 164595312 117144048 57087450 144963672 37913127 208961088 195079080 17973270 112105581 16101582 37215906 46875297 11634294 53069667 45408657 160727448 197528016 177273642 71091048 205423869 145547871 84406518 73013115 117588513 8229312 48837684 190449504 198667581 147385938 29159802 182916384 157718988 40111407 4927713 116325048 128836113 121835763 205705185 130927104 38547558 137662434 158706723 165770661 195771933 164985618 27554478 55510833 185825556 47253108 206440038 63467271 155191449 56735469 57275883 112178808 48383391 23127678 84955374 96276411 136544352 1032633 61848024 177941988 133677894 165014535 8101611 7307202 165668874 195266274 80088813 91007742 4625733 115407684 154853895 149305317 113831172 120050679 107730357 42702408 159339411 167639010 109028871 195728253 93687825 188845713 110196072 118568604 115574781 143155278 17081967 116322129 11729928 180119688 68480643 28880271 34970586 174243720 93077649 199308081 31124394 70577598 53743347 65067513 20242173 182495145 80640483 49327908 201542166 186257484 95699415 96376875 29797299 203963634 149508555 86557485 74531877 130398282 48208944 114445254 144383022 10607226 93502269 138656049 148481004 2068101 160261647 162597225 53432589 83967366 207282348 92961309 110125848 84235641 150730881 59302551 201257973 190415274 75525156 149837688 194789112 180132372 147989877 153875190 34647921 165921 194429907 67350633 42496272 43915389 7186032 23651733 35292621 141881775 55351212 6610926 36214332 169608789 32954817 125820954 89804295 180547248 149042019 138039279 53971932 204342558 105859929 53383302 53231997 162406167 71558718 61431930 162820854 63496923 171860997 74795175 56031360 167619102 77038017 106129065 151819122 198216522 204737841 157988649 197721951 33512283 145033770 159596934 105086268 24937332 69906144 79883349 47743521 171378417 172188324 180362301 108053106 30365748 58028355 24994515 95614827 126402066 137580576 139467573 61232115 77056224 56296506 9584442 129905790 15631014 27302247 8365644 150904257 18109056 18584391 124585608 38907582 45196179 137189934 166587036 55712580 164711106 58121805 21756630 125829102 15479394 162112062 19379766 35268744 108626889 202759368 36607767 144367083 95723145 104595498 91446600 93930102 200638851 200837889 30987285 21400659 141106287 194868177 1370607 176009715 178306905 22899849 121574586 169872801 42457695 172908078 48635349 23891343 159468288 120126447 114220785 96780705 105084987 86500491 122966277 115591140 55217568 35226051 203411607 78844017 88133535 35771904 117161604 156176202 1648500 18516435 2820510 31618020 29809416 99293376 36725367 33807354 194199873 151062114 121281132 160458291 26292105 66039897 101959830 45280347 4199013 1825215 108974124 74930940 39722613 94579695 35268870 63599529 189085113 38787147 189129654 117002697 12632256 72656367 126633087 51104844 25485012 160730052 9216564 182314734 53497500 174541773 11433366 208890234 107856042 40742373 106056531 19272078 51353610 63807093 58881711 6425349 26590074 140665476 82179783 35370489 201820164 134894319 104143557 183024324 36264375 177125592 138001458 127020432 63930006 175110222 22898043 128129064 170965620 4969692 158654895 159727134 24950394 102660411 95392899 111814080 207507111 88976328 18018315 74849880 171769395 161715372 135240798 105488502 6427890 16748403 120498420 145977321 35000385 172193007 48713805 72775731 155355396 83362125 18666690 142079595 61819212 153289605 17593527 3008859 179032644 199132857 177169734 53553675 146182470 71913576 142841538 40863795 20040468 131784450 161706258 29106000 5622981 78110949 17588067 85584156 108468444 32993436 98288400 64591884 47527767 81802245 201642756 91255017 108907134 11341449 41512842 32472300 161694687 97067607 165298644 198087813 92254680 63252063 159509763 128100819 143089590 172361196 59529582 135775521 111968829 199043061 68623464 132860994 52553046 125599614 152516133 146163675 69836466 206218551 25625796 60392871 190955961 145668495 176094240 106499799 151986933 160147995 10968090 54967038 72467493 109867317 137091696 5492025 48164718 163035285 2009553 18339657 104734938 17464608 112493430 148617063 160381872 28765548 114100518 128577099 64451079 117996333 133206570 9683457 168833826 26124903 72013053 166201455 119297472 6470310 66602697 151572687 72578310 9691983 203590296 87122343 96225381 97943748 9029181 113713131 168892122 159516441 65380329 206960376 42841365 1791531 113358441 56115738 10428579 80621919 130713030 169072575 170904657 191194857 32223030 121197426 4393410 96353901 99226974 144637689 44555196 31237920 41487642 78588090 77206164 141102612 79416288 70662354 13506822 121287579 150722271 131330682 130559583 62942733 200826150 93768570 10516296 156428496 61375944 185319099 169651881 131133534 118955088 162336741 50113602 201260199 201478767 178279416 5563341 113238825 55759977 6239625 145910394 112457961 153222426 172825506 117672135 44114910 193025574 1358889 43454460 138735912 20641992 127695141 196196070 196586607 14552475 57033249 93079854 193013730 202491849 88486839 183942318 190183770 191639259 73243065 79156938 51517473 76130607 174447630 54986127 190273923 168400827 50013978 160038123 145905585 7564578 5941824 200066979 41818770 93215367 52597713 135757314 137441052 31510332 46203423 1749489 105173817 4626972 107825550 193670526 60781959 71484861 85144332 144689097 194996760 138682404 192436461 58539474 39890004 136024077 10161732 172015452 118771464 102541320 94635219 167647788 206758881 124020687 159575178 31238382 111001065 5423376 21448917 82223694 77279244 183105678 52222884 109009950 71625330 25444146 107474451 75389622 109726323 169335726 105218232 29471988 110596122 195882771 89780124 51604875 181163871 162048390 185709888 147547554 12272064 147338016 159426981 208336023 37646406 207630969 35582820 185495772 620298 128164407 93307011 101172456 100217082 141581307 107551311 204452661 75552834 207196857 115957086 34185438 3261405 28957152 204202992 40383966 185506272 121446696 53349933 117904395 43808436 103889457 806883 87578946 128663367 89289228 60420675 161336826 80818101 186213888 133233009 140638848 187913040 106051722 57320907 69388893 45431568 64165101 103397322 51980124 86793189 148328733 36625554 10956414 47652675 28832286 149803458 129750264 203984277 60565995 62281023 54190542 59621121 17680593 44065602 181664952 130855809 10731273 200591685 106201998 1962135 108386334 94120383 178310055 141386091 110558133 190256808 71001840 36396171 91667604 25806228 175107135 65496081 199197075 184499574 68535705 16728999 183193248 75713820 156222654 151882899 209111427 168059262 174478500 51502563 147510069 88625754 159085143 187185180 198125508 43279404 130798605 153764436 108444777 43291941 292299 119627781 101973858 101645187 109111758 49462875 68806080 166327518 55780095 128269344 100817703 166008234 119085414 31423266 179776044 191530647 198228660 139735386 161426853 10191363 104337576 93504075 168952812 174711054 206721732 208432917 77118657 119499177 89624577 149412459 165246228 104123607 147570234 169190280 48316485 128275182 105343455 206244339 204025479 6667647 189967302 1655010 103259079 178648323 202735680 47895624 202192410 75679086 53252619 136436958 152631507 178279689 46206951 81739728 64186038 8727012 113480283 136207176 188937378 44305149 102567507 41066970 89352228 104919087 97192578 116211354 28531881 61085388 186261222 84142317 107153571 148589574 47426505 192713304 77820330 136766049 83305446 14107254 43270290 154954737 154291284 110185530 192475710 60623871 50836065 21387387 165492138 166441002 203452725 209489259 23452443 65460738 192372453 189111447 72930543 205610685 78519252 75540717 138712434 22486401 184250661 104385141 173671407 19092780 68862444 105491799 160832280 146833365 168789705 134124837 177943185 167929881 88661286 161507241 129498558 131215434 188767530 32828754 78293376 149957430 9545340 22616601 149426403 131258169 110277657 192656142 182541912 205910523 22456455 183681561 101082576 50320767 133921998 105129213 144599574 1137906 28753977 129344712 200460015 5006442 179157006 188625591 6148296 993825 25470606 138590655 24097668 130884915 150654231 21750351 159679170 96579000 32796792 198941946 57089886 92978109 8026536 84201852 75464508 93155958 132461364 106683255 43636278 144455115 125066970 20396229 72792174 162632988 85994307 2754507 191038827 209058885 9053856 159857229 95214798 134768865 125504337 70501242 110735772 144916128 162933435 31569741 143233062 123800691 171850812 56988750 206434074 157491537 127975449 66607926 117630219 18037740 87081477 63079485 139693722 159050724 124465026 87286605 51600759 199621128 121533258 3453786 149033388 131448576 130364493 33486075 69071562 175012635 102448962 39246858 82339215 147830529 22640352 147331716 204054858 67999260 54024621 69326040 23964255 119004333 144264204 88261656 11232879 49005810 203624988 130489611 110820528 1930320 124387977 129959130 11730033 199249743 129355128 109062681 203933793 173686380 133912716 39930849 207505704 78036252 103213278 199048374 84222096 15892212 3695202 137855697 70383705 105163086 68922777 89695578 181997970 28794843 76997319 150761898 112387800 66672963 96525366 43304226 132327804 204685341 62604801 147001554 103877529 55996017 152245737 130609458 184043496 115719429 73817205 98438151 135113727 145511940 50495550 171426297 9121371 93136554 137912124 107781828 39162753 3596061 152621112 198368436 115232040 171049494 62733447 53688201 14204673 131179230 19345116 119510223 174872943 118513668 61484136 206316873 24351915 102940824 205301922 64168440 149019843 208232640 54035037 25248363 25769289 49447209 60182913 83080641 53863824 22475880 62006532 170278899 157799145 144567297 130974123 34113996 75482001 194543391 98206752 185137008 90555381 48001296 90036786 208326825 43069845 84117453 165842355 112256529 8389941 37262358 122917137 163144380 89490282 56947821 157882326 196669914 113578437 3653580 40563012 148299711 140357091 12870060 125321742 12646116 89708703 197404641 1613115 166960458 131079543 25766223 29577450 186574626 42902055 129549294 95818506 70664076 142300074 18590250 93924033 66361071 80984904 174380220 75870816 77337708 103117056 135320724 181582968 113165262 192691359 18124281 83219094 141230775 140624883 189800520 188567001 76573161 178826676 140643699 100551759 87148635 179853849 194730270 55564719 140297598 151503009 187406268 89866392 91924602 129068142 30554727 33611445 13217547 81754344 131541879 101481282 83254437 75938436 203714259 127426215 7741230 98024346 132950979 179740848 169735965 179529672 113042769 96769806 13196988 55139280 194158251 31881360 23058672 195406071 63446187 178060365 20234550 117707373 51373560 183360198 168672588 165209940 163253538 137260683 114049446 145329555 158594163 147051576 188657301 1435161 38099355 31887597 193187820 57062901 21526113 177810591 44211594 120920268 180032874 72474885 11551743 88082001 209765094 78429015 102453813 122968566 32301885 23209431 138243735 48361530 20283438 21505680 99826566 195058731 113636838 76269459 20247570 95800761 131945373 185518116 177717141 106013523 208301625 120087786 95193966 173875800 183348648 94478979 115678563 84963858 156380952 198081030 207958023 57563310 66547551 130552044 37530969 47581569 155022189 67265982 73438302 113831025 27354579 182977032 26144916 63210084 173739153 78654492 63341019 4618425 77500437 70805217 124439511 207107481 34943223 52751622 80595879 97697481 153693666 25269888 56703528 18883410 151662168 11682153 7451262 41913249 48860112 83964006 110732244 25027695 162623538 113044071 107970009 57234534 179575221 146549949 158400963 58757601 68348868 45280410 53969055 171872358 60262062 175804209 75731124 175645365 172754610 170957724 21167727 65422224 12621504 10480890 135867732 194031915 8405397 6177759 120653274 178376205 142620324 84920577 10797402 120254400 18332769 46771179 152112954 208420800 58767618 53248377 58696449 135302916 38235057 179520705 65410086 15722595 121643634 82234950 207735990 190035405 202001163 167629266 24146514 33422277 112925022 69852153 183208452 189826602 50821407 193432995 184221807 120015336 160737738 202610121 26127297 192811542 7300377 13325529 166313175 100910502 177913995 174432111 76129053 95175213 111148149 190688862 20732985 154998480 122068758 70778274 143083080 196394814 51324357 87941679 108764061 171025995 55088313 36148161 62853126 49054698 190244859 198824535 56109900 41571915 130472853 178257576 209568366 203795508 15000531 137277168 177973110 196770882 23628675 122597874 75779550 106171191 83512632 39857580 1294461 107114280 123764970 80012058 82291230 173098821 34411902 58289595 115063788 104254290 73356633 22241751 192754926 6445677 152851104 186547557 50307054 105403641 209397027 5807781 158731881 130276440 89280408 180158013 44614794 196537614 186304461 75685701 108556392 118436808 103086921 119171913 205473954 199699122 979923 195840897 110201595 32008158 60391506 107117388 156746520 183554826 27375516 26703075 27498639 74258121 160876464 64461537 4077675 47168499 178035081 201040287 98735553 139975773 168164598 110332383 52580871 32191320 27939408 202783749 52728837 144064032 67767084 172580121 133855071 150539088 153367095 164432667 101934546 201855402 169844136 1256346 101889522 187090113 69651204 93862965 17356248 201913992 177155286 44644719 71018514 163629186 25105227 117631080 34297977 133445907 174699021 23371173 154276059 76726503 39761484 90613887 178219608 84960561 187461477 146535543 163474878 95906811 175213521 42904743 61947249 135363543 53250414 184927491 167317101 189383397 27774579 194165412 186442809 185753589 178177482 161737905 21684159 67317348 186460092 106244565 85325142 61157523 143553627 88598895 53084808 77646660 108931557 80466246 121202214 52418562 35935977 120897000 20993112 191256282 196439943 205239195 57501675 6181770 89993232 189023646 183141903 82883283 207384471 19380669 168738885 128929563 4377786 48152097 12116895 55826043 43137759 137662224 106241772 74135292 111492927 79270443 69047811 79745715 98240814 91329609 32276748 136523877 79944543 52070802 2111088 175288386 101516037 7280679 206118297 59577819 155981532 115115658 145221846 17737251 84615825 121133313 74368203 130863201 148935675 58852500 207533109 23238495 186708039 186052251 197494542 33668523 147043659 194156634 79969071 66195003 74545968 149424009 165115125 17011701 73543512 57087471 21421323 168941010 137086950 94163517 162816297 189887943 26980212 74775645 97949460 108076206 134934072 104419140 201046587 25242777 41553876 107174676 69972336 29870484 55007505 65975112 142295790 32141487 69894825 121814133 10745490 32907273 15966363 9043461 127233351 44689554 84269829 140992719 24943275 150386922 163583133 47703621 33052341 13449534 71207346 118583199 75456633 134468124 112896147 108357228 156170574 144857706 85084944 131847429 176587341 45660657 61435962 16326009 115043271 203119497 156343908 168953925 180341805 85495914 161567028 64417206 63596736 22696359 201662727 131638521 174004425 28278600 199371837 48021813 207821880 79968945 104150235 150328584 170582916 71816724 17978877 163360344 62847729 196913262 133367262 95043858 72284940 11122818 50360100 202255914 187740567 66470082 51821070 79753170 112916937 192483732 48830922 82586700 26307246 186598356 178112949 110510757 196099827 8049888 37394238 144348834 154195587 163967643 302463 166682124 38207274 177135189 94155222 92428371 144310635 116385192 25177341 149550219 58885239 179590971 181053789 105169722 42037800 22339863 61567128 101403729 181033377 203487690 60263175 130609731 119905380 99331680 8559621 194183682 33636624 198912777 25693689 14648067 138395670 86887836 179108244 174717900 129280578 176595783 147854175 181076301 139474104 164725764 2399145 178017315 11269440 168307734 119880432 44944935 141875055 22976583 74135880 93695532 78111642 69284523 106793484 137217150 170490684 51654897 3680040 47473125 103315023 17576013 103292112 37667553 117176346 28709289 164904789 110380977 84279657 40801068 28944384 142023756 65977170 16919511 189155253 134440236 11575977 143465301 102224577 110259996 19298538 87940776 204483531 130587891 55604094 142696491 19177872 107841069 47897346 121624062 165116469 29883399 82040490 145785528 50570856 176530872 56917686 90976935 73938816 1310547 179480091 142409022 150478083 7557921 167267520 170291646 137191026 38320002 208707156 160540191 155700573 115957737 150119571 77786982 27379905 118197849 176249619 10948182 122954139 51371145 152384988 42923118 19352865 106318254 52163475 103899684 50539020 134706894 69762021 21433587 14726796 176444709 140039277 145264980 27413484 3574053 116114565 141954876 111544797 178293171 75822999 26165349 145542579 180182961 12323136 149168460 12915483 198954231 125818119 141240015 199699815 100465365 183259398 38907855 209921775 201444537 170127867 209927634 196772415 159167190 176595300 110271630 152891487 184049586 173254137 189756714 167478402 141458331 42140532 110890332 8647737 172451433 88768260 100242933 19840275 149988531 124970223 189335202 193553430 108783318 136701201 84710598 98375214 111621363 76606005 14558439 137413122 17499657 156727809 199216374 152240445 24705135 96311964 128836260 167442975 178995684 168659379 91293027 21244293 122777382 51025695 95862753 197827035 9385698 129731889 25175997 133912296 40092885 77040789 72594753 99517278 63177387 89512500 123093453 102934650 146573175 198670605 209584872 21509208 169716435 197420160 120695799 47396160 103809573 145293414 7964838 137565624 108576657 168549297 69579741 139916742 129422139 132947094 154014147 108930192 99140013 114584925 145967430 2624370 121816842 168182427 182567847 8416128 207505284 153991320 72134790 155914395 116883984 80922681 16514673 34028127 175221375 195646311 92768340 209466936 35139783 13538133 190364706 176746185 3059154 51380931 182216538 173569242 94185840 34801893 184073967 9916683 174953436 3346854 163166157 93704163 20556060 99182706 98170443 141885807 147481173 11220489 168312606 73374714 174677181 45122973 4681110 170122890 9222507 197787639 94914519 207827718 206872239 86158884 45714207 146229447 62690964 10151778 84847980 104499738 81945276 74719155 53559765 36126888 97498674 160273470 23303301 193358025 19829880 15200472 170771496 45129357 206231823 140831691 97457514 13482105 43637118 202323849 99358707 148750371 179510604 157008432 113150415 398097 85940799 161838306 93278913 69261717 197809647 65264976 74489625 20664084 203264229 163879611 41824692 111660654 73261440 191605197 154186137 160249383 58553229 195758346 49098252 93834279 144059874 197047956 67459014 102890382 90770232 40406016 51599919 192638628 104337576 204459738 146208552 21617547 205830177 138872727 124071234 68772165 99422106 31449873 184775598 107396352 207417945 173197668 119535591 188185347 113249052 116939697 140875203 115261293 202265343 18777402 97087032 149531361 100903971 44453010 108053379 182911722 14257362 125891766 157184538 158159883 191780778 69851124 74280297 41194398 49786968 58089570 92883210 137396784 201432126 27961962 106819923 55794291 61149018 10075527 169215207 106581405 165569187 125266134 16603902 24238074 135611931 135579633 107563155 43363698 44027886 37740927 45473043 151718763 183168552 169069446 96218682 71454327 103755834 9604728 3929310 67672479 124510365 157804038 17013381 93695805 101773749 120054816 55796013 159938856 62557803 124390245 62953065 192289986 36880368 196217784 78167817 160509258 26147562 77727111 73748871 198648639 30716847 160638513 140736225 102093537 88008753 140389830 80406501 106497300 154770609 107788401 41210232 113999340 93436119 129320121 173798646 26000310 187524414 187637415 112398006 16330503 91278159 132251805 10468584 45210942 98861259 191227596 25845477 207160695 121859997 204173697 208506396 88061400 44333583 203205303 111449877 89277510 42306537 96202071 98966280 161232246 103202946 24429615 55699770 185533362 161709576 49803117 196176078 145932906 121443840 32053980 68002641 139632066 27521340 22121400 138595191 78486072 62746761 45067281 9730203 190977318 174811938 85881558 53901435 130978974 123337494 116025210 115901415 126324387 55411860 79788912 122283504 45039897 146902686 188587560 177990225 157822350 24765237 207344508 31022439 177751161 33228195 143799495 61593336 113017926 179769975 197932602 178342731 65137569 163116996 45541020 136315893 155523984 198460269 19298811 112368984 196980882 190918749 107748606 185369877 61807032 129933048 110993820 46726323 173468694 25119129 61033329 75037347 9223977 187144041 29947407 152773425 177530850 185742228 127346205 172074693 96024789 17204019 136597503 16624146 70519680 117494853 118144824 188655936 184573746 163295202 103154646 201420177 185752791 182408688 137657961 85900227 68478375 140428848 86438646 14238210 92472387 198649101 65093364 142308894 52221330 130283748 87462690 108283707 207445959 81361728 21066297 56621733 62496504 32480196 83795964 113872122 26078115 44906400 145529832 5211297 51122232 89594127 156364047 14351925 77137347 183973923 75128340 78257592 52657563 115790976 106808079 44435349 152355084 54788160 190459668 118652604 16697100 121863084 82136418 125192193 65154243 134296428 147780885 200892069 9947616 128411619 199933944 11610333 37112376 93837345 97451949 206357424 19705371 83363616 184303644 208751718 98185584 171560655 161437101 179730054 10221939 16306605 4412205 69484233 177845451 24662652 168929187 200399871 206143014 206920644 149494653 194995395 196647696 83279931 158020065 63588966 172191327 196561113 128199141 108039015 33494328 184926945 56236887 3888171 202973694 107566095 144347595 23356032 13749393 188661585 74778816 55414758 84975681 79688028 99559593 183049650 161031885 44321298 4301388 190303302 207877110 187142130 71751120 54080922 193936113 162239364 63329385 207339573 73643577 72607626 145934208 208214622 78813084 80416434 157178595 93037434 46106676 7543200 92012151 165066363 66645600 61855773 183601110 99639792 118462617 47201322 84404880 51339666 46535433 113144346 84117978 15018801 154413441 191247315 20715303 72872541 74259633 69768153 69617562 121992045 87435201 191990820 140989716 34213788 3817779 126107268 122538969 183146019 41030577 171719289 156353253 87684786 106189797 98620914 29947785 62512086 193542384 187277307 180680052 75415536 6390699 86116905 40720008 199860255 43327221 145141962 199308564 154973091 185434095 125571516 174042876 30968343 157700088 17797248 161777868 202692609 125417943 35641725 64374849 162352722 140827974 160848135 180840324 207410217 125138328 92234898 145747602 111703368 144274893 57576750 79547979 124318089 63863583 72788415 174627957 4298343 66323523 159120486 101307108 199363605 3695979 192860703 183712641 107756061 185853738 173246451 8538810 31344159 152593896 42995883 89242881 169496481 20092002 133466949 102513075 6032061 169991220 175087920 37815603 165893385 140170716 71696688 169688190 197893626 207387873 3079167 141099084 207036018 207656526 43751715 161085162 12925311 166684602 116327883 165530400 170808645 161027895 61422333 79954686 85430457 191449062 77020209 179359110 168687078 188950293 123326805 196777770 11698617 112338240 65761815 190505196 19856445 171922128 104621748 168845733 185625993 117980541 86752701 176106840 100694706 133959126 94205874 20583969 22845291 201515538 127355403 169747578 65542218 94148397 6090483 27633753 45043971 35316792 180508755 206549889 34272420 54900594 157834698 138356442 201137034 106161027 152318817 10228050 67732140 2746506 9620394 13816950 187852518 19724040 196315518 198557793 196615839 68326461 31140858 107192127 86990211 10088610 17750481 37664508 187103994 202599453 125034252 176898225 160640025 202920627 131311929 11018532 202740363 139226997 67148130 65429742 124976145 5869899 196415079 119732424 142093686 136189809 72406404 12180903 165097380 107914905 125596422 105681723 94753008 39462276 159461778 167480880 107619393 127458681 55503252 106951383 16243710 132982752 162761214 192100083 143201100 181801410 208901133 50366778 94780644 164737986 165577713 155674491 181224351 83244945 147121884 57120756 208339761 146343603 173596437 10746246 104949663 67438119 190840083 135007362 12261312 87069171 56435946 118346970 170638986 24404751 95520726 188542641 87917466 181524798 196305669 205921527 185743488 78110550 34917666 186376932 145982025 140074536 167506458 149107497 162262023 75108957 93405879 102749913 76354320 61452594 116210661 132349245 143176383 104443500 125392155 69865488 15553104 128272263 191951802 68834451 115846311 144513537 91008351 169865829 180179622 81425673 83101998 151001655 102687312 122415657 191700747 59976525 5531253 70510713 55681773 3488856 56031507 208010607 126188811 99413412 119544852 208351206 118735176 6002976 150801735 72054465 129982503 69348531 16757538 7798539 136191762 2367225 186321576 174795978 71901648 63950964 31586772 173263356 151400550 107036034 188275836 153290235 106029546 161112525 196819854 86968497 22451499 27989052 123470109 200853849 12777156 168496692 101666586 11787300 176641920 142064601 14560980 56816928 64300026 105532161 127896867 65727648 36924615 131244204 115547460 162635886 145930155 31751475 67554564 131512080 49367241 176787492 78058512 172721367 8681463 45989832 119212464 129400320 167439552 198167361 83152230 33777030 47181330 145093347 147289443 26885712 84002373 89482974 95203122 73496556 66706962 36822198 65352966 174137460 88833591 83397783 28681800 165428193 180450585 195000855 65948736 72545319 96153582 148384278 159191235 193320540 33886860 185793384 73893309 57919974 180341679 179349072 203963235 74057382 53546199 123387789 185263113 55084953 55847841 50831109 71370285 22105335 104260422 181855779 197499792 185180793 11987619 102622359 197910951 64561581 18231591 9609705 73173933 168042987 7507038 188097567 192553788 72480744 33409173 105367941 181976697 160696410 18786327 158760 72926721 161325381 115853136 169862490 153090462 58232118 202471416 77861490 54780180 95417532 83768769 61955376 164894814 60167898 120317736 88195821 7920801 90016437 113937033 186596655 178286346 77939883 202227039 138713757 18905124 25027275 127331904 37854957 131884830 141550584 126848505 84287049 181513815 41046453 32614218 173012049 190384320 143313891 24386670 86536422 178267677 144065334 63647178 118274688 116352642 58070103 124970937 192990504 21696318 198582720 192206574 140474313 99389073 45091389 163853151 47665233 104018565 103674606 172870362 19371135 177191280 41615679 157246992 49064484 29789781 142747752 26244939 39504087 93664935 178535259 64576239 56719446 43203762 27720378 79929654 155914668 198447858 63766563 115190397 202375299 57028020 31560333 181466103 169858983 7105833 16062396 144220839 194627160 186429117 114239559 100003911 58371453 152847870 88958814 101534559 46722522 173739888 60846639 209297214 55675914 187951323 186882885 173505843 154690704 115265409 80997084 180081636 38939544 165716439 54932136 172127886 29026452 75939276 208360152 79734522 59417862 97785282 197765253 84036036 22155483 138864054 83578572 154691754 48983571 81375735 149712780 8938734 169455531 93930543 122568999 199327989 42801444 108565317 75629106 139759452 32995620 98094843 169484868 25909527 65952180 44976687 140377797 118999902 166154289 199639440 127317666 81004875 177225804 85421931 99536976 160392582 30920967 144638508 23559942 152967801 84597282 56407659 73656681 91294497 117055239 54589080 72912630 125193705 62728386 139834800 73753071 149583147 101172855 193187400 141037575 40164222 122388021 85401687 53507370 79769109 37250073 10483641 74818758 157885854 62062644 190012767 100936857 1462104 121167501 110859315 172835943 74115258 57237642 63229908 102570069 12561759 121147299 207689034 154935522 189619710 123484557 87542238 113052156 83369076 199516485 49605213 155856036 76680996 63710871 61647831 172027926 125170962 145263636 195436899 88011756 41058990 165528447 130652277 75647775 91942704 146050191 117689313 67412268 148618218 160612074 53965485 173035737 71516298 76119939 79898196 22979313 68879118 105248913 16029069 168787479 81623619 172583712 82021674 49647150 113657649 122440878 106054851 12234495 20566875 206860122 120658713 19132575 92427069 8295336 73508463 199917732 141046290 180831273 110691609 205189719 5536083 12747987 122847774 74509617 46057893 42995274 140376222 80039988 22120119 203360220 140750946 7195440 193462941 195176226 42931434 198137226 73975125 154374150 150841110 181434876 118549851 16531977 173907258 122744601 103125309 173835018 200348946 6911604 58078629 142896705 52585911 177697800 84093786 33777912 54978336 14079744 5561136 202419105 98433972 205884420 110200986 17337558 125242551 131118246 140210406 114645657 134117067 27669180 6109593 81388566 25439148 144913041 195652485 147013713 47830671 179139870 80269119 79782612 11162865 174278055 67401495 65555637 154451850 82268886 48071436 112497546 124970601 5331333 112715862 10551093 95051145 163588152 50656578 2656542 115687572 5645661 12280926 182872956 78884547 98437710 33145161 76982010 5538456 201820395 100040409 147605178 32042472 137903346 67758411 190054704 122871294 163675029 47804988 135883377 174435849 75052488 191927820 153566868 149906757 149716392 122431911 179813130 20277747 188344107 98966490 78436680 104613201 81873561 36003660 99337581 43601334 202418664 82543167 163878372 187862115 187358493 54775350 132542067 190694826 41551020 38377311 61633173 103928958 180545988 97815375 115761324 194888547 78935094 132821829 39581283 161156877 37012983 202693449 27924792 30384312 119150892 188329008 161531349 37474017 185958591 147399441 203443842 152637702 88882857 125278839 139063617 173599230 24781617 131579469 7262472 206189046 205295685 126712257 29569533 53479146 181216497 39837819 107340744 13068510 77448798 19974570 30236934 61253871 125316639 91329651 91303632 198250878 80592750 43498161 175335237 109523169 7988106 186590733 49954779 150089163 56376873 145987401 177331245 200263896 197837199 8714265 21726180 120066534 190159809 148473297 822423 87070032 22407483 166370379 166228419 97272 26763576 133094955 7877898 173372073 55719657 193524345 109914000 70977018 53125338 155044323 117480993 159269670 27484632 96820773 6627747 18032994 94045749 107799699 149753121 10332735 78765393 198819453 105471618 7964502 161425068 6927018 191580438 33106437 60086040 161994945 87859674 74970861 26130489 144813186 2764020 28053459 95377989 149460801 95075925 174804252 163267230 121482270 129747471 146088684 149626071 48540933 79995783 73106775 920745 181095999 32499474 12579735 59501484 53073762 37199925 198455733 70559307 35188314 103249503 3537975 15401127 17704449 128470083 58485399 119590317 126305550 162726186 6886005 15405558 104263404 146316912 47862528 55796853 16021509 63205989 70662606 106340010 71966979 158999736 108135657 95023845 50106693 170793021 144326469 69636336 172629639 127410192 2372748 91784721 126913836 177704625 77434938 190162014 197569701 183166557 17631999 104280414 201047889 131914755 123323214 129485937 46126815 8033151 63039669 16431576 9601914 175597737 178004547 66206868 147510720 47603703 126388185 148511538 99264837 49835919 27508194 67537953 115181850 115013724 14228277 11226747 155492148 65698605 199577175 43598331 99542142 9724743 176964480 126219849 10570539 205226763 127244838 96228426 120301755 2563218 1356978 172928427 91472199 194100249 55221579 127468320 115944885 206598777 70078806 123874821 72497502 19825113 147643041 59850966 193508280 167552574 94154382 21887607 40421556 40564083 20942607 199369380 102776877 102129951 149640750 35220381 39113508 30925020 109206825 15946917 194866560 149246643 47869605 86159451 178409196 14951769 117569193 15842316 162422421 141584184 84059997 58361037 203904540 26061924 77166138 188712930 29737932 37515933 107969358 2984331 7477302 112937034 146926122 119358204 139636896 203897820 71587551 19001367 128786364 21387135 47086662 116586477 148194207 115989258 185331468 145477164 28252854 189563346 113254029 42273294 199798746 20929356 156540930 46529322 133668948 106985844 103291776 186035703 178570497 176971158 183907752 43041432 152869311 40256769 167065815 186212334 177278430 153798855 194457543 51347499 117377946 131811939 117791793 9168873 2698857 189558999 177896292 204169140 91354221 105096789 184364208 57346317 64933554 157130463 76264062 9677745 4984287 168738906 30581124 33360306 42692034 26913810 709737 149216550 198740661 188072346 88053042 175624134 92254491 81400452 187216701 49621887 143920581 6553848 139827009 10140522 44390472 35538783 136855824 154939092 6528753 36397263 6752991 165940257 81334428 189273651 202425153 52939173 104262354 59750124 77054250 27466005 65231628 74465853 21111783 144448605 90449625 152404917 16230480 100734375 104163507 146230392 160722723 45441144 194768826 67427409 119341992 41358870 36614802 152521005 21797244 109599882 168644385 153591858 172303362 107642640 145795503 172930506 57341046 135787344 100239447 122926524 119812287 185917368 189989016 73091340 108979689 104389719 181152594 69308967 164136 21474915 110571762 96548382 103204878 201502812 32438007 142497831 136523268 143740926 129869166 192931935 110218227 57761949 192400929 209180727 132107997 62265567 30896586 93919182 170388078 18826836 28163499 137450418 205197111 84960708 29177232 41733951 179133339 86322537 58020648 26591271 207960606 201913005 157964373 167513304 100709868 96441933 124408116 22104600 153640557 153858411 53270910 188375586 34879530 15385650 179966955 129553074 43721727 96721758 159197283 149517354 99154944 74920629 110576739 103441296 201526878 163576455 113327676 161969052 1704192 163680993 123490668 88906692 118408878 28101192 952392 110678421 95385150 44119467 75055974 168554337 119701176 152374194 107460675 53703174 76869639 192761436 184881585 199092495 59138562 126542556 157531647 185438253 203188881 59127747 52541013 90707505 144684309 104042085 137291112 44435097 79945782 168766185 63705474 126195069 164772048 90078870 172592490 115579191 176028909 164010336 8974812 42649782 2327241 51016980 63449211 4675335 155271354 163104480 183105090 167901741 198625434 157802064 15808128 27264321 48204366 127700181 161556045 131791863 126015960 79956954 46890417 113365854 115746540 179017986 101873163 5097309 33767643 76892529 67970322 14075880 159388908 171039708 179770983 32596767 83888763 146993028 38746113 72912399 82188099 31331370 77863527 69713301 62647956 209841135 199228554 124868268 106655535 152838021 84758436 100069914 79668288 15371454 73060953 46862781 68218500 167679330 165615345 153353844 114035418 17200176 17888787 129418947 75864558 42790377 159184221 101114097 67025301 187791639 105917112 140609595 12247893 205693320 178025043 49031829 143828097 154641963 188238414 188444382 170746065 19588737 117887154 130670799 62423592 195445068 153664350 174989115 205779546 53632068 11337249 6641733 87957324 6430410 62141919 144432330 66633861 117446889 44529996 151979562 71268036 40152672 45028200 159450795 207566184 61402404 67334484 120663606 79910943 18174009 89637177 171591147 198574866 178576041 127889958 131787495 44656500 176075193 91327488 17103324 64987146 191884875 1885821 44851149 42020055 94129938 129236457 201437124 61832463 154428330 187391631 79834272 72947070 22310295 176158836 128458890 104177010 91080045 7222488 176920191 152037522 123950001 142553586 151035906 22563261 119799645 97612620 58357551 141917979 87572751 66285471 172659753 195961038 208111995 64450806 20952414 181755441 124516371 80246901 185835531 57956178 13495965 98358540 27387801 152581254 61040070 99331092 163506441 138101040 83474580 129485748 59582439 142112124 21046221 32472006 99395457 113828232 185507133 71265957 581469 67366677 140083503 197818278 21264663 158299659 97536033 153841821 9422112 185502912 67415418 189620067 124402257 147000294 57085938 13860525 185031189 16657347 128561685 56826126 135328956 97165068 105773262 153054930 199818507 106081962 5797953 138076491 137579862 59006472 50589420 170518173 196854588 175255038 138201735 188279679 7421253 42048468 14510580 178859982 179362911 103834479 198893646 89195967 57003408 144165210 37288482 205859892 157870923 196516677 40866756 185609445 6055518 131426421 110198508 164798319 156264150 204674232 84085953 21772401 155952888 153720126 32647713 12196695 145659276 111507354 31794966 103042317 174058710 159243546 193558113 152576823 67375644 124486950 200197326 75746559 153861162 66212349 166342176 121649220 7807926 125129088 187587939 43231713 173113374 25477977 170316153 167145783 55365471 107572794 62516265 89787621 93487968 5479971 135239160 126662655 142391781 166433757 155673378 187914678 84993762 156578436 88425015 8704248 39967851 28232883 94323747 42480711 109559037 168761082 188701191 119669046 98544810 209891829 17204586 198218202 102007773 101331888 194236539 177303336 177184245 194222175 47870046 160173216 200817099 159909582 138406128 109865721 20017746 153039075 35131446 19801719 36901452 66782835 29398593 79840845 31762605 194373207 68407248 166012539 169563324 83701485 16339680 174703536 138656343 141383172 27334944 39514545 123257400 111153693 130003650 93118137 80554509 39203220 104119638 126416304 454587 1329321 96465348 192031476 40853904 10241385 178447437 45039771 111562416 112182336 21374262 35752941 22967469 144198390 209707617 184654743 48345759 20270271 183594180 179572890 54545379 169849176 49936215 88663470 199808511 178515981 19899768 148441860 158832471 26044074 3744195 75277041 110047182 108287529 139399323 11214189 60409545 57854664 112520247 135217005 56034405 158530176 26577558 158908386 32552184 180744186 171752196 197682996 80167248 126305907 17410365 182345877 45085887 31781820 51505104 91970550 41835591 159401634 135403611 166164957 115332588 84297654 70774410 161811153 148537074 42375060 39476304 41058864 32098710 25618215 149495514 81674754 119276829 147838131 81142950 682374 81268992 204482187 49332675 7742931 143980326 79599471 63599529 126741930 43984626 131780502 12340797 161066136 75874638 147449001 175806456 135122169 89213334 157425660 63345849 63616518 91148316 20157648 120676668 81844686 139565895 154067508 144098577 140429604 132806373 1927485 65646546 61317669 134032584 75950910 166357611 92433474 54261816 196018536 89067048 110052348 95512620 82225815 65400300 131884557 105953148 129814209 207032574 31954020 97422171 120470427 62742540 72658740 38180100 11058453 109030908 124479495 122363934 56546532 206878896 53602080 134016687 76014603 127731324 144620868 40296774 153896001 99760878 31240818 153983781 148687035 40237890 117999504 81845379 30492210 165801447 181970964 166556964 225960 110641902 143523576 208789434 177190692 20304249 16705878 202791771 138141549 148523319 199356696 95150685 137457222 39411897 121458750 180637989 103154352 197344224 57405852 171312477 199021536 4475352 39415845 119839356 180679947 129923997 2985276 184401 162472695 95285127 109305189 76395501 207348834 8577429 168139608 139146441 127679223 139963425 109668825 54878754 204646050 118761132 157560522 50243088 86942583 146821647 162769026 105431529 204253392 86509332 61366200 198509661 122128503 35290794 21937083 87441417 163963128 88755135 185478489 153077127 110829285 94570749 94222128 22768431 155586858 52097094 43941828 19118841 1356747 129596712 175945497 19342239 31871469 120435777 63175350 180898809 111526863 44192274 186486657 101853108 44666433 169577814 165529434 68079711 1339317 181591830 154866075 133940016 172589256 184307991 197411235 190855371 12360222 187359795 28101801 189326781 36341046 83943825 84299061 66491817 105846636 168254037 63981960 82818099 11722011 128172975 127250886 193549713 154488327 204479142 82883220 68705511 108573780 164066805 5814879 65386881 2275203 164542623 79853865 142329054 183777825 200767014 107840040 74832870 63152901 183322944 153440364 171217746 97322925 77863527 121878582 123778746 123853884 170901801 158960424 146763834 165144903 98457765 177361548 136946187 68465754 45744384 170334255 11719995 50788437 82796154 40523511 199542189 96084030 138656448 158046462 87843798 11651493 54129222 125788572 154240632 39596319 85962177 139340439 111347208 133501935 86386524 178438344 197780478 96847653 164179155 70462413 101533173 191945670 168312207 5908119 209755560 61776729 119261079 130420605 65392971 102174324 175242522 126212898 185759679 78694875 22808709 196178661 47680269 92730141 86193786 52972206 183371349 64623069 207480672 90700029 142132767 17865225 103754574 5664771 174374949 171608724 152224821 183767178 161695989 177032016 100323111 169123752 136636563 133516509 183566544 24592239 17828307 112625814 128292234 126693399 36981000 86530437 14929026 24376842 46539780 7256886 173823426 154820526 208149018 19954284 1944327 58486806 18117435 101322879 161770896 136509744 208041162 168372288 68368902 77574777 127868475 186237198 9611511 79689960 82479516 79023630 134990751 97068279 28680666 114949863 171069675 188721435 102118065 153594924 99590400 208265883 119463645 170749278 90105393 180555900 138399072 118369461 34966281 188289822 159369504 76534248 106132740 15468033 185006115 197844990 208276320 37425171 137037663 185679753 156134244 34567428 102022431 6496350 54019644 118531581 134897007 74446554 81962727 153603912 51785244 57494808 201503547 15131781 173172888 98898807 102620112 27051927 121211160 150538794 124778619 54774594 71525601 92711514 49061880 90244917 91967988 52817436 163544682 183036882 20790294 51027480 102858063 63283395 190933113 62792541 6750597 125039166 201666906 155571171 137659179 93365181 167608392 170931327 96533052 204254631 185535588 112644252 179470011 164802834 112668150 188921607 60000045 99302868 188579538 133437948 180295080 17839584 103214055 81071424 209943657 179909352 149315481 112165998 58995111 5274171 126413868 28615041 42776433 159858174 122546970 16187829 207167856 81147717 185122497 66693858 174514809 145392660 199490298 60385752 59197320 125634075 200067588 83314098 25283160 41688696 3310965 154528479 114109443 55574862 132927963 39376071 139355643 108389526 34366269 43999599 93133467 141332646 133866999 145449801 156440781 60864972 159843516 153589443 35115864 116189661 74889465 135903411 45864567 136309278 124201707 45318000 154866201 15273783 127237572 195896715 149156868 85715238 96498906 38523009 17825010 131855976 197913891 181978503 78559047 180299847 76386324 176375409 187841157 79916928 40614714 70035357 46271610 55476708 44343285 51330195 101869068 92711577 203050344 204580089 207045972 164553585 129682371 550767 63569541 88543161 6226143 53829342 102897018 194011629 111678483 58589769 127233372 150703980 103158258 69971580 114850428 202940010 141638910 177940728 26275410 205712283 84106911 207578112 131269698 177761997 49552209 173641671 103382832 70966308 194273751 46932942 131586798 37607955 570654 169721853 179766552 33929091 102043326 160711173 102385164 177904923 127542618 43223145 135823149 206268573 47503533 33602667 98124915 78337833 56237370 65404227 27098211 96534354 46813830 35637336 119473011 107716329 183591996 6239751 4392570 93295377 135202914 166262922 20589471 69051864 144862410 20194146 52820901 17168865 42929313 93271857 44402232 187787460 68691630 110377365 202289220 13971867 69133302 198451176 34444830 157707228 135503529 49093695 86493267 197794800 175270872 115230780 18085662 84692664 147677586 188001009 14062314 120396948 51223725 36113763 20681052 176107806 83560071 106087191 139576647 11430909 144356163 168042840 32109000 147974274 31521399 62610492 40885908 192647217 194093634 10487589 88519851 11239683 45268314 10615710 26097288 135606366 172371969 176976219 198159171 62899158 33034428 93038589 197758512 38701194 120064959 179063472 121023462 929355 56600838 163577169 10035963 136265325 193149117 53122209 198283029 66567291 610911 30677934 165592434 198966747 164662869 11847444 75313560 193223856 161988393 126259098 23639280 65946720 124003509 167463492 162991836 67778067 174380556 96284202 87200673 149802387 51494772 203799414 135775878 77710038 202001751 145151958 119836689 190441041 99153432 77851725 180286470 80169264 162112167 167896701 162797838 138768252 117236469 208681494 126688947 64434636 184767429 208674900 153524049 41683425 36954561 10497942 59566521 106495095 118276410 110345445 25631823 114187668 70554624 155488788 41465025 107131311 37372881 134896818 158947341 29369214 76482945 15252426 3807153 104807052 79211454 80164035 185294655 114389037 111065808 46529868 9589146 111085632 89433750 16611735 120231468 174147036 102176298 151141851 63656922 136354386 102455241 74108013 167170017 189328881 203826189 161586474 184005234 24956589 90440910 28908264 8695281 155616405 191872044 205144149 121887381 13211289 41375985 17158281 160593237 171201114 136178721 197179059 34029870 80344677 97301526 194775357 27077526 1002351 94172610 192162852 158498802 188340306 11788497 106418529 84936726 134312241 190494423 165473448 153737220 132597444 194322618 122592288 68588394 135590742 145791429 197765526 2677731 20517903 159749373 38493924 149427453 95876508 54861723 632646 53886903 142161348 182977830 163642731 629181 179611719 106476300 91165788 16117941 116478789 206814069 27521844 127787541 116409594 205953132 162982092 120865269 22601166 32719743 35555289 118494138 100834314 178270596 166675551 104595372 92303652 156349389 46389336 95150937 173792997 106706376 75125589 199882998 205086903 48409536 173595156 171827775 66326064 122440101 100501002 39818709 192371193 8056986 27676446 22995798 75010782 17308977 195537930 54451110 183295896 54987639 85884939 4814670 98694498 98956704 2557884 51372741 63508977 153298236 127809591 158732196 46817631 183312885 136944339 2470965 148468257 91860552 95715816 128514876 124996137 102927930 181833309 76682109 101875599 191032842 200759685 62955543 12640761 25731489 70417284 27537531 170745456 98701281 22840566 6120240 182269647 88641147 119931063 104469918 13406862 61171551 71198925 163940637 127340787 115075086 131071941 80739897 70002576 23612232 185674692 164964240 153391350 43454859 195100059 180021807 132070932 53221539 207229050 190217517 190777608 157008663 144979632 196011942 89766747 60469941 111566700 114996588 69454350 84720909 15711087 13314441 196915572 52431582 165367650 25140927 3553074 44237865 25106928 174533751 196141764 8858850 100961427 20025642 195437403 40883661 185135244 97358625 44660217 18399990 138677154 62348097 208329576 208349925 13419042 31480869 190467900 160593552 59199147 61825890 184435818 198296721 90268542 166689222 1473969 152110056 58616775 47378352 208049961 127798398 3974754 176926449 32236302 3366153 31929303 182830074 157072881 108532284 1734726 96078087 65320143 163022118 21587601 180154737 41747412 81954516 100506147 122898636 29184897 47609793 204538530 38569356 168189 133811097 130908162 9727935 184442244 29815149 171516156 97575261 125403369 132121962 91029330 126126756 26875611 68887539 203654493 140968233 67637829 151453932 53227293 68893566 62168610 55503021 95559786 104150739 130370688 132243657 75135816 9759981 74969790 139786038 391944 204656172 85404438 29748285 30721530 70518903 122507721 83024697 207850104 68172972 153629973 66031413 163835133 197276961 24669855 165225354 25659228 63103026 62883933 121935387 38227581 47040609 88725588 94805823 54725118 47962656 82149165 33311271 59187345 36769719 146543985 158765523 4429782 104255088 99557619 178323747 198935415 191840061 90432867 57093750 81979380 182780556 198885498 135629298 39798339 131008143 189075033 205379643 27397482 114791733 173044431 18626475 206662869 13361880 148658118 164817828 33432735 152963244 193557420 177004191 46573065 77998158 5782140 88105458 163357110 110529258 189989373 25416678 112640787 198298737 40272162 29223117 150097038 203081277 47617185 139862079 203362509 165237534 93359763 26469114 103448121 62079276 75293967 175228053 96348084 185471958 187161219 186664107 4675965 181105134 152884011 37206057 8297142 200032455 98974050 95183760 133170303 110006715 168309918 67752846 109490283 5791947 122201016 55632318 165476619 137972478 127034271 53064438 129188598 65594067 163184007 192543309 50493660 54624696 12946479 167047272 176747277 158059293 7344939 137584209 194155626 93373749 160810209 156760149 205455579 60612279 12293400 140378700 80291526 208726980 100336509 66450636 119679966 69322554 148846803 53639376 101990490 207288480 131418945 182536284 1270836 181448778 64640541 46195947 133822101 177539523 69933864 196168014 188632962 37466646 37254924 117336114 133268247 153379590 83104854 60232179 2170035 129188997 156357432 90106443 140694855 88807131 193002369 35831586 19265169 67400319 136879638 35454384 38124849 175144452 100403898 187524498 65232699 74435823 5576739 102725154 11000367 192939138 28469826 36110025 46223898 177377193 115151379 145543146 177172359 164272311 137787699 70252791 30331434 77964915 87689805 167821689 146128626 104140680 67752951 203450226 197374065 118948431 177412725 110508699 53610522 199337775 35435337 163344720 62107857 156161775 51833964 199117233 128445555 192686424 55942887 146945274 177193674 158196087 81712932 72163812 5481504 45867297 125687478 14139720 102596613 103778346 15920688 6738438 201128718 58568643 20088516 207641553 108665361 204911931 122718435 196122948 114976701 130381797 184349088 150261930 165427899 160146735 108672417 200065509 65603202 194846757 27239730 82864425 130868136 58290309 125230791 115068870 171269847 186022473 191926476 48266211 16009938 40852098 149913225 57366288 104834457 178312848 34505520 70399497 173176962 161490945 35076384 201356106 126126084 109529805 86673657 175865991 205049523 9481815 23500491 104248788 137383953 35533848 97115802 116503884 39164937 174603534 192425016 30218139 25549608 193865973 181400478 83213781 188213067 166642749 190472163 85966776 162115191 182690529 181685427 712656 23077908 1584366 162085917 12060006 83820198 101470299 16956681 133101213 96661110 15233127 68138364 43410864 84093177 141631665 60227349 114255687 203548590 123895674 198874725 76607748 186083877 24604104 115152702 130143153 50924601 51102282 13392708 194057703 145374306 29300418 75554094 80646510 137243022 22584093 159719406 159692064 83394738 44605764 147311283 69257580 204982323 88116273 142333674 53886210 49184835 59948616 73261629 6490806 202280148 202249215 197629341 74793327 37389870 162125544 78510159 25541208 201141591 83494635 148974882 205801134 173740245 184507890 103737018 10721067 156583266 53141970 14232120 191224110 88826850 14341236 18227853 96218031 187434492 21769545 117590676 174987582 178992429 11178531 30076641 43103067 144671163 129278247 147464856 19370421 163236612 19051074 65385390 174051192 139058451 76349637 155242752 106950648 136908681 100644768 151241328 20733090 107897370 72287292 162964347 143415174 52738098 14743134 13034028 206524815 195210603 187713624 126952728 100995027 79537080 138786375 19705791 49306278 61519206 176132901 163729629 129716559 147655956 14244993 45293913 61529538 29343699 36416520 56032179 39540312 129915681 145379430 63840105 69079143 93030567 98128107 132552294 143040240 63653226 120195474 173566743 71735685 40312146 53981151 25016355 178334961 12165405 1431066 160334601 200768547 62647347 186289971 124381425 77642796 166196247 2611140 93219651 86595033 23248701 5617416 102478257 178602879 46724727 27829242 189257397 60455136 178309047 8271186 170120685 168340494 114961119 133767396 185895465 201145329 113501073 186194337 90443430 144264519 44262120 158966598 185445792 7601580 96575388 74500062 181991838 174542004 41102796 64363488 206760771 47575479 174185634 43703646 94520979 101119032 184782759 124605138 207516267 150666852 118999230 94158561 29154699 178702839 174819540 120925602 144472965 187427184 159012378 79817430 23378859 19553982 145943112 48892326 55334895 93499035 123295368 186220818 75103518 168946806 23670423 100521666 115936506 110296683 21416073 56491974 178322949 63649173 96213873 106735965 33285462 87806334 152917023 11985456 87902262 167893005 114322341 138018342 11983587 21466704 46330116 32603613 146819211 26440134 112250964 143926818 187370547 68307897 107773533 56853006 137670036 37152087 112222173 34588764 129194226 47234166 103518051 8742426 60148620 42109032 166706421 31103268 184111998 153518988 166899789 149311638 138547080 81677127 150450531 205008846 138338970 174181917 157120194 58882635 201267402 178289958 71153985 52023027 169445724 83968731 167579286 90875358 148712298 180914370 77725074 66120747 132697929 115027731 196618632 74739525 93178344 38707998 54713127 137567829 170820636 4149348 185559045 10290357 10000956 26469891 85545348 73213350 184943745 39926859 184136505 75012063 70429128 132965385 55673562 84812973 117006183 63058842 142559907 39204186 135624216 155198295 184104753 82242552 21131313 52859814 109761708 14191317 100885764 200996733 38239635 95569110 65951277 209357799 71868993 6093990 100649997 189129129 63966252 3901737 98563395 117429459 124790673 77255388 26129628 153399918 18716166 129587976 65777313 174650532 207643737 5673885 25090716 152768994 57220233 207966759 43392048 132941151 150913140 65208318 37774254 112727895 118600797 159520662 153417117 199341240 195760509 118492941 157651494 200166876 6526926 181248543 44241225 125797224 62204520 117702942 169744428 170363991 202424502 82280310 62772318 176372574 111056421 21048279 188195217 71544018 205428636 62988849 209242215 84241563 178221456 188848527 12877452 120924993 158173596 55222503 143910165 69976389 32434080 2649885 166538127 33601533 37737819 68679408 157458021 42897519 130729998 191319219 93729804 87219678 15144213 85909236 198431961 53716782 197520288 102611775 199910466 182530950 5433162 12077982 59355576 153855891 105189609 171355632 112325010 200150685 2467962 184498272 198207135 906780 64931328 198818949 178060512 24415839 68306091 153298614 117538533 36241926 199881591 174713511 72276981 127314306 83140344 58823100 117940053 79665558 42069174 51064440 72490866 59788512 130606812 146014974 121417569 79800357 78474312 179728815 187203408 171805326 87343452 180836166 74025672 87325476 161446152 99402198 16361436 84539070 106849407 23317812 184279893 43219911 34051227 35856891 118683411 26318355 54252240 46292862 14401443 34901517 91590786 78510180 164765265 5918556 65339988 75738012 123490395 109984707 106636803 197169042 79784313 161404341 38537961 48435912 158738055 154015239 104291082 157731441 43508094 59129154 56394555 189186732 182799960 88417182 1713453 22434048 67990272 141984486 184623096 207076380 18387852 141936501 13271412 190672944 165579792 161865228 132345108 126079401 6365667 145219473 131170494 8883903 64643607 27300735 76876737 58912518 101870727 48956859 104991012 50320683 17302488 155400693 32891649 186708039 95397813 50225301 200438658 82159392 109243092 176176455 127454292 26928069 135486309 133297794 45209262 132989493 50825355 157238235 71156316 134502564 75098814 137528622 89477997 96258897 34074075 80726520 142798131 167057457 47537028 52884111 112437738 50989617 154128513 125974653 169873809 96068028 155932917 200980479 58756005 102632691 175072023 191970975 109246095 151908624 52355898 110534424 14650377 172577601 170809800 119598927 90902448 15085329 88999764 40947270 91374612 184135623 65101722 61307841 158954649 22106301 94733625 148990191 55468518 109604586 50968890 104655180 175257789 4860030 43660617 77317569 110099577 65859171 24853395 133657146 174598095 187513326 10778439 107347338 193693458 101339532 86239566 53471502 104938848 65088618 186965436 175720398 105194271 10987158 30500190 7324443 90008709 38587983 17679606 45653496 110999826 165422397 18736410 197931405 203055741 171403134 15838956 96902274 92593095 73143462 206903403 20759319 80528385 165634497 87258213 117940599 175082775 43102332 22988616 5374845 130220916 29327298 206714592 106602258 19885677 154765359 104373633 161003493 93709035 4943904 199624404 56857437 132219759 104442156 92576547 165950106 23484363 33947214 112234437 95261019 41069070 79868565 59367399 2225664 174850746 127227303 28509978 121840551 149640939 118699812 94248126 209736912 184743762 179787363 111923847 99467403 141361689 52269000 187210191 150641400 186432771 164438253 6946212 75301128 200347392 58094925 71345127 96759159 96526332 95237226 35104671 3501246 192290490 19216533 67780461 126537033 73673943 96638325 112647801 68876808 25258233 190998423 72236178 54754203 139671252 154082250 65613513 174112281 156636627 29359344 107650095 34398126 168614481 163387854 19682355 102324222 154746270 35633892 134037288 12463773 203844648 155104278 40614672 6491940 131655636 153543957 45795288 124195890 187523658 10641120 75452181 168212163 47520081 98782089 81951471 73940181 156903222 81386340 88524681 139655796 127527393 74644542 203110635 145149102 203458416 182676459 94471398 25318629 132915174 156054444 172869627 73155201 17872344 147143577 135269148 122602767 59360511 189591381 170434047 207837189 195095733 92790936 89841381 43991136 179156292 50202810 126726201 61051263 137792487 167035029 181476561 203169666 172564539 18136797 49393743 137301234 163593213 18199944 143513475 25409748 19728156 74202093 62793045 113321082 139533492 133625331 85603518 33130839 135013347 41288226 143507994 126212562 193918158 190226589 15285186 199800153 205899225 141323280 117728436 145197696 11398107 8000538 89267955 151439001 125147190 84097818 156635157 11379774 38520069 207573723 196645554 69975339 8607207 34609575 134947932 116383701 51263058 12850467 49875945 40034841 79413243 126193578 183321138 188402550 77198604 86710155 148834308 151931808 159647943 128495178 115541643 26989809 62951679 207903906 131822754 178268706 184565577 83377056 33374691 11832009 48577347 79416834 58095576 126290241 33315849 165308871 18214602 12619992 90564894 134456322 24685899 23327262 100789983 23751105 137004903 41833008 176799693 145490982 72971640 48175134 150427935 11316795 206625006 209013042 66233559 94228974 157592064 59722278 140925225 18018 180893622 133681653 178570896 159432063 82112331 146601315 90444501 60688593 125171991 65595411 106747053 168088662 50104992 46451349 99217755 99288840 84218946 87562188 58807308 124176045 66496332 151135278 758604 112839867 78426915 148711122 82972323 100885134 97042029 136090626 4566933 22747305 719670 89289648 84730716 59249673 121110654 58378719 80285709 194859 87221043 20461581 179763024 3333876 42492303 48837285 102991035 204181782 64374513 176968407 40632060 121549827 17732589 105769629 164040828 145734687 174949215 70272867 64629369 6365751 192896172 68553954 118721316 54211080 145144125 191826978 178964877 200759727 126176967 73809246 86113566 95665899 167878221 134797425 2395197 57922179 401373 69860259 102526074 184325946 174618486 9816975 208227852 141768711 195211905 43612821 184408224 179367531 139296948 25557210 41890317 142942086 137537673 69156108 124174596 52588011 135127461 98377839 164346504 204036483 45988047 140280777 128749551 183617658 173124567 183752058 179046315 192531045 161006832 194859105 14706426 189186333 146516454 182415156 112592655 96938226 23427201 163798425 88350738 187188351 105977046 2558829 79953594 101144820 151824540 149082717 41739096 102496191 155752275 60646068 113176602 22928514 6491058 51335739 41296962 205644684 163618329 47918241 124162332 42646590 120095346 164380944 51113412 124787586 37043307 109810995 120430296 201059313 33508692 60868458 31385277 168454839 92089347 173168331 15023778 82233438 145223505 118778415 192700452 78679587 4205313 112097370 156883524 386568 142438380 194491185 10580031 22004409 36161790 6610422 70006755 60517317 31410372 179168157 112796397 144023754 200336220 110557188 76857333 66929016 50585073 130299750 26229672 111082755 21318192 133918260 12023025 71391810 131839008 169588608 1024968 107215647 74387670 45692682 134474067 85191708 141781647 186448038 140637672 192802491 50856519 136336641 163323237 200434605 28274085 184016616 204800757 151908141 97453440 57310050 37919154 185024448 2887710 117635091 180605082 45011568 153951147 117548340 147467355 157155831 143984904 151426947 6720231 189404775 3323481 70851333 48593454 129490557 112554057 35679714 2493498 181844901 111072801 118855044 109218291 98516922 66354456 55667514 125425713 101954853 125221194 55807458 180203352 121233924 80016930 175200207 2678403 155007552 94282335 146543544 3070851 177288069 197823192 130881723 149821476 39433275 194178432 95641497 177211839 133853307 190465086 129729369 37011576 68232087 150114006 84358155 129786930 73508694 202640907 95881989 113633121 116176221 52743285 30346260 171584616 68014422 123008298 20265693 192090045 163192323 154260162 49080843 33548823 152066187 176783166 54738201 18660180 107433207 91183911 130325202 165687711 39028353 121787988 167020833 75137034 46381188 99534918 200803995 83907495 164035704 209443038 204492603 18716082 103207503 204103179 174434085 36942906 93847950 164239425 149357901 83197905 7014210 61216575 205718394 23914737 175514871 206335857 193707087 17321787 160872579 143484978 133296786 32171895 17630172 108623613 59381910 18514083 41407611 161177961 160621986 106688820 200829321 73805970 78108996 71504937 35118111 154422072 196177212 191736657 5764164 93288300 202324353 174463170 47790939 162308475 181919388 139662810 60993177 70671426 198225699 140581980 147613116 191658264 59132115 100029699 24368064 2743314 99876063 19427940 62996619 22977528 138593721 7581903 20100969 7994952 127346184 95127270 106433229 102406920 17275923 127271508 69443535 102718056 58526286 80933496 37612890 84214284 64300824 61466349 118967709 17386131 86902998 75426540 42869442 22718241 50864121 106899576 109105542 28090146 11082981 73695216 19906782 62556270 147524538 128775108 167068209 75641790 14586012 151417392 190461936 172273206 104642979 198207891 108812928 131265750 159022962 88741821 58711737 22860957 15029973 81670386 96888687 37206750 31823694 149960475 148411158 57739374 167061426 190997394 183983352 87302187 44484132 48565314 202250055 103009473 195230952 170356368 151205712 94721634 206596698 186282642 39343248 21560700 19266933 165835824 63631218 157062612 113966559 41563410 145185306 95906811 16452156 190064490 206446800 170669793 138697881 187715766 61917366 124512402 187077177 111480642 209974800 123927930 84674499 157477446 195683502 135487359 122950485 208177242 164683701 130146723 857094 142339575 81267102 73642107 122509842 25932375 97593951 34396425 94375491 85090530 93513672 173559498 105232323 154655907 5792430 65811816 57650313 144727212 57411102 207553689 89089035 104443542 40384701 158894022 28150143 110375034 183772407 118786416 177909942 163001034 52664493 42511707 105500619 9530241 46772649 35194425 182512386 33889233 30570855 149282805 32121054 69036450 86437218 181600293 61401270 115463691 121808001 60673683 104210148 63533610 164266494 106176483 144001284 18729102 101781204 76056204 111337947 50532657 150247062 115233279 132741 117369042 101078229 89731173 131885208 183380337 149748018 104473404 89784723 22720971 12638514 44149623 144732126 205964766 20206473 55891605 204909915 1515465 35272230 124659759 182752542 106583715 204122079 197782242 129363339 170770362 155407938 186438525 116643030 96611046 110946633 181189974 25385409 118389810 195395571 25412688 101031819 202606383 137135292 104554800 155731191 96559974 183204189 86270667 165903255 202236951 22981812 117745908 97914159 14887593 111129018 58120398 68228958 28080927 57179892 168310695 205135287 48840666 59368974 85845669 79405494 87697323 34087158 139766214 94784886 17941917 25767147 194757927 202243167 129446478 108245025 73447584 112659981 104873244 205230711 50881656 199796751 91585242 134147580 184226868 5266107 179972457 163285584 83464374 42234444 68657064 13581015 104130747 118521837 44154726 125479872 106055376 159843033 45594339 174194559 90404937 127268820 95814621 122952921 81035976 122038812 4565841 204444471 124011825 105176127 195976095 9793812 27538896 106639218 52662225 37520322 187710810 104413050 204202341 107231292 165934209 202659450 13150389 190549569 174656223 45654189 94685346 1325940 207968712 25866708 160688283 191358426 12700569 71015742 24588816 63232092 62272560 167088768 62704803 34359675 58353939 201020337 89805933 198833019 56342580 92985123 45728067 59767197 8139957 107991912 7457436 48095523 139477653 155151864 20757177 152393010 180186804 35430507 31521168 41130768 72950367 36684753 20089314 67825653 105447972 43116780 175192227 16424709 28172676 126473382 84189777 9464301 66915282 114043587 22900479 31215975 136908093 70166754 202320657 33748323 142479099 120690318 249879 43697787 99699705 165507825 55492920 1854111 18102735 111368355 205170210 109720863 192122385 31859583 81871314 185644074 173575059 97639668 105858879 145017075 31245963 82703166 172926054 48471087 193439274 79799265 109203129 56830389 115418898 127831893 197910720 3691422 182336994 206343270 34576143 79100112 197614179 58383990 69134331 187920348 159008703 31514448 136981467 158118828 178009713 11340357 117755211 147413868 146913753 143529981 72470202 84743022 81990111 67139037 197717289 178247181 137256693 23832438 66433626 150362310 40964385 208658667 39984294 124583655 1275372 158703888 161034678 154287987 161208243 37803045 7871892 75687297 141083229 7613550 92928045 42474747 141060486 123602283 57047592 137855907 44190720 55599201 1088766 51448425 15352701 56280693 171415125 56523264 167563809 180888225 134189055 38295180 187728282 113053374 174710634 28517832 1372056 139818462 153709122 46098696 190274553 46954929 201542943 129274551 74116812 187080999 29484063 185421894 169616853 6708345 29286705 135207702 154315329 24876390 75211920 18768330 22073940 3559752 24096618 168813624 146270187 208276257 103652808 88939389 30828546 20063988 9817248 179696538 146020560 164387223 63481173 86753541 195932688 108115602 143552682 194448198 73639146 160436598 34321749 187071150 173912445 141452892 47900454 56893053 41669712 43419138 161671881 93172590 47843817 206357319 186582921 65735019 99555099 14290563 144819801 166519185 18208155 31353462 100923921 16924593 201330339 46567437 203551929 11561172 88237506 151206090 16335165 14245833 67872210 173919942 65266866 191965893 185903571 117410538 80262756 101642226 125986308 16281363 82718391 68304201 156259572 44835168 177224334 145319958 89487216 29390907 164209605 65716728 12327672 97323597 85961631 33652836 168146013 162989757 107188851 35341404 34996479 199354911 43979733 124874883 154058856 95602878 110690475 202230735 194982186 137306547 182621628 26770485 66504039 100911132 187546422 6226542 190153089 102147213 53766426 141094632 97184682 139186026 12365745 202182267 42744282 35807898 52979199 136860402 77801325 55711761 24809358 202330338 60898866 170688168 157483725 2083473 182752353 163860942 118443255 138121389 83189652 204430149 181603758 148659525 104704152 134625582 207898215 94267866 197898099 22059954 185131674 152995836 99029763 59441403 100397094 59927700 134970759 95435382 1580649 72527133 130196724 24096345 141148077 55944378 79427880 69251742 21234948 37064118 62779857 208685673 190446165 7054929 167146329 155845137 125611059 97057359 200093523 190416450 151449627 113859144 125178207 81053322 191523192 183262170 22640037 126936495 203595525 1413888 124145595 99290982 140063910 78676311 45107517 121662219 64571178 143086125 190735923 107701335 38183292 137721423 42960876 72897174 3471909 207647769 30528435 204638301 182183253 133195818 60030663 69589380 82303977 50555673 142069830 136149321 167292804 137119311 202195686 134231181 127468425 77052549 90843375 23193576 37012983 24312981 32488218 183337413 4021227 138310809 580860 158268264 122400600 132111315 201304320 200084409 135352833 49444395 136909038 95886063 180896982 106207290 129509457 31637193 74939529 61525380 140431200 129071334 41950944 144942147 58983120 101859303 160125672 121138689 175937790 182811993 46636212 88806144 124319286 191488983 30970338 152711139 187515153 145658688 7023744 17352636 4253550 2729223 208977867 116602941 169512441 101563749 10433808 59402910 85184442 11349303 43373421 19288605 80311371 104447679 36519420 125981751 142266600 13798974 139521123 148543983 13141212 17678199 4358025 17237346 5810070 58927428 10249575 65961504 6373752 205599387 92119104 106487367 62000526 148051176 21337722 148344945 126015897 1895040 148169868 101979129 55539834 89890983 160069770 138660816 167801865 88410567 109178727 27392421 37147404 65950143 11955783 182359149 5104239 43162161 146450304 127077909 139169667 136467450 78784419 187862724 124100571 197733165 118691370 70884744 18028437 164232894 5358822 107988321 149955099 87119319 11405415 176047809 186109602 205870350 121477104 48457332 92228136 50006040 138306084 59100384 141574230 130684659 177809268 184654197 49368732 10378830 120962625 67869837 101480106 174825231 75837111 148802199 163417716 31813446 141639183 110429235 695835 100475571 165890466 149776263 177101547 200764935 206843385 77614278 198420285 62173944 149831115 11563461 132386016 194065473 940695 121307067 140193039 79609131 98456862 184670451 120576477 159342519 165630003 123886833 209374074 13345731 181308897 9280320 50388597 101138877 68974815 50817165 89395446 24472602 157940790 20972007 70633689 56344512 49209489 18861696 204575994 92548071 30242247 166071507 164693613 168278628 144202023 208715997 47604984 154817229 125656860 157473246 72862524 60232515 128293158 46597446 86210649 58925013 36443505 154840161 112009485 66745014 36012858 110529489 94883523 151991700 89807970 18576936 89206593 174922293 108092733 70795095 193002810 178993605 66775527 22827546 79355661 184003302 51080148 68255586 199722306 70124817 88882416 202354614 145140744 45283896 142700313 39781518 43164387 63419202 24979752 113675562 155176413 134395044 22334067 77508186 70551201 173079396 69918618 104344989 209944014 86055018 116726127 11193714 115759455 22258992 55747041 179839212 44896782 56661570 160229580 189874041 89630163 162145830 62723178 183951894 81705330 35382669 51966915 160061013 206307654 98555436 203695632 112819350 63239694 32039910 65401686 52079622 154427721 36462195 83102985 75873000 134073429 204748509 126197526 203103873 100313598 188186460 17727717 66409560 177435846 201822075 63387009 127262310 84515655 80807454 13256796 141792399 178457937 31711113 206395581 15483867 128870364 89623926 72149532 126195048 184525761 157043334 194134731 4553388 132307119 32616864 54272715 121339974 21330246 18575802 45395322 184248729 50555883 79245243 205129575 166130160 163157064 106982904 137686185 60405534 12045936 180027267 122069052 206814699 94106775 117710607 48294855 155565837 43987251 156086994 186530295 146933451 55692735 151397484 32457852 44878953 76783560 53920461 44906274 52916409 185041059 74843706 41519163 140446719 141020670 168474075 59588760 98593866 155072967 102113802 196974645 91165326 97355265 185022285 49934976 78802773 172493979 143968944 125553729 153039369 85621977 34417992 68606832 84831999 100730301 95018511 57874614 42374241 4035549 110600385 82710264 8048775 141690171 57375465 90950349 45205902 86749488 3764481 98332122 94658277 110006400 50470980 71513736 76753446 185373636 94500693 184200324 38012877 131647467 105097839 64616265 203165445 4303845 142914933 20104959 45983994 176894844 42254835 14016849 91402164 180171999 104760894 113206821 101384094 13064940 153789111 198514449 87048675 106690164 189329700 9537003 19979946 197413020 69468567 42978558 178872876 96926109 30269925 151078914 146910834 173178747 14420028 199173870 38877930 18656883 107421006 4483374 83580042 100229052 88981095 152030508 62390034 80469354 141081318 11540151 110854884 160791792 150929562 95175654 58207821 126816669 42862344 124404483 106116360 10928757 24221715 55709472 40610598 84787920 103032363 46478229 138753531 176857464 104932317 64166529 136630662 60197067 72732912 93851688 141407826 44284443 161172375 168617484 7298865 80221386 179549433 120878688 80171091 78258516 42209727 113064756 30330930 51619134 9028656 121273026 143592330 42469938 205317 175328538 88006401 192400362 156532761 101970435 206167059 146385057 60731811 37574355 207147717 25366866 99037953 148862868 28958433 174782622 200838015 59190285 84127071 152103483 119574294 22292634 121381155 101111808 161111622 87226293 151577811 112187985 121973334 106726242 4723194 54074244 46168836 152206278 107383857 141562491 180975291 54266205 116819367 175165389 188346816 19469037 158012190 16311183 163355178 207718770 21084441 71077461 88387362 86429238 35975436 63799428 157341177 136280340 155600067 29419215 166665114 63447615 88975509 189957579 78603084 171246411 162026844 177398802 75017418 48872313 86867214 64531215 4900854 139295478 195887601 146512758 53551932 208393437 175039200 78788577 189326403 117367278 172477767 39060735 58190517 207179217 112705131 165704805 27857298 23586171 185721711 94903263 110752383 168353619 93030 153140715 182979531 188960205 45502800 99745779 184922556 10790388 27652149 48866832 115420242 10563315 58521792 72374022 34681899 168253596 192411702 176598240 127166508 164234343 28214802 29661345 45609627 116021787 166632291 103317228 133201278 204315993 152408802 36281763 72236220 105856611 45520755 69802446 39817323 156939447 141027957 52283385 45551877 151763766 135146718 49200795 32064480 98470323 133036617 121094463 76703256 76896393 102140577 12313035 113845557 187381614 126169764 50280216 88346412 84527436 12939948 2603286 12873105 119018025 126176568 194022864 122730531 152527998 7036701 157121328 66750159 78025605 161752710 6493368 130490325 51475956 85640268 4446855 51762186 9433872 89416845 49482909 55893768 177312891 104040741 20083308 55413288 48614895 171258696 84292509 14908824 187376574 93886149 108861165 104169387 188196771 193494462 123273381 199539732 24381735 181283907 185356038 46550784 89368125 180621945 9764559 143182284 142628388 201246738 188303157 176381667 176562540 36189111 199675560 193314954 209279994 77681688 23755935 153078513 87251703 74974452 172474701 18194442 71753094 197936445 102164160 35232666 165005085 124566897 68316885 118448547 33979365 109068981 99769656 2744679 51885561 170448390 69080613 101950380 69559665 61051179 173944218 72689148 152880084 24112305 22021986 184087806 127273839 81310803 40374537 163740108 27168309 7123284 66419010 5391666 122420592 1712046 146838951 175902027 115413123 85484994 80820054 201694752 10501932 174155331 89494944 68434023 34217526 132407394 91537551 186980430 73690302 129254853 153489210 172032756 15175083 147512652 35619297 153509475 60179133 82374348 153626718 113026284 97363077 150939201 204979950 168679056 39816504 91297542 155857926 116341470 52046190 66288558 139478619 98735364 180740910 12323514 2107266 83703606 18488442 113852004 53891754 153979077 65319492 92644146 102031524 154485975 47907090 177522849 176469468 148879521 138795972 106098888 41976249 30085986 147091224 58445436 50535870 6823677 102413724 159332040 173516847 82899054 26906250 191207016 108376149 139074411 42371406 171885651 187238478 181456464 317814 198742950 101641785 79696407 143742207 130720716 121653000 106310127 15801555 54645297 39835110 123444615 20998803 7413273 157681482 132279714 77035119 181503987 169041033 179950785 173267073 178605336 189292194 209895252 181202616 90982290 168909027 43930845 157167738 162594705 97232940 110990838 147617883 11657373 115735893 207475968 14857731 16213680 161124327 11138988 81990930 191841846 45331902 122013381 4248342 147878934 136773966 62501166 174441624 192300402 143971212 190928808 105714441 50806539 135732933 50967840 62986980 196630623 203809956 175826301 187675803 5510295 61005945 24215982 179881422 96801117 113468397 31261755 94718778 61846680 177668253 144345831 97281009 94308333 175446012 95224794 81441969 53316081 55510182 106163631 168337701 107195319 176305563 121420131 37226616 154629720 162820119 117541704 84842751 170035005 26596059 100213512 92788668 177602481 97350351 167074089 144101916 164010042 16218237 30739569 153730836 144723873 135564387 127215606 78995028 7786023 145763478 164392347 147410781 16936122 114573186 100021782 101658375 59809386 197739108 20737374 42138663 116512515 185191629 190780128 123324516 137895345 93090312 11033211 162101709 172813179 70628061 32061099 175832685 4760133 136792845 163565472 201622953 44297400 14530866 142388547 82808922 122889690 11258037 161104797 136491558 43038765 109759020 209850732 60143349 186732525 107274258 74392857 43311177 186718119 13261080 106041852 72421482 176579088 168552090 162496299 90209658 5337549 4043466 127423086 146883303 118937049 112490763 140484834 92725164 161163954 159061686 195314322 138813381 128701377 36780240 16178862 139626648 155753598 173530161 35536914 83690334 59839878 164803023 6309114 147511224 119340858 77602308 9819894 1665531 193046784 15604365 207037845 57509508 115573164 198160641 110040525 73796457 174144327 127381065 184517214 80449194 110858769 54520683 117227418 143519229 155287818 147705243 31855698 122359377 187642245 1279782 41315421 49272657 40137804 134622033 35175861 68968725 626241 115156650 155296092 70316148 145570488 192873975 207835929 45590538 43056657 7347921 192505068 81977805 63956676 152859147 90331899 187461603 22518216 87103737 118903701 134228577 168660723 111198549 195784071 32415096 148955940 107722944 43479450 25031601 117515496 77241948 22878051 5600532 27696543 97369671 167082342 93019983 148151703 114594816 51368667 143039295 91255395 45881598 186718476 160516608 17394573 52662351 72061437 195956124 130629093 173025930 82033182 209787795 39282978 9085251 195373374 118767054 195062973 7165053 133318353 77035728 37217901 55373892 115668903 118338591 196670502 106066779 117828942 122508960 106889580 198397605 125020308 58409148 198866850 60099123 25194813 99746472 135167340 108560550 209873097 101220567 21523446 2380245 82754637 155296449 10028235 204853614 30671277 17262378 76149654 60618138 160139259 60391107 148065351 48169947 147273084 103440225 38835846 125680338 166432476 50340339 164683176 208395390 70986258 58168152 152358843 165589263 70410459 144986898 103748316 16615536 86674392 41454210 51211629 164421768 143391129 49632240 18957372 58878204 97235334 162242976 132697488 8078133 154346136 174824223 98847462 164098683 37256247 79339617 209673429 134146488 51572703 197735244 45886197 167364687 27560736 92259573 85267560 78616881 143578071 13562787 140078547 105890064 74964624 87058440 193524954 44251767 101032743 118005426 26940606 176502144 104827212 31470579 67921896 72381183 35473473 151959192 114562896 61196226 197646099 71384712 42857556 88184964 111275640 165324747 40345557 44148279 121379139 160618794 91505925 131624178 83621349 64347192 139262571 160216518 87820089 201330381 154702065 136123428 16061115 65158989 94773378 74763213 72815694 177386475 185767554 130194309 5159007 16983582 162333507 65414958 62052270 31939572 131122530 180080964 194937372 12846498 172975593 159895008 141221724 187024824 15200976 31264632 150695538 87496206 156705213 102885468 31195920 42901656 34040811 173055141 20760915 11909646 5728443 141561525 103540122 194895939 140201901 201098688 170927736 193487238 158823630 116728479 135894864 171746001 13095768 70650804 166995234 58806279 170815974 57353037 164899896 51508149 124060335 35303121 76539477 126932673 129298008 96272568 147470064 82195680 188394339 101198517 286125 133401849 37750986 103671918 499485 107956422 189817110 185020332 125369055 86852556 153691293 180087936 106835022 180805401 135344811 37015125 113871933 141151479 192041136 170189880 21723072 172019169 143769990 12555144 187407696 94096107 161747691 202392078 392700 27593559 204788535 128790039 47705427 143121111 188586237 56946771 2094078 130190025 21158613 40081335 14790447 6583038 125429745 52958892 99160530 60333105 172721640 9200856 114103794 166596318 17563224 120261099 208514124 23952096 132832602 54069897 206099859 25616031 155652567 26444271 45397464 55046670 27160959 102047631 200624634 201860505 176166564 172622541 78770034 110379402 67957974 85352610 63466305 139818462 96347853 69119484 4223436 16284450 107841258 173160540 108522603 203804979 191194080 16464693 33397266 38501610 36963024 596274 196272678 99765288 36831879 78254778 140219205 92662437 16609971 99428259 63152019 26974563 102634854 150943800 64318842 178624887 25747176 29714475 168487242 207700626 49654857 63686259 24732519 34755063 141842925 138446994 85121925 43694595 150962847 25516974 47602338 191777586 27169947 102251520 173548914 135106461 209212185 14399973 95125086 148445094 15755166 10294284 146694618 158231955 90753516 163870455 185560158 166715073 32966640 90690663 202926045 127352925 186732147 209884479 25953312 34577466 31233342 128822379 180782175 34274688 199432611 1114932 172169928 206313135 117525156 1089606 205037931 44886177 162262275 179523204 72810297 209143347 35040516 168705411 113370390 80772237 4423881 154040901 43064070 118460013 207229008 136034556 96395460 182167818 142272522 66323397 94289517 51107028 214494 98911974 63885612 26031810 101677674 18956532 121921065 24028746 90892914 66677226 190684725 70539336 200521881 75690363 148189692 40340286 137427549 103232073 51584232 82964616 44186814 130281312 176547042 199369611 132714876 36886206 134432151 34169394 192823869 122731182 154477428 53609787 130658472 54942489 203110257 143347050 175589295 57897357 73095666 11824428 122773602 178349955 130610004 120423072 186481554 68574723 17561922 48551937 38514042 100835175 46033449 69486060 111578313 68826765 158468835 33705 190152207 139751493 57040956 53101461 99944628 29535219 12343443 4114509 185591700 92319465 190455972 80283735 139326936 200043102 154061838 193677414 67678926 175851060 187619418 171498537 132090 152131434 115910802 61433085 135094722 173916351 35880978 94771404 185129385 152454099 208988745 72449979 131638773 156046842 119768271 66949323 186523344 149959299 116019414 44019192 9821742 36519735 138854793 98566293 15666651 110793081 83863815 24428901 204879612 63072324 95747190 85668996 141374961 85145655 96606153 183802500 119843304 170583672 83193369 146198787 62200845 19072095 45453345 68604207 207963630 138789966 204072666 23366259 151219719 70627620 57508521 209192361 9721929 106244607 15366267 87602445 89515629 3708180 152951274 80376639 159192243 186668706 105374703 189095970 164699052 97958868 65194332 159658128 117170382 141223551 116146506 68205312 141668247 191999535 181262214 144861318 22416009 65759568 172387656 126479283 27744129 126191184 56158977 186976209 33545001 53175528 174759942 78597162 148990233 158023446 15549807 195866580 199832073 143876103 209484450 201468162 147673323 117001290 181524546 8968764 102548460 98143794 29850681 65808015 105399105 140942865 64446291 18664422 183968862 199831212 13782384 11589900 172638606 11597628 192762906 153191325 97489707 11477340 118357260 157147011 63562695 195379926 76661907 126602700 178513545 175508823 170963436 13727133 142492476 64906170 198208878 167034105 73681713 82074594 7700994 36310575 62871207 82772550 136934028 189234024 35111622 123812598 203245707 125668683 22626366 28781802 95610543 97228425 198478119 7877016 187907223 35544516 17907771 46687998 111011229 35334978 139191150 137000682 10320030 154829934 166686072 141067080 192433248 74885706 88421235 182308434 133123263 185831142 180112338 188544090 104673744 153922776 158332545 33965820 29129625 153469344 169572690 80659278 133096131 124539240 118760691 17240454 65950668 164127957 22534764 114126726 147972342 24214953 107508429 208437180 191589972 46265814 154302330 153148002 123661188 138170697 155527722 98010423 30568314 116328072 42377916 125439762 186123546 86066085 141531201 59437518 172650744 7391559 108923955 62107878 187875093 17273718 334950 9076389 19024467 32124435 192746694 9307473 1102122 208375671 148302525 125128836 89683440 167536635 56706615 13727595 205417086 133803789 23312100 103548249 37708398 184328571 103227096 172076877 39140598 30469026 187595478 127240848 175919268 26224863 46434234 113796333 62963271 147249837 82402341 104105946 209084904 64456896 201364044 113022798 183086841 148312311 199392123 36321138 195066900 70658910 74351277 168211785 85287321 149921520 28928151 59830176 65353344 99017751 86847348 192023076 202222587 24968034 161743260 127423149 181591011 30045456 131963055 73418562 53946858 129150945 200965590 197679048 79063740 102434262 180915756 169037232 43819146 52362345 53566548 107108148 82296459 24834852 75270006 15352050 115746078 1929648 68594547 174101529 97172187 94942701 65686929 1493961 153694254 50010114 156246237 154089012 172050396 134300733 98621502 67781301 87365355 166931499 181704852 20418573 197091384 54398043 36431766 4163145 15297177 165768897 130757529 144717300 16282371 153928656 38540019 49577325 23203383 190590414 114995223 92640765 88531905 54315261 72973866 103997502 56921508 122045028 57290961 143474079 126139272 73611447 79017036 86341710 139023402 142465260 62422857 184206624 111453426 24534972 176618001 203409276 184960104 171597447 131150712 42590688 46177488 127532328 94803933 58281972 85392615 104330646 107203383 117901035 172948545 174937203 128012115 7248843 13525092 97316394 81379662 182630427 149336040 123730950 189375291 204743049 145483800 174291831 36803823 22035720 81078690 137543385 109254012 146715807 73223976 16725639 165031104 139423641 205385565 168354900 205009644 106474578 136319820 199921428 46423986 5578587 74658339 95029872 121387770 105478947 117824007 198487506 128161530 49669011 142639854 204675198 115408104 38550834 159023613 31327107 123216051 170232657 6277362 57022644 118680555 119313642 155710275 91400127 152229315 3553977 89646522 7879137 146303787 103518618 25795665 202680345 33915630 128477916 162979887 98340312 77798973 165144840 189328062 123815811 31695258 56161539 7180446 181831671 121351839 123498900 160990809 3334443 10483557 14808276 145786683 118637064 197880816 68399121 129835503 178681251 78746619 178076703 142780386 26999763 192294963 42129024 30257640 136652313 3823302 110671806 26153442 171987060 2850687 203411292 9145941 121751448 199395273 74169753 17040975 140788599 81223380 80957499 3729516 49550466 76453209 184776354 144184005 145576347 207414648 115790556 16557366 153704124 146130894 9551535 50085336 174782727 139037703 146225394 33359361 139602750 25214343 73504011 35683641 57884064 160842864 72473961 81299085 36565767 94746834 121743699 202518603 14410410 137853534 139102026 167462925 118033377 41728869 7038171 182314314 183414546 87645180 114417702 141812958 71487318 110011986 122768037 187414311 2890062 343350 52433010 12724005 21059598 129898272 43208151 135397647 198260475 154467432 123463326 136047996 118734504 131231268 112725900 188078751 63237510 204901851 169055439 124162479 160539456 37333044 194760783 49549248 53283258 158901456 183510306 158351928 148606185 85732395 31372677 33005679 61167624 80607114 52593177 37657305 198030672 101554824 103191207 120045912 12237960 61724208 107069361 115567767 188233647 15655836 36576687 206473995 119393232 141608355 21141876 28084938 67838232 73599309 114578646 70479150 47083029 173519178 27980841 91886865 169226610 174966666 24411324 196060557 42678699 29046108 121805754 111892767 196323099 143242302 25995102 11794734 201533010 178143693 52394937 2505636 91127988 48260436 199989384 184967769 65232300 177948729 72525033 50594166 84811923 151422180 149982903 129739680 125603625 95152995 125600370 67262307 19367943 199790535 185627715 16998744 3173730 82009599 152798205 89105058 185818290 199459344 6930903 61181862 41387787 60577482 175766934 60378885 191223522 158628855 188058465 130936470 58434705 205674420 163840026 148743945 24682665 93241911 61217520 101178126 150048297 142051812 51484419 15955485 33994989 186982530 11153373 59748906 38004498 80691828 98961198 134910195 158833710 73878840 113306319 57865059 129397674 185976798 43306284 175879872 42449358 52487232 39732840 60367923 12879867 68577642 23397045 102673599 80492559 60955734 8602461 8508654 208550937 193163439 120171471 35264061 160692126 102287178 172493223 175206990 120361248 140557158 202973064 18496674 8336496 152491122 6787179 22923852 125377665 42993489 81120648 63031458 5308527 156398466 62929608 24701649 84048531 34881840 75175527 3976014 59409693 2020242 98168595 190539867 39848424 116448045 153281604 13121346 198263646 198647778 107846067 134014902 6468042 10146360 186419604 85326381 146951322 10277379 15059520 85816941 5527536 54163410 185755206 87913119 207881520 50947470 35991837 93156357 8481375 32512452 140559132 58927575 10140543 207690924 120970836 41384364 131875023 48657819 189833385 54746139 17521371 36427104 53339958 201783036 42836304 195071079 145960836 208199124 58262799 1589448 25933614 51950199 91872648 145555557 47397861 128463783 39852246 81978057 129165141 88091283 81790296 206921211 128394231 121170714 177935814 26148780 203391489 72158163 6203064 90241473 201418560 203444829 135017463 128480037 171886596 122665557 200857986 103386990 27421044 37407783 74140227 193508364 74820900 138486684 68837853 10034304 186650394 148476741 183780156 147462 18424854 155857737 153279294 62773641 132343407 61385604 203721714 196468650 20233164 87273480 54819261 192847998 108003042 104473992 148502844 76145559 203130963 33117231 31027311 38829483 127548351 17165589 141779169 39819885 77194908 147703269 164014956 192751356 17813040 110816433 62933850 22425291 17442747 140703360 100561545 142188018 59149146 53497500 207165336 87428334 88018539 112347690 141215844 166523028 182057778 101137050 134690829 187199712 47753643 112311822 132627831 138170571 14188734 165372165 53789610 205346316 37555749 21002856 57575028 109074924 164353434 33625872 9654078 153003732 178633098 105350553 122119683 87375036 105829311 43211259 76641054 163992591 17257317 6427344 31232208 202535361 206455809 164040681 65253069 28533330 101713899 89022507 63185346 168276507 14505561 30196047 73704477 185878182 102167310 8903979 20133939 198555189 123891306 195882456 2946342 141111453 42570948 187358661 121880430 67569936 1760892 122257947 129072720 80211999 180340314 166682145 195693099 105395724 19650351 109252857 33823167 193053063 154730898 134278578 128549337 195838755 83826477 9148776 203707119 78124536 133067151 196565523 58991772 181868673 150295257 129777774 127278102 136082121 63254919 172357983 66440976 196916769 197344623 206002251 107445366 78048957 86944032 208382370 145700058 79282581 193428879 3834432 185172561 143928813 133572096 20769945 118302765 99543885 188382390 30494835 32058033 2188305 107082843 69625941 75553926 195485262 144917577 205036776 109804359 157956099 2267706 182305032 61082427 35849268 164122497 147558075 173547507 102676161 109753224 7456176 21129969 200110428 80242575 29035755 24604062 28502460 39658395 104227032 64406034 160175526 207777507 56442078 110178138 17287725 39185034 3656625 69626256 150483984 205824885 136186239 130324299 63574581 178038168 46478544 117534396 21925344 115431414 166346439 117280548 21923391 75499305 41584851 124714506 12040224 180129327 174722247 46087650 91556766 134768466 143428341 7334271 61983390 80751069 166141563 157163013 207971883 119945175 208281381 36585885 5118162 81955944 16220526 124407171 110868051 100393461 52935624 44370459 121227057 58945299 6383790 64362732 169036854 149161509 60958380 88919565 124909008 112415205 129649107 38503521 91537509 18069807 98399784 194561682 23395323 113588202 140257488 184168404 117639543 29121435 206905986 140377188 37683702 119168007 157950198 58216284 42944139 4828929 21378252 92067906 132009213 8339772 180182856 87492867 195127779 40089693 89945772 182889525 100971591 27640872 157553193 161481180 173097813 38869656 196391034 17172456 155353674 57290037 137394516 135549120 177250227 135706620 160312215 193240803 78119055 115943793 153568968 50365665 176531145 54698385 96398379 123401628 61257315 45239880 142682505 57242157 99010695 40785843 594636 131349645 80657577 175342608 120824088 83266554 193224822 150946572 133386099 63356538 158135985 97704537 41110125 112636902 18517149 65693733 157484103 121731918 180399387 207486405 157700802 108231207 63150507 4171902 78310302 104085345 151110687 33788811 188183688 204417066 19441758 128310693 133667940 115546242 12112380 199699920 53220384 10740849 153016941 30402876 143085579 13097280 191988384 15945216 188711523 191932482 156463524 26106801 119067270 19931751 188544909 43995357 33552645 53564826 161245854 111816264 22735251 193174044 189133119 44296329 199423770 28856625 18674019 122256750 196218183 154940688 100529436 208147233 158126661 63972867 7999782 202339725 119729652 186519900 170277996 84331443 12032286 204266328 98687946 17217270 50752737 173241894 199893708 125014575 63979734 163343145 133003899 209181042 156859374 180896583 40438902 72012129 5873994 160577361 58415700 187505682 208290663 56656467 161599956 190929879 55103139 9951858 12644499 203892423 30252411 41593986 20248095 171725631 3406977 64907661 101779776 192261573 182242494 18318636 34081047 13412595 112267743 112200921 85333983 156028572 186539367 193313337 50666721 97460937 82145826 197029287 178343823 33464130 130737264 30197328 143356626 46678023 46835523 189928599 29191827 47909589 111603975 202761405 539868 37276659 2991660 43120917 150319659 178761975 133849653 90646353 181166244 6168876 89549565 153208923 206029152 154475769 105065667 86901906 43879395 112375620 167098323 71168916 103070037 194436858 153060264 18730341 14468013 153607545 186496926 177799671 111651813 51149112 170813202 175530999 69396432 10348653 182715519 59840613 199972626 65133684 170905896 16571205 58628325 79557450 134100582 33246696 191070705 133238658 146643630 102050886 56313243 33394578 161459844 208302927 160107654 119970249 202727973 65093133 187413072 21699846 41634978 87399417 192433080 25812276 140803530 131735310 50147748 136278723 153263502 39623304 133465500 153628776 226716 26140506 140311731 149285913 29743665 186755310 208144335 91322406 40834017 170203551 33864831 162320172 141014454 186936771 160031571 60134298 17845317 56756343 46088805 102046518 173013960 199202955 22362291 5378100 86490684 86207037 63929817 197169294 65024946 79057713 175374129 38667300 36434202 103476114 156280929 80663772 109290195 183611988 94368309 43556919 69917946 149735061 10582362 88630773 121103220 110284167 198000999 135312408 116495526 200362134 54557622 200163894 178078215 19985805 11984868 94660776 203854455 109959654 72655044 59187093 102255993 15613962 120738072 133172760 188517693 159311817 131321169 147986853 44926119 34966113 172561956 105759192 127263129 153177150 164675532 198506973 93557289 208445916 47266695 157893519 158131323 103819275 105116739 53961411 38906805 17674692 104550936 123693507 182497266 174400548 171200652 198925230 65671011 23922024 5317389 148050063 176651391 34452852 167610324 167732691 53679234 66519747 38593569 136375281 132679344 205543149 38783178 96734190 72555882 102801069 93797025 82529643 184662219 4860093 51636774 133289121 164767239 173122845 128311239 172501791 7653198 40175961 93456615 22178877 180663294 105631365 140279916 21635229 32530764 110687766 127228605 62983809 27207600 83325081 141068487 203197722 19980282 173735079 53273766 102450663 96794187 123086880 88700724 26984370 62827842 111996108 64096473 194830020 5729892 30716700 202525155 11405331 58026801 93758469 190539951 19208469 67431294 169984605 205425822 31582278 150959613 120007881 209236839 17104185 190693461 158581941 197352687 123142194 196009737 104123733 149254455 156829617 182407890 127609440 80837316 192641106 201139659 209503854 164891622 162646554 123666816 203156982 108965388 12162654 2464329 56884527 10972710 137732532 165564294 182397243 32297244 197144388 109452042 135621003 147232869 175756791 177130569 132580266 98884317 63811818 183453186 73184202 140816214 159984153 208398246 89961081 63949431 37153137 44893716 32836482 44660154 162064371 97599642 113137164 180521964 57708126 204986250 71883252 85324197 41834457 118127331 8429400 10265703 41586657 107178540 261135 166136481 83677167 128264955 189411705 143425443 203302743 130169340 18677379 154168770 82526892 205677213 6556893 166610094 49521381 78399111 175896273 204960651 48558720 201823650 80560179 157120761 152347818 34778121 93290883 140659092 150944535 53803260 92722812 206836539 50753766 28518336 162430611 69329883 136326057 60224535 110712168 32906244 41645331 126799827 198296889 46355358 9554433 75060741 26940942 158072271 70896924 112023030 73098627 154556325 93508464 136525704 171483459 120959160 999831 89263083 3773511 174519954 100409337 43458954 192049137 5212053 126636174 182486850 109906272 13271076 98985348 20972154 111524973 82189653 54002340 23703036 117341112 134547462 179015340 164516352 42391230 73066014 20471934 207369897 125784456 51726780 109005561 170279235 100006536 22676556 187343583 9735159 205853067 86540643 12536202 72516612 34851201 59496969 154219758 34719552 188720868 143523198 166402698 61022829 124057290 166434240 39829146 90314112 142081443 49466088 127502697 49414113 168488145 2602257 48639087 63875280 197509830 135290148 58072413 73505502 209615238 157846752 148014300 155049258 50555757 156933504 184873332 145353075 154145523 135884448 156949737 188372415 154630560 154892640 184936059 134151276 102045867 177786210 115819578 174748497 131761896 142823289 24978324 49933275 192545409 173713932 101827824 119797608 49184331 154159719 196133910 159579945 148625337 156329901 166645878 185790528 190970262 70224882 68386941 30996882 188136837 51992514 113960175 131410923 117888981 39385332 9647589 130451685 82431069 137533494 30800448 30683142 30348234 80885721 203988372 152387235 124563243 12764283 79199505 198334353 2386041 9770880 54411483 61132050 189707847 94516191 33570222 108235386 93154257 101807937 134999025 70482048 104178522 143766693 181263474 57207990 25620525 20993532 98177751 29610231 82475736 49472577 153809187 18890865 182700126 197655171 180349722 184661400 104806317 14021364 57478386 39574164 33318957 187105758 84295323 52863111 125456730 93462264 139847043 129265668 47823888 180139050 116796435 122220147 175387779 153178641 62536593 96464613 55966071 15331281 186194463 4700262 181382397 32751537 178552017 88832394 204399069 124849683 46593477 123059181 52682448 13361796 146900838 73101630 112559097 105057519 63421323 105438144 41443920 79513623 6527514 169568259 130288179 127453494 100898322 68200251 140072247 179090625 47903625 204834441 99082830 79093518 85553748 6158040 64898043 188928033 185203998 156420306 195060915 80585631 63213696 98894439 103742415 189045339 203486451 15866466 202424271 96089700 142417170 54256818 89562753 38366727 142251753 41203092 47541690 25974564 175194474 144494658 15655458 171581613 45686676 70039473 68783526 29441055 161384475 63848883 99851892 30823086 163386636 38510241 204038688 185528448 188715576 2970366 205742733 5224002 150547740 68587155 158842320 36821274 152960220 110334168 136608843 171492594 79494765 129872232 66581361 142576665 189996366 95810568 136993353 41424810 63019320 36018612 102296985 131392002 175030380 198794778 1764 157887450 122325630 146906844 158812836 109540767 158352117 1200990 143181192 206648127 92043252 111186873 10438386 141683871 109154052 204412761 156527469 34745151 133343175 195823110 188254689 203348439 70384209 195852552 136404849 27155982 172875843 95809539 14362215 109393137 110994765 131319909 102244128 129440976 108422433 35737968 37681161 54671211 127244523 208720785 197427069 32438763 67012449 67330977 157307535 85697367 130299708 134508192 17963421 144757389 84696465 73148649 78655143 72635703 160581120 110887602 123946578 32959143 199584189 124765977 9129918 51895872 159486432 129889389 85130493 66673341 163238838 41260065 188472249 6339438 110371926 80080224 99094926 61879986 111070890 158050452 94281999 98538426 109776702 195574701 113900115 195914355 37552599 36205869 117123111 137990223 24903627 87835314 58868355 82449612 92874852 190854783 98994714 31974012 129811710 118421289 187908861 196780752 166523490 180359025 176381625 34864200 54580260 74193126 119874300 93447228 195554184 24207330 168668241 117648762 195110538 179542356 187263762 33243651 77125083 109635666 143890173 123496149 32668335 153581925 15529017 46356639 208325880 122702076 43086603 73051755 196657986 151442529 144092466 142249086 93990519 57125544 33790869 59981502 13402515 149110164 79992213 86989014 197768823 74275908 118525344 129301809 127072197 85784076 2787330 39096267 8912085 85412628 135423834 15611757 91698075 152381250 174856857 48513234 83807178 105489447 2845290 96389727 206086020 130828362 43332597 48422619 6906732 140189322 111766095 54916995 185122581 154751478 108489906 204924552 67761309 149327094 30347121 147675738 18574668 181886124 200137686 208843530 14450457 175669683 179601891 139747881 109309536 41982717 48092793 13534983 49965069 69791106 40027092 163629564 153128304 54463626 202326390 177107553 175091679 33719364 185669316 45120096 201868674 182556822 209092842 182749875 49395948 205375212 115234581 156871911 138697272 104673849 197274000 19732125 62639178 166494468 93772098 177767730 105844998 89751921 100961280 80765307 208907370 101698842 196782348 101380062 135461319 200447352 181156185 27187188 6350232 18214497 18622443 143729145 28580496 73907001 114108099 82120920 1038492 7434819 78901977 100389198 147157626 124469793 65712948 176468586 176360058 179096757 198040269 189036372 66015264 42509670 172626531 58838178 31861200 64909887 128056950 136234098 49624365 59576118 136340799 13210827 208040112 135976260 75409194 167150655 49891422 126474768 96499725 27050604 11471607 117685596 140606781 138790365 116666256 53962881 164598756 171517122 11206566 197953917 21379218 80618706 37414587 148929942 22186143 125655054 128709357 141881292 80945844 12553464 192265185 180194784 107529702 126380184 96962292 148813602 31139325 57994083 168279531 158583915 59897292 32774385 34882302 96996816 183003954 176452458 78811341 131871180 148898799 180084030 202903953 182023695 209646087 168924021 175344603 47249811 158114103 154476084 165421200 186630024 173505633 193116336 124304775 42159453 206844036 112296345 100664781 51247140 114439395 46652823 153490806 133178577 109537029 155683836 92065869 145717236 71184435 83765409 112691334 70064148 148949031 75678687 102609864 194879181 161764491 25677288 205632147 153201279 170444526 128247189 107007411 33939612 197698746 194809272 127224384 97814073 136305855 45392235 204024513 106586361 202016178 97014435 201223533 113037036 191819187 57706530 83866986 190579326 130854549 94988607 192439170 55228803 107491251 62438775 137013198 19849116 97282059 87022404 19440204 857724 119602287 154703661 143591595 113149554 34504302 85810998 178761996 41152944 35066955 199081596 48476022 13469442 132068538 77950824 120671712 50507289 106858479 124860897 136070256 28764393 173390763 132234900 170980908 33616737 42555828 81557574 64070349 157378263 186898614 195848184 127068690 204580950 167345787 37462971 169054599 94488576 106756545 65353869 88818051 66071397 70549374 194068518 33292266 155878758 182040957 69171753 91122885 56996688 95417028 60666522 69486018 55994757 90349035 7406532 62737416 204353562 85329363 161867895 170803647 106263045 24709818 184430946 18081861 118294617 192844533 110909358 146417061 36393819 114832683 115188465 186165441 30374526 98230545 76566042 25869060 51366840 27447777 187141101 4245108 13318494 83489994 37503060 206622906 152705742 187438734 94858869 142292577 99166977 75048141 48717144 5320728 124219767 206389050 175912065 185363094 10356150 153614622 181115781 33788034 78256584 183881019 46022991 118188420 193018833 194496309 152043990 195165894 169937481 197103774 149266782 95571378 31621821 151891971 103158804 154956900 45137001 144259710 147701127 133950411 95634504 11120802 131763786 88011651 179696790 9260832 11235189 97060761 14671377 183965208 28052913 182008113 191178351 70428918 54501174 30270828 74741226 26449311 118212822 71184540 151871412 65483082 64464015 6633564 187849935 172038510 177088296 81360846 125081838 50595153 160812288 9138822 184019955 77703402 65138241 208770870 151233054 165104541 64343433 175185885 101907435 158364024 201717096 79379433 190703247 69433266 25993926 46078326 209720826 37491972 134931573 178441284 40319055 133132818 88702089 124454736 148340850 175296912 45344838 60567612 122980830 43237656 203907039 178902528 121877658 32391639 181952085 130537386 15094653 200419086 139670979 37210761 107121315 93391452 27358737 20970012 72178848 19261641 109998168 61425945 198093924 124125078 5782791 72100077 149424597 86094477 18068232 187028037 141448503 153493284 27575520 23255589 192612756 9312072 47515083 133533183 129760029 66856629 47715066 128101491 151248006 138332124 80296776 205164918 107322222 192623382 161659239 46967172 54213432 106714251 133150101 171474765 31305246 165037929 150251997 66079734 102007962 11670309 98068362 131825043 90965847 131051046 109628484 115182354 9272445 206958360 55471773 155485134 129066987 77697879 161669487 49074354 168267372 50705907 15014097 200115405 13799877 118925772 68097939 32571420 167733384 143243772 178013178 6475938 12452811 59245536 157982811 92766975 23270646 67272639 40148682 188776623 148670319 125765094 35905569 194159238 81367398 76655355 191507631 113172381 67178370 97589499 92735097 139917099 132550677 123382833 172993968 132284901 176960007 74025714 60833052 5751732 5190129 64023708 5976033 187092969 158107614 143665368 9437547 165757431 90048945 2542806 69549774 57127854 20507760 130860807 158277483 187638066 73444413 38369310 44975784 150045378 166029423 96865293 140518308 127676934 179362764 12011475 139271286 33603570 181161645 143767596 58797816 162497496 15603021 202940451 182793198 122621205 149290281 72523500 89718720 166110756 100542246 115580094 85437198 170832585 76227228 20848359 68304915 628698 206484096 148278396 18785319 20640144 198225174 53051691 56160216 133149891 170210334 168450408 68480916 35328657 185788029 9644061 103553121 68690244 57679734 84815724 69159363 34996038 203709009 160820898 9942051 71295525 46875108 36583155 58375275 185150763 137199531 135586164 131804421 185622696 34236720 157025106 163887675 48472410 173107788 30738729 107853774 3092439 158978883 136726065 96232122 47684259 56985243 12608925 85400364 110703495 138086046 172563615 111819204 198943899 69932877 6008520 145050192 82399233 208699533 66642114 14120568 118521564 47725314 49723023 197583204 187374810 15133566 12371835 23331567 201736311 161858277 18395475 125067642 61380501 27352542 108839724 138160470 201703845 182622993 131408025 68696376 28214655 128069046 187856823 67729305 71821827 61479243 111278517 1975932 159910947 172905495 89589822 120138627 185168655 45207960 125935551 145788951 53059125 152184669 83832441 125682816 52479630 208744557 160878039 28006566 3589299 145672107 69081600 58856007 197337588 144740400 79286928 37937340 137883186 20475525 27437592 164616270 34477947 113393364 79349571 143475024 74161437 84086751 67333077 199437252 151124778 138796896 49057785 169851570 7547358 151199874 61824462 113476146 99068991 50446095 76807794 75701892 53119626 203005068 173812065 57457764 156173808 175632765 201864411 143587332 144674334 39441381 134056167 161313117 155925420 116968782 20899452 208427877 203608944 10407327 63861000 20078709 84721455 200203500 88218354 166515027 63218526 59653608 116292645 194978616 106851507 17005296 52334541 69012195 198821007 54393528 1679286 8985963 151567080 204737568 30338070 133486017 54114291 201872643 121626414 143459715 159340041 21536655 204934044 12422886 185431386 5698581 58170945 53336724 41932317 105508011 21342216 99286383 138257154 49834113 46068183 41692434 48946233 199526670 55291614 171333582 18672486 131476926 146126274 7229355 33370281 124492053 105665511 209065227 22826055 69518505 188176506 29694588 119964411 143041059 21983430 20980092 188609169 145476009 7695996 206734710 110829810 199381140 135256779 159779970 16082808 165883095 163910691 124948509 149111025 178533348 39196920 95350626 69015807 36434895 200053476 162340437 28781214 107950584 143137050 201133884 81964659 206270043 121728999 183646386 55571691 177494814 169515339 53197368 88847451 84053802 170990526 186847731 83424621 178267908 133446138 8996316 72459786 160714113 18023775 7597905 163410366 61909596 56287455 146100486 190587264 129646020 53724657 39267606 36566019 103557888 41670489 46564728 89163081 166400766 107606730 156131955 209596128 87663933 139809537 115022565 200666676 46702446 122192175 110898165 208514166 187058991 121953195 162034089 64768515 46355190 111939282 164227497 53060091 84060459 94728270 138180441 7559286 116116959 202673625 119740278 78656655 186490185 196883925 107664816 72013914 89773047 123215568 833490 158791794 189256410 2101407 42128814 87278856 165338145 117832638 182430234 84499947 203527464 75276516 197654499 207516204 87295236 9469047 124485102 99897336 155220009 54881400 203235627 85272936 119005299 183758778 186207147 119885493 150423987 192844029 96909078 160883562 19811253 76233171 126514395 166832232 88902681 10890306 30229374 94005996 174195105 70255647 50938482 16922598 46458699 76094949 112197435 137437818 125446818 71330973 35804958 40798149 10056669 167070120 206343375 22934058 125575296 98025648 35162421 128362542 74983125 25608366 21298116 179446197 179861031 32276832 88696314 33366837 202255284 192400383 194801523 205968588 12209253 142496445 45087399 195659226 145124973 182103600 105780381 155829513 194444250 143605644 47400276 73645110 108393117 108805641 57306228 142295328 172419933 47343072 45699171 144158007 155038002 92279691 132549186 6193089 165934839 89079375 58712808 85600221 164917788 127164282 190120224 91664958 144893007 50716176 57804201 131106801 12660081 136846395 128523780 7891023 4069485 189640038 209731767 45529470 59572443 164468787 29200983 166796280 82690524 84967743 130651206 30841902 105552090 152403993 205255113 102049059 189726495 100376115 30713823 152493369 196239162 876540 49721784 95336451 106263885 30099993 61263027 88218144 158751285 169178961 101215044 89562648 45242778 158679045 42317730 17129616 39314352 28818972 144247005 11148207 3653580 43577625 146257356 98715036 164337600 204639099 80001894 105381528 129219909 156798306 137628897 200191047 81557322 138019476 198814056 34137033 77155365 135964353 128133138 65335095 150896277 144385290 88967487 24850644 104840484 165703209 8035566 179859792 115458021 151930779 4914084 116836125 77999649 154579467 153658008 72496515 27122403 145660872 4679220 165537015 78756678 55275843 202385547 153938904 70020972 100942548 46205775 155452710 151042332 186384324 66764229 132052893 113928402 89495616 150599295 76821507 129970197 86273376 207943260 117132036 125490981 137783961 199451826 132341832 100586472 175106799 126517503 56734251 45375624 156512097 165758397 126277914 113183028 184425402 56442078 130040946 192722418 182820981 162189006 161350266 189479325 201040098 79058364 96849921 11720898 155339583 126530082 25334211 160900278 35818818 6188070 61297656 103071402 204568560 162291045 94726863 138527466 137342289 178161816 58759617 174653199 105606501 19404315 24814419 206471412 157041822 114908304 139247787 179377065 46707339 119439978 165445098 11219943 62272077 181530720 128451225 101357193 26193699 206414460 189355194 151081455 109327617 104463555 136166793 44846340 129416931 67281039 157399977 86993130 135835224 160320762 67306491 146510196 57862392 82417860 45939096 73546011 17840130 165189192 105623826 187112016 134218392 136932306 82710852 19686408 76593006 6412812 207084948 77967393 117633600 157914351 129166443 70344729 77810145 160564047 57024261 80015901 39744537 111196953 3585330 169540518 71699607 20817552 30004527 140965629 96401424 108096030 95100537 126546063 128408238 38572506 183441258 83075223 58302720 164561229 64705284 92206569 1199625 82154982 64804572 93730371 136256883 23584848 44889012 127017114 205341591 125634180 152905851 147958356 54267486 16514148 63307755 44268567 32562159 50910573 20548416 149151366 107464203 31973613 55662474 117969852 158199615 23702679 33498654 6889491 200550210 130823973 201665667 49739214 190530060 52197810 8392209 19877109 153896988 59390499 172193763 163866948 56557977 207468219 179673375 71759394 145670028 82030074 112592718 152862864 171565170 139169709 205656528 11577741 83747433 94527111 118939758 31073070 13141548 141664992 143655477 12902211 57596322 198871155 130398702 6827478 178405227 60485460 70850892 80488989 138377652 58887318 78188166 108840249 181975815 19044774 55348839 150616326 94585134 21862596 139963194 21961317 77913087 165231129 132867714 189900795 115996587 190653120 108124968 134551494 70720209 13095957 160643805 43427181 113264067 27569262 61869402 51612477 69332970 152576886 44926329 35307951 131216904 60424707 137672283 41876331 35634207 146552112 16178757 121684626 104066823 193732791 188597997 109785564 190248597 2032989 100170042 22590330 114778377 68918052 164575572 134845074 94911894 79828812 63992544 66371424 28946799 92544942 11376603 39191859 41995296 137986947 193192818 134163750 18067518 183039297 52022670 26620986 2397360 25317621 45293199 1149372 175521129 166298790 58906260 41614419 38447241 118058850 189000525 72036447 81941118 72371502 95703804 80635401 99418830 27883674 198406698 88248867 206534790 205147299 203517132 109007745 180272022 203343798 13400814 69215286 157763676 194190486 176543073 160857144 207411855 49910826 65664333 144019470 96883416 154655697 88041408 148477224 163085538 184006662 150479700 42052563 114341535 158493867 19522104 190608642 30564618 59778705 170755221 48442401 190054536 198621927 101957268 204779778 124253850 142176657 65535603 126389193 86552676 2513553 155203797 88907910 61387641 131751711 84780633 42965622 114099132 197979621 107918370 38493777 168007077 89608785 65813937 106028496 126111237 193841655 69185928 28025025 60851070 187192404 130000542 124560534 8962527 21295701 62271153 98955465 46980801 147448098 115369863 43817802 117814494 89736948 189497070 176904189 16971654 24637263 91832160 148039542 144005001 1324449 99261435 128427663 135560691 202711131 32380425 33393906 75711699 207233544 58254357 122907876 159668019 130492908 108753897 145200720 99141168 88032567 10356087 133141428 201734610 80243457 83623302 159474210 156358398 96503211 140838411 104849304 29961876 76515327 172180785 66825108 59923395 68467518 124940298 187889310 83915139 172730712 148815177 17582271 149720634 56096124 164264583 179587464 116675076 191157897 32678961 104131083 45923157 6609582 137252199 151851315 94119585 33555753 205420047 186433968 26359893 119432565 44382471 42113358 96668208 144961845 162441468 102330648 85464162 74184663 156356382 154856646 75224730 68698455 96940326 9010974 177771930 118312383 10167759 160967016 16798509 139381284 128484321 133843353 131161380 46523043 181006581 164094483 77501445 121878351 33728436 105332199 13894041 205519524 29588139 169245090 206583741 61413954 167710074 19362819 34917393 130447506 25603011 127946616 83285706 106604736 29264928 29939154 130266024 145886139 125971209 39642456 13556319 146773914 141404172 74500650 140598339 133446411 188293728 61586952 46581045 19758963 157689000 36733599 3430980 123449550 150674958 139027623 64606710 169512840 55320867 98069223 86800560 134601201 112481859 117175422 111911562 97316835 103214853 57170148 24253782 174484989 4185783 100264773 205014411 79701195 179378871 28293216 49490973 209613243 169281189 10104864 33523917 80542665 115777935 169448223 43213632 16280544 68325033 77538153 60090177 162212610 103517379 121773267 70140378 196581840 24182067 195010914 41225688 74674572 139785765 29911539 62777190 171160290 108163650 100700103 193299834 112418796 49930356 70391391 94364466 154526883 204155490 81957477 168555597 16656780 159806031 167574372 158512473 8490867 84000168 47155521 158552814 31387125 181104651 6355965 116439624 78312528 199749837 108597678 47259408 27903561 17388147 49556031 133557900 145129446 15057273 188270544 157865316 90051213 172007703 189032361 7053627 198023385 15678222 53287605 46312539 113354892 5843418 14797797 107674119 99173151 32350752 40855857 134624742 149064216 84847077 74284497 41336022 165828936 209965455 15047382 154885941 207313827 94263603 208847562 202223028 207565932 193237674 7483602 147182847 158592987 46812486 4913832 98753739 200447100 147350700 56997339 119575827 119284326 108193449 82663623 24712527 125282724 39729690 23918811 54031698 6524448 12672450 51404304 147123018 179779257 86156238 187499445 47781552 155904441 32592189 192341121 32962461 116466315 119290605 192989580 119876736 109631382 95104485 146930448 161909622 188131398 29745219 176129310 131532219 172474218 112289289 209920452 34280505 57958761 23865345 187959996 206011974 128248932 200312112 106174593 112320138 139487586 38222646 49874055 44184231 64654590 109522623 52856286 13549431 198584505 190377789 201393381 199406382 137038104 116818359 202425468 110254158 142721523 83280288 141743343 49265412 80985996 64571766 65610489 17869131 112591836 40776624 104231799 103246164 14111202 203595168 101498901 23657046 117588555 89182779 127656354 181392729 186828600 4426632 2443098 168652617 33276369 64861944 64867509 165054981 72744210 21952917 88221861 9881466 92878905 14044842 165180120 176850051 185358243 18667698 61117455 116682993 68948229 175679847 163816989 75708255 122572527 61229259 73611489 208238373 127751967 135331917 183876882 206826039 99453165 202168785 81128250 43271865 99165843 13747818 13277565 201154170 87314850 24617187 87548223 80215422 151611201 58643403 207189381 55593762 174833442 91329252 100062921 71457981 191723490 70390026 68761707 40794663 39118695 112565313 175916223 65087526 177186219 69558573 23565360 209778618 160518855 73769178 70605234 189315567 76643679 131894868 177949401 128722692 61873308 123494805 98307762 140566944 7367892 199961475 201642504 98122878 104849913 32883879 113930061 164940888 71616657 190679517 138462954 206419374 8812566 22254960 171688230 99136275 126391902 37678536 157045077 205844793 146459208 129375687 112959987 43400049 61745754 181599768 58022244 117419862 50093946 89892243 19986372 201543006 165264561 55154694 189561582 36921150 117413940 194563173 120805104 112246260 41111637 94747674 189281127 114639357 101100384 195100941 161558901 71530326 203519148 174535389 55999251 78338988 112710171 59771985 55715583 53053791 162069159 26303529 82819443 88489695 179677218 108905202 171161298 162655983 84452886 146503938 44787036 84667716 29075508 114236388 31399179 127691319 62167686 82187007 115982622 82961592 22611288 141858843 82883283 117611193 194722164 43372371 170554566 171673656 97430046 123286947 80733282 47996655 146780256 98932638 203300328 45113565 59397282 100820790 184140936 38180835 197173494 140299698 85451037 173565630 138691098 205431177 206783514 20202609 7760319 12622344 144451776 80028102 87618783 187838049 151008585 188778597 175213458 91708260 21207753 71494647 72765609 80299443 47473230 120453669 139763631 60596382 4736550 9876594 162736224 78201249 130218060 82034589 64981119 160742064 14837949 107738589 94615248 122944500 49782432 159066306 115086552 8973279 194661600 118247052 17625006 88271736 176615061 120920268 12007443 57740571 102527838 101869824 76492983 142160046 195984831 19739118 4237128 72257367 193018581 96892719 46922988 140167041 201729255 45420039 45664563 6599334 60190179 20872635 178461150 32857608 137968446 7757757 188878767 58602117 148081710 73394412 164426262 35946960 209881791 31916640 76539981 102610935 67239291 46274256 59157966 126084357 58227855 57132453 171444714 173438328 165186105 50178198 59725449 54595527 30349557 141026109 115532340 169588188 198216312 197727432 10465728 14675388 4760175 12817707 164094966 113291115 21889980 52788225 45790689 171363087 57921108 118525974 20238204 24325602 60874359 12539478 133500906 50085063 31704666 140012502 153978258 178217865 198981216 33427107 60503709 36856491 20728449 113790012 168581196 8318373 122142951 191929878 3162726 12864663 121989756 61393983 98638407 39632670 53320092 106730673 169876623 85874670 96239619 52128447 140902482 161902587 55601280 206050887 183477399 39972996 97774236 106772715 8525937 193905789 97300728 163198518 130013562 27585852 136821048 164624880 69311319 161005551 109458720 126834897 44233392 115681713 196449078 46155186 202622154 38187219 7031367 118761174 42388206 99246504 99634500 71897742 116458377 78172794 144337998 130337298 53455353 125426511 162415113 179242035 154384335 161355222 167429787 122305932 97656783 78874257 76730136 103828683 157703154 153913956 180036108 124459839 117835179 180519591 109949238 160426581 152160813 57914745 38414565 72379230 161904624 174198843 93965361 203862267 94197495 132522285 151289775 160837635 65566725 103573113 68212767 62972742 163148748 153824601 176212848 65937186 22190553 144621288 30307998 130600827 96679233 147945546 179424021 192446499 123422082 147690774 32203521 175204995 33998349 17842503 1264557 200953872 99749181 16407930 199866534 7690977 130963665 102350199 151059825 60164034 75403041 102546234 73714998 108904299 77634606 151604754 154172634 56759388 159086760 151229841 169806861 44708181 144053448 114585156 111063015 71897154 66497823 54348966 49426881 160020021 176754522 187776897 49713615 43682373 38163741 2665425 158282649 172563027 95538639 52814307 150307269 148063797 9226665 177619155 154516404 59360532 107872464 75208350 42350511 163262673 89462898 54184788 167874588 83703753 160977768 37075542 8848392 30945915 23266194 43997961 131992497 143564232 101140347 12164796 33227796 11524128 145279239 131374593 66917571 43372266 90237252 2213148 22381674 164972031 48334335 17219013 63356181 25669602 69307098 17183754 108820047 118888497 209102628 111934095 50339520 185264226 65632287 106482201 56490021 92343342 125983179 198183216 105455448 70864647 78465408 107623593 139252260 185954622 195482931 200192160 136293570 48879243 148919757 108200841 135546852 172653117 144149523 176594439 201087894 109452504 3710049 130096470 150325959 104794809 123722067 53175612 6905598 15240855 88473042 104785758 124875933 189269157 66125829 10866324 157872078 87503703 189599676 45482808 163797459 62415507 55974765 98036673 202485297 88760070 54257658 206509191 158130378 17317524 164652810 131631213 156689736 103873539 1274847 209654571 144367629 144143496 123082386 35202804 62963439 175229943 181025313 26949573 2312835 121552137 105301392 165467379 164978142 18460743 76964706 198856917 139886187 90701667 23763138 195578670 159534249 43967028 44486799 88001613 27199935 151886910 77669067 113569974 32927412 27402312 111653010 58575552 171469662 209768181 48004068 12205788 139674486 80924361 209362209 39466245 54887175 132613404 188333229 140130291 49792722 198533748 9096234 60384051 184164225 62643231 40342386 170852157 27875421 191254245 190380876 71372868 69742407 94443426 184190454 51489102 103715073 29895894 150668490 177998751 127403262 158099256 85778469 23191140 122986416 78696870 162640863 174669117 2286375 129205587 163538739 69215643 64103004 15424269 36931776 192148698 136295901 55853658 7793751 101136336 152799003 88138533 16014453 19299609 5916519 38406669 117258519 74936085 153306237 188665113 116084577 168668262 203635971 40100424 25863684 34737255 27834156 13082307 73226118 39381825 162492435 177739149 126747306 164082555 166176318 126623448 190052835 22064343 124932234 165441591 207960648 31021179 158029389 199906686 122143350 154964376 96305706 95607078 200723964 170896173 50288952 171392277 40270335 23412228 110475267 132162849 32225277 160235019 34438047 168876351 188685021 129175095 121734375 86471931 46428375 168500871 197658195 168284046 49046172 184716147 180378429 38588109 197682177 157193442 63678216 83629791 100517718 18194778 81362232 105197358 149919210 202025040 55019349 199348380 164520993 23504922 179099571 87933174 82873917 71938818 208857243 77544831 21574350 63015120 41894181 58508100 136679046 23291310 209574372 176645532 155824725 63118881 184112439 194301639 48601812 202084470 9702924 90258462 204167040 207852855 152605089 94267635 203762853 203747943 131538330 183101394 72404766 154963515 206646468 204550416 161174958 84580734 128912742 178435131 132454665 112130319 72609159 147365820 126034251 134259321 65747619 73756347 92568294 169144878 1205421 67648140 61959282 186149649 204621039 128374281 134946735 73726128 23967951 54747693 66793524 23077971 63113904 121755102 102570867 95794188 196619115 209740335 165651528 50262072 56839356 175101045 65914380 27701016 194186118 172838022 138092472 7263354 5981703 124554570 185025771 40135956 6672225 76081992 61238835 20913564 53897445 79609257 158636835 159909099 155832138 6352542 89364702 17856762 149336334 143702748 195884136 93549792 23187045 149991534 138504933 126314034 100065147 192891993 140251545 73970526 1300488 154576149 4687536 27326439 48926640 150408678 132313125 23889495 56250327 55938666 42019530 41218611 158495190 137770668 30382107 71529297 35061621 73377423 100073337 95133843 14861742 60891159 53926635 15420111 45790668 81679269 160140204 59407908 90212073 82973100 77338905 60039987 11185293 206805123 94537443 108340911 80442348 129590286 88023327 111403761 23351160 3020136 111720672 43389822 124295241 91863513 56952504 108804171 92701770 99303351 103653942 79364250 109508448 26799192 100169916 12264588 155267112 15179724 108783633 17950128 111263061 5667858 185367609 83384784 64702953 134306886 178045917 115569363 33876360 1176714 135375576 90055833 197406846 100132452 132673695 72265116 97167756 89457942 190959531 1033641 8546937 57680259 161490756 145962054 135326877 133863639 13537734 123078207 19837104 68794887 117590592 107632560 107093343 148600221 86156658 121172205 86973726 34318578 163455117 167934354 191867088 121384578 195464535 103477794 193007409 46470312 93479778 73709832 13938750 168439047 114158856 59507007 187906236 189374094 13788999 198253965 24792978 193687368 100167144 73532403 111241515 184732506 3982503 10913784 62625339 174014022 37156203 47454603 151260354 79039380 139275927 103595142 72918321 72940896 171845961 106762404 188524959 196067046 157635975 33671988 29072400 37047843 34570305 146711124 173039706 164832444 138719994 27321315 157258458 11513649 194551119 74960760 66496983 150985254 194252247 2690100 65818872 8776383 135441138 29461551 50899821 179474316 40455660 113540112 85234863 208292049 29060871 39908883 43555407 140825328 199999527 180066180 187187301 149266929 168021231 68491458 78312129 5751837 203747187 59167584 195209763 18838869 180043899 70160517 148049601 137703972 88042311 77538489 151397631 25122111 201346194 186641091 193887708 52716804 34999377 80741976 48704271 545685 36468369 152750787 148424241 57930054 137631564 67433646 100495395 205566879 35943705 63894915 40793445 133452816 27203862 129913623 65041851 104681199 126474705 189997962 61644702 38324349 36962331 186850860 155687259 10750803 47423691 161480256 141110193 52765755 65727648 134663193 141550143 151024146 147885717 2123583 85626807 133722330 13216308 96449031 56849121 64709883 202315512 63968562 26532135 204427881 14867349 144865791 72906981 7743876 101446170 200381454 125150088 205170210 149804928 77438403 160328490 191618364 8910573 104631597 64780275 207045741 92869329 163017372 151626741 193765803 38226951 189480417 157247475 64242297 204840699 105506352 85737267 17213595 61506102 21086919 166891956 192244311 199712541 52029159 120903216 100216011 205818942 197678565 136093524 106922109 112734636 159021639 66990210 133738437 91113624 91638582 107771790 169950060 83605452 91113813 58540125 69017025 47130048 44608158 155897847 49938777 107515779 51072903 73672074 174980904 37627149 111828633 202029324 45692871 81731685 91343595 16601550 121997442 156818550 4874436 150494820 35741853 148817697 115920 148962513 139000302 49301196 4205775 163858506 121555182 104679855 18750123 166470339 117628917 132537930 123796701 203520534 185441739 94079685 164465553 89536356 118075398 18666438 118327104 130096491 170471658 97252785 171720150 119118909 183985074 21203448 193366131 94490088 114794337 114355017 105521829 5581149 143181822 9600486 194212431 87039582 34457493 163909284 22233834 31314528 179936190 19346628 99556821 122674734 171948966 131960367 175846776 123662532 206374350 50428938 128504040 200817309 209890758 189845376 64059366 125375439 194150313 120013257 40372290 119037177 183559509 8380575 197086659 27371211 136216710 152523126 113181537 120436764 158731230 124840338 195367137 13241823 154824180 15000951 21476007 65914569 39402090 83816229 190455300 166835046 175636524 150530730 37777698 183401148 16819593 92449098 13299153 65274531 138441891 16466583 54134451 151595346 4182696 12403188 52986654 161238567 128610048 182769111 141015651 56650650 179435004 99528975 153961101 137584629 197826909 106413237 75374859 180290019 77041272 15978417 62171760 52557141 198731967 203073570 61043619 58422903 53993982 88488183 138851685 119033145 41544552 3427977 188207628 115001565 31490214 65741508 66234588 43320354 119136570 120837591 204769047 36410493 72250752 35842611 185033037 24260754 122596824 203540127 127749594 189876981 6630729 93723210 76662243 35687316 141270717 184443672 73133235 7198275 103493418 10323894 103116300 110480013 16497180 196315959 137579043 173142648 188088537 68365206 24133242 113658909 126659463 49464933 110905977 186097065 102395118 198152976 5057850 198262701 41241879 29486205 86367813 143306142 56077560 44529765 57015084 114423582 164928099 74715228 5419050 177297015 68569179 3557316 18009894 100093056 141602202 4739511 184457532 77335188 129819102 19011258 95871552 182167041 167165817 8968260 153221376 174166692 104429850 200114712 31862964 124005819 71288742 133731885 39515994 150734136 108475899 169412250 119489748 134117655 157528959 36528471 54293106 55987575 32630073 180350142 66297987 54401613 73062318 151731363 66992331 123073629 59765937 201719196 74405289 135780708 124488819 46866246 56809851 108704505 50171478 73920945 156064398 175625898 105968940 83644995 100844478 92501136 173916750 196946169 109744047 164556609 39336822 88887267 145323885 149576007 194901021 207583866 10902213 63234150 105165417 51377592 188912388 61611711 91314825 90182358 128555301 160728519 25101405 164599995 199607541 30101463 48345822 54734127 68394249 202376958 32075295 55647606 208347993 55181847 153500907 196824222 60877572 188001261 73918866 131374467 118488573 206330775 145076358 184716714 78327207 174292440 91639842 166852812 76088775 77097132 39471285 87137253 170050083 89680458 173929329 170178120 194066817 141254967 78091713 166013547 67098192 88275117 104584557 68847975 63727881 40836369 55611633 146384931 95570622 75008850 97819134 22319262 121933896 62681619 187993638 140515977 31110849 158993037 155191239 156433452 129807174 38551800 11645004 109255755 16576938 47830293 189424578 115435089 82369308 137371941 35461482 69671133 778155 33316311 31107699 164733576 172472559 55734504 194002179 172658283 5623989 27979896 10426668 152920971 129424134 36377544 76625325 74138820 100331301 89703138 100981902 143462865 198988524 140334201 39608079 10271499 182538048 148631385 21808458 10160115 103293582 18565029 76596891 117519696 39740988 122547936 2732016 183782676 78595461 8968596 5831490 95181555 26306847 182651784 146291985 102869634 41740041 85998444 197142939 132203106 196367451 157031196 4737096 9005787 58267062 202846119 122529729 53136426 157332231 47251596 68192229 50633058 201031740 118041735 191458659 104730696 123819150 193009236 185452659 96307407 155091510 77838747 182535549 116582760 192918600 8057637 172960641 46220097 127320900 162972096 206457741 166597347 41976123 66441375 63939540 119639415 49648116 174165726 147333123 191602110 140277480 127355676 75123762 80807580 134056251 17571729 107392593 203551677 141456336 143107146 152066607 189862239 82042107 170412060 124156011 97425258 45687999 173890605 50867733 152601708 28683081 14239806 191478000 152060769 88875738 133449393 64236564 11163831 2638104 181093668 12933249 4310439 177112761 124675362 48891402 86194332 116058243 173881449 65777334 131137524 78437394 23989518 208826751 164467359 172770528 48721155 50314467 138178173 133719201 193824750 61591761 62530629 169871163 96437712 62724837 147976626 198598869 96627489 110088573 107776977 207924675 13140141 158067588 201004839 18201183 150694152 207807789 150962406 5761434 122124282 139414485 108183621 39822069 192323187 50433768 8185128 108931956 74141361 30247224 11225361 198135147 185063277 21635208 37523661 85763286 121724526 178202178 14672595 97829571 39748905 74468352 81969132 167586279 13677384 58246671 135204783 206417295 1506225 134444667 150376002 33175254 51946377 109878258 184804662 170921016 143573409 45987123 87000606 187138308 132171963 69532449 118668459 178013850 204587523 201033966 191247546 185126109 60986436 157560228 133260099 179929596 54303102 125180937 13026783 105473508 167924064 206716503 20256264 5947557 74006457 195869520 2020053 174233031 58733157 145963692 64077132 124771332 28303695 142224810 67598580 195746859 67768407 139686288 72392397 24483081 60572064 87936135 82507740 149742054 122376618 94511466 168698754 21294294 63197106 197726697 46024587 125340600 30428664 5111295 189937965 190137360 98684061 22664292 37685949 90770652 132001569 12376329 178589292 66927798 25585833 200498319 190144500 135814896 43228038 21737877 116699520 77405265 176112615 74537547 131361678 139293126 116049087 83880279 203222397 102325272 77324268 154039095 206830071 30628836 192420522 34304193 179575368 69122529 162806553 166158930 109471068 148695141 105108465 47261970 44408448 75896142 110752257 138028506 154858914 147719292 72228051 100052988 125609001 166898718 16605834 138090876 192691947 146194566 32103078 181188903 200026617 111986973 109497339 60868731 147634410 7631778 28190652 87264177 157833837 59045763 201391596 38963652 15574608 149767695 15234387 103987590 180517995 127983849 120206982 101845380 104728134 186888723 191751798 13241802 202559910 40072893 61791072 86447277 187647957 28548534 174198990 131359536 97927389 22421994 197377404 32819829 17375190 122866443 61698567 6889365 145467378 150901758 108286878 193517982 164951661 43316238 70851354 117653424 27334545 114063285 37489452 2349543 10118808 117115824 199092894 104360802 132311256 83986329 112898457 1902894 70128093 4046994 88705848 60165819 8343174 139017816 93751980 60587394 7370559 96730221 7909692 116990223 1619163 7187376 197191092 112598283 29365161 70297668 199854249 128380749 112043358 164214729 86082444 42474579 37099482 67203885 99598296 161676984 107288055 79550394 48971937 58509633 177012234 169299228 172796211 3174675 190153887 22668891 148939686 18431154 33257133 37860438 11164650 152658702 197203020 31923150 26093529 54089259 207107964 102779229 118030332 14966154 85066443 32628246 154703934 112785729 64801821 101799138 100485357 161664825 10209528 146485080 150774855 28322616 45948378 85299900 64380645 10293759 195480915 136766700 31783122 45544506 114950976 73503801 128568426 32397036 184144107 122182914 55921320 170053338 30346008 65693334 130529847 17671164 7625415 37053345 187709928 47959002 125156472 77073297 11955279 199428411 166010082 134501976 45404667 167108928 135667749 120786057 193007577 12828522 2707089 200306862 128899659 128185260 13595883 8491644 75122922 25502589 164486028 62428317 194672856 114140481 183393567 84934479 189260043 55720287 110059551 29529066 73785957 4456977 120528891 144873330 29613087 23827797 17032344 199188864 95325216 177688014 86671200 143343333 3319050 208246185 70558299 35508690 97047342 193288977 187682922 82439574 44743692 9625287 152879643 33022773 206000088 25000437 27632304 170226483 14061159 44241057 111865320 2940042 203044275 96091191 170912007 38954622 11754771 7709142 183460200 177596433 150401790 61950063 145364562 126661773 137518206 140092848 130645284 157036194 53304951 147909006 20981457 135100833 160245918 17970582 195490953 135982728 42789222 197514765 78159984 100014075 14178465 132639843 13734000 79717995 41934627 198484419 105818328 53737572 67598118 131510358 8321775 151989642 109163376 169138431 177626421 70779009 200020485 158102847 169430037 172253970 2854971 102834417 53702355 73961706 111602274 127080240 23468823 166866672 13479018 145688214 112911834 134680245 134069607 97066830 31889634 196787409 179857377 183190518 85339926 191264073 126243285 59554488 108400635 98438088 7741419 108938382 123747120 174741021 182641242 172847556 156052575 176919204 153937917 76097259 65800812 118130523 44252964 209546988 68816832 141091797 143708985 205860648 193665822 203762349 161959707 41748504 164388882 73881696 37306941 190906842 53178594 137908638 148555995 30881466 165717804 133140063 26221230 120956493 770217 198882075 122133459 195077652 196692027 134349831 180355371 46961082 24036243 154194075 177589125 10170405 29133909 84668304 120907374 143560599 117923043 89541060 42808437 173279652 16344573 123177159 154347984 170363592 208494573 43339233 205145934 177625917 167927088 104463912 115524213 92338554 46606371 185661 108937605 147863436 13819743 33549432 199053624 84054894 69630603 169149918 75634818 177254637 160403817 133297626 198568419 97505940 34242033 95857923 107954532 66459498 33682047 205278549 19746384 22422603 79012374 203469819 10692171 8491392 51094239 64031520 46758684 179622912 3061653 117601449 166705665 139999755 127299354 114340674 92780016 43717947 190501017 95330550 193990419 208982844 168230034 40119240 15978396 4367055 171674055 96230673 208939500 78081171 100112649 6160875 17848299 192723300 30937830 160681017 19021926 141267567 191139942 194866644 182545272 133429926 152106759 21854679 204438612 72430785 107793987 70833084 54461820 174609120 9792195 206365950 25777962 193608219 164306205 83738277 127762446 187564944 57093099 17132913 142511922 24397338 193105164 26742681 125959764 88686528 117002277 81777759 75872076 3158274 180128844 196030107 152619600 172031580 59010462 66699780 39378759 8654205 178267215 186273969 207078543 51504705 111437970 48057261 157356633 144116931 19996095 157624635 39516162 101736621 77169288 86933574 146601504 187438839 140854287 182502474 200320428 7367073 35100555 12568458 937251 208169640 144426849 107406348 44193492 110563530 194625543 35434560 176944278 161745444 83344884 30069354 27358485 74164671 191964843 159908007 142063929 5343576 149060142 129289503 144587478 48459642 152290824 99568980 99925119 964383 91152180 64790481 200320869 115778775 37456671 136231746 187781034 178340190 54025671 177663570 177674007 146274261 181150326 38781288 159883731 75825960 30003162 114710631 45732876 21136458 90155835 55218828 78165864 10515414 114630768 62319726 140429562 198436539 153357813 148979187 162180522 93636186 92536185 71043714 67970952 204598863 39011805 138490506 121739562 144710622 131279715 40287303 148003191 112868910 167168547 113625498 113993418 134976744 110061525 130449186 105499296 135485448 172751019 64136604 2630166 47744613 165255531 38715516 3280767 44302125 146046999 14432334 50147727 55336092 180939612 151582473 52839612 94156755 181156458 158487546 97709661 42897834 187289067 83269914 3916332 7927248 79215759 156211377 166061448 124654341 1826559 145472481 1842414 131874645 35179368 142822638 182512428 113116668 95620371 112281729 143662344 173855577 77331807 95422761 75761217 207763227 62917092 122869488 21095592 107967762 86272284 86896152 177002826 136559661 15379896 42230139 80208345 132606852 176856162 8111292 6697908 4130427 181061244 6274443 134829870 195006567 64037841 151473903 26465775 187782945 152681067 38334660 189178269 95087895 168778596 198387588 151629072 7718466 116295333 152468358 135831381 155444331 36187746 65833572 94277190 194719833 209556900 63046725 152867253 49560315 7755993 148666497 5318439 71645742 622713 96146022 110649273 50357727 112465248 147696381 45924123 44404080 8757546 136371060 2978010 6539064 207345138 71277003 36092616 117327651 166915434 36919827 41966736 11314884 207331572 29745429 60562383 183007125 140210259 135502542 153359451 154653891 153773697 161308224 112193235 82527585 170903901 96275592 24708138 84076776 88826871 62691195 5522811 60161073 156052155 64565025 11627805 57581748 40375671 64615530 140671797 43900080 180596409 118742274 20755119 27746880 30128427 78133167 185398017 32016516 177124458 110183346 200903136 39884313 145542726 197025843 125196624 199573563 79178337 37405515 109172028 40229847 91735308 55637736 88781700 33610038 151983993 107235471 152274465 18724230 10081491 209097126 124861338 153357939 106996176 171119823 84574245 61571601 32172966 98076237 126767634 54419190 149433333 182497119 32119290 43704633 59685318 74516484 199113012 21613788 136531353 208420968 153608847 100236465 12928944 124978161 7910679 124154541 44685354 90799800 165139695 154015932 31900512 22909866 38955315 86078454 8609286 142181697 58558101 103360089 168658140 21040614 22351455 6361740 35547582 74411589 127451961 5625375 22126860 70338870 199305456 187974717 32610627 122327940 60860373 62364603 196342545 78101016 52162047 128588292 39935406 109112661 25773762 195258861 179565141 209336337 72748431 170708559 48035379 5076813 112720692 161461041 117051690 170582328 176223180 161494914 200696958 195320034 168280686 196546665 174153042 27197058 107739660 123281613 69930420 36037953 125060208 65243493 160384350 50120217 126435246 74440464 121085580 133568736 180928755 171405213 76015842 132576003 47588940 7069818 133036596 157434522 109026582 121252740 46964610 6423942 63470841 57884904 166069575 119444598 119549892 177873444 143468976 199416378 78026361 82884774 88337214 57599073 174841275 151237086 30957822 80216430 4986114 143430315 113446662 39762366 117944967 53621568 161096271 159999315 51924852 96448338 148980657 47621049 206697582 153148737 47863956 396018 160596744 18959199 126650349 191729181 78635256 104845146 208747182 145382811 138541410 93741774 132857046 84346227 32229582 184931124 38412906 149938971 170973306 154264089 30190839 104324514 195409557 8841210 80768436 24245655 85231377 151474533 178985289 33778920 130865658 98569254 59918901 48111315 45315669 178403736 198449979 154447503 4783401 206209017 165452931 66294963 138662475 64023162 136252368 153725082 47328561 68829369 15478407 123867660 204618246 86020914 162346779 87599001 39981816 33518961 74142243 198587382 113684235 14224644 15451233 7503279 179615583 16206393 127613115 164471181 133651497 131465838 14306775 98655207 123275922 63025179 101592120 61018671 140771736 110121711 30565857 80873247 142810374 85813140 187051242 9507918 167436990 6123957 146027910 73198482 69976746 133544733 62614272 22685502 134346450 38421264 198953979 198061836 101759280 180319293 19854261 91049826 164715138 145429326 96673269 113308902 116355162 765429 189205044 845187 130271694 98079450 8790369 141238818 193474470 8071497 206312442 143747919 164247993 119073990 53584104 189272916 139226409 61568787 198981174 174896736 93728250 10193337 20778744 5285427 74924409 30839613 153658386 163024722 111697824 12111855 3679935 128865681 158796897 106250130 42531552 131160477 79873248 110145000 87552780 104823726 3955791 150881682 95812521 69548052 191971605 141167292 156950451 68014695 160576647 127419747 77544201 47670168 167341713 185202129 178691352 194333832 3905286 96871299 53836377 50508213 12734358 170126124 1399818 134046276 150270834 173782287 107738463 1339800 65935653 121414041 46250862 45990966 24867276 10091592 23098677 63350847 145003782 120413769 167162688 111000687 59358810 127406874 111564369 141569925 59031231 30421566 43308090 173999490 84508389 74805024 139834569 206411688 2048865 24853248 66861417 49995519 76256817 50613024 138283530 73598448 154137963 81929400 53059125 79092741 104542977 23029083 191190006 30248022 95075652 196902006 112307727 27413841 107590161 13150893 157297812 55770057 77562009 132926430 137560395 11986779 12682215 122417316 104791302 161117124 29363922 99403269 78873228 106432221 137003370 155873004 177130065 66412521 9681756 126632625 57711486 183186297 101750145 30552606 45981705 97381431 41229636 79018611 193673571 68835480 26274948 194020092 30663003 34500648 51327339 118656468 143997168 26345550 17911656 75705000 104251770 121300536 562212 180945219 8381436 2728026 5151237 150780357 172203003 43778868 166567401 99728874 201097512 31988733 144076212 10487505 185927217 191277261 24662085 189444171 77080290 209886138 39407760 42752409 141356397 96756051 75669195 202585677 113896272 27595764 74783373 64796340 11367573 7204974 47645031 201813339 154758912 108050103 148255842 106704948 17568558 90020637 87375582 8569302 117740784 72226350 29473836 93200898 138728037 11609010 182804769 27774642 131934327 88939557 190676871 48945729 43492113 61148514 15410577 60578742 38735739 116874135 107796738 70617771 143321115 107988846 148536360 121113783 138163830 203710794 190247547 72862356 170490642 31258584 94186575 123869193 124952142 61847163 11753784 24947328 183181488 85950585 79265781 19511163 72872205 56754075 20794914 127864716 8585493 38552010 196977060 185226006 80514063 27969480 201787740 135082038 173609835 112608447 69678294 62715282 23087169 38758167 8513757 63174636 111215013 113226666 67522476 44825151 67850937 40351437 40637583 103515699 170867172 152435850 92003562 38754345 135090501 10779951 21935907 192589866 80270253 59388672 46300695 121245369 75213201 176112279 144030936 78757014 27866139 178038273 58151646 64932504 138734484 23711688 153655908 187512024 22967238 147381822 67271652 193403280 28056630 201645717 146323842 58245453 116168787 20164200 5515209 36272145 124265799 114304995 57879150 150960159 96038649 133494711 164727969 100291800 190549548 156560292 30178365 23522520 65136162 74767371 87432933 179287542 163562343 102195366 175616889 133902048 22191141 105430920 199109484 121959390 65665299 4198656 125043219 175310898 31529001 186952836 156352938 119802039 57831312 29704374 174992832 58186086 198543534 118168743 128035467 155114757 124941726 100095723 178678500 64955541 47176416 156608739 54415473 151648161 17325483 143816169 70455714 174916812 123648504 92138340 124117182 80536512 113267805 113773716 49967589 81112416 162521079 182468034 176088759 207265863 207880554 88316382 145806822 66952284 79890468 30227841 59539200 200575578 11839380 7316694 6517266 175520604 81400074 113084370 81131568 6246513 106961442 146948886 105656712 91494879 61908357 128476362 173175114 191164176 52232523 154086324 144939606 41528487 76681815 6816936 196594398 94104927 178728879 130694214 128090130 174479151 114978948 111065976 74333091 39553101 162870225 67777038 151201743 109481988 26329674 209400765 142216809 37008699 65712738 197530494 59646699 159058809 73968825 111506115 127942353 68542971 80043054 175086282 107490642 45077088 147418131 169487829 58734186 54859014 197011416 93424821 50073450 90829893 143835132 17166282 142670262 12453987 189553182 201684168 8963052 193721451 157780791 81748317 103344801 95972100 162392349 128221758 119587545 91763238 109881366 98286972 204457323 128500827 73087308 25878972 42751842 549738 113872773 110882268 52505985 84316386 83089629 129329865 149457924 48700470 63531804 128091390 56573643 59028669 183606633 66484782 86581908 10399599 7709016 173478690 97452747 7927563 51319758 58241421 47994240 131973408 53973045 129626469 117608064 95612055 49902384 44780820 154854945 68978364 60048933 101972976 163242786 73717707 69902322 209254290 124856046 37455306 55547604 132219192 66294081 183435189 127953798 55685637 186275607 76337751 1781241 91198548 197157891 202792380 84375459 59855229 187379283 39145596 108237948 57140958 68886237 156064461 107954805 98726817 170879478 65142882 14070819 91105056 113061984 947415 152065935 171592533 71009337 184237452 162473430 12622554 88204095 71911980 188200005 141086421 6387339 193137903 102687753 204923733 207350094 42501270 96156795 162187347 87201072 176264760 162043896 208138854 925449 181262109 26900622 42711249 98845803 203473158 143054247 199394559 34257678 10708404 92311611 62060943 128335473 27137817 154953120 70556094 208972806 161705334 105976017 187567842 104015394 6991614 172051320 87944787 174597192 60270357 14668143 53372907 5373501 182979531 126882483 200617011 166461519 174663804 142391676 117249384 91472976 82153407 19464207 119325990 86281503 140161455 118756491 3984729 181238463 86632749 70411866 80675070 27026769 202401234 182003871 34978209 122735550 18368217 10673481 91245063 40432539 163175817 119783223 146130411 47012133 70185108 89117889 32664555 60269958 188749869 190276695 84841344 80754576 67594947 193709208 199977414 67057284 108846927 24953817 190394064 162340080 132794172 145784856 162379875 88237947 82234635 25570839 5650176 39673914 63605934 167856423 40469877 7135191 207468723 151319133 154466676 187723011 197367681 195839973 33062988 204726963 208955880 201934446 206581683 4285533 142812747 100498902 950859 33293127 174112995 208199733 12367845 187253871 25596963 204939441 160173699 9049950 142220988 122689581 150931263 26132043 103577082 1448601 163176552 123847605 50909838 117042429 136593933 167135409 161458668 130325559 119033250 190151808 186738699 167561289 175796397 189793212 136597797 7194915 159883962 49029603 58772595 134490762 144366537 184591512 132989262 42673911 187127997 38656905 6191724 138279120 88363149 181774446 145981038 168885066 107519958 206593926 75179496 196022085 151113984 145627755 183587817 80145051 203384412 113459094 7486290 123629331 143513496 14831019 152655972 67752951 128200527 22013607 11972646 115104339 42782754 83747202 124694031 120230439 80094126 144009012 19706400 34290396 198524004 186555726 193931955 32463438 184141881 37215717 128491125 134525391 59162964 45366972 25859001 193908561 97921404 138483996 102270840 78497664 152620440 195531042 90148422 101844057 174504120 207064872 54526857 78513414 154062846 165867996 3134901 42011277 78407511 207795693 207532332 119104314 33391596 157000326 70824831 150981789 84788844 92042895 20269431 188014701 179235924 56145537 74344683 200203164 176722245 67461114 161781669 101517864 83496903 43207080 159009543 176198232 85738632 50038212 154125909 133703430 187897185 132698979 19812345 28530432 48363231 123190935 119734083 158490423 87918957 93723231 198562812 130760007 164306562 7868070 1444716 6987330 143872953 189635397 122795316 134498196 55009500 35540211 190143954 194307813 129349269 172579890 20362398 52774890 155838438 3876306 200325867 100508079 137063598 156155685 177982875 58884777 206401251 173358675 14570829 164726394 81509064 76918800 106700286 169234275 67339755 66626343 9573501 123646761 152635980 40143369 171995838 14116620 123614820 197113623 186849327 81548040 99099336 194869143 136179456 30047073 146105463 209361621 138308142 90452271 111047601 27036723 199313037 201338214 80603271 89192313 199096401 208187196 59152989 39327834 30322761 117815292 145221174 15680007 109870719 150879645 48766179 182058954 207187239 194857509 30044301 100390710 41866587 98789523 21509649 67748877 90533730 301791 34192956 548499 176676612 188543922 67136034 137116812 25223121 97531245 18860100 158702943 142825599 47860554 59593863 134047851 62789244 111271944 81566877 135697947 126629664 160848051 95340147 162324351 173256720 53581920 44144268 18454548 79037637 191527728 54390147 60248895 130910262 107824899 6637701 203155512 159330675 65605281 81069030 64242276 35216601 106999977 186431910 38710959 184762935 181731375 74550168 56510895 4987059 146758773 31953306 67972653 66812823 203481852 94993416 75228678 17039988 182417592 198995538 159486663 195379842 102016677 166550013 116556552 94260411 160709745 141947421 32310642 50107890 45708600 152594589 196139055 76032978 202101501 29736231 25678590 139500753 71259027 158629317 63531699 88299204 84854469 54389706 43001091 164348415 133216587 11770017 108839598 76446594 28149576 88219446 179201001 158626314 129939747 147972027 99855378 65837121 74856096 119651448 53017440 165274473 207816483 162660330 47647005 166651590 184411416 159943308 172068078 199183593 14082096 48250062 36870666 4315416 9116835 167655537 42194670 51072294 186238983 60889710 129658473 102593715 28768656 165419142 209320839 142228338 71012403 50912610 8856750 118879278 190770804 103684014 45806334 73498971 51968511 99688932 158844168 136613673 649215 122886015 138088482 77806386 80809428 186643023 155690073 72514407 106932672 65275182 65478378 129801252 182741076 57746031 751170 5248635 185707032 85215501 44605008 77429310 180211311 60514776 177506364 65270898 16356354 93994362 160156710 146757702 52112697 74501952 49886109 158435340 89996109 132302415 143675259 83194041 108198741 7114506 56566272 84212079 29498994 83160777 19758354 147161847 84987756 8450463 127508829 156682722 67729536 152719518 30574551 39272730 17710077 183921696 148340409 70942788 208597011 165946893 109207224 127791762 10798053 68674788 94085607 123997839 20357253 65993781 30731757 75940305 75783183 46195800 172006296 89918682 149684052 85620591 163518747 203746284 95512809 209224890 77212695 162369858 53500146 91553532 139064793 87542616 26992539 71076579 16057146 146616498 102942945 42786513 44837982 33866742 9173472 155184687 52702335 65459457 47702655 99408960 23267223 147739956 144247593 182992026 126104475 194031096 148405782 115205559 43618764 166334280 5623296 185814174 32658024 153040692 197659413 148195110 102764193 188409774 82557678 140795445 91838502 153666639 175316904 131242419 82425336 115484313 179747778 42882042 146063547 24612147 76789902 64867278 81247110 165379137 157888962 159335757 335349 137052321 47854338 39367461 13280316 148009428 190431024 110938401 106795122 48691566 188159055 178105515 101910627 67815279 40683027 134618211 21281190 168909972 81800439 118805337 131895981 16650816 122516583 3993675 3567606 108486693 54896205 177965718 105457317 89288829 20876457 73142580 126581070 113147475 36630279 52851960 42607887 39588255 25768680 163381344 193434696 15325443 15440712 105010458 68627055 26381292 190285725 49026789 57134784 98724906 65250948 76731501 169264599 86821581 120992907 128867319 57800232 142814259 64958964 207813354 207410511 112760844 12331116 36516291 113739738 145900860 107142903 171429405 108384318 170913225 184476054 26085192 61012770 140264691 155673567 167509755 75237519 146173776 133454979 10953012 49644735 209081691 199478160 115448676 206021970 14840448 125242341 78454992 50801205 150564624 64119111 68828802 86566641 122244339 100218615 93367638 176386560 3811899 26568045 105186858 26651205 84151704 109594443 167057100 53279142 94508358 24224256 49329189 193319259 8533644 191213547 25936197 105912303 100059057 166679814 180125778 164996181 85742874 79493106 20382264 99816759 146936538 181240899 38732799 138362553 172685520 89034309 23295405 185642562 113921997 177709455 188296395 182963445 8273937 28474551 176717898 179952066 153016017 175398363 108666747 112237335 64666308 106895460 189005040 120797460 65462670 117251085 116624046 108996384 138793074 32101209 201177501 97785156 5510169 130826136 58902963 121748487 180770898 38377710 25744740 83386821 22836030 75361524 44242632 193909338 90206319 137708634 74577447 27452460 189502614 158867877 90804819 149030322 53486622 85307166 179789379 136029663 77081466 134978697 177680811 84379785 178736796 165374664 101319918 136492230 62722170 103124721 138763422 83493270 85065624 138950952 89859672 164807685 60540165 3625293 144747771 193213314 156960888 190005144 134113098 106644846 164215884 187144167 108578652 5075994 154330575 131932227 82336674 65298198 194413632 129228057 163425948 135101022 129601500 89743983 150339063 197995770 166484598 185695965 16160676 117258246 175511007 93985542 155539608 72527007 145651359 184544367 93662625 22169994 59278086 137393613 34070841 894474 129859737 11656659 201936819 177744483 39781308 87271800 172985022 98640087 43823703 66447822 183762222 143525886 128382009 127101702 41647830 105241521 186288291 136985037 29501661 37775451 65613030 173472978 24293262 24957051 26379969 70263585 188619669 66413844 40127304 193519431 6092268 134659371 33242034 66201870 157206672 156143148 29628753 30384669 114377319 93234771 46212285 81501147 41177409 29529633 177501954 125460258 184448229 125412861 55422885 149669184 146907117 33092136 182007105 34433826 103856592 55281471 163795905 35889693 105071232 184786917 750519 17181948 75145623 175355544 14363769 15805923 16282056 49735833 35525574 84086730 194876997 171312057 132575751 105239253 5792031 20879082 50783922 15858864 151057788 92780478 8956416 104307651 146850123 162903951 175623777 48427029 67788504 179905026 21975660 162797628 145383714 173516154 80592540 1834602 200199909 25312602 54537126 74564595 97314252 91458318 151100187 200780391 157646433 156253692 159646095 37105992 59387370 14254380 194108250 5438055 203331261 153536670 54138693 35153076 70067214 101114643 4105647 190023498 5353887 88721829 153553428 209883870 90010095 8531292 207596151 36123864 184158891 167619984 5112765 73564470 67456641 106646295 178571778 103005294 204284556 37413432 141641136 99619107 94703007 9114630 112039431 119928480 129943989 7193760 140276871 179119458 128171001 74654664 52965675 144431574 70214823 53780895 150675714 156631440 77402178 47856963 157844442 68664498 191253972 29977479 60124617 63601398 112688394 174509643 63296331 94456761 16370445 55086885 20112519 186131232 18807264 47473545 88883991 200826696 94454052 114645741 45730041 187187763 27859104 154864290 10641645 50381394 171580332 104260632 209193054 51132879 48150291 56429982 81824505 77006391 198924852 48450738 33633537 130062345 57547203 91909755 114070362 109516155 37491762 132684468 8291745 160817664 140117796 143702916 69006924 76832280 47686863 79265613 163410051 113209362 175083258 141404781 124873833 14703423 30305247 177829323 159777576 138493047 19919823 105619479 134824914 165942945 97032936 105289884 83893173 106286019 189499065 64084461 154696290 168151620 163291653 71027355 7216167 33273366 187491276 170158926 76539309 108366153 196126098 166846827 161346423 187329744 25808622 154710633 7891044 119005593 91959819 106846257 65708643 66400425 50528163 108539949 172824729 201595905 105391062 48534192 106409499 115767477 82399128 203186151 202460874 26912487 54238212 126514773 109658304 179586414 24939516 36399447 118974555 95449599 145382853 196071918 66822441 27868953 192805599 128801127 201659073 62132574 151633713 185836749 32044656 130845435 200784801 35482629 23812509 103840947 20436297 108667818 190464960 19946241 51025296 119135184 70897407 207530316 170225307 2648352 201397014 191629263 61005252 171781239 65180703 189762804 9464406 94766238 38191713 22451310 68049912 63993531 115805697 113412075 159341007 93457413 165832506 105709569 197584359 166089252 157735242 175402668 74417931 194159322 87793335 104028645 96713694 19656315 140770014 179508441 156161439 762258 58772469 49613823 80632188 103555032 31195374 59070291 155444772 78028104 25332258 156048501 121300893 169532517 184349760 26667312 24578925 12527235 112976682 106253028 54867771 85788423 90053901 64273629 134250732 69343575 106919085 37247217 192802092 201725475 56006979 128409834 6180930 101397240 62129529 183306270 152493243 97553820 79854579 55630827 50014986 96909183 142005507 2550702 145018965 43496733 9947595 51871680 38700543 23936976 156616803 127886556 177202998 175187754 31034157 54064269 132747930 523908 82747980 94533957 62252610 43853103 180767979 42508347 70373856 83362587 130010496 155652231 186821334 201176619 84182700 100616418 181603884 33142494 93506511 42617799 56809515 173825148 94263603 64436421 131218500 201094887 165415824 189688779 67667103 87739470 181238715 94562055 185823099 127012473 105852516 38353455 103408893 68114025 32863698 186357192 56168385 39315948 157771488 107459205 35614761 20943552 81249945 41151852 44795394 4678716 92784489 164600247 195743226 174474846 145034841 190757448 182278992 183344721 121897398 192390660 64969737 1357167 168158235 165560073 112080969 97936335 192461157 201707751 195173160 101030328 29011437 109674621 197934345 192341583 91934913 148811775 143851701 75061287 111724620 126991473 184627464 165598230 98855883 168131943 103869696 101126382 68104260 176546412 25288578 176004549 191412417 180157509 9941211 35569275 52327275 41218023 132442380 115840368 3715173 15168195 128037294 136482234 33765123 108030132 134219820 89729514 51612750 164976567 91408590 60166575 67907490 139465914 187970622 183373575 177096570 159539415 149560005 68339775 188431446 89208630 177264297 65694111 209311704 67988319 43038996 187243602 45191559 156188088 199950660 23095023 148966230 57222081 81982866 62457864 49428477 154038612 135314445 54657939 68736339 185163678 12200769 66547698 142542267 173304642 209255550 69323079 15017835 100415196 129958668 122698632 149200170 16545606 8847720 124723662 37507197 107265984 31514343 113648745 32714640 187555767 163716399 26742954 22968036 164852793 57005487 37603377 186632796 50587110 164661126 173052831 164447766 191411409 193197375 184962624 141807162 8886633 85138053 11207763 32095350 24420459 114357285 70217196 189515781 109627392 61314435 14691411 8252664 132140106 206314332 186680088 113206590 94437462 48082356 129011967 90532113 99091104 104350323 169742601 101600058 141948933 5799108 93277863 192369702 198448425 81584958 127122555 120434685 48608007 150518718 176611911 109844847 69760320 133742532 164783514 79121742 122578260 84899388 166943028 164597244 14209587 99505350 39999225 36711360 88698708 129508470 4103190 50633394 161086212 15370824 44697051 115456572 143154207 182423052 178965465 4240740 85871436 104567085 90049512 107652699 219366 50877015 65273229 157417323 38796345 113879640 183265803 182857059 196520100 41000295 123431616 69837432 105588399 112407960 3133536 67004343 192564456 118139763 19313427 128995755 200505207 179058621 98356986 121008993 75993183 197517978 83920242 3715026 79467213 38206392 24693732 2192610 141709785 150109050 104155296 36302385 88775043 41235558 159114837 61991685 141380148 183134217 80533320 58618350 140740005 57243732 13458291 181821003 126701085 151561872 163788870 11303439 7851039 83553918 146230917 17009979 109078914 157615752 36096648 2629095 110447274 189329217 104550054 117508440 42715575 82015227 9033696 185687229 16767828 37549176 209425503 68395026 155487192 185029131 146927025 149313948 174974163 17697078 6704166 173280660 42606501 120467907 70334985 206284428 125951994 141423429 98505582 60515196 67084710 190475040 8215389 30645741 83931708 42871458 26531148 159455793 151281144 41769000 200779005 98545020 7335720 123833115 136543722 142974846 142688805 2020452 168451353 105211764 2066736 76163346 113047809 196509495 151300653 153192396 51250920 183305199 77074032 205420719 72886191 133504455 91569387 45022404 103914993 22245216 80843301 183313725 121614654 36853341 167843424 128854908 105565887 74338026 168304836 143277435 47381145 60931647 24801105 88294038 74683560 192313779 25020198 107473191 146372961 204448398 127908270 174782601 152584383 165910416 80956575 24483606 84021315 94919370 96298335 180494832 44797599 181406736 126976542 166973142 101481954 63508998 63892290 201632592 40230393 179337165 109210164 127923600 17588529 81771480 151205439 76279665 42024759 103588233 101896242 36241170 173750283 66630921 88758726 10803030 186432351 42629013 109926012 105546105 194041953 29919792 157886904 9378495 16180836 139941606 53619804 185822217 88897851 12798513 185892252 20522166 197390109 161941815 112184877 21035133 130787916 125986392 119665182 188796930 187734960 78598443 143888535 44835420 152991930 74298924 95762961 174407688 50131305 148449021 171796149 208181925 121065441 186411645 171343326 74195247 40311726 76695822 57137892 106255086 199313079 125729709 107634912 149063397 61796847 109827900 27574995 130381587 176926848 130493328 67729662 208111050 56168742 181254360 197776929 131690685 30781002 178572933 206955714 36937005 55588092 74480847 109104786 9754920 39819465 28127526 130789428 191622354 83835234 92768928 59640525 151904319 25000227 141856638 184556232 60019113 77897169 88017447 164816862 52068534 148509039 132598746 208370904 7817376 161018760 191017743 20118378 48926913 8141931 59799411 119936649 164709741 146651505 196423437 103648902 170876202 154413147 48059697 137258709 76785723 28965468 29123115 66362289 187786326 113261799 201294492 70446537 159618186 31671003 42774354 100220904 72271752 164010063 27359199 122237535 65859675 40695039 193090254 173652339 131873889 34609974 48624072 107025933 6932415 145641195 66849111 96511233 95712645 89199537 190979838 98007945 186580527 205364649 60444699 197966601 52551135 4141011 176952216 100861509 186348519 110186559 131527137 175358211 125893467 774879 125729415 39077871 143646111 11335086 67678779 42501312 186955356 35748552 117782133 155281581 145382475 144435312 133727118 181491219 61395453 157362450 175187754 202052025 170244711 29156505 61243539 106716204 200976657 157735410 80817429 83427813 25905516 161122647 91510692 157049403 167991201 130955538 151156593 35563815 40443858 67197543 104042757 115384353 208435836 108859590 62156976 42633087 83589072 86649066 69455988 148304667 146532519 47984265 68973156 189924798 17599155 160579314 133439964 42514731 135092307 24357354 46733043 105919506 148185240 202894860 33000177 147262458 83772612 124456584 186341652 50129961 127233729 140362194 189887523 104441442 157765986 193336269 42867846 38116974 152505696 112167531 144878454 90584046 188094963 27648033 68806290 24140046 37095135 206738364 83662173 79625049 171883215 136903200 72935331 202914096 52117968 149092629 137722746 199609620 106222053 6414324 79439703 205347282 206128587 37416099 184160214 182408394 180737907 94960845 180802230 50140041 104156850 179139114 107100189 64532118 131660613 78502599 79316685 79419879 200218536 109822251 132308127 71099574 123571434 130553367 179270637 120193185 51765861 150868074 78922935 94497606 30792132 15705018 175057092 171935589 206627589 128463510 94810065 66906147 120305241 37983666 94289580 15034908 34540758 16775094 178737279 162286467 132942369 156148314 133724178 21732249 28393932 116797296 39838869 134913513 40189212 135007635 44957703 37548021 67922022 179997657 128915409 152440491 132878886 53343822 128212350 168533001 58966467 150443832 2860977 102315339 172690014 16570827 24215583 32733435 21413448 109421046 50841651 90805113 52221225 164249001 956193 135010827 116847171 18762387 107270016 60297384 24681825 13496721 116295753 25638186 84668598 38142783 66718827 42819630 142951011 79801071 132278391 154748013 166285728 69103314 125382369 82779753 27848226 201290796 105216615 196227297 63140028 30707901 45206889 173384442 123925956 89746776 147958587 31600107 83165649 198182754 132696123 38350809 73142601 165703482 31496829 168971292 182120253 4062303 82514817 187031061 165855774 177745407 190378461 10450377 204279432 76568289 95073594 131633481 34109061 48808137 197945601 122005296 37044105 69634215 19896093 35369607 108479301 62821941 16788135 146627922 143433297 80279346 23081877 169975491 165891243 149217327 173285007 68048526 206494827 20943174 121572486 203104965 100376913 177990939 148467060 208521747 23885547 79215969 36405054 116051103 62363490 195016710 146732607 80714907 192600324 41871060 170771139 185276763 46311720 81066783 82335225 150769164 79315824 164438610 142882782 181972686 159576459 188675739 92892660 121175208 104839014 175998585 181552035 170459520 29972292 183893934 205859304 126903567 23845311 138114228 63695247 162339114 73962000 61718412 25325853 194936910 144690609 49070868 131975697 110819184 115314612 103148703 122663121 132531714 74384457 56451423 172669161 65202963 131699022 185814405 86424639 35979489 130469115 99447453 49906416 104646402 160762581 61655538 135810213 180259233 82301520 22649130 104424012 175591794 6101445 101688783 15901977 96616884 99921150 14161518 147859992 165356226 73929450 183053220 139473978 151975719 209547198 88923471 204660981 182433993 38568663 55098981 40990509 129001719 128474451 25051572 26058333 27990606 39214413 206051370 162734544 29373288 192329109 22191939 113503992 129800076 56420217 25990671 2303511 151856523 73121433 137830266 173193447 53474400 28220493 39061974 68865510 196214193 126522165 73990203 114468039 10748052 80604762 18873918 63555849 178231200 12443592 209358261 202948137 106028643 68458068 34940556 78819258 113481123 153401262 146520717 59568306 110016690 32210430 56445459 95719659 2308593 16346715 77966952 121446045 154996611 187276404 82729794 139264335 63258804 177486498 67488225 152182212 114973131 124477332 209498898 148016736 129184881 152552883 98517993 108026961 201438951 133694274 52652292 143859366 82061406 89684448 3876873 8617980 178885161 49965783 74792277 44518383 29175825 120593529 49064043 76033062 67533165 96976446 153013497 175615314 103347720 136688286 199355625 1074423 14080542 110833443 176139390 1586046 145219431 57804348 77271327 167040510 67267326 191837940 173781048 86146536 87758076 155380113 39599154 123214833 119258685 191365566 86840082 122093916 206109498 111461217 49799946 106946805 116005575 89639046 90369972 167662614 114776718 112126455 165754092 142122330 208282662 65573592 151746000 93033633 120525657 145846995 143988747 147782124 19450662 12410307 202826022 209596065 140321559 183654282 8391747 188157396 136481835 108858120 6502944 170172051 30106671 160130649 185809323 97774761 80969637 82370652 127148658 130163229 186615366 104362251 123249000 106367415 131967948 75268158 187782336 129138597 166032636 65945187 118793136 141183483 53114817 84886851 106569729 19717593 79471413 160577970 191113146 100609866 36117165 48325725 34023591 156765966 67708620 120190035 48147939 107435307 141158178 30979704 183978354 43485183 194020974 117281514 134645805 76774362 7373667 38707074 125513346 93253482 124878369 133972314 140135919 48012111 159564300 15140202 197071476 23180178 114786504 21721896 116561256 186539808 180971091 76253142 95700360 60911802 123848361 164274768 92114925 73429419 180868527 140810649 62694954 209058864 63794367 191083032 48732096 46575102 134810865 179206041 126960813 180703278 155021496 179341449 112927143 97937679 128639469 126911820 100326408 172857594 103763205 126105000 7541730 115684863 80179554 82920537 43422624 21423402 85351308 134848329 133243908 109848312 2937942 173030319 84051345 35946792 2350929 113842596 145755561 192176439 121023420 36740025 203437143 186975390 51975903 70379820 93743412 152193699 190802073 72515289 68092395 97962060 158599098 129023034 91905870 43701504 59662596 138253437 149721999 118333866 129999513 61162668 93807609 117133485 16066638 141245622 54607035 21242886 34032747 12421227 174569598 154455693 126359436 182445144 50618736 209902119 5394522 81385164 26108250 165778074 114953223 102974067 21064953 96521733 155237691 43668597 62634306 116394663 40369329 80392221 67472769 6622224 151068876 141018570 108492237 17680614 158044866 97767285 39531366 179477844 103937295 68633607 104420694 16918377 82760685 111460503 181513479 197728566 136271877 10946292 19308261 86489991 200612097 32346888 29423289 137806410 82577607 66381567 9046611 30014964 53245878 54684042 97397874 158815335 39654741 194531589 162380127 193536777 106165815 53907630 100773078 25349163 181919913 139592523 53110029 115453128 63366261 58887003 173542551 206164497 105775488 92420979 184987824 23541000 157051335 36387645 138718797 146785863 80598336 20627754 172641777 32291175 171184734 85342446 47119800 147391692 104150214 169441167 18957582 186412149 78187263 129065601 197760318 28296177 121380021 132354264 181994652 15458415 76487166 3498873 23112138 98642250 149690121 142147005 156412557 73377738 139118910 144552051 18301752 48720504 53352831 60346923 161270928 139163199 103951554 163381701 116569152 33065970 918813 78421602 117858405 11674950 133634718 27571509 188283333 43987650 31484418 100667742 92012676 134627934 165834711 157789338 5549124 25543539 171724749 95009019 118190079 152352249 205224054 113888943 21047481 9964080 175056525 51869202 35509509 75677007 19121445 167570130 106705242 123738531 35169582 7954002 206879841 97954290 115711575 133914858 11991987 143378886 125056302 199082037 95263035 205743153 139087452 35034762 80723244 68150124 203343609 104196540 200906391 22561539 160095621 16967139 92716197 59061009 10014438 122736180 160479627 48619368 189795522 83534745 119339913 45280725 94102239 193287780 6787200 203453187 1675212 171829959 35780955 146073207 62264643 110884536 48169401 125122956 169270920 54753027 149718891 161682360 34099947 56584458 207175584 138874554 77932008 48333873 209963355 152806479 146915181 37758042 143261160 92504979 116738727 42549969 190064973 95508945 202536138 112876953 58494702 69624177 135237984 180339516 15584436 75169479 209670405 90264825 207240012 33717453 183331302 178679571 208913649 48467139 84478506 159227691 44574243 171494463 165283230 138554367 36611799 130773888 90762231 137246130 49160895 25607232 100473261 11987157 173774895 66639090 69856143 30230529 150917613 67578378 99595545 127916376 98222817 187170627 133810803 89553723 5730942 72450462 102116511 72877560 69130131 206451378 83914614 25673445 185040660 168127155 73856664 140590842 26203233 53839149 64936578 134882328 43523445 15934401 2210628 30459765 22874418 158847570 58112817 108625230 22727943 69250923 96192936 191203614 54431181 74768400 94475556 109469661 40760265 151802070 27967716 180391890 69493347 152676615 187076337 193920216 15768963 145586931 135369003 61801341 96802776 151267410 10016412 109906986 100174305 199710966 52508295 170577750 128344650 22787877 110568780 16693677 17523786 89868555 158422362 141262506 125493963 154869120 26105793 167797728 48324360 38384451 54320616 175663614 122135244 55591347 44660385 99866886 30164547 79227330 153530097 46436754 171852597 106526406 153641208 166018860 126023100 55247577 45356262 1140699 10956435 136052049 58581831 137210115 50734698 138071283 122986584 17867871 32315430 190990632 27522789 84434427 46317096 200939550 78212295 41178879 46820844 154477323 63087381 175384146 104123334 99159522 69495552 53274186 159503526 78217734 179930478 47078556 57179745 96522930 156045393 97926255 194592279 16101624 122405955 47515419 49804587 207357906 183392286 1866543 132695850 48696627 35308476 194598537 16023588 149923179 121194759 115922751 125021169 162707475 125788320 91049133 115945053 30380595 46728885 35897400 14107086 205834377 63583569 169642599 202026342 152288178 8265579 126653562 124954935 78126825 26412960 53290062 86259327 202308120 60976692 102992631 39777129 192512523 208208742 181660731 18447954 82957854 206807370 170875992 189000042 44814504 49158039 44880780 71989071 4242315 190615677 31252725 89319951 174909147 28796775 7875672 192848418 141714363 16566963 167622210 185639958 81576957 117032601 47609646 193247271 204299214 171266928 33216183 71327172 167775342 200145372 136310601 52651200 138336618 87572079 14552727 132671973 181994505 155980335 116268474 121723014 180936084 144613203 201259359 41981436 158746581 122437791 158531478 145341630 74914623 204847566 141423975 26889954 36294132 182917602 31411065 197439963 71874180 53909835 20460300 142457679 89150859 191341374 87070788 9764433 55289241 51259635 169581678 2934351 157656912 38438001 64613010 109646313 64422960 116255139 64351980 100287915 172417497 159286470 75280317 149551290 90617121 195018285 124327056 84989709 155188992 160658589 156545739 208202001 151810659 81481134 3017742 176980251 77970711 187281717 133128471 129529197 53759727 195399603 84437283 34865922 92366232 124540374 182847714 196839174 156147936 143374896 175661367 164140767 122345538 187614777 202842507 4956420 78980223 14683977 94487568 203426811 192577896 119258706 38062647 90427323 84643272 55499178 34826337 51454116 149015118 160944084 101734521 3874269 41554905 13191738 127641024 196330155 131904381 49277487 57940848 18886875 132994386 133445655 122512908 120221787 66665235 6271881 75885684 194151426 152862717 184657326 44692515 86585562 100188732 159222966 181559280 115892217 94241847 66815931 121653945 65423673 69546372 154062972 149594214 168245721 103941810 71365266 142266159 200610438 48744822 139219206 114591330 32389518 3402273 26129880 108387426 50108709 9367302 92899338 28675626 13885452 96922875 195958875 103298076 33269313 179217990 97761048 66246117 45927189 54975438 144905649 209773326 178413837 102459924 110988780 189651651 178819935 90287799 119298753 15709092 122714466 200840514 91595406 88750200 26242608 123973773 41718411 146047272 202067124 26677392 100579815 64886535 94085733 179213769 125399925 85741950 20830803 131901147 193574472 129716538 165805752 90340572 65134398 56016576 61809237 4966647 11520222 104698965 5892138 8365182 148591989 205881165 123562614 174483372 90293469 184657704 98431095 103084464 186244737 119177877 106032108 137802504 5679198 146227137 44764377 36665076 35637672 141983373 180824154 91137375 10915086 202920795 206675154 207480441 173823720 47910030 39336654 188728512 186710685 185938368 98517909 35199990 12090162 123770388 103523133 20250111 88363695 89940879 63092778 9827895 25977021 43372896 109925991 95883186 172274067 30704289 48105897 129048276 144726414 170854551 202534395 78473829 52389477 45150777 168770721 143456670 145263993 100960377 6013329 17646972 154785666 154935858 135257430 20572755 22001511 51266838 80042277 4267116 204280503 179652963 1728027 134536647 205378803 42144753 198457035 129902661 37391508 39727464 176427300 164485944 89420100 22378986 36624336 123873393 61304208 95518416 163028712 180830622 44254119 14660184 193458657 3922842 209879460 131122950 1687560 16623936 52121685 163817325 170422728 80540145 111095691 183007356 54991293 86724351 87781407 181033020 45419619 175453026 13042386 69790560 109049052 193937877 193060497 40750269 151222638 128621787 67311888 208885215 97214124 178253859 28908306 163636809 144043893 142309209 93866745 120345708 94385382 70433685 101409609 140131719 67310880 90737073 60202296 14159292 132571110 163534938 110790057 128725422 123951303 95113851 49177338 54446406 171278289 5751627 116417343 149667546 15846894 60776982 150277176 205243248 73910676 92423730 115789947 73159947 201452811 123912852 8942136 156212868 192181017 207498816 164073588 58445898 182112021 61942398 185786685 184608501 183834567 125410698 194651163 99322440 39611460 198039303 43132530 162485505 126590646 61620027 141338421 144476598 194656854 169460802 200889843 183599052 121608816 205059666 121564842 57655038 121600227 184885869 200789757 25681950 115144008 107643207 36334830 194668971 35692020 200597166 10440675 85700097 46710594 30783753 61806234 139683852 6639843 107842665 60816903 19257126 103186188 83498688 189655872 1785735 193517772 18195597 208555662 185179785 205673181 71766555 34536180 75998139 73379838 182175189 48232443 182219730 90086892 78406986 177675603 116917647 163425129 82812450 90364155 203678643 106046178 94824765 72289392 189713139 17636346 102212292 177660630 62849010 54112506 188291082 169796067 114628773 180275277 57062922 131586462 95917038 195817230 19437537 56048328 105305508 141825957 116351067 144965646 175756980 93044532 63093177 158826801 16168971 177423750 117261312 93580683 78859599 92783061 169857450 130944849 150311070 187152462 122925096 186406395 173393829 49711074 21074298 155435889 165442116 197054214 111862947 154197477 63759360 184351860 45603684 6348426 19306035 56891583 133200333 37648128 8030589 104337702 142604826 30798495 15957837 100753548 18729459 83157711 172294794 104465550 158638242 59231004 209697054 145409460 133650342 69093738 72587760 127472268 201079347 114587319 192786132 121427082 200173911 165679605 29560650 57813798 109731342 113404200 84373044 98356839 123512592 29236914 67835250 201751053 7950348 184522716 142492938 165191187 89459769 177319443 139052676 100733346 55054230 174145188 70654668 199262637 95055324 165029172 188640438 133451745 135510144 107676555 43519728 108503934 209172768 187706358 150198657 35547351 53861787 103141395 204999060 207951576 190063167 108057411 198956352 38945970 147576177 41453286 147434742 27652086 65152878 51608886 92708616 73419234 133488075 44131248 163552956 113044008 113893647 187805898 55961178 63436758 140884695 28962780 194702592 94726506 7337526 115780266 49548660 189673953 150266739 203136843 60662826 174899508 60455535 172676784 116852652 197529507 101606988 23615445 61471536 90209805 189292656 90883191 75103581 102873519 120908256 119102214 179461884 3159513 33322359 133456911 149114448 70492485 71467956 152289963 176129121 72284121 34986966 133393113 89729010 118227060 76794039 183943032 111839154 76399071 130021962 73612161 59601066 1384068 66698247 196660338 137548593 80752707 131285553 181999776 101488275 96838791 189204960 50265852 106275834 77715141 202645401 26224758 76520199 133644000 191339757 86033157 194941257 110310018 170630355 26327154 2832081 182354046 37420467 135250563 186516078 174398091 68499774 21189231 73555272 148311933 69862359 101066553 92315538 19276887 66349794 33257973 31199700 111463779 144290076 164506146 47877018 207801930 3433941 28358274 50496285 163366371 105534786 135432675 136220889 63841176 120385797 178521336 87707529 100796388 139060782 12609303 138700212 148312920 174100752 34796685 22884918 45838653 15307362 134583477 8669430 89666157 67279170 104971629 146607447 186587163 53110260 154711746 85477266 48162324 149197125 193971960 44854572 166094040 66528168 17969994 196345191 198251613 92261001 102382917 29385090 204923523 119806197 206225481 143758419 48569640 157423938 156320052 190458597 195455211 56521164 30546747 160835115 5253213 208565868 148032612 22202019 82079676 129384003 167279679 26529237 173863032 184494996 137060616 19449129 51527826 197769390 190798524 144538821 109189584 121199547 90503028 169356348 1674330 91352940 21871038 187762953 121546236 49605864 167667192 14097405 195690075 13661067 24344985 205975287 184161768 97642230 104705748 140731017 96997068 91144200 114925860 151808328 134267364 9629235 17845737 23557233 178592442 82710558 205828896 576555 149998023 162989253 161886438 196120827 90645240 207482394 50589063 161473893 72462537 7635915 25617081 48127779 34905423 67360020 13196295 61978602 147162687 6135843 175864584 209968521 67833570 32075673 153000708 109273752 184465890 117521376 155700636 195989661 102319056 3544149 33732489 22751652 43748166 129417246 47184144 60169431 60968082 24763704 132316086 47558259 135248694 86133327 13709493 185694012 96102174 59872617 144724356 24918579 173629344 152971644 61876311 36906723 61174428 39246543 53446386 48022128 49424424 48383265 168635376 115091361 129270141 55279476 111070680 81697854 137188317 209588757 188883765 168703017 91542969 82577334 92869560 112126245 145322415 18467799 46879791 40423320 93917040 124946724 118640340 183021426 182927640 110886237 128601144 206354715 80740002 699405 89779557 122067582 146335791 85269891 146930847 6944070 183881082 105523635 12684294 108187212 99295413 182853279 188470170 60720366 179566590 26073894 26621511 43052079 92157975 26147856 196885206 200891208 57197406 12204969 108233685 56516712 127105923 4229547 65043636 56691747 137406801 192821181 54771297 137036886 208962495 200771340 179075169 1781976 44052393 14880579 87586947 14877807 147426720 12871740 104466411 164847501 138656742 172495512 105107751 37433550 204918189 136791228 16546929 205080855 105794409 5093634 134543976 81207714 206876145 43867845 149773239 2995419 174035442 48291180 191747010 111704334 184715538 178000767 78659553 142183062 73105179 178218243 24404583 196374339 204228906 157229877 70330428 127847181 94101861 171219909 2530983 147068208 152470668 11304972 50610357 107405739 127590456 171648393 77966700 68704566 73713507 32555586 80831772 118860945 176283366 35803656 71322699 44463174 27678609 135476166 126458388 56272986 190382115 187211997 134126349 138342309 142722447 194427345 7563696 99877176 179696811 53010951 84903399 77743911 209322120 101322144 66700473 17726499 108202836 8021370 36871023 22865283 169201746 169637076 78511083 108255714 193219824 83514879 13775496 2136120 181249089 76429143 88464978 99008532 116558106 94413207 58146186 150851589 161305746 17460933 98094822 102126780 182546658 9426648 3445386 17304546 97764030 124003908 83173272 143599428 33713673 104574771 72576378 201625074 176248191 197325702 153647655 83006679 190595496 65160753 173723235 45311700 4832583 65468319 117019140 171447507 174054720 21246099 146153553 47227236 171030846 133283094 162659574 31568019 75144762 88375875 60866274 125639661 84911883 110857530 142252593 204129555 144581766 26799801 48940227 168621243 150415482 55380423 27980274 26004048 21100128 34651155 80182179 89747070 63483588 142810416 62244 55317843 167632248 20501481 67080741 141974826 193818093 39708711 40664841 37379748 49308546 208878621 153211275 174084792 95923338 180176157 59725911 206272437 96996921 207687207 158247369 31506090 169922025 49633689 170739366 95344473 197758974 79963023 87241455 205144569 101423553 36999942 48957909 134161188 18430209 27673485 74430783 11940936 174703599 94063578 177356802 209929104 100863861 99041334 189943026 177064692 107038617 148805328 49950579 1209831 32860464 207709530 31117884 159017565 102417441 75703047 145255740 46017489 151168311 62039649 148732143 163852374 163401672 114002595 33956307 206569503 156679005 183842547 202611549 153750765 26187294 55222923 55922601 141486555 1550052 185968923 48767775 123868311 112555653 23893947 115998267 206556546 5865846 109145757 46371822 106900101 98303751 82756149 5265435 10192014 118182687 98840658 7826931 192603348 167095236 172972590 17467611 36667092 39821712 16220841 190774395 150691485 92996274 166771311 57047193 71325639 74885076 156843750 41569899 76321245 120686433 158002782 122328087 102561963 54102300 9937494 19627041 51571359 1901592 103006806 166740672 15092826 52359300 60950946 8434293 124197675 69068202 5441163 97772535 155579571 62488755 77248395 116003622 109004973 52725582 5939640 24810618 175759458 23638335 56034993 27927963 9344979 26883801 173438349 209942859 75389601 155462097 177504180 151081287 41088978 167534472 119839650 92729973 151379445 94287060 38477922 75635784 99670095 181283802 201983187 54602163 166613265 54406527 81203955 175496454 186489429 14441994 95191110 28275198 12461001 11505858 105768390 88288158 197667750 207472755 88526004 6388956 127353765 148272096 15050301 52460058 2065518 155334816 143717175 31374168 94275447 41134107 166012350 122801364 93986613 199945242 59320506 208837440 61723011 14602140 179676168 78089298 10731105 168501795 62143053 3769626 131997138 82304019 150881577 209491779 2815974 118086297 156474885 197574174 97972014 39592392 35886186 151375812 173948418 117645150 106278837 109263420 79130898 37636179 134152620 130990461 168248514 169163736 116216709 119730765 19425021 187957434 16691052 33888960 79484958 107262183 124383462 74256735 182213451 186227727 98785680 169385937 27812547 194157495 88150419 53522847 176537655 147494256 184718121 121641891 155061354 197071854 132532722 54233655 176907948 78408330 13740258 17394300 86808603 123986919 131183724 205637586 108874962 33042597 104226969 134137542 34918947 120114960 48135822 687498 192815154 191039877 171735354 161597016 18639873 25708662 93285045 47733231 164773098 118179642 20889435 139399239 162612030 180862584 145382244 195469617 175681401 110917737 112123578 120834861 200930856 158746287 130993569 6554856 2002014 118436724 176049762 54303501 149850498 64673637 155440551 209549298 179221203 178051398 106312479 97842339 205317903 77746536 209241543 203036925 2482263 89057472 111489756 47579049 46641315 134257977 4567416 187364121 196050477 153354600 99084174 134629257 96964140 46272282 100759302 107051154 79452240 96240858 361914 48131601 137106690 185795127 120463455 21646044 70511028 27425832 120038772 71397711 202926654 75344745 191803395 136722663 119532882 117613545 44730735 91690809 161492730 76699476 206520615 41722842 78142218 155645364 40917093 130167198 174074754 78277311 109802532 142465302 70368690 118836816 27542151 151788399 167425860 47662419 72067590 148435014 103834269 171455844 112252098 41914215 153471612 100228737 53417763 188630925 130952934 140183043 85435581 153637764 22699719 28633395 158571756 159609870 2612022 152379696 11405520 42807828 39767616 111968178 68239290 125359122 35619654 194972127 148295847 69807108 112545426 147762237 196121457 161109858 21302148 31783668 137675412 175231350 101155635 39601170 56740047 79557030 153283935 64625652 84468846 89791464 130987353 3550911 47464536 31200162 49664055 92979411 141933897 123390309 181973904 56162925 70905450 114524172 184096332 203239743 9553320 193643688 199856433 48104343 47494020 160575408 35819889 35173509 88911060 124607427 173507334 175847448 13873839 160917477 144448248 79223760 166137384 128867970 136200582 70768404 139542438 20731200 13780389 125024886 88132506 132472641 173875716 10887912 168690837 176762985 149918223 185115819 43930362 64473549 87142209 122688678 20688003 63337071 45217599 146424705 191053989 6935565 105141372 59506251 139277544 39515154 71914248 161661402 35659071 118136235 159110805 36666441 168668115 25774959 199331412 148875657 181576626 50116920 33727932 201338739 197811159 187731432 87090759 170628675 209839098 123479958 13851348 188385540 38619735 182344974 16717659 7737051 200194155 56737674 85801128 64853880 39978267 147898170 128244669 125981394 24851673 94923045 63223629 48655446 13769763 72187311 197439228 172703895 114192183 75435864 198053625 131245422 179774532 5252877 112322028 173093382 162800148 160026027 119437164 168559965 128616810 186991791 2140929 197454747 8301069 199036005 153691608 6629469 31395 28010913 53636184 45740961 83133813 120271368 134304828 164716209 190694427 114990120 147008967 130729410 92788857 167373465 164051979 68715339 49789404 169531362 106024821 109706982 87389757 127894326 163573767 133348929 207764844 19662783 94944444 164254188 177382107 89504604 64570611 51248526 23965074 5406660 134158689 196435344 197764518 79839207 128276568 153078240 204523452 42074886 111347334 205772910 103328820 149641023 16855356 55804560 85197210 11970231 158679024 131408109 77214627 160698804 77746053 67240782 112706286 127566306 28187628 37916655 22776474 74669427 120060801 75560205 2730 71005473 152492445 14058891 2377431 193443369 38536638 139742169 113060703 97361187 178367553 130368651 69982710 74939676 105401667 6384882 169193619 163988454 53556594 48646080 95919957 195525897 56620095 51053814 160558902 65968623 199195059 160355286 3269280 5212809 127410843 161632548 32003265 36418284 11169690 146383839 83645331 77796915 196207998 70796460 42572607 35309190 7217553 117447498 159635091 63935907 143321367 9135168 40561311 105953799 165303978 154550844 54497037 206932677 200950764 153182001 133164003 35466144 70246239 87282930 130882374 56645904 185567382 89686758 142686978 155243823 201279771 54390 85692999 150357438 206415678 42401877 85620591 151549734 117544896 43309014 187847457 12099276 42433587 64061172 111652548 59100531 98842926 119652582 152891802 80399361 160952715 38587311 66950310 139248480 9828000 90161715 201409509 135301719 20079612 176647107 115576881 199270722 129795414 188710410 6052242 99919575 55014792 134036238 54810714 35248500 165480273 72195438 158881191 193035276 105593607 133947534 163960818 208303431 98215005 105770931 66776724 153230007 190317456 173496246 46977987 114166374 179057151 188579853 38659488 148494885 136668420 181066200 162546069 91648935 603771 183380484 15576897 87136665 53491935 95526963 60088938 36300117 118996815 189515445 38593632 135375849 90781215 424515 82571895 165231297 175182084 73492062 162080709 1080534 143082114 134486016 54878292 85314516 123277854 148538628 119072100 116480679 18098619 191140068 122114979 120240183 199861284 26863893 174991761 69479445 158093439 142905483 83383251 3207015 41460363 183088899 5746083 1196832 126459249 85429407 208974591 196821261 198557730 196885311 32030103 8443974 53987577 69276312 134530578 108799908 134255352 80371242 523761 119833833 150666348 184160907 144690798 170786952 84338772 119154273 11273031 106125558 172993065 65824122 65320038 118193124 125667885 39204480 88850664 180024936 69835059 57218805 35324562 85026501 87200505 167009178 117838938 163704009 171484278 180431916 50528772 63871689 151444944 199640259 95121642 59756928 176590554 148149078 140404782 178227819 90668739 27538266 196115535 181696494 70056630 32421732 83072535 23747052 83247150 58365720 143475885 107902221 44186688 78555267 135974370 152374593 112623651 103252758 88393704 176379756 180101649 116012988 146821437 181232268 50461131 85678593 122875683 30099909 14145390 20978349 177235968 161074179 206058027 183973692 199719534 116989236 46788441 78303981 172797072 166371009 129228477 132393282 25360566 64256640 153734490 110749275 116000661 98477946 62526324 40145931 114178428 22875762 120891162 105608685 71510103 162171639 175898751 171442257 18945759 42212919 55044171 71979054 201899544 60495078 148743735 16896747 197907969 140941857 162065736 50915697 100465953 27909798 112456470 149149539 190461558 144436740 79748676 121620786 57577674 49799295 43195299 145500894 51426837 173639025 64162413 40600518 99459864 83145090 39298980 110875317 99243291 183273573 88297293 64902159 64987923 120258600 131896674 183971781 171003021 132597444 146719461 139936713 152101698 46941405 174567036 197528331 99798342 54947382 170299521 67917927 17225355 95166414 168728007 26225136 148839075 173582304 179799480 167282115 8230362 48601371 100900359 144638256 189752787 99317652 94403442 88646733 185336655 21233394 116811492 165953508 135355269 186230394 118756323 205903845 19715304 154054614 44621850 4001256 112818552 10634505 23290575 171201135 104237469 4647699 168734664 104769021 207304188 82473636 31098669 70787976 187415487 160460076 25007535 123626538 76856199 10793328 34743156 153633606 92407959 153285489 51138591 184525173 19071150 31207932 121270716 161610036 139706301 170917320 4744173 7928466 158057655 40943154 55760544 67552758 125750793 108279927 90073620 106436190 179496765 116497185 84968436 95913846 106579914 46981977 482055 17437833 173723613 34292727 112287126 81616941 161673120 104342280 202749477 33547269 5773068 70518252 174540681 202073088 159702501 95160828 150702531 208060923 138396006 30609012 131505990 20189610 126291480 67322241 85264578 139287456 95087706 152720400 38219874 101724903 96726336 130768932 152921937 11636163 46920426 158273766 44896929 177013494 87161781 168227892 116426940 795354 195614769 206417757 48714246 39465762 88995018 136499790 34193733 138597333 115335045 123807411 83826057 94343172 177310602 57789270 79614885 137984049 27120303 129824436 187786683 189890736 148892772 119940030 51251592 177203145 173330829 79546740 165540774 104677482 185192763 100278339 27413799 172617858 207801699 99708021 20717739 202073844 201970293 159704706 28139223 124007730 47857614 165617067 147749553 73966998 157809855 96749331 125434533 160990032 28297269 58619316 172584405 136570581 141032829 80779146 42624393 73585974 184828434 63298032 43877673 198387483 104500683 10355982 151353342 1830549 120783432 206331384 169319556 8639778 126037254 90083952 30875460 25173414 175233702 206297910 179266374 158720562 42261954 54683307 181596933 29609664 75124392 92948667 58860858 11651871 22256934 60050319 209268927 48579594 173679576 148327788 203785869 20332410 154795410 178254741 184334178 4688292 67196031 139886313 14560392 151018623 2851863 160664679 5860281 123301437 113851815 109605216 186138057 197938734 98314587 82061931 3746820 167067495 193601541 16915752 138559722 75068091 119459256 112666575 89261550 203399826 157760085 4618068 64276695 196888482 10042347 170076375 6398091 14170359 95787762 149874333 94687572 36963234 113997135 177056607 205730742 101641260 120681750 81282873 55965399 50308020 46367181 5537385 100283022 27836865 170309370 30404493 31041990 480375 103748379 167749449 168950376 82036899 103321029 133085232 118541997 167645289 63286314 110230365 88583607 26689362 139101081 31533537 147710367 21214305 83343183 166951722 2243577 197212239 187188099 16865016 177281370 194598726 52721886 29766912 86402883 34553715 156517557 6184185 19842585 162293733 70379169 21888006 1448643 134184141 197968596 2249562 26689236 100540524 111026286 134927835 204011178 127746864 139069791 20776203 67516428 86646000 170716833 1500723 95592420 208829439 176486520 97654662 81441465 195085779 76026699 36484056 149461326 179231010 103463241 139188819 22727082 200148837 181535529 143205615 86215416 186286149 150911166 55104021 173261844 174613845 171989181 161491680 21358743 112160244 53686521 64716393 10724511 80670387 202728036 130955811 21103320 138181869 23974839 173372409 202797609 156480681 78631917 134268015 165192909 59647098 125078793 203871843 179723586 97118154 63435603 110354790 183998850 170675253 5903310 148039269 137655000 4405947 106498098 88081875 124154457 190567440 61201371 145343520 204721041 99671880 9461949 40997901 92225091 155075403 166188708 17066217 173785332 183346464 160308183 25908057 148658160 112977438 192000753 192094560 113016162 92742195 162379644 44586129 187239213 106555953 51024246 37286886 162072813 102670848 35750463 26729031 129969021 33579672 115463880 130777164 81772362 183685446 78465114 23714397 134260539 152903772 101233209 153792849 1150317 23483502 114265599 21919233 59310405 189825468 138717306 40643421 117080817 2302566 147579327 50536227 1799154 9199071 162387204 6519408 134543283 203869260 69313839 131631675 37180227 184358937 120794793 70709268 44195634 106976226 80687040 71952258 8225742 105035616 58939545 68459181 105745794 128070159 125481657 121870056 149734053 55970691 43439109 46822377 79974111 209918520 78851073 119277648 189236649 8582931 51365244 66037986 146646654 83351373 164278023 60420423 76843872 68212788 38111388 131107746 122209416 182938413 2333751 15647961 79289217 107486232 178309656 36032388 53011959 81456795 111561009 170784369 102858672 187996074 206623074 105368907 161190309 10990098 15485925 94002636 78583911 128592576 195400506 63190953 140221893 46650660 90752844 91505043 141652392 105165501 185380461 31980690 180924303 163446276 132885732 137867310 164308305 146249565 52273095 29972145 68962131 33923568 109176732 176810655 81534411 175244412 185415762 133254597 124018251 144241650 38934609 75869892 158359845 184541994 28822038 8029686 81139170 46776009 159225171 28850703 39127494 35528010 151726260 191450763 91042119 108262266 205757790 21709002 7725060 91519071 84313551 31090143 141996120 54791730 21816669 163669422 158724132 34987932 126811734 5387991 17760813 113038779 24079041 119660898 133457982 189718179 205596153 85048992 203759619 160541178 38887506 127341879 72946566 161247534 79764552 117141255 7759626 21142884 167562003 11108895 188695248 41506038 30346890 89471067 3408279 49100373 95792760 62500410 110676027 97315995 152319132 33287793 64572774 87574221 190822275 102357549 136530471 37035642 76682025 17240475 41068146 181135710 205794393 16883013 38116869 171654420 33286932 21773493 172459665 145363575 156262176 168583359 59239950 58693299 173951778 112104762 96400521 54367761 62970012 163643193 56327103 38822700 136113873 11030817 187897605 71720901 77057442 70849401 70996422 164818878 159100452 73177650 26216232 115697484 93886380 86011170 118193418 89581674 131546121 89745558 101863692 11085543 4061799 53674677 98047446 83376048 128399565 122503941 16421076 67977252 99830535 180208056 68780124 85669206 2050377 117522279 88769625 39119430 148543668 59881143 132844278 141104943 76257657 116803932 105464352 13759872 80833074 159413415 151531191 153093339 17700060 181470030 98249424 108700725 133903413 123695796 26361993 135890664 9603090 157871889 208560198 179623332 186286380 36314376 45063333 134165682 142625847 69481335 82603290 113989344 7812000 36638616 181502433 135709497 19843341 122639958 36203706 28991382 61844895 117628728 125205528 30256296 33803994 164021298 121464798 175594587 90122718 156569763 126799806 189108969 74303145 186211683 77659029 122083227 148152333 126199878 25510401 183366624 36890091 167620425 53010699 209203575 190796067 83753040 54659493 43269324 155739003 190886262 22255002 12647040 98390607 5811435 131410860 190442070 38042109 165407193 145039209 185764803 105840105 139797315 128820846 106997037 186933222 102507951 67449018 144627777 163397934 205976421 206549511 52880121 161140707 177709014 48846693 38673054 152544483 17389008 74520012 29723358 114270156 68134857 139754937 48076602 83135745 86685732 7760067 120893010 59319267 185902605 44287110 122992569 74790975 62351331 110493831 64995000 186606672 65504040 83001723 181696809 193750515 123490563 167161491 22404963 6736884 62438439 50973699 37714236 20526891 34636497 197688435 121480254 153466614 125459040 20221509 47726616 65529429 162115569 57531474 61865013 190533798 149622375 60946725 76201776 75366564 59466729 20989857 67894911 172460610 21614250 151097793 9556680 5124987 78300684 81844098 141834945 180648636 122844435 195817398 48785247 131766978 207128901 156716553 8395191 84996639 11353755 173537322 147690690 49592424 61558686 68541648 87806544 13605102 87334002 143152506 1228206 93483285 207336864 18479097 55975269 93038358 146094795 184395897 155270829 187833345 171356808 20174847 57393588 183349467 149060457 207003048 97110237 37185309 181945008 9624825 119895552 209503266 73175235 134600403 104837376 123062625 173736192 116673186 174554751 46751586 44543793 125941998 40311999 48800892 181084806 109446834 145061070 130264680 115749018 80668476 115450671 208722318 1369116 192735879 200333574 86596839 69479949 26835123 37516059 63124173 75271056 144203976 158046147 116551596 175873005 188966778 27807150 117392919 110475267 101144946 68920614 130579995 200494224 187099857 173134710 95532465 18722739 206225355 22079736 192686193 136454052 15136023 167464311 149694132 155286579 183987762 185636829 52447773 202540947 117359739 122027241 62107311 37091985 20215965 181348818 178859226 118489875 33935055 33574863 180699666 14982324 110290404 27305313 85581762 51077565 208292868 165231843 107185638 23309517 18113382 122615430 58010778 129154809 6870696 192381021 115866639 49905807 71798874 142862496 103439784 100677318 200311104 160535508 159787761 158888394 184075227 14711445 207790254 134648724 126893970 78377544 62893299 168008904 98772534 121471812 60803589 116332944 136679151 53209065 12579189 161619780 51996189 17923857 9628878 8911161 18378906 163680699 107702406 77872788 72365202 104473236 23025366 128202228 132548892 10020402 48142332 185000277 194121270 87712296 121430799 69392337 193216632 4369281 62970789 153259092 39978561 191671200 205335060 90393954 205178274 132070911 108031644 90207894 32897067 91556745 179901309 135758931 156567348 31293612 10228302 194314281 51913470 13249257 52231494 76565790 194240760 52091550 7100751 121308306 90129522 94455186 18812871 94241448 105741951 142650123 122134278 158576418 198640176 185286612 98813610 28839762 27458109 50813679 37017960 83842815 209842479 117079557 9742089 108198888 131784303 195319215 154696836 60069471 193291896 157400292 187096539 148012788 57825999 37676331 34747902 142844982 180889905 178051734 84719250 26288514 164538885 204552012 134871786 17452995 49219842 62361180 205760751 69914502 181245519 36691851 189893634 183594579 164358075 66101469 2038113 115060470 50757231 151616997 152898333 162872094 100006410 127782291 201435255 48350463 49154259 111160035 169555953 43574748 169553055 205844289 169438437 207256392 46340007 34392015 97348755 33759012 80558583 155866641 111163521 139109103 49201908 148857429 94553025 40411140 121085937 121053660 79399194 68408193 187923204 35761572 148985277 173853666 31642044 128397507 207116679 120496866 78939042 190702470 199882956 19540500 88625145 209029149 204708336 194317368 87832920 197118180 40958757 18141816 202619529 38801301 132550068 32171664 174788733 182575470 78218049 5881071 3595284 121600395 141486366 203988183 25868241 204036819 152474700 87198657 9965634 200767707 54669006 201147555 119969892 158816133 95047638 135160473 43964844 206139570 104635923 25921875 193671597 194352123 41265882 49894719 18568452 13307406 194518044 134216859 127659 59457657 6039390 152647026 171696672 71073849 78827343 85840944 49100625 25241097 187772781 125978097 31855341 147250404 46747281 2454165 209320545 116098374 94504179 40623744 87757026 118122774 19249734 107484111 124156032 69835647 24818115 17073693 123285435 40794516 62338542 191593983 37799475 106944180 45439317 57344889 93560439 78219498 81985554 191563281 99580719 204365007 195440742 58000005 66868221 105534303 128588985 14961093 100764321 47821683 28721721 165074007 59859681 24052014 62242530 194818134 95114733 118654641 59132472 196270389 182034090 38931753 177514995 20751612 172507503 102221511 180485319 71121624 49589169 63630378 90676278 1668156 26139750 153395277 178590405 200927202 3472875 73416357 93828924 172144287 201496260 58294236 146673954 123801762 11344851 28265727 80368617 127796256 48883632 209770785 180258036 42426657 173014086 189603981 55068342 164251311 98319942 15112020 206475360 162631371 85137213 147255318 4656708 115057488 208717089 107508240 75663294 36817347 25295319 38224767 82753461 1074192 154386498 152485347 85859907 149552886 101749914 159714765 149583168 114289812 187870284 25538331 3809064 208004496 79300389 110554731 109336101 55363161 146964027 4271694 174867189 51672978 104007561 53993646 119423241 40833933 31160031 70569366 179930814 146460300 194174547 11597439 2149518 49089222 193869102 116822874 167310234 208797414 123745881 17605182 164982006 142664298 192464286 71467641 111773802 125315358 154008708 76566714 9531081 136156377 73506783 29420811 189102690 89383665 38084025 153516489 150825402 50836716 150491019 152433603 125064072 49199094 6907383 116146002 49550571 138873840 187210653 159362364 30753345 153205500 53650800 120933582 208068903 135087120 24438960 12939990 74627448 191353449 84861735 129491544 144180456 35652057 114674700 23679180 68980296 121824297 168325059 108945123 70139433 122860857 48799758 204359547 101667804 127302231 147983619 196743414 31484544 132847281 45913203 34965588 119301063 82272246 2286291 61940088 40785402 59885049 84907746 209398140 124071360 14773374 48430704 172122762 33218388 18127200 44122407 199705926 187077450 200858112 117086949 118828941 124776078 152091765 147711081 36894732 154906437 61942566 129893757 109211193 105316239 14562891 58266873 131275830 56883120 173209953 19423173 100593864 8094660 115257828 2827587 39250617 17222415 117831441 87008292 6776910 156105600 69330198 95597922 208719567 159628518 61743969 88599882 197738982 176659203 147635649 57675891 198096213 192783444 203671083 133980525 14008029 33319167 198070299 51650382 85652805 144268236 190116003 96301191 135891084 73550841 152661432 161010780 115301970 165334491 136177881 64081290 173637303 159466293 165464523 19554675 179514972 82705749 42564207 15920331 13113660 41077197 196822773 132885375 29470266 51081975 177243759 82749702 96871929 140916342 151215708 57076068 23598477 8648598 165249546 167793213 161303352 177384186 170803311 205699053 27040797 80542980 127113441 17629563 172178307 87812067 43386756 4322220 111520710 159848241 146759004 70486206 74654601 106644111 148337826 80623431 25816014 182154693 202235376 86986389 70372428 191154978 24746316 116680074 95241489 188007141 131690097 95993982 37107798 206565072 87424575 1346058 37153830 105329028 107593332 125074614 205442832 96328134 161858907 128487450 206395623 104913606 146470212 182301525 68819835 22274196 89186601 173306511 176938146 208334700 43968456 83010837 99687987 92361486 13075860 145885383 67294374 51175320 13894188 90348825 169923558 171628464 28979097 135729027 187167708 145509504 18052587 200201253 88787538 177616824 196094913 204367317 29530830 154801752 186515889 77369082 58210845 141345582 54494706 206856489 204717156 99578703 120304443 23222808 176707944 73272864 204020271 111754419 60815454 84092043 55817202 134740011 82648566 151364367 58974342 135363081 91246953 174766662 169430940 178105368 207121152 6228243 63468804 170258529 40637583 33155808 58917075 150035844 29492946 155780415 114009588 5310018 110060832 61304313 52975566 98617071 49630560 59060337 179309382 209442849 208986204 107405613 93659748 92521023 92198568 107089269 151620189 73816323 206655435 148335012 118838181 109023978 46936239 160503021 138535572 103342512 40240809 140084952 8806308 70149429 87170622 75182058 119729841 121125816 166155717 61726644 207949812 101055990 174115578 206632146 10974495 46516260 151451013 188895945 196015218 26097960 183845403 162478428 88159617 196441329 96212046 44245740 164961993 15063972 191933763 83864802 64234611 139601196 165543588 95414802 165817995 23291163 141075627 161353080 93615501 35718984 15082767 119654094 17329830 82898928 77947548 198952341 67826493 29162364 103412316 61426554 209873244 11604978 147491862 101569440 166408389 119127792 195541164 60784122 3931284 56930622 9903768 40150215 118752921 61541193 33544581 35607474 183978249 5547675 38950884 49004760 99013803 103061049 192541797 122570112 10678626 104994057 95719701 35522760 96881001 47997999 146365191 125062644 37730847 41849808 181655355 47635833 75560331 167937651 137341533 52182669 176791923 66208212 121451673 42115143 13504533 11555817 181334055 87015915 99874992 186256434 25929813 54920376 2783067 159764934 131620314 29149302 1845837 184019535 43753143 193881135 10965906 171603747 143394279 193024041 120169140 116530827 71612793 20444550 21041391 184427586 26627622 93187269 118341090 105804237 140681247 99092658 26732391 144067203 145681116 144896955 186027219 131796000 136886883 140321307 83581008 118418685 41633130 143969931 110596038 133011816 248997 3951990 93132795 88318167 160242978 87172365 50818950 74814096 209546064 148768641 108085362 136569153 97690887 195898815 23030049 204398544 18098451 170793273 155797719 200853555 175558257 171082401 104099100 129726198 84065016 184807476 59424897 88905663 14660226 183800148 70176624 58741641 58239405 8620962 2033241 196290612 111121500 148607172 135346974 2213715 2711982 82824777 11094930 12935223 89156424 36368661 147855225 181807752 95168094 183358308 33480405 155211147 201746685 49874496 147791112 69983466 167448561 95671653 139544748 186077661 24045672 147458745 13340733 68778087 205333401 142348836 7864311 94688643 57421728 63969024 8374758 105412146 158531394 152096637 155416821 165913566 166245660 184990218 126803460 92586207 188728533 30506721 90125133 59192427 172334127 194600070 1980153 182330001 198336411 16025940 66822714 48266694 57894522 205893261 140748006 85080156 33597606 139631331 15139635 90921306 99201396 71530452 36688197 91358967 140789145 42139419 50002008 39155508 172031328 187746678 9361821 107585205 159232080 120248478 174792576 151391982 157822623 190135827 25375728 137496639 58528995 32877033 122777487 77943012 44066316 148824333 157976952 23699844 31728690 139906284 148661058 146110377 136632930 128922465 206456775 130410735 51829806 170939937 50987118 209262438 145690713 156497502 49297206 160319754 181808151 29453151 17891391 34605795 16868439 91348635 124040805 97632759 196487361 44299899 20158110 26069526 41355069 166872468 25459959 82423005 22765995 29777244 179838351 54467007 91160643 166478403 12768084 194738145 136485342 71106168 11647734 158888814 35415219 113899275 82334364 38963610 53800173 131483940 145835550 71014293 30596685 195441225 111803328 59028165 202562682 61729794 103101516 117155997 26741127 144169263 64162938 201643050 200453589 165303642 137103939 21502110 109829307 99917496 156550590 166546443 133001568 440748 73863531 65724624 121049460 99760815 104476785 128367561 15671523 74347392 169429365 84427350 116025 123893931 54543447 92959692 100596741 208956468 110831952 140856408 9995097 52081008 22496691 87217872 3745875 168349608 191311743 1640436 166966947 167571201 177295818 200842278 101344131 31696791 3727269 85021734 126533127 151981935 192488289 36203202 89012910 150722460 172435746 32033715 180586707 176775921 33730977 87872316 181967247 11293212 90963999 147727230 39945696 95176578 54854100 13805148 179417910 183029448 142208661 80951934 191495052 64306158 159056079 176662899 69485535 55350267 1347318 53852127 63151305 97369419 157575117 99042825 163813503 203167818 6619998 46660362 21832608 14232057 67180344 2556750 71721720 156539502 48390699 11107362 27273204 167199396 56495712 176762313 139245897 167527878 134233953 138572028 41145090 36871401 73793013 188201349 4015767 49109109 12945765 138941292 155860761 163826460 84195300 175024983 161870037 19393227 12195477 95357556 76159608 169189797 141066240 134359050 197042076 185908695 68508951 190561413 6116607 183145830 197032164 24317727 92599920 172374636 127981854 86077257 85095654 163973271 166603605 99004752 195888420 114747570 94667181 185426808 175004949 6586503 170055039 19366578 205666209 67201302 114600003 165302445 105735924 196632870 28297164 31229394 79046205 96865440 142601088 53129958 89049051 15125544 73057929 11161395 112118328 13398 163185498 209690754 187400703 83014533 63612402 90602337 124465173 126576030 42362103 152092878 44760177 12530889 75154716 182413812 69926115 181552266 178294767 199285758 151292316 101351481 147357105 156995181 40181337 2017680 140150136 203906640 72104571 164492979 14390712 203933793 61827675 133047222 132113919 181699833 176310981 18085200 168026649 123343647 80297070 180411147 120093855 93217971 51424485 203247534 18318531 32417637 194708493 61787565 100881627 133003920 52848873 4896549 39019428 52006920 9845829 144158112 200036571 32605671 46566177 203722407 155301279 73287564 174860217 60236127 193141536 142934820 12108117 181329288 55635594 34211394 58794225 114518418 46288158 155940897 79803528 185545899 91989849 72698283 9992640 59604636 136087392 154445466 1585752 67630710 123092130 191528736 103744410 197014251 88716306 51101631 94658382 9019101 196837662 162350055 53836083 50783859 164439198 80702580 139409025 174279189 191630796 127818768 147949536 99180018 34740153 84445452 208103616 3861186 117484227 51971997 10885980 102447135 2019297 175122255 17970204 11556300 100838241 86529198 124286799 144086649 154032228 204668205 1048068 93832389 184029741 14858403 87936030 162013908 106637916 166124931 42860769 72402246 57723855 80992506 73150854 103992924 29519868 59321787 196456764 172775106 150433017 148911336 123281907 69748434 54220635 103724229 60739476 133663173 54601407 82867848 38993808 64381863 127408239 86653266 137341449 112827057 52042095 68380662 18152673 73778271 149974041 152285511 22194480 76985118 190108632 94284624 188834268 115402413 184570029 64544508 63374094 208633446 84751128 123279471 115989069 66733401 48361761 21054285 135182565 104551608 155702274 199802274 132336057 6452649 82280016 99866256 184962792 122059518 206063172 152840940 113160978 92362620 38227203 76329855 32664933 168816123 20160588 27887937 15015756 68333790 124425210 71161713 56614572 1036245 185707956 168615552 5121396 105077259 108572352 81691470 158673270 181452411 156815946 159457200 96846225 126958314 203720811 65251116 82422375 196011228 27840792 41044437 42355425 178529736 113349012 79723644 43084776 162192534 97920606 30644502 121024491 206223927 136074939 70876365 153369237 47293092 59223192 41125455 115864812 195475119 64198596 73315368 114095940 32050242 34824048 135507519 89944680 81304062 87259536 70255983 192059070 137108769 137117358 156948120 111961878 168678678 110683230 206204733 3253782 122164161 69995100 80214435 118215678 193893819 167286105 77412867 186857076 196999530 181274478 86442867 156307956 187785885 38327184 158256126 13482168 133494648 68806626 43490139 121119432 204693153 161951580 107681259 129863286 71856603 82022346 59269875 154735560 32130987 178073700 26065746 44531886 93049320 29501346 29828988 126096432 73955217 61282662 152243091 45363402 203645946 44410317 166658709 148291878 29578773 170431023 127641486 135671109 62215083 143943135 123310887 169846299 203111013 108781281 155062677 69617604 127647030 35775600 91472556 114628689 72694755 35663103 109017741 154872480 84743568 172053588 209574393 55118490 26379675 115778103 90648201 55019937 139057800 23477139 31167654 34316037 147115542 159618459 77320614 112580601 156549645 46001004 61136397 163377732 110381334 108892476 149086665 33964476 113352729 132008016 44932251 134897028 2064636 78867180 98601174 86332680 202939401 149971563 110705742 154944258 135806958 131313063 129569097 155815863 199650024 42491652 35368704 136398990 35187957 75009501 114249996 196713090 144941370 159367887 141256416 150499167 27308295 34384098 176367072 177404178 127976646 168432894 137587443 4758411 22046703 37959390 208712070 113836905 175220325 22000818 55677048 17936625 185508204 152431419 26827542 192402336 29183805 70980861 167374221 67055352 177716091 2482893 165964218 125442996 99510852 94849335 153665652 127558998 51449811 206536008 166050045 8888460 155761977 123579729 165028647 158754162 170998590 68880672 117546429 32888541 35901348 183116514 167759949 85576785 57578913 140373303 103758249 77122122 160559595 196989345 116192433 65448684 35691264 201139806 69667731 18358515 195664896 130567143 57600081 111766095 90470856 203570094 58060632 97264335 159992427 72804648 166822509 149722692 35388528 37802373 151723257 146219430 96247893 79070439 24030174 182456064 125538504 200139093 150867570 81571224 79907016 72563022 28997682 55629441 42700623 15011745 107150106 159788454 11411673 119689122 8673672 131961963 176390907 96347643 169603245 114293214 149273313 110382321 112043253 159905172 184250010 120945447 141392244 194583963 74832597 41509251 56281071 37601193 48130362 164862894 39650688 190055334 99227520 144391128 85612485 15091335 153333369 134089263 183644244 139770162 508935 115439709 193833150 85960602 199476165 58240476 147336567 176931174 157142244 166917744 146368698 137826318 6727854 179443215 6858726 180302661 104386023 106456266 86116401 28443786 49793604 16419711 91846881 66235911 57258642 25179168 5331438 203348901 59987970 59066070 80347260 32320344 149686425 9819873 5500446 30131199 48650112 201821718 39153492 61764171 28393932 88917591 64422855 10304931 95041947 98107653 138057444 10291953 158698638 191960055 62872110 191849385 112074606 202143291 146938260 209247024 44341038 51226224 92779533 145160820 155164800 97887447 195770358 35068362 71339268 157351236 133986531 96086298 146811735 87012807 128153004 171370374 12246738 126407064 100695525 14685594 17993493 3288117 4819794 194381166 144646236 28449792 147783678 63191583 58096080 71488914 204401400 25241811 41390706 81076737 177565920 39861444 72102849 195701079 168719523 194883423 72592170 131174484 122973354 131163690 4411953 132310941 206518872 43125957 83728071 143589453 10796499 138267696 71769600 125654907 12792108 167971398 116057739 12524253 151587681 107379741 129015327 148545705 78241464 49575561 5452167 56639499 61138224 202458879 209545266 46676637 187069239 184900842 63546651 165877572 40889646 145824924 171250968 39714570 66395742 187575486 116488218 96504807 26044977 68839449 169100967 159563544 134484063 28907844 112947702 144945171 135802590 59953635 174191871 2359287 144072936 120819741 72371607 82014681 138516504 93442923 2043426 150375183 32535741 107348388 135502542 38289216 25388895 121803864 89920719 149921079 8481186 100633743 94199091 91657125 162861951 154997430 209560701 59319288 175359912 104325627 205329495 60992127 48957027 13261920 66527244 93219 154368375 66725169 8704962 57988560 20483904 46072866 110249769 186134907 40593819 209791743 198496515 68752299 104083560 68436270 65144646 59011008 83483211 85269870 18187785 93549015 146345892 125708478 193060560 187121592 4340805 117856389 97677720 168476973 116767203 166446042 17664255 19166805 51995454 41447196 96834864 59086188 203987154 81365949 209827422 144158868 55385190 52360854 46081434 135676653 12645528 79473513 197357580 164648043 132327741 85925616 69166839 4787706 99185919 84271026 200034219 208833030 142109163 24221841 73184139 180597690 127873578 57074430 65448789 49482993 199376793 31708677 133724115 155710296 69141597 118176345 168108801 164241252 73004610 77073906 169150653 17389869 138465453 193636527 195620880 172073097 64242465 75754224 133538517 138705273 193946214 144102168 171139332 193007220 68299518 122762346 206956449 168330351 37661715 193252164 45599316 16585779 82875366 143797416 209670951 101581389 130904487 196054215 152399100 205640904 90551076 48736695 2535183 85038303 180461169 69914103 1711458 145785444 77724759 161087052 201484332 7773885 69159090 133778064 167480796 53001270 3622248 35743071 141775221 174664224 195835248 108356115 194358549 90123768 204724884 81446967 124577838 158018133 82779795 142607220 12288780 117224688 104351625 74226663 158206503 148948590 205229283 167461014 55504386 185047905 168895377 28335027 171922065 134705340 151665843 57255681 65078328 74980080 86472246 160356126 168937734 142250115 146458158 113551305 183234261 142070712 30879450 29569743 207520866 18812451 197292333 95593953 119503188 177156525 107460612 97233003 108130722 92967588 176162112 196190484 171817884 123402573 121467066 195520395 107015916 42256368 23034270 146420799 62326110 140844900 159698280 104838615 61363869 81384723 134755257 79538466 17572695 44114910 185147109 59299086 27713952 34867854 158039994 128651460 36906807 165995718 41742750 14341908 124951092 110163648 17518578 204438486 33353943 70904484 187080978 121188711 200779068 120353646 39076254 58768920 19857096 132976473 12022311 42391650 154397313 127471785 148270017 106957347 137964771 117441744 34159440 117290229 190550766 17959389 129534510 99668079 50311968 92717688 7918575 132081663 28117341 48543999 136027458 135439584 131534823 8434041 56054670 140886501 78683262 165493713 21096516 157716195 14694246 89605236 102020877 93499266 143963232 139012398 75771822 173553114 13575807 141414252 72475788 204014412 188092989 69754692 128421426 69464997 119449575 197050875 205817304 10726401 114643893 46182255 138474588 120272124 53104023 148809801 100321914 138558546 139787025 192068100 124155066 181756323 198583434 11380929 102759300 100345938 66603096 133230699 108053022 69420477 136986633 192819375 101296839 125272938 201609156 155941212 127359897 140063196 115942575 196145796 147782649 167875491 77512953 144916716 116144175 149974755 144977805 116361987 16210509 102785823 100749600 189385392 58947105 105741804 172026834 110592321 12726567 201596892 77958090 27358506 206171364 133207284 87494043 61360971 114781569 118655082 94601325 4889199 190248891 206972346 102195765 72223725 11381769 15187662 203830641 107204832 135204993 90235551 62267793 14581392 123282033 183654429 118113660 40919655 7549836 14083020 164678262 13008366 102457551 207801678 176878653 47800473 62181420 197275281 204282393 33560121 38197740 21528927 7784238 123675447 199445736 17158848 118362489 113924454 13083126 90111756 115842888 2213694 10785390 104951742 121159920 170654484 6286161 155635851 124312776 55344597 67966689 107776200 78202089 21197799 151689027 102710055 185926839 14536221 89297103 14102445 13192494 197905827 107194374 20070498 127042692 127749762 179526837 181701618 189581868 204303729 164129679 159368811 177261504 76247556 125951679 4730733 135996273 55994589 82014597 181824174 180892362 45304665 161876211 15304002 31696497 152436858 13323030 90034896 64711710 79227162 14357994 96036990 201401466 120440859 13529187 48673800 141860964 85302630 152545491 164099061 146496567 643167 79521036 47733000 144279681 178398570 38667804 13284306 35032368 112202118 3028263 142812852 72792909 7940898 182044296 48261570 45286395 84961296 58377480 117854121 97881735 55563900 138445503 63703395 40459293 91119084 18495099 150976476 135463461 153058857 167283396 65172555 163167816 111951567 34919409 89894763 96543342 122352699 123389322 60111303 96334854 35832111 6220557 58377249 189154371 79957857 21490308 119857815 193659858 198886905 51824283 55258266 101208135 83588085 173429298 41925618 132662061 33765018 202283844 144034317 118028064 45935379 116155746 185312736 190973496 80092467 102263112 201621630 127525755 201017418 61383378 102373572 137251002 110709144 61077366 14757393 164530548 44212854 133007406 93455481 187017012 172092165 97012335 59858106 18588444 170695728 133158207 1895082 93924180 138192474 103461120 146625108 29559768 111925065 186198894 106209852 110170641 165964533 149495955 127962618 44668617 200989719 106047543 83933388 63853230 100428888 116996985 5499564 23799510 30773715 136211187 138950658 105431340 89109489 68579679 44042754 1636950 173631759 140948472 180335274 163752456 178256274 169533189 41420337 147877569 79826187 83673030 65120832 26576172 70717773 144710097 103793088 748419 191751525 23732100 82764759 187357485 10034367 92836296 87868116 64044666 51622977 83044353 45689133 162823668 59816127 204317463 79974762 17637669 94160472 111818994 6184563 4108692 163281006 131845728 128634681 22057266 7706139 59169684 9756936 129716979 58695588 185991456 162254694 66974838 68002557 109767441 175398363 135898476 6116754 56212548 182238903 69768804 2831808 18831960 134786841 42620844 133580748 96000135 156001293 23325834 53793138 170749971 179900301 151488603 37992024 120562113 97501572 74747904 31176936 3089373 198472554 54957378 141979278 22139796 202509699 87430518 16364229 22963248 202967037 45182445 159369126 169117536 131715885 37464903 35000889 84257166 141123213 169754067 175970928 40043451 88894050 115045644 117500124 176995287 169618869 143564169 96656154 194718804 161173173 57729525 113446746 62232849 118152279 104790483 130205796 105954471 35289492 27488706 160527717 96951960 59920497 184412991 143732463 203793261 55853616 208392345 54199551 77972622 82670091 113889804 115967502 187560408 86774415 63749616 129818283 204047067 204982827 12515685 95734233 31331811 75859392 118667199 124416516 163893807 188274114 27425811 27769623 22529955 187351038 168815829 72425850 131166672 17368848 67038657 8191302 104984628 130864314 126395073 139897716 64842750 78272964 160227291 30587445 28346430 17230290 87551877 63609861 164926167 191922969 134899170 161390061 97265490 103734981 45215898 170657949 123621624 6451893 26629554 12716445 124859574 34481076 180021639 52767036 64898232 25742514 134791545 79811739 11607225 95018427 15374037 43092819 196358778 66659880 75651051 148750035 45735585 55188315 19159581 86149035 81853737 9235212 35087850 52705422 200844882 116923842 113376375 120259818 201849921 5409243 5902491 81242700 150895248 47125722 74537358 92894676 176584590 189870765 18890319 191834454 128650641 135191595 18640083 124956741 176782284 14522802 209405553 159463983 114851415 97035372 170947770 97675515 53111247 137924094 96148962 161171325 50384649 209258469 19947102 54834066 123562236 140184807 107611350 125264979 173433855 26726553 169772001 60648294 185668455 179935980 182951727 21234108 74373495 200325384 126350994 37960902 32633433 200637801 58040514 125084190 55578852 95621715 192774099 100168593 163942212 190152690 160567113 65657088 166949055 86358300 119273490 29217195 150941490 114904041 132999363 133033089 177478371 104325186 141912561 144103449 184363809 22755054 111373920 34868211 175671993 121192659 103161009 87013752 194635098 18633699 103549866 44818326 91475769 160061454 41751507 55289367 95075463 17627862 202509573 135391431 47481840 198656115 198691668 15000930 84088326 206725659 35538825 141798510 112050708 189192087 8307915 21199647 207212838 70090545 78683682 114012339 178865883 87276756 200465979 114800427 48060810 167247801 94192182 101711274 113475411 90193971 36099777 197360016 57021846 8724324 58564275 83841093 188116446 76282395 96982263 5585349 123952164 143000613 99734376 61277475 133686840 175098189 69401220 117777870 190352841 121110402 102542202 148138557 7698936 36612891 118772787 118248522 33326895 100886352 178397520 44502024 122576979 89742366 29476440 122170020 108840186 14421813 7655571 50631378 46134501 42662739 133620585 172630668 87296790 201610626 106860327 113313732 130286100 115000137 20635965 20306307 87072321 72723294 189141351 11671779 10966977 108788316 184689792 206977155 90350778 21562863 59623179 137570034 117887427 83517126 105186333 34255074 119641977 135977520 34663671 130677960 34770456 147512610 127478841 200715963 166827003 164159436 79043223 123606273 37578702 44986599 197878632 137630535 149992416 174108585 124434723 97985118 89548452 29553888 24075366 95394096 62238288 172601835 27217533 149605092 165700626 17452428 13699203 139981464 44413950 19773474 53473056 118734483 43312605 62067306 107280306 113886528 43913079 153183933 24364536 90494208 165332832 207570678 196278663 99825495 143039253 33115488 179343633 128865513 145159455 90637974 56885745 21395493 116593890 151191075 155661408 177255687 83329302 476658 171989895 36711108 202697733 99078693 140704746 175488180 42405363 70589274 177697065 18456312 77603253 56888286 10510920 209376594 166568661 64722084 64630944 41345346 29289351 186121341 159645612 22561056 199446681 142466751 15835113 45737769 44623719 75326370 7164696 98843976 74078613 22712634 166032951 77146860 88188912 149794953 194214552 60570783 129621429 131054889 187913859 5520774 172549251 49454559 23810409 15784293 187151391 101560011 176328957 59924907 58307697 156206652 22735524 5004258 38784963 146850606 18516561 25750914 176504013 204507576 176063874 116279142 125749365 84110964 2689659 15414126 161105343 62084190 159384246 62447868 150416217 189339822 135841839 156279081 33886188 153644610 162898911 21048363 181420995 111012300 163921716 134980797 23300151 58226931 87694257 169207815 119578578 125767614 92355228 42761376 6587322 165557868 23227281 56262129 102800040 207649848 117726294 94696056 8214213 79105824 130297461 109786803 112708449 136169628 5055120 61496232 62922006 96666612 118804560 143637963 139571880 91341096 86966733 37215402 193836720 164181003 9167340 149589699 158465622 117660963 58185708 13612830 177824724 168459501 111726006 178295187 137393319 86644761 157928358 134157093 204111201 10957695 136012485 189358323 26669076 21506898 55306734 75929910 109388433 173138952 4374468 127687056 124970685 94282461 12621882 31451364 182631750 175710444 175906437 196202895 158571714 114555000 114134685 97694016 149572458 83345976 192748521 37647351 161240247 107594844 199226601 142674 167237595 121903614 190388688 120445521 47757549 39778179 27527052 67250253 103757619 30440025 22436043 50132103 46363737 180114795 103895001 19142718 12607434 160669320 110735646 197138949 161029638 52910991 76622217 102899097 72862083 77157171 195888189 95068323 190799007 38357445 108492006 45612294 40603290 11803722 202506738 96437796 168458808 34727910 55273071 69345948 1183371 158134914 101202549 29085378 171752742 60727149 152034540 92987433 40827150 20368194 85220142 133183953 86580963 29157366 43985970 122796639 53505942 143603334 175851606 200018070 81263427 109652172 121701216 17295726 58608207 26847807 172488813 133281834 170975889 166817070 103070184 43328439 137618712 188309331 136747044 133359513 152135529 58665684 172577958 138417678 20428380 38604699 17927700 85008882 207576432 202167840 86705472 186491655 144921147 154013580 204835092 178796499 205855839 167475252 189296961 41933598 18981270 85725318 11833647 93786273 150737811 132883779 206108658 2537619 13513227 14035203 96804225 160633284 81965709 122816442 70985334 3365712 160676565 197155833 105590709 132013665 114656451 23261385 183922473 66243387 31444623 61407990 49442610 25439610 163023273 166060860 106729266 104919339 195433161 152934327 41575653 77441280 8519133 194943672 7596624 11978337 140738472 96715836 203978166 161662977 168224259 168996891 102832758 123745818 19613559 190975365 39870285 137814642 172344165 59408391 139038501 42275226 49448574 138263286 126569919 28127967 125523300 191683821 71422428 44224866 113406006 24427095 141886164 19166385 52793853 121114287 13833708 200564952 79073694 41622105 3155859 118778688 127286061 181893957 137819472 89579637 114373560 199957254 193686276 167355741 32175969 54782091 85161930 103519038 121814280 208334259 57651657 87535812 20926311 68122194 31648533 23181753 57397305 90351828 96903891 93270303 54551553 164973354 48082587 109139079 75896940 199269336 172590621 119595441 75073950 66907386 148491000 185284659 29650530 133699272 39215757 95168997 166091856 201817854 177121875 180341952 27414366 170791992 93509598 16105992 172998 50184624 201646179 1613262 110323332 41716773 126495432 202324185 180847380 148179717 7705740 184787820 114694839 196191282 159422760 13194678 137010405 185118213 27412707 162001854 73641141 73636017 202142115 154868637 27556095 45649968 6140652 185345412 116776170 104443416 117757668 158958030 199929366 174975507 22754214 180806682 98856177 102825471 27100521 188960688 140245518 59424645 191594340 60153933 76628643 38278170 117953199 193959297 41821941 203416878 209579328 124645395 12661530 192670527 207342135 64900227 126876918 52226265 19833681 21914508 167440854 206370171 166431069 5071101 116630934 150970197 63083076 86708433 54790470 105590142 118440903 134304345 203558166 124951554 45574326 113219631 70287651 113089452 166210443 96677406 2758371 200032014 194079144 131368377 206530443 137962860 31677660 138557748 33449892 67851651 42334110 204575700 42028056 168742056 80417925 57026235 196780626 19237743 83454924 135769032 141434727 87367833 155460312 78205386 120291633 34017186 93997470 21624708 13730199 137555859 121696827 80124303 62527521 94124709 18492516 135403737 76422213 66647574 3765510 119371728 16994418 193332804 195178053 41718054 187762281 8225721 120305010 24423 52939089 118496238 146508915 188981058 59299905 61568136 176656305 37173885 84736596 31921785 161014287 160959162 178706808 15106518 85294776 37919637 146403075 134037876 61523217 159393381 209234403 194345109 129206028 93994068 177768843 201291930 132268164 67615338 194731467 134004591 173893713 115085292 208484892 16375464 76715919 168891807 194219172 82995465 104099562 2813118 156622725 96468519 135610251 17797395 132660381 190826433 178405794 109136139 127512462 121962099 149614185 162948219 32181030 190436757 14865438 182460978 114987159 165702285 49989597 62822886 189208236 93876216 9452268 194870403 122394300 122078397 40884921 192036348 176321817 83112897 74812542 45431757 133131348 132228684 135352455 83725131 192408741 143154879 83215734 132613971 186074553 156639756 160488993 209261388 65461221 82463283 102820599 120992739 205507932 115602165 118504155 40072935 131352291 178388175 4286814 89766474 57280650 89653494 133155960 162818838 112164822 130080069 906612 104925345 170673279 195054657 145984797 23926014 158075232 31144386 41075391 113710758 56330253 3954846 76197135 42032991 39941076 101632944 105817740 194203254 43483272 195159510 177768591 188320293 134134602 124729290 110146995 124912179 154544712 145644723 139502433 172347861 59022285 99380106 79100259 140026908 145408683 139545462 107970030 46552800 24830127 200103855 11040477 73052973 152815320 187360425 84421197 178104591 199596999 200240985 157315347 91355880 91203021 84631113 121998933 69670524 122083983 167822088 43310862 78564066 112494144 132371316 208927530 183858402 91108458 180487125 164242722 205781310 65891238 37085916 95940705 56082894 9288972 171823428 152373480 194242713 43997877 99248604 163030518 144324369 63419244 111997599 128089689 184160760 200136006 53145372 163251732 165036879 103453434 44450196 31951647 122908401 77448231 73794 206669673 77606991 157456236 102888639 55848429 26167911 86968875 9157323 91495320 163580823 207541341 205534812 92200479 103353096 68307477 188404545 139139826 2892897 185405304 206185917 200949504 64128036 103230078 7508907 21134232 189255045 202893495 83666058 79670871 15409821 165386361 164486910 155716869 102493587 118077120 103889520 2367876 118919430 175040292 148348494 173096658 35204589 109441479 10691415 27246891 171241707 146165565 28259805 53815314 49975380 45120033 193414116 83583822 158663904 100724484 143676750 72430218 144891684 8434860 203175483 111684363 119049 174835437 88225200 132671175 8698221 16061913 166679415 172413528 99744561 33293274 54388845 95980920 126310968 49147266 71670354 47116566 95252094 24497550 177347835 93007530 60939648 121153809 4367979 48623274 135160620 61436508 6051234 107240469 86379384 194689404 43045884 45039141 89452650 188638611 29249073 159483786 80663730 60017832 4986807 63868014 73769094 170080974 174503091 154874664 190506204 15516459 183984612 129257163 57700335 804405 60629436 11435277 136524990 208142424 103356288 89562396 61386549 147204204 143190579 80015796 133615062 124656042 54605061 199111584 135119670 199142601 69310647 81787524 79366119 149828070 82907286 171502695 12250770 138179895 59193750 142260993 130313421 178717791 60695334 44807637 102082638 18450600 8482845 98307594 75673815 112259028 72596454 108145674 68534697 32656449 99983247 168259665 90782013 79694811 162107736 48807927 28373373 93329691 92306865 63201306 15848721 37711128 80340246 30880290 86667084 75573078 95066853 151988907 80321010 174837999 117333846 178531752 29339982 121903047 94662246 173236938 116232837 122943345 137929050 112623462 193162998 196873152 177648996 202011663 19537098 59909472 83364435 30350355 104671812 90543852 140347704 123010251 67506684 29672832 188234592 23018562 25370079 78519147 96775329 142583553 80168907 18026442 26168541 201172272 201875562 24935526 82725552 101401818 158308626 86048382 207215316 160806093 150923052 32177985 62324052 103686597 176580684 189465339 116082918 125104161 141293964 193322325 170397738 180962796 143578386 29835477 98324982 99366813 43526259 118456968 135888501 149570064 194269362 150968286 107571534 160313958 42116613 83188560 98889357 126586698 74602479 78470805 56858382 41647515 59645019 41066886 153332277 83568723 123208218 101901009 138066054 30928401 74289495 91655592 84911568 188124321 149493267 42795249 103462422 24758622 137899377 26146722 116000199 115571064 171463929 201310704 33862353 75505542 7148106 174122907 170865135 202486956 89779095 45840102 70133196 184070355 193226649 25572204 115882431 53867940 83294757 82533192 174811077 95536476 15103263 71258187 604338 207339867 20855121 169636761 100540482 51056145 2290806 208097337 86281146 153026475 162594537 93280257 158568375 43243536 148299816 81562110 119246232 3990756 110359473 96014373 86136687 178809876 42318591 170268252 99033039 120896013 153794613 3911817 118646010 49662858 71401554 182143185 178930710 191960055 77807268 197427741 156618735 142279452 154833966 194919585 104976249 109102455 162396801 110167659 62386989 21610470 165893511 159006876 70346199 23762571 4358907 123490563 17121174 142043811 27338451 116255370 17876796 59969553 146042904 110678400 60094440 84975429 202060047 187399275 112939428 68066124 3786867 159443886 15096690 117182247 183816423 181349217 147047166 207524142 53733078 99940659 194409264 151109553 33043962 186598377 190672944 150882354 150672438 100070040 192820362 70791294 159104148 132014106 143780679 126738171 157227231 32715333 77639100 47981703 21267645 188721288 103080012 158341260 24897873 169051050 120100890 139694499 142325211 188326509 143474436 132153294 196396914 52009524 105851067 162529416 69126456 187464270 31395903 143442495 83238267 36115380 134777580 173556222 92123976 25303656 185721543 25770633 61428339 117493677 14726985 100011093 68271735 107782773 150545787 191888445 41546841 89440701 113649942 24503451 93629802 162824781 66771768 168727860 166163298 55889526 105145194 118270152 8659833 110850159 182999082 18175626 84710598 130688313 148419873 172683168 169117074 46867023 168172830 96695172 107676723 190278627 121592499 55786206 147531069 70153902 179763948 27522285 151219299 200343171 56894901 83679288 190763937 206810583 119431725 167800668 191493603 64567041 68381607 100612680 116014605 37929129 120683556 16559697 57398082 157918950 3403197 96999651 9676380 139447560 133798266 110942916 165999330 133772184 195131895 119295897 126078624 3194121 165331488 42662907 128505594 108535791 141237054 28046214 25964085 51499350 70024668 169754151 6582534 95809917 22379742 86188872 168326151 146454063 155377845 127687035 177487086 195996003 174044619 32869242 141654324 13529061 86952201 81236001 161828625 145989816 86328480 109257120 26179482 182937678 108114552 74573919 157527069 195553701 196803159 70065471 155164191 41834037 13201377 117103182 123394383 135493365 118589814 15347115 144344256 131953689 72676821 25745202 105857787 182714994 190939917 200133864 89236833 166349064 7847763 61920957 142605078 15682338 125799513 164905062 172355400 160657203 127318800 12718146 137093460 180009039 17453814 46414137 52653090 168806463 23745057 110884809 189225750 95464488 102176067 192871518 99135834 22737813 208825911 8483664 82317039 114202515 110661831 150828573 108555426 201861996 775026 80095785 99669465 14765667 157693137 133068306 44772 107758329 22763202 40400514 12075420 103945065 23140509 38603985 107720088 209435772 156242121 181743450 26067930 44671095 77775747 199482591 63898191 166176927 193943757 75310746 153991362 138092304 8175951 186159666 192884139 118509195 90248088 92916075 48092940 27752865 152944407 204332961 165168108 106668429 158329878 52281264 202795110 20951973 152915826 197261001 11140017 204972453 63033747 106427223 158803806 144654993 76276242 175797804 184676772 72068514 192214512 196947492 75493824 59673600 109131498 151425309 25659522 156614871 130774707 143448585 96136362 135047346 101919258 75217128 151303026 189961590 114383115 112376880 159636561 99902355 24053925 183341697 203373618 155952636 70685223 132060936 23442363 137336934 423507 162592143 62419812 124045908 146686638 47947242 151896024 118665582 85678278 34652982 155447733 190369410 100690380 9432339 94389729 157661196 25877922 88182612 181891563 12868464 141632673 164601003 80113761 123220482 103300638 36618141 33104988 41441484 138556572 95834109 134806896 35422023 151604082 123032301 41909427 144000822 29115555 175623273 26464137 206696469 166369140 204217986 92705508 75599895 168066192 8535828 37973733 70879284 181069833 5704440 170808015 84367899 57396990 151342737 176500569 75939192 88915281 201743388 136360770 83177451 7042266 140425278 134363943 196874769 53151861 43416765 127198239 100031631 76889379 80174115 47488329 132637197 183358602 89062617 209372730 120387057 35384139 121302615 76850382 134481774 78690297 78270759 74518836 151518423 37264227 93835035 25353930 90747363 94972857 28436373 154746816 48005580 64202124 116853912 183813840 193251156 80800776 116538093 31010595 1467963 24604230 59597769 80018232 149993382 149243115 60897858 96253878 124837902 148929522 78593172 88273668 32985162 48247521 76142367 146383503 21887775 10468941 111430116 193140066 122556651 53796435 187427289 7849926 123789267 101904936 159731775 173887329 138017334 156804375 115152492 179722536 196617981 97712244 85012662 150542973 24789303 36353604 161794206 190037148 25776177 81968985 76216518 139447602 209977635 189126189 205917222 54304761 68387508 46703706 41022618 24593520 191149413 158809119 109848522 97544643 65384634 159946920 33364233 12090057 121774086 85393959 42553602 185853465 141442245 131940774 81975012 74963994 180812016 175410081 116634252 195514242 20929902 199157133 56069622 202656237 55208391 114642549 55793451 99522780 204569043 192855726 14450604 149330685 39748422 158073468 206463075 10084767 185976630 35256648 91606599 70213038 37907268 12037704 185221554 148755789 72204804 113111565 83867700 20326110 191251662 94153920 168401583 181247031 202881147 50500401 54900678 117323556 160853343 146452992 131122908 78329874 98271873 83117811 75595653 1847790 169673427 72396324 116701851 36439767 7814142 127700979 191881347 145212333 162269709 7959630 111271146 177878862 174417663 181586937 88544967 111376692 122265885 114049425 199609473 131276796 188724774 144635673 74830161 32488680 25717671 176535051 65801610 101009811 173601267 199598973 59761338 28553196 194229735 21192213 65595348 134980650 206651088 142285143 165838722 62860749 148437450 205204839 209292825 61667151 154038738 175490616 98075460 150754191 91580286 156536436 149948400 131070576 33083106 131976789 8569071 98405475 191604882 42876162 90836193 12423285 60237261 94346637 111128934 179811975 121891896 35868105 11998371 129441543 83234214 18147255 26955159 198084852 67199202 85583610 156774807 98825412 198677955 181444053 70000098 62829438 182681730 182267106 19486761 103552848 78761760 41869548 9803451 74125590 36967581 194496939 86998023 127176525 17262525 49857171 10584504 195706518 119889 106150989 14092806 41583738 43445787 13617261 186826941 111904023 3947601 98360703 155465982 130980654 76562472 80620050 181651176 162786918 134349999 164036607 143853045 103803798 123349947 161715435 12138756 178948287 172542867 147379113 87849174 115729572 173632536 61566624 127073625 38809050 198919140 23145822 112837410 120581937 54120276 71078952 109488771 63360570 136558233 105144480 193676217 111401808 92060010 29906373 49424382 185711547 26485179 171115434 72290862 94807398 148776789 74632509 9251613 206079825 155814540 80204124 131838945 90798393 14797881 118499766 168149016 159115341 68769120 169004556 104138958 28430115 181473243 98913780 133046529 205361289 80020332 112319004 36983961 136532823 115216668 19156011 174740328 182678286 199989300 209769672 63428988 46673928 81811905 99888012 171647889 95390988 182745024 24185301 51857883 85271382 111701352 140490357 185945718 81541215 203688471 27513129 187956888 93253314 120233841 136004190 196337442 113765862 76756953 126694281 195489504 170518026 49136724 133039578 43075137 199979052 174323688 94493721 522543 116921805 20460447 46527096 191996784 166063674 133389795 75918780 145017600 154252077 73583034 122254272 144803736 73765545 194971917 95312364 148065393 202481874 36423324 145808964 136341597 14464023 107271507 208547892 122917200 157901772 148567209 163636536 155737218 207184026 44036937 181477884 54629610 157421334 10504011 129477642 55808865 100171029 185668812 185283945 139694730 30267531 178043124 197740830 9948225 165251037 201767013 158989215 32608674 115439961 185263659 119134953 81881226 113944215 107801463 32880015 52170930 69085233 63627018 88522770 59048556 203658777 39857139 68108376 66847158 137124771 159172041 167299734 90707589 39263826 75257784 179517681 144979905 161666946 47539191 21493059 187513137 76208181 209672358 34257069 198857043 35666127 8321082 102199419 112253736 17538885 10414236 192640455 56856786 28024458 163770285 89434548 8986362 18360888 114118137 16531788 27690621 30440193 91759941 185057922 174577662 187733616 25454772 151787412 27459978 122287305 17547684 54531204 123592959 121117374 45072825 149273040 147085281 140114478 183572193 63566034 201831147 158093565 32376981 3379866 62251560 143013192 3368904 27810258 159619572 45180387 107224740 75755337 131732496 208218087 81272667 120012522 65267748 154050183 23130261 189666561 209577144 118783434 206781456 172500069 163175481 197820840 164402595 203838138 101183103 181360179 179084094 66565779 116658591 14196441 196559958 137073300 54478494 173961291 9831171 65261196 23441271 134496957 51796668 183304653 58802310 180463164 98248920 134174103 143763627 127588356 194935272 15258222 39918669 99818187 144785361 104996157 121366035 198301026 2163126 36416730 24704106 133574742 67822083 4313694 86525229 75821571 22893192 86738652 144068778 194560842 99562071 191894409 61496316 132412035 156503193 38296566 35638974 70295358 42051744 33835578 140649054 1263633 23640204 151203696 112637049 127509753 123367860 161097111 175967589 61029738 22385811 83093052 26142543 43923180 13159335 148869420 45845730 47805639 27086283 144963840 206456796 55237266 18558750 208654887 39506061 32432085 45672816 107574621 115223325 207955944 117174015 174320202 55209756 111713385 66354372 42478380 2683968 106674057 153115032 94224543 58280922 104313762 68053167 135099825 185008824 17096583 174909021 115603446 108090990 13307532 128099538 171506265 87329550 119712537 196876050 47154723 93831885 79928268 101397786 83241438 122777361 58836792 54075021 67235490 186546255 209359395 79603062 118328511 208635777 57571458 74595717 94942029 117346341 154595217 101748234 44690625 16707033 203511546 110316339 145712406 73087602 53717979 7355985 151401663 185918796 67113648 203218932 126588840 143119893 102062268 104057982 18689349 43388373 206900526 119338737 125378967 88583313 143862054 135849315 83048532 161546931 172342779 117519339 73555671 152029353 37793826 208617969 158009292 76494621 161914683 98098665 174278034 202513311 76207656 168601629 16069851 204166389 209717676 190814526 47985273 109762464 22195782 128732667 22251516 69054888 181101753 196262451 204660582 80580759 140097258 79415364 104365464 12858846 8592213 62421051 101669904 8949486 63150234 162062439 197556618 83700708 183581307 201058074 197661513 89487405 172416300 11729109 167728155 87989937 136708467 129679851 204124935 209647830 160462911 24875424 159789189 78287769 122080980 187353306 77771694 8519490 171993549 112328307 125850564 121945383 6968514 101068905 165431658 49220787 111459873 166148598 185031861 97433217 105905310 14809557 108184608 159594372 41835948 31458903 51116520 75709557 131049891 75593133 167460426 7092561 87008229 143703378 59015061 100843008 53755149 16294614 102168570 199732890 143625594 15523137 180086361 188990403 5784660 36663207 165788133 22875258 82711335 131275347 665406 44107266 178135587 187168401 73242645 89399226 65927169 161376075 138979575 4981641 104104602 149167242 144148389 113634339 196372638 128102247 157748808 111982920 122120019 50594775 142318281 151042920 96500355 65140782 205551780 148739997 207132576 122756004 89569851 23277261 82315989 124351311 142669065 120445542 87406158 21260799 198463083 143564778 126009366 570633 112870191 118297746 128839641 76180398 150303069 74432316 28185402 34013259 181915440 122291085 117525513 13378134 202296297 70341159 191931453 92982120 183829338 202206417 59580717 132013098 17096100 54961368 93905217 162120378 7556892 173268921 157064649 112600656 165311349 78608880 50944719 116416482 174528711 95351718 126073710 123082344 26800389 181208370 183111621 182642628 101754009 151777185 7613865 96629442 5296515 94749522 35500962 98925834 196648074 177752610 53045664 35232666 75573414 32244366 72428328 28692825 190431738 36559719 178476501 188448351 172059825 144010356 91926639 171520062 64019844 122181696 86016231 188295303 194183304 136306044 102331026 196764099 35466249 101558016 196699839 115232124 134061774 54785682 129868914 97560666 8316504 198987495 21940317 26015073 109762800 164263869 122413095 77528493 37103451 189714987 116102469 116289873 67393620 190303764 169419516 77126763 150274299 46486398 24092208 171001425 49888230 18564399 71267700 91190127 182345793 138035163 81141858 63894264 54851916 40601022 197292396 32706702 119885871 138328995 175309281 180049065 72041802 26367201 190702407 187483086 166508160 142208514 24585603 65031456 124598334 197130948 94318749 178486854 120590589 46532724 9786756 164912202 113615775 47224443 203488173 197507709 22675590 177591624 70746753 47329716 142574754 70910490 190303974 6765528 96804435 72739107 202406610 153006798 109523484 35555499 56410578 179325825 149537535 43926939 90639549 143575404 69979560 47940795 164621037 39864594 123819654 181276620 29141847 164804178 73678038 126989394 89542824 60290601 28371189 76437165 186184089 87057306 28998816 35066283 38421411 142546089 100739016 95070633 102784395 189770028 171772965 113357706 152218080 141278844 116401929 152394039 62301498 63691677 19102083 167061846 43097208 55501572 31171749 143311644 176252181 32256168 3726576 149443539 119265846 118296612 110802762 160776819 155449770 155963472 205075458 55293525 152417769 104912619 92748075 94495002 3963519 44049033 169822653 4411848 70535493 146954472 191035740 44505426 118078527 201034974 194552190 91531566 30442482 10677723 81189738 182448672 184976673 147481467 70768215 114390759 117909729 49109361 76763715 118641222 148900227 70474761 130739805 189242424 186908967 25499124 45316446 170162328 207082512 55021428 143265864 181005384 141109983 56398650 114932517 174292818 60314478 50734278 199740828 100679733 31101714 27812232 117196632 90987624 148243998 79488024 28040229 58145556 195330807 148776852 184265886 134388744 193606287 144035430 5422872 74612958 30050454 134190420 101307486 177918279 72409176 12486306 25318482 63925155 167624940 115635723 209348097 189073017 30691752 203819637 31905804 187319664 173489820 174914418 58738995 202254444 31760043 115687110 54371982 155421945 87900792 28414701 69175260 150741759 107855643 3373776 199643787 100528722 178887051 189028476 152029080 83791071 177960048 87540621 172866456 42218421 29162364 175605423 117623268 134767773 2805117 35145705 60789057 111991005 124881183 99516816 68300967 116276391 22107729 4316067 158492607 156920127 111672603 71377971 4464390 67212747 38175207 115385424 22519056 55948284 111247521 89786949 137903577 202102509 11526270 42556122 117964602 127376256 39674019 105622713 51370284 83568681 66745518 72782220 184152612 132112533 194285469 121705080 154552566 75587967 99507513 42088557 268716 163961490 194581968 8650110 13129620 177663570 46707066 66191181 171594339 160237371 15336846 23921142 148496922 53248104 101245431 83067012 171692493 127857660 16246587 45025827 118277733 92362011 10841460 178447290 124034148 29246616 185241378 74227083 54898893 8597925 181797525 127598436 130449816 6328140 182750862 104165901 20858985 195902175 132898983 113677179 99926316 114912294 48885354 123030033 132365310 131184081 103842186 195116250 186381678 19082973 152225157 197147769 137833269 56180082 151958331 817194 40922826 9423666 26570859 203765940 99263997 147277284 193690644 23513469 39754953 85477350 148533525 130194351 133876029 60719967 1036539 112290549 80758335 60066027 148935423 58971360 27857529 198659790 103930680 37481766 24213840 77768586 156389856 52147095 390957 87733338 116839989 174315225 56601888 183659553 108550806 52636626 180661299 72223977 73539816 106367814 9406446 36316476 129997665 54886482 184233315 91838775 201559029 62106450 47115747 118623078 20436360 208743906 155410584 17038224 64175727 44843085 123370464 43359687 203685573 27950748 191627331 95560374 63523719 205244361 209986077 87874500 145154709 10120992 114838038 22032633 13055889 38389785 133183008 7311990 155488011 165860709 47137923 105315294 183368493 58181823 146509881 172022403 40670406 21851571 42916188 26289984 179813949 139139763 40037046 4720800 77796012 161081025 156006186 208798968 114335865 2773281 31715124 189724353 99484728 79662870 24218481 167333922 100726878 79135959 80763165 171633315 122937822 32799207 4075890 44789010 15729252 78584184 100426158 121821840 164231361 67988739 183735363 144079635 110578587 185828664 34727343 78078399 41842332 3194562 174501453 85010730 114200709 164085621 202968297 114876006 23992500 169479975 67938381 154018137 205057965 127680504 202433133 40538841 175076181 63218001 22851171 166079298 61607511 183397074 192157119 137166666 94029159 80701950 115779426 146105001 69658050 141903741 149651586 188097168 108934287 170555637 102415572 148198050 121329747 14620305 21682500 145535628 147593418 195073242 205421685 44034690 14988078 123184278 167327622 90695619 203257656 129095757 177163518 1218798 138348567 102496548 47057829 130998084 93460983 193331292 163727277 56387793 51256758 12687297 198523017 201727911 17997903 116680830 167323401 54133128 83810265 27782727 7826973 192532116 160847904 42249270 184232937 99131319 89944302 143698107 105432621 41292888 15583029 171153297 149842812 162897084 173094957 182424186 152553114 137507454 166263048 159263937 169168146 133739655 182151354 150598266 71168265 54982515 47510883 36214143 84648942 29933442 49121268 125544825 73662057 126884625 66243849 67771515 195840813 14850066 182004543 126192192 67953879 47818008 8710989 56470197 68714835 74683497 169709988 145117707 115650318 186849453 150761751 121572150 171357501 109684575 37146396 75426582 98583261 38130036 161069181 52643514 70534422 9739296 140013447 181585614 196054845 100937403 191150925 163369017 133231056 33307869 75650799 102107460 104854428 50472576 89142732 48633774 2430666 144148452 94565226 68597256 207582690 181162359 107260755 161016702 65492616 191504418 68950497 46211550 154822143 129268566 153081852 149222052 5734911 84998634 89903520 33284958 44347443 72684003 201068196 65275161 157573878 109975341 41111217 138982116 53022459 93718380 180150348 55850991 142271388 39554676 119639583 72673020 193938234 10796814 178510752 9493260 82061301 175922712 108654273 137609787 49760928 152322219 155773863 52378011 205117458 21305928 72952929 200812794 150792684 106316679 204114624 21737457 209792121 110421717 11756808 187700037 95946249 14849688 92676108 74148543 72765483 79252635 48601161 150843903 144197424 142566648 160818189 182461377 54026826 174109278 104149521 144583404 209251203 69007806 1950060 82940361 73295775 49885731 21489216 769839 178098732 91116039 124209666 43811649 83824083 177026766 70824621 68389503 81942000 143460891 39497073 91977039 6249390 108043656 205771650 189242613 32753952 101143539 27998292 84900648 33591243 64512084 87261216 87011778 125168862 39115566 80337222 51371376 121857309 82859784 15342516 197566740 166134612 95987997 197511636 65302083 135808491 36768291 131387634 45189837 160267443 87649485 18806949 62939394 89584677 141050532 205566207 183877953 95278617 176621487 318402 59948763 76379037 4425624 136454871 64494948 18246627 73610103 162370614 132376062 46307352 3120936 108876201 35871129 65633925 186951450 109946760 73479483 108487533 97662285 48384462 114358923 173557902 32038755 111851607 172185552 207638739 15763503 37149378 148853019 189899913 56149548 79780365 11947656 12625893 126497196 154392840 179731650 105195090 182446761 119323743 89554143 55814451 127463175 206660055 97055658 202626753 114616992 73226349 90989724 127253994 168040257 99067983 204635550 145287387 149895396 86969652 183463560 134508759 729624 141592626 161297472 14181636 190010415 189240156 105515319 112270914 197071833 86251221 67758936 132829599 187959912 192557967 130235448 76681038 89168751 96322464 184159143 119168847 90368544 66113565 192923661 125162478 58792293 158037894 189759171 84468552 55598949 63795018 152735100 74330865 102426555 86068668 168059073 15394218 109824981 62250699 172658115 201360285 112269024 76906788 97440462 71740263 43321110 73808847 149981475 202462449 132313671 62622861 9081198 126954618 124923246 199807587 95562012 27913263 5040651 124341147 153578019 207232221 37224684 25792704 173677035 106136331 87269007 160183674 86058126 134424780 82600581 6440847 7292628 177789087 12833604 109379130 20630925 27287463 8402541 150243912 102475611 40902519 178020633 23489445 44763474 103799052 54708234 85555176 197087394 175713468 202201818 152921013 58163196 11041002 159837006 16798929 75235797 167043324 74192769 206462214 172049052 202305705 108525669 65716119 202812519 47055561 50685537 14577948 166553100 196501599 84083769 15965859 68366739 8248611 37482207 100984443 47353803 160574085 194971035 206514231 131315982 165426576 22139523 28491918 117250812 90870885 8767752 42107856 106091244 207510429 139466880 82894791 135116457 103901133 28819497 177245649 190581279 49333473 205097592 40760496 61029171 154671048 93273138 157485342 104980134 49051590 36939966 135128994 109275327 22862784 139696011 73751391 12591600 134567034 167215860 74788497 175828695 86752806 190506372 200502561 117795552 97964769 87365397 66650871 68039370 15613983 168331632 28844403 144682545 192435831 154176792 56064162 1775109 101571939 151740498 79171491 16732212 107952873 194472768 148368465 145481406 50253378 156335949 4384023 87095883 166748127 18347826 76676964 181420491 137970147 48228768 165632250 103209624 206482983 190333668 58992045 45863454 148673658 84115290 181531413 131862171 96383637 181386975 117201084 115728732 82435773 7451871 209073942 122103282 176521527 173284566 4475709 172947600 173390280 174189267 157512999 59353329 186722676 113840790 146869716 134863050 71780961 178539144 198902319 193501518 19529265 31897614 65728152 44228856 126584514 114908451 204687399 46864629 68584362 1266384 60075687 147883911 168468258 125979672 83603898 170338035 109502820 75149550 134835036 208573764 101985492 56597520 73616781 62200740 173017530 110739552 92096886 117215091 147808857 203498673 91496769 133131978 65128749 95688180 177593493 168267729 99452409 110529909 35685111 48622560 673722 91804881 112022988 26213313 179523120 44730504 172987059 65139081 171072384 152359977 198028971 122982804 127321341 176155581 40724376 175713237 119927703 10857987 168802389 85729287 48545490 48465144 207241608 107982483 102463410 121207212 104684097 141815835 209715093 45959172 185214624 58290918 287889 101584476 165063066 20910939 48298236 181862898 127396584 30521085 17452890 189475692 99903363 34892550 30695091 107382954 169988994 199278429 121595901 113845158 125417187 182469000 73775058 111409053 157346427 68560464 14764680 147351141 146560911 6336393 74828901 141121344 94209276 114355164 195148926 36479709 111774516 106992291 97207551 24448872 64756986 79320129 65677101 179494560 200333574 209296374 176339604 62594721 158679234 182936460 179449977 27949047 118917330 5615925 197135568 21729750 15799056 35484729 101998344 129754842 64479891 25320750 55571649 188139483 34665582 207319308 93208332 29913198 4042479 204712284 65516199 168160860 69040902 138022605 3931788 11742297 136977141 66987438 172474512 79189488 145911801 98227899 8703030 197102094 73724553 195751353 169722336 105922761 68230638 112297542 156888585 63965454 19716039 60419793 53702439 13182099 206449320 34021911 7771743 158254173 147284613 195036072 51170259 100544976 165002061 100055928 5540325 150571071 125926458 65606352 121324014 119280231 39652536 183658251 101528994 113079561 41769063 52468227 87072741 50691795 198914793 29693916 177137730 7776909 83659023 119784903 154242081 199374042 12606489 19342323 179270091 139317108 27244959 114012927 148455342 89658030 28123809 87745854 159012882 47463864 153730689 26195526 64005060 16767366 181409025 163313913 169950291 49525560 74761890 138738138 180754014 14680869 208397301 29199660 71166669 52558317 133558677 49623084 84809550 21311472 97873356 41116173 96581415 108830547 137973339 90317493 176871870 95499285 115494393 49642383 101303118 38189886 145741680 157979094 124685547 61357401 125002101 90233934 9929052 146909700 124008507 165972975 138627090 81465888 28796901 141674127 88127865 155000244 26324487 808878 115601094 195827772 54451047 103395768 153838125 165021381 166047168 94989321 170906127 190348578 31103373 161471037 186296628 93215136 204648444 15653106 10817058 32890914 149399040 36506484 138921930 32295123 44320017 63287049 116584524 101671731 9048102 106798629 133304430 120046479 142295937 118049169 115361967 18760518 72595782 32041884 176838207 36278067 62440434 204297156 197822310 3670506 41659968 11869032 127837164 160210743 165354399 118298061 132630834 160632381 16074702 159842571 88356849 195202602 7125531 39418008 56782299 92057448 143862978 120641997 202713672 89991678 78969912 122513538 194381754 89860722 13649076 32881674 83434806 58115505 78722910 46721787 191244753 138709116 29868678 101697834 37828350 202363014 199535973 132376020 16607913 101363808 94983693 168035112 160178529 36561273 3670842 19927089 57806826 40322079 76044381 125007120 132253905 40305825 141936795 104405868 109951170 162714321 131327511 12791037 109457334 208311369 195013854 198176391 143173296 6794823 36454971 189262752 175016751 30941799 161178717 83738025 121484559 130500363 66324111 117299490 32363961 139008996 54687486 61112415 153691209 126678930 190896342 50825040 4279947 151562670 125734035 178845366 192052014 73701432 75317844 85918203 112718361 113655213 17447073 1091538 114477930 147607257 81277749 205279431 135592065 136812732 82482162 193887855 197517726 118155429 161841183 67153275 21317751 52084179 61372731 198673755 68754882 207779355 67456935 121676310 162333738 198958200 122468031 136500651 178659831 70968954 61885068 109714437 163136463 137635323 55879929 53384478 55342014 5395719 110119842 31055913 99683745 98239512 36397242 167876856 173819268 199456425 164504760 152116986 52294116 126968856 53608590 70615965 147711501 87793503 74334519 199116393 119514864 123512676 140074053 79507281 38521833 145245534 30499434 145567779 32983839 70298487 123928833 153718236 41661060 56040789 23738253 148472814 104116887 25087419 56284935 95359908 12899271 205200492 125244084 207454569 187726014 191056887 10233195 34911387 69290907 56670096 67349646 76791183 134721069 41871753 128631804 9727599 23949534 40384995 181142325 150910557 152778738 96270573 156848202 190309623 62539197 200861745 97387500 190180284 54094719 4355988 198131577 3767127 160015989 82980513 167102901 48525309 139136067 115758426 137622618 18563055 61637877 131055372 25266654 14643384 206916087 75983166 89729157 115762143 78701175 177787281 184127538 104129613 207769947 111181728 11488638 43539132 68996256 114941631 130881891 51328242 180034449 66692388 180494538 157487841 110461344 90789741 70015218 113446368 142614381 36526119 156681945 55282857 63480312 75544392 51243192 127417500 36395730 128674560 83408535 143067855 4093131 177337125 65868180 95025042 99460116 204715392 197736672 129866772 35222061 30960195 76458081 190781787 97968969 157899735 117411483 138368685 159228783 128036664 204759408 126943467 206741325 149582034 2153571 20447259 124302423 11593512 63497448 70858158 74755653 54884592 41912955 61262943 57410787 207181044 115212111 141741978 97540464 126225225 54787425 135540888 58345686 125578341 146141646 163482795 52396113 136515057 162584520 122892588 31293003 96478368 96329121 47240130 195101130 153201825 167625024 204879339 103508979 19418217 126731304 111093150 205657305 46593141 68103630 79888242 151515609 37126509 49191093 104807388 125199354 74697420 6521844 135550632 158313393 99040599 198989007 129784200 182888391 151477473 50905785 139117545 25419975 11328975 57194781 183045639 20348622 98962164 81547851 49415604 53814453 81531912 76737066 56454195 166302066 170291604 140538972 5371212 3812823 75531834 123822006 67480854 194443536 120300747 13592061 33172650 206289111 201328113 147330918 74264694 159886944 96493803 72523038 189875511 169274889 173228622 151012659 122863314 51776298 136364613 1680 83858271 20900943 62420610 110246010 172760154 70714014 28656432 177256779 22844703 22630482 27930357 115074456 138988815 137907357 4564329 168711606 164945613 145215525 73092453 157915359 42404943 17667909 60498249 70853433 18836517 141653925 156690534 86477937 100496277 203292831 28324191 8218455 173427933 65855748 121913505 9628815 200936568 4644108 194125407 150139038 159903786 82248138 67896108 25682202 44162370 149445492 64507758 42158655 169239756 128877084 96145959 14460495 142792734 63832503 181056456 203604744 143262210 76729359 157077879 44713830 161292201 137355057 201341133 22745247 73697043 1757070 205434600 10763571 20374326 68034204 92027943 2376276 43922403 193289103 33871467 126039123 57604071 92594754 52721949 28508907 177413145 74076156 80065923 167244483 10338090 64956318 21600369 106218714 15184134 32805297 24424680 18674859 109785417 59705961 192780672 71683227 149932461 69057051 77796789 92518440 22987041 163970499 197693559 114962316 85005060 163491951 89356155 86662737 128967909 83230182 27434043 29430135 20953296 25494672 121851954 154156863 66112011 182702205 23933280 9816723 5127444 9933000 52299534 126147357 48938253 140137809 80453310 98268240 63379092 68990607 151884915 133672329 9087561 206631600 127627374 104681661 188838531 162987510 66213882 353682 23908710 121164855 204916593 36374079 164516940 50976009 166192089 186263343 147843549 135065427 40424055 13366164 74798388 178123113 195038235 182818671 2327367 111961563 33689943 160643007 166959093 5000793 180721401 48379338 115200981 31766553 146330226 70807401 34043604 178435152 143147718 100984485 91295736 30138528 52439919 85273293 125488209 52083507 99326955 99076845 25963350 60817785 72042726 105478380 68560338 9468333 120531033 101331111 1780989 188605032 202879194 183270234 124946178 189238203 191378250 82010628 39502008 8090250 198062697 140984613 59580381 25968768 179120592 209705517 39333084 75771339 130244478 148013208 191313108 78839691 174882078 191227512 124786788 5936196 202827009 203055636 110109363 80536029 82227474 121745400 149645475 42669060 153213207 167998089 37800357 44335494 84800730 53757270 3606078 47577810 110923659 186765516 86550261 9018051 147844263 27956691 62906130 94477761 68187756 86989518 209606166 26143530 146949600 187380249 66697155 119762244 22457379 83526198 204833097 47300022 166302780 173170242 16403163 114016476 105058359 199049067 19467252 33143418 99796851 209298537 131913894 53455143 169757994 196206045 138176367 93662877 112784427 23580711 88439589 197344980 23743083 150277197 51090879 463344 4390428 16249338 130017993 134511489 11353818 206661714 63903987 20145342 5585832 8715504 111954843 37180983 72342564 120893010 129397863 143832633 119924679 87920931 136375050 60032700 10839024 92091132 33929511 22278459 130961460 190617462 94491600 142564233 41121213 23420355 118062756 158531730 62756568 73799313 190150527 17797773 6041448 36429330 73204005 98979153 107353155 14659953 74439246 92691984 113457393 3502884 205172856 55446636 184049586 60107208 141793575 159817056 139370070 151548495 56151753 145013547 38722677 130376484 138499200 108813999 167203890 22389024 174973239 199299282 55449534 14949228 11380089 108327198 8894865 41072157 17037132 100017015 187410993 90474888 78430884 193736781 124708920 162190623 20453349 178700907 55175232 93327633 59447367 206876796 47126667 191920197 76004649 35000301 181475406 165910059 169483104 2461158 43231944 46240572 156539460 107790249 82338690 113270010 179777304 196470477 92110284 207757326 141777552 49749000 85577310 162780366 87815217 4072971 2931348 97761447 151353216 169776705 140128275 183063342 35483049 50340087 40983705 186791850 75255012 104361222 123088476 167517735 44828196 6621699 196307685 130960431 198501471 168661500 111824685 146306202 106455531 75516210 168144795 123333189 54865419 14211897 100201458 78219939 154127463 78193584 147943110 104211051 22075788 150560802 208416684 156068409 28945602 112752402 181129242 40719231 576933 103177641 67308108 81080160 172603179 68820969 32187708 135795534 118813590 64834812 82733175 70753641 54941985 151470606 122995740 107867487 20560512 14646051 130679094 176496999 31354911 51453885 66488079 84688443 117450837 50677263 117701514 113475138 24359181 46890732 208696971 82268277 179863089 156020088 142718163 191202648 127083915 92608971 201948621 174620019 28997115 106368549 82662468 180189975 143992170 191341815 38986101 166704300 72152913 123305049 92074311 30174816 175786464 101610642 122780406 6952113 142827069 154663677 25174044 65418255 70943061 161467383 59644872 98965545 151806123 173731341 152375979 90359892 92999781 59937717 191459247 65731806 68781678 170560782 35747124 128223123 98069118 78935871 95090121 55543614 191921016 104058528 182138082 10010406 186777339 195238386 113274609 202292706 111089055 126003738 115724616 124262523 110158041 140898408 188136627 154899507 131955474 168928767 177886611 124675929 202013322 48245925 102396000 73414425 13300959 24054513 205752960 146599530 135537822 266847 136144533 10176684 120021363 173838882 109088154 115857861 195443892 54254550 104780445 173405715 163954833 19368321 75660249 172078788 9485028 99754809 189043470 8782431 86623131 60736326 73438764 37462110 167270838 71633037 153611955 150213021 25060413 49968408 126838131 204575805 164502534 80062311 2847768 25603977 14740089 145628049 175533603 182537733 50516676 137484963 98517930 80148810 33382629 168027951 91074396 20701170 125871123 163742733 30116709 103482120 97349910 38646993 63912660 19668642 16978563 189683634 108688251 191439801 172055499 6917967 40613811 74245584 126397740 144134340 162023463 36991017 206009076 181778289 29589840 204508143 149984373 202995513 31114650 112766367 174861246 69803286 48758220 151725441 156475284 139824993 143001306 20893761 185924004 139117881 29807967 146054349 157980858 41424642 69424572 170103675 122118171 52935225 7597149 1845858 161979447 40478613 95704434 178152177 89323332 154561197 129338412 76303164 145633341 60988977 105808857 112536564 4857972 59595963 151337844 165147108 112270725 196043673 84946575 68695095 114614199 1237572 172322199 123043767 63774879 152772606 160453818 47992371 163421937 160810566 16869153 197303295 51317406 159389118 190077783 110563677 149247693 166521348 120671460 139978965 102672549 56522403 135226854 162257949 190024905 33507453 98200452 108398661 80491467 106158822 57513897 50229354 139798743 189764694 150309159 123023838 156415014 184883286 49929075 14551509 7094682 88091787 2078853 127707867 86637663 200144259 89535054 86868831 182629020 11865861 89302437 41062980 105700077 51333891 137759391 22030071 46066944 177140418 30047388 191358594 155275071 113407980 45462396 21241941 41694702 112027104 45371172 175720839 186992316 133207914 143390205 196653009 1866165 102738972 122417316 163291023 80385816 65823996 172417602 174010662 104326845 190456224 184624860 182961975 32152491 198221772 153707841 120153537 10764495 147584451 151822881 87191034 30679047 99836478 17397303 153483981 113172885 209458326 107947434 33929154 29485365 129370374 146297844 36484476 28261191 194035128 161571165 174946107 204249318 49557480 83781684 147216384 568239 168206808 14068635 46358697 202375950 30643977 89199369 108228351 80731749 169878555 117366837 1761732 54143208 191427852 64589994 94367889 138733035 71279019 101975118 54674823 169807386 62742330 152960577 180299826 72592989 44606163 20227515 209568954 147322707 158788560 186412359 20863374 83065626 87297672 82841745 40487748 125192550 139829718 203761362 97825056 162599157 150846024 106508850 123774609 116542188 118981800 61400388 74493657 153597717 2186625 69425958 184970184 156990183 192154620 105374976 104527668 111266022 154214886 141914199 5071395 202418979 135959544 159646074 27150207 109439652 83318529 47899677 121747983 91924203 6274611 150865806 206920854 120373680 93415875 80869761 178505565 139060089 118891311 203782509 6927270 60110127 42033600 176145438 84947583 25225998 138508524 135817878 151688229 129631236 194687997 2804046 165484221 1138410 40834038 139885725 124534767 118841121 3475059 15395058 94462998 138788496 57983877 83542179 115810380 70342755 166480020 61919802 125486466 15325170 36213072 198113895 130680732 202375257 208947102 187202190 120158115 112699314 11566485 93654918 174077232 197905302 37463265 188899746 142447809 148438962 10972857 8998689 135623040 160307763 105628215 109360545 184408413 158741373 102661944 37800525 188849472 94340568 51373203 179207259 181187412 91570815 141343755 56465619 63311325 57276009 94676295 22132593 209507403 116165007 111557943 2117934 174801081 157526670 193476927 27474951 124016802 50705991 31598700 3465399 13381137 56748174 30036027 135545340 95876592 145645479 56384706 144814866 169477476 71754417 200791353 2030406 35925288 106666350 60371157 132875022 65099979 110663133 67399164 86587389 206170881 135675582 205047969 56791035 8143527 90756477 186783051 92556954 134771133 157079181 108558408 156788856 122175123 142407006 46719372 162305283 94289769 146670762 67821348 68480265 54186594 188235852 184091040 103095573 157801938 176226246 171875151 82249272 61989417 177838815 206657619 2199414 203641557 9816303 43852410 5282403 38036019 143691387 71486226 78669822 12236574 64536570 191689701 64479009 67369575 189842625 132120114 187425819 178314381 52321710 10631418 206814384 42863835 37352196 37214709 44314872 160127037 744198 56427105 128647533 202352535 27185025 155881530 88290993 178284645 3077592 71391201 111256110 2815596 503265 75851349 28738794 130906146 144376722 185230647 131863641 122484138 67300107 179152218 164097906 148980762 94350060 20114199 34715583 171200043 201753741 204011619 101575152 96498486 160078296 193606035 163034718 29976240 180604389 89623401 40965939 113496537 163160235 202860147 170730378 59610012 131133030 40738614 177367974 184709343 163945404 59293143 143627904 43079631 18431280 209388963 98148246 174246744 151914798 24467247 8788962 184692501 117329646 202103706 183322692 89568108 132332067 164880660 21984585 71164674 189160860 84838761 129276315 77039487 182642040 123907161 173678085 206519376 202499178 87718596 147104958 120237726 172036158 81226866 62790861 201650253 86310882 204562449 27296388 54968277 81778872 43205211 169806735 134119293 193910703 31693536 16345749 173154849 193393137 61490814 50542275 106731324 115159569 7771050 150960516 19837419 88904487 26593392 198297918 148222662 84848190 50970822 97085730 185598903 146288184 12564258 30575916 58576770 145971294 4334484 40369224 119322294 4426422 111617793 77008449 74549055 35705712 66060687 118902609 171412815 157110828 13821066 160398357 8718927 96965379 197072862 45895626 14905800 186621834 170047437 75814326 16551990 21023310 209239779 205379223 54310389 95211459 147394947 202643574 187057962 17145849 44197356 39775638 145302087 160421247 126041937 104028288 15284052 68989746 130372242 27550488 7168035 137635197 121190391 176079960 187264686 90315666 114894003 90211989 79064265 54129516 101861319 174810048 6971937 111203694 169631385 113228661 68141703 126930342 151536777 101914428 18347616 82147380 98259231 133344981 61373067 95185188 114577155 188080284 172370940 121869006 2460003 79354611 100129827 203887173 103705308 71229459 73230129 35968065 170746926 133219086 85896657 143230899 116373222 191698668 137338299 96147555 147330960 190581342 141942066 140406693 94618881 207502743 149329719 153906417 127910013 173892705 114440046 172200231 185275545 115333575 55681143 25274592 127086141 140296737 62588883 197139915 61071318 156995265 91767438 15068445 153433077 67914420 33927159 182406546 47752488 178137876 100622949 176859585 148334298 34731333 111019965 71068557 63081900 84123858 134138907 140119266 124771332 168320544 156345840 39235581 164470824 80309145 132895896 16606086 40816797 7114380 67138218 49481754 4794678 126316365 94791291 3817128 26343933 134195124 29814414 42230769 27059004 57895845 80752203 185386509 12339768 127882608 56382375 15143835 158489268 199565331 115181745 96128340 95396763 72115302 30662331 75964434 84297717 146807262 207719736 52730496 34244112 90987708 37435965 30350817 105685062 11301276 120375948 186707745 56496636 191553663 79796997 36700797 69412119 197965572 12333510 40385205 115251927 65763684 88588983 130100397 196177695 151885461 48347670 191183139 83387745 138068028 91768173 180236154 162127749 33690930 144507657 122813082 63392658 162018339 60936981 137602941 72560649 1716582 202250349 114730875 134751372 169584051 203783622 16772322 196700658 70595889 173561283 25535916 112019019 186034044 2316741 96419610 109044012 149659419 177917061 61007793 48251868 90490029 82086186 9876174 161081529 2583840 198106335 49466067 104394822 36645063 21385917 74735766 106423968 81840360 15691872 92212218 43742412 121821693 71183364 106207920 77521059 115330908 135385845 126435414 25137 147926604 175418775 119844060 78416310 32591013 197069544 173917590 29054949 112811370 20466243 12467007 176283492 24528378 148978578 94650255 140530572 28445403 124764717 59558625 145158762 41754762 98961303 52653531 131193552 170271885 96172230 26506389 146884626 183942276 182720874 73354827 85748229 7169589 145713057 159235839 154745367 140010087 105012390 35016555 3127362 80432709 192313632 71762229 98380821 170992227 156650928 134876574 16057041 184421265 6338703 148550430 169647009 160351821 156697947 114689022 139403481 148526322 207175962 207171909 160647123 19126590 192362373 204168762 111401283 51225363 104291817 88558743 79627065 199637718 186955524 121802142 208418574 171126312 133168392 6354390 87577749 110336961 12740679 193576824 80911908 91588833 89850621 82873413 197949276 101137722 62153700 74660523 34772493 164800125 114739632 128703078 80947230 94839465 60882822 123666207 192047667 2386881 59502198 172425729 87507735 28791861 25049178 106033095 201134262 163583553 19444971 27180993 161453607 178537947 205480002 209951469 136223976 156208836 101061114 175136367 63596946 50493807 148633359 99823815 201544161 55306734 28738206 102919173 36869784 172741485 81330228 53816847 90485829 64937418 102162585 128305758 79287726 101729880 24708180 107302356 6753642 23081373 29381457 63015435 82424622 113674680 98165802 117027456 176138823 119904267 115692003 148614795 193989411 49706937 68031369 92203146 17085285 36536367 107794764 172169235 102951219 1503747 96277146 51013305 203466417 29805825 143560578 197121015 13561065 167518995 18232431 11011959 198099762 182599263 156766575 64122555 30986256 151887267 100124871 205081506 30827811 59844939 25935378 158073909 93668715 59847795 127663221 63237069 200552961 125900607 9208101 136758447 58982574 135140544 94834488 132358716 40399989 91041195 179510856 57738954 170008083 87045840 6080235 4592763 124496001 94386789 68297439 37725870 108064698 3856062 122786727 125197191 194403573 43166088 98757498 115720395 176361108 149922927 90970047 38256204 3469788 164460051 101415909 162789039 147684852 126796698 67765908 111857844 170927967 115978737 33337626 26651604 32498550 1133790 190238790 60085389 61347447 79129869 172386396 74323158 204038646 180934866 121424394 30417093 108777018 168949242 15212778 6391203 86840901 103791513 27725880 7082271 164418345 107910642 137443908 81661818 21177387 167270355 178852338 41295702 115217487 94185777 142405704 188536236 167818770 144705603 208075098 79817976 145659591 176907675 160631814 36754956 89641734 5055225 47704860 174735708 1946091 96026154 48548976 150505866 103259163 142414671 40004181 99308265 28177842 174928761 79094757 89651709 160744815 31089681 40254438 55609239 40290138 118271748 148706901 9940686 118201545 113681757 83485122 7281750 196826385 67317579 150152667 3281502 120559698 1403052 40817742 251916 50627661 181861974 199813614 192802827 51639546 86622648 163629228 115484943 133752297 68133933 74957421 16177014 119696199 92844129 206291442 55569906 97470891 171239082 147900942 151340952 155142120 19625697 179742129 189954303 119846286 35014938 123642939 134408589 9905238 90764982 157083969 72518397 24613533 142364187 43300047 110404539 190756461 194544084 62190408 93772245 110714898 37669422 107694174 203998095 142562427 98204883 136227441 164761023 30109485 174151467 162712599 178339602 127271046 93821196 92227842 113489943 101246565 51234057 80064621 105736449 178677639 99557430 166739706 207640272 154937034 125387262 142152843 188128206 9643851 31776360 203182497 48637764 87790857 16371537 61718664 118648152 181765269 98962206 188906130 165210129 129555993 208182408 204891456 4126437 16276071 134306235 200142306 38528805 154599228 7264194 144513033 102757095 37388400 34317969 97513059 61862892 53428872 67157370 174538854 24713913 117039594 152399373 10174458 66428607 2541819 65197188 161677404 22511097 153122214 25247544 26037270 156994173 97137117 87994284 147899934 82551273 127659819 166247340 157125402 144029319 67865301 76107822 4090758 189446817 91969143 145045509 31462305 18765138 101340435 149122533 113721384 101306562 195896127 88402167 170297778 128731869 133133469 7695744 43720782 200660733 36468768 205699767 35396634 83455113 25949427 209337954 46443432 15516039 114107805 181365093 47644422 40925892 5304789 73482381 131315667 3826998 205243941 189050106 95426394 177074499 38153787 36877281 84134694 86802429 78632274 4865070 106497048 34754958 65213190 86751420 69646290 161260806 130406640 23782080 102893700 130178706 52975293 148174761 18060756 205985745 82358493 69285930 34006959 190924356 32116833 76944483 29565186 871836 135454830 18195093 10531206 75312951 153540345 98685195 36508857 140188797 201662076 81131736 4885671 156854502 85422225 51947574 80147802 22531383 35712936 27833841 159681396 200440758 37424856 149846571 128887542 66376800 179309676 44310042 127203510 204316182 104210610 178201905 83319306 176730540 50713362 178287312 133495887 7359324 75543090 48576696 103733133 43829646 29763888 4626090 164561397 19123671 101556714 113562288 26318544 47297964 101219286 104305257 45150084 49280637 176785308 106368591 62874903 145676874 4491081 203765268 115775604 107974125 143308242 142808862 199122126 108351768 87925866 57665832 19920957 205088478 192030258 149521995 147007875 34845825 109792473 22718493 130903080 29914752 190902579 196315665 62343645 47943840 178315683 24117744 107984751 26145651 18005904 108067176 149496501 26725041 139250748 52857462 140585466 74994402 105827022 14705418 156791607 193461849 83278398 75796035 189719481 11590614 152752509 147140784 126272895 162437016 170131626 43776894 186855816 196588455 61402530 190720194 189066864 54482715 120852942 88078893 170655324 41675508 174812190 183538740 121444722 75190794 35005488 38364123 137467596 169960896 92864856 150030741 162301713 73945557 172353405 7833546 53671968 181018824 3846654 170934498 32621568 81082617 34451907 169344630 3516429 67717860 99020922 52518984 66464790 78968757 2505195 138033882 41221068 96581247 10722789 76216623 182009919 188778345 119122248 152778024 116242056 130090422 20906886 169610259 32615415 101546655 103175310 90086934 76682613 7482657 176270346 118836312 116486538 8105370 22936305 57216579 181870143 37531242 31810569 147577374 175338471 75937512 102329535 104925849 21067515 72665754 37245096 94048143 32672136 154077861 43902789 3731154 137457327 192803205 125723829 158445672 108521469 109155585 4768008 26182506 154147119 96830013 102343836 206460597 73112676 151009509 182102760 43571367 93992766 47104218 193828467 108843966 68819205 200148858 181727679 169174026 61386654 91458234 112740600 129506265 123081882 158580345 128308005 106896447 13746768 167911863 154758009 152599566 166208847 39147885 164821251 67468674 78801912 126774690 75772956 125857662 74329353 47803266 145532499 93932391 35713335 36724947 129131121 159429648 81965268 75369126 26416572 49938567 74965191 121292913 40406604 100032051 174406029 146133141 61117476 180320448 161991333 72444330 58762347 163201017 203403690 191574684 188281653 74177397 61578468 69248928 4157433 173759691 102950442 71210496 15866046 119070567 145459776 39330900 66366111 11227209 48022884 73368981 125427708 136126830 156394623 153381690 89332887 84739830 129524997 30869937 103710831 107413950 79227582 92710317 59303160 175233681 20291859 206122434 159039174 116357661 20668830 118451340 169807365 4212516 39477291 199621569 7989723 94063221 3018624 159838770 201643974 94361358 24113439 136084620 162658545 194647635 66304896 94628436 157382631 72654582 181725075 1258362 702219 147622923 133331289 29034432 62349210 29337903 55130838 4839765 2542281 85147062 36613689 155610399 101490732 1763979 105722904 80587626 4413381 121583868 182608482 154757463 61485522 159262530 17864721 47341518 71195502 157638138 119227437 207311412 5791674 82036521 8243487 52680348 28458192 59946936 204448188 206399907 13753152 130954719 197417850 96136488 36405558 22489173 190353618 190663557 86659440 43506078 131669916 171093699 199100328 43770510 185660076 35148498 174859713 134310288 25360398 40450935 122209521 33744354 193845876 181355013 103864404 50032731 22036287 116204088 82815033 25080972 84467607 19820241 27641544 206521161 193327491 130076919 31155138 50965551 58610685 155841063 105616287 5950371 25968579 10629906 195723171 116349324 169063188 77395500 43666602 57406713 165314583 6189015 186891852 132721974 176351154 28572138 131821368 100549869 100922430 75404742 28375809 57694476 171911166 44966796 173219193 135279795 169895187 142100868 125152398 66706605 149251305 127142484 38930955 107394441 174482070 178248777 168733803 168035931 52383513 98923083 51118137 35744163 131354538 153498009 164434242 124989417 197386539 75644583 86800644 92189307 4776660 37404024 55489245 95639229 36714699 162896601 187331802 184184259 15632967 163948743 39448500 79159164 75132057 69788208 99777363 33045978 37738239 43749636 87472434 196606368 100230543 50164170 86486883 124943931 138130314 82667634 140509509 86051112 103481385 48882918 179280423 115195101 2005227 94565583 2487303 207715389 109252143 124232535 110487531 185028816 15092259 27435366 128977107 138040728 163450602 115843833 82901364 76038858 30861999 191092209 107323440 155649375 42619899 2451792 161969871 141564465 114193128 43839474 92729616 120042678 17544051 76000533 148944159 206657031 139368852 156643809 117740679 93552249 76061916 8902845 36499113 128199582 189439824 88089036 194784660 119759430 125959197 141853950 76973295 4626468 123846702 123815139 63082929 131684427 22070286 104902875 141306942 117329478 150751797 87710175 175750995 95168178 98905422 135450609 53634441 189441441 205980264 9082731 65009952 32195604 141140475 120627885 52972500 32023740 174376923 156863280 165555579 85872444 136157007 110708997 147109725 148300572 125941473 130514244 193852155 57446487 17545710 7019607 131612586 101615388 179307660 35742546 122388651 3116295 105409668 86452212 11998812 5650617 158894505 98103264 197519973 203862498 48350148 141256017 185479644 204380232 41732313 63982695 32202324 144650688 159268662 91102242 165690777 155240757 27730500 104277978 58812474 130775190 23667777 199525284 72341325 2593920 39604110 76940367 162039654 45431400 171023832 140323890 115881360 29625435 20805876 99640590 137119185 169070790 78721146 49256361 89496456 199125213 185148684 127257921 134751834 83640102 26350464 179773965 192934707 32587086 82393101 20995905 60223338 29760969 116887449 43299501 148058904 80721900 112037856 76921425 175485954 134513883 86451372 79366182 183566334 18043137 179323221 54421857 34031886 100912056 6293343 30109968 54660165 8052135 30688749 143182599 8634864 113880900 152720085 32749773 23901171 198615984 29528037 208970307 107603307 1931874 11372424 39891621 68011125 131388264 151259556 72074184 46776030 95032854 86227428 142865037 9763740 40467 95036970 90362706 115660818 186713310 25368420 158822979 44445492 196521927 119094633 5793942 161640234 112349286 84419580 12444831 191049579 109144749 95405856 30201696 57222858 139228488 10201842 90556641 114571233 54410202 170797515 104049246 79825683 43454166 109355148 167826099 112158921 200133780 58048914 88567164 7376124 141298794 142808001 145545036 63068733 122786034 32125191 27513276 75004986 34889337 123671268 36140769 8878926 111160854 179423433 26621427 170158716 153146742 85016232 115031679 26666640 132618108 1465338 45276483 89828382 197198421 730107 192227364 20654529 206746218 149006487 143736999 13835346 10818066 70670229 164432688 31836777 110704629 40654362 180891585 169353366 74751012 109360797 201846120 29023281 13343400 122770935 44166297 149625987 23010120 107359434 171987858 105825237 82567695 81353475 70070385 23500953 204705417 94693788 38449194 175669536 52836063 18011805 47801208 56171535 60131211 148468803 29855028 166695270 17542350 91223328 87069360 163112481 121602600 134932602 113874096 70833105 84912555 92783187 151526382 15003135 147604947 94967565 98910546 8045331 26041890 138202680 85830780 76372821 3014886 25495743 89798583 99456000 83490708 45775905 56715792 132615819 197813700 204765225 1931433 16141230 43352505 207732378 68398974 93882747 99552243 94899168 161479353 159140499 37157988 36111957 160572888 6124125 64392447 34905129 10886463 88934601 168683634 81518724 157840599 158201526 122279136 169165080 54933018 44701587 153133491 79924845 79101792 203375235 57852333 170341374 102834375 11472615 34225653 174539316 76945008 34687800 85212729 17318847 184160676 52080945 10692234 122895738 32022165 109496037 34359759 104050443 122247657 184267545 65999640 178707060 89942496 207683091 62386002 22377936 52651410 167518281 82384806 117091422 152402859 67206216 9123597 118533954 50896251 199702755 15553146 179961957 55090728 43078455 61575990 141375318 142387938 198858975 16578681 128823765 130720380 177545025 201011244 178892322 2860053 124233270 125067999 25834977 26537490 7174482 166457298 93833250 198244053 9933231 119855106 124350765 146495916 113516298 1004640 9278199 3600870 139584312 153637701 208020981 195865278 177006669 207036312 91604226 103846680 140716275 181509636 9929283 491841 170645013 192313611 34510539 107126208 8961666 37370361 7858830 40866021 43264767 118889925 45683967 24288033 19392030 98799771 40179678 186560241 108517437 81236673 96470157 19751172 137368413 3914610 96501657 109314744 117697839 114357138 18170166 117736017 200876466 104388144 118946562 181852797 161430360 192087882 24888213 92513652 126169785 14993538 189848274 187737732 172522203 122549952 206093370 60619356 167030535 13810335 141691956 180052887 10537212 190020180 95472825 178557015 169333521 26416299 142480821 60351795 55810587 95965611 86011485 157923717 53317845 49292523 24984855 98009373 71160768 3619056 26044935 125070666 45510171 55411839 50314761 42684621 14212212 134074416 94328304 121468725 191740500 113086596 166610094 116322486 26582094 15752751 197681148 177615963 88467246 69624639 157682910 109158042 162445668 134215809 115276392 164769570 23793021 136594794 62029947 109030362 122632860 192538983 113358189 10713885 148048782 115982454 178766259 79329264 167101011 89528103 108669225 25918074 128398683 38133417 110815677 88689615 96022878 208383063 163553586 50961414 66662904 58029804 164933769 51983820 53780895 78362739 113280846 73682868 180664890 168855036 62738592 6626634 18010629 3529869 201002781 96770751 168166320 142421811 98100933 180200790 156139473 186066825 61219200 9249639 189679476 177121707 18868290 73820166 21448035 163550247 161469945 5760972 3458133 95058117 45308046 94178175 27103398 142253979 27017004 33548991 169950354 57756153 141455244 32263077 63794472 201204276 207110484 130689825 97688241 71121141 68589591 88994304 10373328 153123453 149566683 160780389 95489268 145735338 22539384 145688529 112920192 31740366 107038701 12934971 43062810 102774336 145260423 88166484 189594783 132218982 144567444 101731896 207370653 174276333 185040954 155805048 61857432 69074481 40617948 168197568 28316862 75157383 105716982 115707501 134338680 89496876 207304545 146258196 169672020 208773285 87513951 130153506 137126136 114225258 149217894 161395080 199764117 73733205 72494352 196721490 148606836 169171653 184329096 116717265 71550003 50642151 83112729 127117851 40802769 190392804 125631639 23790207 21945084 186617193 41947311 204212694 70020153 181024200 66964884 99778497 161146587 183924804 85275771 150201303 155629530 105439656 39810519 160546953 178757271 18188793 35910798 109607043 85661394 80171721 139453083 8103207 137571252 45873072 68987226 20980617 208973688 89860470 123682587 111904485 36111432 34862919 164470719 190814967 69901209 200957169 161476518 100737399 150015264 72588957 4206216 4299666 140396928 35193060 1566411 64978158 4803624 73228113 133535934 75616464 92362704 106800057 103064031 198777852 192684534 114399453 166935930 56628600 33543804 4507503 103480377 182269332 111459936 18708627 100026045 172465671 70863639 201458943 4240866 26365164 142126635 66175557 143093034 137514825 184999080 51434628 101527650 169071525 19436004 167003382 158486748 55996395 204993768 72791334 175727160 195377007 181488069 67236582 68433477 84852705 206995068 148153383 25692240 94127250 166129320 132643854 41625381 156181830 206385627 202076448 179360979 102202443 36096396 92218812 62245071 113343468 77394303 127729602 16982679 12023655 177335193 143367084 203462259 35455602 206914344 209083203 169728174 44740836 39604992 110675670 133494249 168150276 183211791 172258590 89873322 208904199 204348837 28714266 90928866 198855930 129774666 139028589 131068266 40330038 20968689 195904800 197975400 942963 166724061 45233706 71696520 176435301 120855336 56947779 90109299 77892948 999978 191366574 68871411 132729177 116883816 182412510 7587069 89543853 106423737 43413006 95795448 37140054 166515237 114351216 199988880 199353042 199131996 134946903 18627861 5744739 9082626 110587785 127381926 25600512 193303551 79595985 155625309 19280604 107343957 72252012 28618569 182239008 62786115 107169111 70147728 188137824 185784648 174361719 159016137 140620179 190994727 170715909 82761840 96527991 145269747 57451968 192004764 163409946 94589985 54152868 191310483 185867808 72798033 2282847 197354388 116953452 61688214 144613014 59135055 8377425 150132801 41358198 144356079 1015329 159487314 89516028 133079478 174950811 169410885 111710718 180944274 70178199 87723405 32306883 74835096 161296233 81274893 23422875 60553353 181208034 142725828 12246003 168911820 139635930 183138018 201782364 38051454 16206141 62862135 25947558 169073352 150652992 28235004 148491441 139272882 54028359 36638553 148607823 5970237 101323803 123734268 69319908 108232446 50677452 63067914 131409327 154964607 76533891 31228785 173169780 163208556 35471793 148967070 189686616 15786351 124498290 100566879 64155525 122327835 155333955 98715624 71055033 28678293 3488688 183039276 64803984 24632160 11575620 32443551 179666088 136728291 109024146 20909322 207012666 94427886 3629640 66493014 111797511 6340530 47708976 178321353 173412204 165447555 111885396 186275901 124481553 45299058 143118507 55083189 45638187 27415248 184801323 72504894 187444362 109870341 147457170 101974215 20484492 83092716 122896767 156440214 117808614 190879080 71089809 144155193 49610232 3080238 198993816 74084430 200226474 204570849 55326285 95267508 38228421 46852848 152223876 43440726 87773322 96823272 87181626 175618632 136568040 103242447 34339368 107058756 1125768 56194446 75569613 54773985 125238645 32448738 200914182 7420077 142672362 123372816 46249875 120843240 148256157 207450474 103687836 110028534 6925107 16482480 81530253 19604865 117442311 47065242 76240962 164399655 151625754 146509251 15543213 203518455 16939041 19568535 166565910 33307302 61492851 182552391 102460407 195623610 13349910 137943519 117107172 178574298 3136728 137651997 29050854 184935009 80710077 160801053 78902880 116305119 26663280 20913165 46858308 140284662 151058481 91927962 49829997 81671499 14359716 49139370 201189912 182489055 99217209 186447723 69090483 165425694 155787681 128592660 109838295 70517475 174191976 73269147 43874880 159423138 131422158 19547808 96148941 24915198 165338208 26446077 202346319 96046818 119529774 57402618 67553052 154687491 44942919 48382257 29137815 171575439 640752 178786692 68371233 76822431 149750496 191692725 108198405 120342789 115755045 130117344 166002333 170029734 138094299 209915937 53193504 44435937 135275469 2155734 21401856 146682333 17886477 184466520 162984108 129667461 154951503 48387339 180645906 43441671 69121521 6577809 119430948 54798576 80775954 53505522 63930300 171869103 87398262 44423715 92954715 196108500 151720296 22898127 155347689 145961676 141624903 12767916 58638195 21384216 159111330 203627214 116833227 169330266 131313021 18090513 41800080 72284772 201863991 149009091 45064278 85932042 129082086 80237094 119640801 179813067 119978166 55795257 18159288 31916157 192117345 18059496 140446404 38947839 50821407 58248015 68465334 116648700 166596465 85955961 63783216 171008943 2735460 101974908 18119010 205051350 157521105 54579168 59751258 83198703 23886492 5012007 64882776 133153797 7546392 159403587 130723698 3983385 24226188 167539953 171787161 10054695 19493943 146319810 102135999 208077891 161147469 45284169 87802428 183813021 115371690 20234403 68219613 95016096 97837488 176362116 120162525 55577949 16216368 19945527 119677782 27028890 87976980 56490462 99436701 204019515 145247802 77676480 4284735 29193675 33600420 10053141 185348751 200790177 158676861 23393685 86687790 17394699 38095827 172730901 28604289 184752834 72913596 191195382 9127860 186960900 207570678 15128883 3178497 91210707 193680963 66705513 100849434 165176823 82345431 48161652 204149946 12448842 135821448 96585594 7805973 8737932 93112992 5823993 135594081 28176960 62667948 161515620 33533619 13533051 97495860 68027232 189448455 57462237 96595758 112142373 146296794 48517413 196583352 77444031 176544795 109746756 152630121 62878746 142908927 207809406 109161591 74708928 203851662 201836313 40629561 7761117 67755051 152213838 14736372 17878665 59898069 206130393 62037990 104069847 14570787 131016732 16876545 150622668 104903967 9267426 187216785 79699956 55580847 121444848 107013627 208257630 127978662 130527390 65903838 24477117 180907839 224049 13886880 162797271 166544070 104698251 195613173 121052400 178011834 45965010 136669785 128510949 1484511 123043662 16460976 105079968 40967598 51634401 167669670 192467310 60649743 99010422 94777116 16278402 137843811 151776618 180132771 189740628 129645600 12201462 85371552 96027057 40918836 40762197 22204602 122614254 199468164 146016738 185723202 197773632 176377194 157014207 61144230 168788319 4813326 96060489 63551565 67798395 197761704 196399812 149554440 27028974 124222980 686889 37447494 173807151 175131201 154140483 29272782 158753070 105039669 152543139 178591518 122285415 121463559 26475666 113171394 104392134 97932408 71399769 86595642 75695592 152078871 190337511 174773760 159152322 174864564 130977714 42026229 80252508 23997204 103985427 161078001 79589286 20689704 53717454 46299225 100657305 136198650 93532719 15014853 165351858 152625732 66174003 206570427 131393157 190686426 12077751 62227515 150573276 40172853 11899503 18536469 29099406 107473380 21282933 158030670 185944584 202497078 183573642 180528495 82277013 143979213 135854943 184861866 16116660 135892932 201457725 31198104 111899025 132707925 41227746 74259906 123556167 69411888 157703637 189256851 169987293 14620263 128652867 131141430 156790389 31036740 36815247 134521611 117602520 122584854 15387771 179213454 31114650 117967878 55435464 204228360 125204058 37761318 83580084 2604000 81077892 69981345 89070051 167246751 85890189 1747893 113001021 185562930 187329366 99132642 93638139 209606061 104091897 135197307 194489904 35013258 146997291 136065972 106213128 100799685 187620930 165753567 186988515 165043242 125394003 142873500 79075395 185013171 160080858 171712401 168299376 203791686 9955617 53527740 18859806 10324545 159507684 137486097 178928085 185233881 55969893 9497943 109295592 22142673 24043992 168038976 149610174 203654388 119400351 140158305 64618953 139418286 172032756 141999249 161458668 200818107 125763267 94081827 116688306 52308585 52422783 58997736 126584262 16874970 173322954 136411779 143317755 3109029 21423234 50289645 131403132 38760477 38232747 35175399 191171379 132613593 73331937 175255416 182838390 65642178 62075034 68091471 6378687 140581854 25132821 113635851 139187811 90910911 37204524 143994690 101893722 175528038 117871173 33186279 36862182 9717099 173640789 88399143 46325181 149047668 47779725 88735290 90903624 51737448 45704337 74962545 159240249 191538018 156064104 67470648 150964968 17274243 33132603 121226070 42688107 153707610 112091700 58287537 131388873 98854119 39419226 167676390 175952868 73910235 29947344 186797751 129692514 2585982 14412951 25247250 79924488 85745142 127673112 120169266 183367359 208513452 58621479 47078073 49702254 131259534 57632274 87743607 54702354 99619044 148726326 74541159 140993559 48956880 66504984 64035195 135732660 158531898 22920807 184983351 190388310 166703208 37048158 134241177 74941041 25404603 13078527 183171744 127127175 21096957 187028121 172007346 2827629 174263397 166199145 156796038 86203131 174041847 79285122 108946950 67568760 193185846 83363301 157228848 176478498 182730429 52216563 89308443 104851467 83839938 101865729 33310704 144559590 155330763 95335065 46392003 127822590 47476065 8615922 183048621 102989040 97143018 40426911 57893052 139079451 125292237 166701171 186960039 167179320 50330994 163865541 141338799 1494528 3401916 164716314 38823603 92005662 205479141 28501620 192087336 124011279 29123808 124686660 60889647 189706335 200099214 79042446 138002676 11927916 198539145 38851407 141921129 89392674 50578878 147327684 69705132 5298909 63037275 132370182 64682499 3979101 208721100 87681804 107926224 135541707 153185319 21865242 205481430 196128261 178035375 59256498 97562871 35750253 166559883 121401378 143718456 70352772 175742994 117069309 124379493 66427347 205955799 4813011 107630523 133783566 41524476 2143344 122060463 39435018 151539738 54523602 7431858 172918746 207106179 34803216 190272033 29111481 174998880 19735443 130003440 33795972 104344905 136368351 90975444 126621516 61159329 16277142 117835704 46438791 53179539 90523629 122556042 12255600 19538022 163361058 188573616 183287202 119882910 65624349 129479994 76792338 151731909 204660078 148935675 81102168 73124814 12636771 179178741 184452702 28924182 17081148 159500544 208114074 60306372 47696439 180773250 170551983 113995077 51782955 69755049 86724330 67341120 196887390 174397020 17322270 192091620 56176722 143160801 37623369 187518534 55720434 169961757 17403078 127714104 185356605 135958977 201456486 193767630 117181491 59479896 23295237 163550961 185644032 22038576 207825240 196820211 117233550 130070871 174622077 793275 34148352 197405124 40971609 159074328 130043151 35708694 22344609 153822837 53167800 32448129 127395135 165907875 150776241 63732753 105229215 45707550 73954146 90594777 41390538 66434382 143038812 135920463 150599148 89821347 65781261 81919656 36796893 201164166 45073056 86463741 192366909 193990986 166429116 182716884 9487359 93554139 200069541 180966450 82486971 167327748 80563476 82073250 196330050 108933237 163982763 18530589 120547413 157054401 176780793 78485400 136392102 38417127 43079883 43417227 57768291 140226072 85781892 52713465 193105605 153634824 71310897 69870927 8624847 3996258 203051058 133638162 194424573 202080585 40171845 93353673 168026376 19805751 66578694 10409952 144014136 53394789 45546060 112151970 46695684 176184036 52405353 128927967 109935168 131623527 93151884 127545747 81067602 63540918 131896716 197719389 138108075 167948697 110828088 94795659 133068453 202565118 40102062 135873150 64711017 147615657 187114116 86089059 122414040 123892902 121775430 25985484 7042203 6518778 45450699 37074786 115514532 201060720 207297384 122177328 124249839 162353226 101533530 37540314 190606983 58520994 154543053 198095331 94330047 41591613 157892784 22361220 17215674 14402871 145368699 162733872 87304875 206430273 13826715 83312838 118253541 117980058 85352694 188489721 75967164 47806542 31472616 1203636 113970465 145925703 110048799 38734773 197879094 167307882 87810702 29203377 14839041 152021772 143132598 34750212 106839201 83540982 25820319 23946279 22846677 143965437 204349593 152709543 125188875 119476812 122268720 167418489 172166211 200407494 10511508 134172213 62403411 72676800 147606690 78028461 167036289 37104522 32906202 83090259 150269910 18331404 154664118 169611141 179185230 142341717 95129685 207661965 173354979 52397520 146803062 91151613 23046156 102783555 100432332 194299854 199358712 208273401 74223912 110774118 6643497 155216397 15216390 14948913 151836804 110901588 51376101 143396820 13140981 86813790 71961624 167770491 7521906 196421589 184329705 60085074 121122246 13588260 47433939 98806785 329028 84445494 86301474 159811323 172395405 193430643 96968676 27727329 88291896 179339496 38449446 65261406 123371955 17679396 141539601 111869478 146957685 39624039 101047317 60724125 158161206 91807485 76027980 47325558 191206743 207939417 83059767 61648251 125144082 72284982 27861897 151552758 185376975 182210532 12399954 46877817 116023719 208387368 203985894 199254048 138229413 20730843 193376904 101981943 8535492 96783561 60130014 83425356 203926674 40149459 31710315 128020914 205787442 69706035 169961946 470526 95937114 176739213 58610265 195192123 194322324 189804888 101239572 198177336 185584182 989520 6476694 102679878 81052188 74521020 145736745 156770376 113507814 188198052 113052471 199335675 109531695 29623272 203203917 98735742 29845851 17974740 150063417 118709703 97864536 190023120 190789284 121996791 169254645 130425099 130442361 156668526 164437791 166755267 49655928 49008708 108513699 92359743 78877890 18966234 155849295 148500240 137056542 155152599 23645433 2002371 42618492 74683875 19472103 204954519 130850538 1541757 190907724 12537756 185084529 115240251 35694141 96620412 197692992 31387902 66460296 66509583 182880075 91372575 86582811 9516696 142377102 50475726 95314989 36172080 202258203 39338103 34672596 165471495 85544844 4537281 172695012 30771825 46777038 201994212 87950646 199783773 62066424 28602252 132481797 199560669 27013581 136370010 158464593 127819692 162806868 185280018 128059176 108778299 112198569 131196891 160370721 24506496 125428212 103534473 37424310 25360188 174649944 161713524 185666586 164036376 149220120 161503797 102381489 42894621 74799165 179439456 145513893 152797911 3686571 173429529 140871045 162163029 19176465 6955221 38175081 61146246 175970424 75420345 59238606 119299992 183597225 62082825 186232557 18681495 159579105 33859266 128957871 37964094 161994147 180371625 51901983 87753078 35284431 44560593 63659232 68708052 130259682 137269587 140975772 56557494 176691060 160797000 165782337 90988758 97080564 206668266 92820651 101320044 11506131 174129606 27568653 200441073 121765959 148509795 124358031 122221869 42623658 129389400 134520162 132049701 78409758 209549214 75167946 73162110 68280114 21438018 40507362 83457507 95645382 6121059 82897059 97559553 38475339 203647626 155380890 153496833 29413377 79866948 195872061 57335649 182218701 82394844 203693427 143139927 36705921 154644609 107477181 75343569 119712957 48021456 48606474 35472003 157145856 20488545 71091762 102067497 35546469 67012260 98392161 72733416 41699994 202853364 64018857 95332335 176427195 96153162 102895632 45915198 60122202 120021531 121451883 79732107 164142993 92714727 129846129 156475179 71601411 46483500 120171744 151104618 100242765 184512636 181221852 33144930 188937105 14570346 12470892 75929364 56486535 31266186 206978604 88407417 108225243 140868819 12532464 98443821 151802028 97382376 83124573 198669555 206979591 166411560 131061630 176659476 28620627 202570809 150832521 6105792 164311329 4194120 185244486 127958901 13900257 179980731 126832440 110081559 86119782 143416854 140632359 64353030 181960548 154390866 68535159 8463714 178743642 84943677 137402265 24361029 69791526 128302272 49604226 37557954 167842248 67633482 96487356 67287087 104907558 15590568 190691844 38619000 4700388 85807491 112414869 141857142 98127435 156054843 25151679 107987481 10172862 151624599 110487867 33904626 122316495 16250199 118038585 29620038 182681331 74420787 148506666 201393759 141535422 165281403 31516968 161958363 97709031 61987401 102715368 150718113 82020099 163672992 190427790 175219569 50147790 136762920 145311852 20316030 195173412 182765478 2789955 185766609 34687842 60583005 44042145 82308870 78563373 115053792 56528451 70579740 75071850 116315010 203855967 57258453 77986545 133099995 193221651 6348384 164777466 108902052 208277181 158686185 63202692 196917420 106026102 35421687 54536328 104903715 56175378 108564939 147896448 36256563 204001917 142968189 98774781 114375261 88845036 80398584 134802213 40154478 200148060 24695643 104502888 39235665 192781890 58163259 186451356 170106132 37040178 157679235 133828884 32285169 89857740 85648164 7337148 146845440 140930853 160928481 151548432 197272236 57713943 87684828 53383092 112320222 134627640 148947939 24007641 178655883 54250791 140328552 143283252 95917626 84751506 207998091 186922680 116763801 154343196 5466783 30686838 183294510 160531896 56738598 81280605 77549703 189577437 207067581 156597693 119387205 154737387 90750807 43548435 175736337 139500438 93903222 87066966 146292720 4881639 95072460 136305456 25880652 147612045 1897917 112758156 77012733 157644774 205013865 115169922 38379159 56602728 129123099 208220439 181850697 102605706 176111502 7303212 42885801 55431684 98538846 173926683 112025928 30048081 158137875 67774308 84463302 125825595 142204041 161484750 117391029 140555856 146324997 39237429 91709751 172118142 190642704 15706698 34458669 82524939 62584893 97775013 148302210 134873823 20276865 13741896 171523317 171101910 147772149 75308961 114790389 116620896 101147004 125689851 192111339 156821490 207432267 111107661 105261723 167176569 1326801 182376663 117509070 1608201 159871992 122400369 1058085 11295060 5737116 123435060 90691461 184795191 173464221 194483247 168186585 178593576 171798753 40085913 50254596 54551490 198564240 5098506 188357925 186022725 112959252 177023931 23716917 79108323 10498572 172720380 101684100 54672177 26160876 135089745 8790348 49547169 174317535 4592448 6088131 40485984 106166676 35628264 14544117 160174077 193049640 128974713 88713786 57701427 195008268 41548584 30317994 122721060 156957465 81851385 2047521 176936907 62285895 205335774 187094796 71901732 95398233 199648974 150574977 168002016 73095414 62566224 190185072 163000908 160133169 2361177 111776112 167435688 122190894 123850965 34177206 207905649 174942222 138745026 180300666 13337415 36622593 196916055 151021290 166892754 187880175 28892661 169123437 61887546 52196445 29635368 181366689 134608194 183203454 179391093 149496900 110363337 124541508 128344377 76664952 78189090 121265739 86026227 690963 2200506 172310082 195675207 50306298 21580692 176977017 95099193 206126109 41665932 104448351 187560072 185142930 123723432 133023324 78009120 6880524 166440729 43743903 14445753 84980091 117959835 34187097 113575602 11700297 170500932 176286369 169132152 82394781 85062327 160186005 96074685 206505033 140862477 62958819 120956976 117047322 56284473 87522204 81907392 166076379 59302635 132312012 66452106 65005983 149463930 76286385 116725644 178533075 16857897 127284906 90400149 8274252 192497025 89883633 12782280 123171783 72542925 28406154 127065708 184757832 15686454 45567942 180991839 156774870 30851835 2836344 76182057 26874981 205476285 83193516 91796985 22087758 50707797 61213173 185184426 62644743 7392861 90696249 143480505 78394701 113637279 51261252 194602212 106245552 97643931 16286109 168900291 133291725 114987432 48773193 112282506 6770022 195807339 11795385 172460484 125552427 10863783 29043336 110766180 28718991 207623031 12967332 58832655 20579286 73190481 115682301 28258251 40173105 100253937 144105381 60896409 77254863 24875172 736512 208310130 161812518 36369690 70108500 68328015 28868868 132237399 139397244 3884874 15830178 98320068 2039562 60674187 141314964 22977297 109445301 164380881 84484491 61790169 76400016 46888023 80106558 39934251 18917556 82233228 60170880 108553557 141897924 109535265 181193061 54859518 105398454 108397779 98885997 165218235 55873944 191718198 105821919 156630453 189652974 67226607 191175054 202500627 63971838 146728428 101699493 173903121 14421645 26844510 161410179 155717415 39813060 149515212 164585421 99008196 820008 25437384 169051008 12566169 207605622 127409688 196295484 209116257 32751558 178727472 192924186 30559788 45695664 9125949 123771669 43852347 56165088 151055163 150513321 75726357 36726879 161292264 138339600 101881458 93305247 181253058 30187332 140935179 205013823 197878947 187936455 136121622 195709353 123819801 131177550 137799438 185114580 180721422 122537856 125503182 86378670 11612286 203888265 27763323 13078359 99475740 113164758 24012534 158298546 1003506 203738367 109570608 86138808 167962893 140696850 172675083 33817938 4379739 87008187 124075182 22324932 131279400 51208311 9933756 31262784 70785519 41943804 183125775 55190562 205651110 118893453 188767047 144458538 195236727 30241764 150120285 161138061 94349199 31334940 102742668 140117880 21241794 135526734 119104062 148386987 85722294 145389804 151338411 33134283 135121140 54185880 105025053 41082783 8778840 140045346 132165705 31144197 138555963 149472876 127431213 32122545 157308228 133322742 103756254 202238673 49943061 193197774 158748597 193304349 18619125 46569201 34639017 126290346 77402850 55261500 86346456 7156506 146446146 186399507 199865547 90231078 119462658 33706890 40271553 118544370 155181222 42071631 180280023 22634367 95536854 204408708 28215579 56065611 28427889 160450521 139950216 186933306 153755322 177262995 106616013 12531435 48986574 196762986 2540412 19975536 8000580 170387889 6306426 95039616 91189791 96763401 38403393 178676715 34499220 97498968 11418015 185067477 204101646 153447924 141281700 152627559 202680849 76607034 13632108 173405022 75877284 78294531 78014013 206879442 147267939 129335325 41134317 160467657 14865039 115604160 40338291 62002584 14697690 206858757 40688193 177122946 6328455 75779256 70765002 117950070 90093654 133450443 15922137 166987023 109758054 70994007 206060589 199822329 55143564 163460115 186097338 29375010 167898297 89698833 162019578 68018790 121209039 113831508 180355413 151310103 191373987 147623952 176667120 95608086 112224630 174430368 108596985 173800767 74742507 182900970 58469061 3130260 27779976 205122351 70027923 26487720 45941973 67705932 189167496 88406913 14640822 32838141 135637194 9795135 153135612 159807942 52156083 155886885 151487343 47492046 156351447 47796084 145872384 20741595 11599980 41439972 156191322 183615516 108403050 49558299 25660614 173907384 30656241 96627804 203190477 156193023 74976720 59780679 11447352 17057439 196600215 40430838 180914538 436149 50858199 183787674 91954569 70402899 112501368 186110421 154040544 204393273 144618117 45162663 114461046 43791132 148732773 100309545 149113860 188204814 194390553 152108271 4847892 165334554 88728234 162250179 81219705 44118291 156997995 150376611 198618987 55543740 46642008 132504687 13835808 67601499 71419341 44472372 34943706 184554657 67348407 203141064 86192652 42343161 203551341 30494079 178515897 150439296 28443492 148441377 75429627 145898466 5988276 157714221 135977415 149899113 186593757 206141061 116526816 185111451 153033300 144727086 114001524 52068198 64864737 185646531 8030190 94923171 126309834 125254815 209006049 62925933 183585234 67445469 160918254 164798298 42565404 11932011 55639584 125788488 44450406 196784448 180915 135108813 34782426 53565624 94210116 95553696 13016325 27927564 27108396 67879140 104195385 37832466 183242934 193815447 52010049 182465703 90828192 196080381 65686908 137449179 183216978 71406930 199017147 3653139 195988107 114372678 177110073 197835540 55825665 32444013 18891621 197570835 126978726 163123695 23712192 196218519 91742301 76075965 135341598 40395915 28820547 196997199 177872058 184689918 186788574 189034692 20947374 31803975 149924061 76519338 111284397 149482809 202677615 152372199 39559317 92199093 26318670 201635700 131339817 152042478 175795578 72837009 186743256 191160438 116357409 37182285 156815190 17033436 125967639 99610287 116285442 3996531 204317505 38378403 181516440 107253489 97696242 181530867 41267415 38045994 125674101 127122261 50284080 91014462 125551104 201331557 83917743 170829225 43808100 129957702 169083600 81210759 195696291 161607600 183918210 175708638 145810707 61543965 142031484 92589063 54714975 62559840 135312618 6199914 140211603 130503387 122508918 1141497 13633095 94043733 421491 173053671 209992272 101680425 120883917 191121693 85987125 179226663 40344465 114880857 157570959 17160549 187807935 33006813 79798866 208356771 145286883 134842260 202509111 97514445 203029848 100569609 169129422 26128746 79167291 118790028 81671709 193275054 67016712 22789032 177688875 10820439 13756743 138447099 50555568 64893633 152622792 35362551 100243332 104096937 73905741 49551243 173730312 193459203 63483840 196154868 72089514 153856437 40471452 128745918 82394907 191969400 143429685 143064600 29238888 24966627 94361547 1695435 123790044 77914263 149554944 77713608 173727561 152502399 198454536 140078736 87247524 926016 160873041 208985217 130465713 99768459 26276586 2129505 172570755 64773303 13210554 177278031 77451549 169137066 49145313 75015801 12128970 110028471 21086688 26613783 26557335 194735982 74212047 50142078 54015171 61006827 93677745 88146660 32967417 92519217 77089908 83025894 46272996 24555006 58838178 2894178 88391163 149690541 41026251 14650566 76947150 194275347 205464252 179327190 20975388 134075928 24239922 41500683 13231974 88497591 19823391 189496146 180125463 205357572 127921185 144281361 44269092 76937196 18462087 148107624 11471208 97270572 64584513 109904109 188479515 79404108 93403653 103680192 168638967 129357858 163443693 133458255 206900946 78641178 197190735 46180554 38533698 196562268 1315419 105032739 83503035 24692934 149295594 185130708 169167831 133061481 184027788 96550020 4181709 88662735 159091086 2495577 178733772 115868487 32007570 111553197 196479948 117915105 64775928 79050111 133400148 123059454 65236353 141156960 19545372 61846281 5778360 24700977 204601908 21344169 31361295 113904 26943399 202010550 78389745 116202660 176430576 63091287 3050271 111882939 32211081 110865804 72677157 65063649 161534142 78045429 51454725 125449401 63864801 7460544 47643393 77239470 24084963 137801937 138071871 80704722 161045325 88879119 162443379 81371325 160902126 12819597 35813232 77471268 162351588 9423477 24188724 101697918 49082418 129769332 86395323 150546207 111465123 178415307 161110719 181285146 110710971 133529991 183720201 170654904 163436070 66151281 7488390 127498098 72750762 36605478 67708389 40502742 208192992 153380787 30213876 103597011 35193228 93610713 206175690 199866303 107609082 53734023 53753490 187528887 23609439 13215069 209787396 61282725 32351109 57276261 98138145 98277795 203693931 129421656 9882411 209421366 164921736 90430116 111659205 186928245 164742921 40004580 156654897 15232707 116540109 74849397 46208484 150083472 67831113 58625721 3903585 73490844 87825780 131367390 151820298 28929642 12684336 58994103 3892560 30707418 7560714 180786774 195301701 130417014 120704472 179312007 82711671 108959697 63264012 174631359 180465222 125222916 117639732 99034068 96562137 194109342 81255762 117954564 108433521 132533688 3964044 3900498 40278189 36871863 163475403 192200862 110014296 112536921 98483427 39798822 4206888 61728198 199104465 100459905 51625350 171322074 200724741 148655325 153893376 175708092 80237913 92196531 153904275 42430563 62188434 28653765 196903686 21688422 201274689 85222410 40039566 91927164 185907393 52525074 188894685 201675117 200947950 63017178 162855231 98363433 47655090 65677731 94467282 183093750 136681671 44972949 183362256 47750787 108574536 113669073 135396114 178350984 155733564 87746022 57010443 208085808 174203925 69964713 193924563 13072374 164356332 87784305 184122120 162242997 194693940 183686685 191851023 139055070 6919752 208442304 146429640 75626229 13939779 107929437 106085700 17636703 169969002 109853793 141015693 57796704 175442190 128812698 27016983 134248611 201391176 53035647 9675708 81302550 119811972 53935287 85070118 155132964 180775308 15411795 111717774 24778971 170897118 195002493 16682652 7379463 99317883 197239182 143964555 197846733 141486450 79554762 182129703 147281295 171268356 75807438 202294512 132706959 169489383 84923748 152718384 3209136 209277054 30448971 77721966 20527248 110244666 24520482 8975127 160727805 142540083 140860209 187474392 139173069 149195403 98510139 163955610 187929147 180989739 167186880 80198895 18231339 114567789 99243480 47749338 1632855 183048726 138839022 132134268 108344502 75129705 51791439 172724223 82008444 135696057 14907207 18723033 58197720 42582666 58737861 194737011 17318007 97569171 2284737 89638059 157095330 43421553 170483670 25199076 45207666 93111816 160187895 145930113 34443675 200743536 195737724 69837936 96640425 155946021 203086821 129917256 115076073 177207702 30322026 115336137 21184527 84421197 29198526 120324897 94207134 165684708 29727411 168166887 7042371 119503314 109963308 195400254 49824075 38928351 186799683 191576385 133611282 141397767 111876849 85974294 65904027 142969617 197814435 130166715 110140170 77579166 159459804 80683323 208060692 98580321 255171 118491765 129242568 188696865 183449091 64814148 11873820 16495353 148425732 194483814 141820980 34242369 200452665 169162854 205410114 141131550 209362209 58397031 15312864 157554390 57401043 50992389 143736222 104758164 156584757 109508217 58137261 94676988 178794924 197386392 90044325 106236081 77637378 53346783 44364957 129661707 69358317 138256503 205589769 21696213 62296353 108676197 128538690 184826397 57647814 7502481 181878165 56700441 44865219 128997120 159666213 135173871 142349529 76545966 170627310 32546808 43724856 47705532 163369143 157926006 119840112 122786181 99330441 23714985 4203402 33738390 46472076 165494847 88594968 91152411 121245747 24509499 205610916 62600580 102763080 176278809 182175000 172778172 184638762 116660250 144640692 173213103 41763414 203959665 84511371 104292174 159722850 181125168 137689881 171219258 71149932 75715458 166827045 26549376 39808881 73077333 13955151 29316252 103166805 144697581 186953550 78821463 141752835 192331923 33155514 108571974 41544972 73401846 189414330 9538095 138394977 77587503 158190795 69529152 21994287 133219422 39506544 63649026 159557958 122208723 186888555 2600514 45553620 36348816 122620029 161476392 133261065 102498081 115039953 46873596 30445485 193677036 107969337 202390167 63962157 20636364 154184793 76268094 105929649 36599052 6750849 30658509 70081053 17202255 201057612 196480200 18614778 201172566 73166898 123569229 20517861 130671576 192892938 166556901 162983394 203489328 28934220 93965718 100397787 152260689 139938855 64313718 131616240 9363669 30263856 187791282 162701910 83636112 158922939 173116188 54058494 55515600 206468136 209265 77591913 131835144 1009155 18297090 778680 207300534 153787347 209216763 42065772 132427827 147929250 65205924 52592925 63544614 121586157 203118804 162426621 91947366 209783301 101561040 98809809 157922352 171815469 109049304 121015713 96729024 205807602 44341332 10613610 28429401 132791043 209859594 193469577 83125896 182963256 12745614 187012413 40853127 62376762 33743094 23331945 151239585 66158148 151059153 41889288 113269464 193967130 138651891 69739572 121487688 35317695 55323303 61024656 102623430 73715859 200617158 103829271 125970495 120297492 86246097 24729495 160261059 139745487 59953362 169787541 133392630 203465871 25030971 184998765 196327551 182658042 58404507 62188014 171599925 125616456 68899110 181301106 20424432 207687522 76455645 195341475 7582176 62382978 81609297 138537126 167773074 166627629 122265213 62602659 118229853 61749345 99284241 61119807 21498981 7570038 133309785 108733674 6665526 10587801 6146007 79033542 62444256 47947242 87824016 193597740 192407964 206183670 14145474 149625987 160803237 45017553 93212364 100126362 62900040 140857563 82779522 95876214 12687444 28876974 58736538 153230679 140149002 47163711 102966507 197242101 88772796 23898777 83666436 556164 57326787 13743786 195266253 168128982 148834287 56455938 148133139 20868099 101393166 36768879 15283401 204714069 44090781 124173105 204787506 155322825 65481171 116821887 60733764 169540119 124498017 38238711 23734809 41879691 69506472 164001432 42691677 113215389 20375649 105362922 71613885 208238499 23527833 172170642 173823237 92160642 5831406 31821216 102038307 104822655 170381673 148959027 32682258 56249655 197072379 2498601 96514971 69574113 89910177 138125988 25108755 129855033 4213713 178716363 48495510 208440414 132772584 145402068 69768237 1885737 85648668 47852196 138331137 121682526 154241682 186181359 175369866 192962511 144705960 119711970 37775577 144719841 104826519 68676741 155543451 30294243 104544804 43104999 194472789 155423331 6144075 180728058 170362017 195092583 105317058 191456244 453621 130748541 182823627 37247238 174966582 125606061 172865553 173966562 143348373 148452591 135316419 7861854 197830983 65686341 66247923 184605477 56256207 147379596 191610111 122908926 34270593 112732305 7729491 208816776 11572470 161492835 160108515 197250291 156162426 153859671 142008657 174945498 83755980 99452262 25437405 81091521 202731333 69517161 164125920 53509491 40715010 164521959 136868277 179802399 171823785 188743779 121344153 170510886 202927662 145636764 112354809 108953187 58040934 22748187 193702446 65042460 184757643 155980398 19863270 94528854 132381123 106369011 181488174 84035301 59024238 132704754 58277058 112173033 171053946 129614604 207167352 81943659 199013010 97492185 41884878 140144256 21121842 85068648 71451534 173309304 164011344 74022963 130875423 140756658 12274038 64955919 92064798 181439979 159918108 166901637 168159264 198737637 38846115 117774888 55701387 78260007 11856915 96538680 21473319 27627033 206791347 169362039 29427069 181508712 51659769 115061499 19713393 98183904 106865976 195345906 173900538 26865153 77624841 86983260 93705948 117621273 101617845 134865444 71446494 101769633 84481782 44374050 42849429 6736548 108826746 9055452 202700022 87274572 164040891 104969970 183585969 131558637 24608535 196073136 106206303 88992183 174674745 72422364 160086591 168355866 34280988 199383282 81903885 195090567 99800274 137964561 146042379 135711009 73892805 132519891 201173490 99165381 199402896 21733635 205361352 77850843 105595182 184409946 62433777 10416105 89075259 41173146 116654265 4148109 91155708 152506746 193261467 18642162 137899461 170202648 94513965 76272567 97191738 22836996 28611030 35293881 22351728 160385064 112770819 139309338 79690380 161608629 11359362 200757669 118367382 169681302 46413213 67357248 123346272 65053611 5986218 143824548 46804968 20182155 15254505 41568618 14875224 152053461 140222712 80454969 35008701 109619370 65935380 102335352 177718338 171457188 52337523 107508891 103525695 158255391 161623728 100574691 199497249 5243574 57509676 148388226 154789992 32989341 38721144 71262723 144723495 156689400 123973836 170213211 55972056 3594297 55645674 56067438 110280870 83663076 128075472 184479981 55137537 53747757 181216749 198349410 122311140 170609376 104957559 26792766 123294297 200563125 102636786 175911456 161319501 32224605 87352419 130248405 124053300 207381489 97196064 87495765 187122411 88595031 193590558 147754026 77162988 70848666 71802717 34875225 9806370 74825667 21444066 93756432 181572762 179788224 83615028 165529035 116138715 62600475 190524474 172990041 124817406 23855244 71651475 135958326 70365477 70897197 60950589 102835152 109070031 13084218 39184929 128193240 124214895 9811368 180059775 182899647 189831495 15236949 43215543 160451214 97852440 124350345 55007211 58248120 148000923 64403493 201016431 181293315 126104517 49243866 184528197 41586174 156027312 76039068 135794421 202909833 91617162 148493709 67687977 138333972 44442699 55255305 115619070 3722943 70024899 97165929 19654383 178126305 85976163 8374632 35281449 135719703 121048389 8690430 11843412 206392473 176070699 127864569 95655399 90211212 69263439 140216202 138582150 43664754 195095082 87414747 187368573 44910201 28707840 171833739 86115813 24747639 205055886 552342 124120710 31514637 116572911 138643701 31041696 52307430 143879106 125582520 113141700 146174679 206681139 172541229 60271554 18230751 184079994 113301657 15081318 129568908 83101074 13049358 51481458 27798162 44094813 165794559 72175992 93785265 76111371 136575663 107022279 207943638 138997656 92795934 86125074 176206569 113206296 152994387 41075223 63309561 134684802 201114459 164538612 100833810 168412671 53335023 107047794 82632879 193508847 46118562 29154678 196650510 160909707 94043229 145315842 166695270 170261994 194251470 96004860 147742308 46713954 180352494 153632304 164481660 195761853 133259364 24817254 200108412 11397036 135356424 26230218 57998598 155802045 81148410 41772150 50521275 85100484 120298983 60971967 202137579 74024790 163442202 137450607 205138899 32818527 202347432 163821546 106355046 37384473 108796947 72209529 204793218 104907033 49770294 5108880 145217163 154583940 207687060 121435776 206114013 115113201 115996650 20905143 164825304 125565363 99321558 80686977 196190463 41913207 56472969 27816306 80958444 88741821 11166876 63976374 153262683 37645293 127652700 52032183 113642802 88709901 68812191 34877619 24555027 136294956 48587595 204173928 9354261 68820423 53782470 62597976 179473245 92290464 187040196 67823238 88677057 1771518 180354342 176235171 61095237 174497442 20215503 25008354 170499084 202264146 100574775 131375013 79619820 206298897 72902508 161128233 32790744 162279138 62467356 175815234 160837887 53944653 20423592 11728458 331527 97128066 107441481 128463615 159744081 52766049 38287536 60821628 56334978 56266203 20800962 160531749 33001479 106382031 201037662 46939074 105879963 177563379 119528430 62675298 26116356 106261617 33624801 118818903 133634193 143719359 84755538 45939306 209191647 151363821 201984741 29091153 197827623 203035056 55279014 3054555 53086341 66518172 8901732 83972868 92975652 206514483 82366032 96814053 128609733 114288384 72885771 203279601 185719107 2903544 87951234 108890166 138176031 100932531 45550092 153306594 166246059 12043710 45495030 107386020 173262978 150635940 174016899 192553095 59729418 51251340 101197236 154490700 15609993 61954809 194304285 9390927 128439801 88397043 27611955 167642727 208373214 86149896 76941963 103594785 193054176 55056183 39975768 170124171 172205754 95973780 1459479 164909934 50212848 149317224 16292199 173845224 193919544 146204142 84959217 125958945 50738667 47582850 97514193 18580590 207075813 66422811 18544911 126790566 49849758 24145989 1520652 177968406 96482379 70775040 21419622 176501892 174186915 110570166 116318601 124650855 91144788 61866315 120528450 125898402 136474107 82480104 96537903 131184459 94948035 53732322 115164882 18980598 158102595 126415926 150421698 14818986 166404672 31456887 42125811 32235672 27479193 23227218 202671000 9567222 40160442 18363366 145564062 197211147 198449706 209513871 145674228 71354619 87290133 184238082 82656336 89238450 123696888 173730186 164547243 12794103 37855650 29581671 144374118 149273334 198101295 105245112 139085520 66446667 60755268 72729909 7851921 152858202 143933790 50542842 75780222 102500181 198376605 179856558 47295003 99562197 87659985 187292196 84093198 143890320 12915105 115497732 9266796 24680292 42854301 46072341 150929016 12597606 109587408 29763804 152359431 135955302 41707575 9093630 12292686 58401189 99857457 175433685 15564906 208489155 163208451 172863495 22114932 108943485 71209593 141782991 139364085 181692630 194439630 28917504 145371345 186381321 176677263 87389694 5408970 712887 22391040 14702457 42723723 78960945 108942771 16551990 53657751 105099582 178506951 22877232 698355 58072077 8394162 86678025 207487266 143193435 177912273 184143351 119668794 187914384 163928982 81152169 68813976 76233213 9160641 201147471 48364974 102088308 195313188 100570743 131425329 127753164 149093007 14601636 6631716 183662325 32747190 43317078 66601857 41267730 172893357 106234464 86399313 64917069 43529346 86569518 22817424 79979760 149035236 152399373 26983824 1423107 132999531 155154783 136698954 154819854 183689037 188146875 100243332 117153792 137522700 181730199 177145353 12936777 101884209 113561805 114095772 65465883 196709247 52731336 108547719 72460206 208288920 158220132 107911587 135449979 130424700 39820494 82531365 201433932 68127906 54810546 178463859 75952863 140073255 198722181 202049148 86392320 80393859 132722604 48728400 104318193 16633386 200013807 26050752 19495560 92570814 75981738 171053274 111101865 9754605 117662916 72702987 142215381 25492299 21642327 54277419 176500086 116182479 202919703 169843989 67700178 157136658 25100817 121560999 61191270 113882748 28622055 71602482 207030285 110969775 62702367 92413944 65169678 59811759 51158163 109614225 17115105 64911882 10454178 75862983 78624021 182874006 69320769 95510940 102756864 25650471 144889815 205197888 71755887 199724721 165767280 160711845 123386613 145014765 169284885 86822022 201213243 24910410 76770372 22353198 49531461 128530710 70607502 70561281 18249168 190136289 179734275 4558659 68288262 19561773 151825170 163431051 160300455 93628059 12210954 36924951 117480930 165054351 113732976 80414565 90874959 172550574 93258711 103631241 164116386 114381225 56680176 65461221 42198723 205181928 35716233 191808372 169215669 169906233 114689484 175480998 127715322 3507483 142305387 204975036 147175875 175887642 189017556 108070809 170361282 59835531 58940511 105497175 30277527 104399316 135605379 150646146 147400302 36433299 134419929 143814888 175279398 107434551 13975332 115027941 21739914 22016736 123042675 168806106 50465562 68679996 43033914 135212406 18473133 57033648 165634770 131397945 168973182 49172403 47950098 90303213 747747 60605790 87354414 78570828 17189466 49711011 68985903 170610531 190220835 134847027 53947026 23274762 14829423 14287329 40569375 207508224 92670648 5145210 118386702 5933445 133982310 200833374 67578210 146265021 130188303 36767976 127554840 188718894 25698960 68057346 193023642 58136064 165412779 45355128 173241915 21469539 118781040 144582333 139017879 183599682 170369934 125736807 99043728 48841023 25734156 140196000 98396088 28055181 33173238 89224674 133838817 202143984 64353408 195344898 186200826 160865733 49190904 26776239 68162682 143385963 103651233 92358819 157269756 72020760 181785345 106954806 174894699 10336200 173875485 9235464 170453262 177792741 75788433 159800550 17019261 57736959 126619605 34556256 125913438 58051770 172654755 62384091 59460891 181454196 126812196 144281529 84115983 74831505 71674092 157424757 160909182 104042736 194615085 195270894 118487460 188937168 156452835 22736994 6217890 112234311 101140179 196868595 26475918 202416963 17868186 67788966 2992458 102889689 193832625 57371895 119226387 43884330 157226538 109278855 147427014 189916356 133215810 69757443 6583647 50019900 95475219 98550081 8362179 8994279 98116221 56501634 21592515 173946150 38717721 90077736 2958942 128182677 33931065 162882909 199754079 120700083 57304737 146684601 80202339 17284491 14250915 197479422 132744423 38190453 52658445 47522748 18890256 28995687 73762962 144960312 122245998 60756990 165581157 100476243 175404579 180151608 38113929 62150004 109161360 61238016 8955828 141351483 108304854 60022263 101874423 37735131 3343851 170776704 20104266 160572531 196706244 25153254 144047400 139415955 13812246 145100109 156693936 134843961 4842642 47459895 38971926 160465095 207568284 122958297 188389383 106494150 114629991 174453783 9648240 63961086 184534518 152748099 84290577 69157347 23168880 183088164 4604901 161984655 157303419 121634415 189019698 136425660 152862276 34781040 40574016 95928651 116214000 177400335 4518213 89193048 135489144 26210436 172464159 51379293 174247773 2228100 138167673 92140692 161280798 44228016 55587168 63949893 101087406 113652168 176706726 22640604 108803541 136433367 187248201 58832004 56656509 185527965 132360333 79231488 17816820 66860178 205474647 47562753 175645995 172338642 46226796 144473532 19635504 39387054 127435539 109425603 30831150 164343690 89560212 4724622 55076091 34372695 11663148 14465346 40544217 200342751 62698692 205974426 198004506 65312163 19952331 125892228 47524050 123074847 184166997 77724150 22891470 113342880 78266223 95101314 96960654 169016190 82136145 1254036 164433927 109139877 40079004 191889873 11435970 49310604 186737082 178058370 173910828 23863329 59032281 175199199 151269867 175568043 122100510 1647870 203768145 73318623 98022897 149744364 2729517 209791932 100348878 65658138 149809233 164412444 140133525 168248808 199106103 75901266 82351080 51930102 22492113 102791808 87819627 65253153 133972797 184327731 6340110 167295387 179586267 74399787 126946365 182993244 186463515 65611224 25640895 100659636 128436315 69523482 203688324 169317729 192838716 85619499 121053282 139984698 147622230 153928320 136898307 47789364 142989798 157535721 47579196 52719555 94877580 103990929 105775593 149951802 147493584 169377726 156857904 93342018 95492208 181274163 170318148 99735195 188179278 74365347 183333024 123584496 128692200 137679318 77646807 70602966 11864874 49036617 170172261 41276319 132246408 202226766 59457006 82393920 168256557 138160911 20770512 67327806 147386610 86665656 183226554 32272254 157419969 65650053 67324635 61351059 18208092 159774489 70734489 68575311 48745641 195792093 80553837 34487544 188947584 147618429 130801650 14353185 19640460 60353286 153442338 189742812 98327229 204417150 81999666 167604675 7696668 8257158 49732179 177059148 100761402 117687654 35144865 98304570 168410865 195815214 78494892 172992141 119659029 112494438 3884097 100506798 189723198 9553152 2147187 58490376 55325823 115041192 85849386 173552547 80738217 180321225 91688940 153137922 150963834 79026213 167722191 171370500 167974443 141233610 169456035 154112889 112114275 162429498 89246514 33279246 200100915 110590347 88731804 129192315 73962525 154129668 26161884 79017372 10932243 34414422 73217340 34682466 120901494 183970143 27736044 182983437 136834131 65145927 39048198 73203606 839433 166558140 162623769 124322415 128318988 123745692 51217887 139006224 96411924 118350393 87347253 158749521 4352481 29204196 5753202 58773666 67681341 38568873 142048347 195277719 156955596 77257551 178693011 43443099 172489527 191076522 130719393 60199860 182992740 203446929 163393650 40268193 97079199 192554040 85946721 106852851 195692364 42238665 103139295 190408491 88944891 130996509 62149059 73270071 41002206 44171841 44756355 25344858 42563052 136515687 60049857 98911071 32111226 135856812 199364025 176281434 187383147 169723659 131008899 10541454 148619730 37840299 185924340 127525671 127350048 54445524 73677933 43827756 153053922 204274791 97789881 151334988 189626325 5690139 162999039 187403181 24258318 1162644 17477565 27754188 124496820 164767911 6123600 156085461 9936654 150679767 100503165 172352649 83339319 194777772 188354040 163121112 93708363 204544347 55116453 206314017 34983375 42527121 155084853 198592716 167357169 80514966 153701247 194503638 156928842 196219296 141837402 206046225 28504665 186239046 106204413 55100220 94362387 142853424 15443022 74471796 9638601 83303535 121730595 36002169 64093113 47829159 21070434 202582968 208939017 3070725 173021037 202199886 100578177 104248746 173107074 79144002 200521713 3857637 18381867 125412714 38642100 10305036 147584619 127411368 36341634 100354506 138764199 2605260 199910340 125907369 91122255 75614763 19729962 87911082 39622380 12383112 40072116 56509383 35571900 193330767 198780183 47772249 96460749 38124996 13332354 101349087 202763085 103462842 59367042 12348441 62961885 131332635 117466188 89036745 27950202 187124154 5018013 53195730 74539941 174293952 40819695 8127210 59977365 140814156 85132887 43383060 68129649 184242870 34298943 94831254 11593029 27297753 56125902 103755603 46372851 81235392 209140008 8498931 152870004 195205080 85093407 69189078 158318895 69932247 187790862 25118079 137839737 202784946 135323097 181512744 131133870 82864614 773115 28367241 79228338 30526482 144518724 179603949 5485956 197298360 135290316 50408358 4181520 19027512 9661869 153067908 14866467 161558292 140086884 148897707 112770126 205162881 125942103 116433198 62856528 126358890 99677634 127990527 38359818 34912332 157430742 45986472 17799033 52171665 18994542 29956668 209615301 126885234 75814473 109306260 140512134 177132438 187915749 74395314 115996041 191046345 43109913 9393027 149540496 49659645 6053649 52291848 91377846 96162759 157087686 76965756 131038131 77669382 61118757 32474631 189314706 48098862 3591021 69585810 166223463 134315076 38686179 103618137 91902615 49941423 128609985 137768925 84080304 53031531 143793321 49650699 207212544 163261266 22932483 110682936 151125009 136790241 150146850 25253886 150186729 161317422 161552559 35663628 20642937 58562364 168006447 150545766 26966079 33331494 158685387 150300444 43411914 167745711 126641781 155562183 104581071 13228152 31237101 1435539 203523768 9418395 95028549 82386423 62803944 87014991 83611206 143185245 199017315 18777024 178806369 21095046 136775310 79922031 99573348 131002914 87760260 82906131 50164380 37182579 50771343 43526385 206419521 55540128 163457742 55714701 59600247 81216870 87922401 199551366 108642933 128429133 65856546 59209500 30407076 137566926 72437715 10964856 20561268 14758569 208830678 64516809 32764704 67726533 148940001 99739059 17625069 93150372 71229123 85639932 154024479 3122448 23168628 66909087 140179599 44164554 100978395 37734060 89921454 141743406 24759357 149018541 171799593 133266315 49950390 64907346 44723847 31796646 165284049 116155683 105608811 104414478 157335003 15902628 146303220 2593290 122362611 4124358 179342121 50684382 33578202 165258933 73134936 53197200 180418308 168749973 154650951 111084666 174506766 193773216 8517474 163808400 177431394 66091284 182781333 416241 17765559 4332636 167344317 203804328 135697128 22385139 16392999 48715212 6150921 204427335 138022731 167316156 103409481 81578847 57766611 11692002 135063516 144478593 43633170 36329034 182525469 199818003 186058593 124442598 122683113 209749848 163790298 159901476 46306680 9431247 128515947 5132463 100954035 89475204 123352635 134173914 93567285 72464028 90962949 45884832 43259118 120577443 50120448 121948218 74778690 64214724 131861625 9316377 162338022 79562217 77927787 25702824 114515541 209092107 208361517 9733563 23791005 10837407 50433285 110075028 150289104 119171262 1027005 14026341 73455900 160679211 131744277 23843148 43704507 81762114 53052720 140828562 207346671 115193589 165607365 98685972 151790394 31118976 30558927 90821346 88547655 932148 145686723 177989973 131169486 13836963 10585218 121146480 110288787 1808373 88822650 194002536 10722978 151596585 22881117 178813110 187593840 50639001 19750038 71069523 61305552 49230195 12051249 111826029 190358259 201373053 201418014 130376190 137992449 3302670 360990 161800002 51343215 117132771 60358410 103542411 51516234 110372262 157476333 46575879 201679359 124023900 180091737 140369397 186442410 31848453 20152125 96833079 149119509 163686264 120717282 197069313 28728483 1877043 15852606 89407101 97326894 115794042 207539913 173829453 109115538 133504665 194048988 125439258 154921221 43060983 155915739 6253653 86532831 33712350 69603744 102723012 153486060 150437973 169223523 98798637 160338234 141743322 196964985 172555068 7469133 68024292 82779459 130845666 101252151 106408722 46089582 103061763 90403194 103911927 51746415 21625191 165785655 100227561 78884568 176135022 130502001 8585640 46221147 200642715 5421045 151681698 118296633 172361910 145078962 177777054 63772653 100453206 193471551 146139378 64683297 97582359 65878491 189049098 109036536 184325064 208452195 86103276 135460773 98843535 198186429 39653628 137486643 163190328 132449058 32226138 173713470 41998383 33315450 22936704 26318544 203528472 130607358 78054543 179417847 194081811 192236625 4434444 142241694 145117224 124284216 185204943 28509810 25224570 38923437 202640739 7527513 34521711 44252586 197401344 100690422 141561735 112681527 4325265 205359273 4344627 87076269 203350245 129284694 91847910 111274548 72970422 165573408 198752484 125185368 28418544 88160268 158479167 42546630 74836356 195131349 17205510 137747463 134385678 42954198 94321143 114709287 113523039 93807399 145615218 5136621 158212026 184619463 63283290 17606022 26006169 160215027 84554316 3889914 5226585 138004188 75830496 110488833 90767754 53010678 38472966 46695789 197509179 130990671 11116287 150044832 80820054 78409548 132277614 138855108 11420346 166052418 13502559 135922374 203309001 97295478 182962206 109716621 42541653 135202746 107453262 3278583 49277214 130433856 90721008 193000437 141924951 69238365 38947482 5879391 1673889 190987125 137244009 149693880 161439159 137248860 194689698 94010196 42513198 2326023 200752104 93744336 60880869 174382656 12848388 121540335 92297142 167582205 101597790 78510033 60247236 87163293 137165028 171395322 135441096 6250125 131486124 191712549 91328979 47793837 205947147 132249516 34976067 203239911 193556874 153686883 171567144 179792382 196754943 42391398 69285783 80556084 120129807 162351042 186465132 163670094 105141036 199779699 156145269 71380050 202047951 98034930 146452782 159662580 78432207 35256627 62448183 612738 56980077 42047292 128572836 9131976 159016032 115221036 199164462 166945653 21032109 52066350 165581430 58478322 118839273 67650030 128171001 205187178 21931938 66883236 208224303 198188025 15951369 130723656 197346660 114193632 157006500 146153574 89562921 86479953 27844089 72723693 69457731 95695992 191073183 197751687 176517243 159324816 191130555 190891071 96947865 133936845 120234681 168484302 81747078 158521251 137087727 32982285 157581375 118427169 137921217 15655059 206387769 129983490 109536231 144142215 72592023 165200427 167727945 77456799 141596364 159578202 28202454 94669554 51984156 2463909 112796901 46628925 154355523 147278922 140261793 71231034 124474560 1009260 180470997 9376038 115009167 209306475 38318112 106876308 35777091 108782646 82532058 77779653 93157134 166152126 88878489 105129318 128247441 4300695 39693423 97372044 185550771 175680729 122219496 65386923 63741531 54661656 158297916 179591580 189928788 195657882 74703258 156688245 104700582 17837757 35942655 202869576 82087551 67721703 188941074 86949786 18470676 172708998 57286047 194101551 51473100 115607436 9565794 121915248 179032602 99904833 23896677 160373535 194380179 36981903 190283520 142286172 44883237 165852393 73521 181861260 109477326 192773070 69644379 54337122 60299148 179882031 33019707 53834865 165114264 23458302 22243095 147171360 5038887 149572962 100368702 209333418 162302112 39103974 80228967 95547585 75586140 156389772 164168130 45721767 101359293 95985897 199690911 57442812 11084661 120135582 61771878 91469070 107191581 29547 137793474 185866653 81494133 25702824 174324255 47034183 73690281 59937843 191737875 64362417 163158849 170079441 184276344 31118367 128869923 198082332 187123944 51435930 82655790 204822051 80081883 197672517 130878111 41263824 86582580 35593488 93388974 173811435 94484355 174204744 103357821 85518027 202796370 133279272 139220739 179346069 77371875 188842815 120426075 64778196 62276214 32120424 123246207 173724936 27166167 22768746 192780084 47575458 176031639 199306128 190209810 62251854 139367424 33907188 177467787 195028827 107830569 199574781 88959906 110417706 179653446 55468812 39128838 200444370 168226716 21843780 169183224 31275762 88062051 43557885 98277837 150480561 56591829 141382941 170582097 177073008 70130235 83667696 23813223 52228596 61889079 106119195 123656610 151612965 197355333 166294338 83027679 26248866 155367555 190798293 134474193 67219488 113897868 51690114 150315984 10985709 187535313 199702188 151546248 56752353 16457511 53468814 98200662 22246392 117884529 3142272 193463046 181938855 70517727 149561601 9523689 115313352 186407718 88483416 155943081 99909411 145308303 81031734 180100011 194541081 122579520 54889485 72221604 55846245 64894431 183323658 15265005 143442768 157833207 93360603 4696545 49696311 132333705 149422707 66901065 48867000 3265626 136302243 13532904 115766742 63366471 164193477 92123094 133243320 19940130 74354112 163190538 196423563 17870979 121813776 66516849 56824782 114749943 59009958 183964116 72896754 189193935 153687156 28763028 116184096 22182804 27608889 35475741 110465019 27615651 177964269 64914129 38000949 128717715 95008053 1961001 172623843 167358597 156349053 23641086 110922945 3021417 41917155 5748414 178611594 58655856 133671069 47648937 135960027 13732908 125132133 19576914 17342430 156628920 44308467 51285129 58369101 17653377 162834357 73928841 52845324 95893413 24211236 19336380 6789804 112347858 173043759 169920765 174683103 166087635 21332934 171393600 134549940 18046665 25495743 121857687 150624579 173599818 100668960 56544327 7669263 38577420 89684637 170299206 113907948 44066862 101990301 80211033 111844530 10727535 47448093 168696360 172477368 17232999 170755641 94201737 78890196 165910836 166291587 13834800 64391670 4873575 11405667 138891375 105653709 5675355 195406155 206298204 161524398 93140775 110928552 22609902 105906318 86279403 169644657 36667575 80332770 98882994 25880337 97283865 111238554 11570664 88270497 116750088 63663747 136891797 179369064 74415558 125914152 23949177 22454040 128815848 82514523 68556390 155684970 36430947 149008629 196816200 204386679 161922936 151335471 188637204 91484295 33180735 129320184 149027004 121386993 17439093 28840959 143507931 135167172 161563836 27409347 194371191 14707539 41253660 116322129 154151970 20910855 17911614 190101471 13649874 114086007 84062433 105530733 175636419 89561703 144162774 95929722 104486025 208498773 48534948 146927172 171419052 16391907 28034181 111971391 72422931 95570643 35832594 137380635 203671188 22177890 209534136 74877096 77515746 59603229 38596719 34373913 138702039 21190533 154820064 22117305 27732873 27970971 98757477 35200116 195889638 202335651 104168169 17755017 49824432 3382176 115904901 10543470 55411545 113036973 37610307 9563799 49189119 160206249 128397213 34928103 98951097 182744982 159905886 192332154 77666736 29669787 38499111 91552755 169411389 59292597 82875870 202821003 201553527 4599441 105068082 136366062 120414 199064859 158763192 44622333 205109688 109510569 76906368 13189197 99682947 18207861 146951553 200732406 93472386 137341071 102591258 129879708 70486059 205674609 39462318 9387609 162864366 55004502 117478158 161718144 87732582 81390309 204537837 116267697 36643446 49183806 41565762 163341906 147961254 208202106 57649788 99646932 53464635 122443923 89570712 69627285 6897597 189641991 48491898 77215509 92849883 50124732 18076926 4390638 37797795 50725689 124208217 73469214 109483290 75410076 46436040 19924821 42882840 161330883 168968667 122836665 66706962 3220245 43103529 29543640 186482457 143019765 120944670 103695396 182193018 197352624 101849559 172344879 189588210 102547893 51236913 197487360 156107280 68391750 110204136 84693693 169934688 110869542 135604749 72798789 104226486 67481358 137538282 24321843 108922212 57014895 13610940 65670507 3011400 189765597 196685454 206167101 5534151 60032910 113087079 135271857 45147711 146600685 119942382 199324440 64447215 99869910 110075385 179479272 79148727 75810882 12428199 37062774 80408160 177399285 84692958 112572915 38033541 144200973 156457686 155298234 208648461 74880435 57609783 107268651 40467672 116809182 162740907 196648347 157822497 53440716 140343357 28066605 156824493 4784871 71168853 145113402 135829869 14073675 163392117 170964129 123708207 201747966 75491115 134023113 106113924 190448034 145955712 6996570 157083738 25846905 10909584 178143882 189980217 155358357 72410289 122311728 151721682 1883364 126483483 160446594 22174131 178274145 45596271 158544288 165220902 206244276 28491288 91199913 22150359 60086124 4869186 180708486 27746229 49772373 44307711 71358924 102005022 97630596 65878554 206752287 196568001 137223282 58330335 7282737 38657157 156049215 72816912 202674885 168315840 193758327 29118075 187639242 182031339 146402004 190108884 179541432 54868443 120422673 199338741 139897170 93843309 186263112 138671316 48310857 133596141 8355123 194650911 165522924 13904982 113998521 26211150 165506292 161386449 198826068 96695865 105125685 179139975 95572155 163503753 84868917 117871719 117304572 186206601 26496267 90381228 160842717 91665462 114067653 159468057 69752571 142248435 74853618 175012824 185469060 170902557 171388350 7187922 64929711 171853227 160353186 158105619 192031581 62506395 61689306 76667409 46367622 54977790 83787900 127659189 44815701 89128200 112542612 153598662 111830985 105785547 1955016 126748776 54060048 12942594 58635948 144876648 175888020 66708075 46285680 40509588 125533338 155049069 73911726 129771726 163286592 26324823 31490991 21577941 126510489 134234226 40474728 39635631 16231740 63628005 209144943 179669700 103703691 194802720 107895564 184308726 131322345 7996527 169201515 173660655 123638445 112432446 180793662 97632822 65165457 138467637 135575244 51214821 27342861 192279780 84989247 16940049 157005429 128261637 72801771 189870513 205398564 207078837 92540847 41019174 36853194 73161858 61522545 104394549 32288004 136483872 37471791 125476806 179057823 175836339 151061064 7558887 114927057 97050408 28667226 71137899 119002842 105213843 106836555 22758372 197512749 107551983 153268080 43073331 162090348 66832899 200941524 38292807 178555839 94208331 115085628 64236753 17244213 57783327 102215631 40159350 157424064 11540424 148965936 65864652 115928610 111348048 116169291 101897481 33939255 158945619 59697960 130331271 38141754 87321675 84422730 190794387 176105559 10760925 97016514 59950002 163061619 165837945 124210611 205836834 174441876 206183628 13912395 81059979 167657973 64474998 27921621 160608084 102217122 10615311 119895636 7013727 71713971 79913526 7834785 69352584 203401128 88941594 68126499 36036693 49450842 205549764 1144668 109470648 21833112 118356168 109357332 97042995 19327560 64753815 69945918 167717697 120948933 158369526 128595978 184242219 38494911 143671962 80310027 132636168 87729369 40633866 80790276 178454157 73066161 53841711 187334301 47888505 116176536 156313269 192771558 101828601 180137979 107574033 145870200 77247366 184328781 169687329 122136042 131174358 44227806 89960556 135149805 6972651 54992994 198545109 13194552 146999223 197427657 164793027 119827491 115543995 169823409 106011843 42130347 35091735 112042707 20514795 12862017 199460814 71986425 119296758 98888874 42070707 65979837 4795161 208775721 57973965 75476793 75357450 137660565 199041675 58580802 22590372 190117494 163772196 57594873 96828690 111294120 87811878 63785904 17107398 76048539 81956910 82134738 145561983 148043385 2171988 161056371 28591752 74939256 90054384 81479601 9910782 149960391 60947544 179256 120675030 20339256 1221108 107359371 206398269 132578187 92173536 36177687 146590038 50316525 154651119 136100727 198171666 90480705 150070116 59537583 132354894 99385419 27115578 92549919 133640241 55526226 122986164 155649480 75328470 206561250 167119659 181532064 151497633 141375150 151124673 14931756 89585265 174412686 100511460 89792241 46505193 160091862 172927608 46356282 149172198 53700402 98239071 85859277 165461352 181551993 89537721 127033221 104683929 89592195 157534566 127690227 185128902 2264682 100507050 41204961 107073771 126665217 2354079 31073448 95561235 173889534 17169180 94875480 166613853 414771 196754901 10125213 88351599 136554222 166801551 7740075 97864746 75137937 1192254 188976774 74821950 194946948 9614304 23778573 56358057 157511550 151819836 185789961 40647222 37653504 164232306 136457034 191967426 78648948 149925006 60391548 199046421 83525169 70400127 175466907 113206569 110239878 8121330 6277593 164370066 130924689 16086105 55658988 15589644 183587880 141866508 122301018 92843709 25530309 107138262 28024290 80664318 20919990 104459754 34344954 59353644 208912242 121698654 103902330 127119573 85728132 202474902 178054947 182279832 94588095 31132143 149995041 123684393 119680512 67573128 55464885 187657701 155881635 70840980 41522229 185773329 205226973 50408589 39878769 71227884 21658140 87125682 45875172 12634461 142701405 146474433 43697997 20541486 189015855 129110730 105601377 17884293 74350605 170839956 19378611 18144441 150689973 141154671 127780359 184814721 97241466 149436525 144555474 11184621 115776528 100660287 106343034 63288876 161232330 189019635 46150272 75047196 37394385 193944576 198902802 47699757 142468872 203804769 192188073 129269805 148299123 66066567 106713915 144677526 9891525 204354549 113184057 23962869 84063504 209671203 136145877 16518222 11396217 3078243 51474906 21786513 157880919 95269965 113564892 85515213 197521905 41237805 106350993 151614204 97636119 118871445 36909222 26037501 38062458 65979774 70902342 169136688 124201539 117201294 57123045 130157517 209283396 57655059 107018163 85228437 21044877 157424484 104403894 20960058 151869774 177221919 195034476 3777480 72781569 52261293 206437644 63073647 199258332 136425576 208275480 41129235 141616671 146337807 27612480 15599640 109150293 17177349 90614664 92083929 67219467 87447444 16494576 90803601 142150890 97273470 66857112 96693681 177291156 90359955 14297493 96733182 192702384 148101807 9421020 91397418 13314798 176700090 44364789 37305975 21620697 83867721 187241733 7611072 178277232 27823047 109715529 50052240 10960425 21937461 93184812 66393264 13695486 59992233 78701700 57450120 192245487 142198980 150241644 158765943 75205452 187107396 105027825 152827248 149763537 199246257 68977146 97350876 187776099 73367910 77189364 40202505 132828822 165964155 96968718 128993739 30364509 28814898 195970698 12371667 30473184 175723023 47180238 86645895 125443353 195498492 5495091 12567198 144764403 94277715 126130620 125536446 73898832 58469901 162247071 63518763 162288546 27412854 143966823 90766683 183693174 61333524 168760725 28591710 75831189 52983777 145004832 201341889 93406446 179517576 19920285 206069661 16841895 121198350 83810811 192878553 190452087 137922204 91997556 179977161 46001424 184415574 176128869 114381834 178995432 47757360 1411095 26163060 51038211 132468294 196644840 204155322 52617663 14476875 23347569 143370339 137426814 80697015 148344945 150258234 67441269 19886349 11422173 59771439 127554735 175218981 120740046 100944606 92859858 83425524 37372944 63496188 115957758 156425619 100904181 140199171 127779309 63056364 111859335 42156513 61139799 151752027 114179100 76144341 186167142 169211301 25111128 25517100 197094072 105785736 87567774 66676533 64234569 126240576 177219567 155628690 52468836 104113128 17126991 39415488 179022081 135286914 50855574 58533699 9541266 21439383 62195490 167937336 192396099 33323283 18556881 66744867 66297840 191991408 50035881 141324645 201552918 168797937 153195966 199947762 161818293 72907716 13480467 84059640 114806013 90765675 31751664 180022857 54343359 66222051 42247275 79441383 59196606 129814524 60495603 104330478 9891147 86560005 168225393 119535696 41179845 169613388 56218491 58729125 127067388 105758058 147346731 146806296 68694024 18594366 201242958 54985266 67446414 177551073 25456620 142812957 149585499 168574287 132622854 176871534 86362626 174233577 49445886 84997752 197568735 131005308 50390487 166140891 69583773 201955110 105112665 79104060 21624519 114628185 36557871 47094516 184284324 62255760 80877258 107814945 200558358 93162468 146927067 206173107 132151593 194936511 23030343 23352483 96591012 79426431 8034495 65417772 200191236 167540142 116695299 192978912 77244720 186841011 6786654 85833048 80214855 126438669 187749618 64928325 18599679 106122828 198899421 36071238 128433396 67905789 108280830 481698 77079849 65763747 105123795 63810978 123227496 140083818 88500195 168388290 21732249 90585579 112775565 65017386 77371077 53510520 170871477 133455336 119416248 62779605 34569801 153302688 59038581 26433750 18588843 88001781 18810897 106150359 112193844 171049242 59024952 120126993 30482802 140858676 179521104 75824868 18546927 32399346 81374706 101189949 131702172 121577211 204543192 201233277 48167574 15476349 142198119 190095045 194372955 19733238 75943392 102872784 27699735 48259911 116914455 141514863 91750197 146679624 77761572 1118166 162226701 163751112 81056052 203148120 42382410 195326607 101816589 33287268 3727290 104285244 159528159 133934178 167204436 79237221 134236137 112447692 40047903 182396466 173335512 45769500 145792773 96068028 106037820 79353897 92131599 157696224 16068150 55244259 66247146 107762130 156807798 22467774 138645360 149636886 159033651 176778924 36758127 195323877 6993420 72566466 136391577 10941273 20850459 39394677 209046894 185761800 22604400 187897374 15587271 157079832 173074524 137458734 14744898 17798844 4926012 206088540 26161821 5800284 47076078 197276604 86505216 39354693 178031973 164165883 146377686 45104199 133122423 7945896 111459201 131951589 75594351 98472066 74151462 14946603 86336439 54945912 94548825 99229725 140901180 127107435 48940437 145006596 2465505 176554518 95261985 139848135 203833917 156692403 105133644 41280015 207703524 77427336 208122999 3619980 140767116 193568928 166907559 189542346 169745730 143252823 73059840 153228684 80327940 49843710 162879444 186979800 165293268 54074076 124589388 172298910 21037044 80637312 175194474 83741217 55249215 156677745 164265591 22924671 93588075 83428737 62970894 146419791 71550591 95555817 122653272 143146500 31994802 141031653 169638231 169542492 184315152 55296906 45105753 24205293 110464263 114857904 154760277 121581453 89527095 144971022 175950579 97211373 14418306 98060193 194001192 30628353 137348925 193261194 124794537 45143091 183087639 60241944 154725375 108676974 90530013 2154159 100789185 55797000 154048524 105225120 118195623 46876368 29822142 189500619 109506642 183442455 125927172 67663281 165630528 171811962 70702611 136809288 170386188 4231500 133874643 69967485 96349785 55854708 90026916 82307001 183365448 86991870 25966500 113954484 166962222 40276278 28319970 160690824 204527673 32085921 6210267 206902227 57866487 59239488 92946819 61656294 15320487 81387663 35295141 45351495 28853475 20716920 194420709 59735802 141657138 197244369 25923660 144018567 189594825 133548639 187159980 153478794 34355223 50721636 121493883 67933614 122550582 178063200 70822647 8672685 78840657 62892144 106368108 38821734 146975535 154623840 46245591 172358130 205436511 23877168 55295898 128589384 99898323 46079796 52168662 127329699 171755577 143673432 2842497 159385107 156956373 151819542 6917904 116699058 145558749 183521436 1471743 173265204 3444945 23293599 25916520 110246997 19252800 175851711 100198539 6344856 151799193 194183619 85156890 92957382 44258235 10187940 202922601 177824346 184152318 190298220 142789962 32907084 130855410 195526947 102397281 207341526 125809278 190128792 137144070 144430083 65567103 10374042 47334882 122704785 76847232 51407958 70043694 33466419 95215113 28936950 137691435 128103591 91241178 195852993 59355240 21868791 202930812 18936750 80460849 41706945 85230537 145162017 51979179 64657089 180361881 164339637 66468024 190603728 43597449 45354225 105341880 178900344 79609887 91726656 204891624 59551716 131602002 175598808 207718791 28999173 92651265 58026969 140073360 199194009 195822648 91685034 63836157 107270835 45659691 174735939 193673823 56686686 1638063 138081069 184930074 81147339 54809559 51609348 42118797 127684599 170103150 9502101 194553345 46071648 180303900 69125784 25459707 19757598 82986120 99722112 44681007 194333685 73909500 50141742 128044371 167290326 2845710 53075568 205884735 187702095 61493817 60794475 208848675 201986337 206881248 53185020 29468334 88689132 124380606 196965972 5532807 49100121 22541736 22217118 121068339 70132335 44579409 13746726 52644165 25291056 119531391 142822911 51235086 10991169 178444980 124540332 105078771 132217869 23721243 52168095 156804207 32211921 129288558 170906232 13514340 107493771 115541433 131330955 97378701 132473733 84614817 39016551 128607045 165383337 140833098 66431127 186386193 115763886 41386506 149519328 39524856 188878305 14821800 36021846 42252588 16545186 43775445 20737290 170896194 119624295 154984788 168361788 67480854 65141748 182931672 139470303 120287496 69445761 5954655 47697468 189081732 157446345 179051334 195036135 140230776 96051144 148013082 12394557 97015863 102670071 40776582 99852921 15060297 192926496 18934524 43199163 3612903 201795321 153592719 102631830 116745153 203414253 360423 54141003 196933359 130469787 10813929 12665163 40611438 199918593 27624576 98622132 103899138 135085839 19473489 52698240 99981441 13817391 55342791 37822659 100039296 47033721 163677066 55194846 135668064 187119807 49219086 2153550 103860519 3872043 166921797 125760810 156059232 34768839 106739682 35009226 2620380 139323387 97782867 192190971 156523521 63230244 161855862 83782335 192164868 5389524 110717607 181909665 147915915 178573836 29725122 200767329 166792143 125269998 61898718 197019921 145143201 121540293 192994242 88078557 100900821 145255845 64273335 116021157 120538635 47743017 168013251 17690505 99685572 180112653 146058402 12615981 201818673 10731525 109257666 193154430 154521591 68749632 143370045 204455076 15094149 22369515 70502712 133095900 167660871 118539288 9951711 127364454 26366466 174609162 11338194 93003771 145525569 89857467 70949340 134374548 61205529 129150588 161213346 141072225 189627123 137995935 61026357 176417388 69195210 49172697 93923067 119851725 194921874 29161356 179016117 142035432 145051263 151795287 190350153 70961499 108175725 33740616 65181522 92723085 182889588 67286100 84008799 62469939 177695448 198143274 124015164 2413278 189113757 193772943 163639833 94642023 167670867 103032825 96307449 78353184 11275173 116313246 99834819 45970596 159613608 29485659 148004367 189479661 3257331 196018032 195849444 44602992 157736712 9700551 55357743 129949155 64520568 56946939 116120172 146234214 24992394 157704708 124648566 147545244 189986139 106567566 95389917 5225598 186910857 30025863 68539632 22448853 20740860 10908723 75218451 23549610 127567461 144981249 72252747 201554136 207092361 86855895 91365519 189730443 181662096 204108219 15071532 106655808 207297909 54852399 98026131 149516913 92244747 107961189 96613398 130222071 45665865 44321214 166722066 196650174 1088892 83822760 77625198 85584471 194577768 167722065 37746912 120381912 190633128 11350584 107966964 194303298 38586072 35532630 185434872 144140577 141061368 111518232 157314528 21472920 55780347 148681491 108588165 97731837 154490406 162200598 174076266 169415064 201262593 86477958 121364355 87709629 23762403 151241727 108409854 151325874 153955914 109837875 53883795 80749137 178400418 111473880 52182480 187056996 194473125 67617963 170244333 41075643 44296917 135807987 90348657 184501905 90772122 55276683 16745190 20812890 18365697 113402310 128162916 106980972 76479039 156636018 163744371 14554050 135991002 163328235 189866082 132834660 98916867 56668920 148687896 82558161 135864540 142139592 17244801 190384656 8891106 4590747 108888906 63888237 145655622 33988878 50533392 173837706 188530419 163495206 32189325 22550136 75595800 180610689 25940712 37867116 111564033 86850309 182872872 175578459 181369041 123260151 166943511 13077939 85445640 93062193 187620594 98952693 48784953 79089864 154484421 115946817 51400020 15237684 24181836 133953267 71565417 203466690 203310177 54257847 76839252 137461212 172488561 45123330 134899863 33017208 65283519 121715328 49731444 155073891 207093810 179723754 112924791 32481015 151792746 8448510 58696554 18789897 209640795 23301852 178351887 25865007 100596972 80438022 16515576 206270904 47424300 119700735 126972510 105422184 16913967 75900510 101772321 168498603 172276020 68768175 79458477 58049649 108134355 45323775 206891664 95294031 202731438 177134937 157796982 143807202 104728512 47940795 191283750 88997895 20408682 157072230 78992718 152397966 162173067 23045232 113949213 74139135 162360051 146553981 98148372 137532045 105032046 208874127 204310596 15983520 120856659 177658761 149377263 114067758 36293586 112681002 80601507 169677312 41415738 37106643 21299607 94641519 56259420 106526826 19582626 112761957 154215600 32417532 99273762 148714776 69335469 102711252 54601029 52029894 56853405 25607547 39835635 52189662 104949684 161497686 136107174 135012045 165251646 93868929 91279251 124666941 74280801 84559734 95291364 37377438 55039299 56150535 131630814 203180901 175760718 75652311 118734588 119757834 71745996 119309127 204583050 193699758 160953030 137858721 24849846 174025341 20673009 58652412 119878122 19590774 107874627 196889301 68860932 167505765 92875545 199560102 123660138 107943234 61540185 171086496 176907486 155000097 6454875 119738808 154671321 100121595 23193660 27595344 162049356 145000506 175573230 14743428 14572110 70948017 184378152 84849492 198917880 25645536 127723827 78493653 48062700 121591785 188709192 75778983 163911342 14966553 76418034 66917025 59966130 136739064 11589018 110852994 159086319 166551882 70931616 53180757 171377892 147637434 154154973 53117715 14875056 20160231 36084951 105835653 1218231 143488590 128944830 64219743 88725861 92448174 36384915 123882402 144906237 183295413 144753567 88254768 95227944 70229313 177212490 132469155 21530376 67101909 49933737 169192569 209388501 100189173 68612922 18789666 121979886 87539193 133177842 140290752 1278060 43247862 65360169 4183032 90819603 152376609 197129037 196454265 140726691 93748074 170759778 29959902 126264957 12352242 172683294 135451512 58285773 60786222 80100888 165409902 55040559 70594881 25211613 72597294 13175904 135489438 15782025 91262115 103362609 146889204 198915108 46261131 3282594 101560179 5994450 37332645 205537374 16942380 15966636 185462970 54014709 177538263 141192471 19717866 48454371 159789840 39352446 92135841 36171534 130276671 184457238 111508593 79850211 87056718 114253293 160474188 44319660 191817381 159863529 7042770 142779756 83850879 20622168 14160111 68447316 152254494 168061593 135891525 114483180 52195983 34928838 12007464 81031020 124180140 95690343 192977652 109306974 209127681 67877691 63011718 83147820 154253484 22799385 167626599 35852460 109158945 171398514 50432655 43066149 1172682 63751044 31544562 102358851 103243791 152730627 3921603 108949092 113796207 173141052 32848368 7642467 20068398 107578086 69769455 71441853 171376716 77526267 119847420 101732547 174590808 181078737 126365358 36735132 73092327 84382935 80039316 92918637 13261605 204380547 90649944 198228639 158273241 189216846 39110904 116027667 187123986 186424266 12778122 12652437 198292227 38519565 200817582 17354946 64700139 204193059 28616364 58274286 32236869 204724149 4418064 113530347 74924388 118801578 12525723 8360940 66666600 50203167 194973030 119518644 135176160 187665156 80249295 151015116 48636735 65464371 107649969 107147229 103157712 72137184 80374413 49267365 15078441 60288417 48851061 14086695 69680646 186901722 25599273 55410327 128335578 13783749 87322809 102092529 93752652 157718043 201388299 55330947 191142273 80353350 58747311 70851018 198025926 207439827 18763206 75557958 175995981 199885140 75524190 84198387 19050864 99109332 198216165 11035500 28711347 125499087 182427504 118161939 169262247 2604189 54617892 154661451 57144885 93884595 120410703 147331527 59483886 133965930 90359010 49530054 36488277 28471065 145515111 168136605 38393859 202044129 130927629 29252076 90035610 52234707 17180646 14142828 44976120 158649834 203538195 135714432 52843623 29049237 189728343 206790612 191072448 54012399 139223952 159951687 92061606 16795107 172060854 13899123 96892593 94334898 104468217 80262147 173555739 6347712 195917547 95152470 120973188 53233236 97642167 74377884 177524550 180894168 70230783 14655333 4953018 99412110 153573924 92356278 141350244 171098403 59044062 100124829 90831237 182462868 32758530 36382794 99777258 1174677 133770651 169977780 89926620 55071849 122988306 6784995 148325205 133230909 56663397 50283219 24585939 204394764 66663555 12196170 55645926 87634932 198627282 121296063 104614692 49715547 8042727 202836921 196294812 155703702 95477676 147732312 145085430 87580794 116087916 85916607 132915006 142387560 47967654 133795158 49531083 2773176 8906352 11260683 200834004 198977142 89589213 167139546 148137213 188699385 175096383 151628694 127645098 85205127 101523912 147950523 136174059 41129403 148930425 33021345 173978049 3698898 9171876 100857351 79034844 93731757 159881274 110588982 195329736 69689025 25727898 52488576 109258695 49506303 188712510 145897647 39026904 36646827 47573316 138327420 4923429 142382037 90178284 79155468 523320 22211721 34884780 192005079 62667528 158856999 43611288 88768680 186040323 122440731 38148012 3698751 52183530 108794889 169502970 153895455 53999652 171544107 90717753 203195307 111469827 73026828 29174355 170215626 111359178 120453732 79469397 36065316 174642783 71792532 106321026 207265821 137218578 119246253 205688427 151247292 126597849 190265985 51208731 128075997 99590673 202716864 121110906 52002783 136206588 113614137 30068220 91814289 14540631 20995611 152302941 16024512 129607737 58091145 94385865 3003210 123746847 16069788 63399042 75560709 154041489 47213628 207027849 112170891 132880545 99914367 1796214 40848360 195783693 50765274 42918078 38332623 172570461 44318253 65391480 18345243 202864494 13635993 179116077 82891998 193123161 205676709 1695267 93769515 106125768 177877371 86715258 203420805 60037887 23817276 144993450 137262510 155449035 64319661 22099392 89580435 38892525 196721658 17198454 157438428 173186517 152294121 40230288 1158675 100584288 179322528 189885528 117600798 91629930 181364799 53409720 4958604 187601400 81256161 20723514 148440516 13632738 100737042 130143027 170883090 189239862 73923360 154433937 205195683 198878379 87240699 28093590 60029823 24702888 46613280 125904555 27456891 73847025 159587610 62304459 89915322 94234938 145109433 102360090 85928850 186452406 86213127 5249433 18611817 93001986 49654647 163441719 65499945 101723727 49974771 152045565 144572610 154391286 193326315 90769098 33262614 151001424 65514603 42163926 39827193 158481708 9748368 169768095 42435897 392700 166628322 124905543 29263899 34757247 50614221 73352832 163661043 125053593 85464624 19836432 175616301 49017948 139397916 82576074 152501538 7107240 36909327 87283371 91121499 108941931 50699376 58649871 127123773 142665873 139608882 24184335 170408343 58462005 6950811 153492360 59638803 21684054 182288505 163560138 68497191 205562112 61173315 98798889 199754289 110200377 31788519 173104848 206625615 115474758 209030976 63759024 205164477 107415357 18380586 6701331 109698435 179363457 139671987 14779023 88783737 103634370 104903967 94992933 20454966 195812673 182235732 26032104 148862616 21450303 36933456 183150681 115476501 170912028 76893390 6835101 139535088 82144965 110499984 175494816 96268326 89161905 97784232 131326482 170077152 123745188 56676795 199223388 25350759 106478253 150480267 68632452 47277048 165431385 60394047 124471263 209363616 162651993 76435107 73177524 169796865 126785778 209944539 142567488 203297829 99517698 22420755 166052691 45025365 187608372 58238250 66295215 46657653 62574792 65114217 62884500 6798393 29647506 135811893 144677148 174530475 125299230 148696863 132776490 10363290 88718868 207038706 155471337 171148719 173723739 16642584 9124563 54168807 163684185 63379533 132228642 11324901 161815164 23689470 103837419 124930890 155259804 132364470 163943682 205846284 30977121 164429958 175783986 41058633 120083712 27590052 153981492 30773064 10259424 90132462 73002531 51194682 180499263 122228568 81937086 74860023 191876202 186558162 168620949 17748822 56866887 3001131 174380787 100887696 161337834 191957493 169161489 132666765 112063917 69295758 13190625 67172574 2188557 35437605 118522257 61024005 184911237 98638176 138656490 33704517 184576728 167422437 202467174 48644253 64472751 118417824 44795268 175351806 121513623 36752835 172067448 63604464 52358943 23589258 61131525 4424784 161077392 166710243 67806354 151670253 40541718 111589170 56291214 13993980 149663493 54929763 29814981 94972353 191260650 3332238 18832674 89182800 206406522 172576152 64238559 196810740 207036585 208706169 97775202 197779176 88265814 185542203 158079054 192083451 128583210 141012018 98516712 112254849 157969791 127543227 28371861 193139457 33014625 90785835 11057571 22414434 76249173 155871408 24651501 203158515 209987589 144203577 188011992 149193996 100604763 187158426 185615934 188707512 9823968 47049996 196542486 53424672 79043727 155733186 77808717 108585540 193624032 153066669 126882399 157864980 138958260 52463061 83752578 27106338 195959358 178306317 57022308 33712833 82364352 107566809 184881291 199689042 100636746 51086280 89694969 32853114 63339192 195883632 33531918 112308 66624831 91118685 50784678 99720348 112362600 181176891 84433713 63999264 116158854 7756014 195148758 178023573 122181759 95290020 124343226 88365648 172717419 57074934 75672072 197437506 187972743 162222207 118311942 167211492 136227693 151508217 121068339 51227169 103482435 106894410 186821985 207322668 163139802 130922568 95727618 160074264 75325593 65484069 206465280 103982802 126345114 26982669 197675205 30923298 50411802 69378246 57026445 196646205 193137966 32129769 77369586 140946687 97406505 22765302 110466027 159646284 44488332 157253292 89721009 138280506 181930938 51584295 106306305 119634228 83536845 53224311 158862102 34017879 58271787 98514066 163880808 111207222 85510299 92261610 109321611 134219274 111902868 110172993 58892148 177739170 193985967 54493929 170271612 80385207 192438393 143160381 45653181 138636771 134110347 174893208 974652 161793765 176667015 202699518 112581924 77580804 164263953 162451170 135959880 78694497 33194574 117864726 12791604 15853761 57032241 3963267 187415277 136036068 204339450 130638648 5364366 181087011 142260972 71334690 46883865 922425 33561234 203513667 30550758 6777225 154241052 156561300 113576463 46516470 146622567 75731355 56706405 29187690 145462695 169305801 40191690 109076772 23062284 89169444 83898213 49445424 45325749 191387133 69353172 173829894 19318992 168066381 14738052 183473220 40682271 84785022 182480277 144986394 57168300 159614406 149150484 86775780 41083476 44867172 113590197 207733743 207675825 196319697 61551735 137774595 169152354 36907836 130062618 22813224 45261615 61007415 208562445 198690891 81182976 100213428 45737328 6654417 191721852 11671002 29091384 29566929 86006508 144192216 207565491 121953006 149766456 3225075 81110568 114721929 79577946 61746006 45162033 99047970 63828576 120476664 71317134 135903411 112957866 2465652 40394298 185050887 104385498 82595415 145704762 76192200 192521868 106466766 204820518 143743845 203472192 84798000 166254921 184636767 191136981 54643449 200165805 172793481 33810483 57269100 131162451 163867200 24571743 167070309 11733792 20596905 68171313 52607583 20093934 198334269 37852395 26339649 78528954 113925042 194766663 9365265 16979487 6527766 126908817 171175221 29314089 35895048 28384230 143514378 186064746 34032159 155825880 94907967 61507383 193348386 76699896 102389385 17348478 75957273 166386528 206336613 40045320 148458429 124376385 24427872 12191235 172417917 29620920 153054720 139802481 2099559 170771223 6783252 182255199 99566418 138849606 16715937 150234126 8362179 44789556 153128745 184141923 9990057 140669109 201373053 174957174 129894702 208205487 3613365 158893140 76291194 123155340 161428596 87082233 84273882 162779358 16752918 25654587 122057166 126795795 150576552 109899006 116792949 18951954 134649186 34070715 124698336 126974022 71622348 61488546 42318633 104728722 78056601 60579246 171647448 137669469 180651765 195839343 128748690 148076544 120136485 189257985 95299554 80013108 183594306 183448398 127383249 141259209 26122572 101961615 206652453 142373826 167210232 18723474 157722831 18788553 105700749 41178522 122766 15351882 142999920 93281034 116267550 59492433 152539569 177979347 12143397 36152844 188710641 90238722 185450727 155503047 94203900 96295794 44091243 208467525 167966106 35947506 13312446 77959413 186761337 10336914 140492184 41514060 70227234 90139203 83961675 52125381 176395758 197168202 55492185 149360988 160746579 28707399 146822088 6966918 122469186 107578905 38335311 84205737 83924379 102206181 194415459 72632238 104898759 57068655 177809688 137170215 1829394 11385192 14304633 176785077 6878487 15709344 18446631 91439334 50767374 194381418 47181435 189124320 33296802 132268185 111205920 144421116 182522277 66227322 47633649 50394813 116707206 38209794 17059392 94964310 197429505 131422935 82092738 9218811 165866694 172238850 76366164 125635671 181398882 76012146 205910334 120334032 54895932 119930811 16572171 94880478 167485815 162084783 56042910 153917484 94026387 41337051 202610667 52183068 30350481 102015963 166978308 50251677 173526150 140503923 45668406 201521229 134873739 99801555 186048786 121966425 86511432 52775457 174506304 119856492 124268235 117115404 152693940 109590579 87915807 189775824 189773787 105121275 40542222 1996470 63117054 181103790 150491460 101452512 72247140 94011078 43557780 15840300 157285338 188187615 130457901 26212914 41512884 75582801 113339688 21904617 195381858 17755689 103596906 18131862 1136562 152049177 116335632 118155072 83343309 80534643 63958734 153376692 204712788 76914243 190296897 179864286 171302313 143599260 164878266 107898399 32088378 167448540 71632911 92756811 13089216 28420623 92465142 78038478 129132612 81859365 6492780 49082418 142687272 21792099 22016106 165148935 208521138 180540801 32241405 79289007 99514884 56455749 198971073 33061644 55948704 107344713 124408326 60013359 159444537 186281319 138291510 184974237 90174378 83395347 139300182 25440177 119298774 24320646 67508994 157360959 122154606 30097494 118036338 17946033 115340274 38999835 92809143 88047456 193143741 192292254 95131596 91913136 15389703 184707978 35221599 172156467 5081454 113201571 19321239 68740518 74446785 154136682 151262160 28642404 179174709 145337262 140282688 179650653 109784808 26317536 11748009 105489384 30648072 47086767 96028548 78684207 19767573 11460288 197377278 101979213 37032198 13425237 116007339 91349475 205415700 139193082 36422841 97577172 70831887 41613348 48847575 176719935 158740512 145468386 127336167 84199962 1801947 54900300 58538886 4530792 66956484 112201131 4374636 80273760 163013592 72307809 21854763 122877909 126193851 111382131 182985117 132057030 88823994 116975166 176956479 176442693 146254290 90128913 73973172 113765253 29342649 134362767 195611451 198362157 104394927 160004208 71673567 16899645 92974266 186941538 6894279 96603381 81013674 27511428 134147286 149651523 116314989 201985959 145621518 53912103 49957131 7842198 71135799 99845991 178975440 165399738 193839702 122334387 103922385 106279446 87707025 168163443 206480631 196725648 114477237 10996965 158255097 167212500 90768510 15264858 74895429 118339347 72253944 141309189 203793051 128006634 82444152 140939883 178412010 143997105 99375969 17956617 1041558 41925009 73993374 6925107 72972186 94240461 125152398 180082749 127712655 102655098 9190608 85428630 141962961 159838203 134044764 70004655 114518733 14560329 34254507 181556718 18434661 139459719 12244008 104605935 43492575 85049601 67246305 151196829 131716179 178251969 36978543 172202478 169647996 178840179 98425887 61891431 187465152 14179116 65173395 28988526 89879055 147067536 77466774 150103905 92947974 104790210 105305172 180596304 186683133 107860935 87406956 182008848 24164301 36000447 131620188 146218569 109427955 63249837 180909624 92675205 125599131 101686389 107820405 131648244 27384840 163425360 27365541 142114602 150198258 168988134 133202181 68806605 56758989 22037442 50534652 14544621 35536011 45450573 180638661 5687346 39000864 58629354 144925704 75619509 86666475 8590869 18460050 94981677 193818429 78074808 31606785 70821093 3186330 126749049 21484890 161601531 197077923 184579521 157747884 60128859 209660346 119276073 75302808 55147134 44751 98638911 91590345 48293070 41039208 193665738 137253165 203903637 15405747 7825776 56352765 135708531 24638733 191310357 13006413 66074547 160033230 203149296 106683507 158383029 13008408 24097248 143257800 162506610 74632614 76121304 27365499 191697009 184615683 21555093 110881302 148686825 180873336 105746739 118850844 32252577 109811793 66301536 114820776 20879544 93667203 107779329 27413232 15071196 176788899 168705852 69070533 74642862 30740157 24557904 139825329 138380802 116604453 34356798 39375966 13925751 25711749 38185413 56239701 199021368 182891205 9879009 54642483 92900325 105521304 39292932 111224862 199437420 114316608 117799479 112949424 127953840 21330204 102534726 175523775 153701394 207103554 77335692 11229519 92238489 139808823 144744516 151452693 152851608 197622012 177235926 68710551 50156631 66424806 85230264 66756417 44233854 208633173 11231913 160171914 3511179 192234861 118186047 112678461 92843814 101568222 141748908 199476333 171626553 13975143 116434878 143904012 95461380 45168039 39426828 78831396 55732068 18282054 45620106 88663428 130237023 120399384 185310783 34038522 112637385 40137888 34122501 117362385 16589685 100818102 110602065 178432506 182426517 118960863 61632039 61632375 35497854 194175576 72238425 126090699 158970609 68363757 85600536 181867749 129681195 173572203 207466623 93054087 177593451 27627432 197136891 171843021 24484299 72043944 74785767 30548952 87311511 178781001 7111251 163908738 205197804 11792403 100061367 29517306 163980642 183122625 65590497 46043949 26396076 160730598 41300805 107122050 184707747 90876492 115208793 208657281 19854618 206185140 94698681 93323370 66179148 100980684 86454816 165803694 58907331 98026761 148474347 182385924 97330254 9461046 134303547 192403239 88160100 78144570 12295836 170693922 145817175 113875986 104554548 190031478 172072152 97414779 92607564 179172777 74027268 40409985 134086470 86039436 37210152 133411299 150839808 146236146 128841615 155347521 147159033 177385278 77592669 117886335 117401277 135295629 189822045 50288511 3043173 95921175 101889396 79161852 150213924 187278777 73055052 50987538 137590677 26140338 63452634 158273451 25233201 208736997 111289101 77662872 92089494 58549995 125916147 76596387 205550940 105308952 176773926 196184205 78839355 73508106 152833611 167979483 149783403 192834831 134025255 84920556 178475892 29365623 205281804 1026018 206047632 135562644 36031968 157033422 149082906 67660593 51368016 58056726 101074722 131878236 109232004 99552033 90237021 10742760 203729547 3148362 104263866 186739833 137957232 154615587 144076044 164299422 51770523 153778905 155152872 129594759 155769894 31984029 92177463 204638952 194271588 121210215 87914358 10461717 18606798 186301584 159792759 57087366 71551998 62790924 179677596 117441786 110130069 63877758 25883760 160036737 85778364 144503436 135822288 92689779 22807260 61109055 161237811 124308807 161638575 56998641 174633144 113141364 174925779 87575775 199031910 190727292 97052004 206803989 81732714 131904612 186054120 112163982 134612940 204759177 10355814 159523371 71523228 39378717 67299708 106051134 39775008 81368658 204773142 140259378 99730953 63912282 187067790 132069378 38955462 30788352 190022889 136578918 192487890 181284516 8139789 118389810 191378628 140373240 93689421 18576789 127816689 191915619 184207653 49119378 56785491 15329097 129231585 163594956 156167067 18023040 49512015 154660632 175528143 108556539 44612085 88209744 137329122 207619251 40196667 161215950 159398631 38245872 105755706 201417846 188453538 95527656 44389716 3089604 74896038 144118905 177389982 176453109 113775942 2749656 43398264 195967107 145872006 85519875 141844836 187116447 174016542 44324406 19662825 68204682 74286429 111740328 100156980 138699981 91304934 10293990 117228636 66059889 84586677 183936228 139698090 108861942 138320700 76812015 105507885 25027821 178317930 203183547 11081007 21851487 2918034 14403900 100597938 7852089 1998192 49512582 24774750 171594318 36564108 26083176 24149559 2333184 126282429 164306625 209011698 133064778 89493999 44520294 99498273 134733375 25130091 207635778 40997229 60731433 89298195 115390170 88402566 16273026 91156779 74275971 69182652 181921908 5656056 9222339 141277185 162177309 135746856 19327035 55886187 76128234 209915895 111388074 139320972 68867757 56556738 110375328 18503835 99593844 170391375 90464850 144835425 153274737 141754410 96844188 153931932 138043185 113460585 70948710 10572597 31279227 114654456 116294808 75065172 41065626 12829740 21645813 160179936 150927714 148600914 168188181 140859684 102063486 19115964 101979192 160296591 58813566 121545396 24303678 115045896 62191521 163510809 154154700 87998253 16478511 101702202 123735675 36042258 28559118 52399935 2793126 22950921 137785935 139164753 85388394 26074335 190124277 119690823 35634123 2576364 122792166 91377195 132552294 131393136 202066767 185141607 13655460 123291525 28910007 4772124 64287573 205906428 57109479 1777818 136545213 188174259 156334689 159444033 196590660 36670767 821583 96762204 103419246 25657170 60388272 54023634 162707811 168994077 16848111 20120730 94235568 85590036 39664632 26237736 114986214 84000504 11707521 205608921 116911536 52099215 95744124 20565090 85551123 7702842 16041942 106915263 71765631 40106619 71721489 94027899 119880348 95531583 72267510 13565580 176528520 127331757 117071787 31389477 126022890 156848895 35850570 38395224 16629732 136041843 99407343 166655538 75235461 66039015 162544410 106933134 134337798 139315890 45456537 81545457 55549347 69995730 189608496 36980265 183817494 31733058 39023754 186620280 182622573 159646578 106975155 31463355 124146897 139490799 74361987 32469864 56848239 92633226 135004779 117316143 186097128 156306003 114163434 160547625 15534330 91628817 1312773 103702431 109381209 75679065 209836368 46225536 77049126 172122909 139501362 117149907 125903778 205051455 123699198 15033984 18344382 21683970 191829897 209938218 187269390 198879618 198799755 12989739 130264344 127160649 12301317 132880293 87727143 131713050 94514490 9690618 13628538 2437701 152716599 156833544 106108296 110518548 150873870 174324990 116044320 20248137 38528343 50224923 191021712 85054746 109023978 43532706 174367494 140440356 109248153 24032862 108261804 177359679 15939126 5528607 206132157 187227474 172061295 57648612 201233928 39951219 85060773 73395735 160123383 107923305 2398284 74342226 53609388 13480110 202920711 58222038 24182109 101924508 175272237 165066489 135816261 138860610 150233832 20442219 55038837 89235741 179777304 47116650 113640471 69269172 168427413 82638843 136250268 202300203 84055881 169063650 194478816 24112368 59023062 119537838 54662538 67281984 83836515 49490616 75714660 199899882 76869534 73731987 65117619 81221805 42981435 178686543 129218628 54566694 142685361 188954409 40233123 43422393 155127609 94247202 192674643 25044663 144581409 148816773 93200520 60837567 68264637 60637437 16165821 39669399 187168464 192245823 125716038 139343022 37193520 25921182 160923735 160938246 187079382 92486730 200976615 14183337 123150573 158338383 25927587 121148412 201387165 176037162 63990906 207639201 133636608 43638924 130599819 124023627 54383112 104476995 108568320 100756488 76490484 20229972 93939426 160116810 90859860 95814054 163901535 161275107 166890423 207498144 27092205 122762535 175926513 33944946 11624676 3303930 176628354 29380764 30235065 155146257 18491214 132450570 114841398 19451082 40210674 93602103 150509520 28922901 194718888 69998964 97775307 78935430 146067516 6552105 104318571 66471153 115992450 96851769 65862258 102310488 123510219 79068885 93029202 37048914 112564410 12886419 55536558 35959371 198188865 139813821 117370890 203553987 61290474 98508039 208445160 71479338 26832855 76349091 51448236 155118642 53454261 182050428 150896886 129594129 22859865 101749137 25194918 99978081 36280209 58880262 112476756 205401084 174923595 204040935 106842624 47745117 138341196 68523987 181300497 3860178 163670892 46755345 101746995 86258361 134719767 114400839 161421204 138585363 70071078 148641297 168545622 167488566 25008417 106302483 6952722 79650585 32179581 87331377 10241637 84403956 96218430 127741530 57774759 196840203 14954079 24563742 10078635 16231719 188182218 32977917 172504353 207306372 87397128 14677068 136077333 138156249 206152842 8236095 26568528 26746251 21960687 194376714 101265822 172274802 119753172 57390921 138505206 1480080 45039603 103937736 64234380 127227996 177987306 70356153 23297253 26096259 94581564 93172737 105936243 196487550 97967562 12595548 96230610 209028162 113995770 101784711 88493790 95791374 117779655 198835287 31847256 12900510 43058358 53603340 3792411 56324793 78973650 173956734 127032990 199057908 196717773 10674573 143111829 197262723 190565823 102472062 167464941 72526209 148118397 107935338 132987477 155555694 181152972 159892089 175550844 174904464 102863586 191919924 56777091 69301911 187563243 79645146 43840293 82420443 73422552 106772757 163920393 5752194 145265967 50564052 181574484 136769913 22090278 136546368 174952470 79548672 78272145 34133001 151528398 169817319 54155703 209293749 80390562 66798963 102855417 115240965 76745886 75930078 11940159 42392196 71343720 159338697 135341283 201558336 65197398 100058868 10298946 42785883 12628140 194549712 152344899 19462800 84745836 34209504 156084831 127463343 52653636 191935884 195541311 6514935 61847961 107348850 204951915 61505220 199719702 791910 198693180 164371347 101715789 114182166 97532799 182532777 61309374 4621218 126158781 171485097 33596850 166953339 118979259 143286129 30357852 15667386 169561476 37726500 57118887 162605331 76007820 152624031 82578573 172602780 190073520 163171134 94007025 130708935 150628128 97195098 172340679 59749452 177720396 141152760 127298052 173055876 169508913 142311435 203694036 133626549 187444089 198228219 74235420 62632731 206904264 54849585 67485075 86047689 51470349 106727796 74176494 18314772 111625437 8815653 171107433 6967401 122722362 135960216 68677413 103345515 168712509 150911691 95586960 173429949 107051112 138291552 139978818 23809023 164405073 147997353 155511069 183451380 101004246 179864895 10794357 129452484 31193190 72583329 328398 46261887 89211759 16692732 14984277 29134056 110246220 44160081 126740943 143751111 208277832 97039866 60442410 2730441 189463470 189839748 201118428 109129440 79524879 23797956 71259762 59658690 24251388 105041055 80623536 173128347 139135479 109384968 206458413 179401257 206411667 88844448 133207074 100233966 128956002 63880908 38135181 190084545 167435331 90155163 74447688 117350331 193913727 50907297 144901764 125595435 66738651 161303184 201042870 85943256 37229115 24930171 4986114 98329329 62281905 34952778 7767585 193184817 209282241 185097654 21048090 173280933 140528913 23657361 177444078 68001528 169260609 16830681 125982969 121446591 171124275 125733552 66114279 28191996 78526098 111980673 131596500 166886601 172500153 188480166 164201310 76422759 93963303 47890332 195660465 138427632 150296727 99346170 185030664 122227476 148408239 43611204 65762151 21882483 17532039 9831822 78638742 156644880 205127685 78304674 143088330 192214176 165178671 103843173 179526585 14194047 146474433 91791441 59976735 132174462 142609026 106463154 181824237 9996 164211474 33994695 49808451 9458295 190877757 23177343 29428812 171940797 201322758 194836068 190628550 71376816 147686007 77546742 75596010 185787315 142245201 179936190 163368345 127551039 162476706 57775221 75404553 98535318 168739998 86847033 106094898 122062395 78693174 28069272 191720571 159103812 115439436 30418122 162137010 43456014 116186784 80781162 48581316 183946308 73198860 40412631 162921381 91330911 203201502 94353567 50178345 10367112 62967303 93965046 93608802 112480914 114039198 21571578 162221808 177868656 4685877 132496581 143973753 93284016 190565781 26486733 25201596 115397478 63791406 73608633 154264551 133588707 31141341 142814175 201943308 63791259 49884933 123952290 192252102 110621889 164766420 31766112 203974701 150337047 166905879 61365381 53901834 103331130 21428337 194347167 78405075 100334304 60081 133634802 62590626 36304212 38754765 59825346 159027855 133295463 65989560 2893590 13172901 176863323 59588487 77787276 118858131 3628884 183133398 45809400 46486356 74426163 190391775 184163301 101634309 91005642 171805536 40196373 144169200 58480653 2863329 194594442 28033551 137862543 10990749 94372887 15666861 160285377 170990904 87421089 136968132 53559975 184084551 44399607 28094388 193395594 196211127 138467343 59175312 38958633 9770292 136644879 87977022 151017237 155929116 62469162 122762493 47034435 133008918 49310499 158583999 94057446 76204548 172903458 88821831 151305651 10301865 43665510 153962844 206848509 73403148 5999070 179817792 52716426 55312761 92351007 13990683 49190631 203536452 195278643 192557589 89385366 76177059 147675507 32294367 208231863 155899884 193434549 3239586 24559248 134012781 134531040 209532456 203758779 56293797 73775037 163509066 13348461 143232957 57061011 193956966 68836110 135562623 43789977 122406585 184472085 51948981 23293578 66964863 187178145 116683518 114117087 81373383 174762210 6821388 59469585 120621459 57676416 27257874 28407099 13983816 2118900 188003466 117563040 32365536 203546175 141016134 34182687 175219296 183147468 209365254 69056064 53559030 138241635 46775379 203476497 100084614 204529983 177421944 37660434 23306955 181750569 143223276 191826138 1064364 25180932 181484415 92396619 157442880 135397626 158075190 32186364 205472001 29866263 304248 175785036 18320883 10932621 42758268 123953823 202819596 191771769 153331395 52389141 44099937 188031228 54479817 113091867 113464869 57329853 19196226 139025418 95506278 52744797 101492685 188671707 100995195 119153853 142185162 203575428 66361071 143353917 80903949 53327106 121625448 118681689 18101664 13279413 133818615 150327744 101148579 167545245 98885094 77119098 172985652 130530876 177550233 8449350 114245943 209954052 20727000 50422323 10044216 191131983 54973506 188753460 67165098 176910909 128681679 8122002 128694111 132157179 40761147 175592739 190924314 16463748 142421391 44619939 75071535 73868781 146241039 52256505 70256130 86103759 16796640 155293047 179687403 27768006 98116704 89095671 117109314 150613890 172995501 124727799 29943081 178097556 23060373 125254017 133304220 97070694 4226082 9840390 513744 144182808 188651946 103752999 103072977 180186930 164197593 69793479 49504854 157877244 120705123 191640750 64431066 85635291 101277960 130221966 133758807 138657288 41740566 43031478 114021747 165678702 8495739 74083926 114006900 148404459 5449899 195967590 150611391 82765284 169400154 166635042 25939830 207938556 114287901 50799 48025677 53299953 77617218 41154498 56154567 103449801 182436219 76426686 156758028 78196461 44535393 158833227 182717073 83249166 2832186 81603543 148268967 165698085 127853334 187170585 197614242 135780015 12034806 70937160 33238947 202752144 153676803 147222348 74243715 80692899 129312750 128053674 87276525 30094491 191166822 174140421 167978706 40559421 101817303 164770179 73497081 27538245 42030891 187694766 119154210 143901975 46967424 128617944 135701517 86090445 71620059 110319405 131440617 106101975 110141955 95626503 57719193 130688208 64455342 75796686 134991192 112872942 186946431 209421408 28060032 140237643 155885982 115195458 100173612 1552593 71191029 187421325 30537423 197193381 91144956 185897628 99798342 150363339 171483858 30604581 31177566 157693851 76252470 40154457 56810103 120126321 17052609 176244201 82572504 13849563 70597296 16336152 50271249 18028920 26066964 172620147 153014232 166461225 201927831 43698732 103491717 193736844 126182868 189138453 79682547 80269644 134296428 149106069 156789528 31585638 131073663 116250519 162530046 177561468 179049822 181855338 83334762 17671122 135471462 169645119 41991957 201703320 141966426 118138356 35909643 5024166 25196808 7886508 144474582 140274519 15608208 83698272 182633850 98271894 161241948 135892113 15416331 52346994 88909884 207359649 96162066 113793225 103772361 95628309 122158386 64320543 32251926 153698097 125998488 57010632 146604087 66341247 183694140 111140358 149995482 52894275 190431780 109161801 44100987 20235033 203445858 160962543 52363206 21156387 34025376 117849039 46563657 144122643 112082586 4646439 65032044 168597681 187705245 89824245 61902939 204254715 52013472 85012809 68299854 153504162 159370512 93399705 104438229 6296619 2518215 59642352 144213993 118530909 91879536 19847079 61325019 79292346 107241393 197601054 130753812 206360112 12973275 149820888 65385432 164452092 143318007 114646707 73104927 187824567 163511586 179403441 207113928 21788193 154458255 73236387 126759633 48848205 74783667 22167264 32977476 105897120 48851250 110045355 19678701 108538941 98634648 145834521 118994232 135545760 134526756 129926748 73233321 92989995 166094838 123032028 74040162 133035105 103729059 191835399 95677911 2760660 151422390 104374032 124634559 6826827 36357720 12939276 176638686 28188048 44921037 49586964 60772761 85952118 9394203 132542634 91281624 196497924 19960479 52702482 81236694 63771141 14700987 168971985 110752929 94579800 187309563 67427703 91898961 32093586 59525823 22667127 170259789 19861590 187239486 22713705 51786966 137759832 38302089 146386716 203690256 208186209 136534209 161325696 36868986 128987292 177383619 171128748 208978413 185422524 155963073 206398038 98052843 93207513 208027890 199361127 11093229 150549000 199620981 55746411 69377385 120327921 49905723 119953890 86030196 62044773 175184961 140510097 11715627 29790873 42139545 7233030 13322610 10528455 25734933 166598859 29174229 39350388 152204682 107322789 169997037 29304723 106214073 130922400 172883298 54490107 115507140 172994178 61968837 61272078 74021241 100038582 166058172 119507178 158135964 203444388 153362601 131486376 162781500 164977449 140228676 54376056 60100761 74235882 30781905 117991671 33092283 34243293 61450095 44570505 26251533 59458728 144857580 30971892 95448759 77608377 114347562 203236215 63830823 138256671 175422009 85752051 91991487 57895467 98766738 102727233 177387714 201538806 151654272 121238880 180535824 112134435 50552754 193840437 157536330 61933326 90272091 56489727 187207629 19895778 168604947 101058552 10036215 40139799 13211709 175396368 189436296 95977812 201977559 13459089 98665644 167455260 53447793 175684425 139810041 23457630 206997483 149177742 34471815 65605617 75330591 31499706 105748377 115350081 51333975 63130242 148386399 129728088 44999472 15519777 178091529 24769773 86779224 45465903 77462343 87484593 14949480 13698783 25823469 96595590 193734996 110792598 123130749 155979705 162683703 196131054 35855442 207056682 195629994 180291258 51932328 78856092 54267213 115591266 206566563 160519590 186427710 166446861 174748434 171093993 94726296 45575166 11186154 133075005 162231174 66386334 144648714 188074929 27518463 131762358 129321402 130448745 86703141 138830265 162848049 37407237 93632007 145543482 197556849 174081012 173206110 170064888 186830196 84092631 23191623 208626222 1512546 189431109 65977065 164910837 15922599 87681384 174355335 53997300 142328424 51516696 33051858 55245519 123015228 99702036 196517706 121155132 46197606 123682524 206336361 51341871 155689527 36197217 73968300 168240744 19174764 123765243 178261818 125647662 135080505 195965007 25607820 121712073 24020136 101446149 53414928 141209145 59999625 110062050 209359500 199866744 136623711 161338023 13800570 44062620 110083974 88612125 162071217 8712774 127860516 189545433 3467079 186327183 1735020 14039466 206862201 193020702 123862347 103764066 198422112 208578384 144318111 192103989 126743526 104803503 97637022 173179671 35891667 17848047 69677538 63134190 26074524 127136604 112518987 137248146 53561508 149998002 11053560 121336992 136215513 21538524 96121662 95594205 159202638 83399358 96687780 164052021 57455643 55618794 196363503 172263966 51264171 107256975 156321249 198718926 95474358 138851643 127245132 112711116 71585619 64327809 112406532 208264623 123882570 104824398 106064028 170659314 181511862 93305163 167669712 176603679 81984504 148699908 193380747 57354612 96977664 3077046 122429874 133128261 196872984 122198664 145871019 183301839 61548417 199982433 150419073 84921816 60862221 103173189 164463369 96446805 169187676 22449 18488148 14134890 82302654 193893063 97685616 183397977 15614844 199141551 18649260 44194311 62404482 100158828 66381546 62582856 71872521 55023003 131129460 206365551 7369320 10194177 143128587 163234659 56134113 162092175 115323495 16544220 87637263 176833230 34525743 208762638 81663330 196520877 172447737 175200585 54260094 131045292 91551285 1213968 155559201 100745337 131167575 133830900 35696451 165612195 206406606 166085073 84986622 98436933 207346293 12668565 74344452 195519366 111750345 128025093 7353591 203419608 92181516 130102266 83756967 147883344 148846635 197046738 116568648 156959082 142812411 43238307 13993518 46014780 174205542 53185482 124054014 53502771 151261530 175849989 55697271 976500 67031097 158765208 13664805 15916698 80836728 200762856 17258955 165384786 160559112 33402705 162440607 151713324 24417057 28335741 67620462 34321203 112564263 29679300 44688609 33028716 10407936 53732007 27099177 145210884 51217698 15495312 169133223 95102217 30461760 62548164 47768700 169801905 100823478 78763650 148424514 195242418 144706590 125638065 68407248 88197375 85995399 122480127 86334339 96555459 130341267 155803830 138325803 187420401 92646498 137391912 61104330 75187329 183919344 148674624 35022750 184338294 170614101 58735299 72345672 183052233 28198905 75088860 45687768 6573063 68531736 78860292 16513455 35869029 14150871 44702931 166075581 94744566 16829211 180016011 108972675 170089542 65083914 9343089 86084523 17582103 134732283 60550371 52726863 68686191 163063551 190574580 91076580 133522620 168783615 6143130 84330645 145759908 131217114 192674601 190988091 104560890 103442010 119453418 173615694 156535680 152369154 50353611 183677676 96166455 45660762 156947658 105942375 191609754 83808858 10393341 48452040 29888040 201194028 40348350 134331540 121961595 90882624 89550636 166384218 52221981 162603462 143639790 21918624 37598757 46798038 71655738 173305566 109516701 93577953 21732690 100184364 162041964 159559491 6311319 94665081 176532027 16180017 162072603 91830144 191472687 143361120 42310422 125866440 166227957 21487284 47342421 178095183 151399374 192019569 49691544 202229706 203352513 38273907 179710461 69793122 52502982 28659855 74303691 190809612 126958104 206945970 40401795 100894542 53635974 60189549 34734756 16716546 94805739 32391891 132617352 125868876 159447162 196193424 149213526 49918512 543123 80039379 117622554 118470912 50900850 142136694 192280578 12213453 148850919 33409761 156926763 173208546 169330119 208252065 130343409 120562113 95951373 197899170 44960685 105732459 209875575 53165070 117710775 7215474 17359986 79252110 171546732 37734060 142070124 106602804 69873153 131198760 28867776 52457244 174419343 92287776 140488824 156499854 33633474 59639559 182664657 173094537 127777566 177809079 142390332 166729227 49684299 18208596 33728226 162991374 74317131 84032529 198320535 100518348 21876393 172790226 4900035 21533694 115457895 130268670 24350319 188349210 144676497 163338756 46606770 177189201 91828569 21560532 200182605 52615542 7585872 120816780 8445255 22573131 123642015 163944249 91218057 97942551 60659424 148035447 74295564 125846763 12181155 195145230 189930447 191629158 86360085 45904047 190197126 79785237 7937139 178268055 122740149 14097804 75916575 548163 104493942 197025066 133303422 49235844 97533093 147221991 103743024 9302412 194111925 110175219 90543348 51874851 184628199 23600157 79656591 135282168 129311637 107475123 19259079 209664105 63032361 62062770 43050063 31789695 140602371 23924565 78319584 39952353 77773458 110934558 207110211 58121532 27305166 149943171 128605932 113483832 109393410 54920670 66471972 45119571 106721811 26110686 130378227 149672565 74196822 138862416 155366505 175521990 20414184 113413629 127804383 199450608 50582595 124413996 76891920 9599226 204515661 67465230 111546918 186027345 111649356 132100479 191726535 84968646 200225781 93287019 64556310 155702652 41034231 143371578 87695706 66271653 13194867 49763070 68501454 71631525 166481742 68171733 194146260 41744703 119411124 168137004 158182752 150435978 113740872 50394309 39633552 168906087 55009143 48892032 172976874 85375395 150391521 105724164 117775812 164778831 13172838 201296970 12385107 147788340 113251110 57440880 16366896 139107402 140497140 112972776 114287985 157696308 196439418 128467164 119796453 84164304 24957114 130430727 41813457 77698152 185999793 10431456 87435495 209074614 33355161 40210422 166762260 209808018 156346134 154252224 55742043 141372273 20994519 35432691 170007369 79569777 42678384 166482981 186752538 11607897 85774332 147265188 3535686 34948662 197145648 56563017 140063679 110540073 157122000 61556817 5619789 5106486 199962 5227950 22436610 67149075 76970460 188312691 114062130 148719480 21053718 89043339 198162972 184279830 196743582 33598908 27889470 168909783 194553744 83734707 150922338 152800179 191585583 25485768 1860390 54294135 171827103 152410272 51522051 52509282 136438785 77458185 165945045 79216788 29576127 29681610 193981893 172181961 30127314 183363936 33549852 139679400 14085435 105332493 73927413 7094514 146008569 164986416 1652532 31943835 110981409 34791267 109475856 80146941 183987699 200293989 114145584 209108067 133325052 86188851 199590531 8058351 207388671 107479344 183758463 24558114 171262056 189353913 55075230 158627700 62911233 79430841 20085093 33389517 129180975 208829565 119949018 200018553 97067166 113825964 171166359 65608263 54116517 158598489 64432473 167388102 198899925 86105985 31351068 55535172 53728689 111222069 155433894 14545146 88951191 122726562 89337528 111896148 102316935 11688705 130637850 18693717 104185767 147503223 34795677 74280717 76797210 172495323 126495957 57665475 94194198 184006263 67437909 27986553 134245965 82779081 95802315 182899752 130953207 7974708 53648280 183278676 69393513 84989226 14660331 54546786 207133773 176622306 106421637 142503732 166061574 185040324 206033121 56564907 105754299 68970321 138994044 85433124 200332440 24845373 86742390 204477840 106801254 48574680 137830182 189497847 207618201 64306305 111745746 36742251 21872109 52488576 54541347 176702715 145499277 24399837 70230426 176544291 161780010 128584449 101900631 39548103 23033052 16228653 127618575 171862089 65672775 62484492 86971941 150698604 199215282 82579182 73100202 198347268 151993884 101718729 181105827 23783760 94235673 207848655 101620701 129576279 189198450 97847253 207997398 201888015 200604054 74434122 65781597 131419890 24162684 192210858 49901628 31538178 15546363 139969179 134832768 7671972 71737932 191824983 92962611 129591840 152516616 126380898 113918364 121010841 191320962 110643561 18298875 102890613 178604559 71066898 20075076 186328695 119741517 123376722 170304519 59353665 16725975 37563687 79037427 52761324 171852576 4462059 162143163 190104327 204748593 34857480 81121089 45288432 147373107 4331145 62611563 111119085 14582232 122255112 96905487 153465060 194013393 78791601 157648344 97586958 103464354 76682172 138905193 201523644 23654001 175192374 185516835 192928113 194076729 59190243 120155406 65787561 163413348 32721654 144231906 140723751 203930034 171183978 131211969 28682703 41064975 158834739 72731505 37314081 173532681 80859492 163796010 9165324 177908514 42572439 145159350 145987674 154046130 10023594 155307831 108651417 156329019 109796778 129768555 176532804 29324673 178740870 154165158 14295120 44112243 145286148 58157652 10282650 208230834 128669688 204867978 56866383 153452544 72249114 35580657 174973953 171078957 72341514 129285093 187410048 145641657 103789644 67884642 58616145 33265386 159633054 197105580 122099523 164042067 31376940 134440824 175645617 206106684 98305389 40023270 104507130 73925922 69082860 208510323 64165458 79072392 149776221 85037337 25351410 119217378 39821796 98214585 202703067 51576084 139932786 23940588 49493304 185320884 6004530 22215060 163338924 103965204 6553386 27395802 99807519 197456973 140262108 117233067 19850691 25091283 209363679 156775605 110415123 132136074 184693887 12252366 74325615 204604470 61008927 153899109 85063104 128380518 17758209 161739333 66597510 123944478 121367694 151896528 29591037 28726026 92055936 152632032 94981467 92045100 114377592 93864519 25118436 144312777 135834825 186257988 198711744 62185935 63228858 52979262 181917435 123283902 170709294 129574494 131361237 180787950 167310591 100461648 129000333 47388516 79933560 118425258 181845489 66996804 103000128 83309562 137213559 192088995 102354021 66108735 128202333 32649624 70808682 50655381 116282607 91753473 92278515 148283499 197432508 63369957 101228589 39760392 37058049 15005676 89551560 41764044 123827823 134985774 113499099 192274593 184937760 169473927 40477626 77092323 32188905 147588189 50882349 57567069 192298008 117591159 109492026 52937388 13182414 172542216 40347678 117643743 167921649 73871952 160202889 120403773 152636106 26396601 113783607 48837873 36397053 184791978 50721867 199269252 146907663 113832075 6250293 134817459 51675414 142866549 123349926 71717457 90734322 151237590 200818023 66892623 61824042 41349483 123427311 66198342 196407939 24403344 161005362 91173978 159988248 108373755 187861443 98514780 202866342 144011091 18855186 90492024 143360091 55194006 58059498 20697432 107438604 71480724 172812318 200055576 96863193 200530953 122118486 154166271 180188883 5130720 62486256 146435646 55440420 38998344 138618690 164631432 87492678 197606010 124848717 65153109 182119161 133740810 83701191 17608878 181015548 178362051 186527523 48901272 177797109 36685761 21865851 54523959 164149188 105568428 77921445 138920460 83919507 135090921 77152110 28794780 173340972 8687469 152498577 76527801 128723427 194993085 66028431 50527029 71421819 141054963 63294840 182357763 175729155 152893272 40738824 90606117 30303630 169620864 61748337 177539418 62887188 44125011 120607011 198113538 13623372 149375457 4963833 74963049 170403975 142828392 172271253 143665179 179718147 69898395 187178775 75516273 149179107 115267635 95573772 186853023 117053853 173776344 29600088 43837080 14079660 5387802 31046883 81732357 12011454 78166809 156671340 94103058 135174165 93590406 167434827 187409439 194184018 51397836 53601240 14510412 168493794 91640241 152183892 92748327 190652280 70619745 128380602 118546197 174785121 14076132 27712734 101019450 124156998 200377359 195451347 206146248 104491674 2855475 105462651 52017546 147475839 9517683 209452404 163708356 25021416 205974720 159630555 16917894 50921325 2990253 94747569 192885168 204144885 103959450 45034143 54202302 67177068 12480132 165558078 187312314 114053646 17028564 176523333 124188834 24160269 26746293 79189299 140753130 130097709 119249760 191071419 147551040 98032221 63290010 29657355 48080466 184037364 14572824 55806072 189269493 114684570 138422088 119606361 192326862 15204441 96086361 45136035 159063660 1108170 66201009 200954019 134120784 19729437 176097180 13778373 103771752 80775450 179807796 96867792 165727023 34992993 113949801 2981916 166540122 58815330 198570078 188460951 73364067 44050755 80066280 93460038 5509560 66497151 208904598 123716292 208764024 165943911 24265164 21544824 199886106 158871405 193379382 75513501 167918100 174769329 54256083 177839508 13009248 166852560 89637933 108964170 196785813 150677730 157941168 111430851 177876384 146615154 16076907 151987269 2022300 105666225 51785181 163156182 174048651 124319580 37167039 148008588 34622007 824712 59991834 60071571 128587599 121892169 3197229 104998887 187831413 182053284 199304469 72025590 124850544 23974650 142655520 9899085 77767557 139940073 117519339 25831722 123917094 73256190 152847996 24137778 33897339 82973247 74446008 158470809 80475990 79720473 166949097 141487836 102018168 127401960 154448322 48081474 20747223 99391257 44338035 58214247 167613831 49052367 186667782 43657425 42977046 146270481 116186952 15003849 66150504 200899881 191063103 128256366 71725059 22062747 187370463 204899541 159515307 4487301 92402100 77663376 44765448 90351912 126511203 48139728 49084098 176173284 16964556 183106182 194906817 41617065 69746523 93622830 115135482 123792039 147314748 106242738 206782821 135802317 63868686 159268788 52910592 61385814 167891220 97438992 108377514 36605625 45439863 22456602 9976008 83899725 74296446 131755407 49786023 25114908 6339186 29840685 73923255 113985228 175046592 209899326 17128797 58224201 50994930 69972 187430985 98667933 99598338 10198125 140723709 109417896 129014130 131877102 31776318 134959398 64574559 75437460 41169492 130759356 25322136 132102159 74388258 174336288 73075926 6594567 155141133 57627696 275520 44807049 107887563 154164885 163006662 183678390 166795335 17099124 94711680 90810657 86614983 26297649 139267170 184760352 175345800 120480738 184795905 182556549 53080083 13932912 52309152 84368697 156636417 52651872 40346922 144799956 80855208 181873209 197317533 100681644 64787814 49431018 69329904 83234508 130609374 28676592 76054881 152429739 197215389 208967934 178094238 88959066 40127262 138409992 18011994 183702960 170511684 152888820 1349523 38867724 62470485 23647407 18484095 128634555 137699394 121460808 170297526 2424933 141744015 158068386 11214126 154110369 137946165 169733025 27650616 135126873 166537518 80017833 108059196 123956616 189016338 34589940 187625403 124382013 101850882 72587151 162647541 74658591 5992602 77617239 201917814 17569524 89125869 199875774 145199649 176858346 10089450 156562665 23898315 25014969 30174690 109696839 83296353 132644127 141945111 184117689 57515745 15617427 80333295 105024801 190966860 197149680 89214699 148541232 12321582 131369679 62783553 178117233 166525254 163571709 173383980 143775933 98395521 131790456 34169499 121253097 48005160 32372886 121155174 179822853 193100439 43374051 27866118 143641428 76124076 51343992 175365141 150596817 5207832 173478900 76104168 24985275 105307797 144894435 187139358 200793495 79167312 143474289 185012856 201768273 196729134 146156178 28210602 17027892 93545067 61499466 70291431 148573341 200499600 149541588 24874731 177915654 147429492 43545222 102642141 186837462 80125458 93500379 123660306 141619905 110948943 83233962 188647683 52249428 17237304 160666863 146531574 193695978 43321866 31642548 87949827 25115790 91150416 126488334 70081221 199620708 152832939 15445479 190793127 104774922 19991601 124288794 56376201 188528193 14531265 11212887 147919149 147521199 35568204 78878352 39685800 97898010 38702664 176045310 98244384 124162437 39961572 120048537 71832390 7064421 159970902 174290613 24670233 47600322 113951775 121799538 77587524 117665310 96979029 166044585 90715737 75587673 71397753 207659298 168231840 163530612 95966409 135069459 4618467 95296005 170319555 118505394 151009362 40771038 120956871 118800423 146036268 108483312 127466094 137906517 20464731 102702642 201528621 110023725 74026911 94168347 56933856 204333108 61218738 46796337 176577492 121425885 165451839 89620965 120817494 178246782 173799822 197108142 66163083 20962137 88468044 66391206 36575091 79491342 205414461 18495792 30346953 30065742 207038055 198483558 74570727 64766016 50956731 204207759 79480884 112593201 81846177 44538207 159691686 89302479 169079379 97748448 199189410 68853708 156320493 177534000 12618060 85715553 128656668 120927828 186173085 14748447 76532001 187721772 74634756 84610596 149984940 132631905 13398693 60905817 186662952 77048391 76975437 205750650 1306599 191008419 181648698 38308137 85621242 137976237 100687251 91795704 127496082 174076098 54343968 54488196 125020707 33404616 165825177 33566337 9058728 141945573 135707292 28085526 367395 18698358 204720138 62482287 66169110 132764247 160714806 205597560 170344860 153348048 173965428 81453162 118251441 130687935 179219628 33921825 163471014 107458890 156273432 202768566 73254111 181797525 172365228 119937825 183924552 135520770 55306860 1983009 122375967 44169846 6363966 73182354 157258710 83386569 99328173 121708440 201454029 32149740 30709392 11405457 134773758 26860386 180599874 38938893 83868834 18286338 52307220 101006115 69351030 74668209 18450117 48794991 166689705 153630876 118481832 182049378 85717947 33127731 65190783 45398661 26862801 156630957 58931859 15400644 137058957 78872976 166754616 3152100 181557684 89005413 174241746 205137135 39089001 96277020 42784749 133661493 112208838 191514099 121466982 124768476 60073419 18380376 74943351 3200799 153813051 203192829 27518568 52967670 174257202 189869778 22059975 95508000 160722198 143501862 157327065 35798364 1977003 166797918 72583035 7794381 198789276 85443204 21588546 169130010 191132508 28679154 150917172 155834574 187419792 157169229 11583159 149863161 71840895 34095432 79539810 191473863 94770984 166577376 76011201 169518447 207679458 208004895 29861937 166703775 53082855 136025463 192688860 4914903 27283158 97494243 140930832 188077239 187425903 118572741 123070941 192488940 152718699 152939451 18312399 176942724 149869566 40032132 159423516 154414827 131618235 37606128 18193476 186952542 169052058 74175192 139449387 185756844 79333800 174947640 103828998 130962048 51283974 53995011 94547985 64798671 182448252 46627518 70875987 104131713 174872859 136283532 104371092 177542379 32603907 121853235 164784837 130524807 43852158 207697896 136994592 34598445 63727083 84724500 32829993 119713755 7267953 54362091 7683648 152595240 199904943 72663171 8386497 174885459 104232744 180254907 196299411 153124503 114121098 60266136 42878892 39594912 92948226 129460443 52344222 101835447 8570331 118855086 110399331 150360756 141806784 157441452 2758854 109025868 167460174 15967161 98136024 154186137 92713677 195736422 190390872 70681128 195298740 148296414 48541122 198484461 22696548 157702167 129352755 202540128 147775719 16825494 99147132 203535969 10918173 209483043 140754432 153895539 103563621 121444113 188584053 125074971 146471766 53309760 92279229 31611363 104295051 10653153 3418590 153819393 63938742 96791625 172193637 144609129 106147041 128865828 88311804 171180114 10835601 167124888 5745495 175119630 58081275 43240113 132512793 74782050 2730672 47091387 180823398 1838508 103267584 77561358 145408347 24885273 201953451 16042656 202585131 6118224 54849354 56001813 95678226 146432370 39955713 159793179 100689645 206699787 74859267 161016135 190538292 157847235 118371183 88441227 101764425 148043616 143146878 89785227 27323667 159053097 130165770 177338679 52718274 96128235 191715762 147628047 107501562 188854596 56657202 52151484 198761850 173697300 113060808 101356941 14483049 65543583 37694433 130266822 104045277 1329846 202661697 19654068 185099628 170663346 21163128 173738901 138096336 183491511 88714668 159568731 92254848 135032604 57758778 16129386 112756518 189438774 15814155 180361335 42975198 190638294 145528257 69148464 137434353 2594340 98121555 209948508 197192646 43437408 75335988 19581555 155354241 203966700 133764183 68687724 38891202 154893522 203489475 199161942 193621575 186438105 74842110 168004053 105387933 112500003 49916706 167090910 163499154 104061426 86116065 655452 185813628 152690328 130388433 176512644 175924035 145063569 34426686 93085314 1040655 200504976 66808539 190331379 28117761 189016296 53822097 60765747 142732107 152344437 128873850 31093818 20013546 191220162 126810222 60171027 154436877 182569989 97493235 133757022 100028334 34840911 206277750 146732565 182339199 13198374 9141783 54743703 102104604 47697741 186370632 149132256 176320998 138457431 113253189 145069323 173665548 145864341 96088020 178858491 103634244 40968144 196694526 143469753 193809483 121995909 164861802 137447058 137269860 99371076 92482257 85686048 32489289 38154144 70542108 118817916 12138399 123502680 205345602 84735840 145608120 132081390 37527630 195579363 57963990 28510356 41840925 206582838 8833356 150245655 15649179 178544604 51298359 70883841 202958133 175922355 187356519 197956647 174747888 65078727 146023815 165480273 103303284 45571869 13532379 50969940 2507778 158792823 82600938 46975425 103694913 117747357 85631217 70500129 86661960 31130778 82103196 200503107 73656072 156612393 34455603 123989628 124591488 50469510 78235206 191576112 9639147 79765791 208776687 10861641 201050514 176179500 117406695 178689588 51866871 98384454 104516517 69947724 37728831 171619875 82415592 30582300 152639004 131580981 31727073 106052268 73120824 161677929 2219994 88621869 186951366 35563479 206645439 114274755 168453516 61276719 12648258 51298128 187550727 104666793 166919802 95353461 37229829 88483080 74044362 191905413 117581982 288687 190517166 197836254 85203573 206249400 190102185 144654720 91373940 77622636 56495187 188000610 52809330 139845258 46141053 52752651 166111827 38665074 75305391 90016920 27477282 208085052 178540278 12836124 95823420 39993387 205686306 70726782 50522724 31558821 34221327 66752658 181796832 128188788 78776229 146176653 109692429 39576663 34410663 203109753 129143994 46214070 15801198 187504254 51723189 151786740 157472385 171599610 83323653 94630473 93044007 199644753 173909421 17220378 172687263 7948374 20639472 25743249 136881906 189566496 182895048 145369140 18917073 59460345 203644371 162337770 77630427 63062517 98096061 43307397 206553921 32458734 96811659 115437735 167487369 117068448 134664810 73785705 164045721 6801207 153239709 165990615 91790013 80642919 164634036 209110650 45568488 107540160 130001760 129355464 155630433 130268565 170832480 131283012 13105239 22596378 29043546 25230828 181371078 142795254 209498625 146299734 73321458 84422163 17267145 122882718 178266375 123817176 168850752 92650824 105340095 169339485 88444230 61965603 51321123 183657327 145406583 131467896 51269211 13607412 53921994 152331396 17848677 30908031 63772149 164352447 155922459 197226582 20675886 122791137 148530312 27832161 53995431 132203484 186338082 2335410 85005963 71590302 174509013 143962350 168781242 184629501 207801678 1177470 105925806 47738775 93964416 55579482 165921672 4303593 133308903 116623332 145251015 186346923 134886129 200192643 16765728 185520888 177267930 72061731 74955510 111863115 64621977 96449913 181309758 194990250 4094853 180245016 20590542 20418657 179644101 50300985 79710855 54012231 122019786 129633840 104741700 53050788 205807266 14540022 126913185 164456817 70743834 180884718 137245080 73832892 90018999 153276375
