1
3 50000
19481609 2893366 79442496 9217655 168820438 13720564 58714362 134961572 38106469 20732503 110094890 30722808 66419306 217884631 33585693 61717769 98618819 28123151 75768830 114875137 133710457 942157 221667335 20047505 81011562 36616521 91027809 78759266 117871965 131832739 66688773 64127604 6540325 152399543 23227593 47859709 102275043 35332460 8717192 264424749 120529898 114656449 34794274 7517638 86662447 32958376 27306403 245146171 142798912 27362061 70555797 165509093 4806376 160715637 99566909 40774891 112488235 152344905 64365842 245118444 31841493 79780847 106995926 107623668 116828335 31898494 18459161 137191088 31222472 173313436 128289497 74693104 194473353 164133028 653973 147517823 45357530 67468614 66207384 34999787 10746737 11917527 161689601 172727497 14777998 20531512 13802334 56608538 11942670 22199382 5361188 112550438 27104902 141119448 33346707 133032191 106787013 3786410 15638844 153293964 148946486 70602547 77068157 27292752 131790137 77440950 35524288 99770892 149275861 28635752 18495830 25771303 170213146 107508527 162629191 168319635 145656782 39383611 3171537 70177224 71601552 38690436 108182577 41508271 4117026 111302570 76243691 96918241 90837154 237224035 116192960 255540311 62406677 97452551 132063123 124085992 10817304 74840137 40715884 47643316 229556151 46038907 33120624 166728401 22755979 280163434 123572762 24555837 219046479 1462425 7308419 27717361 59313714 67545794 137327870 23552191 68247146 35586270 31793876 64683300 232196132 25154356 41858063 69357093 14628585 72254063 100661046 77489468 123051372 27010416 32881315 72252584 32944385 112946759 26184607 19034050 68143157 27037837 189449700 41944542 37972458 86800436 4186182 94841045 148196446 86512218 96760889 28023769 166085869 84142877 67964521 37763970 40941236 23311420 113551619 95442148 158677269 133642916 185255052 95789883 106659479 133262150 126893219 6505577 172155328 66466957 41450505 153790823 93893992 44381101 71731075 83159699 75889326 43310968 21678111 64745605 127052900 133010703 28322561 48385315 25333672 46780940 31927683 145140968 28065317 34290224 19614175 130463525 29037819 9793802 56535897 59185959 7128151 125923267 192841965 18047693 7251452 94273262 42475537 138681750 94571408 20952143 17157437 67816791 33446871 142650298 20737790 47925550 131805964 107809172 20450694 148823661 122240744 81424220 104347122 10342375 94441103 81147307 1444966 6208638 9209529 6728073 9288562 105089444 162103347 34461295 379644 28572801 167974110 50424482 127087580 77725632 76214604 23963523 16015989 73197121 94560936 115507163 54592185 52162494 3134630 97061466 97714691 13226527 89150227 141540113 8354327 143989949 141921559 117262073 145396002 72958543 42921243 209897912 41890601 88088730 36602156 92098299 23452792 79102343 215185728 24199245 1959607 40924678 50332138 74804692 2570247 52316242 154373056 64292657 95311979 99017996 88809462 34208862 48230088 41624959 185508437 48137268 100526202 17482341 84693184 60675856 1839400 148881937 79766992 145410350 193618729 11187819 86619675 30833342 168554762 11361406 140120596 151595596 34872372 102680918 59481317 60447478 122103571 57850354 144260708 19633776 143363295 23508739 84522776 36254336 31832364 25518955 208156619 13726225 139759448 63518545 86443980 161071022 61922789 56872922 76200800 33091996 6233390 134867341 60443840 3421726 54616172 3463206 128989115 104815183 8058850 106885358 87055827 90634735 22263217 118962396 117527290 77088149 8205832 126333715 3484949 13137498 5496933 125331871 139134324 100417249 11749431 66116485 40127514 11284974 93461512 411990223 26155690 213282476 127623488 48234865 19886175 116450000 15966349 231800202 38382464 78264107 5223964 102175134 177311870 30117642 8822150 25314071 4461174 59796021 24497425 8217970 106643210 106060008 55929524 202067797 27914561 109614402 9354726 159098291 93021739 41707851 14423582 8787402 119097274 82541647 24674582 120583754 38904500 11250022 130439793 87606627 26428013 74274547 121865945 176746365 500932370 10834610 104144363 77986361 42968112 227085201 115743225 44851406 60726278 109229658 34849711 18943508 21515642 72937310 115284922 55407794 3138557 13928831 42593772 28269419 159902 271555858 125776132 9175087 125036173 217280400 3781089 40468126 10883995 29663028 87316641 99499283 22523215 137245522 296058247 29985756 62958939 9688810 97735108 80657826 31342492 13232171 13388809 66214065 172079134 117386054 27283436 98944709 116389820 161150123 156831103 40439141 32510800 70931174 31063930 2071416 78674708 4825314 23966039 219011 56076608 14678565 100393568 164966572 2159833 16875050 145167675 199796988 7185577 138638400 150062111 13222770 116783914 9234859 60250414 147235028 36337177 36841159 16956463 3497427 96735576 10874169 77562313 129875104 178732356 52274422 136399075 159963761 131875664 6936646 4772274 143514731 25582314 115240824 121553451 58382165 167327226 22914674 138476560 8714676 99277314 72851205 72505068 21780621 39085363 412556 767346 141889684 143634819 204347395 149305747 352444187 24154365 149692990 149100948 34227256 142063203 2574106 8857578 85343536 355699364 23344944 104397646 61815145 138850951 206202911 161560843 85786046 48382918 84596981 382415 111340735 11823840 4912626 40364987 115514966 188977865 18028687 77498002 80858783 57322606 27688087 7462490 22262265 22821531 211459158 46169246 116908014 9907243 80815110 143804275 65069693 182075423 106657150 36910383 206653445 18727115 98116316 150782299 36178924 27556949 58942009 9272871 242374338 21247144 93532946 10374726 55214912 131746821 273862384 24035399 11912563 29594399 80653882 91895676 51858738 55350827 4003653 108419319 19280278 173924025 79256686 533834 50805027 754222 12944735 9083083 6861829 157952882 81812194 10549061 72488952 208069528 20161898 97856216 54299258 85483735 105959351 18364930 3444234 133201783 92695832 7462847 58071235 9176124 30727415 15754087 9625094 5391941 94106169 125048719 13141952 165889332 71071611 94590873 78234 132727789 155878100 148937068 22292100 140923965 34067507 154873604 2776168 5970774 106599061 55520844 273740834 34410363 320170605 30049234 27082003 111586793 228774423 52391807 50775209 69624469 49401711 16551880 85143684 59151874 157362846 88710437 63519106 113513165 190369468 1384701 135255604 28638217 76742947 223270146 16831411 6740449 157919970 35704981 51556172 9978966 6539390 123937429 34826251 60517263 120506795 74706551 155433618 22603268 151537762 183414258 166551737 49123336 93161275 3002251 56927917 14974926 123039251 166494073 36747302 51363953 150171217 130506722 5039820 3090872 98729098 101083938 769029 51245293 10413214 43964414 45407170 75195573 40008276 9959093 86151444 64187070 163792144 84417818 67343154 53895049 225821455 16420487 101811300 81751249 67321428 48205659 95844572 170553469 59302647 64212060 2391101 235141280 97225533 319173249 20342948 53605267 98951679 1663926 81821816 57164574 48319593 123317796 83565999 240982548 29851592 38290613 31643715 107197835 72532387 149610829 111978728 226343933 36594574 120909304 38109036 42201004 11757948 21733871 11910676 164343879 81238971 278556543 15405468 49626638 41423917 131941743 115885447 185830859 116050551 52829812 11819216 28051122 143816447 128737328 37152395 116230122 29432236 151367711 87944043 74389127 104034900 185120055 118387048 57607033 10258225 125473719 87574667 41183214 78499982 19163845 33254193 47726157 43240673 37641094 81965075 128863196 22988777 25917503 31056756 45639900 41575523 127227813 12124740 33027702 100404958 97219345 32568736 108448865 126760976 67501832 29260077 6672466 89567373 15193444 145308554 127071940 38141387 104986628 78125081 16687438 229636068 138890850 35728662 21910246 71782262 100330328 287492049 118713924 107641229 117203015 37198312 83473196 101413228 61321703 110681152 257621774 44460593 259794 47288662 53824329 19554845 104144584 35547680 48399901 21496585 162107903 298181683 123808093 74948512 27537433 40914784 109911749 44990364 18128494 4134638 265692660 98141323 194351497 91382548 57843537 123654226 160534791 44495579 17993497 134070823 32576488 152750440 96682332 125364358 42905382 162509205 140242928 53497929 141129733 5204193 128988231 5723730 52344326 21561780 164703956 54917684 212685912 33626306 119559028 78716137 8421341 116039977 17675019 220780479 87038776 35135362 41368208 10905942 66058566 73399268 98810443 133880134 22499024 6980608 60978813 17781082 48013678 111475494 34734060 46238997 88156900 200877967 25577418 35993148 39271224 78844810 73522892 1838703 122454604 91660634 124074211 325278 80600808 77512112 35047948 46708061 31533453 144962774 89911096 81504885 55724861 46280919 27866468 138663322 164957426 26376316 72560029 12679824 5992177 58985733 24090955 19430507 47709837 85581349 253167706 23574223 41110131 53821796 93822269 22665930 79978557 124445797 94334292 79581896 164600664 23699020 75563028 4750650 57735604 67330931 55595780 21775674 155405364 118657314 174094127 7116897 5921100 21568172 132801977 50721421 105677117 169480004 31255435 69024607 46762597 42304024 20612976 10781009 136953275 145059640 57873729 148066855 279805788 105682761 95528202 19148120 71133678 70070685 9339477 19964256 111256432 45267175 37726655 4056795 48212986 312511034 107866989 23000269 93950823 50539453 11650814 106496721 232682196 49068936 18042797 73936264 9604439 70058428 157740042 40772239 76833744 107238431 52816365 109164327 89921993 40342751 27351453 31293243 18626560 84816893 167878638 61550829 103549210 3780936 36906541 46446805 196687994 120078786 42496532 2304996 95457006 29801000 46571160 38706569 157840563 18065900 31800115 15683690 160765345 92158904 133055073 262809477 88083035 14509857 121454970 171770584 66565438 109255549 86736601 38717670 102633862 166934135 69413261 7713784 38389791 159737321 5274165 76523953 103007097 17505988 106471391 35575356 62902074 208722039 84973820 4539629 75312890 80168192 45912155 81988705 35022584 50958129 61998524 18683340 15539241 147107749 265393953 29581309 32948227 242863581 20600702 119570639 94648520 38631463 183126346 51660671 74678093 59245272 98472347 39475122 43826680 29393476 109353928 258214292 47084475 7880741 48512322 44734531 60098893 73541745 37979802 96576966 37424208 271787381 176641441 80405138 156118548 43842881 27299365 36052886 66708425 126346176 201862097 2098174 85783530 108588724 157383943 57654769 85452421 62837661 5646499 33141296 36433448 154400664 47908142 20224696 49531421 88794298 118359100 29217815 194605681 29428241 50363265 133180873 50188964 80716680 706401 184210844 146843263 64325331 156173339 44892019 114063081 37465671 118758141 18733524 95298668 24738094 133178051 133206322 203422000 141665590 5302912 39229744 157036735 153281163 119636378 107105865 161748744 931022 125465576 10972344 88791051 84307573 84169329 64923408 46740293 205419483 33054919 48437505 101410542 699788 74252430 9676723 92799311 250623282 25582297 56893968 61453283 19589644 36396439 96646938 1781464 22636826 803046 22015408 231849723 43561956 304858297 259012578 133336423 113424646 48707958 60304015 127360532 21268462 162820968 71682472 7561634 63160474 48378328 2440792 13416434 38727649 29879455 106115904 61393120 118257134 5805568 73068907 160822839 24302928 113058534 97474498 113123644 29514193 141733624 320204503 3197037 121025244 39887015 8567303 40749680 72672603 80959831 4803112 23614649 10058628 1670335 126709568 12437183 101716100 13860423 127274529 240288421 42868832 42392917 129541139 130794821 168606408 105484082 107753242 103498754 20158345 48925473 31691689 36498422 174491349 17745331 1240728 73232821 12676339 157971514 69691806 26069840 16616344 122192090 79960690 75084580 31703487 24578277 67843872 133456647 158813983 54255347 43926572 97740973 17003230 14301080 162609420 80123584 13025502 71280031 7274385 44574255 51007208 48766251 153110840 94271375 98353636 64251670 84875492 156093252 87857037 206424846 117242676 174742065 94509035 134538408 116178153 13074003 54374500 135548191 88241900 16050431 141824659 43606904 36099330 56845093 200663478 38833219 8403967 213623020 80742503 98882523 93792451 130035873 82136061 67671322 16483268 85298571 274979046 22993792 116524018 173966321 32113969 998529 252841510 95567829 311431075 11492918 110944465 116758363 14171336 46811166 130555988 28796181 130711521 47219761 62436155 40031243 85689945 9511721 21604399 104520352 77531713 13772873 14852016 217819028 123265402 29450426 28998107 27948221 23122516 50340859 42910346 38102491 60584243 145008657 158501438 41603760 17921757 6015756 43957087 201676015 24278329 60408718 150261266 192611071 9984916 110366363 41684255 181783686 107871409 13672352 28058857 76440534 30177839 7616289 75118274 155860675 7040601 112509842 23261678 59677939 145200723 113644235 17428740 317356 26385190 72579902 49426922 210643549 43468745 139953214 20946040 43557213 77505907 3557760 23907593 170287079 22324570 130753239 129833879 117001310 100661335 5528706 147285450 4059906 30885464 25409492 187223176 39539977 302923646 18918960 204528411 37192702 57298704 130923188 8711633 102508844 98047483 57670885 155810304 31801271 92667561 35870425 110083449 51795583 276657201 50426539 69364199 62995676 126630484 75731770 54528707 85069139 25125796 178217239 129497381 231894178 144847752 70111655 49709173 26764222 66663545 1390770 84350617 2682940 116335760 42374829 42211952 31295164 135350770 34855916 49650914 22109826 2912865 18611838 110467564 108361638 7611512 28668766 12972785 73391261 39587237 197960529 48680520 67955375 44312268 19413541 117517651 148285237 62305323 83058787 67613216 32597228 96012209 9593797 6569140 16615732 61823815 56317634 150744542 8813293 164595003 76760797 125602902 31951432 28942619 101930504 114996126 8771541 96596805 95019426 131655769 167122172 60347382 126352364 52162392 148521027 145707340 80721831 22216909 15927028 11091191 51179826 40219892 29861911 94738637 24702887 88091229 156820818 67335351 141847405 18825766 64467876 142954564 15066590 100300153 32000613 145836149 75721910 256470058 69402687 6818122 164433656 76416564 178537485 112805506 176872998 41532649 81662339 131947795 37254582 253021013 238441592 58148993 71347368 108421206 14815755 62994775 98470970 61231433 105254752 61350858 12298021 85850901 33089803 19514368 26128201 56530780 201543704 5652789 205074961 73488484 36565759 5695952 224911326 10941999 109162015 9511704 95076393 65093068 193498726 71242070 22223488 34545156 87218534 121336752 70024819 169439493 65792431 30691783 1211182 26621796 41815223 2656913 81315828 148155034 18457835 135541748 61784936 77468371 101534285 121865333 258789521 141790200 83990047 57878795 62642909 44573456 68396576 119586959 72800205 77168559 142987884 70409818 12864002 9309591 109200146 148301812 32447968 13104824 7605103 59477305 205628311 165680113 41283786 187776543 65411495 24778639 27799675 168270097 147596329 207219460 120986773 81344575 365436335 65603901 66394945 80184546 109819201 151460395 100902310 94659094 107379293 105276835 21089401 109815376 14457718 449200078 44168006 71361801 17112115 129173395 32483719 7020456 59630696 73813745 79122403 17011526 89122279 84336932 151002789 109079565 36787660 111764137 59332380 114387594 119488971 83635665 68721072 44173293 92786816 6402200 302603995 47798067 16346860 51501177 44468481 25868781 175589311 46362298 65823082 46736230 37811179 31241087 218111751 147453189 18234540 37324979 64394895 172971362 88446767 43301788 41054235 132013500 77760261 47232885 71785781 120000671 21098394 99580475 12879268 222351636 203033720 108442881 24099438 245071660 36864925 54596996 21761836 122375197 166388707 3747378 66746301 52933240 19609568 139021886 8410223 151424219 215180016 96770834 14754164 115021320 16538246 51127109 64330346 24504480 101454334 97598071 70075326 69960525 24416420 121617439 76133038 197443253 219685883 9051327 40247891 128979425 115407084 50564919 88301247 62742087 62970856 57569378 89330495 240919852 18991346 22484115 2547450 120591404 144717396 12135688 32585770 4321145 12900841 270928592 111177620 16191939 61374148 131674690 115024431 77762947 16058200 55570467 146501937 84204893 171802918 123885341 52064846 9664942 125378859 91448083 52379176 22539399 11488872 7878480 90295993 151866406 167154013 57745991 113668953 35321920 112332685 16142384 112331274 11707781 227173720 32925736 23106451 43774048 89533764 58238736 153448426 142730895 7179661 92710282 80134158 70159867 131067025 244749884 133423939 69435310 193822644 33860566 1699048 81717589 69189694 21165510 2452947 101501900 56197257 46292768 27237077 101972715 220109285 43462948 166571678 14977187 86283398 3127864 93884421 5893237 52945803 65666801 174637719 11158783 20451986 34262038 93222934 8391574 114042069 40441368 501874 105408942 91525807 323788273 31203483 92603114 86733354 83712845 64345697 26642808 178389449 66972282 49356593 142936765 16316396 110499813 8450649 109534434 48998199 82838926 172718997 45985765 76047171 24055068 33355649 123734075 88635382 6168501 72602257 50177829 83608329 101906925 192016802 246341135 110579594 154126505 14171659 48435771 22361409 50199623 84135975 28322425 48605346 120929041 15044660 60266173 155077740 37961544 27804571 144560146 26924855 53915262 23920581 78270584 60124070 17640526 132571610 277555107 40349874 55994855 141893951 205015733 5558830 164219473 142555183 67220516 63180007 167321072 201337681 92225510 15967131 57714405 234329734 33492312 81586519 88409180 50903814 50169635 215549511 32764338 151230215 207260838 68630343 59506494 100392344 89213314 171227570 8876397 200368426 90524507 2685388 5328259 31588108 184463906 37724598 131655361 149072031 25312813 1826582 16753449 121380884 121123572 178691352 6481998 99657910 143444062 129585067 68992290 72483070 180524734 16839979 47389710 5699080 183427450 29368299 70349604 102282472 102916572 73381860 1369741 44645961 14617314 46308238 144322826 39280795 88465365 119126531 215630533 70681444 60392483 33570274 183836402 304178654 18289297 150079825 143914486 175893543 58733368 30213250 244559280 102352223 22314863 216885541 220567248 22062481 101131181 152144951 390265821 55042209 125356334 27605416 210161072 154352486 108543113 107739200 202694808 150880644 6341952 146674487 9115213 132545991 14327379 180781774 108857494 109376912 21368881 72537385 157021605 27550693 129651962 10801086 233594161 48377699 137235288 97445938 193440246 69306450 8478053 36058275 100198357 8285902 179404570 83915298 66261716 10021483 21061606 45753273 80436503 20566073 205309748 12812458 43607414 98041703 14934092 7528705 58006414 172413099 96663700 163961362 93564906 60220953 142126001 40936629 11849000 39750913 82942524 187716176 40159474 27327296 122239010 137728186 198864895 279350664 133067466 187819723 99415150 218256200 48870291 25463195 181490436 73643626 139560752 72865230 163594978 184265805 21763230 25968605 10500373 103443640 92861888 109872326 152651160 100099485 164066286 228148279 13274331 49256701 116593446 12991876 67820480 133464824 53864619 114873403 42371276 121555338 12926171 6775180 11995166 5189794 67653625 4109325 10097898 129644159 34757010 97344686 25219194 169346061 15074988 10056129 12277485 17040902 45322663 17947206 23801037 78051828 193438869 29536888 74287977 40803655 139374245 116322024 10383634 123134808 12157754 144192436 177118716 31889008 60743635 96379528 20932899 52824440 31907249 1397094 10081051 2291260 5592507 41808899 51546278 150992283 18721029 313447717 15205072 174157231 114507478 232663207 102159494 28262143 26937214 245665861 186675844 227190057 149540211 85012308 12066991 124129087 13411028 88989390 80826534 32552994 94640989 111509562 131739579 96730068 258825748 62187496 11274196 60539635 8187727 117201179 40415018 181011750 6952643 61044348 104762466 11783618 20851027 204869329 21599945 214291324 10450478 14755592 10350161 5149317 69678903 139798565 43611222 151416739 53923507 19110278 57936867 102129846 9021645 60008538 10041849 180641711 52312162 84458873 90902910 11005273 62145472 92372985 247143722 87078148 87081633 149076043 32829584 16094495 11064909 101862759 50887817 21816151 199749949 113417268 125766085 102673863 95851151 146172766 25347102 208636325 142463264 204423606 74964186 38120001 7293221 101297560 94737022 102005593 13323019 46814158 2130695 1058267 29002153 17171003 6747793 60188109 96085887 59501326 100248252 7724392 968473 126846622 49779621 10678601 21287383 4710598 35799977 8837263 56509955 36600558 127988852 57805729 55170389 20361767 29772134 130664822 107993333 21582792 51821729 180227557 123743527 111548050 116536326 41632966 150945414 28302926 5785508 13011562 158367257 8216185 17934677 29094531 50160302 103018402 74043517 106286057 3885095 119082994 5937675 21734466 167659406 16417937 115972844 45590481 85228599 69199214 4228733 67839996 98386480 75608095 18222198 15687481 22063960 194323906 52619573 26154194 2270554 136415225 57188884 43957002 156600668 62918258 178314972 131656551 46733408 51603483 53614889 10056027 66575196 69893052 39429205 58956510 84093509 92480442 66963952 124061189 74561099 37028788 13014095 19619598 48452414 23065413 84984411 98012310 21732205 10205474 123931938 11129696 34467568 44040591 6823426 72925087 163663675 11620163 163508448 3445577 256140139 19817172 150691995 47202387 17601018 64739230 70348074 63155510 51779127 17842928 45336722 130790231 8115273 171262573 160465567 114769193 4753268 122958705 35114843 211045752 90568707 84718293 5274471 26956441 33375539 152578315 47426226 23582468 81559489 43046550 194680294 7067036 145121299 15963986 100846703 22582324 25609310 8436080 201354222 86780155 7409501 56061019 76643650 4994260 93200086 46372685 95310109 61959390 39775614 234799172 160494433 64358974 66688824 52428969 79723659 62438552 142589166 47041958 5327749 32997187 12215911 76657930 164017003 74843622 75402990 43217655 34263772 140144651 44956075 7077423 130087791 80192417 39551775 2748509 88224322 162048556 155578883 23002037 169510145 64846534 6818003 111477874 54242648 128360353 27868916 148386914 31176725 32780318 54151188 41496660 49369411 60722470 104312 2827678 127479294 108112163 72120256 207560939 36290597 68818142 4183547 184713959 126036198 118179138 17831164 77330314 104787405 115456503 229123518 125456226 25956552 99330932 45135357 92377830 98493733 3037577 6031413 41877868 167004379 10137406 45721823 146227982 122226549 61582126 21594573 103000382 29251254 6813634 66911558 94194246 35180548 6092664 3110830 50698692 176250713 159853006 92323345 32373253 88176535 17164662 160234078 162100032 84440088 47852161 125568171 202635580 2204135 55899621 38373607 45038848 64753136 173795216 59595693 80203654 940219 45654044 19587825 80144222 131651893 102736746 84128359 27810538 11814133 14250573 31722578 12364491 134794088 237753857 2830636 170164951 56878192 46795594 32492100 213532631 19767753 45250124 27679791 106875515 144365581 43088829 30840686 10393664 149313856 71512642 10263274 37454179 25935557 17401302 35280219 71488400 133065936 13400675 260978118 16553801 234232851 15137157 8531178 177523078 84956344 157769010 63018677 57522594 109534553 42644721 57950909 92938048 194721502 52644036 22388167 51694212 68710447 38569719 93023609 75952311 50801542 21493525 5520682 56954675 27823169 143428745 43215972 12375898 92495470 58919042 11391071 100905268 6294998 24937130 3585980 13322254 109669380 84180073 53751212 161809672 45420209 29941216 24016427 23564788 45555750 121089164 4215949 206647274 25142337 43379529 114729039 17439229 29652573 104069274 59895658 97715354 121273631 51991678 203774461 29750357 251580960 101502223 66413832 9776003 149988314 74114781 38031720 3397076 236234720 81017223 196623258 19908258 78118162 118381710 122443758 207142552 94461197 61604906 32300527 52974159 182461612 195568136 25578047 258483657 67977968 137479646 48988662 125452214 118006214 46624659 65678599 76302528 66134437 18494045 78049618 77905356 57812104 15555748 325023 179973152 53162740 21450022 42825091 6404954 32761125 229919798 43658822 94158325 139896723 194584295 33968057 47280094 54033276 53247451 137067294 19477767 58248477 112522881 52386044 228192581 115678710 72030156 68441881 82889773 178952795 84016363 74913577 8749186 63484494 128154313 72153236 122172251 79493989 27604481 128456692 82874932 3481073 134569841 127639298 75689083 79899490 83528242 207934718 18821703 79876200 20381453 26589836 137420146 47649198 16753568 54678511 15884596 196584634 141052094 3125671 27278523 449463 36657865 59330 142662113 61497908 139130312 90696955 29823508 15136188 185520541 43802965 176271929 78629318 19108527 126035280 100639626 14689870 126118614 129387510 201304208 108731847 137042389 14231346 43891025 131460116 207189064 184384533 98738822 17385611 258942453 9219780 158060237 9695678 170897209 4480707 36254285 159453064 33345092 141691685 74487268 156767234 157064649 132471429 30791964 51835482 89754458 1683323 52429156 149561189 6488968 54478880 46813920 47576013 22441462 81543866 24344697 104942037 52880115 38632823 47143193 3516858 70741488 119905250 194331471 45119751 129051845 96540280 4229940 190751747 82388579 157792470 276665089 15041617 23659750 42512529 62845651 26777278 128010289 151054673 9616016 1562657 32038081 18387897 157997133 18142077 195910244 193344417 203240559 158356071 40740602 64876386 78687067 155296989 71963499 100554660 26756283 50698114 54049443 77658720 51506600 192886930 14048120 10047255 20664299 72425559 145953959 34585633 112905466 62260239 177650867 30201928 490348 197455289 6907763 108905145 97812220 195076513 231902219 96633440 86693098 69787737 131333738 140103324 30063956 66550155 37437570 111251604 55498472 173302437 23136473 65470978 996370 170878764 72556425 48006946 74456209 94930958 4399345 5322751 50507034 17979336 204207417 1071051 154355903 135545080 153598655 8463773 154905513 34353719 84915867 93486910 80640299 32472771 32240109 157346883 165827265 4497775 92452613 71986449 61058118 232864419 57815793 114250489 190040586 11663003 6673877 7371166 43289072 57946387 897617 65763429 110771762 17792897 48345620 30557381 64206280 45423915 189068577 54439746 88480750 215189995 51439841 60174611 134565421 26305256 81464765 32966349 42516966 50084533 3280830 48462818 9946751 3594871 149641990 41392518 22098232 14075235 123200598 1954014 37593919 95654274 19067778 307878959 861254 36144142 236870656 97902354 127829715 34066164 321120565 212668657 1837224 105788671 137193485 180305009 117054350 18513357 137531853 62437736 760614 26288035 41296230 58423679 13909485 55345268 60581302 109103824 46917110 66244835 206988243 205740579 85279616 9135562 181977707 28943707 28432704 32069854 94328461 33461389 20186718 97158230 199686216 156562656 1573248 86482621 17932331 46502531 13722026 58791287 67183422 14220483 25979230 2276623 95673501 131713178 30724151 220264104 282706481 151190112 36973793 5035519 45358227 14065630 34399228 24890601 139226668 40987748 69828724 57101266 26724374 100020452 29516420 174749103 34550392 90456932 37493840 1679413 100339763 145581744 54951259 72905979 37406579 135375012 61594264 22749128 249091021 46974995 14538434 60747205 215800669 146236380 8384740 135604138 978792 94122897 62078288 62737973 77934868 87569601 20898491 18991295 10377310 190364436 76621720 159443527 75650527 160346567 41058961 117856631 49328288 42868424 28681856 24860766 129469858 47883322 48206917 123220216 21633129 59671343 14763157 39501149 8018832 58403398 114621752 174738206 5106154 106287978 80944174 64170461 67142843 29051504 164153207 30538256 95966071 250216200 144271197 25778970 86474954 101218969 27320921 29545949 6812053 56050836 43985528 67189491 2342209 64220407 62323394 28369073 139015613 32422128 97951229 62124069 11345783 47411793 51874055 180656331 141263013 31661140 45151983 175767743 926602 156668889 90775138 140728601 87235925 146922228 22072630 42148967 85785859 120962327 17404600 157277472 74502687 27872979 72668404 1676829 82036339 87302038 83776323 63140363 88769172 34584579 65297306 55580004 50485784 147136122 6725200 32835517 122688796 84932901 202336788 7715654 141317702 3517742 115560730 152960696 230832307 19688193 165204470 117299031 2995009 62761722 404706930 31469584 6505356 120466896 12272521 46759724 105006246 198928968 58789638 74050657 7977862 163139242 178623437 160145984 29852969 180887633 6618848 155231403 66383606 18262505 91621534 25551102 140102916 29431165 75235778 88585929 74379284 216212324 157390114 106901882 62523127 15251567 70298655 29745359 125441844 27539932 99858170 18911735 190360696 36265964 62453257 26020353 115014112 47172161 74997608 102598043 51541093 40085643 68930614 21685523 151594066 103198160 171250095 49467331 78594026 131950651 42786382 140812071 3834299 44693850 191338434 81739502 50243432 23552565 37991923 90406918 22804531 53865180 229978635 84876869 25223495 15224554 91580411 38632704 26718203 87115565 44189103 83345696 39031711 123082295 174494239 37953945 139596520 81630872 36142867 122169395 128498291 58703108 51455668 17224825 75313995 113546638 185298436 192719803 23388855 21567645 80895843 61577315 83439230 56363772 165324949 66080819 43672745 10973857 112211543 22500350 85269722 151964530 41049645 233461 32826439 130805616 25802838 44144699 223795922 80011418 83891328 172515898 66498577 134578936 18754604 47497082 27914629 14133885 115129865 189883931 73175769 35224986 10750001 16205488 5224746 43020642 190622292 120608336 127262000 86694084 76496464 92056530 67301861 47503712 34364701 26059283 2227459 62515239 309667614 41253237 111206741 124744946 141704741 71133797 43228909 112329081 149018974 8713554 6315279 35677968 111644117 254763513 68816204 69963976 6135606 170073457 104495022 154761268 10775807 19819892 38281620 192855038 67837378 73573705 231935454 69304393 16052760 82493894 155264553 106789376 176938499 100083284 17999770 71403740 115265610 151545956 80707007 113899252 187984470 93685300 25313000 149668 98066166 156882392 19337874 291454732 32751027 129564293 131753145 13433621 13021303 40749527 233842922 101032598 27532724 64518825 41307535 203784984 19410889 23503724 198962373 5554104 183838629 16318198 86952127 43057226 2530246 68832014 45107630 122550348 56973290 136511207 97311366 31605822 111587150 45958293 10457023 41139405 144482779 23099464 66894762 80866297 195054838 141585962 38035902 34242199 28267957 64912902 134749497 38731678 39152802 36576826 66592281 93101486 87481048 30406948 49063411 30674154 101474224 86135481 130796266 157090506 152342780 130432075 15682092 165419333 298707085 70641426 67182521 39129053 64215545 21777731 98803422 32056271 35987776 8595914 14726454 53754289 5764853 52329791 80688443 114444289 117989860 18261281 45712864 94323174 126078953 128347195 109357481 62899558 48360767 111527463 6526385 125737066 47011239 104858890 151401626 52230936 168988177 1007539 66947989 17329069 80780345 26925246 60925144 38298008 58616408 8714472 118529321 721463 75780798 51194667 5375961 23594385 26027697 178564022 103698317 10439343 65970880 110837977 160410963 193949209 164482327 100861000 262038901 155940218 28774268 7990085 63618964 14489474 151084916 49166618 206874955 34354348 73487770 108702165 8119914 33328687 107352450 32051885 121031092 18467627 69646416 104702014 21847006 244768159 150476248 36087889 71333462 24056632 138057884 25790445 4745788 144768243 89144413 123702132 636106 110588706 57418146 85599658 82747211 35971677 119629952 58044171 48374027 129571552 151137650 261485177 52925148 155595781 67444627 11312021 50104559 48217610 10385419 113825098 139855906 34893469 30534992 1309493 32518127 16263781 30817413 67508190 36938569 172261527 149803983 5490932 49876538 77564370 25506239 149858213 3206149 50189423 60932046 70942734 112200952 136984997 221250801 57875667 78439241 101304649 17134793 113325536 92540690 49556309 91038757 49567240 81956167 71897505 82603153 77642485 155332196 69227893 64138892 128800211 152334756 202185998 61803109 183114905 44227302 11741594 45332387 41719717 167738320 16684752 70640219 2061114 31648713 99602932 151110025 204277253 84055922 48519955 57851833 31659355 29152518 94685801 47295054 8527897 10479514 43823586 79694062 22615423 74999223 269679891 30775423 180052542 101408995 3228096 95673263 19516391 153869499 124482058 18370285 57405906 6728651 133069659 7896415 34223839 3846199 26143059 210410224 6631037 5416914 62204547 30034750 147602891 8443169 4061351 154250350 33786786 138968268 153102255 46179395 100942175 41354965 14538893 25077159 122922359 38567322 25905977 40202280 53911182 49106200 62701695 142266064 170281503 47144332 42196363 71818030 92043202 118408825 25360277 111298898 100060742 95116666 60115264 34535347 141807693 75701459 52472540 263365717 57772511 27775314 87270809 142255201 175506334 28163866 617916 18699422 24639307 185413696 26038492 2317049 121279207 94357582 47385970 28136683 24063517 35203107 28560833 85005049 61826314 12997503 145511874 95156038 102494785 63327414 109728370 46400735 94730460 81463847 118388595 1377 260236187 120701411 274284205 29856828 105787090 104580957 73930246 55095096 8414388 210737389 16598001 38207092 145365266 10349226 41747512 85394451 105587799 88626576 40804233 9461418 123763196 276155803 21446673 10566231 26678950 196596772 70206753 48207614 54115471 133543092 50463191 175024979 138553026 45218929 118012334 90876271 51842469 99879437 647547 10958642 166759103 87495804 104751892 68913971 39207151 77386278 72712213 174761904 52750660 184573743 39632151 36321860 23835377 93471304 12193505 50274984 136242590 156939087 127897460 3095224 164563655 121337296 189533068 102091086 21157537 75210958 95965544 1770822 172948055 2380884 50379364 52187824 70392971 23288504 133843533 78725045 30304455 274131596 131380607 65716186 16135516 145964873 200636448 46188575 76449867 35939275 122772555 183039901 3866701 11239363 101825104 37876459 46271246 110435621 55791535 48112550 6247823 39659980 5059200 19505188 44131558 97444595 45832714 117714409 34372759 15526270 129646488 202787237 21533696 200454939 66709428 252628721 15969596 16917244 65492551 46695107 90301943 4773515 128123373 34940202 168888574 139287205 17731901 160868025 25127598 317416146 18616717 5737058 74308683 95277843 103406818 40034337 64642211 42041374 119797589 100943501 68154156 74774211 18614728 17377757 112636152 32440267 30618870 44583452 61431540 157434824 134675598 2591820 194485253 12208380 174111450 6666023 36650861 26951188 93939382 25815044 115377300 14099018 66485776 159972414 10730995 77789212 41820221 92765209 93458367 9888815 529176 37420536 809608 54120962 21788730 179782684 30198086 154008270 76840510 56134000 17784006 19782577 93511271 117926705 144691862 64308943 29310856 23993290 71541763 135648984 47466091 48628330 65221265 1026698 29525192 108285138 220344276 39980566 113981838 32473842 124493601 20269440 150689224 70265930 15672878 148686505 73968309 23434432 32385969 206211224 88894972 93247040 129506017 26263266 67704914 97707942 6032994 77360268 185582098 127056912 12085487 22860682 93426951 169438898 7816838 13027797 40348429 23936000 55619971 39425482 11951034 39759107 49260305 96710603 105652484 139040552 3888784 59412875 57595881 170121737 126824777 40565910 162413614 65386335 12679569 196571901 57310910 16294483 61238267 54050106 191381070 76092833 100862802 94887438 88285012 472736 33655699 103890927 17759730 39302113 54485714 110432000 126759259 15389097 29211185 23826095 193873610 124207559 138568309 84209585 68266832 94956424 35852116 10670254 47449040 129559924 96483160 161379300 156831392 11085700 11592334 138383927 42212003 152855330 131603001 26800126 140011405 2089708 105940532 31580662 5824914 38327231 119365602 59112842 46678158 35833263 78313560 4843606 185709224 122328005 37449640 125329423 38057305 41265324 11271867 194766739 85269841 138747030 29325748 115177244 87588709 7321594 51895526 29792449 168921996 158983269 103038139 155333930 14322415 16812677 102350710 33096518 107359301 35470143 28510836 102362253 1045789 193432171 22768440 39855939 21342174 160359096 125518718 110810012 11106491 50664505 109413649 128551824 183805479 44309123 11173471 42662758 71698639 117746012 11483262 88196867 33474462 14591644 5653129 155297261 9547880 5221788 253283459 160655831 1595178 60095000 755820 16289553 25486281 90740526 1251098 48111547 40239289 31398456 32002993 26645001 219368833 80059579 173139475 26031896 35645022 44497585 91201056 4379421 19258348 367948 177802388 201918061 133429719 36176051 87026570 31304446 24270628 405982083 79963087 43295940 165156292 10192061 114486245 109666762 3594820 171200336 11807129 78730893 58935481 110483731 14620153 29855451 202701574 150422783 24449774 191324715 110290135 133396229 223882605 17456858 50929722 8051557 19406673 42739037 24856363 82893173 226458054 94610185 9760618 35725245 71975433 6702658 83533563 103060239 81174847 4738750 75433879 10667109 48514634 7898863 200394470 85049130 20790133 7153855 7027375 2305064 50346350 71779984 55390522 85801788 37760179 210084113 124720075 61174228 22985581 115463626 29627379 41057142 4823835 48168021 49653991 8716393 150119333 116532841 164239652 554625 85924239 71803682 7947466 160843647 14778032 9840756 5383577 19343433 12710322 39910662 7373121 23404580 28070043 168728128 70628285 68984147 5434798 205830254 66993413 83837557 285151132 221067099 80439427 101775634 76683600 151833273 32177464 25629370 206594234 20933749 199459691 121927604 136053346 136770746 32574210 235084687 42494288 48597475 58121079 168044099 101644513 103091876 27047187 66484773 125718298 64015030 275326016 24817093 45600018 251699382 148873658 55182391 51139400 77967321 85205139 100200805 4451484 243605138 131212052 99818492 143581405 96261599 37511265 73189369 107133490 49634067 45909843 7474356 169099459 50773968 153007191 57776438 11993330 85522665 72399719 109938779 7256348 148409269 76705717 50671849 122659896 49415787 38930408 119965039 90964195 58629260 66841654 174221066 176511034 274752283 116066004 61259806 117482937 66313821 82488097 14025374 186207120 49432821 65522301 15413730 123857869 99690567 33544366 22140477 128788804 137857726 337756 2147916 42057439 30149075 34006324 151698531 184121288 76347782 8003498 8827947 104698937 95774617 94108821 102926296 50770925 18087762 305872160 11327831 103717323 67972613 121453117 54330164 88029383 85475711 77046448 58379717 46178953 166815288 28938590 117563109 52071051 155865197 11932470 20179102 26381365 4918678 8969999 12582958 103748705 137708619 13663274 19726375 28304371 51119 137793908 26383031 153588982 84505198 132752048 57207567 8506630 127868271 10308885 64255750 100760479 13029327 32477038 116984599 66698514 199402707 129033349 32689589 161898174 42800016 211840451 92236849 63766048 46772491 102599590 58315508 187513196 208049128 81624905 13919175 225814434 82345416 12154745 43411489 49961453 6406025 78094107 45935411 63850555 18213222 159023593 73514902 154375164 156892150 13580535 22060186 146651282 182645994 15125393 147842999 143362428 18737553 60649846 14822385 50378225 140878949 105620558 126196474 62376213 65787450 116076238 87278068 73432401 56118717 51319617 19245054 62977401 321188021 31135534 13809695 11161503 126925434 60901667 167121475 93126034 33999371 57896067 39637421 21638467 27581327 131815348 9227617 92467148 161144921 142002683 57506954 93238574 88242138 219279957 116639703 50602642 38674184 184137914 40527133 11299118 119386563 84141007 70087022 97870173 67396925 117746131 20975688 75060185 122328685 66105690 41525152 187666689 79276763 100026079 63733000 23409561 70327980 151968831 52186889 17004318 5155862 29926409 19349842 9363311 48402213 119644504 79659144 254530239 22391210 58082914 52011364 29569205 26269590 89184346 175966065 17261783 38174384 86206014 20468697 85384591 102176307 53627146 18812727 133431113 19683739 83909637 25370477 28062121 108271742 333283470 89045728 91986966 67502393 104003178 76293892 930257 35617550 50370864 47402392 98240008 104789428 106914938 70825213 69238824 88429903 11094149 129608493 64972555 36988736 96105199 74965563 16937525 19863616 68125970 56650460 16181280 33564205 191308310 157159016 25352083 158547729 128932386 40700635 48545115 188477742 47619754 95678244 65243144 88745610 64785793 48986112 16320510 80821332 41402412 333020327 44128192 841789 15172075 66325891 18123717 102736508 159185739 119273564 6273833 60029584 281181173 18389070 96722605 23938176 3846046 38915635 292536 73379327 294500554 8023048 238398803 43566750 74662334 150246459 153564162 3748177 14187758 48763718 21660006 4205324 69865971 7691021 219746199 58990748 78727476 47576183 171779645 22086995 165100906 209463052 73973562 33991670 8820637 150347048 38860980 23152691 14386811 131909154 44660105 136583083 54855770 246012525 98454327 45573107 78208194 366308384 56320184 2334270 79675940 97141179 13922949 17778311 185140744 39933680 60132842 73456422 134826235 86131316 35909287 51939420 76751209 11484180 195192657 90892863 104966075 147295939 225483257 17621775 5189284 109650816 9148601 54529710 88791476 40041477 9966063 26487870 3032290 34401285 13126414 106893620 57053853 164051955 38561678 64714818 22646856 132368783 105688116 204272323 98288866 71478693 164809815 358445 46230667 123118743 184070339 6344281 5076863 36555270 21516866 44008580 47203730 166566323 230222993 26416776 78541734 66555884 94874212 7630620 85405637 94978014 11356493 32358514 55985641 107959945 39383934 35133118 101146515 7755162 59979468 161292430 97160083 105036081 7762030 30154957 21957829 266243664 20313657 58219577 101248226 4855370 63721015 53898670 12588381 80047781 20313266 97771114 10885661 33906449 1224850 42895981 573223 52651278 26354216 180128209 185790314 21755376 48978479 59673995 62619976 159189428 48937713 26766857 36778412 29242074 98135339 129288281 75018960 77023702 19634711 21776252 73529233 38647715 149501859 68624563 208210220 3072172 44662247 41811636 54673309 5072137 3179289 181021933 14947165 42016962 69052079 9048879 6178106 14705527 18132251 50250215 3524916 60453190 101226126 37914692 107642725 7766365 38366790 51916402 172425985 64950948 95549095 43523077 86353829 22377933 17561493 58351140 84856367 36140895 98293439 51122349 182067535 44935862 79579737 57249982 34086870 83215357 440283 34677144 77860799 127929675 11124902 54417476 282136556 126213559 34834700 67782468 69905632 6340932 116700546 144913100 41218863 114349939 31418975 12574628 63690585 48460302 196256738 184536581 2231233 73731312 220935553 151647225 68117708 58629583 125142253 2399057 25698577 31213564 59346150 189265811 54995527 10784766 54721300 93211867 15231694 161500238 91742047 36168214 34518432 67301861 101498551 80841562 38176764 69944392 61757090 5802525 5886233 58625979 11289105 52613521 107288904 134882862 29828064 1036490 154734986 15430169 50205335 38288590 58100730 249751420 8756003 9129629 67197413 16322295 17109565 18468035 107418665 112790189 56383832 24043304 193462244 70654635 71884806 110665495 71061700 56593799 77339188 193750496 145095646 45888117 8019274 151588796 103093797 114795169 60143246 5535353 175507320 135533197 163333773 50310242 12539353 117691595 70450533 141094118 207038427 17849609 57733462 132370602 155020229 11338150 127343906 68116773 29657299 126919093 87098667 76054056 12630371 38355978 74386475 1295383 228643676 37881797 42931103 83990846 31118806 40813379 87625480 45582593 168474607 9331708 21062354 164775322 26625757 132188923 36645455 136428264 78264974 34079322 83017341 93954716 37659097 112641218 55703475 160694387 22433421 34266628 239150135 41472044 77190438 85961826 155285871 169517744 182906910 27745292 76645911 23301883 130389337 27349702 115449210 121448204 103239164 50996209 196211807 61745071 78223290 139252644 134478857 125169776 23773582 10278438 77928748 200208320 72279852 55844592 112923758 92096939 100080904 149868345 107732791 36281009 70440435 110359478 49566016 4926396 127442047 151940254 86194250 178220214 94105863 96804069 13880551 53874054 111063890 22406918 108754236 127289200 91644178 45517585 11347177 56369739 58726534 10084638 96021746 15048213 4605946 163475655 260744929 259406621 32173945 27996841 19656845 91308411 24827803 20437757 6827540 30502199 195741791 5146733 112027977 2218551 16736687 43505091 76451890 76407775 3779508 34930257 12379383 51595 86579028 82538570 164895070 16818117 26870149 18251421 289734791 65778712 858432 48382 51351628 113302280 15757793 131542124 173062686 148343292 84661275 240946780 106567900 57693699 76698781 62797643 112192554 218093187 4208367 112210557 180465710 102868785 145903843 212942442 64333593 66269706 181785658 87858907 115869229 7605664 82421865 35430363 56412851 296270560 109749008 36663985 61117006 31037189 158000958 142262392 27533302 52838635 72774127 42352644 10176812 23072043 131508090 208085236 65120642 23114135 9961116 228156371 88005957 97439240 13076434 53999412 93251443 130167555 66128538 15119409 74300642 46324337 232268110 153714272 33282634 10703608 47082367 5449877 2378572 141104981 53548844 17385628 202077436 13750637 553877 59864786 148742894 33272332 68431358 167273795 208283915 107995458 52043103 64845735 78226146 159845934 67651568 2759406 88339633 73164872 79804630 6070224 42778562 233192553 3350598 58523078 33997416 119444975 10181504 107460162 224414416 75617938 21103256 7049917 59181692 156879298 5604509 16979379 87422925 68657815 170880464 51057987 100561936 79728555 28735134 16986876 78503603 100361438 53931701 184904172 54312246 96406864 88001248 99648390 107936179 8971852 74627841 2684929 100432719 234293337 163853837 72192234 58437670 47381295 45984252 7504004 115276133 95147759 122725890 4515149 149406897 49319720 7417355 16307930 57538744 56535489 5080195 77002486 27652234 61149136 60476310 133943374 46466253 9593185 30984727 123481285 127059921 128491780 76511815 57453608 36554318 43330586 30424458 7776854 67498772 30387857 163938446 59941779 17624393 20689119 72000185 156815055 839120 125436659 154735071 15490859 14873436 135971542 1546677 20724547 66816936 26749704 117230538 10857696 53972620 68111877 60117661 132856462 100831386 10795561 148815059 89070837 140332416 119761719 70629764 125351149 187453305 90069366 74030155 70919631 82904648 162298643 29878724 184689989 172436304 118885556 200085461 137870 48556267 62969394 61503365 119197795 190068483 100656354 2670904 111110164 3436584 84740631 1766028 145481852 63494422 168138891 24706066 84282753 97690789 22947348 79794277 39670180 10064969 16351195 76473038 105374500 30445980 193783629 24064350 23770794 190077102 172103597 54790439 42363932 167555689 44181334 113572087 119227936 109380380 14981675 90165875 42972991 62587013 39103774 183643520 60946598 76902033 40319529 110598481 2869991 7240572 142250662 38730692 133379246 20263405 4805832 21011932 152508989 76480059 64937552 10307185 39534996 41550057 22652585 17488937 117187494 10315974 280469366 39913841 14318199 100317612 72351439 44644788 175873347 121644639 77071370 163908305 15123387 17240652 186222148 17920108 33284096 56693861 47876777 67282328 94091838 26716826 139684342 23388260 62315829 21546174 32588150 143139252 127489443 69034365 93466000 127859533 48751852 172485349 17592892 65030814 36542282 81301939 221453883 2801855 41639069 258752903 68609654 126413445 78784647 11448395 134196317 177185900 125509997 2199800 24252166 253338471 116424908 43580401 113454311 19977533 139997023 69682456 34595969 167470655 177099931 45437532 281765055 92623752 21098734 72185383 170740690 76442455 26179133 22956341 141285385 95242041 27580494 225106027 141808339 109585145 69174717 39539059 97759605 119509490 120774528 91713504 13293490 106975900 73459856 170219759 1949220 16561757 33957551 108982342 1021853 51825537 707982 113943044 337730687 1496034 52229100 28903026 144384315 127393342 47832373 18977780 80202719 108878319 19169931 27355975 29793945 240566864 31528455 76159626 85202147 51827900 187920074 54416677 7319503 107218320 41414295 19102101 210765439 12643767 306808656 68680612 31869628 55548979 66711927 8486230 19768586 9081740 124041316 190170330 194338441 28012855 104708151 161524582 23375 40319597 10491992 94853557 110402216 56785950 123516509 58258558 74547737 71271769 90747360 47810630 132046548 18307147 3688983 66722416 18395615 57825755 10930609 12674537 49118797 17203167 3385125 15106523 49401949 31877295 23229378 20928649 73978696 82232740 250726268 201501 194411762 129109220 149006819 54365881 109809494 31146601 90079600 31754980 3687130 70119968 5285130 113593507 237182878 150796834 121923660 30794939 18726605 48688578 31937305 129047357 37452394 17321708 33728714 60860748 147804239 13391495 103016498 106911589 36742440 141664553 18404115 143557860 63456053 30930650 141963821 48129346 113851159 83008790 160261839 9461673 51081039 236531659 22507813 28109568 25990603 93407554 16526873 22245180 80795135 75743891 122080026 56981484 192719021 99776315 134553062 60396359 14985687 14636830 168972962 88039192 5227840 24395238 169138202 20420417 57016657 8009941 4541550 81477328 39880538 140763043 1180293 5126214 175127523 79829569 45947600 99049820 61887701 76519975 115739876 67785664 141106290 58116540 115508217 57618950 125778155 42168024 150968024 84201323 148991009 147006310 52862996 4886633 31752770 125899076 163095076 66534243 48867758 110325478 119330871 106552838 100377945 48896658 25040422 200620519 125854179 14495560 20895601 31115253 128520408 12392507 15191285 101011416 5451271 31843703 158405286 185237423 12173819 78861028 53892975 32135491 97368928 160859032 16522198 216318302 47711775 105065525 33936573 51515814 46734360 96083184 119996931 94953687 41474492 79960826 183371418 89582231 84526601 50924911 61365138 66676278 39758920 29010007 56437365 214139888 181954383 5175293 128484147 27453266 16402008 9643794 35969399 23923301 68578170 234405129 19158082 38090387 54841201 119873766 120206422 17855440 46893922 193053581 161764401 4178685 63803805 4848026 106065584 57086153 154259649 465511 67140157 123762686 81093995 190573876 81509985 41883716 75909845 58698858 1202257 125511119 55300167 146143169 76714472 19720085 63362587 79592555 91327230 73800111 192343151 54692383 202165615 59600691 164526 180310636 130362256 26929836 154404778 7273586 33350005 39246370 81301089 4188732 164596414 25453641 22024418 180632888 90678085 109641857 136501007 51623713 80793367 35637542 89698154 37531767 27235581 27863136 169234728 71249771 19961859 132023292 62302722 105868639 12362145 5643133 192421606 1703026 18685244 5048184 39553441 106663525 97383412 21521575 130509119 8210218 176415936 57852377 103849719 41781614 49121568 65344056 70841992 122703433 98063038 21534342 5315373 132120430 218225328 5187907 173798854 26624227 59891918 242774501 47801790 16670676 49899012 38446486 93981984 2110244 208232422 34555373 69120929 99765469 77525508 3562401 19422704 124840265 64002127 70239053 116565124 12908202 606169 76973093 120957210 114438441 210121122 195298159 133052081 143327544 25657420 46724959 14107688 152469498 1314440 17459561 70573375 84080011 14230904 103655494 32793119 43834534 66197762 47654196 81347499 47731750 6996248 130672608 68483582 295066229 61469654 145977606 24669142 81623154 118520464 334257791 42447113 5212693 6918286 130037658 29972241 176060432 20272857 3509735 92998330 83669937 14976694 5855174 8502091 259081377 10964677 18427286 1063571 95160866 72741436 157654940 40861455 69853153 15217550 68204425 52960763 25593704 193511391 33142418 34682941 91384962 208264076 59883197 28182192 226156950 35539112 191377636 68340357 37781990 80401551 33045433 99194048 35904323 116739017 7639545 3394917 73761062 48063658 70571386 53346442 100307344 92050291 2405636 30880687 100574907 48964794 54671949 164154720 101237057 54909201 131012132 61314546 226779932 28353637 85788562 139620541 10460559 20609117 16523065 136960789 38162620 68635222 21056744 244160171 10343786 3972288 149222498 57629490 125412281 15023461 192028549 50547069 93007561 180189086 19656046 157704699 85010370 21834103 31035863 40876143 4538422 90093846 100556717 82273013 121379949 43979612 42722904 34802162 35655307 50554940 3746154 161904141 30141374 31174498 110992762 104049928 66429897 252717512 80306198 115130443 115198409 188010922 29775942 45433588 130152391 13946052 11942636 186419212 47255308 7543801 56316971 22236153 8684841 12433732 1405254 23298449 28969547 162595990 10305740 27464537 74883674 37118786 267839573 569262 17176817 39808084 175164226 65527605 25318304 12861316 60167590 32336652 14009547 6532658 18297321 30286146 269895859 57517137 192962665 34937754 141248920 44103236 102852907 112177101 13177023 35182809 115836232 58669040 87121974 54723459 5741733 19381479 13955147 182800949 2777375 194868399 11643130 21365668 141553747 19419083 71545571 133660409 81349012 263992626 139555550 72574241 62812365 89321757 85922199 130428165 151109719 65555927 117239038 87254778 230856515 186973956 74753148 21591479 6692594 133574423 117470085 66751894 38959121 1102212 238719695 82008697 38755087 19312034 145309064 255172074 61869409 79823653 48173512 54815769 29094378 58669567 54823419 254039177 20271599 31110901 174535974 1377986 252495730 114335506 53662336 161197315 104308804 146947762 23227406 117716415 90232090 14546985 113603401 58590109 22569812 110202432 4757688 30134931 7116710 40406603 21712043 46845897 29206731 83807671 58138929 43194297 12668570 26477755 122809071 70591650 139646568 18487398 60820254 57377618 85902819 247592403 92241184 3005515 38386221 117603756 93269633 106327418 12621939 26625383 144475962 20657193 39811773 28526697 159118096 58875216 120305804 121988311 31221792 986 73558388 259625462 193191706 25583453 156113227 152101703 145184743 109026015 197929827 19884492 2774791 73186547 6610263 39745099 127645503 27568169 127889062 95002477 192186309 20172098 26328869 124129852 52833807 94417949 6952796 137840182 69781719 36290104 6700533 132991442 98093468 852499 140240004 21190806 82273234 118718004 89938449 140809827 15248405 5664978 88441106 77347977 50623314 42806544 10977019 71017415 38556017 103122153 59432289 97605058 46703930 35261026 93576449 61540323 21833508 46939482 56270680 56771534 132635071 37883259 123104718 141954607 12572860 80595181 102396661 75275082 145971605 119655979 72945691 9403482 53001087 146006761 177408039 15847587 49503796 24461674 187218467 2202333 14745494 39854936 8172682 48543840 30017121 49739858 86361377 89227271 503572589 121057731 108985623 8809145 103620984 18051484 8378977 57420339 72593740 18485987 198792271 66831811 9873090 2652816 102133977 984147 11604965 218332445 5975398 41681314 79399129 14966426 44920528 57470914 71050769 42883877 165472169 136303569 36000203 128472298 73407700 96074225 12279049 55113218 47309878 30149517 44614154 116578486 10365801 131704372 100269332 159413097 187110364 7258133 138872898 111513880 216694104 35534403 147020454 53735538 33353473 2240090 15669257 20276053 45713578 120999778 165592019 45782836 8919101 11477652 77525576 88682081 28664210 111147224 86185478 29906570 93190719 216647881 32235774 7385038 4261594 63209859 105634396 17524331 19792301 25764027 99539607 229275464 102643008 151638878 239879622 46170555 3796304 11130801 75654726 169872347 94626369 20399167 55566438 154417919 35926151 112065836 71099117 92043644 26617988 133872161 104234446 76348479 70606661 151891838 188349307 26753274 24278057 204386206 2677772 46631561 9401170 40481284 42940521 193799558 53479127 79994656 80164112 83334068 28956610 85728314 74171680 31717614 47085937 204543201 29310448 133362059 7593169 137292765 128338440 52152770 63637086 257894777 2332740 82546016 15235621 59144632 33774495 196979170 34703511 102497029 146685571 234931177 42698900 122869812 71030029 99428495 258522536 473025 9434456 12693560 109036521 52070694 18229151 100618461 143349372 48146516 58187260 9414515 29572537 4139925 122619844 168944453 179889172 102851564 118630250 23347460 96841044 6890389 59016010 242009892 153471427 100125308 250657010 122409265 46674282 174920157 407991075 7920232 68504084 55305420 44573269 51285158 76546478 14666682 12297800 164762759 128399776 5585452 44140041 2395657 70843165 128804886 135307998 65395226 78040642 23988462 110048531 6239714 152126472 161646319 25948919 10818953 94928918 73556654 46356331 256680433 819094 123422550 23192624 25457296 90720874 14033092 13312972 34728127 125574223 208985862 275698775 33566602 38393259 44877671 50002457 113895002 8504352 32413543 20776125 42816982 30492254 46351843 76061383 29092236 3076286 11588611 102930614 227856032 70482799 62500500 56573178 74274326 84992503 70218704 28121587 22906463 7172810 24589429 120447737 23909922 9412152 34528292 34867680 35982931 106377891 263605400 79003964 118257593 59343787 25270653 69361530 79645714 137392266 15758082 10194118 132898299 44381203 15250802 276017525 22900972 60765820 166670822 33971508 88554003 49017681 160567737 126389594 3766894 105196578 125196738 63606860 115753867 7007825 48211660 86696583 16660102 97314205 104499799 64778772 20980822 46258717 57378213 123099244 222319931 45306853 82551405 52945548 231355363 16758209 138246142 159652491 135040775 17062917 47753323 97214670 104948871 181157797 75971657 62550242 11893965 151449175 116503652 127968044 158565069 175200062 56633749 81805003 119216563 89361707 147493785 82104968 36217038 36350964 86111783 28205499 47944726 202473570 31870546 1197650 129433852 3002149 105824915 40774075 56875676 147752933 164092687 55191027 103384327 30369718 60758850 6010078 224147907 149274909 106646899 186604835 26113836 22774747 103942063 21695876 8496855 79805854 157504184 122295943 82322755 111648962 58473217 80092287 8493336 19995859 73735596 57327621 113000836 63317418 96044832 24698093 10564361 65156631 81127621 47025298 141725583 22862195 92941210 4428925 60793802 11167181 18709554 36547518 31599804 117924223 314505389 20849191 124330333 177178743 14847001 101636540 51971720 27373893 43629990 30849101 10186655 60139200 245079616 16302898 20823521 180981728 84912042 13081381 90576901 191504898 57467820 38857206 40177698 13834736 110851696 140033539 137449522 3716251 76397762 571302 107776651 25269259 86048424 81920858 86446343 84903797 26696528 27749712 158767369 24916917 50452634 169973429 2482493 836808 98176955 43184760 28020080 25123875 170592909 7058876 31436672 117169967 52621613 122233468 86644206 160415026 868513 229047987 208100961 65458177 77343880 9151372 4828391 78036987 56103910 65912111 193290 20325591 135850145 160496116 233489849 72655484 121537114 2744191 171527399 3115947 53646186 2143921 96122352 36491537 33298903 32709870 92923190 56916051 5241882 123525077 50287309 185150519 26651512 124845637 102450653 75032322 229286140 4887024 51505240 127871246 45301940 121093040 66159631 73160418 28559235 124671387 67820242 202110620 63142063 41229318 31381099 239046775 49829669 39936026 29767935 68156332 19250069 122403893 78563307 14630472 66302686 7020728 38617897 129483356 18185716 132266970 9013094 47350134 20861142 116042374 34179622 268232426 20250162 160081197 210864056 11400166 78927345 154839961 135447585 701692 260767760 136905658 76565195 22453056 168413968 26971809 70927009 9437822 72106350 32865828 14587734 137192397 31993235 174210305 40886955 67243279 18954643 13791369 49285465 34279344 18448213 139145561 132539548 33065221 11757914 44868593 164225491 197428786 170142069 88732520 55375222 11589852 75666949 42322095 9259050 116823626 30635819 30219098 130485030 97544929 92058162 33808835 22189233 124436328 90432537 163550914 4515914 40372603 184355361 16763428 1325541 86047999 283372932 31292291 34581043 25210711 82715693 69924349 66353482 278098767 43756776 182203943 119580601 101815448 47519352 3926014 71100596 85521849 57784258 119825112 1493076 6422243 10564055 43023991 130919312 3220191 287739722 184139427 95728343 111164989 159691268 100686920 24176907 55873798 33439204 56524405 131657554 55949465 7697855 53157130 12922448 128148448 96763813 71122560 15882675 232079988 182946792 42549589 144387800 41290025 117138483 24930262 26417099 99922158 101380520 8924031 22346772 25673196 88021801 56194265 212657454 88344257 37506097 12923638 167054104 166111896 83746029 126644560 171092845 17944775 31989733 28222788 29682459 14813800 133300213 59572896 1252951 99727134 10751990 78535172 175722064 123529888 81802708 59280326 121316862 34041701 32305355 69405118 87479450 15790246 77744638 117693788 46503177 71721912 84687489 38877232 53461345 24383100 176201005 80921275 55499067 56398826 44795714 78616840 157536008 217697325 211414720 150961887 103868062 137278842 194836813 96473300 42423585 28813555 52155949 224788178 30292045 6556407 101359899 104203710 129208687 157424828 43598625 70304622 165052133 11802913 22820647 109944355 2898466 143428184 8006490 20678919 401659 24384953 41349066 268055541 210971649 120750915 132271866 139417782 24929157 134394792 116125878 136636939 159303396 45256584 2152523 271571362 30978352 57145721 162710791 90944611 63737743 116373466 31906994 29241989 4357627 85528360 53942207 108244100 16648661 35202121 185572935 11041228 103864509 107101989 36222495 60353264 121134792 153113645 116110289 29085453 70029664 10666106 19058445 12748776 2136492 28050765 95466084 7384817 256015971 62892724 111906478 67428256 122454774 101691671 43178810 148690364 164592708 56584517 53335290 25892258 32048111 108459881 40538557 58159312 99222047 262797390 101849533 115400318 10866485 60597129 64239702 215319416 113371045 77502371 64075329 73445814 14942099 109098282 156357262 127302953 147147835 191495174 38001834 153850204 203820276 13128267 28770936 170358207 15406233 57025446 96607192 2273852 105371253 23444547 35867008 164307907 88921900 118838517 56759481 48128615 3259597 68624954 44210234 71351499 3350122 138358342 24053606 117202845 47444756 14271194 97395176 26792170 84477573 96957936 236676873 220844756 70076805 2219163 57691863 25508857 75377235 31540015 170269671 82167392 36919631 50402858 212948443 122604374 148355430 170884986 66539836 62321099 71032392 36528580 78676714 72019412 4648548 16477675 97875086 130759478 28400625 5331880 118410168 79454022 9047332 71483470 20131145 72232082 94486799 37812658 3484507 121210102 16567452 87256393 92877205 161829800 12306776 19769827 10662706 56512250 26826051 85886363 370820762 68203320 2716107 86202410 82644548 32961725 131435636 41715892 46682527 121854623 40694617 155771629 64912562 102731748 80453129 196761553 7784912 163908713 8968588 39728626 88913791 39210381 10288162 105606686 4865604 71438539 33875560 196717166 42825040 13412745 71314575 2706094 118241086 103977049 14869968 44144036 10123177 27780907 177754040 24617037 161022045 81717708 35346247 43494925 122872294 89994430 97009021 391163353 26191628 25964491 109632915 189900489 67711561 2770524 88036098 18528232 16931320 114102453 23688327 306374 12005145 35992876 1950002 54442126 126123782 29793248 23786672 99268882 6510677 146179039 22725787 3187772 260938049 45949572 89200071 4204950 48137999 7169104 45511006 22257488 184240356 154438846 100908277 98060216 70882418 84900856 107872361 62070043 31732727 79194891 12874712 80746141 150776842 97978939 179702325 31969214 108351676 143754244 68354739 18575645 34858959 28578275 90489045 105538873 116772507 42048293 124872378 13251517 96466619 83289868 58534315 75608945 62403651 185607547 93501700 18054527 62998668 179998261 83727924 168820166 112027076 138662149 175423323 964376 55241143 11077965 103649340 80758449 8296833 13343266 214866825 5133099 2510713 36197641 34887757 63894738 55114000 197470895 94900817 33785222 59595115 35403622 72169284 4819568 44184445 59311487 3079023 53280924 75719139 92872683 71667206 14338633 33363197 27649956 144608392 8022555 83351782 5696343 97966682 59907490 38434790 207337593 38396931 135366716 19842757 130316917 248761085 31892714 22267875 56140562 103836340 39678782 80117260 102901561 41392280 55970783 14494370 46589418 57510932 5925367 33472320 17961690 32095218 17318580 212919968 80628586 110706669 48426200 71132046 233884028 43214357 82985381 3034755 45386192 135342763 29949376 126516720 47973473 9383881 126620199 40212718 36294660 12456325 116537652 16008458 258939478 37837563 61509944 124318739 145746865 22208732 189505494 88708856 67624521 29688001 53591837 53952203 167645653 56169377 60475834 20834877 16372632 122065219 115520134 69088221 18390311 42495087 53286619 149774335 146265348 111830794 106433532 31177048 34822630 165236923 30231151 140217241 26226801 8548229 300799360 31127136 110648716 15388349 32766123 60634546 210161446 17789429 92908162 29216897 101113926 49582098 14429481 52217625 39395086 42217681 205100359 89066060 46231704 115560475 19489055 96514015 12944667 60979153 38368150 139022498 99630472 29575903 256136722 303808207 11603928 17057426 37105458 22967578 112891373 65643273 24425974 145303556 12603970 817224 47296856 52843208 67451750 82244011 183753714 126293986 6345590 35097248 102535432 61473037 34858245 34039032 82242651 87490194 111620436 39264118 39588597 2827508 140396778 194192615 29550947 36539205 43827853 135454674 29068045 9545194 32490349 43275132 172875907 110999239 15585770 2493424 9277682 48011383 23900062 2578050 67070678 6641373 90624246 10286887 6662674 132273668 10190752 30888320 162016698 173440460 8228204 31673346 460887 204341224 27917655 4102950 161338653 96748836 31046114 298092365 19441812 20301366 13825233 41940717 114519395 69533757 105425738 74946880 79973270 11060914 28987244 91533814 184464467 217009403 150443659 29602797 125161718 228500825 162944762 70691712 53579665 13426872 22551384 114592563 217044865 51811784 92780492 3686382 166897602 221091426 37792683 161383159 38511409 219808640 8620564 26395390 9566954 162314436 43271443 171581612 131861078 44831584 61228696 35883736 65597339 23403730 71313028 119358139 99326835 84169227 107734831 221123403 170319651 32881502 136479179 291552006 129157245 51612595 106672348 59572216 84283858 48278691 42986353 40049909 94626573 135933071 187173706 102384336 110075663 25793488 50110662 71765092 66273837 45284957 24857791 15135933 149311867 174894929 105428815 4000542 10536855 27374012 19744242 159980999 190849497 145292710 71494894 27852528 88232193 30771530 48569408 44026073 204028322 3059881 143082574 96274672 38298246 92857791 165507512 13624718 20268964 34626365 116648781 101118465 123268224 53971668 59883843 109496286 62910557 129703489 132206348 40597292 59172002 70161635 72716327 132986121 65220126 87375325 24395238 140573935 1027497 115406676 53741199 38160002 45198019 116343495 66314110 16851046 29668842 60088948 101647811 50943016 41666048 59087801 1290725 185361693 108224992 126636536 102188887 99131369 53384556 349817381 90676079 47667660 120203056 50877243 52841967 79869978 29565907 7438503 98109703 142464930 154094477 51623560 243086706 39050751 18736380 32980272 7389509 30405333 59679622 32184485 30061219 118490 6457773 36932415 6191910 19677449 203322907 46045044 136038777 16054664 6616689 122034568 69524237 68452914 106107778 108533916 2418335 91770658 27123670 168955197 56715825 102563448 72857852 33985074 115764645 209772826 181751845 75131636 82064627 68819808 485554 626637 228546487 222015682 47003147 204094928 37078173 8728718 159379964 23516916 48305296 304207622 11505175 53592976 30687856 52133560 60034412 55140911 137758514 4249660 123377517 80984345 50789625 121749240 222199537 101602540 40619052 25508942 153806548 15332691 141308199 62003828 37562758 14276974 29416001 184188183 91544609 131373348 95692371 72118148 39128288 17492371 14877091 113602704 112099904 6793370 53926686 168076348 174241925 64288339 26824487 40568154 13563756 143484114 41022581 36667079 90118802 83857039 25277759 32699160 108600573 3364606 36701589 32582489 217773774 93460135 53343790 52539112 61394905 41069535 32539122 47853181 191184329 308758726 66336448 149353364 139626627 28677419 11948773 84913521 193178072 92982384 16065748 148504299 8561999 118748944 57293281 80923111 127922280 81368358 198373 72360160 95339689 68252722 3578857 28878495 47686224 12928313 101626680 16458975 89724351 6493184 31288636 43519218 38768772 34088910 111349184 56431908 224766520 17967181 53638417 73153482 193965410 128167811 226962359 17644878 23219586 22692025 19928624 89476117 123669152 34199614 21318425 97338311 627606 85218909 139758632 87733022 21035443 108814229 11191882 120957873 63940281 87912967 325879562 68019958 100731953 142501463 65644123 49520371 9863859 8133803 45575844 63910786 3310631 184153724 6276774 114899464 168780675 74184889 122396719 10582789 24050104 213556720 18910120 85146166 248506 74967382 67341318 54337015 40771406 57021553 43541216 75683745 38497826 115167605 129169434 104016506 59048531 20829607 16259854 69932730 87812752 11174389 12888907 37190645 157492386 6450735 156265445 51035326 122144439 384761323 11545380 174192489 69033158 86233265 65402400 107179662 21579426 48055668 19022762 352426898 163483407 21616486 28618344 186823132 120518253 28189145 287201400 449123 83243951 74472546 145948587 34724132 50004582 41742650 135580576 41531629 6500902 66480880 109482210 82280442 94344135 42050775 47978947 100440624 44271791 111283666 32410381 67983000 47450434 77658040 151317017 86219869 42489562 54974090 115939558 164963019 1905037 4199119 43424477 102805919 89506275 26949437 68655928 125829937 76419760 89561780 66267428 56530882 2972059 35530238 41139099 11297146 161195139 63202838 41054150 79569401 60734778 49507230 57489869 110141521 74971377 164223621 48965627 116202497 92995797 176141879 42128958 34483106 225575295 64736153 97058304 9201658 130401900 8636561 2483190 17660501 3652688 10809042 105517334 120125519 147285280 28708682 31784849 234589341 88607230 317788735 49487578 180662230 74778104 88676267 88857878 67596369 208691116 1549414 129965663 68915909 65062451 29626376 23886156 142766612 45596686 57861387 83838934 5338612 49522530 23978721 91086918 70876230 70509336 157583251 72288182 325192286 139148553 5855446 113927863 1939683 153118541 23054890 19093873 146763720 214721679 36420817 66812924 125862475 46783252 9389066 47805394 31335930 24502695 33653761 41666065 194332508 95227642 183984982 124870134 81461110 6350112 16212951 72883607 128835996 12622500 14378532 61627397 77093878 39631675 270772906 62058959 27259364 205304257 92526750 111736988 1557268 244515794 61763499 58333562 3058878 85265132 56234742 12755032 227886241 21722413 10119131 55858175 45943826 1436568 33710031 113141681 36649450 268693398 222401548 2860267 34835992 121233681 12023505 103913537 24596450 682601 176180639 330358603 150722425 47527240 46251458 63146806 136817071 110398289 9650628 93867591 3021257 89724504 67439748 139957379 125759336 66684999 119678317 27334232 100539411 130112560 173992195 25107334 197161104 74743509 44905738 37888563 4217445 12562286 37716693 176124369 33835117 87571675 62634103 10530463 82033687 148479802 39033802 74971836 34259794 157338944 64333559 137743588 117606680 46231296 112878963 144535445 84510060 182589095 24933594 152694748 7422285 316886494 40667145 80456053 86204807 38035392 30591279 1561450 36636445 65159487 118636795 29822522 140314192 85107593 28255904 36237659 178374115 68562156 20604986 103635349 63420676 83939166 56531443 46074760 188380825 16804432 187355759 28079155 32311764 200140405 154312043 124354915 70360348 4147677 142553194 263134738 93271605 36316981 1693336 156980873 23595184 33192585 176698459 74179415 4156109 43051038 120589109 103374280 113829416 138588879 127166698 81317256 35314066 23883725 74346627 35246185 41594529 47365961 521900 238171326 112867046 76704816 18133832 133605618 5164413 52532244 63787349 80004210 45102275 41760687 53475387 53822459 137077596 105797596 143573517 54615764 63203331 30885549 84802460 232293015 90240641 231956619 72041036 16140837 84261707 49468572 147853148 188785765 49519096 39410267 135532636 131181673 105394628 26614928 16137913 43957036 193596391 121472769 90472062 5633052 146957911 171838516 153499681 74303226 97538027 8651300 3614030 20582580 7709823 15284870 23492878 38852412 32507060 45636585 144922008 19506327 71097264 119506107 46692608 65546594 6039216 193993596 79010883 13221784 38018868 67836579 112370051 29895554 135170961 111650526 50957993 203156817 95725572 17507348 93550031 78615174 108847634 49851106 14249366 234207300 298960215 126339818 13355149 51552058 80630847 15559471 115274059 26559610 51630139 47366590 136876639 45185456 44694462 83738243 134332334 8759726 8938158 45665910 156289109 133106991 277463018 205799620 7745557 129912283 67882615 22219340 363061452 78726456 8397388 46636729 77583784 110617232 46869986 34368169 170970088 156275152 66576658 132950897 4137936 117603042 39716403 12124774 182849348 98216633 97334469 35606585 42445600 2090694 44918879 65012743 190266142 1357161 1952382 31114896 53890680 96014164 206411841 306919802 9271392 4933383 78882329 13780693 111289089 22588886 59418366 95150734 174614259 224509837 76297887 81196471 99298870 22016989 114202566 63692523 117361115 107621203 15884970 43287984 81892808 101634619 73817094 32181306 74407317 89075495 110636085 54849242 21728397 65699067 59962536 63243281 11759002 108158114 237577023 107411848 48769107 26404230 116816792 89702285 27012830 44843501 93014820 17136408 141192480 12812407 31152500 183255597 85018360 436237 130996067 146180892 36645812 3257693 118274423 19240345 75985597 126084903 123749919 7639273 19765849 73681876 167122954 86196579 71907637 98872 19268089 9115757 22906854 109179797 51550613 66017222 172059465 16703758 50760793 154338308 12662552 13554593 175137961 6367741 65185939 97099648 52416083 79651358 51986952 47405962 26149417 134551702 52614031 17876384 21519399 81388860 151883457 95337615 70119713 25836243 168759510 223034968 124530984 328554121 210250475 96673203 188590809 42245816 64341719 99978037 32731086 12968450 64992003 93343770 43530251 129525482 45327763 48218018 56674396 232393689 26390222 7112069 9124410 10139514 21816168 52850671 108454951 174466410 29449644 134135576 145070265 13213896 64739519 48735192 54318961 132939575 37076830 7871986 162466773 54619419 121469012 60344917 1016872 117408698 78438119 28823619 71536731 134141373 75352058 18842052 24157680 105829828 69834640 81808284 51124780 164713272 39087539 12936677 152875934 49780573 78633466 343361155 63581326 134669206 85209627 3167015 25686133 147897433 3592151 158953876 82412855 37144405 228434797 162382742 95402606 46985399 188706664 7275439 12513241 239710982 84711187 151677604 118662397 156644307 30094080 114298259 100443327 2383519 18864577 11756180 126674174 3303270 37712307 20487924 272362644 97141655 54428611 8456140 220008067 89609618 72033165 94479506 1139918 140750871 2529090 45096274 70407353 89452674 91658679 99634212 55176169 10414047 30123371 226643065 272272 29567471 35670760 8683107 61622620 11742733 46453656 164782258 23645878 118816502 30904674 44116343 3257081 64346445 39489317 7549802 82667940 57096676 68630037 240202962 49023308 139268080 46320648 204631465 36800920 59392798 48524239 23445907 2142204 107657821 4963915 75434933 40967552 3340279 45743889 58791899 10781672 24321407 6358187 110064630 66837404 254463871 19648583 399806 182617247 3581237 109550754 79516276 88536986 77023923 90323992 191992458 144185653 113327763 12683564 211637080 57628385 54095292 660909 60343574 31972019 11715550 105453074 53168622 185249170 6371872 168167128 86688593 179057107 212867438 7881625 3769036 65219650 146640589 166546025 84759705 145075671 37627137 85811393 69957703 27415373 106902579 247495537 85112693 37553 72776677 57457552 111763083 17595289 86112990 86611243 157341817 95439751 78418773 86786870 12124451 150160456 334980699 33739203 94589462 61176319 40125066 11177772 126671590 145660182 206048092 21989279 95242058 340302974 157149292 86913962 120202818 98232647 109795129 17101473 40898464 203389649 55376531 2893145 114515842 109143009 23884371 40758962 109389050 145283105 89376446 103013387 190420366 38973027 12708605 126099030 17314194 101756628 118915221 33411817 111617291 7330247 97876123 76880086 81831251 66450722 113684287 17099569 24981058 60352635 25375577 756449 116181196 207407599 111181309 163271281 14723377 62440592 9692482 41806791 50196699 14052761 138792216 144763959 61194203 227941797 136224366 128387145 77921642 19430779 173353199 32844986 35519324 60743907 66159784 155906235 128215700 7831203 237045450 10191398 27559023 72746774 57926837 68382024 25322622 230036010 78486450 129107112 64571933 127491330 82793740 5601704 86514258 7774168 16559921 141077084 39317651 31383292 73512029 24062803 57714167 107171995 134351408 37262249 48780735 183783855 111452357 36819467 21614701 95039061 14791020 17616267 128692686 31522998 38211852 101958741 32656932 138141490 44015720 31003580 33089276 101819885 96161758 32804611 31870767 79506178 58331879 12152127 102746640 96512383 87769810 243789027 58322699 96352702 53086563 131341167 43124240 171528810 204587299 97924760 16969944 104997644 44074540 45019247 70314261 85060095 30114548 29325357 36953070 97919150 230891501 18777452 18660356 127633076 129548602 17688534 153737375 131440617 115844681 134823634 126755621 2685813 36462331 631091 44610363 78954494 49042399 134789651 199035201 53069053 56920437 96149178 57546139 110654224 20049154 69651771 101765706 74032229 108747674 17558909 74900266 19455174 203546933 11485302 100583560 24283429 31873096 76010621 22542816 114112449 103617771 15690507 178542245 96898606 64709021 60100967 205031611 2593180 31475755 25846868 58879058 215405827 260653435 20383833 183354418 28783822 156435139 104531079 85250308 63211644 41012415 234866033 32459477 86779169 69547850 40015790 59487692 102327352 59080525 96840177 24795605 13304965 204683978 28074344 34427975 90064725 11537696 147418815 11607617 25532572 34805800 102912883 60518436 150866075 35595841 106581976 53792199 29130588 20220565 126116999 61587821 11119394 98993516 24969940 25404443 221689435 94764426 1644444 6844914 151221375 51714884 103611855 5635296 120225360 132618853 14637493 195289081 56050700 139306738 14024405 177380907 4823070 110759114 93452043 1637763 142718876 155827049 10583554 97014240 78337258 12137745 1816739 28811515 393534207 135895909 136300475 132052413 98616354 13308501 153919683 144175232 101139919 56637676 83294968 5712782 156617855 60437329 43449433 54250519 123895031 33134156 180298634 91891035 83349487 67291100 159097152 62193854 38645964 158889429 289271218 16126336 97949869 109673273 214489969 29669879 190719532 36321061 146818222 104289577 7909862 70711687 9494398 164101799 40016742 135666426 40897716 8844828 37282105 41507200 34443054 201488675 3866378 140425559 10526825 69156833 20135548 11649828 44384773 24819915 28834261 271439986 187140233 6402132 24566411 41572769 94720464 138334763 33615953 4861694 56415894 37968310 60797916 93905297 98402086 25088260 104218619 24842933 169467203 77370978 83556717 68571489 67000060 76726627 56658178 206393685 34046444 47761517 168051613 13086753 59520315 103702380 142590339 6395281 98433995 220816009 65895043 32292962 77223265 27668146 180391998 43614401 130264931 53220506 124488076 98648756 99763599 87203846 28593609 17413066 138811647 64930565 195631342 1375606 178838130 104241144 4332331 126894001 54744301 7312023 46829713 96582304 85948447 3060374 25645180 58531476 49132006 75270356 25930899 56273587 94908348 115625993 107901652 29410357 62543748 13875910 47815339 95856149 62383863 201092932 173489641 64210428 136386665 24734286 55561236 82099375 65164587 136447933 70203489 22273944 61305264 5860767 16997059 16693184 81801943 44659000 76652592 50922956 4523802 228619026 62505073 68983348 120965778 27565602 168144008 290631898 32997306 28543357 96301311 39577666 90055358 136913019 2589899 20702396 43983386 141949031 129301201 86242734 97697844 51351900 39394032 18408586 60292353 71942130 1844551 11259134 49358191 126630569 346953 82568524 133132151 18743129 176040474 12733493 35411306 85901510 32849746 46245015 78680063 227068898 202721260 81490401 49254865 38468875 98488123 63774259 87414051 55519144 122293223 50241732 13689692 150956039 35819714 77870268 210654157 63119691 35606075 75083781 37878890 169737146 69495881 46805624 189286568 227487965 90564100 87946355 6209981 46718890 39023432 37649866 45685035 189404378 141061257 6740432 135951244 6703899 210655857 137719448 67309409 101942999 39692807 8680778 253100811 134362101 56195744 80136640 69107482 35444609 36658375 21654889 61805625 162601498 165798025 85673353 41654029 47814353 20932593 95397812 36264298 68493663 1949645 105242971 92236594 53494954 38242452 42082871 233825072 141719735 51239870 9687688 12594042 27485923 110986268 127463722 84456 66808130 232656781 74892888 139160113 31389803 20326849 6968368 207681316 46903493 143661016 7226071 97868456 22258100 49745604 17607954 1731178 106288930 64220509 4774773 15998904 286573675 63902048 17485928 42272064 110312371 120244502 65069200 5972508 47732651 102695436 248527216 29018762 93661908 29523679 48544894 192113396 53338078 62501197 4165952 32730576 334763082 32823515 59265417 20066528 254828419 278898209 2809913 14733509 69902708 1806097 84296506 64648705 68165971 120464805 15637433 125899280 19952713 4732596 135455218 3373497 151271270 162933729 75559645 22814595 152819630 42871127 82105716 10325290 156122526 54536765 23964288 45369804 18672732 75712492 18095956 22155386 7693724 183454123 25104903 6187456 76191773 86881645 109512912 21494953 3459330 10729108 193264296 64127791 57744750 145993348 83096459 57557121 124057211 44478324 78662145 115805428 74605486 9549342 96743379 40139788 42848058 151839036 70601102 25497331 104706638 24432298 18771808 3479424 67184136 115247148 71355086 16396007 78514109 35872924 67394630 114560569 67594754 300396307 99712463 49440794 35379159 10604617 120650870 21600761 96315999 132864979 80242567 19456177 16966697 37967545 25679826 18958655 13324617 43313756 181238207 72937123 90346636 21431849 343728066 16082612 95415101 287386904 86478490 192214818 113555563 35520514 76704493 10945773 66618172 186341981 136748612 21250697 195526078 38089486 10342086 14187316 9791949 156069996 38473567 210136541 80870139 59295592 20750064 76603207 27286972 48237874 46717105 101763547 80268237 140357780 76456718 118308151 48213632 42769858 33912229 33883839 164781 16850808 4356777 29912554 26469969 241699200 15220083 3300431 300773571 23030325 46861707 39024673 12162055 30346037 137378326 69384038 163405071 149103141 26327900 16652928 229875428 27243911 36271455 321690626 37986228 184088920 220972545 174159169 123791739 14507477 18230239 27941914 44610448 6896594 44187063 129396639 79893761 98242184 2116857 69025814 30386157 31840371 3582002 114176386 23976341 58114993 50128818 11808948 47092465 12784051 80540237 12960698 161429875 13885923 62810665 84945702 7358399 12254433 214433767 10058288 26544378 135610020 17484279 13695217 116157464 123910909 23368285 106637158 22709535 146478154 35371441 2900421 29133784 52688389 223824448 54554462 82489423 134154208 80876310 55847091 132560475 47984302 18022618 45070553 124190950 17764643 50365356 95847972 12610923 136795124 108161191 104317049 35014662 37103384 4181762 92164871 1223218 68039848 11350492 182138017 9092467 24736394 207033412 135974789 61192180 11219320 121555406 33059118 41112919 61530378 221583202 5133592 60801503 9273194 205663161 24721417 41002844 13795330 102318172 63127035 150062910 38311353 124885349 62126313 91867881 54863573 19947120 70787201 220632018 64149262 22298543 164521835 63707313 79078424 22543513 212996604 112115085 47191779 36886430 143758715 103277686 40799677 91989074 13941309 218042629 131492824 116569000 256911905 262991071 1495473 90529828 69658180 31732727 158460893 10433410 3101837 179291333 88470567 45822395 48380028 37901500 263188322 15110144 31156087 21052069 174241738 37867483 47573599 8388548 110016809 32990421 116313099 3906005 16247121 144411685 138500632 15539003 95828388 72174452 82134055 112054361 21005795 66393517 21306882 161184990 3050684 77398705 60005767 83163354 180101825 27727204 81989487 261977888 45401934 84890758 52151087 88622428 40628300 93923487 63259091 64407526 5085805 161284423 91869496 12118127 18846166 219973659 9840994 34171513 104708219 24918430 17673982 218740615 5515395 6108763 55614327 180577009 16587869 86769819 27884335 130989216 86705185 29276873 120049869 27821486 3240948 133481705 138660177 9373885 18711475 64895851 145742819 129151652 109521514 10073401 47586298 46124468 91383585 44174075 1692282 637670 17245803 2624290 29873777 128082590 65900432 71516229 48916225 28898487 45638353 63783711 56000142 49630667 108575787 77939543 151033831 145124682 213027952 106612423 68232492 69432794 82885948 911421 271975860 114099937 165250625 89391185 2461464 220436076 43010221 31566722 52464652 87378674 15234176 227813838 55113711 155529770 35895483 176336308 44125285 22513610 62770613 111992957 140053004 17514471 20265173 6109443 69363672 116770365 9721926 39579519 44595046 3559885 89127209 56254513 8930525 21170746 148199863 776815 81664668 17761515 145516991 117698242 180315702 84601180 88299003 33791903 11300614 94572479 127180434 125172836 6299418 5111186 33036270 68072828 11488311 68248285 50742280 57028676 66186185 201879505 3581730 96417132 33790407 9347620 178039980 22850329 65882480 69611141 133056433 23510966 292431637 47228635 74588860 330347910 181761042 128597180 61668962 115870453 61071684 52127899 29247344 47615368 126114789 1314389 29219923 37933103 87274617 19078760 74639163 135826243 7285639 127223801 15890648 42400669 182011214 12341235 44765454 207639258 73462644 182536259 118190885 40339436 151347039 9722300 64710211 93173617 110259858 106656283 124589396 827577 83288916 52291745 42114661 226212523 65882072 58313638 63169586 221698904 27484206 118152193 98643435 40422583 9889257 28913022 40289779 11754633 12235750 20926269 108671786 138450584 57448882 122144320 35115608 152887749 64770289 1143658 131616839 61305417 65745239 92612464 4358290 118994492 36384692 77467164 43662324 8663795 135165538 161887243 28676178 97515672 6459099 39088899 42908255 31320851 58728489 148718125 6037414 100901494 48897287 62987040 9415382 130933932 36214930 8882262 47896361 24461045 100358038 17513825 24929157 70976394 51847858 77126824 99738864 151134199 67702483 131456104 1655341 40786672 5504158 97752329 90689628 1633241 106501515 24140680 20809207 84732148 147802454 89644740 72016981 11237187 88715061 216149288 62300699 80117498 164142667 42769756 36236911 60862431 144278116 93961635 20330980 41155997 187236878 349741 159111500 52468018 60638643 99909459 72158710 240018682 8504148 2104464 121207790 13106320 31646843 113718406 127038824 82062621 37671983 163263563 6544847 40660124 50344446 111611766 20123478 71708176 82647829 51672809 191102355 79889851 145932369 33654747 486744 99947794 41666915 21281416 154500029 42032279 58885858 110564328 49488955 8215131 4819228 42575191 46694087 102166685 182209961 27447146 64590769 12306708 23162211 47906969 9143178 44375865 21779618 62634154 289935 25448847 63546918 6615465 387626707 142534035 122817486 65216964 52181823 145770155 6596663 75964908 172992357 41787853 50861807 16193792 58290382 98820830 5852233 12047577 66789923 15631058 79190097 82076918 68632689 101837463 24031098 34540770 19006391 159135249 288451512 177779455 120653624 79220680 14686062 36138345 25093751 41367987 10459947 162515427 40233713 117156741 17004590 5787106 81310133 102148376 49584325 251516054 75331998 92507829 4489581 40437849 72008073 33732284 175175922 108853635 84106837 16174701 30270676 175241134 47515000 91968283 74096897 206191249 11415347 110447742 49060844 14482521 303227164 1157360 209547440 32147425 53498269 59185806 9202916 69886898 15769319 50886695 23358323 152502835 72136814 88746018 61548891 1361496 85313480 27267524 182224649 35381131 129446687 186218 30219268 27065020 76317097 19820130 120984478 95707603 31068945 78214280 51201977 70408305 81067628 38378299 81547113 50885505 46354767 199386132 42145890 113434982 92191459 7068974 171207442 113109959 14379994 59670578 100233530 11159769 48373874 73139168 113528278 115417709 12224547 4205715 30754734 226326440 95803313 51142970 205622514 37716030 32409412 82894142 76535173 84296863 261759268 11345749 73353589 46790324 139074093 48778967 44842141 127057082 147017360 102883048 232284073 244341 157549268 252785682 39992177 29241105 52521245 91935609 62293763 196395696 48882497 172213604 10536753 207109045 14769141 185306511 31438797 48954016 141792665 64498935 22179985 100334 4649160 156963431 2728483 15375327 82219412 212005096 40012390 189489514 50667412 159048940 130281931 81553624 256688678 78378738 9473148 80757106 25119557 97610617 117719475 112908084 124983473 137869388 30084271 30567292 71763885 59982596 134131955 533256 76316009 66632197 87358308 151839716 76016809 245624041 125091321 49387125 2289016 129312455 29228117 79660946 132083829 45429814 11128081 46373620 100448648 31612061 138926482 52315052 50369487 290425229 53708100 104015639 102616828 84172491 55206531 39407258 25392577 97010500 120798277 56494859 527561 36798302 97094361 45012498 210896730 161694684 153776730 20797868 62522498 15772821 38823563 20509412 22696003 44202669 103524526 164117507 1900702 150649444 68580159 76770895 41096123 6954394 5139066 146292497 30498680 27366719 99260314 309348218 162146408 40565553 20462815 32921639 9309574 53913460 100531591 68550307 38190041 10369031 2582113 3641689 254497803 65394376 31390721 37002863 20301757 18287716 75965350 117748596 27691929 27999867 25793046 160229301 110704119 50556657 47519522 85443020 58066917 145667492 203707328 147217144 119514182 133258121 97129347 89870806 138111723 122554207 35333004 83005424 184247377 89028286 129835222 146149425 98765359 48503720 98734266 69613079 30668017 23995874 33174327 4407573 42180349 54355664 54997601 316945671 76651878 114843007 112061008 95090418 68426377 9727519 100414172 6597275 134128283 80239388 24034583 101490170 27281192 129086491 106825229 43070826 24980786 169146532 181115178 133774904 42730707 160725123 112670101 56497290 23128160 134300408 154098914 84109183 55494086 93452230 126852759 8865211 163970678 208644604 52478507 147933252 14953098 1748467 173361495 172760545 89266524 158779286 11394981 29214806 14630846 249059826 42493047 13019875 33370218 132647090 81803864 26537204 16395429 27353901 110165406 109766178 113837134 58298151 138848911 84359406 59471202 108062421 45221785 89524992 14024745 215333050 78635931 37766367 29393459 86825001 120794707 145945238 26873107 1759653 377057637 72261356 42664900 81678761 77404944 60878071 62912597 43621932 106317575 77432433 46120337 37766197 32979813 90148093 43224183 34742730 79623070 203941690 38668438 192192191 34188751 120409130 15635597 121002481 72266592 58732773 129391573 34216206 11758696 26718237 51128129 631839 109488296 47234177 180617656 47521477 52395343 48424211 103177352 38137698 61023931 203445324 27939024 28586146 68377672 18412955 216669267 16265311 35360170 120467950 87654992 48715999 19646934 3884670 154677339 10165966 27576448 83457743 128163493 181525592 7972507 99663809 104203251 211118274 92370928 73635194 172672077 78606011 24369925 101232773 61308086 172238968 103543566 50551489 11857058 121993734 12019595 120227842 125462788 102584375 26687858 43420618 81229230 172435709 137824457 122186973 1381114 121741046 167605873 29323215 19771459 58373359 3760706 19692103 71354559 7906462 61892716 132935002 91947713 158341842 91546632 24791253 69811792 131899413 50658198 46292105 16357077 68346698 19712367 50947589 6411720 25787538 162903214 43564999 239678937 36258178 35088459 35613861 104879885 114573999 43258744 16395072 158989916 204330327 2299080 81019093 246437287 12954646 15998666 225747760 9636501 22952788 56038307 11183484 50260721 106742422 456501 71226192 53880956 50348764 83878595 576419 58574792 17728399 108849844 53447626 117670379 145708411 1621239 772616 55933451 177317701 178608800 47274756 71573859 45734998 40352883 31623944 144216423 102578170 72366229 92872819 1107856 12948713 5669942 95562610 141599477 39191766 3500742 149032812 1399712 182581462 29952708 22647281 267246052 71047386 59347901 3231343 105432725 131932648 36480827 94370740 33695802 19258552 9217910 28159293 73879858 11779929 205318843 26911833 130315693 63590455 64285024 125068303 97852476 39458870 9432977 70333250 62971332 35985209 61964133 3941331 162236525 199568355 86334636 55286397 21542706 84598613 14904733 129761935 136972298 100222769 154428986 1508750 30839122 14073297 29858664 113583494 170367013 12246188 76145958 8281210 155190586 125218906 190370641 165199948 34077010 16233725 14975062 11017615 70203948 70698852 73621900 78415781 86352792 69784031 52722950 7634020 103589517 154518389 57125797 50304292 182273524 56257675 171749453 35172371 133699220 13053297 7114585 148976525 84733066 19319565 25337021 10407111 35250520 79673390 3285471 214475077 169123769 83233241 266404790 83138245 12837176 31799469 7038204 114282313 148418381 102901595 71036965 116267420 49526644 38319190 33539759 85406810 37626032 28593915 56491595 214533353 45789755 3121948 137657483 34737919 1246542 26306327 95378755 38140095 7831917 2090762 77314266 1728900 60328138 185542284 24483179 113117881 6885051 46170351 15471870 9698296 158790897 32007294 8126782 111378815 231937681 41741222 185857209 61168057 55431492 51246024 70060417 255702712 43912955 270099264 114390246 314543588 48180023 99894771 3186565 4703169 70900183 34776135 1865869 190965590 88750166 74237810 140231300 97919864 58855054 130537798 2146471 95659765 2716362 102081804 33831751 91893347 58722182 109403007 86426640 45706897 133557338 76814942 180710952 107352314 9717166 141212931 43963564 23000235 30220220 278213959 69892185 238381021 83888965 116775346 24720924 7342351 17725016 139614064 136386852 60125362 5090837 101448877 166948330 58299715 19458591 117893334 82390500 107147940 31404695 38522 27883349 13096477 40426000 109126791 123108441 120512915 52941519 123613953 99617552 39792886 40503299 21131272 233424263 8572811 169962192 80413366 31323095 83003146 22608436 80963860 33118329 218405851 70300950 127447402 191070157 173813270 195124283 53588471 53234565 49972350 41940173 114233268 27070409 24876593 59838300 138689009 128925314 25000608 82432133 164375414 235128020 4253383 53958034 13218707 43738229 70553995 21116023 83263858 14585354 39434832 77014488 111848865 116055515 32885905 174403221 249933490 46748980 78322689 87410685 65760335 101875458 118553223 268591823 57501667 47137787 28037403 136061897 16632851 129075186 118363843 29834303 185121279 35639820 17900252 41892845 64723590 11083456 36245887 152581987 62693552 12302169 1526413 77577545 113408309 16215195 39539161 122079601 49697443 5144489 48810349 1892593 28785522 91955040 48124790 47911780 49399586 113773112 46717037 148450817 19688771 37263881 135682049 40100858 95853446 129032635 105567943 94940087 29373977 33840047 9955438 11417931 30898401 127071073 292245079 52702686 23724928 50251048 64203934 135774818 8022045 84463718 187920278 11490470 63019969 149942805 82361770 67644309 46607965 50449319 138609636 116679024 71548325 105921560 2095522 44044382 23162466 117212280 117940492 61860637 7079463 52143998 208860980 58203512 98579090 25320650 14008102 23512394 57075086 192006449 3165383 52684785 51380579 55448339 105448450 19348380 26868347 132476937 262260207 51234719 11385342 142452894 33572773 88583719 114327108 40779226 7658313 8409917 109656579 134981615 148385418 50504229 2596070 1677084 317688588 69374688 72939248 116081508 38003143 52076015 31707108 80402384 134183414 24438044 15881791 114244981 188431434 171513561 13258572 60002299 58072714 55121888 23760917 26471312 31258988 83330328 20327223 124635755 133704116 93830327 152873860 11159599 79470920 6542569 38438513 241486071 49166057 18622327 22728235 92352551 222200421 99714690 96168184 93419658 125382922 17506991 147422572 57824922 85473722 8899092 118203040 158388252 22652551 3166981 103509005 76662299 32162164 145953908 84880320 11556549 76680217 78097609 160394711 217767093 282585424 61249334 12342272 91045013 121353140 278228647 8875615 12456648 39221567 67283365 129362129 49473825 90985105 217057598 3716115 131685978 6122499 19129080 7089612 180065734 88399490 134995351 7962885 7232174 56716743 41624245 81971688 148997333 140186845 77746168 37539043 66366929 61523527 49426089 106692544 49565319 112944192 239572993 119176154 209456269 69893545 80144018 109136107 4126631 61221301 67546967 87521219 16917193 17036006 32012564 19758964 22038545 121663764 19696098 15274653 86017093 119918714 1840998 112453487 31612146 140025804 151617407 67749675 1537225 29238283 155449683 24885518 103285302 42524599 3622496 122310121 196845091 71570918 159234784 31026632 36083061 282001304 266052346 1887544 97915189 20455131 13545090 155049928 285373050 85213571 98037997 127995873 6804046 122073957 147420498 9202916 70644809 142047580 204973658 86084515 147640376 64940901 22169904 3159246 125510116 199191346 85156961 22711167 9868075 10360718 78719877 28159514 109420925 220328636 82234814 142050997 38197487 26278532 76027196 117396254 44256661 26652753 129055993 33844739 37909014 12335574 45244225 251316372 21487116 51313871 48619626 133335573 113183994 212117840 36223209 212449 65065732 44750477 29570633 35093627 53294014 1906482 252198213 134818568 111240656 11444145 4413710 191327809 27990636 34194310 172034849 25793573 205674925 249834312 170327080 28902363 65401992 92902331 301686539 27421340 4465322 151254032 64069056 35371339 188385398 208082992 69469395 2230621 17059721 44285017 36289849 53666926 45575555 227628623 25190719 17531199 265511219 90880555 7836847 80174448 90797765 144104818 40159661 90790098 27466101 171176961 97230820 67697094 97662739 81556089 249028410 189992714 131397964 122649050 62314401 57649040 2318936 59693477 70825366 26256041 36701470 166792627 29379553 3128561 14736433 142854247 56650171 36423503 143629277 35195015 15208812 6819652 171282701 47645305 15253692 121149616 4354686 103278451 162758884 20059490 79836012 44395874 51716346 36254914 19968421 105315425 167249451 14597543 87117809 58625809 39990188 18916376 3790337 153828529 49019874 83823804 114507036 18271940 2758182 145111745 180424961 17838185 69325337 101439561 191753404 15046394 45065249 14877176 36089181 33451155 178766662 184962822 20300839 182226247 144675202 1097962 26407307 26035602 116176861 90028923 22697890 63345927 65038889 11898402 81065265 169508938 48741601 85882113 130575606 48652589 96064263 93811100 59358169 149182548 4075359 5085635 154917379 55532812 16807339 16846031 72542366 1388356 35202393 143246590 77620079 50035709 69737587 6820859 53522800 261152300 93056334 139759601 102284444 18319846 132290362 8896083 71884160 41145916 36406452 219035140 57308445 77381858 191755733 4665820 254512236 66276302 74494408 127880630 201039960 32782188 107718851 4475114 59828525 113085445 293120902 23206989 187971958 61258225 58685156 53213128 48683478 122684733 64246995 170144891 119465341 143922476 13046344 77974614 24798291 70798778 117085800 127353919 134719424 47036297 139105730 20760706 126588732 157031584 41534026 37895550 25182712 206874224 155096610 28170819 2916503 39380976 74756123 142026908 83933046 204562734 231455051 54335740 172181100 62783431 220913929 92469698 6145585 2426206 194773386 11972556 240118387 27347815 54574828 24494008 101181144 72739311 8362045 53750209 76848551 59967806 7100373 237739135 296075553 7560512 20426741 137556401 11326267 38901593 51858211 8581107 470288 12669862 10384722 208067318 120115319 5241372 50314713 2817053 105431535 80946928 139464039 104194377 64627931 76224702 55810609 44250133 5064062 72889489 60845754 58850583 129112246 68282523 123165255 14284335 27224820 86168274 165495612 181347517 695844 97234186 3860275 31158926 153146200 87804252 27841223 68592229 123921228 113926877 41017515 4950145 110011505 141102992 1398182 144779072 178819107 163598395 39384988 681275 48058320 11142004 178802685 107249328 155623236 109088711 5780731 69402602 43930363 4692782 98003113 4552583 3381555 91027622 44603325 61168737 59123739 68280517 117025127 17742237 129770044 62096376 103402466 5122678 27370323 31023810 142266370 278469656 4359191 91006984 18320424 38150618 62945356 11014725 28923613 10273219 69940499 32602039 57396386 172619496 50020188 31956464 134530333 136925480 16206219 17143106 63606163 126538123 168143923 1064574 4179824 111512299 18324708 302585907 78489000 36226524 428332 271102332 23293060 124900003 183744381 3944969 57354175 3478676 114220212 67333158 175426145 253799052 101332699 1229916 107818505 15019653 53138192 10965 148190683 250768989 181142871 103409028 4238049 54423171 115620298 54574624 107990664 71317091 50468308 13851294 1780563 165358099 185272035 106940064 36079491 165092389 68738718 22856891 128281354 14376509 2470899 46067127 84485223 85915212 28782037 285115228 44435688 229910448 54182281 39169513 97584029 58626965 119825180 1407260 15289800 12148438 359437035 195044128 149364193 74246616 65129074 45736596 20875218 290877939 85259862 65787144 81460957 79355014 9022869 107550551 86174547 81626860 87431425 90509700 35853969 88204313 144231808 177336163 46319441 31316295 72766749 53064888 10958506 5302419 68275740 9809425 73754857 73030351 143556942 12502956 57513533 94236151 354620 206716175 13677843 138674967 16098082 29235971 208903684 39896705 47294272 83268890 235381609 6461870 163474992 38783392 175060118 124004664 9031403 47684524 217394606 229130624 130163985 85911982 15584750 37552405 26203035 54352162 66293710 4400059 138909584 20292543 120237107 24603182 25376206 51274890 92058468 117489261 72181286 26406049 84932 33138066 29892579 22595907 62521886 61256440 24353044 85589152 57618287 5175803 91799082 63424535 335124859 111230184 73788143 184118534 36882962 18261842 56113940 147990967 124820562 70248539 29142012 49960263 2625956 17618035 191546208 39330146 4175013 76241600 7831713 11565117 105111238 80158451 20651090 36618357 88909915 10162073 113644439 122420383 9552538 125018323 32998156 115484621 21790736 95058016 79841129 123561695 16829337 98242031 98426158 79534976 36074034 81070484 32720138 144279748 46433885 62048606 96978353 67603169 188516638 124748788 32270267 10118757 131835153 43238327 29867606 195699665 3693505 108923981 112825906 46326105 159252447 183736799 105447702 89461973 30293048 52903728 175719565 22637812 32206075 15702730 167396161 96023327 35849549 21512616 24059165 41879704 72185434 48441330 73255567 135322006 121980831 53950469 74353036 67813391 137807474 85593861 73313197 206263397 21463435 349945561 162569062 119174471 78661635 179016069 49416807 15447917 37643763 38708303 126441257 72569872 131179837 8963607 224758836 67703826 138593639 6232659 76566674 60084613 144868628 53959156 208964221 40957658 110189937 12139836 141552200 124835913 28608977 165049260 17842435 48033449 68082858 6145823 71422814 4071007 181558929 172986373 92936127 67542513 73356003 1066954 174724487 11673441 93914239 88246677 12516386 58839499 152453688 78976832 17754052 48700155 72428619 121827134 24795146 19144295 22581712 70604961 48556981 105013454 38273800 2840258 146427664 13162505 4599843 169022585 67412259 99046471 82150766 120503327 191391712 52072462 210163265 70083027 181926333 51853706 7612583 195339843 4976903 56490932 24547881 5950952 175959962 54192481 91248605 81108445 200527444 6187915 39121675 174505595 83342500 17361182 5230135 120757681 157102015 60771056 7480510 17804406 31507086 229653510 70608786 5176721 42728684 60756759 59039504 29248194 32516733 174977634 254139579 164123933 156066647 66803472 58659333 8113505 85533035 99274152 112995617 13725171 212220605 22590671 57075324 38170049 77261175 224788722 46169654 42412059 182240816 189388075 242499917 3721334 62707322 116013015 149235061 45033170 47185693 113508813 141974106 29580527 4468433 43815545 137164024 37232040 36906337 43836183 6440314 72057220 1005992 281288800 94148465 25731387 146701381 9151474 61151414 46432423 53704938 38017610 24787615 188268778 88219477 86065662 15823957 45833904 134952188 94386074 17167314 33424720 10810589 84322805 17527765 147001992 103544229 219065230 48782061 932110 47341260 90740577 405456239 13482054 14192705 136092684 32089727 138708321 14916038 203004939 243879399 116144510 231192180 305480888 41412340 8541752 21299334 9912258 29784459 135880286 15181833 109668989 58918600 3115216 124176891 31197414 109868127 60180578 81445555 139492548 61943971 49922234 39376352 86016549 14433170 61715049 149716144 28967881 178610415 38912167 209654931 34018581 8730486 15349113 92477977 139289959 33079569 144283216 13827715 165083872 17065144 46623401 100626910 180022928 77304542 71700526 122590808 150031562 49062646 150435244 87661639 59749322 189724012 38421513 42019903 91503486 106004316 261893313 41432570 127433496 35526430 42785277 132453834 18883566 93983276 29075593 56861600 141642198 86838720 6621568 154813713 199611960 54815888 82883211 176026177 264063244 110327348 52954609 9842813 1201492 170128537 96357751 15497234 183788139 39750488 17215781 4684350 11658158 96734267 1673837 168638147 41097925 167424857 126498666 49508777 49979116 190914658 21660669 30619992 158784998 45589138 42617759 7849801 143474373 1451511 27026158 1112293 177415978 50447738 145035313 79666777 96269691 42447555 14114318 107872276 29388138 7042930 254529032 145548713 95887786 63033824 87329459 50201544 119230350 122049120 236325126 5062158 19702473 68501840 13732141 155053974 69735258 294054321 81727347 37756864 69113517 532753055 47717759 112599228 32909824 45193990 8387052 79344083 22501200 69481720 41123918 205029078 67543312 79411063 271896470 17784295 185770305 9015542 72953154 51181849 88018673 11019111 4026314 23291207 89906455 123793388 2878066 92013146 21277608 35090380 82803039 30338965 33374961 168070891 113037029 81355217 149033781 25999902 5947484 99070305 102357374 32283391 32026776 61251833 128728811 35447788 71125926 179023175 42766764 197324763 110688003 69131214 185967335 63714487 99780038 186447568 1026919 9930023 416963811 6545612 102392989 53857836 13178434 111360234 138415547 220188352 111016324 76902832 174167754 143451015 29595402 165896897 129790580 1457002 126330842 65315377 30288781 34455923 186273488 21368507 64884257 29934620 67890452 110330799 41865594 85662371 6578031 81939320 105001333 36404497 43777159 94783602 40368319 94145541 102931583 116300060 87620567 82683121 4065856 58940700 132823907 109292286 145074685 229907898 91686236 38436864 165795407 24266888 145711896 42232641 184767645 7070844 27196617 123964051 76110955 24643761 18663195 13984761 11709447 77537289 152364489 32779757 85033439 31778185 64413612 80218563 34293641 75043593 246051557 34866116 93153370 43017769 107567704 38696216 36292994 360369706 15234023 28298948 17859809 87271591 20759227 91460374 104399941 102660382 69531394 82952452 261957573 30241521 117007668 49414971 148870887 2218704 129245866 41417814 133730585 111065216 32426276 69593818 56767148 139376846 21307341 120305719 70418624 36351712 77710638 54071271 91608410 14299856 63106244 2335392 101760487 117272749 269825462 98625517 99664115 130920689 33420147 2500224 49718132 2908819 4576519 3683560 82879216 9012669 11603367 29726863 39555855 52711764 25324730 7887813 17867068 32950454 143121572 253046343 59732679 18129276 60566478 118646247 34718709 214349209 127157467 23638823 15341905 73836831 250081849 147058840 6282860 6256748 33801168 239669060 100413135 266589529 19502264 72419065 11661252 92777058 154171504 82213683 10533625 245102345 33211081 42340693 107548205 34417214 51330259 193754984 31973940 8261405 60373596 59008224 157628913 22186411 159081529 15915468 44130385 172089113 7876474 36316947 51235773 12501137 7685105 20644528 64419545 43099930 326145476 118179257 170101966 113788157 33738863 14966018 38673351 29052966 191627604 5953621 144836940 31913352 192712 5577445 101009138 30044984 13849084 14570836 198995149 141510533 57059667 55651761 37681724 193049722 45040854 27879830 59622315 19679132 46889332 96575895 23161293 159548400 293379115 17463301 183974408 199894619 25992677 132943723 177232395 59116990 14640094 200070144 162047043 112697522 124935193 27869834 58517961 124940803 197891832 373031 2836042 15618597 119803981 90036012 180691028 120913197 55573663 6499066 52022312 172410175 108230755 10403728 91548553 48567776 60069143 5587169 96993347 24968155 78037735 36473721 12034589 221579003 173957260 311061393 38678162 140356505 25533575 86841899 161023966 54036217 53340203 2724284 10108302 8177646 137084294 25223563 65698676 29189374 147379749 170051493 312647 24942264 124114008 149128998 104622318 92984509 35419551 117906407 127275719 85813416 225625445 194653910 129791600 42989855 34561901 129626258 38619665 552636 72061793 41623616 117273038 44251 253099179 214454405 1259615 101094529 21763570 152493332 76956144 89091798 74335067 108986881 13182888 106105840 115372914 50285201 12608934 164501282 90246234 65331969 155756227 69141397 107180104 68871845 18952841 293371567 8550116 140692544 154432505 24912548 137262029 57611623 130960826 40567015 15617594 105431280 225824039 17168351 48156665 209695085 70759015 133520244 44482982 16965541 66858467 138286449 42481606 65812848 567001 2057017 147895002 37774935 222187127 170094945 85855763 47640358 108837825 24657565 141434832 73690087 46307456 16731706 201416136 5156542 41718357 52418021 47191048 8885934 96217144 79720446 165810231 25766730 148118756 55035511 5691311 8849061 201720572 162437431 1356124 38716939 184267726 107891146 30649487 104474401 67971287 58930024 57318186 58587372 214241259 81871609 229268171 122591845 270963 70990691 210399786 31597101 36853161 114627294 38896816 12805488 29644702 74564091 219580517 178374625 157750038 20709213 80779767 1907026 125519483 55558907 109484828 135698896 14453196 69719142 33820497 12478663 50391961 60544021 145113785 120125043 71990733 61818919 36493713 44947320 14138866 32352428 21143835 38785466 108222323 123161260 141019420 103727880 21751585 184517439 32060657 48589842 62807537 121434213 77018602 19610027 96832663 182873777 56062617 6463944 160611240 151508131 32032998 11027798 211860987 40203623 98367593 75092009 15928235 10837568 50804381 15302159 82586663 252843856 37751475 64673678 61531143 20573213 91568409 36308957 168961572 51825928 134275571 87369477 196219491 107119822 64210802 72699259 114775143 268943944 6774993 69684445 77883681 5045498 10556575 617848 121416567 53463164 125220113 107568078 19882078 42743882 66906968 97904326 12089754 13801076 212942340 89814434 89079167 109499448 12235325 110840170 9912445 58433352 29061602 29049532 2633147 65775788 108419982 15673643 6613816 23868425 187095642 38899536 28165498 42572216 46402962 59625545 14098321 34713201 44183510 61721781 141011022 123203335 82726233 178051251 103351228 50013065 13624395 103350514 6446162 99039722 15409021 91207363 126662818 66372012 212654649 28766618 34104941 14914559 153928523 18904204 75780050 4495548 51154258 101129464 68958120 171345907 283154142 60301482 179647500 68871301 73075979 24972949 161352372 97459929 56545893 8224566 71482722 79405232 16152703 57580020 151350847 185953667 17575892 50895042 2372469 35362125 2812378 8991589 120529473 305728 37666849 289991355 48873487 1659047 194578005 79149246 69733099 34743869 57391524 76513974 103315409 34400044 26502711 104637278 135653982 54575032 186825682 5044648 414794696 68175610 117075192 35775514 89109036 83890580 162375364 35755845 9643352 35202206 1693676 54552388 34190094 115276847 24906394 7451287 230319315 29016688 105523046 120473798 23036088 166465003 244326567 234984506 22683355 28702239 66641020 15528633 55853602 151422230 126385531 318540254 56781989 7436820 133340656 23131662 17050133 96391360 42503757 62855426 124959775 8811372 107020661 90780697 98611016 30359076 195436998 77010544 14344379 36327147 67439408 185599863 49308806 165116699 173312603 115176445 54416966 29410765 61149629 35634567 175365608 103433032 265481639 92008420 81289614 45983368 93948511 53856629 213532580 183292844 113632641 39066510 79114005 6742880 195304908 32030108 18675214 145596959 146925305 102860693 95934553 2929525 124446817 114730501 5445372 272217685 112797635 100465733 114342578 15466345 98388996 124593000 17600729 76424724 99118211 128586946 171813424 32776459 128168814 185460786 60665010 5734185 7058655 127926802 89606014 113505141 31129652 28198240 99558358 69973836 15989979 42971801 27984839 22587254 58776021 117178212 171002354 63496241 31579472 86507271 74866045 14233947 98393195 777495 29833385 137040213 47001345 69702788 104397034 19994907 142400959 55845255 35741548 233321651 111320522 3021920 162055713 180935556 134825895 67779867 104455871 21116023 174303091 5765771 72917760 39680567 93646404 97411768 53154002 61926189 75050886 70813058 101818593 85317305 44899176 16461576 214831703 72839679 146241684 115353177 25009278 148366684 43735764 54057059 57863988 55417909 32286094 61203060 130258403 111249037 16288533 69389291 58536236 103824372 89265045 2623916 94859575 25777491 102509116 105601824 78434702 117084593 57972720 158965946 230670875 44636951 156218525 32348331 153845801 50701684 29634417 19230298 41569301 124145339 80391861 5518166 65508123 3485340 132780353 19321520 12963809 67695513 3282105 168314943 57972839 109237308 379146138 61839013 69616292 67653761 227329899 7129273 114025069 4123095 4670971 22446851 92401783 63612368 207799245 34224706 22102584 27571739 5608606 10404289 10713349 122316598 72318595 117315470 233802088 21084573 46626359 70541075 25338177 80153861 107035927 24164259 48946026 523617 33124636 75369551 12932954 13177346 181026200 39796745 74006304 7369619 200682841 172396779 39892557 56118530 15552127 12345196 92054592 43446458 166638454 1363910 96746014 21261849 377512965 29873029 34701097 49985542 129076648 15414767 36766699 109650527 114613524 5978441 92609676 40950331 51322728 43294104 16000417 121079474 17080087 38381920 75863860 68698836 171520633 25079641 47050662 46398899 14163652 111555292 41866121 5030895 144221234 193891579 2427957 57903275 2360671 109198650 33783114 141451985 33636302 171316259 209370317 6582315 90118428 470526 11154363 27893549 144698407 14727304 69515227 57706942 29818731 38960124 85306629 17768009 10760524 20881593 23590458 130031895 45228398 150924827 33198144 221249917 84679006 28509459 73334889 9797440 185532322 107925010 127139005 146627567 13297740 101785851 39122933 4395503 2106691 41233313 131557560 19176969 225239919 39129308 111672677 10349532 24660897 56724189 15759833 51949586 124360950 63089754 22159857 23466001 117985559 201264785 179911833 46125403 27685044 216125675 9907243 9654402 22278415 118092268 122304511 156564747 17229449 31010805 23684247 17384115 170755004 119831589 12325425 171521704 220717137 118823540 108015518 77789365 170206125 21435793 62199090 61759946 231956840 3414484 24702496 73656257 66567223 243378460 160403670 86153875 22409060 66426854 80972581 243404130 25710681 159168246 59723958 105730871 124835794 76276739 126930823 81496827 32966740 92879891 5794127 32959923 102267563 85940236 26785098 3516178 52310258 163928875 144941745 68563533 61593380 43653008 34989587 158047691 31798619 117077045 88309254 72942036 91413114 19795038 225880411 10203672 177356206 15825555 123442882 18018623 146558717 157756515 258503105 30539429 172561509 103621205 13721550 141322938 158361460 26991070 114110069 66176461 55928317 147879498 20676131 93772884 164598131 118811368 502894 41593305 15714664 26784639 80157618 79075330 230227260 121544067 232172128 57587908 72795428 6480417 24959723 71143045 35534828 119572798 1397298 117977348 98489432 19642412 68835907 19535890 153066113 28762691 38149904 74216339 28681006 19422024 20949899 14404950 105853866 28272700 109054354 162143076 44938854 23711022 4358188 78938786 26771039 34489073 12008528 9559032 126993400 58148262 27503212 20664384 185751928 213775969 96207981 47994655 38999666 129155987 14712055 19050319 75921184 54213544 174897955 67548582 226825186 158642266 90253068 151254678 108834952 13394521 47360725 12473410 2830092 312665649 131404645 166411164 85648856 53348924 84697383 42287636 129961787 22909608 144616926 40139924 79833989 191876501 12388614 192401852 34310641 57200495 80738100 20504907 135584401 93192640 97396774 137050634 29253056 7760534 13017019 96475187 144316366 38478157 189044981 144657709 23883776 38452878 35656667 199152433 47397972 8373622 83880992 26968171 309922597 64061049 116752872 120270359 22569778 162494551 191092971 212712551 127191705 236767330 83764559 39730037 102937975 59033316 42810777 160983523 151019449 137719057 134515288 46690806 111226614 10973092 19924340 69167169 198107256 26104809 3524644 71246422 118166354 44184207 32182122 136736746 122139441 209492258 66611967 15851021 28962747 75447615 13109074 60125617 51111860 27302034 4122432 10607235 10532656 353339645 103186345 343969602 63871346 33589671 188633003 123700789 115183075 7166112 54162544 128892096 32235961 262709602 13778177 141420926 22196424 13976023 204196384 66724490 64754394 70412963 85348024 5956188 26511381 13679713 254052165 155777953 113152374 29246749 91672092 148060497 156904322 59620734 37547016 32974475 58621882 126992448 26146850 1860259 299570090 10770775 38180283 13302976 40026262 67673889 192382438 23544932 126342504 71336182 54768458 327729264 107153210 60120755 65766642 9355423 29790698 156205996 17060350 38968471 81237373 172739380 58614538 135669928 9718883 136795515 3272364 130345732 28284566 318233591 25249811 60314402 132295547 69974193 4334048 40175148 119282166 90940565 84252748 7472248 75478555 7932727 51421940 55824974 23404614 13397989 64914959 273966645 18453262 140148 72839458 185982346 178478597 29230021 131915852 210758554 56763799 35528776 24502066 201073739 66246501 75145712 91485874 93060618 51321997 26904557 20867041 113845039 112746176 116388579 17038590 125152249 2018053 25796072 2128604 54795454 28037726 79021338 25258294 50214838 59471151 72306151 25298601 7236492 65878995 11360896 23013376 66953242 28014164 79647856 2851767 80575665 167065409 20038444 141868706 3100239 37545724 4550492 77768472 87419678 52206439 1315800 38597633 181759631 151173061 1872550 95872826 62716213 44302578 154098302 42459200 17550375 110958711 193981696 8804113 15406114 43488873 1951481 44153216 198503390 174762006 53479467 86372223 221328355 24816906 142586242 207622547 36470576 17430746 61590745 3528945 219949723 11104111 3991277 5001876 193139414 175136652 106438309 22225953 2347343 222720944 57451160 26214986 275782228 193813872 165070884 21111705 25224345 181918802 30762690 88679446 157382158 176707741 4613885 39581185 1704301 82696993 240057799 35407328 211653026 157850304 14625083 14057096 15676635 11960333 74579391 52913401 4973792 39714839 30595461 99506083 109836660 57141369 144906181 152314084 21771900 19440350 88444268 32043657 11806330 33870290 347514 83592417 218885914 21943583 98760242 8916109 82594109 208483580 111814780 123247433 27458502 67581783 8015993 5624212 268510223 103262505 328616647 134452762 92042199 52843599 335517338 113126194 83763097 12433239 57120204 130937264 112283266 6832895 156547033 23547686 92963633 7224184 162048454 11003930 187045594 79229044 139282071 55638416 45241930 38375222 9369261 11923885 124670656 15497200 91015501 149804918 76025802 98015557 21421139 47482700 13548796 204113764 193278542 46807732 134396968 99452873 290260125 83170766 88671133 4919596 7205671 58846860 140191792 8243997 222209261 37423647 70289407 118329384 180996569 46095619 168176580 18819986 1765722 164653738 14496682 86907944 99443999 146946963 167341438 49453782 31841646 25626123 21159492 11882524 44750120 18815923 51611031 63498417 255421617 92565901 8296153 118543822 19287027 110779718 77790878 107621475 177964262 37408636 63019153 31527588 283978047 134435915 47311731 85080478 89096252 144513464 110103356 45640087 2700790 54195286 208489360 239813985 29946010 68490807 9833667 235054529 3871835 13165378 129998048 39773200 70819824 72305029 209453923 20589669 9228518 16670302 30234466 25472817 46350126 51300526 4879323 30719221 130398704 117824909 55559519 134702135 79595666 39304663 160454670 57460697 46041321 279026882 6957267 32595307 52344768 43760754 45016510 104313496 211587083 55800205 65153401 50021939 323680 235640995 69231837 227114084 54354134 73212727 30849050 2509370 81037640 30784382 100283 70350760 58819184 10100584 69246253 166083370 7439302 73966269 131667652 4397543 31251270 35540965 64062868 107035774 130968697 37446988 4146402 5437739 65807136 56346449 9823807 31889467 166202047 81904606 3070761 32623765 134210937 41236101 98096035 122722915 33845317 141751542 133850095 60011768 48603952 42953458 14466099 45787698 91107488 83262923 150311127 74218753 78912300 48091776 277981450 14926187 37778063 120175040 106252108 56606396 101586815 6844455 151869687 26873889 105737892 62254493 13349794 72352085 204458167 80413944 9108515 119388382 206699498 83217142 42386508 97919218 205686638 107958619 16638580 959055 203354102 130505328 1267520 99662296 34519248 27634231 100995827 200654179 28842081 19513790 167021260 107963328 88400714 111741374 58905442 55576842 67377392 21572813 20468969 51271031 36412555 22469359 52129990 112643445 99107654 132274773 161961125 96411097 2396456 71159807 99115950 21837792 61310755 313854 42673468 39792665 55931972 42197196 147753681 27708487 127013749 105633529 5603200 5693130 16398863 142080883 199462649 2000475 50005432 93771745 81975071 117913700 259305896 5535489 49296634 59942714 108286668 20142637 11283631 98686020 3232482 58245689 153646000 101417257 52137385 94270168 136208743 68207961 155402440 113614791 47086787 100762723 244508875 11965943 105580438 371337630 94051106 47266596 49282745 32153902 95438 120184662 55910399 47093451 25250712 119158372 41364570 88033531 16331373 37378512 5967986 146977019 72693547 18105221 26455961 238312460 18834572 31011247 8168823 16018199 242415172 74215064 311394015 66640935 106366773 56963821 28753545 45304830 13065367 24363584 346523512 112658830 21338451 49796927 132832322 40768363 152262030 37655935 184948168 24065319 26076334 34094554 100831573 30101186 131743574 12557560 3561398 100690524 89115513 5169717 4157401 36379422 37161524 34139808 127652898 19463895 116863338 82476061 13912749 58865390 45776801 149114752 38695162 101544638 22006245 21712859 37040246 15955809 23754763 22748856 170867748 61967754 20296606 26416810 29292564 8135265 90709552 203750338 137879197 26115468 363489631 53250001 56785797 141557300 144683362 5657124 96487053 95954086 120644172 202834837 100639388 81291858 47878494 7475801 107549684 4508995 85733176 196893592 46495136 22849972 28155553 44204913 43839243 6088788 75867345 198468183 130111387 103453721 104894522 27692507 151113408 155212550 22793039 64660146 81263383 30232477 1230698 6101946 118947895 21166751 27689532 87488001 37512659 34068204 5403382 50882428 90857418 53737663 15048689 70137036 66736730 42887974 21947884 122783486 160657497 109116149 121282420 108898056 12100991 7732399 25107283 48229935 34425068 118340196 74917164 61845405 77211399 805613 285247930 88185885 121550527 32481985 64890802 162563044 174211155 42185721 3294600 169431435 58322478 9936823 132054113 16321802 78383719 247955812 38979045 66562089 37164618 57552837 52262658 9310050 171938425 119031195 5725719 21455139 54402295 23598737 10718279 162875385 25361246 16277449 17099994 131878911 2729129 111652549 68443785 121059448 129779071 42777287 13052005 75128729 13984693 189143309 20817027 41080806 96950728 41833243 122842 76453522 23846478 80018643 159669899 32264657 73207389 24943335 6133702 203446514 16943118 47296040 127420627 138124269 217844987 206510798 12858443 112245101 21101607 50721285 108073267 56404997 44390383 64626690 13442937 103710659 6783340 57183308 60197697 14195969 3034483 186480497 43120721 198495859 147059639 57663031 6806664 86141499 79990491 23286175 67945940 135777640 36534530 2884849 601936 86536001 281702325 190323330 80084909 64437072 133134548 114445292 56448738 5669806 1355325 33513613 101018777 3226209 254240848 105779712 166048877 106585937 34378726 1992111 23370750 37209226 90708600 127109068 830314 471852 51864586 171449539 33727949 132733807 28846450 1008338 36486879 77367034 18508478 149390543 105873297 63541580 23639061 43747817 74325224 130980359 3293784 87867441 87533884 102411383 126822057 65887648 99945278 96408054 2310079 83920126 145911680 16743861 15051681 6139176 24260853 169471555 87028950 17725254 17918306 168451283 157050131 63325884 47828599 155237693 183147681 3730735 92629719 47273617 81207946 78673382 84518305 130982059 25621737 122719073 127138563 129076784 119177344 21256460 136390575 48100157 35662345 194485593 7110352 65236293 144043261 93849554 60489213 101331645 191488238 39758155 22296231 9014437 100333915 119327114 87752215 88430940 163174976 28073800 45722350 142073862 7460450 36950401 137122034 131173394 19123861 149378456 22183555 21938177 18463649 22100884 66382943 149484400 18588854 40131781 30007839 58414091 11059248 14371069 34065824 85108511 231821061 62327678 45402138 42097712 27704900 49838713 152488453 26471482 150985585 66021812 5722047 102920890 202527970 12363403 169018794 1978562 76138937 68105927 58589463 16119366 10840577 2314822 11649182 48524069 105079924 126520205 76782421 48306163 146763091 47452695 201073246 9417150 114978106 46545405 200261411 67497174 23207601 18306620 13156232 59914511 118978546 74687409 56139321 17672112 90676147 48510180 138086376 82564784 148934637 173773796 65355140 79898589 8223121 189676140 127394991 37931352 124145662 240143530 172245105 125865569 141962784 11481613 7380431 75278754 48134463 130216668 123194461 138463436 7249514 18250894 63488812 18129939 79162625 76458248 39834417 10951009 350764570 25637700 84246764 89124914 35459790 4142815 3027241 144858207 85633097 3701563 69582734 32768520 167693797 16270190 43220902 16878382 20141243 16211166 8261167 105473032 135245625 40018578 86734034 69593631 69771315 23156669 153785026 131250251 25165627 19563566 66578409 45298829 109837493 70723910 138737102 54549379 85002907 36158252 8355517 927248 18099781 4262155 17575110 2088433 83671416 93744103 43358041 67572178 43866732 4309466 77421876 53659344 57094313 88742788 249330619 28546128 110567643 191515132 76086288 35531173 1292969 142931767 82283298 120516400 22750845 56346449 96193123 65827927 78636458 27149374 57980268 74072519 84092353 81440132 18811231 27406533 37860462 25171900 88975178 70660874 349573074 37820801 67012385 27359987 58316783 210130642 64941394 4644349 66852432 60189282 36979199 69198415 29125063 73374873 56659521 126171552 31468734 169156086 176427020 166552298 88951939 91543929 50576003 33354068 12432151 59345606 120056737 137527246 99657638 72690266 142925018 25382802 36522579 77783704 14605788 56664196 63247174 47989895 27980980 77443024 58130548 57728226 88055886 95980572 2390727 93936526 54309662 195702742 101453399 64630634 201700121 4607969 148779393 11498545 108611181 98478178 17650182 95310925 295241363 31625984 216827639 232176939 75227907 134059909 132938266 36564450 234961318 10970848 23847243 180770095 113549732 26317190 11656543 74027877 62371674 76937682 17989587 170188989 287844255 43223911 8238897 38043688 4918389 19931837 60768030 146976288 100894745 67848768 277170278 29568559 24842984 830960 43130615 6044605 72147966 28868618 81749753 118001131 45047977 243186275 156611548 2954906 107449775 92272124 8117602 17164594 12863577 94924872 9081213 164894543 162317088 54216026 126299171 25599739 8489596 31684396 123556595 165415933 39696258 21228342 186226024 17603194 9655031 110485431 117267105 94437074 156516212 16075132 141387691 8578931 94048896 226438963 17147747 80601182 22943846 48101568 103523676 204007055 45681346 14117650 18074213 154705746 105802747 157399668 5904100 25433615 80695039 31232196 183145522 43107988 54570816 55496143 154830832 2427668 2569346 42787725 6196789 51198288 332840654 63754845 41866495 9496064 20212031 141529828 117068052 140468229 3560463 87140402 66275095 161626684 52830662 79565831 3768526 46281174 26492188 155393379 158581151 140653750 130638047 127670000 69510943 51939233 87307716 5004664 47198120 154467882 8261558 264292982 120252798 106059957 55894657 4043739 56358842 103385585 55608530 173885554 67778490 229467275 2267902 139614030 119213554 52470126 26693927 36292161 5550432 176419438 247068735 230305103 62644592 1994899 107975806 127690026 46885643 55482730 81365230 121199222 3266805 90942078 121500411 12912265 179427044 2380408 206043961 93084197 140155361 108580088 117258146 141510227 207716149 25703286 48317706 84169465 20204024 19316012 59941218 90182450 86694849 4495463 155464014 37752767 6031889 145991614 14310702 202469864 95685010 40696079 571965 250779580 49867596 22446579 109192785 43606938 131247157 37545027 118135941 9660114 54995527 223710735 59195122 148327312 150719654 22217997 101474802 972570 103007726 57919782 174038894 34487968 14103846 157416719 32369785 24657378 98011579 72439380 137278264 206333216 118646213 99868132 151600866 112291511 35756491 53503505 136639489 182724007 31697197 170748187 2192082 82777845 26552232 14247530 133295096 66367575 29272623 34946560 5580522 65172220 79028733 127700634 75054218 105180989 54505315 85827288 39394916 20180071 40309754 109734252 32263144 67613862 15615945 161679741 35162732 120165095 43246266 121776559 58955643 49392939 104015826 37230765 87260558 83637943 106079626 122146173 24690069 201374469 30631144 27146926 16437691 33388646 67981317 144734498 77001925 25853991 54214122 117007702 249462964 187452370 186969910 132115466 155321690 119291737 55041818 11655914 199501035 28008486 104232117 34733261 53519842 58524013 72422873 149697903 121090082 156544789 149905218 213962357 48229204 89013717 19784753 196610321 124182076 65356194 130196778 32786965 30929460 64053314 27631273 34801448 139086877 269464671 14677783 137131894 49760530 59860570 1233520 41490268 105708601 28178435 51019788 80464519 127225960 57014668 149491659 81697172 69080282 5872004 77516974 53702082 145879125 5510890 143227295 164333866 48984174 42187030 10236210 35723035 11379375 116553785 46687219 152520311 90023874 112485685 126913143 155742712 12005230 140606507 58217758 54837121 28211364 56964297 77709635 155814843 158592371 31191141 180253499 5716641 75618839 35616649 26922135 155984112 252453740 104372860 33181909 81365723 61044365 157008379 127307917 243509717 127044349 65097964 62272853 13161434 39267110 25293705 136352869 63362944 16894464 69620389 25903971 107450540 38806920 44900400 69870578 50736075 196168576 109080024 111452102 25998049 101304258 85266543 67071239 20101718 486659 144242467 103617040 177282222 162252318 80333857 29270923 74325836 8164641 80497992 40434143 99058643 106650129 26000786 92047690 163651282 864076 192699743 26564829 57948733 67976098 5459431 7179406 32466124 8823629 92411133 195038144 69677492 140092512 42064630 48078108 59880715 11816513 67690889 222710064 24317820 129861878 68755786 100849661 66223789 48837413 328517401 20111782 57338569 43573414 188719907 39255720 197456513 8945417 111242900 22934887 87673063 3321273 101317365 155741607 50719330 118884247 20545078 11201011 30070909 419900901 29599499 33927750 173364946 142518344 47607310 9728709 254580984 59575973 6570466 258376557 85433891 59994394 48263102 25457755 149647532 44271995 1818694 30449482 209753497 27508295 49267530 125058766 7891315 134987191 28936210 103615646 55812139 8583419 153802400 153922454 99355650 150069166 193120323 104323764 19822527 93377974 116899667 245343388 58620284 37155115 240383060 75863333 191624697 101999405 111741935 66183992 66048842 249544139 149511107 13472313 9598183 28743600 71528503 95905585 14009802 82034520 133227810 23675747 35273810 218076017 148964200 19230995 2916248 65249740 59634793 134907665 55811085 56516959 41716011 129180008 135636608 195321959 55247212 36767192 13195604 33546610 94486459 215017343 23639826 46964302 184105716 160320030 20212915 39903930 72110209 65757802 91816031 105378019 27851593 8543571 162564387 140128909 27423703 48806473 23104190 165367755 37780936 126636655 119703188 40173703 13836232 170608243 27849638 140194614 127589556 186738438 170946152 31904240 44254451 38629525 29570616 19915126 6648904 3597523 120612280 62985578 85968388 13193615 13044678 23935473 10309888 165121782 29471608 50743402 33115524 104584 28133266 211850430 50341913 76010485 20382507 84090653 3544789 127221625 10287890 33101227 84269646 56157239 37981859 184326087 164218419 129111872 5545009 110044774 60117695 182733238 7268112 25418859 23883402 141604781 204373932 126436837 123629491 8227711 46516675 121718453 176840222 198036757 33413857 43400796 83727499 160508492 11402189 6955210 75900546 73348625 16525173 156880862 47366658 104832846 12749796 34508385 104313547 124254309 45458051 89204474 43838444 32118627 114891712 198280690 9728318 61703795 33908370 155140861 8566555 112109101 87526404 86319727 74665224 97927956 112539932 27721985 84334756 103638528 70543574 278670851 14197788 3517708 56099847 134171769 159846121 121771952 43276101 16386555 249299798 172860250 33464568 36526642 133725247 109067563 38119389 33055531 47256719 98957374 38121786 128050171 84146702 42429297 122580472 98902770 179873328 16973480 76363150 61069457 47555800 15518348 153775795 39575235 189869005 164345766 23697082 55950077 30652836 228438843 126509393 190087183 70220200 5860427 71450082 97320002 137910953 60221106 78227268 47601394 95254808 64021796 121958034 61405173 117568617 89216646 38220216 42847429 80041270 120553919 20115029 147497729 68247911 204215747 157537215 45677283 46351486 51841789 153854828 37724207 196743295 218867877 21336241 206702150 127995278 42423704 91599944 57432987 52726299 45513675 211129375 20122611 28678014 134020996 21936001 11579448 246563478 15490859 4942223 37223506 242458573 6289133 70644231 100024770 25824258 87345711 23624917 17320280 11887165 105384275 137277448 72693139 206118744 10828609 19620754 69875508 86050974 59797313 108651131 27850097 84998368 111651070 198436886 19004334 6667230 134317544 37087489 105752376 183580144 91750751 126492699 194092332 85263755 26604218 288540575 10106126 200263400 57265231 20039073 101008900 46307898 52487449 72182153 59262085 9434031 103715929 191244271 18816246 46397352 5176993 190740 40498624 11821511 12791497 18470466 44246784 139451051 67876784 3785118 69169889 78636135 44362843 79328307 20753634 219575859 60296025 90389 1652111 10822455 66668288 1286254 271992044 114229154 37686858 33853834 13579005 19420749 67874302 268430 118032513 40468619 6542399 43009371 24503018 101064813 25086662 199669369 130735066 270615979 102076041 111486442 41953093 68805800 8129672 156438896 23255456 90457799 144461529 30033322 55911453 125107692 1110389 59437780 172970546 84341862 228040482 102034578 3727131 55979266 144205492 76315516 159620735 6046951 87606678 185098397 1625965 141066136 28316645 37407157 213357582 62373306 33754826 121646628 80703318 119003808 36986849 99201018 129953916 89745329 92040754 125625733 219288984 76264856 103730107 94412152 100455261 96181818 34356745 67490748 72304128 115280026 129243894 97616363 27469399 159729739 79276746 36161601 81929426 168978079 147492 12739596 93525755 17972196 123204661 64523653 13519488 100221579 24367409 60586215 58623956 12071088 204081787 93729602 16382526 64157626 24354200 122621476 234858196 23455257 5859203 229541701 88158770 21908461 18088306 41454024 35900498 2713744 37119245 36455735 97471166 217716620 43296518 73760603 13781067 63392677 125007749 53045270 119272646 38382175 3494911 69534743 24031795 143066594 197109441 57781300 9943402 13752728 205135481 153441864 57890457 9139319 134842470 100353652 9639000 138150738 34130033 14233896 95176727 763555 41711183 141142432 4590204 74248605 149324243 7866155 45388368 14602150 199457821 110218055 34958783 74357031 70490908 184155594 168028340 6694923 76727256 95213617 6118062 19317185 95633296 16896538 150340792 21237998 128043218 33986128 66887860 6149665 49115125 136238816 74907610 183154022 7613161 183362731 10064867 7340073 150540627 161652031 102789395 114427544 36652459 52298273 265576482 124906786 33689274 2264655 326528894 9145354 37509378 162726142 34712657 11254102 23611334 124132810 11792526 85190587 25390095 11239108 36816271 154728084 28998668 3964842 112601353 25365003 85074426 147751743 110115052 7121232 14453485 78493301 5332645 48121781 132759001 98155977 99489134 125120153 59461597 100876062 19537284 2208674 8431320 21393157 34416568 79688792 60476633 1679413 30851396 50492159 61538844 71505842 61607592 191464302 37341299 64085580 20820444 38609805 32441134 21677448 43915658 21945181 136469472 28443975 60956169 29307507 144086441 161919832 94814474 75837017 34716414 36836314 230809357 49778312 35677985 136491946 27212903 5240947 8773020 5315475 60130700 75881727 44728037 72640575 239864509 103745934 112632446 126108924 102495822 45641039 194163596 2431578 21515098 372788869 57810897 91619086 167010958 213500994 74672789 12174482 32653073 36716838 103338580 292347181 34411434 22094135 14587360 88930825 220192398 39378154 52700952 15648704 890902 118514548 210777390 130124290 6287297 80398729 15133094 74913968 41830608 15002704 85881382 939216 179133063 94584396 27748505 23251716 93913355 32270675 183760990 76885594 32248779 9661270 26601345 123453167 68678640 52433389 14421185 136396576 116126558 45256907 49495908 73108330 27275123 54663228 30722791 42997692 16500591 52931676 123543913 7212216 72004248 153283407 90296214 65757343 91996061 35356566 21303346 95021908 51413066 60616798 45370875 53828630 41203376 60796845 17521067 48828998 49333218 96623648 265376970 93848772 89545698 90511366 84430755 32114887 92132503 76463280 15056305 4358137 38586906 98063429 201207410 31092235 71983848 38465492 157877283 183649334 195054107 23768975 45200314 198659365 97583791 19824006 33879249 77165839 166367168 24278873 83669274 140397526 1744914 19574123 7757661 34496944 160751490 14110323 101807628 120014084 118339703 257278 12724041 114558784 7400321 91008191 113534347 360043 822970 118843430 152275851 158069519 136377247 53210867 59577588 134708986 180022418 24112069 181710569 73123256 133595401 49577015 73870423 122334329 87524670 5407581 50737707 162153922 35958978 149733008 1797444 13637009 10277095 12597459 118500999 181092568 54292764 143395680 16290012 70253826 177806196 124618313 99828913 42103747 139411679 83733449 71379056 25458418 44761714 55137664 50401430 29676101 65497515 119393312 35028194 65625151 18137691 26018228 14423684 11782734 14761406 40953459 107577734 23667230 139236647 94527395 75888425 110974266 21412350 46334843 136340153 33361616 81576829 34130951 11972998 130481885 13226068 133284607 137447941 87577268 17941936 68984385 11898300 10213923 22583412 148926171 137222062 55912966 19368083 68455447 50989375 21299742 4449665 2347819 37723748 253305049 212543384 35884110 108242009 19478039 146714505 44002528 30541248 17801261 102985966 241810805 37954455 88246337 72508825 56592235 241421709 32845496 138290784 133669623 41499533 12042086 86820751 90099864 26484266 64345289 166338506 13364142 4963507 217388826 33924622 25166749 150111360 53166480 40315381 22106443 137999387 32634407 211600513 84528743 49017426 11434217 91212072 71266482 44517594 84790747 101479596 84207579 247006022 11260443 136995486 30539480 45644745 27865839 64166789 95860042 21068984 44764944 55115700 189234140 22503801 4250816 93463195 134136426 47507622 99945873 11598845 66606323 131719825 137629212 160563708 25755289 102546023 21684146 39124429 10097235 101630182 4685693 47467298 166574823 115093077 151339627 255353447 16120301 163469518 14859071 133249315 227317404 123440995 7883087 104140130 182467817 19647121 98634238 186056381 40161514 166585533 92993553 62759189 144414541 202023410 99701209 120723800 146874798 250199489 31426795 81157150 311637132 44178359 137023927 68224978 31967769 128057906 99437199 65575596 8369304 24477569 68382483 65097879 166842998 45635582 45146390 53542282 128311733 146183136 22003780 46498128 3508409 226490082 67868114 137022958 135712003 44128362 188589670 52140989 119116382 285082265 73593595 7771703 24228502 136958307 58537562 54289347 34947750 2682328 347481547 128365351 251152237 34605217 66434487 68341479 242263294 174265147 84897711 82337188 89293452 112747621 122391194 67340927 14309801 84296812 8280819 10262730 234669887 190949627 6608036 1822723 98954926 27132612 31891133 42409339 150473732 104074867 47560985 116744253 37562367 2513824 250440107 31185667 87945386 14723802 121001478 105467116 88397076 79298217 174148374 24632507 108659359 91100858 22032969 12586324 75635907 77396461 92320404 33078821 38934063 141779201 49776544 91611929 82828913 115956439 37031457 122026034 74283608 91527592 88649016 18461099 42318559 1090023 65646877 11056222 20808510 178123943 137167390 98912426 155146879 140996181 125785754 87047497 67444984 45885635 7456098 162378016 165284047 165346080 4963014 6523614 74064920 54946516 68445417 191268751 179900902 46160763 1671015 67693201 363761461 33024540 5401223 6906063 70280890 126460144 30653788 71343305 59582093 86841967 169612264 83519147 74969048 22428355 22637404 183537627 68995741 64604556 59186758 69233129 63529629 68908531 128793462 99627004 3938611 3750642 10971562 126298015 34871488 78237672 88698911 158053505 37580914 34844713 105798191 89817103 102150756 126017957 119046325 56702378 84506626 62396392 34409734 96078101 60463951 118577992 156314439 44637716 81505327 50307250 77305052 146507564 21770914 29576838 73936893 72929881 13427144 120467661 73843019 11826118 22244194 28034105 16178730 89546531 33988644 196732687 82401108 66145453 37219919 93219313 46824086 40069986 15216037 60841351 163504368 152397027 20321273 84964402 70567731 14142606 131064951 146412449 62122930 40017354 339071800 9836489 76317760 52175448 19294830 19544509 82384686 90339598 106762686 9310458 132298981 281656170 25449782 99328773 1723953 46110868 17381990 114974553 38240939 40586514 44611094 47437344 15023393 88098726 197271162 14561146 137334653 42372925 126332814 138090575 4206310 3398827 4386714 92028939 2496314 120523965 97802785 6913560 12098492 174448832 8502210 194987212 229209946 120036898 26841810 98865812 20415164 17634542 5507949 11781595 30404432 62927642 61637427 39692399 107835233 147811090 14793128 25551102 32357426 66329869 5722234 49529738 29311179 41820340 194810616 188556537 12650278 56941619 117600237 48786957 13001753 102394893 166147494 147409975 5383713 70106674 185005492 23805066 31956209 21059464 29143933 71213 252533453 34204969 38560913 47230131 5037814 40024426 93894978 197398900 35873842 14192977 137227145 147547403 20002642 60571782 114557662 2156178 14998267 24299970 122186140 124494757 69807661 123892362 278425847 2695673 8553312 143245264 78906316 78416104 40385557 51522053 83339321 35409912 116145292 5504481 43129255 154245420 31348867 23062999 36241994 230083967 41605494 9325078 34033660 43955421 54931743 88210756 2079729 57920564 110267151 133652079 107494706 97583910 85855814 13448309 109896568 152048952 75037592 72732358 55700585 82731316 168304080 1012826 52712223 42535292 142413216 47091139 19658613 94199737 268122895 159485092 65303851 97685621 273613623 29996092 39524303 27248348 70044267 111949097 24928171 18915798 133634450 30229706 159072332 82031732 87181933 19792012 789667 13454446 98050118 31530954 130122641 24549649 16308644 270434725 41299528 385509 101457105 91703423 119613224 124991021 4482747 215139437 253140778 50503906 28009353 74006253 195222101 74759574 178571383 29981625 70484125 113676110 37923209 106120868 18576240 86529354 44619305 226785780 8322265 16414044 12712192 141111594 97868456 41973289 72512752 94116896 4670206 70503743 36974150 14430467 66475440 48341948 22283906 175626218 143255685 65282873 50886304 113543340 206721343 169554634 40365446 12307575 10698253 13835450 30599320 49663052 28320589 80543008 211756165 63605772 113054573 185985695 20249210 41105320 42079556 129190038 119170306 154706307 67746275 22675875 70652391 89352544 140514010 20902350 50391791 147584667 46984413 29607183 3420859 10502821 95965340 115919906 112139667 80171881 91534171 16349138 1926100 46588483 92479779 227817 126075859 9438145 159958372 65858000 40537316 99239064 143597912 78647440 109077185 69269441 178746143 249001822 228068209 229687255 134485283 119658087 85262038 10271417 54463682 87784940 13242269 9661338 64476852 239967002 152775345 115319024 38465849 159490855 102017255 9739640 177055017 65124501 115122130 7620318 117313821 51261069 194782617 25981253 27520076 89468552 94829366 102215628 143240810 17864909 49465784 50657433 33790611 39930994 120501899 25209555 101899581 110999749 1074009 584409 129284388 2943482 36336633 21845272 178073946 29667227 33477029 23416769 91000167 9544174 121149939 49046394 436152 39623906 60375619 79340258 71214037 136781337 47720972 99631067 44711292 101726351 76859363 115752354 14599362 68289238 48765061 112624575 29774208 17243117 156783095 56817315 149254764 56149045 30898367 99064525 138406503 89319887 26545211 13197134 127820178 189326008 98054351 41012704 97122377 15631092 6165730 83805444 12680691 45781425 51884799 19053141 5106647 294706135 121971566 191008974 42977887 45520968 1994151 158882969 26882185 90402005 41836881 4396659 14805589 134140999 152917023 43980428 6075256 45447069 122683135 218877873 150047083 115366675 50539470 1533791 29594025 109348947 148644702 14729276 35432454 115626622 39471518 10681950 161444410 13494464 60781919 188561705 191907662 29653032 17569755 1572279 89750463 12426150 474491947 71062380 117910232 91460544 149252078 46341575 62533480 48926238 73762541 8136098 182636440 212674097 149402919 47124357 131708129 87497725 244323303 19656386 99523627 21958713 262508679 57079897 13390883 6153184 84459944 33642575 927979 40135198 38490346 18423410 74571316 66675853 10334062 147776852 15080598 108441572 115172858 30592503 191928164 194459634 44789016 80660495 252319814 7106391 212728276 18180888 17853009 81888031 25309515 71186871 13995199 14190342 34670616 32041923 179703073 2074527 142467667 93418774 124972984 22087216 815626 114074403 38737271 31654765 40527201 30949316 108125967 29800031 150765605 5479984 3627409 27781502 176178242 85014722 4054364 33650752 1248480 5558677 128042810 32187460 9126909 140737407 117899216 34225284 19508639 97295437 325481558 37631761 221862291 25711106 19618323 46668451 121316233 142816048 111169817 41389135 52729342 95103066 49542437 39820273 55358018 42262527 25496107 74477527 11907412 30391580 223723655 49325058 106840121 1719363 7506129 75557299 76721 31344175 21173092 4350878 6267305 3335978 143773114 58518046 67492176 88560769 51625515 35872686 48552901 35298341 175110387 95733783 118265311 6574818 139827584 448902 6518667 15124764 47811752 19653955 53686017 35007114 212181284 72143869 159509300 112183119 104218109 86191632 86021173 147870131 74681680 56730717 135768392 40138292 120148129 5946379 58737193 7183350 136809897 24745200 45114923 28347347 75119243 28589257 66048485 55983907 72511018 79688843 89238287 50227639 126165840 141475020 119670327 82544979 152116357 150219854 85005746 101677799 8475911 5324927 191906200 200403242 166483159 2351287 15523703 25208467 37809241 187908565 77228688 236261665 4422958 84180379 209120774 34282795 107332560 18248480 20895278 106876008 145483943 50997586 61254825 87991439 136486523 104101081 118367107 18840097 48976626 91137493 85163999 122906141 5265274 41257249 196979 149900696 111188976 3782092 52030608 13412048 48877261 12234186 23083875 11211024 147907242 123164133 138524143 49406131 126987875 54159042 48132644 29970677 106451263 45091242 32452354 173179629 6830260 78743949 20946465 150681438 45023106 70442033 183747832 45604319 59675746 25810318 6191859 30045324 120746563 172206753 76699614 11785522 32885650 30937297 68764014 112062776 96206825 109973578 84952893 6347358 37749469 24842202 133603357 58772502 50439153 23815674 9937690 82661769 59486485 2000781 159838896 64671230 2190756 130409448 52588140 38601203 59877842 26065063 73658348 212415799 177245213 72388754 147900595 37725380 126177978 76064715 75217316 25258651 65592273 133073093 17770032 62439385 117106370 116522437 41962817 44112892 63525821 24693588 127560622 22545111 160914129 282617078 220874948 50985924 54572295 100997085 120903150 110042513 105707887 129351759 144245544 90726059 92380346 116448572 51229364 55255270 42971478 8177561 209354949 171149251 28940511 52768748 96749312 121316199 41658534 234152186 69218900 27595318 121168248 82775550 213616067 49391409 13958870 17688636 56305224 98001787 5400730 2308090 91317302 131869935 77341823 11187003 170544442 230143280 51864195 198279381 294292134 152339125 74792197 13079647 166866135 106205885 57849266 416415 93458979 86399712 90678 106909532 39608963 189819535 192914470 79170224 141794467 74234954 5603761 67065731 10688954 74121785 74273238 100878510 68237677 59537842 20426894 112495239 30300443 27558513 17618664 46147605 162224064 59895267 40215268 66446064 194983574 130526 51316608 251704159 112191551 7497272 118180328 67652061 67522878 27020463 102531947 111182856 126988555 166181630 32368646 100133213 107073888 75069518 57594538 8117670 38146623 133495390 40629337 8080797 28569061 55663304 182968637 4759014 3498770 102421430 1279607 28112203 31082341 4260914 11881011 155973674 76147080 16245846 248986947 84561774 165264089 91567134 233741806 9381841 41442753 43798681 101462222 129073894 38969287 44102097 32157914 11500585 99400258 32247453 54416490 103122969 68105077 73033955 46722375 47904334 105144660 145170735 185992036 145587405 14351672 157911504 2516051 94469153 71387284 28101221 52827245 108363168 35011619 26596959 58618550 73458615 74427751 40286617 32312512 155199392 69118515 136591243 158538022 117466668 66136341 9757779 34598230 2643823 110724094 110983854 240595237 192036743 40185790 176255235 72769486 45318532 180866638 124713972 191927263 63246103 58513626 81818773 68687973 134189364 270224571 283861648 99743165 129484801 66679882 49289137 17705619 164529162 77694862 136234090 79862668 93932327 179949505 254643 120280338 51750737 226077101 77471397 260382761 83317289 6203657 28360386 53668881 99919200 11725172 141807234 183013857 8239747 166786541 52185070 92400542 225139092 172029035 27620019 43470955 32180252 136655554 21572932 74897002 168872747 51232577 47439928 7690562 123426103 8316672 62036094 43662766 165674078 22401937 64116044 153762331 32373712 103165197 147968153 111387298 235411036 20159722 187117793 13165429 43999723 10571263 39286337 242544083 87970308 47551788 93735246 236543576 7807947 60540145 101146209 60057107 20875031 191166904 46563000 26352380 136436237 48240526 125680116 96433673 15177311 34846141 62430987 31596370 90262418 21081105 34909925 74468228 68870944 3921441 105192005 33589076 151632350 72488306 136914294 119067762 19258365 59504641 1833450 95292735 98009403 5695034 123016233 10524649 43304134 18450151 193661994 17816425 15263943 57613969 181791897 175674294 53756329 78296441 39455844 117464271 27700327 85411842 56328956 97593124 18399729 37314813 95328061 32438567 67111325 150148522 11918207 154061344 122359200 832745 159034320 122456746 5750522 2696200 70128808 175871409 96444417 190041198 216294876 240320874 33330302 12159437 14710695 186854905 104934370 32760836 61484733 47031350 286833928 85970972 130211602 29996891 114174159 101268320 106974880 218315972 35752836 20943235 43526936 45104638 50610479 3269814 166971195 22480460 26000412 67579216 183415584 125639146 40353036 397035 8458758 40311199 10429466 31840966 56836950 196741221 242346713 52030625 230268621 215019723 61246240 135423921 14351366 23463893 19513229 1146225 58200350 129500900 51841500 48796222 39682811 183848999 92335364 68589849 103649544 11273567 119270368 55647273 90940718 103386860 36433176 48456460 24783535 147699808 10979110 11869587 30083285 23727920 313157 10721033 5826240 133954475 114485667 58559577 43085174 3407565 25043771 19570128 6442286 14064032 53305285 129157755 44390128 42134313 165109899 106809776 188262964 79337096 88262623 73017788 51067048 32923237 136516953 137767456 57573696 128799667 22734083 70487916 52540727 50752480 123282300 15018939 58827667 2304316 12617383 188009562 52361173 14088376 156007878 18132999 139643372 97911109 100051885 66263093 78770027 32211821 66450569 65491565 62639441 16281274 224683713 30317375 75618720 280344654 160852810 103257099 60439335 108229599 70383349 15623459 90845348 106975628 161484088 21981272 114347933 130664397 14776519 27866179 1628515 23360873 62088760 1366324 134960450 106786231 111103313 102582012 40348293 35286730 77970058 163774141 251086991 216324371 88163309 110409611 87793933 1251557 161017387 42632974 63645501 28515205 97523526 16823693 98315182 215150096 319604811 1153008 116108351 109772519 51737953 40791772 13507248 271122630 72894895 14534796 17129387 43069670 17995282 2281213 133679585 10015839 7935107 321136545 113139811 29972122 156887390 132146049 128743159 71365405 9853965 184876275 55328812 15925277 132760463 152947419 26613704 51658716 10694768 6460306 128317955 88289891 62620095 54927221 3003067 94719053 52514802 145150760 78773240 14487128 25407316 42114865 4868307 50215229 175070539 77306038 2740723 51203626 167692352 11432602 34525623 92351412 85500055 28152731 58329278 92495827 137618791 105251590 146447333 36898177 23136915 97888363 118076339 67719109 4079609 21891240 23713334 73176721 3033956 6347528 117599387 67227095 154655579 210636290 280908 26005376 192001298 44640759 2290206 116620102 38364461 1575798 14604700 27485532 39304918 107730241 111430002 261926803 66951712 5370980 61023591 67899190 89417229 42922365 59619850 142710835 6076888 68358445 147426363 2656080 18255093 39776345 161555369 7039615 68266730 129131660 267693016 121014534 51658138 17575484 19752606 24646243 166434335 6104768 126327255 512618 165673330 25279153 235459401 102036771 13841281 23015144 166631654 70084846 108682037 31453587 76292685 11794957 29211321 61868780 175260565 4403867 75955235 72567135 106491672 68477921 111533923 198153955 8499813 62936414 5952618 61056792 87892482 50240117 28622254 99322228 161881497 174511256 237408689 4962028 38200751 151621436 118041489 100927385 8391761 103139816 100828989 98941530 171948183 192499007 66390372 21839832 17278001 85590529 94243070 64143958 9008011 60372831 110803892 178170217 7253356 61500356 101524493 56451458 4653665 107411746 175335722 4270179 35624146 7373954 55716497 50101720 387071130 64726106 28539515 122151851 70459985 46731385 51635953 29379366 69098030 11450622 207746137 137227808 158373547 208782984 126451950 39244347 12204317 20092861 6114339 107630808 84725297 38907832 36301698 31551184 56991191 114739868 14408384 98717130 40794407 44241259 180406431 92257283 169190562 9466603 87229975 267868439 10539745 42827624 126388863 210135997 68961214 1569049 56331455 188151954 74245290 207723085 45300835 28878563 127933891 81494311 241666169 148120269 41768354 148247701 97938105 25810930 20907416 267647082 21297124 8870498 80652437 190669450 127899313 32659074 64830503 158048983 41740185 71808068 81497031 56633851 127067299 61528916 11783533 52743554 28865303 22706900 88282666 52479510 118881119 31318760 13345578 18377952 65152738 16012266 63661396 41025811 119971210 88715945 31031239 66109481 20171877 41235999 79192868 68012733 44042954 100110365 87622250 83230555 148938071 42440500 16555637 54147397 105101616 150747126 83717894 151796910 187322235 13202914 84351297 22637931 100258503 58193142 88307622 144429467 71762457 127868322 82289707 86157683 38664409 101658045 56239723 23622299 75235183 19510645 38590221 49824246 17733822 90707019 49377248 46733340 29343649 61024220 183822377 43106339 25009856 81560594 88153908 144043754 70983398 43337590 21240123 98581725 15032488 179336247 136330378 48961173 143403262 66055013 16894872 101745714 163192911 52174870 86611345 115645339 188910494 109521531 2031381 114999288 26145643 102029682 22860002 15485997 96867802 123038945 29350194 31582430 83872135 13373407 21807056 18765535 220830085 39527210 187906457 47064364 141018281 116045400 94224387 58645155 10204301 100607479 37560174 27412500 164163934 26381348 151115329 85421311 40835428 51838049 8491517 85432157 40933722 116564818 150484969 114561640 120040519 26401493 228198344 25809230 30895919 133970591 11836794 88148519 142021519 146336748 3913706 119877948 6385081 80688477 104151350 120650105 73600888 1012316 7860749 42474347 104779823 51911931 2538287 70041768 162084324 166393093 9922917 55155446 160446289 24495742 4203165 52413261 27814652 41358739 10583979 2774128 132462300 79749754 108296936 77364433 14713313 36621689 106563395 10213617 123397900 22065201 77952327 149883271 146635404 86774749 200492594 167921223 47440591 71095530 149159377 13664209 3362022 129985281 97249690 49881893 7538480 38267663 148406430 2299267 2713166 194385820 17194854 42927142 112918777 48935486 24625673 51512125 55603838 205169838 92818640 17994483 43680208 134151692 281511024 23431406 77356562 92379173 64073068 34498542 122883174 12362502 35885674 84171998 154465570 103559631 76417754 81691426 31250675 60634920 71455743 58116098 9268451 88213000 228522041 276136933 131649938 45707628 44988103 33694901 75024298 77439811 12368724 104959462 53294541 1004241 74435231 331279085 81722944 100715701 73364656 58621372 119132107 22298118 75916866 45342604 32539479 105630231 182512901 198759716 207308353 52933342 41064775 3917752 46504622 25273832 154787295 2283440 15787764 64050509 66377333 118075404 61488966 127398425 60141869 297578523 46526212 45089134 4154171 295069 158729204 46973295 44931391 161319885 5310222 134170256 88117851 167582651 57716853 121567493 182561861 17098022 169566721 43756113 103370455 23923539 69151665 28997733 16541595 79024228 60614180 36870637 41725140 49763454 58975788 25002682 42613237 79586673 27550778 2243167 163224871 148696790 206275705 82236327 3098794 162186443 215025809 5842169 102739211 29014495 40843962 57525994 232333628 115506024 175536968 32928864 38351269 82192416 248401824 11654231 155138039 40167515 159420203 187062135 18595059 82144459 105718852 140558924 13742460 176820417 13810630 59616586 76262 137838601 74480400 131941131 83735149 22861974 39286473 23528697 132272019 21879578 7703482 236341055 36791366 81590242 119299404 23915940 62910438 42090062 37269100 58836388 171870884 126500621 55681528 67392590 11654894 135255808 26306820 36841601 31065851 124873075 134746131 110912284 247208118 101210707 88861159 21904721 57827251 76007170 82609732 89448305 57217682 248229733 15645389 23246463 142416548 27288230 149374206 13869416 29058831 92168577 47193819 55609380 133322670 28225185 22608317 26384238 82927343 53318919 87403664 22392264 47953923 8799217 192399047 64051767 145217009 2744021 74274479 173249533 88370879 34275060 92994335 68692903 131651723 31951636 13502964 126639324 138410396 18459637 96223502 1367480 125509776 68274771 53441217 139554139 15817497 4265912 16684463 232972369 195527523 63484970 191800375 44302 94509307 123164728 162009031 37282326 139181924 25603394 233164860 5967136 31980332 53756108 42375390 221094146 50880218 141684613 101250470 3447056 13478059 24997599 115633286 18188487 133335845 22176024 3057569 141545842 87172974 19167755 103623279 8436369 96265866 75376334 452444205 88021444 56949116 56492717 152941299 28248526 112479905 19117061 30193156 307028602 74433191 133777675 4003721 29459929 43530081 134176971 16073313 69608200 782493 19413099 88190186 56536917 191405363 7880316 28611986 81101033 269798279 41039496 150922940 81222379 2823496 18464023 26203137 25348428 48566348 101051400 202300238 69077086 261259621 272374204 36884067 4952644 70628455 197485872 32809796 80339178 36406350 80308765 5045430 120108315 41435817 107491221 26831151 163664763 92386398 10288128 98720241 32826949 101744490 67216623 91804165 193270671 52525954 255384200 10902763 64186985 132357818 96118748 43050018 225425270 49987004 113271714 764014 80247106 155842791 14013508 74487761 42216678 132145403 18695869 5737381 57155955 20716387 166181018 91487166 230717336 3905614 9578854 179488159 20588700 9651121 183469695 49815848 93374744 122687079 259579154 24453667 123977736 25198794 27550353 90437926 47383913 5483537 109110080 20751441 3518473 242842450 85893996 97854380 53756142 158408754 222817878 112253720 175311616 93259178 119579683 37336505 63230174 54301910 55661162 75480578 6336036 78381815 152967156 37920013 3012196 60764545 92546351 128576712 26709992 60785540 52197990 171165520 144691522 116642950 52203175 50434495 209807693 49168692 8028131 65535 53794154 43353196 13230046 224098811 63038023 133718022 40577844 23077126 53511988 204893503 13153767 18319540 1159349 93874918 5315900 202137735 5460179 241767812 115236999 110554043 28574535 131929554 66931023 84397690 62401764 258129683 29641999 36045185 29918997 2426580 298026847 29238096 8641729 85465035 45100371 16543941 14351145 22003984 35227723 30508965 15234176 45589427 106214929 4404394 92656324 21206055 146615956 129028657 26303403 59182491 46883637 213127827 39934717 32201672 72589932 66208302 39630740 326630962 227447947 111174968 145386176 196822634 74068864 17731884 21190007 61763550 155378215 116049905 160532547 51094401 134911388 157667095 50187910 6177188 101731893 42326413 107585911 191797553 92032781 121014296 59464691 62240944 28643674 52792429 41827361 145756028 47492662 16526584 110294793 71573961 75835317 45026047 65205625 22510295 26798205 102083861 26385190 62932606 18639633 196238021 229779633 101293412 184508633 271082204 123591938 103351823 121459679 110855385 17529924 11697037 45338235 31746514 116721813 1524730 139588326 304778448 26521649 119233104 49017715 20326152 35856145 162996255 9004101 52487619 184694324 23293944 5530151 66033355 19001665 83078592 88967970 65903798 178919747 28618310 46371903 41845908 27844130 44051828 145852078 90698604 119023035 22242630 186748944 57084776 21702200 95586376 110051897 52284945 90503393 36614107 58973272 120264052 59260810 37355953 51672095 16457615 16777946 188894259 10018763 4176900 187742152 61010297 20672884 110501071 2790125 135330591 35398420 1820564 26073937 113244038 39040619 83877490 79988213 34307479 179943980 12749235 147664669 240748713 26390222 36466462 251395014 40470030 15023325 131778356 99572145 45618191 9162745 127791448 42168126 153348160 136012733 131983852 4825246 116833724 49505326 22036556 89250408 85690931 94828567 59303650 41725599 114577535 44493233 23669321 277795963 65776621 25933619 13487851 25802617 35509940 194119804 124663584 15102698 28557229 138290376 147007755 47382111 174034865 17948464 41075434 10450070 49427585 84226908 3977983 14133477 209126809 47450757 3093065 144901591 116555077 1063316 69371271 25374540 211444623 110791516 18277941 165751105 41329686 9657496 144454712 153297177 26876949 12722664 62071556 9351156 82296796 274656080 130279959 31508344 79019536 83111164 74479533 54352230 195556916 9439029 137353370 63123499 172871606 18476246 26179575 58448006 95940248 197727068 70522052 48644395 23266183 6205408 12250642 133653677 217487239 61989548 265763448 131195409 24019266 28125123 68943585 36500768 4691082 99846814 4752231 33048646 195585595 2979556 5183079 89193679 2232508 104730166 52332647 26228824 11224420 104955773 52637355 80361873 2642293 58514663 110149069 36730829 165712583 87094077 150645976 71135854 6587313 64769405 112842311 56103077 11068700 44302153 43084902 182511405 70007156 74092579 123459202 255285362 182975352 10219448 20919316 124296197 103512609 26849358 52031968 52269645 130380922 213710570 36142000 55095674 135850672 10858274 66846533 8877230 159593535 40575923 15278257 45220136 1969280 92887490 230422981 64182361 54208835 84278367 272558654 111212504 75984152 146412500 122253562 129557442 174430846 18789165 74614173 89626584 29209043 42296 117807297 31632240 3888512 90185833 40196891 18847220 33011076 34071587 40374235 110209674 27910175 37250434 23863036 106538711 10085692 122759074 71006161 33624827 5805262 108020006 95034403 40311624 112722104 7537783 63420880 46636644 84320578 105246456 77370264 121663492 51057953 117453323 19386766 153585990 126146443 11940834 51738837 51838355 86455319 34380324 105896944 20551555 127982953 60641788 147611 81739893 76570346 82568473 57717771 101634840 61274222 25523018 27115204 163466594 43844581 109866546 85789276 65506134 155031908 5305054 348806629 126685921 56985462 122952364 83179028 69432182 209305547 86882631 45913991 34936122 22548035 60090903 368838613 117251023 143604049 178395739 143406084 94045292 153119119 40947526 19805527 142982665 250245814 37530781 3863862 18361853 24191306 41183112 24052484 240400519 158154060 105026 45524810 55027215 40171425 80436843 7918396 7538990 60587439 177202339 10780822 13459104 153104720 89589983 46915937 236757283 7099166 114387135 21266082 923355 430338 70097069 196872274 15564741 58228944 68613870 53726834 36599028 17334662 48902149 164249444 68625600 23338994 70006340 219836214 20833755 825826 249065147 2186302 27882244 69146531 8926955 13864843 31618283 25885526 72719948 109535454 21943124 9590890 3314881 201862267 25034455 205018079 5465398 59242093 127200715 63498808 112976356 42953900 251476104 6302138 498304 16587784 802621 74683193 388334332 33081116 120713804 241376931 145583376 21376310 94124563 188897523 24438520 717043 2143241 8415204 49573122 108889794 1809905 38327690 11783142 6605911 110207838 31515875 139078683 17424728 67775022 53157181 89755682 170548522 106717500 32852177 148922414 89490278 249672030 56805823 46434429 73048898 95598055 17461567 57766272 5385413 116191719 11870114 93426798 48465266 113157831 129502685 53642990 53213995 27560706 161581362 8239169 51636752 59060312 46044568 80216931 36911862 201621904 14746667 25099990 132110179 32553878 21650707 313349576 30708290 165614918 124383781 18808851 120133016 79687993 76709899 28284600 90371133 50096484 19211360 10877416 136705092 43396461 50317569 72342871 67652996 32015675 59844998 71105849 120146021 147017887 241521856 2043026 100746947 41430887 296862041 7265511 99099970 9647619 122833670 16025016 32399705 70970002 75591078 119730507 294050394 79340530 155530246 1635621 75889275 80149560 92690647 26543392 37559103 1005397 99532807 40666108 183236880 17335223 49727533 41326779 127167259 270278818 132832696 176820332 71476262 28214373 178067911 143447989 25918506 30124 83037690 42329694 50849210 13806516 37955509 130471889 68189669 120353642 127897018 126028582 105418921 120539452 153387243 12717632 83434844 4422312 54149726 53251191 67861926 126819031 215326488 58900104 23400024 109141224 204052700 78667568 50027175 63062163 102568888 75415247 145409449 99196955 48051945 103573792 52461966 25139532 231542278 133667838 74692254 105135412 37379940 59886699 129046201 44192520 69811622 127598634 24203393 104662914 176786689 1534794 198571543 56890840 14265499 54381436 17157250 98343742 74508535 170122468 64472194 42559874 171888768 93221234 30693755 311367274 58986056 196704059 256110797 85074732 73781802 28329616 16605430 101571736 67878654 121685949 8812494 36879528 77507964 33149252 29404951 37384224 232563808 35073669 141677898 11242440 76734328 152959914 62573005 82633770 38000848 37853934 590665 62846280 128578259 47088878 148990329 3365779 120035929 104559282 85391068 101887868 66084729 31939940 15514693 9568501 16835644 12289164 31412634 150140685 48633464 110440279 97686114 188174003 36146403 157385575 63436469 25772357 5510057 142181370 990318 58154756 42441724 123014091 149632776 65335488 20926660 95149680 71438692 155505528 27662927 152647845 16190239 55987154 34076160 22674872 43169851 50499163 38698324 29673483 101957483 76379249 66949876 193752298 110068506 217236863 78063864 35634567 42831959 90398401 24478453 5917275 174599044 79829110 30914109 32195909 24760585 10159302 269666597 39110557 43978830 211980752 125552378 72832828 3942657 87658630 123543012 18833552 178173141 61827096 6233917 108366075 116771334 84729020 146900757 4243217 51074290 115607599 171991414 82939634 54536374 48775397 53276283 9902789 224664571 1473883 34037723 57248435 60637368 9050664 37276070 126182993 196270202 58248545 83318632 82430943 158763850 2229771 133905090 31016925 82366904 19399975 44442590 101633395 134316711 78756325 94644576 71376013 78308681 26839328 42512155 47471531 3687963 88826309 134446778 63928024 43718730 117657374 11227837 58123272 278367469 137520616 38233034 25473123 82145071 92632864 4557666 939964 91495802 193891953 36955705 18007148 51373881 10255658 308536230 2917030 153456994 39527346 104489327 69740528 243057330 40985028 10539473 244668896 31884911 147451591 200018294 97275921 79148243 46292139 11733706 55765559 169807033 4785551 15812958 49477157 7181888 98774352 115587148 79014521 74188442 45887590 68988873 110537961 55943838 48307353 45656764 82520023 7109026 85955927 107567109 17178585 10133479 53087668 47701133 70258943 37663160 24486341 42572998 92609234 42390520 28002468 19412606 125926021 25569513 30669003 59777831 101574286 99185752 141761113 145829060 66642006 32881774 181861053 106991761 79133062 77355219 66131666 163670934 150255809 174390658 87729044 57346117 62662391 175967935 96987788 65187350 173512557 181294919 106452181 74787624 21078079 15464356 39229268 285224708 29605704 50070219 85577354 19711874 117779162 105353794 45746201 1862554 14471641 169002542 17783071 39735715 63648459 222972000 68678147 134976685 22571580 109085345 103340110 23186810 38595729 69932730 42970305 25043992 40755800 4170406 81744041 83768962 7352993 80079010 79735474 38198643 64821170 28374615 158239128 30400216 121951472 120956921 14640383 46429516 89923098 114048614 112032720 111887421 61697981 193087581 145593185 46868643 13180984 186826022 94854611 29715337 110220078 141391465 91908715 120513340 210969609 33207766 120045330 168381141 5158820 163024594 19317508 6874409 168484467 107230628 198785301 18430516 8234817 15302193 23798453 34979285 29294553 192022871 84460828 6951351 37081896 18453942 117710992 86019643 135508071 22425091 31326291 24964466 93938634 61746074 458626 30570794 63466644 8388973 169266263 68589985 57011489 145233720 199648068 43657428 53000033 228177162 43693859 61828388 237446701 91190975 68638707 55193798 30062086 113300716 71874402 46484188 150534422 386308 46101994 76781775 44950924 113927353 87688176 7042437 25591052 123398240 15598418 191375409 49526457 156699608 12012557 38907186 20428356 27327143 130644524 7048965 102942208 242588657 53713506 98149551 93862083 112627142 26351700 13620281 51367931 109513660 275481600 139015579 98900237 277550160 111317122 61431064 94849613 153419628 158400356 106603447 66254372 87118081 38417858 274394926 112148065 91738647 72712247 9137177 97929826 209767301 99775210 36546804 216876327 129365274 166055422 20120129 69623194 171728543 50480174 94039903 66818551 58710826 39858761 110661993 17414885 77708853 85010863 47313788 36992085 72109954 21270417 43666897 26052330 181939542 52634873 72309874 49257925 36463963 83150162 177173898 43796743 70613716 74967025 22072001 210635355 8513855 95651622 113927812 14257084 28299747 430050734 65120880 24360082 71718648 37120656 162559882 153523872 35139425 6862968 168834888 39986261 265382325 58059012 106734296 124135156 77582186 15194294 20781140 155715138 71918483 15636906 96974766 12304855 78885015 8318746 176131050 69799212 53276691 7246284 97579456 42464283 141822415 29905516 70977465 83565727 244261508 34457844 24564609 1065985 8181148 13723250 11740693 13345510 8752552 65948576 1009766 59646676 166679628 18553324 4544253 80487554 79106797 70806734 92853711 34263177 161342716 11616542 89642275 89659275 160056887 49318717 87615892 72350521 35110797 154555279 199095619 105976742 71687487 119649128 13684626 187867561 171478490 135187978 122866803 21165510 150587785 30772584 83593369 92683201 78375015 209294072 78209231 22996750 81765665 10968893 152431010 157545239 116974280 6836278 22728609 65471879 96172825 90773795 1475226 142543776 119218875 47538341 67667854 137085195 159751414 45103431 32686002 54671490 20931097 213031233 80673636 135741651 23404852 82841 82113689 176554911 50534812 109210380 29497856 111135103 93901234 135501577 105626865 78919338 86985634 100555170 28949521 59624491 136508929 191673402 162633084 27653152 148341065 75055493 165585491 123098921 102959242 58890533 40993273 124352399 21476372 130123797 36794868 7163851 9883256 96316288 183496028 94722215 147504801 10729091 105155081 119765051 36443240 144578455 4251785 76660276 121844202 7380567 67925608 168100471 113081620 36344300 9427265 5695884 9422114 136568344 142659971 42048905 238833935 129424128 149072133 77683948 24525968 146822285 103777860 35556928 114660699 55917267 106855863 163409457 142082396 42011964 238798218 77845142 40837927 185107441 71346382 58673154 21241500 29107961 16714604 24086110 131141349 55928878 95205015 67606348 34413933 54520955 26090546 21834018 53011984 43407647 8950109 41781393 165516148 203126523 12635199 34061081 363265010 104273019 205600924 108172411 18246644 130876013 39504345 188876443 60778247 65928499 1838159 11644762 121342226 201875323 102102952 109198174 86040825 132518995 45658651 27610754 23477153 87800189 202546058 182323147 41781223 95130657 147349795 39742940 101630573 126807114 157130609 777597 127237231 26111337 55926464 121512481 19075564 153046750 9218658 207743213 23014634 181769151 28189893 16019457 123244577 19701487 130730391 142423586 5041792 25844301 66779604 109165568 35325915 75553423 129012269 37718988 28846501 57922366 18112990 1700323 27084230 41066475 12006182 123220029 15954432 13958717 146941115 67361208 2792165 62477074 26794006 145178419 47685408 182484902 51402560 2065075 162776462 127435978 13217466 107597641 235959711 59712874 10152604 188025882 8337939 152997586 182759486 204549525 124161761 36366757 100495823 156821957 117786897 51046937 127297258 1601927 280436488 114843551 74389076 24495912 35243414 150608967 24541897 74779821 14285610 28911016 170440895 245958890 549508 71065644 93405072 151604844 32116621 69502443 5589430 184242396 40802924 140942852 118252748 190980788 94174611 27876974 135759161 1306144 108101810 44565891 11716621 70098412 109778486 16721387 68902343 31072651 119296395 101729292 38943940 72536807 259954412 31492925 77138044 57756786 12070782 20307656 76066925 88710471 109121470 45366863 72030666 364709228 76610721 4522425 95499336 9600138 106575074 140846955 25673519 116814531 25300284 51741914 34109412 56312568 23552616 50501917 13225065 25442166 11023956 85290547 8299570 33905123 38865264 116803838 40701400 128121061 41699708 27911603 116998301 31252222 126787785 220255961 96977367 66419034 48985602 25609310 161820450 172188342 35911854 146266725 53294983 30353840 197999459 181787698 39765567 138817495 111813930 140828136 35871921 4513772 21220029 72961229 143947279 6368217 155750753 3445645 62883051 176582842 27989922 39033479 113412865 15237746 89064683 75147871 45836352 54062686 11958599 62608552 29809925 70731662 117109532 95115527 264792 189807720 190719719 45442598 6369033 22188196 129302680 59336834 66707796 34471682 55786945 187077656 211367783 3187364 12450647 30697223 129895113 16665474 148670559 154938986 90387045 28638642 69934651 91102235 89892787 218228082 69907111 39036420 16931762 233520959 127902968 43226444 107592167 9994436 62613839 64879140 76113267 223989518 144426798 101567350 24357447 61904548 26290857 109242612 140541346 119886856 49650863 71644239 164115501 3458106 54036506 56248189 251724151 225376667 30936906 9783364 110122192 278215336 22641671 48913590 87663849 5471331 66011799 18574608 56647332 44251697 123768993 89814196 78846901 158025914 86345567 95854976 134660791 56231920 76652473 18377323 7554239 54567484 73577853 15960484 52126335 14001149 108282214 4056234 71314915 90957752 85846889 81931194 8579101 171132948 24674667 2108204 1018283 80252053 96443567 14166372 41850396 22388473 33167255 78948918 3131366 15090798 20555890 96870777 39305649 6273459 39485832 22250688 145951885 24488959 59427087 65474650 17090644 187430253 71855855 22826886 116654119 172285327 164823092 201166134 58733113 140818276 96552452 137530918 76397745 90743042 32470136 36735402 60480543 20471740 103035368 91724282 213501929 47168183 43834381 11995268 111004067 99844621 30309861 44257409 94769730 137715249 76035900 150321378 47620689 43941736 38448407 32199445 242513194 96703752 66089659 93954223 240401250 18621069 14520142 10728190 967164 11528193 28360981 108787862 15799443 5347027 121741760 115626588 23643719 192229948 25228816 58607194 91458776 69595552 10376851 6575158 56446035 178287551 227970663 72856543 7160825 83334425 249765105 66515220 14928057 73737568 32452626 48553360 116920543 28929104 74600845 56720296 128643131 19321503 36095726 5132674 115780455 30763965 21502008 63268271 88641434 101952434 47014333 40164625 98808947 144283590 65176895 175845093 73996189 8246258 35375623 61423686 53437562 86627869 80600043 111437091 30927692 42801665 16036389 119500089 156483045 38761139 196198173 56704197 54090753 113001227 59218480 11815510 95288519 2873544 91094755 45558521 95128481 72087208 20133253 15085783 89422856 5584874 187585259 18728832 41885314 181853403 34395794 5604220 62150300 22341060 5021868 141572634 30512705 127568782 36136390 136483293 17975698 140944008 3738300 41261907 80104 65857660 302148973 36182477 14061737 147815306 51943653 107116490 50953318 35453840 7320285 6028931 89023135 160384290 27878487 266028733 167244334 48730296 22165654 118211744 127436352 14690125 65282550 41199551 10041934 89299283 34676107 75497170 41238600 186979974 179188568 165809415 196171330 104747608 106251819 109186512 5493788 2166956 282903885 91170898 99574389 150236463 1083274 74410666 227186113 12473070 62728300 63757021 17040970 127472800 147253218 128421281 187829481 108269107 167076 89575601 30572222 8053121 33630913 119835567 97245814 110254452 27900927 8174331 120437401 63274374 22571546 136589152 105271786 92101172 13585567 91862900 18519409 28744467 76117381 60876252 14311161 19067863 54466708 131876820 59005674 174415155 10323777 24879058 101120471 151112456 19256563 59325852 141258389 41380499 22842968 48376203 31080199 42612030 121145094 59306761 69038598 62761365 117942481 6034439 272323034 116159096 3837104 113214900 16892492 71633784 161670221 53930885 795362 106871758 20330657 41654913 209429307 55271131 192788228 25712925 59303548 127769739 27702894 325995570 1922870 107871511 223233579 121738819 137711628 171405934 6394635 27327704 112427001 320906807 62059265 22246013 136177531 1793704 12320172 158406102 3755793 1898305 62152765 45089814 57519568 17954431 8937410 111802064 7187668 62508167 123354227 40572625 70299437 102302073 193248639 20664248 90927169 66548098 87125561 240111451 98122130 519639 136063104 86331440 40027248 44141571 201946179 87902716 85726818 135650344 134728213 73083391 67647165 16314373 896308 143617615 128210855 32365994 73426825 29579898 29999611 23545 132860627 87833594 133635572 25801750 125804250 132495433 180190208 24062208 32749684 15452660 55554691 145539822 36361929 136236946 165805301 18280372 129269428 79947872 18545997 99103234 40268206 170457572 43095323 25855725 908650 58648810 5015017 25119574 56710181 103030013 83321420 23265673 51382908 96077268 52597031 59963658 5506164 111432229 36446096 33383835 174383178 37074654 107203122 275241135 44525550 20720246 55842314 52296403 247700064 134719781 148699969 70862766 82894771 12508498 133244011 133803022 85922063 5436379 78418807 165870309 81952835 18780036 33734749 185384303 26978830 1453551 131534950 53080460 10651792 10519481 43835758 28211245 20675298 28772109 108956655 49321284 79198121 253323205 983620 47790910 38891376 67330098 7811755 53992833 130624651 6711345 45631043 94249479 20303474 12575614 5324995 126122541 144880222 112419589 51224995 201008051 18294295 101744184 118639226 117155585 41285962 3571751 40215778 12313610 163629386 130460227 1383732 120745509 121543506 30342926 59507701 67063623 11743124 26861343 31268967 54559086 89767701 57504982 157606405 122472573 71394237 53375410 11969870 134200958 105716387 124848408 205817759 37488791 22585384 60406236 324708959 18204093 21012714 156996632 86163769 63534100 56656648 196924600 37860173 101761881 132150911 31331833 2308617 10512307 154884671 48445869 113726447 90502730 2984809 51348993 26081298 33471487 65766710 1630708 37041028 57165917 39191052 23242485 8559738 243288955 58026746 122549838 75188977 82069761 78498928 58584737 88428407 925463 224635382 106572915 59448116 60919993 24802626 20324809 41095766 99077564 17604826 148602950 147373 206285021 42884489 18053252 109288801 72515506 54911292 157880938 29768513 47463507 85250665 40561303 95152757 116248363 71919673 44509995 103056822 6306643 138466122 90389544 92579739 163147130 161917061 21912014 4050029 48004311 151837982 66339032 18237022 6871570 165146364 122686824 10435926 28330823 10569308 257032095 114262457 185653277 85881909 55087701 136226219 38275959 70932619 98713662 183676857 6737661 80832739 24811891 78589810 71043799 123201244 156412087 38488935 8279867 16868522 28534551 23359496 163415339 7284483 24362513 63340878 87783886 51055556 4609176 73880555 18404200 49506499 6407640 254010634 79064144 29490648 97891525 84154947 140199 39877665 86082560 73146359 111780508 15968508 105106325 72091186 59047222 36825400 61783389 46726676 30260068 66546024 77484844 11894730 67165878 80629436 30598470 120981673 53199953 34234345 177879364 142483392 63541886 25785736 109585604 195192232 124348183 17926738 11522022 12746413 73883649 19806581 53137563 19860624 19659939 59240410 275726740 94556261 11691240 215195452 30120821 154500709 3108518 25769807 147315234 78177220 165836428 1442705 145091889 121409223 60655694 122972696 160469851 16977050 960874 39889820 147261310 6064716 21697083 17386631 8918421 185796723 168561766 51740656 39824166 39516602 4387972 196686226 16216657 77312311 56418988 92037524 48300944 84205692 24554477 23811951 3101344 183573480 106124948 63228984 98965823 5282937 34027744 54407327 91842041 150920407 28530403 94425123 20689867 156016514 12660818 76899024 139762134 52259547 71833194 38269720 33051808 3558984 10551543 123742082 51134793 31164502 17712572 79278599 59994394 39515735 98730764 88431552 44066261 45216243 2781200 1558390 33603696 62810002 50051400 92285945 84054188 40373096 48116239 160057618 73413871 83048094 29882447 191024308 11750315 107849088 24497561 32290684 63078364 4827269 1600499 95881190 6771593 109103790 45383965 35418922 73630740 20055886 42722326 233811064 3829624 121848418 118327752 138795106 138991660 116219242 5652500 132497847 56598814 169873010 121053141 18154487 10727068 3640278 958239 98759919 68927571 106690181 55823291 32918392 126342470 145943096 34113713 48109099 15795703 55117060 55773277 30958071 41478759 38232660 114092712 15025042 98129304 118016788 7665453 96096427 127211000 74792741 106987902 28888627 29405563 123561440 2212329 23541719 38146266 23289150 2714084 12905108 175180257 98434216 166262057 24564065 163861589 96251263 62765326 241417170 120831665 73538532 65487570 46951382 96755874 72152165 147747425 56632338 46280409 112381424 48814361 6543283 138446589 88640261 31569119 38634931 85910809 15526967 120748331 43192070 22324434 14689224 62875571 56407547 74064971 89997031 411553 15246688 249467537 69686315 45444706 99792754 21255797 127513430 138172600 99420947 208463384 117174013 65751138 29866161 19486811 24432995 25174705 66736441 144440687 17691781 64461110 73365812 146234051 53845647 39574283 52437129 38482492 23020584 35499978 146928654 135085400 136762263 159508824 100414580 150292580 84021871 102249509 39096668 5596961 160898370 68581689 15693771 238462009 110192963 30468369 51404957 139573281 103961324 184140753 8588842 117395574 105677253 5085108 130184045 186561230 33488113 4554334 81668272 157200190 6689772 2572610 1142451 74778461 118940823 23611079 68068136 50102910 50709402 233721083 75570474 134392157 97657707 11789670 129124112 181890888 2715036 68597023 249964532 10349141 218574967 62230217 22780051 76495376 4408780 47257195 100946306 98712132 68638537 72480316 37856433 47978029 10607371 154028109 109941397 78729108 149800226 9709176 29008426 108799439 16630284 49881978 28726158 55261271 15457539 348876346 45994707 76932072 65008459 140575822 5625232 142357320 24954963 93865687 88603082 51221306 62630567 56646091 139964859 17379304 117480931 39888715 2208725 70323662 6879611 117324888 214139378 75411966 6327893 90322343 18593274 133224002 185909586 157932839 160214936 105360050 172979318 149367593 44246903 45880705 3977694 59036172 178226096 78295506 252393815 65580781 29155714 157087242 28560697 139688609 6955839 126699827 43096717 108613 100944402 249431514 185463115 106377126 75997412 35845163 380375 130116198 33278299 5643422 91371498 51394502 33588855 10030799 106407641 60058195 7306617 50286833 111106764 12749269 88755776 130736715 67748706 90611411 13836555 20909116 30201877 92927134 172647376 5357363 68670633 36313700 66643468 28774676 87865996 8175147 69297134 10417022 248053681 160630994 18784643 49953786 53985812 28357122 3454808 4129759 73080722 26609522 285583629 168617951 148643818 136365738 67489167 26695695 37846845 255462026 142241516 89288471 362511570 43393027 212882755 83381464 110217919 44074574 216973346 9717642 35765569 190161762 24485151 36464371 144497603 55001443 80597323 31365799 118777402 80999577 17507144 137788910 60993807 74095418 52008151 99657281 9316680 58256552 38358035 104196859 109822720 44498554 65434513 91515250 165538163 94464342 17644113 56799669 138800512 118071324 107765193 4302513 120638596 117928303 126227074 2247893 22906905 27185975 25708386 157195753 9493038 50901553 58956714 205249874 131120881 21803401 39160112 154737859 67174854 7416811 28276491 111949080 155974235 30936583 12565890 88192719 61578879 97286546 115140303 4815284 159722905 164806075 58642911 67667684 156866327 175770140 39728252 162026371 146982816 205342405 48111309 87847687 50111444 61713247 162781987 55171103 36274124 93609667 55772138 168919259 44217272 166359076 27130164 52085841 48094479 29485973 70949415 103506931 186969179 23982070 9628052 9112 9953891 140721733 171333922 143120518 23308445 93065888 44936763 2395079 28312021 7370214 10559567 98158306 26436921 40065328 38880683 120950002 139278314 95693646 120293870 203027617 57827863 20039005 3042864 256362703 415089 334229129 19163386 182211287 32259489 22724580 49507434 230229402 94742751 17290003 19987138 117584444 26991359 53682328 9686277 108657965 3263575 47893420 87100010 145130887 2985166 7806383 161335542 69818184 200645883 7798308 47801705 68796348 170722228 78274579 63056740 363501157 26292948 151215544 102388382 129439156 109146120 38649228 35027055 74601049 87198627 21323712 159868578 78538028 54289466 33886763 70494138 65844876 26323973 142802108 180686676 75282987 193185076 55324205 113133079 111568637 12291153 87838218 6543844 28529247 117093773 82183049 124420127 38489122 2178023 35485970 127241634 21508774 169428664 3034721 56279809 42685419 91470897 84099782 186658385 92831883 97698728 1725517 1821414 150482589 3538244 134473859 32496979 4192557 112243503 33220550 231038687 67738710 86068654 48021651 117895782 24921626 140833287 200816631 124230254 1554497 15032114 27068624 106945555 3218083 112466050 134396543 2350488 150124212 155171563 81401865 133762596 3142110 59311572 49667880 7526036 90659589 88875762 47540806 142341034 2320500 79729983 226342573 25576245 104078386 15830740 80327482 67805622 75161845 30108309 60098468 45024211 58838309 22320235 2780996 22897062 86912143 47847707 90075979 68613411 56371303 125293417 70213723 5567347 6099209 65120676 180239593 63060871 3364045 66353210 260686415 136692750 148540747 320489304 43144895 74791160 166562260 11938947 27908509 101261860 39623957 189737102 38145433 416025683 89612627 79680139 82182641 19668881 17787202 16510655 146073639 56236391 89573357 19348788 54668600 59060601 53556817 67632919 66170596 88517725 9100984 78644975 71140784 216955156 18363910 27310194 142470523 158565205 48366241 87376532 38579137 114369030 97170538 27197484 247803764 65824136 27455782 110116412 20695069 33612264 63204249 94859099 49732395 117741643 32124203 38628539 46826364 155869141 30932112 14360172 28013127 108046203 10775399 113554101 41249531 167564359 103304682 32770288 43382725 76005062 25635796 144043040 163561675 138758318 29405835 59998678 52139578 116811692 34017391 79731394 52818201 67919250 107864541 31557049 16080487 28362630 154388832 131159250 2424625 1999166 35394425 73406799 87955535 118349461 31482300 136399109 14614968 15848760 54894955 75014540 171924791 15047601 27564412 157770200 39257318 128843799 5039446 70292331 37237140 65935809 2134027 4365277 83276659 125805202 180867964 1280253 56784148 198391445 228944746 59505763 156147295 48820260 10609564 86767541 32350728 31244555 43699469 14653745 108640404 142021689 58278958 237359066 73421606 109943556 31151055 193795529 37028856 100993243 40873933 17982260 188588259 39363211 67863252 113601735 7526784 368417081 40108644 13295156 107200895 28810988 49012207 175906599 167717767 98566935 67509074 86819068 9163595 318866756 63461867 86985872 85033150 41317888 92353163 75137212 143770768 183392056 47657647 68759339 116369675 170296123 29363692 162378101 55846751 69065883 23104615 62086924 185778992 22001774 109248834 27513395 26457202 30721193 33983221 55553858 89648718 28547692 102964019 9412815 86550944 45308553 50611601 117193053 33222080 306466939 59500357 112090384 67842223 145379614 85103666 44053120 70449802 111415127 78115612 83564656 91077466 14109337 91925392 44916482 35069334 8848466 157098904 73905511 46504826 175060084 60678457 112036715 83226356 107433285 93364969 21802109 402384441 61499982 10616908 89788747 47778092 219769489 14156767 128514730 56996257 315633832 126919484 110451329 109985665 51961299 1119552 67349529 112775875 79981022 37696650 19540599 34881892 62223077 83195025 31182539 128811057 101507476 6485228 194819082 60159226 62242848 2986407 71666764 44409712 34785604 13747288 12597493 18775871 99662398 89250663 125705055 16774529 32667574 1122952 330755281 43152086 15590360 29196956 137930401 16985737 26738960 25999358 6912659 63749065 148953881 158245435 53117163 49669954 68175355 21260285 49143685 187286501 17212602 181906239 71865596 58770683 87079202 20143759 119365313 56309661 35433270 8861760 96722775 208458777 62722146 65447416 70958901 37958620 101842614 25731625 57230806 83225098 112230804 107633035 133424993 26140764 164776172 73647638 40645623 230816684 160181191 245891315 78735891 515695 231713672 6248588 82680503 115551380 1512694 28765904 33934431 137946381 208226829 95807087 4360449 137849889 140733514 149527427 49006053 60190081 115383403 36678809 26916678 2740655 210944976 154140258 5980719 78675660 22145101 8410359 170512601 90264866 51839664 156567960 181203952 60096360 100323256 87912797 52007607 54573332 33955103 233043004 152556759 63747824 997696 10378891 112014836 73854528 93265111 103740477 64442750 41947806 41312805 158348846 177204022 49808606 72419983 105049766 258405525 17035955 319582677 236743462 14185514 166135067 166427399 99257186 8485159 97971442 59972855 35406444 63172510 152243806 170043860 84624368 105762287 33872653 100433875 68965940 157877436 52058828 19957456 81206552 47810783 25821929 1115642 8341628 382803739 108341170 32867358 100126600 150091402 85299166 59172920 45168065 24114092 32362866 204058429 42570057 41269676 155371483 139038427 117324939 179085837 8688054 16423139 34031943 44575241 46774157 5772231 138389367 99291016 104230995 19952390 59836719 61220213 40075103 77977283 29400905 122763681 98893301 58431210 5368124 11994265 154087218 122630214 819145 68941035 353071266 111484334 2861933 43884004 216138612 179990016 16872738 28427162 163248960 287045 60700829 20486530 117339865 12103082 136414511 129331257 52117393 25623131 72932329 104030633 98379289 45537696 54075691 27783610 99743794 43437363 174641731 34768638 15342619 27155749 179873515 95967958 315208458 1950648 122431263 52848512 113215529 52719312 27722903 46405665 28173658 40752162 203264818 6320770 25167055 39957174 62538767 128162575 127654020 87069121 20906974 2690471 110386865 131333568 83592485 36066520 6407096 214430282 23405430 62653619 132783736 39955848 16984581 38597038 119948889 25718688 25908884 3107124 74062727 46550233 71284519 335926052 163476182 22791186 18750796 46701278 99944479 6645640 71445662 110068506 117111215 29292054 111675363 77214 160760041 105074195 38577624 177700167 140866301 149638420 133502785 107434169 58491900 81493563 51500327 198728164 97051827 12687525 37026544 41865917 169145376 122866497 12855485 88540845 118555450 13456180 17145826 100293251 11340156 82554584 224302811 183600612 142816031 81567139 114504163 27901199 39273842 88446427 117079340 227286192 10122123 224107379 122183420 31723292 25452859 47981225 274702660 50766981 90067683 15385068 58388285 76959731 193316350 23342428 56921627 174008583 741948 6551375 125507651 71510891 103760843 159067589 32576267 81637349 168507485 8176592 128247473 18647436 96052329 154057740 56585146 68002295 111245093 3927731 35014356 49518824 28296772 32138126 99646027 11619721 42518785 63121068 178022997 143012058 20581373 1413108 159848722 143372798 42144275 81253693 74875429 148474702 56518438 137478490 79666539 61671716 52845265 139756983 41218472 111271800 202134080 13294 61149646 8626361 44021262 68713847 10475162 1951498 235569 225367521 57891171 71326849 109500978 55300167 31269885 13777769 103489387 89532251 196833327 23029832 81341617 154230613 42436318 20438063 13331944 208283745 166160805 72087429 103969518 240592109 4392681 4062558 24840672 71531223 46628637 18357535 287716500 580295 469642 42410325 24837272 80375388 88157954 78619084 156509973 110124810 46692404 27475128 216049022 66748171 67886610 57871247 175022565 158397721 197127988 57366228 46881019 6592328 10048037 3524151 118442689 15997561 147928067 12202821 37804243 65613846 43580129 3553901 117242880 101581409 31740139 57302342 9390307 104396575 137203787 19856765 101608337 60629752 147108208 106318765 83781270 63743268 33334756 39290009 45110333 6493456 10891883 84532568 70520964 38453983 109611155 96829399 17584103 7288342 81568261 83191931 85562394 123086851 19661622 19668184 151718778 109416692 121871028 89494749 68877200 222914149 35146072 112690722 1334449 33599548 92704060 130603197 51666927 141300328 102719865 48902982 162660964 23767445 14806558 131699697 9972914 84730397 7618839 223343195 127515623 32732616 51335206 41363006 162210940 6029050 125392170 87580583 79810444 5325386 77708377 62104842 24280828 22897623 9776207 49551906 212377583 60093538 196793887 138360790 172375155 75320064 77576474 109964993 179008079 71086928 54199808 66971636 173556298 13437412 100145164 73936298 60079394 135458839 38515030 193842925 13481867 196196745 25395824 12530666 133433340 17153408 41643829 69568556 58854646 214888194 7926301 141041061 2466870 68566950 168139010 149052719 31025221 98614569 47805581 17136187 8377600 62725087 16906160 24203546 95208245 182896744 156890399 19439619 58763798 16358522 217688995 66158747 20828332 149724457 3503105 10322417 89251360 33612060 15923237 48327413 48476333 19524143 69235815 155550697 41340056 66789838 32897890 155912848 141038341 57024834 131799045 43537952 67236666 147981396 136295205 60266224 85881484 75063789 35413397 152061838 219654688 118405136 31574865 6249319 76041034 22835879 184284233 6664629 2914140 44819021 173436890 108062557 109768422 123109580 53794239 55746366 878356 5396242 27136743 27026889 16431027 212541650 37125127 55108203 123509131 27962059 63586120 7606157 57354600 9496557 42137560 240167228 60533957 35124363 122378478 23022641 138423741 35410303 242775946 43487751 13190980 118763037 96507181 142042072 33394953 102611949 59651929 390591796 38509777 67559122 66016967 6075732 50794861 16979192 9286233 142035544 21615517 203010311 23709237 304450518 169300824 48462767 6782847 65929264 106557513 18449454 164161129 72465866 96700114 10757583 10911807 400065029 171112242 6768737 104545189 55371686 240692103 76461495 752947 144749560 26429458 98544444 29826381 44404765 36346221 8485805 48620102 148145157 86210366 100854540 172833543 90793498 577235 65674162 203418991 72184176 120235696 40218124 76139124 68512992 97325408 23293961 25399921 124003559 113249886 12083957 111556278 153446998 21932346 62914263 136967249 130886094 106906557 18998197 168303077 10359477 18538296 82782690 133166134 64660061 131839182 103122578 68497930 48935061 13271458 61459318 5232600 40775044 69895755 149729438 52731926 92012789 64036790 267677325 14410611 55129096 77010816 1403894 220220261 71891691 54725210 53784923 36930443 44401195 38359089 143967033 98629393 73565987 33612468 12782147 85849473 60100185 191105245 3886523 38215575 2987376 226986414 19220540 79093350 75789332 124170193 53940235 30019807 14552646 84997314 44789815 62756452 50308236 11223519 89273188 196602977 95073826 128202763 7532955 65593837 21617064 159386237 17046631 93661653 56093591 125221218 4864482 243942299 40624390 59982834 56683032 24656052 263555811 16747074 102682754 63685910 42202755 50287666 64233480 109751133 4710615 92017260 4540802 233888567 325168911 40822287 62485999 29084280 116268151 90882969 136715581 19885716 140917743 86143845 147430545 46261998 44404 140977719 61973279 119635086 22415044 98185166 23107046 187307207 8704306 94234995 40796226 16759144 123410021 56784403 93349108 190507695 10470538 51537965 10405802 184272316 15813519 112593414 70124337 7393912 126889309 66262345 18406631 145296807 16725807 67443437 34306680 138711432 54065525 100556292 66856937 55503113 52738471 147056341 65264241 3680160 34975783 122290282 20918585 102304963 127497365 1948540 111423287 256030268 110304075 157059702 96745402 1595331 56258355 54915542 157193730 21036718 37920914 22595975 15726156 123388941 89054959 36683841 60702682 184069880 2358036 99112907 45734386 71775105 59636068 62273329 28641481 37728984 108240819 16634143 57949566 38659139 115288305 77751472 38404530 60152443 73969278 82951721 25853770 71806878 96305442 7462303 218061839 58687485 5937998 19742950 135825699 72042957 171339209 123351830 86775242 96602959 11537050 41833566 132180865 53832897 22934666 85779076 114460677 56751100 28870709 17514250 12855502 221584052 124468390 415429 22069502 54836798 271102366 19139127 79488821 86372988 61587056 34383180 32018973 82834472 163283079 215818893 88274846 18529014 382057116 73062311 6117620 133950157 108812240 59881344 43119225 8489341 2465867 5805092 211998364 17397001 87498609 42519669 24019521 209201711 71860241 3619980 72162892 17481593 35920898 107595482 96233464 2749155 81172824 126148313 240798081 108510320 45631366 145665673 67054069 62908296 72886361 171651261 46698643 265206783 21390624 30480507 187368373 33450985 152431758 123093175 185793391 14235494 133985313 35245743 100261070 169937984 200736 70769351 84461984 43016715 77476327 77601005 26478843 181795450 82877754 118383121 113992072 27129875 3851061 98074071 152270785 136674033 9003489 35341895 177142482 26056512 127293875 37113312 10554824 394673496 5191698 118733916 21264416 20334516 2290937 140010419 73977931 60899933 12235716 47133571 112330050 132428317 122833126 6777407 36712741 1350038 34315061 54420332 172863072 96950490 59064137 144849622 102419050 8307951 130666080 57469163 6162755 247995252 29211542 20752342 123718078 123193730 38842688 64346190 82530784 88010071 15086276 72246311 391680 28150011 221685355 119073474 60316187 110924065 80754182 113635990 41784028 69112106 67018216 225004418 10220094 124406034 129183391 4589847 66060946 143271818 10193455 7149044 32092107 164714751 61569835 18935263 47585261 12183509 143918022 19420732 114338243 25239577 27061195 217122759 3567178 24454534 178367434 36124541 117887333 18587800 82304072 18931472 61593584 5319368 15285346 32937160 120569916 111399079 32078218 74970578 115014452 24397159 75790488 42294487 75581847 60571017 276520130 259103834 113131141 6134263 25968452 21943889 74331786 17206210 160980565 260783706 13299559 54776261 154150747 226875149 32940084 87696659 176723381 123369238 123057730 91138003 126904983 40278882 143032169 96946002 117081771 245373325 92442515 77260376 138079780 253453697 204020859 61837823 57385982 15964785 70562393 33646009 152736619 32174999 152494692 156356531 28296177 111234757 67289264 65731231 35738148 1346247 22662241 102426513 116095907 57102269 1791103 13188753 1648575 28460380 570775 76606097 177248307 126657616 21829020 99566790 27982935 127704255 140002582 176946523 66428537 33672954 36380663 30817039 195891 41758579 61194271 129651503 67233164 10422445 13550309 54372698 59778494 154139731 29907454 25289761 60310441 107978373 3886897 120563983 18906584 117149788 84539487 72808756 159721273 26352907 64162811 44623708 16223882 2756856 47870198 49570215 229887991 41798886 28355218 105896264 87190331 58596858 60893983 62880433 29349531 55012459 23699343 13407509 62823194 78877195 14928635 129902661 111472332 103237515 5546726 22550636 118594822 124005259 25117024 119553741 104723332 58201489 127843366 133542344 36057884 40124199 64831455 77999553 38169522 198270031 75801742 10654138 188370965 49104704 548097 164748292 74045829 181148991 150603051 43604269 27084264 40393377 146608782 105929193 131256269 110664849 42675525 3338205 23809231 70917234 112906248 180575989 37048236 195750699 24534808 67486158 5403960 2226422 82151854 9635430 9471788 90308437 58762727 25035509 55155123 209677218 184254976 18114214 138946644 21132292 24135019 99024541 18609917 125001017 14155169 24178386 5459754 35877072 122815582 118755132 116575171 58301432 37708346 175003168 16140905 111731684 139168987 47637451 44811405 65565736 128287508 93033673 89008243 55820588 6200529 101417869 58040890 52721012 59803399 32777122 33213597 32399433 16133323 81315607 115611305 39605699 2482527 8774346 188957499 259418657 71461421 11514763 74163333 4317949 21083672 27268612 126776582 7253815 37854393 120873196 11117932 125313273 277790268 124377032 34323 68533086 34417163 121375954 38897122 26888713 63831702 24326099 95014343 172942190 32556343 18468732 39096515 129877059 9128762 135027328 170187986 162590346 92121283 72172497 68340034 151314688 39128560 11669361 23464709 264617971 56940752 189128332 301923077 16729156 8865653 126223555 83776459 96174627 30520661 106636172 14335794 184376169 152650038 102467993 127715407 150857609 158514953 67101907 10686829 28679697 86398862 52542512 76478444 53153271 35757868 120410830 173632781 9968392 243169139 18706205 9494483 227295100 1433712 1040944 142967025 107002080 97629453 4997728 66623289 3567416 93309260 4624833 23664459 53795055 150169432 34382347 117891668 3951412 14507188 64438330 34815762 140068083 399899194 30405741 4780451 83915740 12206901 121005966 54091977 1178151 10345962 85247639 43063023 59917758 218232009 29846067 106549676 189409716 98948330 15519028 114890624 45144044 58425940 78038432 125577827 119387498 112185057 245174136 40642614 39378171 66521238 50485852 147843118 33541068 135668772 71293784 46396706 22553917 51243202 139972016 3614064 88860292 22572022 2124592 9941889 15540516 86055649 91296392 225165 31589128 7703380 6852853 69643509 83741252 111879006 56165858 96226596 15128011 126818691 5506827 128478469 28674036 78607167 80552868 44935760 20533637 10730791 63497873 53420205 8888858 129717089 47987651 91918150 65367907 23642835 88756558 60360166 46312692 22370385 21819551 106342667 37208342 110271945 16360494 21325616 1006740 195547719 13586434 7654760 53083775 231516353 130575623 72474485 95195342 17364242 52967121 27113776 99058932 80980554 112349039 161360481 73861226 184591117 151330328 4965887 142142593 936496 24648555 196565985 98924615 71778029 123097408 192393777 53755649 18727047 130162727 36006017 53213485 158383271 106398512 6944670 156196595 13151302 83788767 52137606 58324433 30109771 75565969 10799080 22288003 113469101 65454182 18710047 3063043 30116792 41691871 144320616 13439860 90681740 35262369 48983307 69737536 84105987 22677082 181702205 77245144 9668988 190106563 58244856 23304076 89000814 4369663 70060961 90586030 105337423 114828540 76891816 22021528 124902842 308813024 205303815 29024950 32469099 16760096 207131111 37780120 20127711 124924534 82022110 48230479 12905686 33310616 92289073 107925350 43256466 66631857 6614938 8816982 15949893 67352895 102882266 38032893 289045067 16283195 30590684 21921449 87541449 32620246 101211999 31285338 72240820 149734912 156690496 12284897 163104511 30424526 13546144 152410916 173216077 125752451 148723293 9153973 173233842 41667901 119731034 139354559 21599605 8978652 13267140 86800249 52449573 116100616 318757429 124446834 57763875 67478933 216461408 6290969 26107342 15495619 96767094 67937117 33434257 84800556 113142633 130372099 100127688 199764909 42486655 36013276 723911 103364437 136153884 137182112 186508802 143709347 11198648 41280488 59242858 88287868 12174856 20681605 72343347 34366860 242422346 294096923 77319451 116020835 44971477 197078926 10197722 17258740 246682325 36784940 77098910 122715435 88672340 102741183 4043076 158652908 7997242 106582537 6020380 178973331 44649616 88606788 54506573 20379753 271395531 827509 73955933 80277893 18589925 103472047 8889946 116324676 41672083 19134826 91869921 155962709 52171045 62943418 28109432 38506581 115710738 148526824 25460271 57996503 145886027 86088493 5001230 189520097 100534651 4439805 175632508 7883801 16558748 183041822 20349748 162853370 32542573 106539000 58381366 13576710 90505739 50971083 27536600 103244621 127408268 135150697 58187940 217000257 39121794 142609345 132666708 62822072 89493372 113266359 130901003 231212699 88013556 144969370 123834273 18813288 91568528 31926170 26828176 878764 86419058 23532267 7862721 72659122 49093535 3912227 99944870 21591683 36885223 96816224 100338420 198011189 19607834 19642480 39058707 13470477 169480769 71813916 3620388 67382067 4044232 37811468 164656339 43178606 18826310 16219190 71704249 40917708 31422086 41588375 97330100 51641614 246291121 63281548 130717029 102257210 154296301 123668166 56828365 111150318 143587542 20508052 477530 359420970 3526259 14931933 55279733 76875309 18447448 14102146 97604735 130489195 178289523 31736025 50106905 32675700 51285073 440640 31668892 155745585 207501422 174746672 58748107 32748664 132554185 36299131 172118625 190453159 1440325 258517725 125871485 138512124 122949848 945710 66890155 129383226 53546260 5482551 149780234 35237600 22155369 138500258 55245988 55290749 138904450 33227928 125714286 121552227 6674098 50413874 64855578 49714647 140798692 53966789 21444854 19176510 109680464 86476858 15355114 1880353 21551784 178212717 14336253 38426222 70942377 43231578 247998159 135956633 85178245 103797478 41918328 36977142 195800033 34834394 19155889 244883623 2225980 643773 26913210 248782233 13555936 4878864 134937891 37998111 34207944 14835067 63870751 62272122 107075520 61362384 181562176 35533468 72200394 239592883 41614946 96144435 17012988 99921869 56890381 75728234 11047297 192288139 207108875 28330857 88584076 196825303 34597091 101778626 3246830 62454583 120840471 19147576 228674684 86917396 12970235 119055573 131088836 138252636 86199860 81070569 16150867 81672675 111096462 152933411 11551517 23594606 316699783 125923862 2558636 152683494 129128600 45650355 44689277 93082208 35978103 33630454 28451659 19208589 41856295 59833081 23800000 22252337 34718046 93868356 161873966 28250022 90872259 297111601 166275691 199071122 12106533 94759955 148294281 59606896 186826328 57407368 85350081 121903039 18448791 391680 75404962 133231040 51909160 88385907 4370853 61861827 46131608 8657488 45995540 54737382 93892717 147420396 25596611 22357295 132274093 58818096 52248735 36287792 18530901 60554017 149524044 60250312 88488740 120735088 86829319 149132840 27923180 171327258 44302493 155505885 4959376 194176788 11606189 95791294 141522450 106817732 76903886 9850837 57264619 177256042 104585139 67567044 150527316 16705611 21387513 262982095 57716666 49509049 60193447 28774642 162433096 80227097 44541802 112964592 153955281 99016262 54078768 113014555 45498001 71442704 211121385 129631698 386155 78716919 12723871 36763095 42315822 41439200 117660043 6023967 62261548 95924829 45381228 27799029 164155332 256753346 207642471 40532182 39476703 24720635 127689346 160361187 123267884 451367 34053703 118135601 12377683 30433536 46225771 82469567 78997810 118012555 17617627 144502363 171224765 104965446 11695898 33249450 43456964 131830801 5993486 158946923 64239889 65049327 70444668 59464997 183635649 94536014 6192539 1060477 33360375 5794212 72166564 50408485 1702924 31973328 57742064 112653135 12635080 126162508 8683549 8064511 2943652 39758563 185710839 82637901 87800699 70779925 1128137 103647164 41636298 53365278 20668702 92881047 104723672 114821944 10938055 25110989 195076309 133071342 95709660 128628749 121489191 103978341 33619948 2001648 54593715 177372645 76591001 125276638 17496876 57010503 49899097 56021562 53550493 74651590 100582846 24871017 47661285 34636276 20077697 62380191 201265669 41346788 123139534 199472390 45982620 26419394 46780770 95760133 10571008 121839068 143468797 152808801 97988017 3427353 27959917 66132635 30510036 185209849 12196854 328195931 100445962 2592398 175672067 21384538 23498352 77680140 62470121 103098863 38679607 127178666 145053299 46695515 3357772 19179332 68152337 58626676 23705361 68785417 14197550 17123199 7614844 58780730 103008984 6144089 10623045 83765426 24818555 44898343 21956571 150760233 45904760 12755848 7703550 29681575 67983017 52171300 71981196 22867261 150203432 63875732 6618406 9178793 862223 74331038 75869249 27417940 3657499 108069204 9067698 80913319 144534850 57312355 17113611 168618002 155595526 59753572 33422170 11128778 98440387 25712925 10464741 9918803 21934539 18368619 13822394 17949909 64485148 127959017 38018239 74345369 50724260 5796167 57686933 129587532 32416484 415327 218544656 16306757 151873580 84636795 66916420 12733153 84093475 11450877 119087057 16442655 5184252 2328269 138746826 72967060 164593524 238101626 140029850 163940826 103161083 30524316 168666537 10475927 198298693 55300201 22270935 26539108 8929675 159300812 100832151 71759890 25644415 100880499 10404799 48538349 46525073 33079195 85547774 79190233 73586914 122559409 89407556 130085598 44049941 103032325 28155145 39077458 112085301 9880723 76524956 133967565 173724428 54454723 11923749 10475842 154944545 7813404 69143794 123128280 1155405 81429218 168108053 125700091 31941300 185557618 54021852 103377714 254892611 131967651 12444238 6203249 175381129 11060217 316336068 61460525 83357120 78341933 23139023 116106702 43628103 25081222 30188379 135959931 102858347 94427095 111269267 106754815 21122823 259166853 3495523 105231156 49435371 295460 11621132 46719179 88412903 1929687 17120751 53056813 202819010 175409621 129909903 81245754 10751922 25215454 226899119 60061476 62916898 252799571 93436352 139735665 130413715 11133589 51776679 11821494 143027783 126244108 67135023 40523325 101738251 25749356 87796398 24081486 9078289 68674339 118029589 132481323 219276081 79640546 141861940 20828009 80797651 30497983 124785491 10703438 218999882 16456816 45799819 57034864 63634638 51673506 116130859 91101368 8687986 134708612 144973229 21098071 30020691 152531633 92192190 35494419 29655956 40728311 198083201 79239295 1783640 29952334 143678900 47536658 32155347 25630560 17598043 165756477 153263670 34512108 147808795 86892304 115061678 91226522 31092439 65296728 4275279 10509893 14100429 46958998 145976535 52878789 17342567 70703204 105968021 85717927 153700315 14238044 75880588 93220928 22470158 36464388 163548381 265909886 15045408 4774739 37076660 184417683 5184643 54589584 81160329 93727647 165447791 15348943 166309266 80628977 9138673 178137169 187867867 18007386 160032084 29066345 16698692 47547606 10472374 94628426 44121868 16570308 153593147 3640924 39516568 3180122 226927849 168102171 52499604 76528220 6134246 105837614 6439974 51728790 51184892 290896792 5255108 118332733 31975283 174157452 46770502 6397287 24038935 150602813 78008767 124360338 8762463 157330818 5738061 7132724 77141053 68331891 17010659 157881992 86226227 81792848 37862927 39776821 2663016 53885376 24569709 89593842 73489385 28897348 47590310 220063742 14838246 157456465 63731844 21559281 41842032 70968931 85472413 38022030 137306484 38759031 69857607 137381318 13802317 52725772 47770119 40374099 27964252 218286902 56601891 53707522 17801635 8033826 232690373 60296977 58180749 29537466 18562742 215335736 49779485 111920537 198188329 89418283 27232572 73009832 36349162 47011392 119742985 82096298 188440580 4383756 35035538 56724665 41420398 62343590 67967513 75707443 52923499 18065356 67244401 160931860 244099073 48119469 16070321 118199368 42804521 73005888 101952604 39364350 190238636 49560882 266101 2781132 104837861 140615942 115188753 51255935 4662862 181365843 182051759 57373878 12891321 6774245 133671765 161977122 108974641 41378051 22623753 17212874 230389831 88873773 2580447 19996080 12918895 33953556 40472019 63354937 105667291 68667947 76275362 88766418 43720549 137192108 139248445 106708575 94653246 9732041 122120554 103379805 71877037 7576475 47101322 52713855 74185501 77937112 282542465 177054864 43298388 13530776 30501111 42699342 65497056 61459216 154782909 30569247 84858645 27202040 47006088 6485585 37763885 183289750 212926564 13133690 139024572 12146432 7677217 63744543 107289329 38065363 78607252 41990204 49455805 226413429 39815853 13454344 38738988 10371462 133045927 18947146 190380263 165690381 71557488 53731271 285582354 33614474 1297508 82134242 41151067 17388433 85648567 205758004 63670763 126481887 173569949 205009953 24611631 77395067 115102121 74833422 25753997 28254238 57023304 47948908 224102126 56687826 72952474 23103612 58726041 8561523 110025717 71227195 224980295 28775628 119043180 24266548 152829881 13521222 94106237 27616551 32161110 57638517 75843919 60817619 132505582 44047323 33124245 88406273 19441761 23062557 8070036 150827587 23595031 97779257 62964107 69824474 31489253 184131097 26248544 134578341 72151893 102610419 100126005 46034657 92536474 50478542 152580882 36357033 50922939 7049441 78178665 28282764 865334 35174632 24561923 22360202 93917520 55715987 139460061 3083392 93266947 14695378 12930982 88229082 20861805 39558099 338904197 25045828 42211918 20092827 123038996 12758806 72516033 32665296 59421443 63738950 283049065 112088106 55280311 124474493 15948669 159608512 39883904 62618038 76198182 27330866 147834125 141219612 224325217 171174037 197819701 14787586 65548141 23014362 158134408 185695233 78469110 22520954 74757160 55128960 37939359 28853913 142825279 167188404 172648804 332356001 50354238 54599223 62844971 11403821 71657295 222462544 120670862 10752925 140941866 32627165 32339355 16974007 166553624 30659976 35122816 72092648 144511220 22659317 143524183 83974985 83315572 65725638 5921678 43411540 101560023 53992 108875412 11060625 97371733 107216212 38775164 66109243 37386655 31916701 63406634 40412434 103874267 154530816 60147581 6777458 47377249 39749162 68398701 171308286 50644700 7347842 179065063 165784391 13986070 99094921 204951864 52783249 88895805 92588545 146013425 86029316 94552521 171368398 264041433 132744007 55075563 29638786 121014976 3332102 70357084 68092038 44610601 11857143 35494470 13667677 134891243 56327715 89874512 272803352 699465 25877298 89566268 14617127 2635544 129902355 8894859 13039272 238787559 114700955 403971 162312090 111634478 116206458 52637950 92094032 59363762 74984331 22309559 95578539 28138978 92798393 17409887 20579384 4989993 7581677 4261883 25892768 18149948 54665880 64147511 69275731 108076004 119294984 215608858 36742457 1578569 32805512 80466304 93041272 31828879 154138728 41085838 28077149 84306553 20363501 71979207 92338611 35717884 139493330 180195682 47871575 141105950 55346458 46959763 145679800 53616385 35185563 76459149 34512771 275037271 119347395 104990028 5998535 41291436 92858012 16992503 72893603 20567365 23217818 122299768 44189239 121137189 33391859 122106223 177737839 120844296 276148 16344429 64525591 144503077 152265311 5654370 49102919 114312029 5851179 74391575 2997525 212611809 48044516 44773240 75030571 67277024 8568170 414546870 138756210 71987044 176188 80456274 2394416 358926134 146356995 11006276 14839045 21861439 17663374 41426467 194652958 229324764 49364991 96457490 1517403 134512874 148129313 97635488 24274878 50194336 122719277 16609595 21485926 582012 193641237 40184073 2736065 146039333 84152839 23779294 165955615 164445488 119179741 39850958 17841466 72593043 172444294 31380997 31423242 103909015 187453849 6153065 125634284 78162226 31137013 40594725 1575101 11799666 67781125 69984954 149604947 238165852 23121292 54471128 46485446 170215152 250381899 5311004 47734045 28893064 99876700 94779352 51404362 46819428 207541814 11844597 2368780 50798652 50669010 13699909 22958925 27091183 35567281 74945452 111250040 94570949 116148284 40906012 185394877 164165243 34552041 88334465 83101083 166824434 21399260 79496182 43760210 118058523 13503134 140632738 45667967 89326245 49182632 45966249 65978445 829889 2920039 55823070 44031989 23261049 112073146 68716635 160112341 266116708 76380660 86040247 98032897 48717648 118591099 125471118 82260110 21162280 112406261 11024024 21406366 90208953 14071308 1459331 46088717 22565324 84122341 254098507 7117305 6952422 8902730 14346606 126168101 201874813 14311212 88091195 35316174 22211214 12704797 105211436 69042848 5060560 23180741 134933556 79451183 8267882 176171204 24235081 29738440 71469785 19505834 137574948 155379983 1111086 50106990 130344270 5228469 142930237 39630978 52130296 47673559 28903519 91398953 104595764 113049575 118647964 120671831 77210736 78746805 90855973 54298017 155401403 65494778 123865944 19799985 38096541 100893555 82516963 206785535 35656106 69880693 131906043 6956247 39048082 24969787 13129678 20377339 49414257 247165193 35418905 13006836 110510761 39722115 57813634 161447334 90167898 11671299 64201146 127211119 6679674 69897455 1687998 7802745 7723440 114999152 9768370 146687645 47224861 185983519 96029260 71204313 2510033 55113473 287407134 73423765 67583483 13982517 5931351 3277481 115827919 32589051 1619352 119528190 35869558 268183262 140791178 3923379 29211117 179374956 77383456 120698691 55566200 123260268 1538823 93030970 73343831 133861536 6785907 18284724 4379540 201029794 62365333 80549536 46947523 198433265 21510814 91220572 34394060 4721104 32021574 20806232 137098557 45216600 3881712 205467865 2732427 138256325 57303141 125513873 98896650 109865832 18413227 170612017 77319910 105745355 104271047 22558626 40090556 52267537 2366094 36391900 5757917 24940275 107764785 58571239 59283437 1145205 37239588 5771551 15898298 83358565 29281735 11436869 52632697 149202336 2024853 11031402 122696718 30147511 31225787 30991 91595932 26636212 8000183 76982970 113532460 45996815 100655691 3551045 88889821 93365547 9752679 17572237 130217093 228745353 151608924 51441320 88781344 55321451 109573687 147533293 107309457 81711690 137968838 144335457 73576170 123543692 56050479 69749096 127437610 24035467 935153 162123696 65875 214882057 30531864 180042189 25324662 185388128 9751098 70411994 60561871 247306191 31843754 40231843 51173434 70083656 54333445 9177909 18005227 20633546 152322397 2835481 61042682 75509801 33687353 19568649 189652799 30649640 26747086 270982550 25092476 57520588 72398155 140956554 1781498 140972806 5533381 20262878 7686057 168077487 87660449 71799007 342072164 26706932 57598550 72960549 16494539 42406194 88362362 38050471 10716222 99417819 68517973 45895410 467476710 110741587 54192838 39903998 65373636 49440250 67547732 65615750 102860404 56392961 15504085 17247673 17283441 153120564 108369050 272398701 85832677 59505491 12610991 142707180 58471653 86673582 17036754 6875854 69444048 83086582 165382817 59977955 48144646 127508058 112640827 38644468 149847146 80815195 120439696 19254676 22832853 26241761 32751197 2226422 154499621 5729374 130176310 108953034 68855984 37978408 120371866 73836134 8906419 95383974 108645402 147254527 38705022 82165505 42216644 2120393 345244364 35624707 70301392 101428018 94645613 144184191 133731928 7286880 560609 42868458 20415436 65980298 127374676 25781061 127267389 118865394 30697954 115826559 36203489 122632628 29944735 56596978 152202122 33323111 183372863 74216067 29120592 45159548 159400942 166775525 5059132 103142655 6235923 6680830 296006822 933793 32246331 139585215 258514172 110640250 20212541 264059538 126679784 43652396 108623438 157755886 17489600 80693356 64715719 7234877 10041288 58511569 113698244 207888818 113364738 86420741 198754752 8019988 26391752 93359444 29049243 151264300 133145734 52096755 203360477 34660161 67970505 136864841 45328851 4309330 11593048 46728597 204279480 138487712 35463802 68746589 121544118 5186360 7441631 35624877 48372786 48385502 122721181 125211341 15012513 127099701 17688925 41551757 68226780 204862104 87428535 12485718 70746486 30867325 107057806 11235402 4300116 29462802 52079500 76247091 39281322 61703880 171401208 112942169 72542366 211564949 34104754 2345575 37046315 44965187 44589708 220140650 244785737 45826475 5232634 59253976 13793188 82623655 46794676 41746135 96159939 135607113 11005052 137152039 18934430 83620739 67076492 63733850 114895095 41780628 17908956 27017046 29215571 180558683 26954163 67557473 97206680 142882246 7268010 12098560 26169205 8793318 36798829 153784346 50109557 33241409 147981022 57704120 127721425 37568572 41180018 14594789 176079778 88773694 160626948 110666872 5383611 22596247 74376003 44777728 87277473 3942113 18546490 139342251 38612525 124038596 66353125 19393685 171762339 93865092 222634091 30499428 72975492 58404316 42020413 2667198 10260197 84952451 49849848 123256664 63957791 89400416 134757946 105622921 115351307 36488647 117739178 20540811 345609490 89683993 106855744 126929769 35741293 174171953 145683438 28915453 165861690 788834 28554254 107166521 102259250 6823460 82908881 94696477 57146010 114986742 188130653 13243204 79951833 76962111 55570994 227981509 8556134 191200972 61765692 131161154 94665809 22104029 6057508 14092099 98675242 20264578 6258414 20068330 59727681 183951713 97826041 15551464 121142629 27334521 31489304 36446946 63330950 21814451 33347081 42043108 168570827 8911689 1766045 110191450 116486159 31680758 245828534 126194264 64464272 65773272 18264698 24337693 110121648 2143326 26987976 108346457 16491700 120242547 261842823 381412 134101100 37316411 68155635 20455505 81328221 6298857 10611434 190955662 44460491 78884080 4042175 38344418 99312810 72201839 46020785 44142115 72031975 144959544 13061831 47083132 33805435 8678806 140430285 224288293 30818178 45505889 35697875 115666402 59500935 36226524 96265169 53482901 40800629 2965072 4734381 138433006 31955988 41332389 33493791 142781929 76636952 55921976 199204623 52527739 81177091 56501438 127185024 56296384 80877806 110898990 3370046 77840314 138594302 119081668 145190574 34905199 78089908 143677931 46394785 183902549 953377 76665019 282114541 11790622 6314446 44378007 107075112 180425896 94366558 113408088 1615612 122102840 47297383 112213906 70677194 116109371 207513713 69648813 26835044 60341772 74444717 23928282 67097946 60689592 1517743 28936992 64067832 22377168 78097286 107209514 26637079 93466340 133077207 40401112 68110432 128545092 49155245 179171738 165121170 49257296 85631890 11893710 32721838 65621751 1539027 35544824 83746913 2955637 119380256 200521103 66570657 4897819 28223689 73719276 131216217 64271203 18134189 203254193 95488269 114650074 153384047 237378089 21680236 28131719 110017149 68427788 113168983 88145850 28304762 25112434 85691390 79007925 19616929 64456724 15550801 2860556 37194045 15637943 25581328 93912777 104982939 108190278 81398329 77254069 140832522 39446868 22426706 84618231 110766271 77304610 47287846 24729900 50615885 21915380 176885 6236790 281846026 89933876 6110344 10195342 40337753 61136080 28020726 81376654 109979256 110739258 85897770 22189182 226859033 144238574 41118053 116896896 71410608 29198979 39609337 75372594 98562855 84072565 22538940 20582104 78334385 118868216 76026890 154539418 69051688 61794660 42323540 162808796 99935605 35426249 75646787 51773347 5875659 16751562 5274318 221039593 6748983 102678096 51234277 32802843 169399594 88636028 17569160 82820617 22525578 91624220 50876971 221595102 32432464 3039872 106703050 124090480 15946357 8898599 92804853 62330228 82557593 82257577 9827479 160475359 73509666 211411660 229698373 87733855 13125292 27303734 9505635 222369656 179588629 132918631 106496755 47708171 66524927 121697781 94866477 1100767 28510122 121144278 40179381 20972798 33002542 19951387 41131500 9848423 61894008 247963836 52430975 148343156 113329293 38880836 31882378 31668637 73944016 57460459 84147178 137805536 64237577 17913070 180586104 210825500 50311585 67434274 16546967 138474928 47507469 157036497 64874363 92118036 60809289 8680506 45295667 172025346 34687480 24538480 208253247 59335746 3489964 119006664 103809837 62839735 59096063 46460490 89637141 55169709 102807177 45628323 68978758 152054511 185470969 34794869 111408837 12303291 9078340 4158880 86569508 66998309 92445473 48354290 65669827 91363032 112127937 83152695 109857179 59621992 48780089 222304682 38373573 85879121 74656214 57903751 118492091 3217182 4049400 64801348 120999727 83855526 139338205 30575962 28259746 16981589 271405 144229411 186396024 76106433 24177536 73170363 161555658 85966314 26353366 12104255 61742096 1734595 7029551 34189788 32936174 105109912 27292837 184392438 104839629 56605461 39276817 122004699 113427553 68552143 32032233 190927 38801548 16185343 211285248 196620181 36385355 36010641 48973906 11128030 336226 120350820 92443637 69204722 9860221 40023763 34055216 94125719 69582615 1534641 65415439 12193794 55697729 180750324 69419058 40837366 206639709 17969697 90194877 160993791 212565450 63665323 7825814 39531188 101520073 19616878 55427089 10458383 129057166 91067538 113291655 12372022 214857696 18636811 67997348 177885977 60918599 29854584 159434466 27743830 18924128 49323936 97689667 105555006 17552092 27262594 61970831 8467921 195456157 67882836 89922894 330402599 52216554 126396360 46508940 39045906 47959210 91884456 80893956 30860797 44692014 75005819 137501525 131733493 140843963 74564516 12974213 11669854 33072752 79665332 10319833 57382310 43271052 50152822 136144483 114433834 30556633 3227127 36068016 86872176 90372170 18834487 19954379 83506941 26764035 96195469 29476385 53038963 112990160 56942214 39046178 4251615 8597716 5201320 3701869 22773965 11715057 74146622 215033034 135827620 171347080 83033746 34314024 51364378 7873618 11323003 13822496 94706269 35074230 138243456 78735228 315783687 81027491 89833593 105283992 159299367 12668808 49697698 128379461 181599695 289072896 123889727 284651009 62965824 207783877 8611809 60007841 69627886 25367213 113534500 18179069 18954303 211683099 149721244 1212678 84219326 135457156 5287051 85553605 165819292 17450585 9448192 12819343 212173651 137005040 27039435 64719833 161205730 1347097 9713970 37450711 33540473 118104899 196110623 135524425 26501436 113404212 182313593 59551867 64302857 221095880 149689437 148958624 151006121 1340977 113159956 33019865 2797401 40892225 44296985 96771786 91556645 95549673 17375394 27280461 71449317 47917645 111109824 93542058 4978603 112665137 149222515 144274036 36392019 44966751 94825932 106327452 51657424 197958132 50896861 91856593 43878309 12642254 48563492 66195297 130353773 8061672 65444016 195268783 11543000 137356991 13064925 118999099 8058918 47895001 34405518 7009508 57058800 171855040 2712962 34491725 119331636 40629813 12356280 187300815 70420426 45522090 119102391 108280463 149080820 114757514 95386116 17466786 44142251 224934208 14540117 73313894 14919166 14819767 50419807 25700991 97972615 25068710 46315072 79333526 81766855 62025843 156163190 1428221 143308878 28413834 19661962 98691545 13929035 47120192 228752748 126085022 217177788 48543772 35396040 108807021 92709143 909228 8026159 52778523 39342845 33593700 66290616 58318534 147978404 85287011 52516009 67211455 4777697 52265548 133563509 55276452 181767026 11004219 65279524 5220088 48960289 60782514 64375736 42227932 91983702 89411687 109029228 87715053 85737596 54438777 66353448 161816234 14776808 14364983 345440 91114152 95354445 226351362 115781084 5761045 41199296 60983522 86102450 65537176 299960495 92850192 70921535 67467560 53362898 47779707 32948074 73248699 92377660 205990547 43801775 173293580 19161907 53932092 86265480 74697932 12277655 66552297 25109476 28255955 11526187 15277951 9920537 28779453 116106855 1683816 168887333 143894477 67814666 124096957 140264161 85224077 99588159 67186601 668525 82313507 13942805 7350273 53061539 69577447 219293217 2870875 35436942 53723944 3876323 7993689 106279308 67891285 1378190 109822890 34622914 6858157 55917692 14938070 9299850 1683782 114260825 128067035 39296061 114888907 60068684 50004140 129690518 68323731 144038858 3072410 138683637 48017010 23912659 117163422 107950034 132318956 109847387 6349942 106665888 138755768 15210971 18358470 141259528 154819731 37890382 135177591 43780389 55420136 27324627 142905145 194254053 112083210 52704335 91148781 98199939 76466595 173359642 22890194 77607567 123888571 2363561 31377240 377128 65607556 45223366 36575925 237646723 34606798 27126186 122797987 103354560 40516083 115116877 65434751 24555021 7184642 22863555 12538877 93436199 62073188 17812260 4058529 27290508 206892516 40874647 11923137 83716177 111252862 82289452 74399667 2899809 193289660 236413288 88619912 22831034 36333420 153932008 65532076 49806600 98148072 96570676 206175388 107648675 107676521 45625008 73401699 21395588 86813118 2818073 18800232 163274528 279157918 65627786 1260312 128614826 18037425 32424219 130532239 70828851 24735731 111027952 9038016 30013942 6679708 32743224 8205407 163742861 32647548 33984258 40922298 142957471 65382595 21920616 30552740 41835776 227608495 6795359 37405474 205749538 34128605 130715737 21505170 43279722 3077986 2054994 41521599 131160933 76848313 40179347 40764759 248185278 9728097 44105378 199347100 61269258 17329953 146752024 50041710 17351985 78823067 69347556 31315972 77862907 124292627 120238603 36016863 85295953 195185109 118523592 10060124 81025944 72401402 140497299 131317673 67495389 46763566 15021795 48991858 39081759 17815609 166924377 67893682 72388856 7409399 16261724 36156467 73019964 115373254 56887304 81601615 167791955 128963717 37674771 20957668 154068637 2614243 69932866 99257628 16747057 123698749 45119156 228463 118422884 71832140 4651404 77986990 88706697 43418493 239435735 166484468 44128226 147828583 156764344 84300144 6720967 62083337 35575577 58981160 95670696 27097031 77789552 154840573 280521165 109415485 203550707 30691086 59930967 66710686 9073597 64173045 44699919 55804778 6290187 212025428 89107370 161933211 6733853 180815349 101372904 94423287 11030909 111449042 134096493 111989081 57703576 143660285 84223916 73890772 161229411 100858773 161803722 6470778 219489465 5583531 58570933 161505746 33500183 21512463 38365634 159839202 20948573 56036148 19050710 41371846 23486146 21775606 73888018 3062448 178908952 176165543 103621188 21394143 135507187 122937268 190665336 3109895 41110845 34847637 78184326 218577602 171486242 28984133 34600610 104461702 22989627 98482615 42264618 89105585 77306497 65262354 60255786 160422727 9823280 201562761 111519966 10024101 20740544 105589091 18390906 49138313 80937782 55185791 25960292 64340971 262066815 8120900 34815609 26161045 18988762 152414588 13271696 121006238 63674180 77258540 138339591 80266554 49753883 50785239 103263406 42965086 74355603 70801328 52707633 143627747 2514011 127527608 162741340 75359419 62213812 122579452 143379462 29382001 23233798 177954878 50954627 38671991 146027331 13325382 78730995 91353359 20746783 142926174 17989791 43835656 115556922 53895644 65271755 203971763 23661110 46841392 33321870 124972780 158208256 48812525 76573338 85880583 104219061 86036099 59397014 27582109 76897936 39252779 15707456 31323367 98960910 22371099 35727064 46417837 39790965 195013766 3788824 18080690 131037802 148011860 103306433 208916077 19633351 90277225 809829 16468563 34653837 26376452 165069235 7265256 133466660 60866868 63364236 130870726 50117972 113652446 78652574 108402914 225495854 128192631 129281923 45961761 42463909 4990962 23218668 13787442 1014951 170122332 1855346 98171583 211185118 265320751 82311246 60125039 92118937 25796480 26959722 4055962 267643699 104741029 209234521 127182525 52041709 41062140 142142032 289210460 41277819 31864800 31968908 137766657 118762867 41739369 169477641 99016687 42574664 162418136 54770957 22864660 47033220 53750396 168645661 10188253 105530033 27099258 80129109 58267670 65473749 141927288 154656191 74824531 9899253 9362172 13928525 40917742 174958033 10158894 130899473 19831962 24187056 173611684 57980064 113292114 23946421 33573402 44411259 98179233 36519230 13429031 106879289 97459113 41590449 113007126 80033824 29948492 62431378 110318185 154595382 48027703 41414482 128451286 68659209 165543739 109363992 201277246 47594033 66524553 31818118 49241350 55933859 20447073 47369888 131945330 98134353 72486742 97228253 26075280 251000546 196122285 4153253 55771917 30282066 45568636 77064893 14257628 69159264 31382493 112515231 44549231 31581223 18936555 76844896 17193681 34645643 62318974 40934521 126987943 38413149 181818842 18483182 10431319 74278338 90503155 293992101 81969852 10892087 24586607 39686415 11247812 100317136 215240179 53710701 15822784 126795741 63703947 6054176 125431559 45282101 17101490 39919264 5952516 93415969 25625817 5724087 44668758 66542845 134335768 79929665 129148524 46531822 11171890 34024446 257248131 29932376 116074895 157498472 5965844 24850617 6754508 179747817 44161920 106417178 77922985 33698080 52122204 24764053 2505902 145921217 70391764 58618380 46841120 43669889 46084365 97174839 39549599 15474896 67357774 221694178 12025307 113502642 169807611 93647118 130866051 115980154 59882262 20917582 66734673 45000190 107854970 105605258 7133982 172030888 124500792 21126206 46487622 33069318 52051331 46742843 73822160 138431765 170518653 84469345 32566560 34464678 49410483 67927716 236764032 61906248 25195105 89563021 8587771 8646098 28239312 78149799 168345339 37745304 97975284 123144328 122204160 69962395 5107752 94128201 35718717 96935105 23798708 133186245 478669 267861877 134818653 35098897 41076998 116691944 2737153 70347836 91344043 93596458 2980559 6658968 117767908 264165533 116834812 25091167 108562000 162583852 173980431 155799662 75876780 81235622 84121967 1020697 376924 149300766 25525738 10099700 53886073 138463725 15258282 48441126 86985583 13980800 36591684 185971160 26295600 17195636 33263220 165131183 187449548 34363188 228347213 17516817 135198586 19624307 21410157 65619082 38081547 202787917 70085424 4417280 36106912 125902102 38429282 39941959 34482154 10289488 121800274 58180800 17541280 34268515 6731150 80091216 20422712 77643182 51516239 60056189 96663598 1538092 168537337 65146941 117336533 51579105 23605469 93756207 34956012 110474806 73033666 261650961 81368035 22586438 82615580 104728228 97323759 2799849 1395802 70456653 185839325 89868018 60296569 50705594 56936349 24025284 67163991 65262184 73064895 71547611 124587883 253015607 125655194 40912064 360098369 13356169 58235200 90738299 87103784 91804539 221541093 104333199 24766416 70138447 17451724 147724866 31582804 1305005 9910439 95982697 23302138 94843136 97428037 27218700 75519848 48321293 166481901 53498728 105269083 113760498 36796738 25132800 1977661 55564330 7584550 8170846 5094798 173866650 117598248 225949618 71171418 5227228 96582678 49913377 102019992 149660792 166790774 14433221 59354871 14217270 7774831 99453332 131403608 74144684 1640857 6553806 40996979 17039151 19544815 19878049 136941154 169411664 39056480 19411807 143386772 11191542 93350621 150307948 18169923 31456205 43856362 1826344 35970011 79758560 110072263 25004076 221974678 40311046 49577814 3031627 84599939 94582679 173675638 51560065 68138652 36787881 37795845 67189474 5843291 17709002 15209764 248105531 127769586 47946545 315193906 46341711 60321321 115796435 81128760 211482380 76562866 140253094 85744753 66577916 140524108 7832597 90619877 205503089 64638318 93631053 132060233 117500039 45840415 33209568 143370945 49857090 10551118 228039428 37976521 127803297 165204674 60634750 143870660 55520708 111463186 7401596 120272637 39237292 34836009 30361422 14266451 306234243 3330215 71079091 8890898 59038399 91809333 159984212 38602699 9251315 39886114 36074289 41916237 251522106 261005930 41786 123293945 172456194 8263241 109433777 117984097 115704431 134801126 164522345 257477019 82575613 31186789 101015819 80352625 87732274 185413526 138894522 71946159 30759120 27695482 109147735 236397665 187508572 11945475 199016042 20196221 73572685 129182184 141339819 28657206 186085094 43051004 85110806 201211201 240497708 335036 123727428 13860814 83847570 16106718 24126468 97941301 59265366 79510003 2277405 42880715 145576423 28661337 11500670 88075827 288382288 40674642 48496971 18516536 116229986 178479430 73882986 34438396 128495792 104515031 44856506 84462120 68182410 136552687 159326788 219367728 38146657 71355477 92046891 6001629 26738909 110919985 80475093 12332276 2584068 76352780 17818159 97305161 53238577 65520703 183238614 40497519 35042916 68715326 15404873 170665465 53338299 86304682 28935037 18333769 45765190 11304915 228598252 99254840 68972366 75413003 76380728 11579567 110057728 67856435 177962681 52449454 37180122 7371693 65761304 119863277 18692758 67607895 39117527 198103448 21616724 93385641 19106929 2782662 26730460 96978744 41364876 105873841 54624995 30245397 120434511 138932347 128393571 6523852 113402376 85347072 78120746 27220366 79700726 110940980 163721985 51749989 32624598 33897694 16969604 62882847 84062161 111583733 110204030 83441814 90026458 85423691 54710828 149620536 86463972 69448043 70165086 74464539 7649643 21796669 53205495 173786665 38146283 58480017 51183311 35360221 113241930 243210738 65476078 279798308 104996794 43984559 141221125 149481493 99981471 21075903 2516510 68328355 110000642 271484492 42813293 89321638 45892044 70808298 154029095 54331388 23666363 21510168 63973499 18888071 336515051 17094061 75615354 31568847 408136 56238856 128561106 63988748 127629489 3731415 164582746 61241905 12832161 96832391 46745342 110576653 52052929 154173714 172004844 81106422 139886897 89444361 12835595 182912350 110802192 19157028 121483139 57298908 148136742 9670127 6203555 4013632 24540605 13307362 51678674 62796997 84898748 24376164 31711460 96295089 42657352 27342392 59970900 85976769 7547099 186955069 48390041 57526011 19184874 56699709 51142307 64418151 16449489 36483479 111549699 6156159 148703454 89811102 116189645 7576356 20366544 105979037 83213878 72606864 18905292 92455877 34374612 111626522 7470225 66948278 94463543 9212793 11956593 16621172 161161870 6675339 79655557 42975099 9540978 40023423 46234883 77254902 78844096 228967169 189762075 20110473 46486619 37842017 39746068 69553154 61639586 58354540 25483748 150252273 59164913 26379053 13058482 34864671 55142526 205555942 58862755 11966555 62427485 10409117 148172663 88694644 48530818 50074554 135572178 131858817 78059835 28384883 5213696 172707505 11729864 2216970 110068353 39053930 85718114 124145781 204202249 99996091 67682831 173738317 77727502 87303449 862835 34412947 269224784 15753169 48035302 22431313 7288427 77299731 30269639 45472926 66421465 68097495 138093210 142545204 25390265 81013704 134431257 82156631 42005232 164809458 6861642 42622315 91483018 36232508 164079461 62042911 61121732 18238875 91315466 88944442 40162483 291472225 80084280 203568319 102726376 17035836 245801912 76017251 121158354 179542678 216541801 164812501 182321039 43709040 71186531 69265803 79927574 29101688 23625512 75980548 35876494 138224654 58124377 83885395 10934740 21018341 134995895 2571590 37764361 59779276 44738084 48530427 118811130 73111883 219391052 47099231 58658347 47368222 18804907 59953798 70361555 31738422 56135173 69358861 27431897 82665883 137046027 122062193 139967018 98946596 301144222 26909113 45649811 86366919 30445351 139452598 168833341 112600010 12837686 122832684 42213278 20291472 54420315 2296819 76771745 125971394 53835515 34166243 326904985 169045093 74995670 148090060 41496405 175617123 2493407 149459512 345780952 15580211 30298097 499477 200195808 31699152 100377775 28879787 23524787 172426886 43633832 28507895 44467818 108400755 36248760 91100722 193599298 178781741 1774018 46387645 38291191 187945081 12690194 118011722 76875921 61574306 75784385 69512864 150293736 67007421 180006421 130426346 1714450 33239743 130716077 114690789 219736509 10871211 13870181 8064120 17085935 140709051 3665115 33564868 151278393 69241085 36917098 86716303 6041868 3676063 3030930 118936165 180307287 5009934 484823 10423533 7030010 86953181 52084838 130615046 120057196 93940062 119927316 119929373 25086458 110505695 147366897 72656844 41354183 170708492 98875723 129563171 12341507 17731391 70307648 312010741 50209279 133506185 70880667 77341721 17761736 90959673 255648839 171451341 51855950 76522406 76303582 105261450 69595909 54994575 2333896 73956647 6232880 115198494 37330997 5298951 35320390 143099200 47430833 122517368 291622930 48035948 55929354 13222651 11088403 3770685 107991361 86177488 216493946 158879943 108278049 41464479 48526296 95888347 49604198 67989137 8659630 51959854 56555906 11274400 245521276 4324018 150715710 198120635 20322055 12258513 106787914 47722077 12046710 102083980 128498920 28328953 169436331 232615301 22552234 11120754 49131989 76725539 20165638 168500056 58543631 20198890 19292144 41300548 85922556 303093578 30654434 5193636 62261310 4660159 6695620 50875356 51050694 40802210 107489113 188954694 130176701 42219976 107822007 75475631 95210931 14424398 130635633 230424868 187595935 38000236 17243695 43768880 24960675 81597110 197918760 51733669 116594398 179502422 190299003 2069580 24916815 146848890 22932031 61675201 121483598 107723866 48087543 39617854 40239493 143516567 130133470 69089479 156834809 138170849 18415709 117028986 31819767 111965281 205025576 13861987 13865880 115804085 81573684 82641097 37306551 186371272 18809412 187875177 95940384 5633902 157449546 77917290 64482241 117592587 124534911 150592222 31561350 37968412 112766338 29593158 20718206 22243174 16677374 38334847 47741967 24883682 148228457 63015872 188144593 224130567 8533847 27299773 9374412 34029784 68936003 119925259 28235810 83391987 166565813 54306772 53953342 11190522 27571977 28948671 73153057 33687200 298911 51445774 229315941 35920966 79176990 1565530 33998266 93108592 219493817 167173580 145553881 62435424 153872627 134503915 133556165 44101893 4706280 27627448 91344111 2884577 32025348 1834402 84008186 117909076 104413915 56058316 7835045 1309697 183893743 157938738 133307744 111897621 204535891 148167920 53340254 19485026 31541239 131569630 86960865 72394517 26525712 63481179 46209434 79227004 25574205 18757324 98356968 83539972 141194231 7319928 2203132 52067345 9899015 125936272 88738096 93453148 113641855 52241493 130616372 57086748 79449262 125281721 67460862 117054979 22794314 52634686 105989662 97488302 53840054 27542057 124183691 79508949 13249596 81963052 56611224 134575383 6480995 62129560 153273088 113453138 26302298 49087381 7073275 35728203 140798709 172300100 21280838 137554021 363940250 15946357 70497929 30721618 84160557 10515299 72906523 27105548 35235798 5486172 12258173 53899367 98355013 194042726 25728990 156725397 131357844 111556873 127669660 89905027 142560300 35347012 2884050 95658830 222944545 339184 39618738 16977390 220911515 19454358 58172147 53630325 46351418 85703545 111127470 31851336 57175437 20364419 7774372 195156243 87065466 248583469 59611520 147737225 134716670 66161076 273587256 58147616 43212776 147068309 76607474 144090895 89188545 137802544 134707116 21746009 92983370 32776272 224962785 32325772 11040089 41073292 116118585 155738938 37826615 149739383 22536305 109902484 21079218 182484222 223490177 13916982 43250295 13618717 33840438 96711198 11977214 41806876 9253491 12861605 65774292 4716956 114538384 138112335 35806029 44489493 63543875 19713829 90294820 101148623 43705402 200401202 59519312 7041230 52442416 164254102 64557568 16536240 142729926 14519071 115027933 80643461 30461144 115001073 66511599 2437392 56629465 25235820 71569711 3137231 78906180 59604397 48224002 93121682 55948275 1188266 21575397 38195872 104184160 33529185 195512971 45120057 24857553 59845083 58877579 27234 20375928 196856413 56646805 198322425 72421377 59160357 70611438 83470476 62122930 146617146 36882554 4426596 185973523 2509370 162589751 35618060 129579525 99148301 144822405 63320002 71040790 105239401 150916140 257671057 50113042 16766318 60851908 22745881 37195558 35048781 179858147 205194879 60805345 298078884 128546945 110571213 129573983 205636930 51416024 47865064 38731338 3532583 96700097 60101851 30014673 30335548 51380885 183363377 43193634 77134763 105208427 18460861 41131109 131034045 87170033 91501480 3753498 44464163 140662726 12700037 179930754 129577349 114501222 6485007 74737389 103616462 1522826 96164903 45272020 17029223 19059108 77028445 49161773 418372975 14277314 32264232 6248707 30338710 224610341 14757683 132528855 49379849 22373411 78342375 9179779 149935801 216113367 37012179 110209776 235866993 61626547 35934447 260288700 98032268 19374118 99053373 166010389 135098184 59550728 141437297 99961258 69469973 4348804 75350324 3262232 158335399 137633666 89566761 222763767 22982011 88691584 88299241 139067837 63614000 155340492 21723637 58054677 125364273 122505995 94690238 23516117 39771041 62566154 59257376 43651665 345829198 279763458 24671335 185544800 64849101 2340322 156823249 7565816 18951209 55906693 82262031 237437912 14871702 195169605 283984065 4660856 357275604 85909772 64617442 25276348 128574808 19642922 218857643 168651730 110251188 46917552 129452144 58900495 76466731 68160327 168679015 110451788 113392091 96905729 7367443 94389559 75298967 55435742 46772117 128659349 26750146 1171742 108377686 71105169 125993001 97148404 149153495 22115351 51943330 42458554 28077200 174790838 44651112 85875772 189819178 15775167 14351451 25993153 50489864 228862755 161345164 15174149 86245624 79171278 14615546 162500110 21197674 105679786 144497127 152008288 8589505 129033026 117153307 38787115 10611060 249058976 51149940 171569508 53286908 80787723 108525008 94258319 59683736 332192444 209512386 87858057 86406733 84950751 171616037 64339407 28540722 281929105 113516616 34658665 86038258 41178726 73832836 265472374 214930235 36656386 31108606 4278339 36150789 85909823 63269206 136494581 821984 20080672 106145093 135303561 69867824 4060909 94762896 9192274 112272607 117155381 13090153 123760017 26567481 10819208 49511582 8496158 91648224 44829017 130656356 48637986 41981738 60695559 188639004 83880975 27080762 205185903 120080554 81749260 19652510 72182017 89015332 3506199 138831044 21348617 59176541 11323275 52157802 155727531 200515136 12700258 43479693 170978146 155107048 26473267 157053973 73802270 22886216 43767605 38205001 111862380 205207731 116110476 57572778 58018416 3948845 62177500 75596960 7921813 68696286 15944402 59119625 63109831 44659918 201571261 57603259 28688299 268362068 53497096 176337090 104326008 194730699 130824707 24784079 52686842 101142894 201395889 234147647 40278406 74603786 52580048 28182719 6362216 139336522 38217513 1086504 235840813 59539457 117060147 107808560 39863725 35235441 100574295 34152898 60055135 19168503 102569891 79227378 72238899 226035060 192957055 95274851 164454668 9423984 38000372 63228457 78829697 2549779 39364316 30674681 286979040 173295229 166624531 76799608 26685580 12227148 43272242 159709526 92121249 127418213 110762004 4650588 23071550 121334678 94340259 49990574 49006937 44985230 58635754 44225381 142382242 130410400 16271788 131600859 107800111 77681143 255761532 5646941 18910035 173455318 53499340 80585865 21967043 81787476 189258807 24233177 174253434 27891883 4839611 94693706 9885177 99581631 59253007 140187270 58602978 20454638 36930630 95128991 63086983 116208787 5793702 63129143 1281307 69423189 59198692 77526086 24175292 99862488 80086558 9725360 29882923 12628365 73519577 84485852 55694686 22727674 121124201 25678466 25571434 37757051 7079208 55390352 210504064 98390169 10015992 51591651 9153684 66576692 107162917 42199644 79510071 9691547 213093776 42805133 92678067 112747502 291693497 41887524 85350982 62316237 17420138 2245649 56607977 11622288 33459723 152277772 119629459 186851692 84657977 8444954 84283620 93687034 80219362 50850689 103924672 158326610 84233351 40922111 65042493 277861600 33154930 24820833 146592139 48365255 101391791 138844100 184364558 37020509 25644517 148867538 6961126 14433425 273701598 20174410 46122530 109317089 1885878 85502554 15967896 154195389 46236702 25144564 25727052 281266768 33981742 120671780 100674289 42261167 40162296 118198773 112459369 43886996 54290299 164710297 78102114 153098430 6952524 163488847 6050436 45790554 64749855 42734022 172607715 12080217 196871339 88374211 108834935 21093566 75439897 203276820 938043 38675918 27880221 101121491 219169882 56648012 165744866 29300163 67888463 254519138 20745644 55140724 212472494 25008037 55118743 9740592 199259346 54325948 126740066 67676269 124634225 49329818 9175971 3341265 61462803 10489697 59602493 136528513 187517446 90098062 53806938 14335250 54743196 12799657 186186159 14359900 26592097 88069180 30060607 43156710 93139872 183063565 45893523 14849313 106834205 195982715 50281614 47432312 64424458 98129440 32320451 129828524 11637775 25214332 3825119 23461241 53210187 101865938 144435995 4084709 57146945 154763359 184392523 292714143 17358768 149448496 196862516 130953295 49190214 114238895 118538331 177409739 72750293 192914929 84971406 32895578 41669550 27678431 58476532 94556499 8347765 79646802 27214807 106020177 180232861 83241605 14727287 169639770 95339978 7127063 25832571 21003211 68407235 47057547 122001962 110920750 85549746 29347695 36772683 178077363 22934802 130952037 52696583 121963015 39296469 116138305 69915951 64637298 180898819 55455088 185190894 143958125 41654233 21693853 14097981 51625379 37698758 60721178 7816668 73329262 126155215 64217874 339242446 34704361 6323218 149425886 24999231 34751417 177569760 97861180 37494571 14120183 147537934 34609790 176588401 100285295 43760482 24834994 249841962 185553589 125024732 13823397 58890975 68361352 167693797 265952318 105687895 22598661 75435494 58183248 361080 7128236 123069426 191755308 81314791 8957011 30653635 45404620 161048871 26288715 30296958 30040054 141428423 65012709 19567986 13551771 7878089 149633303 69080367 69146310 47944267 16583653 44592632 112619390 26973118 1539826 56714482 112166510 16971219 140148289 153492932 247573142 87103665 57256425 24743738 164905117 127997165 141255975 159438733 52356413 22854749 24789230 1367021 61968842 132798135 84956344 59743185 12425810 56854919 2358223 53286245 21195753 104303024 26334105 201900840 190578398 12800881 6462992 141082694 17570792 86684666 25420644 51071400 11637860 161712789 174853007 18933036 3164567 68631363 82984735 149944947 12955785 101966153 44007305 151828615 185431461 101191905 205920337 65757649 138644571 39410828 37582988 15834599 2409682 197075594 51596411 27106381 166018090 32346478 19080681 176946455 71475378 17626399 40263480 29364304 86738556 141181566 165530547 14105869 40938176 26975889 18101430 15184791 214616976 115582184 23918609 77843697 49429761 164694368 166654587 35546031 131591696 128959637 8765761 32721515 147919822 63369336 103322974 24631232 15881757 167084993 25487777 76832299 14023844 12160321 10624762 92318007 49850664 169738557 73605665 48328025 117540703 13783600 72444480 21009229 94243274 14710117 53044182 30838901 12801799 6124080 1313301 18035164 53333301 142427020 139253018 27413333 78975081 139521890 59010128 199650363 78305927 109210516 20643525 141953791 246043023 131121527 21737798 53335409 103816280 105558576 25422650 1326204 82935639 39455963 90748975 133945295 136632655 130081671 65963910 108258210 71882477 50703078 14612367 146014904 27350790 32748494 8286990 57641713 150915596 243156389 70276453 115710194 109408719 111442055 9966896 154431808 239162086 154423784 42322010 82079060 127695517 107026611 81931228 247731055 651304 275538448 97211100 93336528 23994922 259833015 171177624 161688513 79418220 107250739 5002879 38546446 40697150 9977300 25113063 64761024 59754320 119691662 126244295 43538326 9959025 28643963 65309597 34457079 68492524 155003552 30967234 29200730 14339687 21340372 24163749 128037999 1878262 72261050 83530537 34010268 33865700 143689950 25284015 6151722 59689261 142734023 201431657 14853614 46857865 23000915 7312924 806429 69744200 51746963 106255746 97778492 131469976 34705806 77708394 108465780 95464010 47881452 251208218 128520 12863951 216255096 5132555 35383732 49508505 54319046 63829441 35780648 113313670 156327648 59571349 87474248 76464589 108238813 18546388 4928742 74703117 883966 107775903 116716424 94869316 98596277 7077015 25362776 133389769 90352212 55673334 71707530 130666131 281736036 97585559 262324042 55885970 29059103 174129470 28532188 51701573 127692457 154080486 232766839 25248723 52628158 33439442 8059632 53699090 163259245 32240551 132266409 6309091 18141125 37463223 139560497 21936528 92032764 342038895 13487426 45892520 114263103 31143201 9960300 55217105 110648988 101170621 16568064 55443664 59924745 21645777 39446749 126521429 102938111 16666596 114814549 11523773 66300493 27459811 109596807 67377732 242576179 3406613 127542823 63822777 200862939 252908745 182135467 159444785 21739702 5994013 28199260 80431964 33243687 11171312 80506390 4065958 148246987 67586186 59013834 18184560 51586670 30257654 57226590 142450888 54643967 7394473 54052962 39000567 36404361 22714023 99034163 68431171 160080211 159930951 13519828 32821696 39878549 46912367 35379822 6499457 16739424 211264729 240873884 9696851 142300540 49602226 119318529 71634651 35057604 62372405 90406510 51524297 37307078 48132457 139450711 72395010 206929372 71996768 108659563 27925356 6726186 185495466 18393966 34481763 77830063 38943073 111448005 269166933 127957793 13957544 23972159 66170018 29639806 11081246 35762917 74120 43138673 65625661 7104572 78095008 2905861 23196347 61954851 50324148 3777553 146244336 3913723 22339479 96471719 34500922 148993083 51246211 31117412 3120486 61986029 159530516 188847475 49884222 124170754 232993925 147405487 126084393 60861241 72165425 50634942 40870414 72698426 61676799 23718893 148741891 4525383 151579259 16537685 181366047 85991423 99431181 84800267 77512673 28276338 132082894 63146653 204348908 123856951 11028682 230998074 11508286 23788185 10904038 178447028 17007344 15109498 200044015 47686394 70361827 142879492 262025505 8859873 9306548 46520993 3577939 34145656 50127203 215282475 39866955 34839120 28834941 83768571 13589851 132392175 100735591 316918148 44231552 156401326 28903077 114238028 90302895 72368150 76127088 41050699 131829152 12310516 132807026 2464592 312205170 46321736 109848305 142064597 31522080 136805290 32415532 49138058 186422221 399245 16624300 66514064 55895915 53037603 98309062 293653308 61947252 7758120 53478753 25699325 149796350 9408786 23763790 7823553 91394737 160536797 53303993 127874017 70687819 59927295 82231771 8307169 13382808 14219327 23891426 169604546 105678137 112128804 98972079 99617110 122632900 37627647 69450202 25305792 90611462 42802838 28426329 160612889 273388815 745433 68219521 121022830 84628312 127205509 4176441 144944159 112405105 62524504 70494325 878441 66466668 1253495 3609389 205650972 152278843 92968138 31071223 189713608 28866901 165058967 1029435 183265185 15490536 93736062 29748929 125699224 36021623 110964763 20357857 478040 144745701 20562758 15447934 3803750 77826561 55830788 193390079 61640385 210997897 195644211 178019087 36372741 80851881 47969070 138183004 78304006 148418857 116927275 107046705 70325413 105925453 47823210 129112977 47620927 90696887 62876965 35480972 45316373 42367502 65576072 22078325 25658032 22912872 124197699 4381971 105971897 16609323 90799006 114619253 5640532 57748371 259538388 5056072 41282579 43673102 65437811 21300269 649570 80646436 42789782 36192694 161325257 95577128 35674500 49626162 20266397 19930069 184235477 18076423 36094689 83476630 90724240 162472587 48902115 24261312 32985491 33117173 196605136 24577495 76868305 109256603 60208951 24777976 6613034 42481946 17214931 14082545 164355218 107627765 178140824 15947768 122190237 129022996 175200623 33620254 150683053 74789443 2143598 13599320 67701514 11106372 147391751 51595697 21929609 18375470 118483965 30819249 86993454 41657463 176039063 69893460 24824284 65222965 2677874 127794712 55589762 350829391 2227340 14765520 218890453 83049913 46987473 117595052 55941849 11706353 1448944 15740929 69798600 251518706 90426128 59866265 120551675 7865084 19484499 49029241 61860535 25074711 42293144 14869747 192393760 55401402 118458074 2417604 73487651 53795004 41666864 140167703 30770204 60019554 10005877 34449276 80408317 243764309 225540122 9091770 19451570 124091840 29354172 85129064 173057705 43600019 147737140 60719053 45433333 27279084 31527435 59728582 18172354 93934826 102001615 178554128 116814599 210514128 32256310 175899799 20995884 167905770 109663549 114909936 20791884 223783529 144316417 56824608 247263334 76715135 56490745 236929221 58044171 44903681 100445027 36691406 126725310 33921545 114459674 68365721 97297647 46433579 20034976 120447992 2237625 72533322 35989068 6790327 25877519 2491350 43773317 45060353 9201318 121734008 39766944 17470934 22743178 129460338 33634092 177059437 27624269 65911635 46617179 49286026 49298793 5497273 116385400 92507387 55475284 220861756 174854996 59731336 58050376 93475537 24712237 95319153 39736463 34834513 112043005 40752893 135018930 47208507 39076200 228179746 26176668 165090400 57708455 61859532 6548910 79738177 5712918 78600690 67718242 6195225 22425635 20126555 57060313 123334422 37277940 91199101 52238161 978945 167053220 2353548 10613440 153361471 38411500 9647534 83117437 7043423 78616228 102905777 140932057 29311638 25785821 94985188 219309911 166083217 125674659 70812531 101209160 36541517 35348576 5113277 33552730 3757085 66236794 68615026 259491094 5737874 152443573 64943485 40011336 25916466 29271399 65447280 91541141 114903986 55060773 39791611 105209549 95669064 81945950 123406723 224447532 32296498 56269065 120206694 103988116 143241915 38950808 7456778 74725897 28808183 48335216 147703769 138229975 18026596 67262387 113660589 4318 49603875 54479458 95784375 24848441 47141493 253288661 3669977 100128810 3842578 31818968 159464641 95181912 28735729 1342864 23186708 123580055 91549471 114738032 33335572 119051170 27776079 42525415 4718554 111517994 44719401 52257269 95211424 12897169 107390802 48403726 55073285 132783039 103122 87712180 40401622 40734839 146273491 428955339 15830315 45940341 82846984 102831130 143129732 91548162 17858942 39506912 120951328 11757285 40352543 19140334 251009216 28383149 9599951 46301149 116997740 85894013 32566067 28694640 142217036 245162134 45255666 140297447 11880654 26298915 82726998 114186518 292724836 150218290 35298494 38870789 88763443 11041296 73472912 29505999 45344831 99721745 8516065 158831170 59142813 113846467 22664230 250118552 3496441 113554084 15776374 36144397 15955928 30286962 118076866 27959050 67718293 33049547 154070337 57655075 13754003 119190587 80320325 126934937 4562154 13039646 70854300 5756608 196355066 36005524 105553051 8471219 17503030 43641873 274356404 67569730 96178163 198391241 245823128 58189232 83526559 140694941 150015922 32440216 263763772 81405367 55618730 53780945 139428016 123146810 30462317 76189580 150338038 12479632 90009101 2576316 132732073 155697645 16055769 68978860 33557422 115097174 41005479 74768159 34802230 53291396 6009840 200771224 215136020 4647086 145332337 31181264 562768 78608544 84788095 129758450 22567857 42936016 30741032 266047756 160831356 67384311 28307346 13868430 107730581 19094536 65940467 15407933 125706551 21741232 12079707 16731893 52212729 9731905 60171891 136196197 56073803 93298958 110625885 77014896 119964750 43747426 76519091 6706908 124961526 64077726 40129724 21725864 17126089 31397674 22416846 282621447 78768701 14861298 2290308 5792682 10894212 277569693 39286524 85306153 87923235 42070835 53049350 219423862 6884422 28430953 46009446 125321025 145394948 60851007 83667370 55415257 48401992 86280899 44326752 23019088 140602886 32872169 53017203 33335691 171157360 14516453 7934444 112661669 121501023 172788289 120155592 55810898 110890286 126740015 62266308 95934451 32306018 144640828 37129802 28413409 45620163 150674791 68002346 97168209 77821495 208980864 87740434 34627198 37641706 66989962 103231854 60540570 22190049 5420875 267491668 7939918 16119791 124043050 131888567 185594423 40021910 64291909 65991841 28761348 10740702 18962599 3384683 305451019 109941244 58440662 297439412 44912555 34757469 26673340 125433191 30327847 74234988 97549961 217700045 73801165 112753571 29055618 105531699 74021434 48059238 205169243 123628267 23175301 206449241 19483139 83550631 80077939 32531438 17444278 136231693 96420260 113632794 19567000 107861396 79909248 50896147 21257786 29330865 75220767 112573133 5382880 109843545 59935047 44200544 81259592 35549533 53043060 28397888 53898636 15381651 100013907 78517186 69262573 17397817 34612306 79502846 129606657 3124243 118287207 104582249 28331486 76824768 409941672 37026272 33059815 57450650 46171439 67416441 48645296 1511742 13041873 83339678 152417886 221918204 2676191 239737638 1410575 478822 26423610 43476463 175113039 69666969 318687559 103730549 56286507 192794314 29291969 38015060 55589099 131588602 20979428 156749248 104435097 10031989 188991363 106340202 114855808 84326290 74463808 58918753 75109604 117415719 62590039 74758163 50300433 61663165 23179534 103046554 38980728 86320475 56413871 73156746 172113984 59913780 104532864 26580384 92554188 157413319 81497592 39471943 48644259 208991013 39887389 33929943 131332905 157961705 46909273 7306583 32133995 97437863 40729144 72891495 152278469 51785077 22959894 35528402 93695262 202903296 102821967 59879627 38783426 78908305 73681026 84887953 163384807 58266514 99458296 214355890 161770147 43565509 9533396 42812579 60852809 8727103 103389002 79185966 253310574 136138652 15664565 15867953 54983287 18655783 96545142 7866172 68190927 179803713 59504233 21767973 129327143 31665798 210448508 29575750 110845304 33362058 18532261 10343259 82025391 68193018 32660757 64187342 159294794 48844553 110593500 8913763 18437554 28467367 57280429 18485154 33970692 78428276 58893627 22504175 162250601 321963 37986653 54661035 151425885 109887660 207204721 61711139 78953457 35623262 106539867 185051341 68483650 57007664 187231064 34684437 78338567 266923800 19385236 108202501 204295460 27805506 5004290 6791415 188590945 124039735 22559918 41974513 96876115 98041839 10181980 124917802 3975246 29352081 19834325 53205240 110814653 2414272 81779316 236550410 2472990 271161271 124315917 209637370 45722826 127777746 43692890 42119710 99761950 289601443 61292412 82784526 73703381 105485102 42025615 10652353 93237571 60831746 106326347 12677393 202694485 169834811 91988020 164714071 20521244 44029048 156009000 28039732 16136859 94197051 3367581 343213 2388313 32793391 192917887 19936070 76202789 32706096 45538478 72730692 106380101 161392645 122402244 57692509 64348859 250025477 5685616 104022915 7969940 77801707 44935505 7145032 116974365 123779584 23487523 50041268 35631388 23956400 64961233 33001131 15268839 135364812 140114697 145204276 125005539 95288383 44985196 71750880 164953618 175238516 184168548 33106803 62081450 112350110 649043 18917957 126224167 63038397 61644397 42770742 28112951 41650323 4302020 188730413 231541003 88854376 5378443 167290880 60252454 55905554 20274642 89426681 170820624 1928310 15084457 164962475 93220435 174139942 104872728 39652738 38807311 162834381 469727 11933677 12668502 105228385 151433263 122983848 9286777 147454787 80209893 1310105 48208328 90586778 232865660 56281764 146754608 8137526 1225190 69992400 179610780 8057898 67296710 51583474 6717431 76908816 37749299 926500 21196076 4946949 99094717 316607728 3257268 31317383 63851779 36819416 38963031 110328623 41020830 225390437 58380227 100911167 56302419 53763486 42517051 215985 60611341 31147910 6178956 329731490 57607305 148043106 165982135 3691703 26018534 24552624 195463450 64071589 252209382 44100601 11659127 93470335 12984566 45021576 37680109 38528307 79934306 29103966 94566682 42842958 247248833 20866429 35265174 90530491 124240828 78003055 76751005 10525312 89864227 104692698 13362102 2952968 21966788 7905935 3566328 58027273 7309031 712045 1165418 43004951 202688246 2177564 57398562 97799708 127800373 38474179 26859201 114911415 20252950 180786908 48615682 38319207 147367101 153435642 34226168 12951484 4621093 17364837 57584967 1789301 128941209 60829315 21295696 25486740 150363453 106829190 130850037 95067315 153087414 47851685 3085602 55775470 198977367 110729177 74965512 128096377 5156950 62892911 19605318 208613035 15401813 66996320 77769271 53456058 100807535 10906605 191369017 128904166 97450528 146581123 54814851 20623992 1341198 50412939 58143468 34227171 39421929 72205970 128418731 104283644 130220816 1211080 160762047 104174113 43843663 82835390 171735751 149094743 26681704 118946620 82651280 89890186 11492918 113610014 106917641 41267041 112251595 140709799 58744061 23088941 117992648 11161741 13175119 17785196 18220872 7756267 65146482 79343675 74550338 214850097 79496811 28224522 48902642 157525859 26910626 57651454 89189361 184188370 28723081 66224520 68336362 62155162 99306027 154248565 61886494 4796924 21303601 37034755 133408639 39951955 12835238 215980410 29661430 272773483 48339262 9624499 109545280 151517906 98980052 96714496 32825708 242991608 114442504 28581318 48591185 199566060 44460508 43744927 31257594 45761110 105485952 12081390 123188970 55206072 66668713 77065182 167043564 28692294 105566277 3968905 149430408 150769498 20022957 109472146 48186653 38791926 119471104 75706831 101731485 61002664 11430579 91171 18480326 59545458 4843776 21941016 16929688 163135077 84059016 116467918 117973761 38284510 46079503 248378160 57227270 15179776 4991574 140838829 111628188 41113106 122977405 100579344 17734043 11815442 186651891 61878385 175191035 19857173 113642637 102073049 167004430 11377879 62735032 132172331 155937379 103210145 34139060 105433354 30319772 99792839 1748841 39986448 123937888 116941283 35115829 690098 74518939 32472142 5402515 8916891 12073077 65044091 44488745 185566679 36535941 1416916 29178800 7870048 18527960 42095451 90782006 20452445 162810819 12365120 94563928 57717754 164518588 166503678 26624108 23838046 68287895 23390351 82994663 23047903 50532925 11517517 64510529 168143260 71469632 70039405 48065426 6518310 26142158 33026699 16484050 132868379 30220832 85858330 152181076 117484348 66045238 21186335 29406107 61957911 127353681 40511068 120441175 24464785 27619560 11435356 94839515 124939137 123918899 137042882 111775289 87728585 117761652 49251329 71449895 45175290 121075377 171108655 86692452 3255721 164474201 39437229 19310028 8843893 68069751 51241060 57655772 47826355 214651605 43350187 118416458 43992770 132304642 78286224 80572452 28749975 33738880 134368782 38568512 111504853 41171603 233637494 3019472 202922455 15375701 173122220 793033 48642236 24938881 4594981 59166715 69749113 111447597 45888763 28693161 26809425 85249951 68178738 72914258 63733102 60488652 65070288 43811414 73743671 54962751 22072256 91515182 91825058 10906775 9612123 165765674 44499421 11598981 1682490 29454523 16783573 32217822 72672654 66046666 139689 8158810 73038154 162358466 100154361 86432097 19417587 91768771 34312392 82409727 77220987 127946913 37232006 16983170 98135679 27408573 71707088 18917379 81140201 26427520 3327087 7656375 1347505 4609635 116044958 8845338 120072547 85610317 134732480 114368163 72978654 205094103 59001798 146696553 8505746 160026474 77079972 179598285 217321489 162377846 38036973 31554482 1135226 149772533 80340334 91489546 49848233 124392604 11889715 21560437 8032925 62598641 159132291 93934673 117642142 76779973 135372173 13893114 5354286 145809 17239496 60818724 62122403 18534454 15059076 69381947 100639728 5479576 71421335 158368175 121898789 59010179 139615985 10316484 67306689 25303786 50555229 142390232 8350230 129125931 108207363 67131963 51441286 148525039 31883449 74356555 46833011 66475848 46418279 278048090 4534699 40888145 131305093 48194541 28728623 34960534 94956849 22551027 32749429 28349914 140167193 725492 254279064 155835022 160972711 83657051 53953138 103023961 64983520 53429725 101822673 124631505 37894139 88966865 24457186 103127100 107142585 103563235 14568099 92486936 124405932 161946131 27344415 29887173 147782445 4477749 8682172 2882996 70567085 20038954 17987496 164514270 99018506 177634938 148502718 20612976 169864102 14720623 75583581 18960015 172319361 64703513 50398659 81756944 82140617 2094417 161871365 43549597 5949201 94961898 159469656 27274137 8892547 19169761 148916345 27338261 128164938 127219704 113290448 92052195 117265218 73253187 71312365 39291080 58051940 88712698 100600288 75934070 18555007 40451789 199431845 5262554 69898441 77450657 171128681 23327910 65999049 86324079 62893387 20944187 59813208 31925201 8629863 145252216 92303846 19505596 62644133 112833148 1994423 30516224 84754877 5147073 211621491 125488475 16936046 160965010 217704142 26686243 197760507 39779898 244394380 59862576 10214280 246063542 177895956 118116629 75132010 122263660 77539754 69882597 39381231 141405796 61102998 27021670 17059262 248652370 15181136 68699448 82483575 235386930 74179041 86183676 73480953 104201908 216578555 241233417 54229201 124378086 212755561 202131938 33376440 31252290 141113804 116725978 67626816 40325666 9681619 58168560 56753514 150306299 95736486 70272509 189194445 6510524 29936745 111944490 6066858 75606004 61264600 21304026 57842687 193152674 41517706 54171129 46190207 114521775 42753062 19886328 160315916 177702241 127968690 97589741 127644636 70030089 182869833 10020667 43742190 10892444 4383399 146300912 21142900 193491144 44730264 47912052 134414920 16263866 9453428 114383344 26940036 17328015 92073598 80032090 42733852 107530559 40911843 122313776 215564845 83931839 113022409 145125294 30231423 230841895 77767418 38575992 46425096 134956387 6717057 103719822 82845131 92738638 7245060 16913793 44379350 84044294 206499782 11124562 42247788 141018196 889899 27977954 19987767 152684905 285851974 25697115 75952379 156796406 152113501 157384725 124000193 24955881 41594189 149243527 55657439 155392053 46671970 92754363 51780130 23994140 221338215 69429955 61740583 28995081 15551974 22191885 30492492 102056151 23774874 33636421 71222333 3861057 62050102 118139477 87641239 111620674 48142963 207876816 232340615 17199461 170079628 83280178 88769988 7782906 152733644 51251294 41639817 93114474 96630856 73405133 5736939 42675491 15260271 8433428 40709492 185886755 28969751 97651672 90772044 144596934 171261842 12649309 58451219 31401958 127657896 44412075 134320961 176200070 12366633 123667928 5818199 135939973 19031534 152078634 18650292 138904076 26032678 92369381 41715586 79456929 113225321 2463844 399083160 34503387 20161422 39796983 124804446 42168840 197997062 72647545 110595812 15040036 21536195 37725805 52495966 37478812 5910254 47956269 35361615 136006783 61796768 37937166 47834056 108723670 51762314 40176253 35397774 74945877 76717481 17902309 36417604 63668553 120714229 104252789 85574617 154363451 120487908 62388538 84284062 18393422 252262660 56842407 9534824 14666665 71676760 175536900 36106334 4293639 300491031 51541025 85674509 132886722 262815835 54729018 88373225 143877001 39401342 160273467 44100091 179036180 149271815 2925377 85361947 221555152 10004228 24496354 20954472 49896989 67151003 84644054 24187498 149093366 14552408 100663154 67893716 116362127 172666943 188551896 20458820 92522619 170245548 6768499 90729017 64881027 29093715 187132447 62227208 95395347 21427225 38496551 76206682 25898038 33976064 109087436 62959092 53817461 3944612 81201673 195556576 196414498 133490341 148400939 1353914 3041062 56354660 12561385 95523816 4799253 20317312 6713419 61361109 73762643 34582063 57315228 14241172 52638069 168760037 18903796 43021968 104340543 229561608 162370638 36596597 163167632 135185513 16452328 74571418 191214997 8948358 182271620 101291899 117840923 99879097 36804133 115208949 225321876 46000793 13182072 51213316 84226568 44150513 100294679 36738207 41510311 81708596 22430565 81696815 97638106 64910182 149185421 66733449 48718600 113433656 41476260 152914813 22492428 176727818 89289372 61563222 13341243 45839089 162633016 67292035 82577976 62324108 39466078 47147953 3212252 80865566 6114305 15189483 90761691 26211926 22801454 19433907 84208786 11934952 81563042 74410938 97032515 4137324 424524 224683492 70257702 27326429 47850155 249793036 3738776 85680935 16827161 168236777 135559428 78527284 9940444 98245550 188925199 55430098 156472641 100779060 114489934 19016948 30368749 24321798 72313104 9146153 83903262 38729502 13074479 46289470 41366066 54083528 36382210 167052472 179431991 68084201 85432905 60602127 84202768 1256283 217529671 89065635 25756938 154204008 53237812 56743603 93963471 44673892 22077900 228001399 6129469 185773518 22116898 112263121 277012824 16299481 102550460 257333182 56599919 41244006 108661892 84264835 107406476 120413499 6796787 20323704 263622706 10861623 292619691 40744376 97558495 171923805 4816440 61642867 4240463 53521083 79907565 97139105 17841296 50077699 80108046 28949402 45902040 80387730 13908499 183590225 10496531 26864828 128710026 245222450 23595354 75578753 4505000 3838532 61820704 94916406 4594352 135928362 81422469 195085472 123075172 150352284 26041705 53843488 22529488 1401956 104021351 2074119 79566086 24190966 7888085 122761726 3790405 183715821 41073020 105409452 33003188 395916451 38452640 53869600 98598096 26815409 15680834 114125641 171003816 40994582 44205321 205420180 183599184 69309833 6675526 29423328 48243144 168915128 40959137 42582637 148127120 132728282 98683844 134485453 8726032 26750877 58128372 78977988 68966637 42117449 86510892 121097953 124366458 75165704 181184317 69864135 7879483 78915819 39333223 46993355 138816492 117987990 136978554 23879577 25261813 227501446 99027737 9457831 84746700 4822322 140470762 19864874 7120280 149381380 13906527 69858729 32616591 139510636 157886582 45040854 84724209 91489665 25751719 62103601 156364810 185317986 107027971 159774704 25966208 50685534 93894519 57696011 64412592 83043878 163663998 59119642 6558464 116220636 30194839 100165275 1632969 18583091 130127078 76257087 27101298 60136157 47299780 29768139 129078093 20185715 93344552 61157721 12502344 128392024 159413114 50697060 72527202 129014037 153664649 77416045 116295895 42059343 119361335 40159270 155449887 237063351 85495720 32969800 3279589 5984187 67237193 50086386 7701901 80822828 192537767 198977758 212381102 74365463 87122841 89095861 63102878 24344357 121804983 24507047 130062682 15774504 88046043 19919546 13605627 73453379 115391308 46491787 79125854 62254459 78714692 26003285 44552461 74830124 148103286 119147288 27221590 231386643 67086318 136642175 128436564 56818845 106824515 147283104 163770520 28452679 922080 29428547 53144244 56644255 64758627 18353285 73793447 98144196 1704658 116736076 16251133 171661886 54191563 111262229 19558755 105840963 247688419 43576678 8005351 96391700 137175499 13182123 140835922 16953471 121663713 1375861 48446005 111746763 37006807 33966935 12136742 195860944 1124312 67919760 97064084 14245932 923610 157855523 99089073 183380649 16572246 14666784 19875125 68091273 31728290 142978823 23520962 99843635 63520772 28823619 82989240 49046904 48683801 14785665 136751417 60430036 32608006 60946190 185793000 29933787 49343571 29922822 138141575 70399448 6611487 116221316 163226792 31959609 69474886 5388388 43358908 105646432 69364998 42192827 161384638 119644895 12772134 124896756 103009987 11685970 84598630 43544344 11777634 59664900 8302511 59476472 109256875 17247146 61135485 33627615 65887461 125541039 35421132 17791231 33043937 27734531 13348808 73047861 136729521 124279758 10087749 19011440 12290133 76947729 94700268 57656962 64303656 100403479 59695432 15313600 154676744 188960746 96927863 18212984 2184007 21483767 50557099 16154675 53653802 126546487 34591702 1321512 360059473 45481001 158228146 63587021 22268912 92977641 153599947 9987126 31952044 103959437 96586622 55996521 68878271 4127413 11978744 52869694 51508028 50056466 63576583 248832978 126312754 88262062 108752961 110566946 298928 82367244 136080580 13660265 3963975 249342740 25505797 100483821 71453941 36490228 4583455 135475516 2980576 78615701 151632095 1464669 74494918 13735354 207064607 18490356 78303717 26669243 3078683 38233153 84970590 11933949 28047433 79380140 26571408 51974610 134790875 127487573 180084536 75962749 37271531 11108922 17682346 52993726 7585893 80657095 118482537 132067356 71560599 61678652 51405450 129917944 32981428 33412650 24480748 30807009 88741904 155784464 13691749 16769531 95654053 23984416 92771210 6509793 147423524 34108120 3315425 492524 65185939 34310760 261479686 91857851 63917025 22423204 42009720 19785518 7043661 2678690 30172331 26202372 12072244 45985969 107330044 214640572 161885764 249321864 44239168 72367045 67147943 31329878 19557293 114461646 49482189 34061557 18477436 54298408 161459166 33347251 62483738 108952711 13986104 14255979 54148094 121998987 10089500 71806317 46269155 84063538 148370611 233875766 52326476 34047838 53636037 203275868 59678177 29446278 57716190 103850365 59387052 67815975 58022887 232054284 217050815 99111700 150488437 85509847 3112394 14566450 322646281 180299433 153857106 4841498 228644985 228737023 77546265 106443953 127346762 71830406 3229694 55357746 184111173 58013027 141665556 1806522 101252561 15717044 22791033 17490518 113213132 7968784 101215365 111312804 48736620 54114264 61199728 48675403 8601218 41129732 17674815 14030916 48712446 20856212 108664272 61131524 172037399 7847710 10864190 123664647 52274133 185448478 34654313 16184000 6885340 7416726 76236432 153378879 93323200 38281093 506821 188134954 126533975 46296610 67039857 116701583 137200642 158902332 17562921 135195662 27547038 134615860 120690123 22792665 87374305 86617533 68846770 155558024 167512050 52955051 22313945 69240048 128385666 20099865 34393533 159382871 47766685 13835603 26645426 48630132 83887520 212682988 194267466 72941492 30583255 152053457 62754684 201626052 93661194 65516657 10582942 17741846 64376331 5806197 18954235 1506183 158469359 18598493 247115604 58636349 48420335 164481409 10626615 92312125 173193994 26987721 127597563 85060809 79261514 115092295 2015843 74224040 15397665 84472303 376627163 117939778 147150521 111390647 58365301 31017503 36927094 46452993 274806428 70115990 86873689 188770652 103583125 64772448 214532656 17830586 8328130 43155911 163275973 21151570 133805096 18768561 135554532 100454122 64899523 24778333 50689801 183112984 151316065 137650326 68487747 57136303 203301079 107797578 165720301 18967733 84565378 250155782 73325131 20350309 101773237 71539859 114227471 52508461 44184887 153346630 29953626 64720428 84235323 95695720 79466058 115405554 123142288 75597691 214405819 55698698 111279399 119674169 22998586 202884902 171092947 5888851 90008846 105053931 72383331 61322825 71001588 20097332 27726949 34358258 26855427 115423081 305940194 23213262 15997170 75306855 42326974 66926909 145078714 91810489 167682152 40095265 110609395 259939214 91200104 71968718 54947927 20717186 66236029 41599323 29885813 18926746 19293725 84461712 40985555 119689962 59880868 63444986 193599247 62598029 17668627 47396238 68441711 35817317 60359860 151920534 94818231 84640926 220967819 45791965 98312071 84238094 47563994 93993459 40721800 128220868 11252147 21975968 116722017 122093337 101364863 125685947 118246849 90529488 171965421 68436441 45429678 50327854 45161554 71374075 68754307 95303445 62424340 55059022 17915909 157348362 126271104 199628892 5681434 3475599 153929356 26770461 44764383 194591146 36164304 94448753 8685572 8772289 82217049 71680874 94615285 80912095 88347334 99599736 9200519 314153421 137831461 36475557 129206630 86409470 167443659 61826008 165644787 1493416 113434914 115209221 57114067 35354101 4506683 31442775 85315248 147660861 54916834 29999458 4149139 146857611 15072999 16548412 145531866 65415320 69602029 126211757 147850547 20718495 67348526 216679127 116348714 168925600 61878130 92700405 62045767 140870551 12068742 67619013 241126147 71879434 122151953 19275467 62468200 206355911 4181796 22643031 223934982 168617135 50196376 30961148 110655550 36483717 27991843 9273211 137770363 75386432 131152365 125660192 59449255 121406656 70903787 41641959 126348539 100797420 250444799 17892483 222096075 125028727 103282021 1111562 40204269 23384452 84997722 49965125 10228985 85359108 125063271 232252538 67970573 128570082 26974954 126524693 49933641 49600611 203761592 78861555 31216046 45327576 122762678 119128316 61683633 6893942 178403270 244903275 75489214 29195545 182699442 149048299 8424027 67272502 114086932 16476298 140144719 11701508 12712175 11380939 31974756 117528497 23827285 67732046 179578004 152869270 238405569 52646603 47634595 47525625 95938871 203867961 123622062 8363932 74090777 152677476 52307232 127883503 33152210 78826586 268103379 10781621 159835326 7293561 35823743 5211588 31893598 235902149 209556705 184058048 21911164 51186609 24037728 14023844 20071152 180307457 98021201 24080381 159737712 112406975 22980192 167625525 33454113 10234136 227698629 132201554 71624162 244985147 53744854 136732071 271214872 21406179 14752107 61530990 96234076 16040571 121526302 109448550 149789771 69443606 41039479 6264194 228036572 18390022 66828972 15042858 190528758 148878639 34856477 56548987 14031766 232298625 38711601 10175554 60553779 45268484 158489674 81393858 207321528 85418744 44301847 117557924 57762804 213444367 221487288 123809283 253503082 2274294 60220511 14057453 100246739 241809836 49835891 2032044 56078223 59363728 13889561 91326278 30108887 129069763 252345501 37997363 30989674 106277200 139859187 125991624 2411025 36450907 88491035 49408511 32516036 83263008 40833541 25765693 96729983 39836219 6263225 82995054 9173608 132027406 35335469 38856509 1260346 53960261 116017877 89740773 77541250 64458645 89511324 117827017 112141333 3400102 161878607 57351064 48641777 233227879 41797713 58890295 99658148 38934947 82484000 19265692 35323654 121052682 144139056 71589142 51147815 42531382 10755713 105952058 55142713 3035894 74419591 12249860 59635609 91050980 134609570 15498407 8903563 19097477 104810508 103311414 28613890 91824701 9123900 122935721 52743180 141568299 26791762 29938836 32570929 4296223 87591684 9268451 168987922 121641732 168703206 192335688 93667195 95179498 219071197 45131974 12569698 76318831 31679636 13722111 60197782 13876471 175492292 18183472 155722363 70689791 102730320 5728082 7316273 96676603 32125138 146132646 13744126 66611100 135337510 107410250 11381789 30638913 116029624 17972995 117691986 9583257 174648395 108235430 278025888 33483455 10902304 139070268 46570242 9833905 20731228 202209764 5744878 48846865 129376188 759305 61746380 151862564 49351816 35655222 29193369 12524852 72132513 31942694 13526781 112516149 47302296 103840114 44437473 50469209 256690208 83573938 60284754 49826609 23830056 60524743 186093594 64132449 430636775 46933430 58780866 114918946 57279715 54840334 112030510 41451372 66244767 49061116 25047664 117423930 203166048 137583822 15339916 15986324 12852153 184305398 128004101 136098158 35450712 119121652 80458654 76002784 109330791 114030713 25099225 26892453 645303 14794029 94342214 119326230 99665781 21815556 33419858 82233675 30482836 89011932 48953999 78050009 23006644 27410256 32392055 117191081 1974992 221732802 80241513 58755808 164504767 23169096 166132959 76335984 171411 82256115 50537430 44938446 74001425 51222938 43262399 69183863 17813195 80404730 169535322 24757763 86055734 58641143 64229230 7997956 76884914 130077319 207364249 74577657 193874715 19787439 62945832 190311362 55555507 24921133 650097 267509620 65550266 66642856 76580376 137233384 120760962 12596626 35823182 188951515 127569581 31714367 90340890 164929546 77392721 66228277 45835876 51030957 6233152 63947506 27472697 245074329 72310758 15968593 9543970 137443861 5536016 153306323 79708325 83589901 60126705 70801464 78981133 63702009 41269625 234794004 54608046 21998595 36223651 52019184 136828342 51903652 256360493 17158117 131343870 63361057 121684079 168586722 1450712 33976183 48879828 2431561 277469699 3332068 12696144 43762267 34669392 60003540 139250009 96383370 101653846 67095651 23143375 18071799 50870817 2782713 97853105 183338217 3062958 57329134 59084877 54692604 4654668 41834280 150842071 77887761 97117073 87071926 122498583 179520442 121135183 43631877 25213652 126674667 89401980 152949204 206432156 69054663 81491693 165189646 41476379 134046819 145507760 8396538 141550398 75879585 37868996 77982808 34163030 120057128 88518677 93700838 106557955 126499006 1660424 127565433 54138472 84640365 45719222 7737873 107264594 43019095 115315828 33310633 17052836 16544366 155871623 41544243 29258819 16270955 5993435 24562807 97912758 43644338 306666485 211037405 128574961 117568498 54684155 67928685 76570074 19431187 229127088 29476215 2710735 53067472 16250640 96282305 50246934 2355724 105866803 93347102 116088172 236644165 139333955 248080932 19742389 46231007 14294739 73028192 123542519 35349120 70044964 183285806 1256980 144706074 70778616 130820015 2865945 102659362 123521728 106902783 7747886 7956000 82592069 37668396 199106754 14143184 120792752 33332784 107204040 6666839 25365581 133655904 111070554 87449360 108784581 2923966 57127803 73000244 385067 3559035 14048970 50267912 90283736 108208740 28961744 167656992 22085261 120337237 315863825 105969806 49323630 223771136 10884539 198714496 70545427 41233211 3929822 4449835 2127074 47371945 35607741 159675169 50770806 9323905 79848830 55055163 16384396 15156486 28538495 23348446 33462511 37087404 79099606 233215010 46998268 9556278 2959989 61676340 130203918 16584435 203267504 79468149 47492033 73536203 27561539 153089692 102396576 30820422 1349239 20289228 46198010 3021206 21297515 212161343 63214942 194949217 146130912 111336859 34928761 76587516 1725007 23792656 138746724 110076139 40861472 72709901 207169004 56719497 50409199 74148747 194548272 72775215 74800204 2132871 37628854 17751400 74456991 77064927 198299781 16346044 83290769 684454 77005988 110956093 7311462 93360413 74909123 303860754 34148903 153413202 32288168 132108258 20196323 28825353 64574874 14833282 56205723 31651076 51270521 186194268 122315578 130154482 16426998 54786325 172755190 34798728 152915476 154920252 477581 67128002 6345539 34845733 54920115 66519776 28964005 62139658 5323992 76088005 130742784 36189532 115485624 81011477 5984187 155677279 101444083 220522572 12254620 71710675 32364311 41880299 58407801 264085718 47149891 73434033 172582045 38706756 81619465 6802414 43457695 35155983 211267993 11399452 47993533 51691492 46593651 145268944 52006383 16878960 53167942 65840184 18390413 178858785 145891399 17977874 168159988 126937453 59971376 12637460 75117594 32364600 218821025 85971686 82324404 70218806 4722974 170200311 145486969 227661960 31865123 96672727 238814028 31587530 41049322 150878213 42835410 52632017 112621957 111787478 76663846 143080687 40039505 45547760 115720037 1871445 73030062 27374896 54205724 215917068 1196783 121624001 31827672 45134779 75541183 133979907 8479974 73375434 152005126 144059360 74165509 66438346 85449650 170613547 11019332 132501536 26635498 1277414 83676414 203067329 131704610 59792978 122761539 4154358 97190972 21008549 286498059 81150469 42728514 62455858 50253088 164774387 124789384 10552155 73749553 49721787 51369580 78692082 79163560 85125375 9208611 53596682 172396949 100508845 124444794 84927682 20830287 78368895 41091091 146513633 101290114 46683139 28664227 129013969 210126171 39076659 97574016 47877066 192575031 660076 23673520 423113 46150376 176206700 146875478 68843166 49957424 27580783 146953712 11883442 12289300 74590968 40700414 73063399 46296338 66612069 48946553 244660974 136334883 73134119 16583245 22963192 20928037 29642543 11249291 23697745 140061623 52530119 52630980 42277232 140892940 152121440 108310162 38809895 71743859 19201534 83092345 84065153 22483469 28416503 62644524 105072750 25711497 128775663 61423720 122420230 134062187 68959463 63855961 56540572 37412920 77133896 81130919 304322933 45828889 11836318 44598956 63039094 44615446 142611521 86923958 52364964 60125855 91879390 35939207 117050100 124830881 234495909 86331474 81071181 93400312 74399939 113385495 167768206 43096309 16064575 55807192 64411062 85441167 57133906 108799915 20767761 108047937 52290640 2602547 96612428 70700399 97075049 5344154 41877188 2111570 127373231 174512225 59627500 197199320 125654650 65464093 9381433 2559996 150353168 79430324 44321261 6635763 47188991 29115339 12839352 3557148 24848152 32312954 101096773 186891761 70489820 20736226 22360525 84108605 96810631 101924401 112826637 26881080 94934273 89421836 221693243 244281891 121867016 13915809 117773756 149151183 80342612 96246010 225106435 140134910 11838987 191971021 70697628 7032679 2643840 131622483 130139896 26402683 92267398 139756116 76907575 23713691 11388861 17990709 59754558 176254351 4726782 223700416 88569303 12386676 63969062 104845409 77119871 111577324 39762643 8800220 58315780 73866649 31694086 6423059 24311819 53442016 131388002 19468604 97012829 140351320 57264551 170958970 134062935 171283143 89893263 106257191 122404182 39307927 179165380 85776611 114429227 110838266 116942915 169513630 27417906 26153038 91304790 76955430 6825228 149782189 68935357 11169255 23719386 143017957 233093103 9556652 1378428 108072638 129310092 33886355 8274240 37966100 64475917 56403008 143655593 139067021 103898560 48672768 14157872 126057567 32633421 80206799 72825671 98436409 143903453 57232795 19954311 23847056 56456218 53886583 101618928 59867047 9405811 186436212 72661978 8377277 27284218 44550302 104687377 154945412 123502518 35541662 56219561 71818727 175470498 26272565 12710373 44379316 196907651 155552924 70905929 103302761 35698470 120694373 95274528 87287520 186654713 35884841 182249418 96387382 109880469 51680272 31596132 26508440 28112339 34111452 1236529 137859970 41148993 147224845 123180045 29089550 110650586 63833334 44784273 41769459 35619505 125034405 236617900 75886164 48974127 95262951 4770829 9202797 28161078 101502223 23415460 98133962 6812002 135632511 258017942 29193284 179334921 92798903 28826628 84336269 92131993 103197667 14861060 68975749 35940754 183219591 39997039 32012853 131708537 93717192 30764135 200696458 2812259 6708166 280614937 66046598 8837756 59853583 8265383 14686045 73426927 113964889 46863968 8827675 26726329 96038236 123248300 24232327 36664155 35798209 52373770 15698446 70156450 19752657 113085564 51232169 58431261 19799713 27550659 70416839 36190569 166293490 165217985 71149471 18737281 110310042 63890250 70214709 68585718 36348414 133546526 11106576 103328363 11828855 36643517 186193792 267715082 96249308 10555317 91491280 125088227 825996 826897 75813727 104962097 36978247 13443685 414188 96233141 104420001 174728873 78121239 116596251 223733107 73335501 138427787 175611819 4870381 50444695 31896828 174744122 13736 43774388 181550854 42756173 145620963 101130110 295813311 85189499 307745713 25657743 269879216 8954750 30936566 70304010 136151351 83744380 128939917 134076059 128117525 97393884 14941028 232863892 76382904 89400229 67508462 75383134 88698350 4179127 327909209 25762208 114107111 85798745 16589943 3955084 225659479 29730297 14146754 37599699 118010906 67503787 76200341 111987925 88933307 151202267 52280321 41700235 96128948 4020721 22368396 788273 29846288 138688805 81249494 105232278 111481240 30081568 124351345 22397228 64843610 127086271 207302335 19050489 130556005 71273707 89441471 15572187 190336692 36103444 75420874 103302319 13545719 146503161 56461607 64097769 190392571 92501743 141678782 10017097 238618902 47018685 210537911 35499145 7477416 2150636 36018155 28668528 95593822 45131022 18581357 129193829 43405267 65139206 166158272 113978472 9291605 110558310 133076510 910248 188941706 21116363 28790537 47858485 63120898 3618620 152353728 32527392 85044421 14258172 58121963 130043353 55055163 235460200 85003910 110533507 65935673 17293403 24368174 14667974 7854850 220822486 129141095 27236176 5573416 86841389 43452731 18542937 13465598 142773854 140238168 140804846 53967435 110865959 70082041 70211190 169889670 3957345 8922127 84283909 113077897 44880748 53623525 178015075 48104832 167760896 87915211 13068512 85822426 30343385 25685572 23792112 105082406 123008991 98011392 104037195 3532719 31124127 195456752 102939794 13941054 3247714 48809091 74112299 156843785 197295778 38165459 13010899 134649809 128140237 65822232 96398075 68564672 158532463 63237569 209744521 14859326 128215564 30231304 47011885 22026135 162131720 177307773 9993229 325658494 92705369 86568012 69102348 94718288 96266206 20766333 6539526 143906649 289791605 152937814 82133681 155240770 5982300 74618338 113550378 16294823 119018292 67331203 67264138 96264387 161034200 119847671 173742924 46353917 50319847 58029891 74417755 52484542 31668008 62203969 144182270 117744720 15205956 190331439 14241546 82817846 41788125 80490257 112569376 58465176 66151148 78804996 12370390 29869170 72916468 84596947 50886967 56171094 85433483 59471032 76356741 85746640 232724339 22859458 103653641 87752470 125101419 10252683 16342576 72779074 88402992 158610510 76199491 112217782 47752354 132084594 51932280 106722787 80611807 253429591 26888254 3604408 15311543 103103470 114013645 72632653 2036107 89531928 12890335 226821667 131551644 83068715 23505339 29487248 25476591 153858347 15204528 210663099 42842176 99537652 81986784 28341448 239161287 242489122 25989447 132419477 12903238 82480889 11249461 193474620 5936417 20607332 50892084 32144518 108834850 61605552 32863856 16305839 130459054 96335821 23310349 25462804 41102345 132302806 12973482 73683440 56821463 4660652 191922367 12545694 85193902 65356279 222284690 25492979 15789413 99750594 89602529 150890232 4186097 133611160 4709187 25259195 153878424 170304113 7988300 102505750 116063199 43773181 148682459 71346569 123404768 4509505 165056145 95931017 5106834 65164043 2425339 123865689 163017199 17008415 41038289 147497253 117438023 49578698 147101034 30094029 25509265 35594396 138294490 6604993 39517690 76848228 156928156 13231933 18412598 10499846 154447754 45184453 23675917 162419785 13017869 25488644 6793285 25533337 119728467 70584476 113904301 21892600 83586144 15493307 54040705 6238371 317499854 38643924 135026087 37775428 36921960 11810138 99497736 81713832 98742375 317105981 108525093 70394977 208198813 30498085 8042428 99639108 123469572 15560406 125007987 32806940 19181440 84649137 27835936 155363255 58125975 58128219 2743341 20894173 79080753 13502522 20459364 47037402 44636152 12872689 191276741 74051745 51122247 122940294 29510844 17699958 197681831 3422865 99455083 105908878 89298127 42893074 7677744 11739316 12599057 11446117 114625764 50495236 47430714 96962866 24197715 147322442 146919015 49638249 122091807 59322605 68479383 78953763 69756253 15904741 158026356 69672834 45531865 168678335 10266742 238464763 38526386 49936701 103877735 192297013 271711884 69502409 11930991 3889396 54612789 81151353 73604203 38155599 130676484 2379983 186449693 112259874 139398725 146787894 141778470 307848818 149907972 28534908 2700433 118682032 110299570 216824749 7041128 140720645 15477769 128872410 58794194 134666146 135050635 49403649 5042472 79691325 125272201 243886267 69915118 89271216 207011448 169750661 36733719 50281801 100759119 104523565 13453613 107285589 155309654 12077837 56249073 61594740 14563781 55220454 42390588 5195268 169398608 1261468 86386894 22936519 132929120 76793794 119623339 15918409 14533623 217517958 27445548 21576332 38157554 67326511 84550282 70769929 12005060 39048422 20102109 184463532 99039246 122917225 104336191 137705032 80253566 107720194 2136543 96931926 36466326 124857707 28513267 73930909 100713372 110882415 6003210 44490462 37718665 29744152 77237783 3425279 223797503 12556013 11439385 145740337 30443634 4630970 100381396 35813271 44924880 47538239 20427472 67719483 151768350 161190974 44507088 195357812 169758566 23730623 163524836 9629701 83928014 71810618 118279098 112730485 3528911 23040202 50999932 107419515 55215779 5103179 124928869 46997588 21249286 68397817 40495615 18658911 138528648 11381908 54607434 34477207 1043630 54585453 221489260 265177764 86722134 96456691 200195621 279233670 15305525 41006941 25910380 16630454 63449389 55134111 40344502 93357965 129297393 81953039 15200125 55481931 15498152 82696619 73488382 172526336 156364198 44468549 69716898 44049856 14132950 164399945 63538333 58289770 107149504 78900145 193459252 60168763 78744714 10106466 70957473 48388188 124158361 40182101 64262873 79960690 224513628 84426250 148938445 2355962 51196520 49520779 9458817 73123290 42128363 153204901 237041999 62104791 137772777 48305925 223218517 90754551 91047393 19946389 14834574 18945310 53327436 101176520 29380726 45209953 27677258 135091367 221545462 147575623 33014289 149463949 3602028 163576958 113278531 116150885 235876156 63153453 97064917 6549233 193201294 73414942 16664046 25610092 13327949 18437571 5884839 51139757 2603856 19946253 40938176 25602085 85174182 14488539 34589033 292987809 19132820 104961706 39853117 79826951 150143575 96034853 68018020 142439923 41616187 62963852 156121829 46626223 59045267 91720763 5346993 61103083 266642688 39862909 111841130 80392133 71619725 77704892 63290473 40793676 149365842 47590667 17243015 116056382 288033958 6299418 424677 119978894 90757900 153722619 28624583 82863933 109995984 39034125 12200220 5246914 32915230 43242407 31738847 60525593 87102628 18740766 131080285 68493595 64132568 4081292 35471435 29982152 66742612 11822854 133425690 106250748 44495868 240547807 190642981 50016550 57292907 118689937 15300340 14607845 27453198 33903559 65789558 222149608 88457613 105213544 105678307 94971095 60140696 75956425 119717876 121639080 35906108 18263185 46517491 280016384 34830773 100625074 34584001 1054816 56713309 15281283 384296305 6950467 160686533 129701194 179188092 204202640 131437591 62131549 13307974 4669475 265488711 31739221 138145332 28170513 102888046 82464552 33131249 98674664 71305038 36157742 256595773 156071492 80468854 34300815 189197420 95877246 125525348 43452153 32556547 21417875 239576784 43125991 15019075 14899565 32089608 31851336 38396234 41410606 16162699 64236897 38174656 68964937 26844530 100173180 164633576 80685621 133466728 23218328 10498095 125072128 28906205 102517038 225147099 103740579 115463643 111297589 1981367 610062 11086295 36669476 57172734 4844337 7662172 65079995 57911418 34857922 201122903 44456734 250073893 147018040 30498612 87727718 123404632 150026462 8647815 242957285 39558167 11152748 11874976 148884878 61572232 205214514 176764453 159304365 147739333 55366501 108226913 179043014 5003474 137719091 58008777 38331260 154111528 7595209 4196280 125477765 31342067 223282335 117959583 18903099 16708875 276605708 93090147 59945672 156251199 93041119 170553860 39034210 142615941 77448651 42073487 94548067 24186818 10332073 117242523 7637012 142307714 309707853 65937237 89981646 128042691 102568344 127052917 349155707 99282992 147619738 248188287 123885511 75817042 95259602 140425406 25602221 95860892 57318781 10271417 49717860 57448185 193866810 4594182 6109001 97229307 147978438 64367168 228345581 160243394 131706616 3361818 164022443 25088957 20177606 160481734 1485902 103341096 27226792 70682175 22128577 110706958 110387324 73074432 42665359 64638879 118838687 31383479 37056192 79998328 163652285 135744881 19314635 10527046 29993015 146665851 290646518 123427582 113560816 52453704 41079803 31102707 69643883 62492527 75266616 39586693 31991331 100577015 270561120 228291147 31698132 155032214 182765776 16320255 25925102 227860486 37112649 73052196 74411584 83071401 61413656 25779344 138473194 56735545 10508618 6480587 17868921 142784989 79364024 33054970 30369803 60806739 37000398 71372205 78251952 88817826 136216852 6751414 23600845 22207151 37335842 216661328 61490411 13727738 144856082 169225004 47551431 124233518 33673073 15213589 36099891 34074188 19025380 22485220 284213055 183086617 38686526 62886519 148643563 151650659 37213493 20159977 40553381 156858439 150871753 110034591 24525628 91077806 78228169 29332344 171305770 31427934 205191003 203443488 267032617 158668293 12058066 10567268 31841986 170737783 48708094 22729119 67039177 41696512 146989701 23362386 25317658 378820214 122429342 962489 58029398 112865839 65807391 23916586 238350013 58902807 181570421 138334100 132108853 2658902 7567482 127421851 111934749 84900703 99762936 85464814 134333184 129611808 3191087 31285049 16095991 118571668 10652795 16235119 15928830 119839052 94229810 163258514 72856730 18392521 42379215 26756725 154315885 80636729 145085582 131729430 13286163 323793016 20713752 69200013 79101680 39901635 46619627 52628243 310707232 66342568 271850553 516647 54500487 99646673 27780584 42583521 94989200 90561703 63914560 49415158 40860911 20867823 102493459 30635139 44689481 194023193 11671044 180921616 33510978 316409236 39722098 167448334 87738938 84114130 84626238 61203825 80752805 64173334 8319647 67279693 20795063 352910616 72640609 16547613 27286190 155736439 66084185 8562611 254740240 57705548 16699848 4801531 35815022 43171483 32856257 45121791 279045565 54086979 11318005 65451734 14169347 529890 51924239 3123580 173482246 41819966 238264877 49676550 255458031 71821617 158436005 38723926 70466428 197515401 68635307 30757012 46309734 9639646 117504459 39857928 35053048 7380907 63901385 74506104 53020909 119010812 4037653 8732917 22997736 64762469 91541872 58209955 115330516 99971390 23912421 57615975 51915926 58155895 9128507 65975572 62498188 9800908 21523887 41132435 25148559 52345142 14222268 33938851 118359933 7244652 56086553 173893544 10624218 66791368 45471141 66412540 49301581 143231443 133975640 26090665 211577427 62602160 71213663 23355875 41263131 52670794 34545309 124325947 29275666 53267069 83445962 74434347 46770621 83410891 40423790 136846889 113939780 8949650 22157698 37619487 130688503 32010354 53346000 105342421 80655837 27164368 168803863 143451678 118329367 112615684 94172214 45585755 23224210 11520101 260141293 9128405 86903218 292180377 6081682 98381958 124949711 2948752 15445367 81176853 27999391 36380918 176974063 106982360 69440087 25171254 39186870 78547412 24542152 122367156 52131605 67088936 191791246 52218135 14418669 188973972 827305 14298088 52587086 10555810 40000456 173432742 80479054 30369514 78692745 133002152 15319754 103304937 177995933 41552454 7424954 31812967 46159488 42082701 60477381 37212490 79534534 3591709 91203538 40525059 9822005 160554766 123236978 99880406 34369954 5396412 19490262 126379870 85238187 160638253 9523434 111024858 101872568 45425224 63043293 42291903 7385140 14099018 121605505 77126858 197593125 13651459 78396129 20361240 62903196 6507447 118032054 60060099 99516232 45297282 26807759 95469365 16447976 88964689 6667179 118297271 200684575 4311472 91386679 57589625 42695857 205641911 89352561 76437355 141902995 58865067 115107442 44818222 94957852 92943709 51912662 56570458 55730182 207830338 138424795 21007172 114702604 91321875 9278991 155022439 10555504 191872914 10119352 93067350 19367318 151230504 38423825 115684762 189013939 126819745 115479674 9917018 19909686 94196371 122893170 198265220 78575207 150669759 29148557 83458763 12245899 234828871 192069570 54341282 9107325 108444088 144713129 2414221 61897952 8357285 239440529 108851850 25568714 9709635 5605954 45109109 40120765 9272922 56178659 14830902 109602383 132382808 24950118 78535750 73194792 53547178 60236627 252235494 82824442 60507369 27120865 151997918 154826735 7647773 33525887 21592873 12324711 21300609 35778404 341640738 74857664 67780139 110614818 188391450 7273773 114522948 69912908 91710971 3132165 17000085 105412750 30862344 236062799 710294 50338717 41722777 28206553 1009970 122523437 66093943 14315870 134757606 123450158 24880316 80748334 3640448 144477084 11911696 19650368 82254058 47371639 38521388 43775238 16468427 69293156 5289839 203275987 84500625 20830627 236135083 150567436 145770087 152263985 36606695 173227042 49397563 139774272 65902931 85880277 72526199 99863440 116645483 104494104 35842698 13306444 202136120 14938801 78434277 13375379 91513397 55450787 31817421 97072431 104736286 216472832 329987 96478655 78035559 3479050 69122867 159148475 69815923 36806445 138253724 92314454 7176822 185493834 80791446 27798842 101739917 198576507 176638551 110618235 52461490 45794957 12248925 111442531 3116372 37645990 110496277 88805688 132592673 57420951 154757341 173230000 4846802 78064969 19813347 25222968 133975691 64659500 112175758 140973333 50253122 49859130 157071721 30396527 59141640 1750167 99008476 92471925 170337467 156128680 83177855 326814647 9511755 128583716 22649491 261861812 159803451 62929750 1174581 41037609 166511770 83228396 31380351 171285931 22463953 114513479 155368593 86661274 134383708 4739005 59155529 104524738 39647995 43412050 67948779 88297269 55480214 38256392 30952070 83002823 85746589 92250194 54364402 16540354 94291894 87024139 21126546 114363624 18878840 19876298 25728055 71223506 169889262 202190452 68338385 7002504 37441820 82923212 189195958 38121259 88500997 162084052 202025246 53581297 48585779 1580303 69754332 104517020 339309647 39116524 66798151 161668742 5528536 86378445 87189498 170024089 804440 191882570 72131646 196136854 240989433 139684257 153732326 47905439 18363859 83142614 105868078 30507129 19276385 13555409 94770631 209915048 28576099 149043335 24788584 20817401 55462347 66436085 37343407 23651743 28319501 12645433 151325823 205828724 26338491 71944221 178359104 11688197 54325642 170245667 1431757 79278616 190344291 125784666 4289100 182959882 13045188 262334191 15332980 211427929 2505698 15612001 46190326 17069479 5815207 83301564 189956555 70871572 181182617 171175941 52669978 73886641 87088620 210072111 3577055 85794903 46263749 25295439 131831974 75616187 33118907 30455942 14446277 218505284 120530578 38875192 136402611 78814363 113750876 34158576 87248828 180282705 67877158 50800505 18967733 147103227 41097313 141285912 121861933 18140768 103912721 78366090 22795113 14314612 190247323 3922614 62867411 58791049 91337770 176836516 31551660 10269411 149546739 69307368 16101686 61889537 68938859 43282646 215084221 12271365 53646917 114313678 65695786 11977996 119937482 76757346 91605707 173355324 92943828 52094919 6061061 18339056 203732828 36903991 68090406 66155942 65738779 43395662 4073591 238952 88125110 83766735 279879857 75588766 4370819 148279100 43295787 60455264 36784464 27949275 111453836 247304746 25295065 25263479 21578967 69032699 50174956 68509745 47537168 31955206 1931489 60839175 128936160 148280324 74766918 119350914 92020031 162140747 98088555 24555701 130868210 37621561 2751620 65704439 26969548 453578139 2595237 688653 33406751 26075943 155772377 99447212 152186363 133104407 119394179 2673097 12384092 73052502 21921024 38426460 101098830 2170050 51356864 127548144 30365944 318431318 17102272 19087192 84269289 79375652 138924714 85726257 4304451 138150228 186898901 193814926 25943377 46503109 145523077 132548490 195468703 48467153 62391071 19605913 31939617 113737344 89606864 58845806 22723611 17821967 82049650 41424733 23025123 161592973 988329 62964634 69031543 135318487 210564584 18742211 73683508 3656683 49992665 22382455 71704351 43378747 6117212 152615613 83437717 116699815 119452863 19824006 98773536 176468262 29490257 91857834 38982598 29690109 99013117 22165382 7398723 111865253 10846527 195343141 12491770 15793646 31983494 140500546 385441 54892286 22005429 149158 63182591 26071540 885207 128244481 71510840 105410489 72202808 16801899 158867346 203826277 14244980 183167452 71588139 88174002 135880813 107687112 7193244 78050961 118434784 6446757 117247674 44231195 104030616 77972319 3504346 25515708 123464693 39770786 96404297 111923631 192372918 60010136 58641891 93735909 35746971 13751368 189808927 53879613 295086 21596647 10434906 175962121 300423473 126095035 2260303 113671265 18789233 28754514 2250970 3324112 211394065 90718409 18555976 139720688 135049530 190916596 13421517 135687761 83885463 24220597 169538671 18099084 55095147 3000483 111290007 171099696 82959541 192003474 119207400 21818293 56300396 24409212 168485300 127542092 58140476 30232630 55371788 53408492 62253082 136918017 287261478 111557264 119667097 125819448 121840615 301720114 11453478 48080301 73827617 62327780 30120498 6331735 30391767 80027959 188957278 134213113 94483161 66520677 183129984 51977024 157268530 162016970 63361108 124395664 41902195 184360393 10653203 175292797 78536073 27379333 128280725 104480708 42786382 11329021 46357946 97584046 74472478 55234751 95141809 56101360 235946808 20723272 95515928 91218464 60150335 6928826 168704464 119943874 126487956 253943416 87350029 82228864 15894031 64204852 271953369 25618354 16945226 90263472 99078567 149737598 40392561 90247611 47539225 127762667 31050160 68068765 190978 12291459 64336891 127279578 56001094 95584557 202538 197188746 74230415 114493062 168534260 9097890 71429614 4109189 59637207 101193741 103163412 73764411 17128537 7768184 165549298 80622211 81576914 193499372 32367031 124087437 36781421 29776350 176854213 105473304 99708672 40010197 180764621 6254334 99455185 313062412 203229594 66658411 80911738 34930257 52587477 89410752 78948034 2162825 75403823 21510423 57775231 54249176 13162250 268499037 8135061 110980981 11269402 5396888 23994922 99699322 103927443 122645684 51206737 157687478 54041708 33849890 56473711 23404359 78545151 89400314 81295598 4421751 16086743 90142908 106625360 51181254 294557827 24537885 10391675 162282357 37332000 51111333 79525439 88982879 11315472 229994938 31448266 266577459 30609027 243296605 287631500 1272960 72127260 89614412 71267281 120545878 37790388 39945597 22926829 94174220 27917043 57302393 16920338 22468951 25701501 46512867 24351276 52942981 95896558 11749431 18366715 72596460 135409046 133825224 12800473 102389572 11727161 10454830 31752345 66797964 48788470 12989785 4219128 98771921 57672194 158511655 98509679 100811632 20347963 127638856 43761536 24298304 69828197 14036594 67493128 1350378 56636146 33133374 144734481 91265282 209620149 20182247 98991408 1948268 47617340 90264458 8835376 118073891 34946050 8440823 94031216 56374397 134618444 201615070 88066307 11792509 33394205 22737381 2527390 116932800 120863319 45376757 155005303 95270890 54286304 62524113 141251606 31305211 160191578 17505189 92090156 3112632 1710115 11250974 2043842 92748736 11457609 13436409 13077590 40034575 72137698 140131952 28783091 2444583 256582598 60413716 64251415 72084165 135432880 130561258 57721766 111316 32746420 102578425 151635546 63571942 131795305 45136377 80885745 183087348 20261739 39378426 42184718 53102883 94172656 194500196 2707318 153716040 23259536 97280613 45027016 8848347 128968460 4278424 16058625 209182314 9439267 39218388 31890980 181294273 119179452 267961905 19874921 137356073 5313639 5991769 89721614 222105425 110781129 28119037 13213658 125130268 195868254 1305362 10005265 1525002 114721967 208492369 61981320 7297403 31216760 320671 189151129 83267326 144368114 31390279 60092858 246617810 36630410 99652572 19718079 17945115 45422589 16959795 51772599 59107980 194399794 188616258 23727597 109898591 50418923 9974359 4321196 17065637 12873556 28680190 36039456 83989044 121298247 62200399 23480706 81702391 87754833 249665740 35983390 1376201 9372899 184785682 87638519 8730486 106174146 8581294 101181399 47195383 404701031 144632889 8829970 78013187 27701296 78733018 158534690 310403 565471 98705655 121698614 21671991 122177164 90327647 65464654 72897207 22817757 40482559 93535309 46101960 268755397 105074722 350846 13053178 112747655 28323139 116059068 10694088 59128550 70901747 142329049 12858375 48949613 121548997 88973427 14657910 155443240 118478576 153011237 3498685 129149544 93303038 112620019 47890785 200097565 13498714 92787649 63301319 50449455 106666415 41960199 49409480 19694517 59751685 188717017 52472013 71119976 147139573 157709986 102456620 82050619 10681372 50338122 101655393 14041116 1586831 4947187 581179 36065789 16708841 79914858 51673268 194850158 44173684 22987808 61447486 107366832 3558066 68006494 10034896 125271181 13451607 127639094 135919522 62596142 14130961 119268413 88253324 163443933 7620199 29171490 45587744 34535381 98987702 309321171 127467156 67187859 13250361 59100551 86891624 99821399 32926807 110645078 168401184 89948615 24995712 48566960 9574536 23830804 172844219 126225816 124682522 43833548 29296559 141850227 54128986 8403593 110178326 26956356 168754954 123551648 33808257 503931 220214566 91744580 65085095 158203292 150784424 11275794 241512047 67650888 96624073 74009551 105167882 73319538 33232535 126841029 47384423 126468984 115977264 10402657 160540894 12203841 39828229 103521721 116286800 20985055 182904224 135366733 8526299 157788424 89736251 61225364 139485782 183384627 75409025 3616325 182771828 96928968 34003077 60906648 46190122 55793031 129943631 60976229 39479950 78029031 18194590 45650474 31563713 31417411 94778859 200663036 287706062 75318670 62147988 4503062 122156475 118587308 223460665 76095842 129156089 102766734 8944125 42720830 96267872 28753273 309692264 46047560 131223017 44683123 247335958 47043488 46889264 128446764 134596599 101511556 50095294 6372773 138993394 102873783 21439329 18180293 104799934 138528699 60847947 136317084 17639421 47690219 144235701 69771417 20675179 116571720 152929501 145256262 158740101 71359795 132090153 28249070 50904001 118497718 101415846 34814130 202073050 9700812 66150706 18938765 9672949 8430776 81291331 31087968 60580588 13257314 71387471 64055711 43341024 29264463 19368491 73903896 32694077 66870758 55485229 21419660 23245919 77453122 93322996 17706129 242149819 16164824 102879240 49212059 129712771 7844038 10867556 112732406 71190135 4563378 54482093 54122713 36555491 84470076 43230949 138213281 41596586 7016784 111562449 56360712 75241762 101333719 3937421 39101071 61141503 234429439 16437538 100059110 39589532 28545193 114482777 209951496 46753757 238776509 117928354 265238182 89732188 116202361 17005950 62062155 124637183 197488524 70489786 105233553 261079404 32849253 22517945 221179299 57542297 25202398 129803568 20888971 65810842 84634330 7592353 129861147 146275446 88303066 52624265 105397348 146981269 106414577 82436366 26201726 53343671 61041543 15915689 146466696 129467121 7606548 51639982 16258919 157945011 68336073 210179194 12117294 83147425 51391 159273136 24780492 20566396 161684229 47588882 23416429 55220369 114232418 11695150 28617664 266721568 101651398 46096605 77550209 16062603 84624232 20106529 46282602 149860270 9878394 105618586 62012056 50764448 83541604 3231632 238496009 78406023 111751404 21882179 15517328 34643348 84449013 26421094 164628000 96407034 88962581 50860532 48702671 7431397 71142501 16856690 123346016 44355040 64188005 158761215 82760233 60608910 37369179 32120684 88409112 98953804 143668734 4845510 113651273 47556514 296212777 36626075 18669315 119738174 51473586 16009682 10601115 145562857 27975795 18283976 53608905 1774392 68900116 70816475 200344150 149121926 181075908 166073374 58420534 48309682 4854214 242535685 112650534 2421531 96770443 10504793 272636820 112509383 14718498 56465976 76776420 7182194 164353875 71860870 35338665 143122728 172561458 14563883 56716335 131104527 148168566 211911987 44126475 30558741 155946610 135532534 47020657 119665261 90118887 159302223 194777653 26622595 144694582 108903122 55683075 148919456 71265955 126246777 140835548 38755104 8070869 163371139 66109464 431817 944010 40820281 11494822 15186134 9803050 5336589 67729479 220070321 9919738 75668768 140626142 65569680 83922438 10900689 1584927 141281509 25296833 82039314 40089366 39328854 104052954 46018286 67773424 47199599 148353322 27209333 21425695 77792238 78479548 24426569 37792904 17061931 235899140 89990486 33134581 44867301 225403068 58725021 66730321 34964988 6665768 31518289 151702611 79219252 67312078 156673173 5812011 134427653 9164768 6344196 25582552 100526797 171351687 235983443 240359940 175973987 30401406 142735876 1822247 84484713 28991052 91370665 171910528 68282251 75459634 4671974 14442197 204560898 1461031 15799579 27786075 20509446 23751176 103992519 77270168 117513520 131513938 8103764 66166227 158172930 76826009 132255410 204839460 31321820 127807751 242624867 48554414 79758458 84699304 47982551 35499944 33990157 29768088 35703281 93507939 129350858 12836496 124607178 87055130 32669869 154204926 107612907 50204570 34743036 34743155 68872202 54560548 41793225 36487695 10223834 124519390 26450147 73912090 86277295 27215708 172351372 7531102 143729951 51547026 40042871 41310306 13390084 101854174 89205086 25100653 162158036 32376942 8662826 117476035 15261308 23300251 119841585 63383650 58197800 33973208 54901194 16755557 47495008 151296243 71143657 56653571 225105381 22956375 178231468 205011194 15942872 281296552 35043766 36573443 3338647 48396501 7238923 112815060 37488400 63082835 25445685 22041486 136131478 10123245 129140806 48459843 172276827 41212658 43805464 94133216 4222205 11330500 91618508 55291276 39189692 103112803 115869637 87590171 2983347 33677731 99724380 38773702 108103153 38278628 283866 18386809 80376221 123054976 68962166 136814096 51322456 138573103 94438587 46901130 29900535 46161715 58384681 29625934 45563689 211281627 125256544 153813348 116428903 149437803 69558424 42863205 37655527 18140360 109239399 67669180 173097383 49054724 60510072 92374651 103581867 43522210 78105446 145152783 105753991 60527174 156320253 18179137 42589556 98852229 80599006 83974118 109741035 67553325 176644994 111058399 109127879 189353650 7530014 32867562 101555161 248228254 31263136 40009653 187823021 182394020 51721021 63518324 64621454 21453575 218545727 63280171 164599100 48413807 2279615 116155509 7322172 5905579 418478001 20206829 53945216 1230494 43162354 54105254 80943630 64212196 31742383 52630011 81598555 79091633 70589916 119434503 22310953 34924885 81681549 42031055 19094026 119680901 2480334 75466519 77477772 11528669 63119606 576827 50933751 92214885 36727225 117597381 7060015 28132960 180513463 74468670 15491284 34439705 137404455 203923993 41838139 32526440 63198537 171755318 171985753 112395330 91398324 123196739 125669321 39416115 4370683 143973476 37311396 22717100 135414452 40598703 53058479 280506834 93138784 128520697 48514294 67426216 4892311 137971660 15948261 166319789 63137235 142035544 28820763 18171572 39311463 96093877 183944743 231616279 129118468 281736257 171713277 16296625 49760343 11138077 104039507 245180766 70062678 29053731 22121794 43666115 11257264 41595209 92787870 137797325 158031167 174876314 80105870 32795142 42167582 152244996 117312920 212218531 63673738 82217287 34576096 20021835 158875166 42546495 24538888 47475628 39374346 105303321 5217946 10694496 51661572 121212499 32619872 186024540 53497198 20331422 4420935 57215540 69190238 128193073 50325457 150210249 13377623 64633014 74300863 52423818 77072050 97172306 222307164 41989337 59019529 117216564 27921616 4507431 143357294 26132536 190802203 94384119 24363380 27685639 18199027 151921129 21102831 16909135 44209027 13900713 37589091 26512911 231502617 77650594 11879090 73299036 35295978 117463710 80394241 14957807 22725005 41462286 11087128 3781089 101589501 6590577 72128399 49596038 58719071 174700993 11990304 24041587 12987575 19590732 181060217 89045184 69696277 102147118 194041026 19275841 236849695 29743421 58870388 43111592 30499462 110800611 232166518 15465648 98115551 119395675 131410340 6112027 29643376 8198284 33986842 45647006 83078167 69178610 755599 1448077 228025556 44743881 106449410 21687563 129714029 3719005 42911961 139876612 8953101 15582693 34601545 95575649 117782647 332843 101230002 5692773 4772971 21881516 1107992 136220286 133732030 156966763 184418346 48004005 234291654 779161 66692309 79929784 205814767 193025684 120575067 33332784 72459814 30482802 68231829 24554868 25233338 209152615 102978928 58238838 58820408 5055392 64475169 189610826 21034865 82210844 73811518 112503093 29290898 153266220 115429201 30561444 261816864 31419230 21136984 254014459 49675513 199636372 50394222 7087878 43919126 39512760 92480459 80850521 30287812 97917467 21535634 58647569 163832927 162048250 13194873 12216676 54493636 4189582 151372420 25620921 118762068 73160928 92237614 9781919 8689448 220634279 72781573 136044166 38206344 95015465 93139583 96989947 54624196 61859906 36521797 248576397 96907021 124714958 8281159 36862443 44675830 17129880 9658057 31313694 21818616 88232686 170111656 106690147 126226717 48134429 6306898 26658482 44373009 51311338 90435750 88433405 258005158 129075730 59608324 97234254 179221208 155793389 123759643 11424629 4671719 117762757 162261957 257717059 146817848 56724138 132587063 88378325 121136152 73405150 19023561 92850668 116709760 14136316 128967015 59934758 63575342 63991213 31967803 65357758 836026 71024266 185768673 53599640 4744479 23421988 75287764 43834143 75221702 302362170 34569177 82535527 138594251 40645674 58534621 120574387 190886115 48412192 147198138 8243827 74219297 42255404 46122496 151470935 181225406 816612 136451962 47520457 7318415 245131160 76443339 90162118 11251042 30580535 71590910 36682107 25284423 96666998 11011019 164075228 60781664 68203830 115382451 20861686 94780457 22247883 6513397 6186113 152739288 51615060 149470953 34719644 86510399 149395456 40050708 93490854 7302928 12003751 22784624 120866005 8453607 78797329 84120080 159140485 83647361 88118616 16805180 26544548 204836111 15118134 40011557 9929615 39579077 48299023 64746965 18670199 203892492 149736680 23859211 39121267 108596170 142525382 40313868 197137780 11275165 17800156 41282239 166477294 197473717 140992067 166037113 246649481 168276982 97318897 16821534 100461211 81479640 144093989 9451201 8031514 133641981 19142986 5757458 2578730 76007459 110214332 232574178 14875782 65984208 144057252 45537458 142515437 93139005 20042728 32432872 14712752 37490848 141733216 145590159 16868182 25920750 20135191 110284389 66980697 187871403 39541983 145361730 495516 104422194 15737308 49911354 367864343 48079451 158354303 107553390 105871784 21031295 205075658 134871846 48616651 157317847 125899722 21462925 36033472 237324913 167384380 19739329 41632167 92457373 3850534 33436484 25924031 6164710 139601025 160443212 65902744 118960934 34220167 91502500 38931700 220872177 119870927 89582911 114149934 46327856 120319965 127922399 1622089 152560822 6987986 197709422 44870140 4643108 92117883 117872747 56036199 70469607 142506597 67861943 20985939 99719195 113203170 160049288 18109267 15438601 56182620 131607982 15185454 79076945 181093401 28689013 110830106 22631692 155781812 218729021 7094117 206317542 34081056 7407087 90801505 198929155 78599364 81215324 34201297 169460760 100111742 158694915 288895161 8888722 131463873 17381191 161363388 2368780 103562929 61235428 13460107 356711 20383221 225353853 51979183 44818715 157218465 75513881 116924045 8684875 111683115 119283203 207923668 37288837 6964509 197347730 30522361 145081077 57919663 98918461 65782469 96409312 57370410 248253159 11884819 86395292 4605640 231705971 64052566 55502909 85309689 14574100 33811096 80972003 144576041 12110528 30324464 24528501 156970911 115446507 18707310 265342018 687905 77689422 65264700 33484985 3643576 106027997 63600077 12826126 127869614 65850792 155091000 13917798 22690767 18530663 34044489 194250058 100327115 81842845 20513254 327531775 122794077 66008637 12190819 96231543 253185539 13759545 311012518 107437280 101292035 52868266 187968762 164307142 39502849 8954614 635681 8371463 91481896 4653767 13802929 158819134 67303136 18195457 27901182 24438503 117894558 19411450 268788258 52412989 25829375 40782932 190742108 44972956 21254352 6737338 34002873 173163479 60047026 146032380 222069079 82788980 5738877 4720118 209584908 14347898 66535875 21115683 192033887 47758066 27609853 95904514 28072287 126840281 145654691 23928928 36324121 2251616 39317600 121161533 102738038 142269430 22044223 1371169 237480633 130287201 6371090 84056092 31153809 4093260 160319401 191778156 72159798 48344107 273470109 110088600 84388969 93821351 94987500 61937290 8278371 53313938 112253975 24268367 111392313 46379230 4214385 83755141 81380292 70285871 24099812 16295367 111173608 48254058 8935880 54628684 148978106 67510621 20318910 82848429 23824106 243256417 24230831 32132601 219938690 8598277 77065556 268584853 50822758 126971742 62900918 204425391 68945251 159039607 16034502 26953585 57344944 66376942 156127201 18945582 30498578 285321897 73971624 5343916 72152947 91252056 94826578 144319290 2631532 266601429 33234218 14441738 136389147 152965116 25936254 1657262 100548999 81101373 177209581 27710493 18415369 124983354 21064377 258962700 187136085 29157805 32369649 80712974 13882710 30405673 144560741 71518235 97592155 132806567 167682798 182748300 20196374 59830055 98309232 15165887 67497956 16015207 58351412 34836978 30143278 608770 18506251 12653338 42285613 83603552 172401012 9989285 28145727 40872675 97556336 110827199 2633351 136541348 29464400 107124548 61049550 42257444 13974748 101448520 143799039 162361866 28218776 107149708 215747119 27010722 19976241 233857695 121620431 89996504 33832873 131066362 11389643 61666378 30656355 120017994 77610321 8553941 66637722 87392019 55015111 196581132 108433956 138121107 27138902 187405671 54246286 83488836 101413364 70601731 129754574 10331631 125675781 26698772 90988590 22685973 115166279 196837849 117985304 101618792 131539540 3154894 144105260 42642375 59804793 154503140 72699854 2540463 35039822 181433877 18269067 80529255 78324508 156857045 82396909 212657165 64829296 3254599 4945589 92743976 11486560 131719995 124428865 8777593 161785940 6579068 55775844 71876085 5896586 161922331 716890 37248972 817462 118099646 264964295 56979053 94501130 74958525 100508794 128970364 66605847 41325351 98136240 2514657 141342522 104667776 15125529 173492752 185885004 125586089 13901002 23603225 117496554 88036251 455906 48964777 10357046 147786695 23154544 25605485 5617973 187699771 208504065 46345451 147344610 23426000 173238687 100054520 114459130 108186113 1040332 111807130 48968177 29250438 104697203 80127698 96932368 55763400 86076967 69716099 169072565 125496873 111277563 268561495 122454842 78907455 86864611 172682056 10249640 8943377 53084455 17683502 702304 146887514 111036469 1235679 43633594 194914758 103660356 123821880 23353138 138952883 35044888 120794078 139426860 108066280 92750232 61259381 29322586 64653057 59436726 39068516 22334753 63119368 11778739 1737757 123226013 7216126 10333620 5831952 66605150 111817704 142975389 51407558 3437927 21309891 70620091 170994653 48663248 25814228 88126164 89019684 49332181 158417611 3087897 19104005 47058380 112899822 66240738 26277529 97386489 172858380 26407970 122192685 117687039 22198158 58603981 115813010 99405018 66828122 40565995 24088014 11080515 126201982 110294657 60129527 120771638 88450643 37745219 53436984 55349960 128750350 40304246 34885751 272655214 41938711 41560784 29432083 58154348 36388959 141572141 50320782 107047130 160461028 64426005 85740027 152056908 90834264 5756523 151410109 77920792 94490165 5242630 59349686 3321596 45725937 27765097 14605448 76739360 15398158 110413980 81747730 20534674 214685996 20467354 7185526 61616551 73732604 126355883 132930208 36428569 39315900 69827517 12403285 150882259 5567636 68408068 7012806 86379193 6804896 108767785 80278913 9997649 56671200 60508916 68036159 114745631 39046484 190799058 16503991 179153123 76279136 167689530 288157004 10220825 126235319 26620827 11953278 133347898 140988582 31764925 206917217 81412830 127134840 8425931 188442144 16122596 33399373 95111515 128010578 197799709 153605642 157800222 18237770 97774633 1768221 18810704 106129402 42502788 61233813 69002558 6514757 111258659 1705219 2659310 144375713 128354301 83218689 41830166 23610722 139021019 185487000 70205682 43219372 271853919 9588748 29766167 10986675 228972830 14020155 170398446 21754118 58660982 49861 90085346 96449126 96758832 27611434 59604584 112131694 154484117 110462872 95880629 92895463 35524220 77940019 193291309 54469411 34140896 38531826 144720014 246334199 9503493 11894067 28877407 11384101 164015354 10337428 84433730 33954287 6253977 3063893 167873827 131240102 77767554 110462685 133145020 8197400 39415741 3029485 132352089 155764727 5538872 108749952 48395651 87900098 4770506 6822457 42129655 72778972 68957474 12780311 79620860 30264743 79035567 10731352 56349645 41725497 184559225 166660197 2934829 53091527 6921482 92852130 72064564 32395897 57141250 128804478 268617493 14415507 203840795 16635860 127600198 16401600 109848152 24790029 12584012 65166967 90677031 28743175 29307694 197919984 211076539 45302297 168673966 15545446 130688129 132940425 70140657 46715677 128356409 2186625 126933203 28897569 120994933 48650005 133398847 72476389 11664618 3947740 15217176 89528273 21975050 75054422 96324244 11822718 88096482 59465082 173470125 304243016 571302 66677315 58505500 178284253 93532521 134003758 203448010 165201733 286011485 31964386 97966988 28928730 187497964 35265939 26940308 13466482 43443228 38865842 182228967 6259383 121117520 29863662 19910876 132291059 11883306 82432609 46063982 87815030 95825294 158631743 2299743 126277122 111420108 38653937 66141390 53604961 33377256 16657841 59846919 8499609 122290656 147404671 140182051 10115952 187150671 75134237 191181898 6919255 55721512 2808587 33959234 116268049 110539831 142527490 60561310 61620019 42291104 52266959 181874262 160599850 93507548 72324324 34660705 59598005 148129228 242565537 155976938 125971836 62722418 16781737 71685957 87951812 48595928 32682976 114951178 84571566 46471965 59714999 13501910 74602358 3111918 81212128 19641953 5409196 113266257 133870002 52117393 20900854 133623995 108345930 148530258 96132773 33181688 132754360 55816780 52905071 608634 46532332 188265701 23717873 12346250 171979327 117815933 22000040 109410963 27433631 77462642 61287142 16185598 7992431 107496831 49662712 42628248 1657177 231627822 122873705 21863088 8605417 66925906 83934236 349022155 132115534 59989872 7726534 34096458 202319686 80656126 193981084 84790781 93406755 82249502 81447 12828931 90288564 206572780 11028631 50555875 238155431 72885001 131150988 173333989 46782232 177479796 62406796 3137248 7860698 25378943 133818628 140130813 42347510 90183283 5920913 95008750 201133868 10461562 60032304 3996445 181368699 1085501 42731523 89373862 37624570 33169363 56292015 7361850 24735884 4650792 19997593 49004489 24031098 96536370 40695518 81351562 56475700 75138249 146645162 22170040 5479219 137457393 70521032 111625026 49265218 247537 22758784 35785629 169520328 174930646 12333007 39553203 90150303 34323221 78680250 26856464 67835882 37273452 63797022 75374821 15130697 225288250 222771315 139811655 136730014 22166572 125645521 81766243 160556364 13849577 74489801 157522238 28300104 41026066 86612263 37333683 104681563 14313762 68798388 87276912 24752187 37115522 30422860 184639856 72072894 37552218 197461902 8487709 131313304 240875329 5121658 8501173 41416199 70324138 43905917 26094014 92587440 21885732 40725795 13522769 74174298 164259661 117566917 929458 99131301 143611699 14897185 121495226 10515486 43400541 80549417 31232485 9131006 207163207 11152153 28915215 147562567 60131567 132395286 116294076 286183933 153123556 16642728 12622041 144717549 66838560 33180430 80025290 39974922 122559494 47469831 33463157 55534325 23631105 241310257 41813523 18089513 55518838 19990946 136533307 59031684 187605608 189045151 39624671 121030616 16753364 15791419 77153888 113070893 8305367 12773477 30578665 291312 182072227 78163076 60216023 9234604 63820652 4289491 33758957 196752475 40536704 30363173 56245486 112106126 339016720 64271152 121410022 127386423 43054030 7684850 52420486 5130872 130022256 33602421 151739178 125316809 246013987 27632548 26666149 107934496 61134261 33744269 93253160 213990169 5402362 22144914 17410805 38182901 5976231 349049542 23935728 4616401 18969008 10807291 742390 127619 156179425 81792644 266277120 28151779 42323217 11259491 188396465 168329903 119530723 15904367 49058447 58790318 54076116 132946307 222496493 90618194 101398931 55765763 65625967 123391474 30298301 46048801 300306989 1082424 99230479 170688789 74569395 96530420 131335727 26172809 168754886 57864294 34572033 238090219 146380591 6317234 34494122 141964858 20265224 62373272 62544275 14577874 105113924 11052057 41609795 24509036 8041136 5611377 18173663 42587567 144722258 188555313 47424713 66379985 166077879 159230704 1130415 60271205 49943569 160703822 19639471 203427287 121681189 92843800 93376954 6704460 2510662 93692134 2686085 94447631 126147446 40400942 46568049 73564202 33580593 125612660 126572327 136664598 31183151 105753770 48158535 26160552 24552046 15179232 109205943 134076739 140809062 94383813 36746979 1356872 1044548 144638788 69805213 109048404 48586340 128336740 50394052 99404848 1792276 6604585 119008755 138355673 1429258 310556 167293396 33011552 72886854 36425696 134509440 9931349 73029008 45971383 32624207 6394992 126370010 137878126 64809117 82976184 5684052 46330882 60479455 168648670 73174545 93366278 138237863 249429049 109715263 58097296 30882523 62180169 100499869 85664428 21756056 150480855 15442681 88196136 1155915 225114680 131314596 19649025 61834253 1601842 92424342 133545778 43555802 90092265 29529901 133637646 116871294 2294150 17624937 180794320 41329125 96392754 3726825 91216169 184287361 108121819 54869421 4530296 71594378 46157193 12839267 76903580 104765679 33066377 113531083 219915808 32140421 16678802 84337935 318577722 55337720 5918142 42282230 116512067 20332425 104436219 104769164 2366570 15853877 47065469 210869785 113376417 104778055 32718013 78261727 2644741 135366308 108154476 91873746 57837757 121295442 12208159 142303753 116119911 22089817 83734010 119740690 94460738 20213357 53000883 145830726 126578702 11111166 2652051 242245529 36038997 180645349 101674926 153254269 111398620 7213134 170540345 2350029 207506284 37140002 42378739 9595310 36896511 29991740 4593910 86920388 65381405 31093425 23496176 2719354 34661011 18857369 40531298 28917544 11022494 47231219 62142259 221415939 24485236 29872859 106066757 29601046 89218227 105326985 62179778 61623215 168174965 134078473 17357765 152079263 245685598 52370880 11976041 2021640 56265172 21168655 50868097 86000365 42788133 134658394 26102701 169970658 6648462 20475412 43274962 60546078 115463388 195922433 81842046 71322820 243002097 121885733 91146520 128721127 34077520 178726066 257739499 127551969 187229823 67662839 161184752 10389363 14089583 12873896 224468153 27668129 13225235 113456793 14663214 15289120 142596051 41481972 131767867 87251259 79972641 64628492 12555639 34091766 86493161 116249859 48949630 24307433 120470245 93137390 174461531 53522987 136954074 119617304 153277032 78493998 20495166 123310588 20354610 36184228 28293083 14218834 96327814 290472897 84993948 34995163 2047565 113194738 72683823 36026536 25335695 35898152 108368149 71074535 722347 71760366 80532383 39579230 79933456 75635652 93738629 95089398 28421399 102987513 36875924 76319188 12153402 744073 262616986 60229113 80846781 35560294 16448401 25187829 23821029 26740728 55285496 66459103 436764 196864692 66843303 14450884 124625725 19982718 26509035 17088145 241280337 137955289 200493903 130276559 65625525 97159981 90962665 12084637 215217926 88758411 991338 5227517 91729161 91003023 97108369 58114024 77837203 206109411 895441 15794836 110331717 126882917 23078486 89073693 67700800 254898000 80848090 152957993 173845451 33191905 110162023 20771620 19302242 216440311 22866785 33784491 47467587 53014296 11374173 57223275 11887335 249934 20020186 98588746 195720677 7032373 11276117 140965003 51144721 68333421 8568374 148800541 16130705 53793525 8409713 11417999 20610511 59876193 104420307 50897626 60503051 2057204 71748636 55232218 12834405 49355913 62643946 99970183 26130870 60281133 142086646 22278330 36153390 160738009 74478989 103423784 18528351 27652914 158556654 93420661 189475863 11216668 7541880 42603394 89128790 121346238 69214191 51412063 244853788 166221427 33108656 14881817 99143048 24741851 119088298 179559185 10979824 62182855 80255062 22992840 118998436 26036639 72987868 76072263 81057122 139227501 40727903 18127899 36259810 38909668 170733941 48500099 42412127 6288147 44911025 138749937 16244741 37595194 85901323 87546889 191442151 110720371 67524051 27261999 69207629 61309055 22946583 2156977 42898820 270940407 39668667 105379430 222558526 113383047 64642024 35851147 37466300 22567670 153234566 104927468 76127785 135569849 38911317 41751065 17544187 136876248 123437901 85398905 72446163 36115140 3995527 7800008 22365574 136382381 82204554 77356205 31490052 33736126 1249687 6813277 103445527 21322318 34040902 220416101 130211551 65205098 144759760 141343712 30568397 74260301 70663713 37552932 40565825 47058669 3074178 146825702 8089875 158919434 19667453 84572807 130448446 127933126 42874323 145070605 41475376 3367071 30007278 66384014 16649987 38492403 109069093 235572026 54363841 4929167 177804513 112922721 140491009 87899877 28292097 90573671 19255730 51499120 113558317 29113129 50433526 62265322 25513294 46227845 17226202 128318482 26257180 127647713 9256245 142286583 45506552 144105719 64868651 9415688 317064348 11772619 72589388 36597957 4088415 4341460 17708305 2546464 84539062 255272 109733691 26712984 80303376 32774062 104781710 114956006 17521662 221021743 19042261 37169803 217823023 209563233 86296794 56529981 59942680 43420159 9971367 49181884 44965391 143520511 120338189 16850604 13551516 113644456 46090706 77403805 85425323 5363296 166710738 142938176 94223010 9972013 163767885 31481909 78719282 96369719 272056117 258923974 95548959 25787351 127900911 147945203 63490359 2891343 64163032 177438911 133858629 61089602 51748714 35470194 39206726 112941744 4713335 193315585 17963713 69490220 3143402 111780644 146098612 13565626 81630515 144160714 89657099 109649337 62247115 38930612 12118756 5448500 188985056 12197449 111633033 66338403 117121857 89171885 97082597 44677411 95088344 16360902 24198803 36160887 92445728 32989418 63925797 116601963 87594676 16110679 79312446 21979997 160975992 114116291 20716319 113076486 18943967 53308838 140382277 159704460 298364467 188861296 120904799 35464890 9367102 89159135 88180615 229477424 96705044 125998662 1088 23924202 122517147 29108522 18981877 8146689 230286947 101141568 71008966 48910955 2427566 153539410 45742835 171742075 31084024 16305108 57173329 56253680 25892666 56746425 20902027 135302405 39601755 337807391 211652380 51460139 217353993 23787624 120327581 5177248 38651370 18637049 43360965 20431586 36841805 107108109 48721473 28931127 114739936 69466012 29070663 144217545 260965657 301045384 25921515 8622689 33590793 38442185 19805663 25792689 34448120 79757506 23839423 24305767 27020514 185061558 2046919 41160009 167750322 200421007 33491819 48397164 11707713 91760747 8575480 78234731 10662740 7589820 82442673 57389892 74001408 69340161 287441763 32239990 9800568 74603412 109795078 51271218 139710896 57308258 7153821 32289834 328572073 47272053 67218612 384285 24859406 39821395 137974669 328828773 70872592 121400264 73456796 54150032 17179724 23209046 68690319 96255870 64430731 4170304 31874065 48855127 73322802 232290023 20820546 16602727 246943717 113744382 32291194 114701448 73958806 65835339 132659670 55680253 49304012 30806533 12703029 59761494 109076454 72067335 117036500 63951620 4517104 8039181 36052699 90500469 82461356 36897548 144870260 5241933 76037855 27523085 48776383 15948652 78311367 98717011 151724796 113342298 39511179 31983018 62455603 97804774 79329990 157242724 25870855 31526687 27205202 24396666 141112325 133530988 213234961 70464983 1595144 33818627 88597676 17340544 53045661 54160895 92104436 48677460 146673807 32719696 222036133 174481693 32270505 190824507 81037895 115487001 4016675 3729953 150303137 142605877 57216832 94035415 18269186 6656588 23006746 98064738 48921155 114028435 129721951 32627352 68309927 34089012 71265360 10418042 162552402 21994124 34081447 51833323 138776916 40838403 122425687 75874621 22441241 3650784 160004136 196941583 30948364 114504384 184912536 19678214 174825365 14498314 35124040 166153750 27346387 125271198 5175888 104704768 86012197 31603629 117389641 28258675 74096421 33545029 123347325 50894226 91648649 99557372 144434057 10459131 23696878 39250518 4479925 44818460 158243667 71989424 69043630 94452748 24157918 71640465 133955699 168847808 23520231 26576576 1181211 33418940 103509957 156052163 13159836 95452246 91663150 5156831 54011805 86809344 109554086 19736677 21260608 16953437 11564369 187098855 19149429 30937127 37962037 12527453 138055334 29540016 122828808 99222166 133302355 15240143 8398442 36342583 40782388 5952176 136112727 94063040 69815821 21288454 130413970 17652851 59412382 98638267 57106570 184744032 99944071 66503507 28488243 104549269 109672916 22046399 55747862 65109337 32579803 210203844 82529271 2270469 184366360 100202318 97433086 76791499 666978 164117031 29642492 69370574 6274411 29140465 238825537 34804066 201300485 16025373 42790581 78093495 119159171 220717171 110803093 67280662 76337446 110842567 29116886 12188065 175897028 20884483 8636323 49677213 97349021 158657396 84669792 158795402 16016584 234699161 1016889 177001331 78463466 154367888 57757908 111814508 243446936 54195558 84618112 91407640 12506356 200678013 54342999 9098009 22134272 24952209 3698877 17815235 30215902 207116219 227264670 30801416 106569209 10231110 52501729 2567748 169370541 8380949 177524489 250329777 45073120 40828781 99802410 86320135 4753030 260524252 57752264 14118500 25683702 96432211 6016844 127396997 74221167 92377558 109708089 38749834 23681153 6731609 151896241 77849868 88820563 38594131 159643294 61515962 17746045 104879477 30156997 40061027 118866686 17576555 110308189 229033350 15307480 32727482 15967488 129622722 60833293 160863384 154893460 56217402 149067203 19329085 126504055 10449492 156225733 157681579 50301538 104779755 116622873 26407664 32432107 189779857 12505659 252949528 37320236 91064631 131377904 184093595 33131300 124842594 49257262 158249073 158890194 27747859 111680667 115710755 69353013 11922950 5974735 93518156 32341276 201156852 55653121 254743453 107139899 45065164 155850866 65874065 107941262 25215284 174975645 25239509 21254046 113744620 18451953 133773153 59506834 70242912 85165682 51982022 43128303 72284017 114814311 195483 45123712 106492913 6954530 22100544 15214830 90516262 364540741 85185555 33728238 76918268 98383352 114558631 176687137 35197548 76324373 32420343 35672375 152672546 34206278 21034797 25295626 97883586 79640376 148341745 81199191 311284841 19186336 113943758 40385744 68872049 9328410 15684506 37483147 126720193 229197179 99765656 54219239 59436913 26073733 51366503 27648375 36087804 99253123 166771598 103960236 65266621 22117799 464627 65919064 71968327 36040391 22159755 2267562 28417285 124750845 32191948 114408368 18003612 41547473 169340502 169420759 1203685 70842893 53660959 78560298 88522791 2995366 191784191 74841582 12390161 53235126 9568926 48156427 35079738 21698307 11554424 20290469 8974861 164579057 38808705 46165914 38296903 126595175 17554710 251728741 23973451 237813544 51979778 126759616 100722654 16491751 268729200 177352823 71689646 93433615 30726973 318953626 15467025 8253976 44949054 23536551 38069035 169800641 6996928 87666552 30316423 30090 205702482 80033790 10686030 73262180 65422817 13713543 145086806 78501971 9819574 180484971 1031747 1030404 144822184 199812305 119290207 98106201 85758013 49076637 100573734 14563339 78379639 122273350 51293233 8666396 159923352 59813684 90710912 60784639 6968623 92234367 252134378 3661885 62717063 1728458 11758798 75464003 23733921 74673316 3971336 109681552 11448599 108126749 117896105 54459772 218769209 36448034 107334311 91835326 13247811 64031945 5704486 3709349 134618359 21797162 129509859 37035571 138183395 99289401 38090761 187788256 139266465 188403690 11180543 4010555 43377659 13582099 38762754 158247339 32969018 27158469 254782417 22468934 3048899 161762004 41493872 186570274 1218934 16217354 96101374 16460063 120483267 136077673 23781266 5284399 122636861 153992885 23746892 30163916 67132779 153720205 52443793 47124918 9494789 7708344 91730810 108120680 57535871 19532694 261042480 169236921 185708748 93336188 278823613 7553525 78513106 124795215 46454030 90087879 101257287 2569924 165635097 213279127 6423212 11279959 17839545 141938797 169904970 217060573 66076671 103518134 40667077 102511717 110705309 172076465 104543472 42322928 125898158 43645936 122544534 132132024 99496478 40733734 29176607 51446879 65802648 126878191 170351917 25201514 60528211 141563029 103454979 48292784 10350671 34030719 106743408 72818973 44303394 67538025 86499978 3522570 93024408 7683575 27980912 3531614 78609887 22985309 65775873 162477449 104983925 176425099 61856829 6410989 272864994 141670316 57129554 157545987 56654234 3783146 58380550 85032657 90439711 104566949 5361562 162112646 94171551 28290448 96812909 144898531 44470096 16282651 93517408 53819688 88646296 67008747 4311523 126396921 158126333 264689626 48638938 22588818 139255517 119622013 42691437 97420353 185602702 150845777 66244257 1274575 117509763 118913827 57092171 5220649 15838305 39078053 75217741 16130229 233513683 64416536 55251632 140481863 187715173 2625310 66697477 13219319 90279095 61599857 26028462 30136563 71621986 12969623 82237942 45296177 29849365 109556687 100336006 49492406 27177883 23092766 8045318 9299102 41860681 35656412 125315704 60111524 77391191 28860730 37428033 8489868 8871314 45428284 46217458 64808454 258890943 39172641 95820602 51320314 191673759 76498980 195434635 60244039 11716230 149385902 11474269 44309871 39719888 117617917 64385307 40996656 9405896 428859 80675795 67699916 112321210 10072619 48660409 14862896 68209202 17111894 10772237 86294890 24093930 219457522 114013220 90016972 238247146 24274929 112341678 5591249 144291869 77522244 148878367 161319392 87831724 96398976 57302257 61263835 202650166 185160243 34098770 4037466 97086354 1638188 60346923 30690797 115127281 2866982 221744362 173313011 4638807 4576026 32872424 59209623 142874800 87007632 7753020 31109439 77656714 179677267 92005122 3623091 111712406 32917083 39532293 66050355 181040990 57863750 38992407 47117931 36969662 49177787 141182807 289370192 7743262 126711523 85620381 466514 81887300 92488007 54166233 54902979 36270877 74261202 11462947 108791704 87045236 187034 3541780 68051051 114428003 159078792 73153261 65004328 20212184 252006674 96027118 18040502 185132771 141899697 241961714 89293061 33597763 132659857 131728308 153959565 142509997 47986019 126205484 71985973 16266960 13061083 218755218 1660305 186519682 120828860 10876889 83637603 59977768 77001687 8310841 7452987 107518200 7008488 102927673 92355577 51922998 8454797 10444851 17607478 57303226 207857181 71596741 18750677 167505692 8666804 28156199 45560935 173156339 65032344 64903467 170743359 247334241 108030172 26356936 20710522 9030927 30061678 57552412 8578353 8732271 6049484 6180384 107886386 52534403 6144905 70540650 63531533 14826414 16919828 144088923 55760969 74187167 79121315 32360945 11298353 135263713 110344926 122099542 3792700 45696306 130099793 51908293 139685668 29186858 64191065 36910706 201118806 152676490 75514238 152593088 31994884 7065115 259945589 12225125 32163303 2442900 108297225 144581056 59802447 109644832 17068476 77840569 240374815 166716773 191757909 1577209 121279768 87619921 13895443 130800941 20373565 57826367 22317141 156518235 183622151 101884179 51868292 81962049 55293129 105650767 42394583 130812399 131216914 142650536 73433132 11603299 101506048 186500472 872950 58241881 173160249 84897303 128098281 7802847 66656354 45869298 27945008 45089933 39015850 29606231 143098231 38255814 22950493 1409980 67047813 179880332 160246879 60265714 112184258 52330029 140329169 69816195 180106653 25616501 33159061 51527306 77444792 129351810 122767829 30795772 33977356 280550371 157037670 127863154 120420350 277284093 26780134 226860274 24841046 3379328 26062105 19501822 240128043 157562154 21861405 54587510 155877471 41526818 193086306 33455643 65092728 9336655 9400405 314162210 168037333 8303650 159427785 51320977 11438671 77923767 37140512 297280411 175214376 31720453 831453 52922105 21458352 9976212 109279179 124825662 38264824 61334504 40337753 87289356 269138033 71605836 29762172 28995081 97593345 1701139 86303628 82822317 76596356 21663253 42399411 65369199 36125391 83306001 144839694 24430020 44884607 16707549 158137298 127375985 57737933 10893328 13870079 19974745 13610404 49850375 362506249 48441942 32634577 13179658 57323405 25111958 205845231 59240444 19806139 31981369 94216006 252558035 135803004 44755050 23098189 74807361 43144232 113829552 22201507 189303568 69014084 15037503 159458895 204060180 2288353 96243953 38718027 81552553 144948749 102041769 14272078 14818577 8095179 247951868 81615708 131701550 166545719 134608210 55314413 174935083 102599539 37609185 130431072 70953427 140588164 26434320 79248781 121528716 23094636 131118943 288780343 117704481 61291868 113831524 160344935 179603895 12990975 7026253 197372771 51543830 19481677 51790483 53134044 61055806 111439624 44346336 21156279 43284516 145854135 6779362 44717599 138753150 260362735 50017281 33084159 27290542 182399936 70273189 56733998 71853118 77484810 97202821 67190188 58219764 4578321 45654486 175118071 69759908 128655405 6889573 79562822 7547796 53023646 84864051 28264013 193878965 184267947 54342200 66547146 3520054 110629982 180039452 195048310 158437433 17232390 48824969 26901242 82352386 135744728 67952009 102323374 56995475 172986424 142871298 81952359 96344423 81918648 188348746 145847012 3772810 566967 24295788 23256714 55492573 99545370 14192909 156371372 32409667 55068287 24534638 8050690 128477160 56700797 202060623 11843611 123849709 24061307 13877117 70559248 19276929 157337227 117569229 131536395 11815340 69209975 133536598 54613231 58683490 156584790 57434041 41076267 98900186 74338501 42867931 188407549 71666135 77770308 100842266 11921845 47525455 55085066 16984921 76983038 72158948 4716344 21409341 72273817 168677128 121711670 94452561 10548551 5540844 82382119 8558089 66629103 10965663 7072119 5096124 50247631 124384682 27742028 124185680 156055019 21087684 149265253 122749928 193094483 19607868 118191548 197523884 32069803 203166932 31154982 18395972 19087311 35722593 93807088 89306593 10373944 41887286 21944790 88171129 11976602 113958463 73813507 61511372 254621308 119421821 7089425 19675069 17451996 36251786 162388114 71193076 14706054 48168582 3630656 153102748 41523129 179908875 43604371 22742991 99963842 35336931 87796466 54014729 196195096 43044680 120051042 196099063 7763186 52141958 168250428 67433067 180942883 79257366 112919338 152086369 34742305 39675484 152353337 4222460 105707819 27697896 201045111 165392745 148945585 104674236 41564303 22619452 103208360 41315746 67375012 15768163 152464687 102987581 65447450 152133425 53017407 51782680 201309444 21967400 140845391 86851538 115898435 3512965 54125824 31387083 81526713 3425653 85187476 16624011 73453855 70338996 155168486 117988279 146998184 161209079 50016448 17971516 172565232 128024144 62590600 41058638 219872492 109840196 44405377 42666141 113627269 30939218 136013447 32799613 193256425 26490335 65493843 108353767 53783342 205255943 30114820 3356565 25837178 23019564 216869034 115669122 132387058 82165930 136141287 91270076 150180652 27763057 272909483 12099512 8841309 49232425 38094416 23277675 269531889 45001108 128117015 47264131 108728362 169358522 9099284 72293707 178681968 913835 39037049 28526765 104615518 19094672 135287207 62626351 7218200 17374102 7810905 169037154 277643643 104020552 18471724 1733235 78597494 170343043 161759556 42696656 173480172 68105638 20028516 109475716 20119449 237366325 69377595 54925997 67323298 22534146 88312178 31928618 18412598 79921794 119982413 17518330 151330787 14741210 71281323 28860594 55236281 223348108 106608496 253591941 140108356 45022766 1934838 97261284 43665095 102153119 75549785 182812373 59374523 24665572 2785246 23511204 13922677 146257817 69467270 21192047 114492484 48161425 40317897 6063747 32047397 46682408 161472426 19437256 146481809 77313246 69750031 107267382 37846658 90694337 233269495 88071560 50279659 67744065 88234692 90060577 49194974 99258223 146658660 87910536 69338920 92515258 77930176 121639709 70849251 202989758 27828745 92489673 91549556 67853103 71647826 266269147 16582531 63306555 21819925 84869933 133890079 117898519 94562908 148168498 37617107 25570669 191114578 59155325 22446834 25184174 21970834 78775518 22359318 47127111 79624889 172252942 288978682 129998796 22842424 156404165 36094570 74064019 109047197 10933278 30804238 201594636 63253532 80478204 23992712 74348123 55872149 51922743 117257058 1827602 44674810 48252545 66045986 1024862 172836416 30527104 317710076 265230855 71450626 94648010 98956643 94693468 75720397 145002146 18665728 29764297 122143283 88608386 138849387 17082943 99114964 101040860 25578829 230900630 59453182 25003566 30348417 87715325 217413 114645705 117490621 61678924 95611196 47356866 132170614 94855325 93387545 91973927 130428607 31697299 31649427 106171630 17744821 71999930 1155184 82069608 152614474 39247526 26377608 33715726 132672981 154101396 133574899 4043841 31733747 15330481 113480287 5920607 254317841 11569044 123892124 54633767 106263804 29050586 206786334 76503230 78433393 173814851 18337611 109682130 45048793 140680015 26390596 52035113 158328208 52470874 16747737 87991252 20629075 46711563 100853299 160391396 2188036 122352774 24804445 6389399 107673274 52815549 143756794 15347039 130174440 216375694 291443801 84086301 48491599 43623020 153011849 34354161 198563655 3031559 44211135 110843060 151667234 36897123 44876294 452778 367595386 28445148 50402824 52428017 106692714 582012 89430302 136867051 4852565 14351094 195895607 184775125 27607082 9361764 53504661 84445375 42883996 49497540 83452048 150303307 114754675 122666016 80282738 99896930 47644914 12370084 247818265 75649796 365548705 58426552 148772882 111629072 48084670 153834836 3242478 198530760 42372194 68963050 30872 79940715 18559750 132883645 4822203 10167445 5571240 84998827 1942811 45742138 27110835 26943589 168491692 4465832 64838255 143776089 31654 219267207 12515689 228672865 8549793 68726580 128776479 11832901 5949898 115404211 30235333 71114655 72408746 55392613 54487907 34013583 134778363 94190523 98556922 11243460 176045846 4252754 124714329 23717856 91427343 66548999 267286206 39040228 57084572 14085996 12906808 56895787 85857650 29993525 43369465 119917728 30951271 10356128 30013007 160127522 199458246 8382989 64947633 12075083 15927657 104286279 114198605 130060404 84775481 12494116 102506209 10604243 35015767 34077435 82313099 32763114 25467717 279514408 196968222 30166007 16336847 141980770 8588689 88213034 86447635 26363753 119549610 970411 161460203 83060402 88475888 146830190 93357115 40021859 29924284 100305746 5256961 31737198 14589995 92004595 114429771 78418025 42306523 137446802 18593614 53935781 86676965 180105395 15948805 57771814 113807078 187179503 27003701 90926897 9387060 24569114 101213359 214081 93275430 96482446 220138321 3981162 147502676 23868833 90226378 24059573 88746341 23854519 55127056 127721714 85948056 156579316 18934583 27605909 18698861 14187979 110219704 23410258 141010104 111557825 9193243 31360682 189745840 88817877 87294983 6834867 58862925 7407478 182302254 108509878 67649086 47576659 74201549 106952695 22952533 44835222 92688726 10683327 2050761 57673231 74343907 117364039 81575129 23663643 98710942 17948770 107227789 80339841 85362270 145872750 34138397 66134403 56728507 222676914 189791179 23229548 33804245 48377818 87739363 59455324 111218284 51782017 308183259 19276470 22954352 15050117 142893772 158681485 213259764 179600750 10778136 115774284 47692208 46564887 5159024 109942995 60303590 37195643 19742593 47703666 3659539 144415697 27355771 89082499 134838339 6121649 75161777 86214276 85108324 73901788 13443906 151877235 82363912 141234402 82451241 10970338 121500343 22109843 91867150 44675235 177924465 102409088 51098464 7243768 77380583 3451153 191010368 10856421 4087140 32147850 100503184 4482730 154149217 66541893 30164953 115684728 118030371 99972495 20323449 93033078 116450187 88115199 85729912 111423933 147666522 162653501 7751167 15243798 119384268 56745694 71498056 38044538 117540873 107321867 162024076 70935730 140245342 68884000 36030939 79093520 208343432 74905315 150449847 19338554 111164547 8088855 65173750 55460579 18131367 238695436 181942109 132467349 28818077 44838078 54603983 149996814 82465283 45153904 16324743 216515893 151794683 39628768 47188668 102092072 53779330 20669637 66244818 24651989 40962775 67941214 43332201 283691002 123093379 22228826 82204027 137210723 28010186 13077097 58645750 46851354 76594741 3087761 175370402 216302135 140098088 146658915 84780156 63903782 99972699 87385015 220975231 82902166 190848885 6483426 152229934 47914687 12946248 22440867 22663040 83614534 134234703 32301258 102211973 33268133 17533256 67592629 112695431 32438958 112391607 26964856 7224133 149497405 95482523 94926623 108143120 179035874 36157368 42203435 362731023 180269411 5267178 12871312 154802425 24223249 112325664 53649161 64383352 52771740 85863277 24637828 145972982 94603674 64845871 67318385 90287697 49473400 19298740 45987618 140756345 11370110 17829498 62336603 126678067 24859916 14130077 292204942 119290683 70534904 70049486 143392518 43743074 48438151 280630050 69619913 98700844 74908868 21594335 70059975 83185522 26842864 16444576 115377521 144137900 244125253 86296454 63401823 167635385 144164131 160529946 51882742 87560081 42025003 90015085 33227996 30557619 131886374 194777959 56655169 73021545 30236540 137881730 104054875 46002527 21770319 145097703 44574391 91734635 58042556 63198129 39537206 107589447 22258831 63611229 195811389 62938080 37064097 110666787 149786660 88926864 137732079 106014125 111605884 44392253 42258515 26429118 32424185 47042910 121110669 26225492 13632487 7168458 55248419 57366840 9529605 79243188 140152981 50945158 22470974 107912447 54501473 8372976 51601987 46804536 28655540 84385416 93004042 23587007 119482800 225768823 83347889 127521964 191792436 48432745 66516138 133146312 19286687 16217694 2275841 192822942 7611308 97753638 81789720 69800147 30467519 133215570 21664851 47498714 34459238 71272755 186087984 7663464 144735603 80901963 60676774 95777286 18744659 226285861 118998793 113848065 156760910 40324663 137392232 45163458 141441343 86505231 174070497 95416189 46793027 85443088 51472889 104865265 43994538 187428383 90359216 35303849 93924371 10016944 125225621 305135754 195725097 335202770 194845704 56632950 192065167 3768543 6277522 59500221 242544253 35150645 85516919 123840784 143008267 18735717 10073605 58531680 31322772 70748594 1357314 197744272 11623784 143191051 171908199 96491813 68926721 138928352 93086815 24682011 244348531 53062270 2871470 103079211 19679982 55717262 278239408 21787387 251506585 121764795 23834544 44926852 158666066 8410410 135846558 71380909 136714 20896128 71624638 3862196 153117963 60800007 16040469 37451493 126828075 44142557 91969677 114084399 91516899 159522951 16313132 98885481 5629363 97946537 147310457 95461154 16738013 66520235 254801457 20118786 33822826 266985765 86127117 54089546 996829 43572870 78203893 5536101 221891055 36262428 18764226 234865234 18585131 5710011 109095953 31764772 108579391 47327762 189922266 64079018 73042200 38193577 152917839 48459503 22921525 46569902 25974283 9168032 7280403 100991390 89384385 141699437 4021129 38588572 90522756 164777532 150028162 43878700 279958771 41336860 103281919 19131273 19192082 119032368 15147085 93486179 16317858 48149372 59007255 123604144 26183366 10414761 39417339 5242001 172974456 55214402 144762650 29482675 22931640 121404939 19334066 129487266 133565923 47150928 124973358 11949827 36974048 126617547 218069642 130410162 29080914 3010462 131032651 8058136 36678588 76982409 19952815 6434908 533596 155275365 59608817 169269595 71701614 9201845 114181435 147697700 50535747 115842097 58331658 186592765 76251205 10338397 109606514 125178191 30048265 42203214 71388678 105196017 68304725 139480155 82982610 100869976 71413872 54548444 24112392 76429042 25672142 143713716 101718718 56944424 47508523 43936806 20052078 142109749 19844304 23607577 144432629 106140588 42494543 50350107 166004949 78077022 28229010 37754042 10739087 37839858 123879408 122899307 108156482 105600005 5938593 147901462 54264391 98569910 70454715 5067853 53035648 37582580 145407171 13216701 162910371 133631696 136657577 113236235 80922159 83237678 213768608 28671860 8347510 107068414 55817766 239783725 98089082 18508104 47125258 36167602 57926225 39611292 13796520 186653234 194091686 158346415 13015897 56455640 20753668 159065770 140533322 54829777 9533209 44241004 45315931 12724772 189812004 16879929 124680788 96129339 102258638 241475310 47769473 64141000 75767572 24439047 155959938 31972716 154930163 74420645 73796371 82048511 55296818 64369548 48468309 12568729 52884144 95035882 297573967 10876379 29266027 43889852 63294774 13467689 212812936 9635090 46076035 77086636 69232398 35138150 50652707 134904928 7502423 167905107 2104209 81300511 208792538 139907586 14532263 112505949 177660047 1033855 1868011 12959525 231831941 33761626 78220944 162631333 183961811 52877276 105397552 29051215 230485014 111635413 137396788 16122358 34741591 132995250 64542812 4049434 33293276 214452161 96175086 64504545 47927709 49424593 35472353 15680222 133504111 74852649 6919459 213441562 98063412 149675089 30200177 87273937 2739839 66208013 58169784 20775360 11250498 51999141 7600156 52545793 19883200 21938721 100350133 117802197 40880597 16872279 40389654 159623846 165088224 23143171 20766537 136027727 38915669 55864159 58746900 200968934 126490421 2981409 173333598 13214457 45320113 26196252 57442779 100526899 11450282 142650740 42086509 51460258 54406987 4716990 64094386 130049099 42171220 82644055 96397480 22158786 97855349 114545541 31363742 128229742 56653163 63054887 584732 26995167 59917146 76982987 29049651 80924029 8705275 30098109 377620473 9308639 83773569 83525760 2598841 12767697 97901283 14498127 18992179 50798652 37077595 6234291 137332987 78325324 3265309 311303456 7551281 90582120 870094 48701073 7482567 7239059 72477086 62038134 62645765 103156476 140073421 20138761 96217314 220112396 73084156 239717 165713960 16384855 66246705 60258115 63887428 98118866 12473019 39995356 36076873 102016439 48321582 18927239 106963456 34871624 45841877 84453807 14249400 145590907 13775797 54592304 170317662 107278942 26223588 66432719 5217912 72480775 2325804 60706099 164622084 84678649 160882645 46466168 169471453 47480643 89760 82013610 23115512 8615753 259878133 2158337 45088930 160159856 16993098 83204579 66439570 237527519 52149676 110340166 34100776 30429354 47078236 76916432 79959670 71196051 47752949 62829926 21062014 174513908 102803590 1368687 182576855 45341142 74637786 107129631 160429816 40859517 28785029 172169727 8147981 49000919 9304032 88290860 113574025 3388695 52369180 35239402 140011133 16928379 155523735 21872897 1296573 35354611 48652793 123010980 16986825 699057 106006849 170713541 82753603 93582739 1967172 225805798 57483035 225781420 27869239 187552857 181378270 83818772 13190045 23509045 50420606 44594230 119773823 5442652 77926130 160903623 45963359 124759600 14539743 81441577 197676085 16239522 2765679 82258886 62816853 103593495 168765987 89389791 72674371 34221442 46318132 31942099 119823973 3487465 15611236 88940906 33033295 12120541 23844693 106929422 81954501 111496353 5564321 9906376 9275642 61653645 62617307 54279266 51069887 106988752 82500201 17808673 36991541 48121832 108331803 54447243 121142153 20127507 22378443 49536351 3890467 17731850 79617919 35730277 12879863 180366243 80956890 44368300 28127520 11383183 9828924 28249206 14626375 3702498 92636502 5789962 95048802 98062851 73189964 115907224 37017585 47904096 196238395 14073280 227708659 15116519 79532817 54063060 139579282 95520059 14309682 74390606 211364774 29159369 95028538 15449787 30921283 161742097 116373823 59649464 18764396 58668785 28228568 67402875 42131236 95984635 58196406 16338020 52545657 41197154 59301083 62938148 1718190 1145069 16932 34069445 189064565 55218414 141054338 75147463 153350387 71170942 60865848 132470664 24800705 122280864 2163539 199021482 121608480 70377144 48821314 21772835 27941064 76488508 172269245 150356806 157654090 26012499 179778315 49296396 48086608 11362647 1387982 147556260 64607616 12492994 287562633 133373024 2519298 154015376 54104098 23302359 4776507 85813773 68127330 20440239 1986518 208842093 120551675 125389552 130424391 143599833 83522088 192749179 78006659 37355817 98724321 8043295 43059929 165309564 72384419 113935173 39392281 68861781 154376354 29221079 23294590 43079989 53928964 45313092 63768326 23884949 91701638 16657280 164163033 54734662 169693711 26581676 191723807 48555332 52308099 265053290 9931910 56181787 743308 44386320 160500349 1559461 64306070 5452427 49792116 129343497 48599175 60750384 122439610 70845290 76394396 78733766 125032331 124544006 133722323 148980469 89643652 45501163 140962334 120208564 8594452 27961413 219165088 29635845 58712254 61863187 37025541 29604463 33920100 204834462 16959897 155318222 85294338 93497093 301877483 25005555 18277465 18365134 67980535 56669432 95178886 48865990 41423016 71381861 39344953 79679153 170526184 33795371 116073365 25262238 202665704 53310487 75032611 63777183 79799853 90105984 104215321 56574334 98549017 5407088 8594690 97696365 56061495 47867461 105873229 52866396 37032834 142813311 9856583 72561525 87879783 40208655 78532469 36625276 64560373 173800095 84153094 91753794 134687549 47167197 85305065 96379528 92073683 175477859 29665340 71959419 72706688 51149974 225571810 75011242 112013017 54909609 281475324 257537539 48947233 5705149 190425211 97139870 173413532 6502653 79067 33914643 99440429 63534202 19286568 7824522 18702771 94839328 20712154 321700894 220480820 71993623 78015261 33898323 16134921 170488257 154066036 75235863 69803462 84843770 157140877 12204283 76499337 33510162 79765003 111041722 9217587 50105239 154846081 21344962 1133577 62924004 111179949 87776508 193013070 111100304 41393538 12061160 89062966 84747023 120188487 53903906 44549741 183576846 116729208 162610389 166421653 61991979 34880311 194724443 198852094 54845978 131488200 97417378 23148254 197433971 90541184 102152167 48010567 64159156 71091382 197927974 45272479 56363636 69496425 58832172 24529963 90790370 11040718 47091598 3261144 52289399 56605189 1897438 3910901 144700243 13596039 90462219 265780125 5435223 166479266 88144031 151109073 145191849 70495804 25588859 91125508 11134252 239770890 53318783 74226556 42284372 16002508 122919112 35610444 73252371 772225 64043097 221231523 104068118 75350664 61391267 20150015 44871398 16198569 25407843 20425415 141195455 54512948 122662531 134095711 118857744 62209868 111753631 10341984 121510033 23570160 140139721 88910680 11556532 125536619 42590100 110466663 92483060 71408534 36771136 90148008 100677451 121768161 175168340 19822289 133940586 70266032 145196014 95303343 41132027 113392975 21072078 67336507 134243577 42831857 121385202 68175066 135176214 124956256 19216222 24740219 255000680 6330239 106824430 55968352 9629038 128721603 77545925 19762619 44838265 103885130 51438889 191435096 62762402 238501874 125021978 127093309 45498970 25304194 33473119 183347788 109451168 34857395 71119551 147137584 70163114 6388277 47276371 66089455 83556904 132583 60245773 83648330 185306681 11061798 40163027 183047976 21349654 23905468 136958086 125271113 348235021 59874221 212075680 57520741 24101886 212372432 29767357 102708509 68943704 185795295 105115488 9927915 61066040 158042336 10092509 64354214 48335165 24357498 45918292 37445084 101800641 144796820 77797440 33969723 68118813 40286396 29542600 130394573 73805738 83484467 10795459 211617989 123475301 9123339 32311407 97182370 47244462 213013094 95697437 57778053 53778854 184642100 142262069 9476361 145564166 20250910 46081781 63716476 129806679 29765589 142247976 122685413 12053136 1141567 80978429 22145577 133871413 168145062 65964930 81789856 77491117 51225352 115939813 146934417 65900500 36617405 45093231 103789386 55305488 14388936 1854156 100680494 15457794 10954749 10786687 17542334 213943589 94278855 108956774 161596492 59699767 27463381 59620428 121281009 141136329 256405356 15917525 48090722 103553137 29567879 83798100 266116640 96399163 44276143 78932598 7854850 29062146 91254011 69007539 135693677 6762838 4922554 20584569 27238964 51233597 148363029 76930848 44223851 59554842 118491020 75306124 82975963 14869509 44160594 42720116 80322739 149215035 63841783 85238850 8634334 303077887 29435653 93430283 152142809 52062925 2927128 57281415 31297306 62364364 165546034 6601678 174938840 77684220 415922 130853811 33661734 103896656 130660215 14398507 88304851 42080559 35087439 2150976 24884073 76364493 48405834 115746268 83908039 42517765 107838599 17919479 47158442 65487043 30566969 412437 163757991 95771795 21076430 1169294 127998814 17529346 120965404 43258710 102016133 13125581 250182438 66121075 109330281 124121828 35420996 115846296 89215065 151437802 30033849 67546644 10856591 96420243 149486134 1104915 13876794 19216919 97643733 102103343 32118814 89122959 82823575 145703209 74669083 53123861 39763459 137585284 52740035 107322054 51678759 65591321 43997224 7248766 186850536 82117837 77521258 40294097 60568892 25668861 160502202 110953237 105248258 97137456 238018275 14428886 52356617 167527265 11071590 200353126 57939111 142096659 39224134 147329735 142274122 25025887 104351933 125039896 125906216 24087504 142548060 11122641 5974854 72671379 2747523 132663087 8999902 135897014 113639713 111757320 44629420 75395459 80627991 25946029 138940558 73680550 69333582 54987928 29897917 65416901 39229574 4231181 67331492 10038228 207215176 110801427 1277856 23189088 121714628 115192238 57442898 80104595 1767150 155611693 185550886 94454856 4861456 30389812 112815094 58878497 24247151 10143594 27966955 9569708 59729228 85549695 68864960 77742054 138948123 52130891 25522015 31300111 35268574 28099011 12547649 90554053 37984239 180798876 86963143 88954863 3230051 124668242 20839569 125668760 128356851 79189859 74894673 234751470 18207918 40246412 84699763 12940332 216506747 120040553 25336222 71555329 779722 156636130 71688490 76222798 199711172 39569812 16479766 78584166 31690040 179420941 32398719 70723519 167618725 16700885 119395165 64170988 148136147 135754826 101559360 5382421 111504751 42148848 161653612 116845726 167905617 113114260 13828565 127707383 18925896 58923377 23911860 209831884 30474149 57495989 102901391 82634297 32647395 8436913 125703780 69206541 142752961 56340822 129189494 27292395 7857043 130149501 17893129 71719481 20406562 269115559 66084797 83999737 12988221 84279778 151198476 232215121 29407705 117414580 344952151 34345576 69839910 76250015 26661372 2749189 192175599 41292150 73332645 117012972 21722481 10097303 57539662 101988457 45591314 33364693 57461717 148211338 41053793 58243564 16221910 40850371 196997751 104686289 60490250 40711056 40605945 67399917 10328197 148177576 10365087 56100000 53827559 114627770 84199215 125879033 186541714 6268563 104453117 46996177 62844699 109876321 86843582 38038741 42713673 1293717 13163729 3454026 214015516 14611177 67881 108155139 145921064 63388784 91186487 115765495 64918291 168860371 146052015 134295206 1734170 160759803 95323692 32098516 16331560 88994184 67552628 8758859 25424520 88871988 51223431 133100191 64662594 51522903 83215221 7215718 187645116 127708114 58148670 112762921 43713035 110128499 41592234 24619145 57407657 99928040 41937725 15806736 86945616 78041407 100395693 131911415 99814310 209103740 106835310 67233164 41163171 22536577 147082130 5624450 116898443 183337112 8867166 77563826 41328292 64834107 142639010 64454803 102875806 42856558 73887457 192257097 329301441 2985387 8369763 85304980 84752565 1151427 30364448 43413512 11411590 303920305 99246595 48239404 139030743 40504897 36911097 70566405 47865353 91623523 51517021 90720364 64237747 128417949 94663905 48833656 80975947 25851764 121200225 4483104 258315714 119916776 42729432 50648117 94211195 94828533 178302681 5377236 13067016 4446350 140546922 78915564 125986507 181403073 129536141 49260849 29343768 174347580 82325033 76605400 130030688 8938175 194547065 30465547 97924216 193579255 158913450 93472562 16351246 120659999 102429760 79643062 124254530 42444869 243309219 75308334 42848160 136809846 186125877 19190603 83359959 80434701 146377123 179387111 138171563 43222415 55561814 24804632 76629999 30526152 93324781 133503669 89135488 121198049 117784347 31780684 169079535 157347427 34002380 8450139 132387245 147352209 101591524 9643641 26869928 21596375 236288780 34462706 70579427 95286428 120933274 103915526 89959444 16959778 169989477 72614157 53634031 5278041 22319436 16095175 80770332 67418243 160599 27156565 88922359 226570934 47532170 380039913 77711046 65649002 61802174 98811888 128696681 61623011 198921607 129431693 112305060 44431829 104442560 59588689 29146602 102346205 178733852 53989076 232980699 77317088 101313030 53336684 23553670 3802509 51635239 237176401 32731103 435489 80754505 9158495 68535177 23322266 19018427 142549556 137788298 259126767 27494984 33316736 156970554 14611228 12991519 230250856 18840607 27704866 37249618 644691 91215081 57870142 84444899 73867193 256844925 64957918 77336536 115638760 104074340 211522194 15352513 35391008 101309681 43083593 128697123 33139154 217055864 6068252 63097727 14845182 30398907 26072458 125981492 41313553 41679750 112188848 78618795 77860714 66635206 9881743 45407816 130838698 79246197 173823861 119929713 1298715 115094930 62435543 29973448 14496665 115195927 204699040 278674234 129544811 41641415 49821067 64815186 56306533 47824213 76143816 49173384 44083584 9164530 123727173 55615891 186909152 75998041 78072687 20814443 137648728 16830578 134324225 147462607 24940819 68797929 256792106 88846080 46698949 122381419 211630229 46958726 78542380 40616145 171758242 4003126 136033915 307222249 97487316 19378521 11290686 106115496 129568900 21277897 10758569 60076742 121094587 61363489 66854098 21979623 8558378 6805542 61686727 19379167 2721717 25353443 102344811 22204584 11094047 29161273 14344787 30837881 20900599 142348599 6149410 140070735 44389805 148694291 91758724 29673279 85356541 177438690 4175642 13570471 166147188 15095847 141062379 35773831 111132213 14403998 9811584 63294927 276629440 10786874 160067954 174411653 22604526 10401263 14364643 66686325 11500109 158996019 142266064 17715394 49476120 132616218 154965727 77171568 47414547 66252281 188701088 101125945 137490730 41054660 58931792 61418926 131200118 81230488 123809657 93890422 445859 41009474 51974355 21827286 24204838 11334257 124006296 85504934 1883430 153059211 97269665 63846900 2274906 95179090 88924807 11715550 110108133 32664259 19484992 114381185 7195488 41513932 106569328 239735785 32325653 106544763 152854293 211113956 62175698 62680479 128757558 219197541 67175840 16873826 60143807 183499802 800564 62088437 16606858 109108431 47843814 16935145 151540669 23973468 2690199 98694452 94979527 101150476 106542859 67324267 90864116 20173713 96152935 27779343 109732229 127767903 73392553 37166063 467296 44734055 60583155 168466923 100043385 121637669 91368710 108852683 53581960 8974555 71340976 164696578 49569739 45280146 12378941 13604947 3981502 113279602 73669228 157535158 148098220 101917941 21743306 149704890 25050724 129661856 48074793 28478995 65229357 19612968 26326965 17516732 31543908 29362094 151565778 268443532 18019575 366804274 54534028 62084068 3977337 88283856 14075065 50610972 56471263 7410504 4173976 4751908 23170830 34350591 86343204 131357589 7677285 75574044 103217268 46612079 153660110 31246017 26491219 31921784 141342913 174189939 68096696 61340556 3574097 24475274 115977791 6510116 37698112 756942 14884911 93119302 78491159 18283296 49057716 132185115 179764426 105446733 201339075 85651117 92487854 64586808 54281272 88217777 85115022 110665818 82428189 139031678 56566871 10226945 28531236 51409836 190075130 4472904 98699756 291019651 67435498 27300589 243290536 24649558 96864334 137130534 55446248 13221869 152495848 146705036 89856798 11530964 162802234 67737843 204155023 67934618 15103429 23354413 113974103 8141521 245385531 108784241 25257784 109014489 74646609 72488782 142714728 304419119 157895677 26252063 9553796 16630284 13116571 244447998 6578048 176036037 11295701 62207862 270592111 81710126 113603367 4433379 99562166 74339589 166665127 12426388 278906403 14544605 62895257 4513840 123044453 80145718 23537809 72951811 24558387 20204500 251651816 181997495 26821682 13727687 124630281 70245955 52453245 65164774 56490286 142829070 143536967 8054821 39844583 157437731 94725173 56001927 126540843 10533812 41717762 227429910 6857375 98351766 3919214 197485413 147164274 102174386 26850803 18195678 47499547 305365747 44422853 38714746 27875631 29270379 194185985 147270065 145948723 7606412 138163777 147151167 63434208 174778768 75170889 14268083 61240698 31081525 66647548 61791719 120485613 5248053 53526268 272191250 64725596 36131698 134335904 14327464 8323115 184036713 4056217 125468177 3480767 77301448 65951534 120418701 49300340 12159828 98513028 3120282 38024580 67237805 3161337 1198432 59154220 6680694 229383465 9220817 86913231 17260729 16119026 114280375 90498225 94350374 83703410 277131314 133297578 41499023 55853364 10793283 26336944 38507244 292515379 82471301 147369175 161452162 46843007 71955152 42984721 1906023 6664408 120599751 15419442 75896194 157232048 160818351 40097424 112874084 22291454 90584755 66506397 21751704 6818207 88041045 146820619 82175263 146951927 29112738 294753582 61588365 72371737 215274723 263806102 42892853 54517827 56916969 76507021 149569519 102233750 123679760 20381096 88086554 109410793 115939847 11769219 145091396 147197679 26015644 51878594 97323130 115727245 124602163 11439538 63729498 206329493 59835988 52682677 14047746 49447764 155163471 255712198 25633909 99040929 148032600 41426059 146915479 163981252 41889955 63250795 168972792 60710247 50634092 108295355 36433465 4451450 122287511 72147371 21427888 36033438 24121929 48132406 131162344 44047085 240750175 45456946 7625180 491827 11419155 50448843 82710525 83563925 88405695 19375070 21994056 100802435 132735626 134312410 38285751 55132462 182705273 149465326 34170935 80537857 126718391 8302545 94348793 9246419 56861005 119381701 152067125 33198892 67230682 6150107 68151470 140190126 3665608 540345 16877702 228579076 27195716 57418214 66650829 205718921 1258000 70326671 24881778 28610507 10670849 42017200 203346707 37246439 5921984 67528658 112352881 203138202 101984785 97409439 55087463 72385983 65215077 193427156 59546818 43339426 69654117 79224046 50089786 189527220 90427216 5883224 48129159 112993305 13971433 115154073 127888756 94916950 197011555 68711229 79577187 30107153 86835881 72161685 80472747 47954059 20783469 27051675 107473660 160088541 39803460 15109158 22651905 42412756 87009502 15509287 14687337 32899930 99595333 159548315 118376576 15359245 120885538 86331848 9278413 212721357 141442771 90362378 957814 90742073 16107092 64375787 158429698 87926159 4026773 129918607 4800902 108750292 125058987 69328040 24052790 149084050 2925088 45269810 90650800 99039807 40975848 95183170 18252679 8230686 77692771 96814473 71404284 46857287 116453468 28773384 17528938 71127422 1401429 92134084 68107950 162263079 141696190 50339975 23140162 1482757 64794565 1161644 61500849 1567910 23019989 81498459 54006790 6321450 201290438 107827481 112493556 25702436 5122797 65692012 176686508 52067991 69761880 59401927 78973551 44636033 27031955 38607374 175715196 49874549 168461704 99767934 27361483 19134248 18044922 90442142 87447116 33571736 53802790 57020278 65252443 31795899 30718133 144724417 71731296 26866681 90363007 84695887 70971685 39130957 101286884 243096481 15601937 192896790 15956506 53012766 25817084 15832542 43727179 56640855 168169950 35420724 153828308 48380674 61667279 59607219 43134695 26498529 175891452 35563728 104695384 216469891 49357783 277338221 9474916 91789205 28134575 232399299 13260085 10619050 89715596 178152690 4957506 105506998 56022667 156574845 13081789 123224721 29067705 223855949 9878496 45348095 71758360 1949577 42990773 145355338 1446513 55778632 140992747 3209056 147899388 57935745 10556456 76512291 69866974 10844725 18944392 138683688 158132827 66004523 11659161 118803310 10751412 62833445 9820968 236711179 152893070 107385447 104720952 76600844 32789447 92167897 44245288 13669751 11652905 12761968 131176301 186578995 108817204 81373696 123197470 15491998 116550300 86729087 15275010 40316163 42682257 5423459 270794547 73615066 91510626 41895650 75080245 5820188 69678920 163252360 36993054 75336350 112178614 31687762 82325713 62149892 229626259 209893985 9020642 76273696 44848431 101141840 104326926 20894751 70278476 99012505 36725967 157064734 150871991 118855177 29882277 54291948 52775327 4105500 148935436 24877834 20603609 6759370 154035317 242301 23541379 82559548 35945174 71866956 470769661 142239986 81602669 28748343 52830832 92285452 135637934 2720969 38045847 106886599 4583030 23445720 142812308 7492903 107744657 80473291 156386910 51609110 12219311 61261727 24254393 1623687 59547634 14887019 41914367 78166595 56670928 22496678 58552301 21684469 124828977 89297209 131614527 66732803 245671760 154081625 27176268 62567038 129588399 5067394 134303417 16422408 8679418 11384016 57578711 208867270 46241224 131764399 94902398 31600620 65363011 18401055 70109037 24230151 52487976 193675118 65659491 67949561 57192267 11442683 132693041 165332531 229569564 5601738 109839873 85595408 379695 112224361 87416329 1653335 49413288 195644024 128476004 110025734 126240725 20714177 2550663 86593563 121876196 69730702 51089913 77912241 18461507 482137 62878869 155077910 60489349 148019017 11411862 9050902 58296128 37626270 51484330 73961832 169768409 70554913 129750120 189413031 31416374 40388107 4603651 65043530 4396234 205844279 64521273 162755297 99832211 122838345 54742618 64778211 118028977 52150594 46678838 28348452 14088869 143270135 185684778 332463220 28573515 259650418 89488731 93747843 34084898 20605972 317087706 57127106 39811212 196843 94645307 17811121 164781459 54761590 67993081 3323789 119013515 40134501 27015380 149331468 62861495 17341598 162810462 3741598 91268325 14667362 122642216 257596087 11404076 129280053 173153262 59637377 2112012 70219265 145800517 85255952 188174547 202085086 118308899 40475640 255482698 1966033 76250661 27623997 159044350 213972829 97350908 74493405 14727848 166680648 162910439 156847287 39248920 164378304 10794320 57170830 204245582 73823486 56381537 10098697 14632631 89848162 6777832 120378547 13315165 405053713 58258643 72024546 33756781 64630464 69517522 53067557 47364278 37842 33222794 152740733 147266784 29646317 116448334 1393031 224965930 44546239 15998207 76574630 125159678 54546166 139860105 69682065 105439338 165830104 85564536 43861190 26812859 120667275 83319176 197892240 2546583 131536599 41924788 2654448 79151456 139083494 109998993 574090 60223894 160171892 12763430 58359674 79737446 117559284 22989695 38688107 17285906 74186674 198995863 23407793 99498467 57525161 158537257 100143039 47718490 104498167 172747013 72932907 53678231 12544368 17526031 12921258 261674234 169676558 9312005 26578395 4105330 89598483 73939885 17982328 44271196 125535395 42029831 183524248 17152371 234659007 132891873 76524956 22551554 63513989 73228350 126237121 100603892 81170903 22305955 109786289 124036012 110479379 148639177 100391086 196553575 94362104 49011952 87952101 8254571 45135187 170950351 142264092 45163526 71404369 60349915 61204522 87991626 188233112 243050955 69860973 68046869 6929251 261467701 96274604 60163 8044298 1538262 38121820 13098806 30009471 83832253 85978418 218121611 67792566 30560645 166890309 37988047 15509559 86666527 118128478 116837209 135802375 208047139 83588694 69426572 95162175 47442019 37996462 91991913 107888256 20515719 41950611 11251501 113188329 174991506 78693833 14587853 53401845 121116449 204198067 89439856 852312 16354085 58776803 177731481 63657163 82034520 276609839 71953962 318181214 30574772 44807852 44226605 29240476 3017755 97169569 103544144 137869218 33793195 17222768 8681305 55489751 215457762 30976499 47588576 5012025 110770742 70993802 125157927 186038599 10438000 54956699 28587676 51604469 21265334 108931716 76347051 28286419 41301330 50863966 210442286 95602084 30497235 85842554 118994373 41684034 56298339 254698267 20738283 125882365 100155092 62133861 25236823 206316437 30020997 148416817 34979421 229920444 20810669 84715080 35303475 155515915 142616978 38670087 77141257 36183157 6977650 42634606 221320127 150151701 90532803 6881804 73474629 143240963 23454832 46335251 24780390 23323864 51696269 1215364 49859929 64956252 160982775 195478529 92720312 92349916 96448293 36312323 200548031 101387269 61610856 114555333 128424069 77757949 4065516 22643422 4154987 98346870 6208791 77283360 167678191 32422451 172647546 34882419 137159876 32143090 33300739 46952810 78845762 139165332 9855121 3505825 175397245 249903859 21710071 64652938 91561728 166267939 48683172 71556740 43629021 111482294 2002855 66149261 93735892 28058041 95990483 144985146 133191872 136665686 34942429 53977839 2351729 24302248 10983428 100654535 54622564 56591589 72479109 95725045 53528529 218087764 95177169 8902322 45009829 166132126 70572338 126091159 133586850 2914769 111612514 25113165 47881146 21804625 177981942 163433580 58852453 97238827 4402711 14908473 90157596 6140213 25374540 45085564 69746070 217953617 122864950 29769686 98809678 10917587 53366383 81446422 2396133 24467828 58795554 105817724 13834175 29237960 153904230 24024451 89917913 149186747 39238839 30499615 21569192 97272776 122030267 4827014 41331675 149743650 174274378 154162851 59809502 42040558 113194738 112517849 34817190 159801615 127410019 177608112 61859600 4011881 95167683 49813043 96969700 60457015 83255732 22679207 5076030 142693308 11816530 338881349 109831271 46089771 77116301 36286041 165211253 1126233 1940261 96861512 74477425 102192831 238679048 14851778 137325048 14147077 157951607 12504707 70171682 49420836 56839092 63070170 17146387 195168687 45711640 29953422 23080050 17724982 14569340 15834140 85837607 6691591 17738140 32979643 20820155 13404024 24371217 28458340 6993273 4764913 50117207 57245222 36261442 69693574 79239414 68815711 197553889 185848862 118578145 17409292 151304301 38840223 48412362 25027179 136613411 93726763 25326328 98141918 172025431 135292902 63926171 52152498 139975943 91838692 1945276 7261363 93345946 104297057 46787230 112671597 182149067 197330815 65576259 185447560 5539552 90242596 27877008 97279066 44098323 23041239 224035044 56630706 116562625 93844080 151008705 122659063 201585014 7283684 114357555 94562415 15967709 99355123 114874984 34433993 151622269 144857952 30238512 48199573 11723863 67260177 18782467 37422950 89093957 106426885 177841505 125261508 5452767 21394704 9148363 205444643 71732996 183145233 103469055 40396896 33555450 29495357 10768021 63342816 214821486 95543536 28860441 126573160 54144830 73666474 236723334 110074677 57650876 49643723 132148973 164047620 10140687 23790837 106335102 43052109 31831599 98113511 17184603 96838358 43707901 19694109 11634800 43760159 64551278 35087983 36978009 112611111 20233961 79327100 183841825 44402079 111052092 100717401 21146283 311894325 7801572 23234002 163545899 8721867 30109686 255719899 24242561 57974369 53231063 210024698 89155684 178511594 14031256 333778 18402721 37469734 23910211 119729759 237930045 33191106 138558007 23307833 89451620 76953645 144690638 170269773 63408572 69299939 139288956 25675270 127962145 87612917 18243550 7487752 228299188 29804349 68355657 4939690 156425296 55026399 201783880 165027840 84664573 118379058 8087257 85049062 38852667 99077003 33760402 8880800 16338275 64740335 126385310 241745134 5162458 2358053 189206277 45432517 48968432 143907788 68979897 123671957 134807076 71513815 43481954 41088558 87254897 47526067 150901027 57901490 123102219 3363586 37885095 92808661 74072196 150739595 6845781 20202069 112334436 43052585 51841806 18518559 31974552 100168930 27095807 43074192 64938708 172093210 3127286 118445494 84772064 102908344 196512605 157471748 23525467 164633372 32977059 59058663 42490718 168831692 24223895 25117857 151838781 19792709 118089157 3111153 67181892 128880094 1526413 74736165 6359836 40882552 179061 164894186 84232773 1457648 15924937 28815663 86680603 90817230 7756760 18286883 33507017 188517335 170221459 108342105 111067732 48885846 69042185 93168211 24867719 185317 39238754 144064834 8878182 149381975 123545800 12903748 14056807 119108358 37121710 36754170 17960228 189861406 72119185 70198865 32380988 128431617 16981334 95055364 23515335 74813566 16985822 12975539 194245247 192867465 33946127 58298474 70526744 152794504 50744473 77420669 39737755 11138026 70278442 45950320 90217606 80718091 4594216 153024871 28236320 244423076 22772605 39288088 18081285 220158636 25579662 25446025 18623721 14191974 18818320 17720936 70145995 89360942 157095538 129074489 144106569 21362914 100462333 5309219 57188901 5272924 10331138 45508507 195742284 131824800 28658770 114325935 63574356 88087047 365609548 68095013 30024244 96539056 108041460 26246606 13724474 65605006 164388827 52926678 9645273 3975365 98862140 41970365 115022272 108816405 25684467 6207975 18858253 66476188 22270085 103687930 5120774 73349186 119006851 93327705 53103410 23795019 48528217 129297325 43034752 54729613 59446518 62167266 42667858 25869053 18586950 10855231 86455523 111865474 50664318 89833967 79524572 23187201 27476862 82363453 85438719 18221926 52294363 24755927 14812763 158247135 2214216 65496665 11234212 34145945 148629385 97159947 45844138 95576737 81846976 42655618 107188315 186749369 77723660 67669010 48925592 84476553 73498140 1870969 33460063 44369337 31894142 149142445 21060705 28787562 76731438 160096922 7354115 24084376 138812820 16090823 124108279 127662316 29010789 121813228 23919068 224367275 72532149 35593869 62489569 108902102 54512251 162092212 17630700 105262623 142767530 68332486 168881485 117009453 20559579 238190740 6648190 4575907 38321757 125101266 166234755 120992060 55766409 148180857 143232854 13913038 81562838 9395305 92722964 21064139 47825590 25269939 12484970 215403940 6615618 74844642 186627734 185384864 40547448 84306621 129502855 47247794 45050442 154541696 131443235 11931025 8140552 158803511 47944607 48811012 165273575 106893807 22366016 121875686 230970449 39340278 39592745 5501761 9662120 39524303 4884168 57460816 180106024 97404169 211744588 59302477 77432620 75682589 3978017 36330785 190229932 20699251 246148015 76511866 134426973 18859851 39287969 71068364 100934287 9037489 183926009 100726887 141036029 2619496 138787337 12085759 119998869 68043843 205030285 168993294 134122554 38532642 2807414 200025332 182476691 119446675 272068 10198300 3415249 114112211 182613881 12417582 222100206 12492212 123771526 209716250 28826441 63808667 10057523 104308141 35439441 94258829 185498390 275681418 8933755 22300345 38293503 63768445 16047609 125730572 186317977 81173249 193870652 1082118 57563785 115626588 167760913 13144519 177084597 59917418 54944000 153390796 114640129 124105406 46188201 60349201 85813433 150346402 121801719 10621107 11487019 187425935 33169686 29141502 112533472 21649755 30560305 8703694 101755302 277429749 62595173 17693549 31649733 215642756 189489973 81261649 8412807 24384562 52660747 53381802 43432348 25299366 5881847 211494790 63119538 118257457 83713644 107509326 50412769 64071368 134773059 19915874 150425452 45013722 198888151 209346840 59157722 2144873 101874183 106716888 147176582 171853833 85543456 71915950 64840771 142444445 17227766 109676061 110203537 155597209 207220582 24629073 7313672 3326747 73978118 43224948 63208227 61723872 3823470 66850647 82388664 204452931 27806339 101373805 63408385 25885152 153456399 65974195 10756648 3640754 116247207 94719903 220785120 40610960 231852443 50425196 137199452 25015075 172018189 542062 82639159 176180129 35251030 98665433 33928362 34802519 31638887 130886961 68128078 18081540 60764256 74798198 188317500 16787279 40544371 26262756 42882143 3023229 21027232 129559924 116798653 44943563 43107699 44086440 4329696 134423165 56935465 74342309 242922384 23580513 1661461 41082081 120022686 19348856 58478385 139942793 74746620 147500840 41403840 82435839 11636007 80219413 105565410 27939160 74636511 11144707 10773546 49513707 102045118 41009304 191271981 7036487 141754721 1621188 139433711 54391466 42759063 26892827 3772419 26740422 8508143 246897392 9539975 44856523 186391400 25438103 60720549 60260036 69118175 15886942 4532914 155670326 58101104 82998250 83275282 24283820 49362067 25962230 24654165 105131349 20321868 18279352 120778676 44805319 29344805 8973178 8574256 24105847 86476569 31779222 90183368 95363013 246462651 133645908 170330922 90484897 73576136 123498591 19009587 136551973 100140778 54335213 100108427 6467514 115846806 19294779 23199560 6044911 88737705 21591734 105114638 81036110 141347197 176413420 324820785 16768596 9926623 49307769 23021757 2209422 97782045 25125269 74395043 205738318 57993647 150362756 119052241 25830684 62975769 95898632 121265046 14369471 223033353 83178926 77745896 30910811 109972405 65917704 199289742 72957438 17450653 18221909 77663072 89854537 177691616 18840267 114291850 173565920 34484177 43224693 19040527 74367996 66813400 69316072 231726881 114305535 28857262 18464261 26695712 26697293 55056336 111513302 15249 113933439 176203759 42177884 63587905 44314954 140574768 183043080 81017835 97073655 51687344 64296516 16212679 89287893 28381194 70174130 18962378 139160351 15015726 20368159 74735723 25705037 1489965 57107896 93602289 4006730 299376273 122731228 9750520 33647216 42783322 65492517 37036744 174343653 10522320 312115223 58824063 178073878 115792508 3185664 105476041 107672747 110303667 28596601 40651182 253855696 16400988 196029414 128469000 76808652 91643294 80163296 105829029 34436373 73528740 58766620 84616378 57357592 11111149 68327063 73024265 100870911 100817140 65088716 298296178 2465748 190704640 22180733 136898229 44446772 146385028 63350908 99775856 37124787 57087802 126952583 3943252 15352666 19160275 140884253 27390961 35699949 305086709 19288965 63690721 24884158 13498765 111369074 20101854 104770796 186228812 98792916 53785229 65491956 73706016 12490138 108830464 74741945 91526929 33219224 115232868 187708815 98337112 20416898 28538954 30782920 73500469 126311479 70070107 75990578 16815227 36117673 62022443 167386658 8693868 106220352 10815910 41722607 36540497 57180214 126300871 55725847 203938392 22765244 6119133 38704240 70829803 77881216 86758684 37483096 108393717 36892363 137592441 28300750 96769797 144529886 154124176 80392643 65227640 27380166 11666080 6087411 23786434 99344719 3698316 24384460 74420645 112225500 144069067 188985498 132420480 22440 108983787 24646566 42777134 64591109 20112768 72308344 47697087 19164746 58688233 3958773 179433946 416199780 38058104 94706626 76591868 9751897 184854600 26351207 28233073 74394397 85883116 89059719 256269951 116901809 76433955 157555201 4455802 55660346 101932748 157073659 70928318 155894097 134296991 54688116 114059290 32289409 80877993 62691478 50519291 30832577 34321895 118072191 53451128 2216205 55426188 87558228 10482846 54341894 110010026 40635984 84620390 112431931 140425678 2740162 36420052 32143770 142422532 74694923 26882661 42716580 61303921 72756753 165415848 103972153 42293603 175087335 37846012 7749705 19087736 159993035 137917175 49772175 22280064 2648447 21714865 72927603 85666111 66279413 17909993 90631148 154730294 75060729 108701128 59162125 84401039 161543418 66444636 44805404 5713802 4346033 54240404 26875436 49356491 127665665 34053805 29526433 55752146 112354394 45875979 13651459 19263159 174579562 36939419 111531594 114840576 149161689 146968400 70084234 13138093 68127568 40005233 1413499 76558072 83722552 22460978 216794574 6524107 155600031 76686728 50557303 188452871 46956159 127237197 71066528 116775822 26669192 120225241 96455416 130756673 132889799 129631698 117470 6375289 161579526 51884085 66668696 70723893 283297435 36082364 79161690 142601440 224249040 15537167 122461183 35195168 5557742 139937013 25006082 51755752 33043019 24231477 79043625 45378015 20223999 107483112 22793430 30326980 126874196 39072596 48889875 39348625 178831126 11795246 40771797 58559067 95535512 12076052 9011173 4779924 105231598 78226061 4656640 52509634 35122136 154733609 237084261 228404265 199286257 80168770 92011973 29196055 62190981 83786659 110303667 21985267 70138056 82211218 89494562 8049568 17605370 131525430 246194221 29082614 174930170 39019675 61937307 1038122 9709074 12925542 134348535 405228354 152244333 160237325 33167238 101544230 8048684 138021657 134229756 143082251 4106622 66337689 11988825 75750283 73539637 132700708 25253449 196227175 32889832 192271955 2284188 45249104 42761868 65167086 23945792 54757833 84036066 127509350 36583048 10623385 31009955 207451561 119963798 53466564 6712433 50262625 131578929 158610646 91450820 32694553 19862545 33327616 52046452 51242743 91462618 237298767 99462444 7561141 138840105 11054148 17259777 83077079 29661838 106518311 24579875 12428768 82341897 94510616 274535193 22368804 109874145 90465432 10094651 4426919 652460 319469491 21878099 4219468 40896798 63347491 64355693 77929054 21213450 245362513 129189273 43187633 126394167 175496066 122148315 210160579 140687172 45984388 8778800 175901278 43175784 143020966 37269814 63984362 54951259 150561469 125855930 26843340 872151 113165753 80756885 183530419 53344810 86943066 11245602 125498556 37214819 5268300 103404999 90403824 248607660 66840498 162121792 60100542 56600395 15694111 196851806 48800812 49166856 111360931 29513003 94288188 84358811 158367155 203710966 46528643 48834897 53691542 8148899 80352948 127895879 89321876 6124590 112332753 40980030 68807568 54959368 23820417 41669822 127738527 22560207 55320074 87008788 62867904 255956658 154092692 54388814 145808490 57124029 16152890 85316098 127750138 32729165 61195376 18011653 233571942 120809990 79042027 163706413 108915022 4465237 71657448 110402743 194042743 39538430 62400982 64774318 106979368 41173167 262609506 47986733 52371475 113354572 18743775 97442963 150791377 132802266 83427738 25968792 48283791 16049054 179611477 31897457 52002949 866694 157585971 155011899 126246046 70905589 207360237 101869831 97319152 85662643 131051113 41944168 59301338 11355609 51397273 12583213 65191634 71523930 57977208 22178064 38357066 13113120 163085420 10450988 2668235 30276728 38508723 142020788 71332833 5644816 30385732 95426644 21101675 39788143 109613127 290023094 28246078 171474478 144048735 155308821 72502892 74143409 106526845 20869404 54789028 54773490 96814354 61378942 81446847 125129843 62123729 180412109 43969718 43644372 71085670 180863 118556402 241208801 104998409 11634120 68328270 59396759 55332739 16678479 14950871 6963540 42327144 60851228 157967383 5072596 66602430 12160151 118397520 47200245 126089051 60597894 303068401 2880752 139800656 14763021 84397435 196751319 205788587 93432102 71645769 19524619 134595885 38021860 57805763 29034572 2160020 132091564 78953066 134777921 214021551 555764 196563248 306545343 47171243 42242382 111015729 40545816 187582046 59452451 33537090 18369112 82285168 148652029 73039531 65439069 257097885 94800109 46050790 114577960 38794748 23130489 116115423 67236751 52222640 24698484 2362762 12041236 153835397 25624525 87518125 51260661 76816710 16364693 27702469 98484026 20176484 13426311 68018479 178783832 54295739 22637302 62281778 38397475 43373358 42893465 62370365 46473002 15724643 43540825 95735449 26734302 82221792 64385392 6678790 8187047 215286657 224747480 206951149 16670251 89625819 81262142 25656978 45412848 43662817 52906822 62997954 100546245 57668862 106735588 45058415 62082317 56064810 19701691 135863252 30510886 116261130 58698943 4603464 15724983 1745254 50760266 238268634 290234064 81174966 27059104 36892006 87860743 32833069 48750101 124896875 1164874 168187630 81148803 53419457 219784466 155041513 97643835 41204192 97351962 32064227 128040056 115389438 93880052 90295296 9094252 94261991 74636324 30682025 68849507 361636869 94272548 13989929 92388183 161786246 26041688 29884283 55156279 66532900 218469261 140491706 61256950 27776317 161548246 1897370 7414992 81004575 29073553 40614615 21389451 17149396 91276060 150347490 14137676 43316799 87235347 220386776 13538273 132258096 14261759 256862605 122213918 39426179 714425 10818579 3393183 18292425 98699280 32018480 7904626 50815278 31793927 179383915 134424338 35008117 29373229 60544106 27303564 21465713 36983704 85145673 253642652 135333124 1637763 100263059 7316834 137599020 11371912 10119590 212452094 21727972 106942410 99176810 79399860 122032511 213599033 61191279 238679150 29393663 1789284 3949134 125783476 88712120 141942996 40686032 72497724 8710732 212325971 34488682 54814205 155187713 147066218 75515462 96895257 64664107 40615584 15680375 158355527 13703785 2907867 55528970 5720415 1637712 143402905 32035531 89344554 28005409 95796462 35883821 61281702 62228058 196348861 36939232 151804917 86975094 115291144 119495975 60796556 107212013 19827627 34902071 54771263 97782793 119420121 66462979 34002057 104370191 65712718 40469554 158490779 15065757 28489110 68725016 41325334 314458367 47856649 99100293 162207149 114186875 128639 138312255 52098421 148221759 118093237 25455868 25750512 33787806 200707253 76872062 17698496 14855144 170199937 94353893 26490505 9632965 20451578 112619373 82622261 3157053 83688280 43479523 38589949 2469199 55590306 114998591 59373044 54948029 18438574 107705472 170885751 49930190 10940095 63644464 145613483 78057880 17845410 129675830 16248209 8593483 365065871 10875716 120335452 179179269 62182175 25193286 77455315 149123014 169220074 78561114 114512527 1750847 154639463 63510657 9790691 34358360 218432082 51203728 148017028 130480712 25082004 3929941 6919357 34282608 102048773 170903992 58816787 6787165 7692551 56604594 49460310 6855624 17334118 145571799 46592665 487475 145030859 34796909 145822838 72764522 54013420 17646884 18698096 63542328 15574601 137786088 47103243 172197420 19312578 92790590 33997008 1090601 1038224 24290807 195845525 121932109 11440354 54865919 119567545 61539303 94503918 188398879 20527568 43162898 45065691 74617250 184116460 97615258 51767822 42652354 71106393 151158662 77243852 13454072 200910505 21033760 95819718 173847746 19892346 30302398 10255692 110853158 42553975 238521016 39279860 255038182 65358455 133746106 12886867 52386996 81341158 78286513 149038609 52927562 69029775 92950934 92835946 106616707 114424331 21937480 56012909 103861517 89290647 65046539 897923 5826648 55752707 23414933 25162652 108498794 385586962 10770554 153622965 142880512 51490331 23378723 54819645 28647635 17559521 187674679 117856546 170609909 168477293 76160595 129937630 11528040 14668195 127424928 21907645 176463298 70127720 6807327 76786603 19964069 31560415 55675221 37754654 24489656 17860574 198606937 122440817 21206905 65542072 6883606 104418947 161316978 136544935 157746009 8076224 56004103 5533721 129462786 121296989 114094956 139549940 189356812 101129209 74066620 46253787 15093841 7618159 113202014 12392847 3223438 165084960 211314845 7389118 53748747 110034166 31429328 11420600 118337782 225049553 4952814 201906314 44462276 43454941 367215929 8944244 15662644 60731497 85654007 80305365 36470117 177792086 122062499 48843533 65935010 36338979 1079228 116689496 134844068 21144940 20009952 4114323 8250032 15689640 96382605 186234014 8364 77973611 105655629 102632791 164992939 71635875 96028750 88623754 11700165 41922442 40168603 40849997 27059988 74010928 12839386 4177699 99090552 10566367 174005914 19058105 65227708 188960117 2501380 132216123 79270167 240614532 176763739 46829237 123490924 46003751 12403523 25177000 118298546 112927991 78112841 113992429 76347187 13221886 133358506 35526005 97923791 64432992 25826842 206056099 12212579 135913793 43899576 56866785 237769038 146204726 102575399 73949490 55093056 55280090 18036813 33403844 61510998 148548618 56166895 44615123 114082053 50243772 54722354 91241312 42352270 94140390 14387491 17781609 169096382 55915584 112904939 137435735 38031159 13061593 127332873 20895839 36626041 121038096 6996945 131084280 29760948 88049851 227025106 10901726 18143216 59409475 145537323 51068017 23151416 25355806 17252365 123682718 168696899 76274206 28390714 13312445 11239125 58286710 175767216 60248425 7626489 1035232 137990309 127814500 162129357 3939937 44158758 35850756 1268659 142575906 113878614 140341936 59515572 199198486 235709590 33739560 30616269 73091772 66403513 48641148 282594230 24563674 75282783 11869400 215423864 87762415 72242741 58104640 52441328 67875050 8478614 103528810 20713956 6116940 81131820 36995859 91669287 172314006 92237648 28531100 26236151 229027162 6336733 163408573 176592073 5434169 28600613 114481604 12515961 65801883 196499804 60001075 71285386 33756985 3425874 95767443 18572602 2223668 31625559 232075177 228356920 7796795 150722952 130834057 73501608 40270790 23556271 45819284 11500500 114392388 29694002 207369264 93787963 52292697 41179100 72552787 150024405 72339012 56967 203079535 14816401 16961801 5312109 21708014 50265294 35032155 1732912 31811658 139000925 26807657 20041181 55062048 802519 55713097 77214476 7974972 50805945 192671574 18104558 96750417 95670798 33250844 179313399 141710878 222314406 19030973 46201478 83487 78662179 101864680 90241610 9096071 220942948 25257597 104899180 42165355 34063325 38192676 66278614 4238848 12543484 120877803 28073409 87200310 143215922 194365777 96615488 43834670 153123284 132968560 89549302 143853388 90650052 60698534 139420230 6463910 110974895 106073795 31981573 37856654 157076770 12440022 81439197 23885357 6099940 114084229 197042240 127154730 149447544 31503652 16960135 65211983 218477523 5980430 326805722 228761588 74778835 43276271 75453922 127392679 49283000 89134111 54716625 14834795 132197746 310782253 143848577 24189300 49191999 242835480 74024664 70963797 29844010 84656515 44554110 85005661 10172290 12895010 50105987 109292966 34050660 72938483 28041092 25806425 57544626 128099165 99065800 11146764 84472796 86799824 101786718 13429660 88539774 10071140 7203580 124029110 18547799 174654719 56646737 109782294 65262490 4730233 17851122 25298822 24562637 177227227 151418932 2597923 48010193 91023933 55212107 4202434 240347462 168892586 217840074 23761002 87356472 126767402 148668961 28343777 114398593 9753121 138802773 126984271 53559826 78417039 48218647 77466756 27483475 130643827 151542522 65199029 118636132 30850376 85021930 58619451 79775101 23263854 217823567 46171150 542759 79639186 142463893 277851060 103216214 23521761 63274459 126210159 5626575 165586222 7614742 30758049 56546199 129840424 136100725 66497676 86658690 70174283 92498955 4131476 373982745 18347539 5049663 38563106 44948204 19329323 5035383 89083536 110667722 4220420 1173663 15936191 38821421 24225 47972011 104781948 109884770 100112405 33201901 72058478 60024824 105705983 154342252 206344708 20172897 181994724 58632830 26422862 95052423 29975539 22075792 19872320 59405837 701930 108196245 34344573 114724432 23211987 82131284 111750758 59969132 26051701 62734726 211255243 80625645 210106145 143668241 137335452 131364950 48977102 99364422 1689630 8133157 112431965 114409694 60979306 2170050 94126501 400622 7430955 219400283 73189777 4995569 31509466 37278739 40585749 117451317 57802958 131547309 51918901 576419 9942671 179808609 12296270 23184719 90868349 109226734 96231424 43743567 133300961 110821198 68289408 123296325 146689634 139857487 137050379 34387260 110207413 4850508 166477158 234040020 89574071 12211270 152588192 54980907 271834403 98414853 14737929 65581597 18016889 86500114 43765208 19931531 17764014 64347856 2938739 24241031 31680724 10479106 84089939 88416524 69168410 40004315 7366729 223586023 11608365 157761938 93481470 118684174 81727177 182789508 58813778 161642528 65791309 221340 7119396 176946574 115525251 13584921 13626571 234454395 9809153 35088459 39560156 264318873 34986187 117048519 21377534 93155325 35017994 2653394 167364065 16047371 10173939 30233259 81679543 205062126 103317891 1198449 20969670 41375212 97836615 1405186 45403158 55138276 82462614 814470 65408027 22665590 180404901 85802791 124426995 9201556 53166378 38310010 149054929 173781072 141440918 35453585 161240835 107410777 66505088 217649283 11966861 2519094 37914811 75165177 35678070 70253690 1944137 29279168 62735780 34681921 5659283 205175210 53407370 51280398 48894533 140178838 175618177 389496639 9231646 189203115 79562346 67630318 125185025 134373168 47148599 96789857 11610711 133287259 15045646 116501952 123462687 40849742 42016520 50972732 36519859 25328555 91885221 189451026 105913264 74221167 110019937 2701776 17464440 23119575 17574770 21828901 128221446 34279480 94872920 44552733 25685453 12342085 10154780 4279087 35370030 224866174 24726857 209547831 25633705 40693002 34307105 17416313 115905677 121979420 73298526 40590067 143537086 37051619 65068265 128610100 138919699 302435321 109773012 22900938 48966137 19294796 18268676 176021383 50766879 29545337 118589824 156357670 64971977 249873191 10414812 103372733 48283485 116983783 61676986 36719898 43659604 2381428 73614930 89363407 86502698 192584993 158875778 813926 121598807 2471970 128163731 33415914 193026279 14369998 8617742 119329630 46542056 70069665 7239637 26651869 12663147 199478187 13192816 85816187 38241823 183132415 206827440 17479366 151166686 11316679 41869912 178839303 71015579 42331547 25215794 57601525 37457970 91317506 88743247 94840212 811937 101731230 275542375 95122667 111348708 113432721 44564106 40916586 182823984 13268789 38113694 119155142 23264925 124566191 75579841 183575316 135155117 78875767 135064320 495992 66034562 44742963 8040507 200229264 81005476 137627529 98346343 102335342 9936500 19211224 142376513 96219048 73978781 21492301 239082135 21974999 8693545 92883971 42346184 32742748 94436479 17273972 5196934 126532462 84150459 77098281 38305029 32764117 79354402 74967195 179804291 2316301 165005621 20863573 278024715 13476461 209848663 70095029 228842236 146192095 56654761 2767481 67617262 2236996 120411017 103106139 74512530 22384852 160804190 57738307 84416271 7630059 10578879 198727161 53197726 3109504 93633280 61395823 215074582 24037932 69407175 106930663 1837632 71771399 50374060 272795940 88115437 4786741 59432578 27442658 88836101 46328315 264300530 11936023 114852629 28347024 101577244 55006968 23715952 23683737 40044911 11935513 17796841 163721781 55921942 2642259 40292091 44022435 10622229 34598910 85693600 221660807 77735628 4478514 143825491 80821961 106232320 95032346 32151981 12374470 266219847 47964633 52675928 82935469 149219030 254109234 26315252 205573843 136795192 128598455 12913846 49339525 106438938 18188232 18716728 132058516 60019588 24873720 36248131 61861759 21765083 121824771 33330761 73363738 69554225 95337343 144728939 5271139 53422211 35516706 125421886 106090710 88925079 130130954 108324952 13069056 79454583 54560786 115806108 107795062 33415914 164912308 134248405 253184757 156212116 43234077 48739595 113653058 177372390 417974257 69410626 88995085 85246228 110950704 66193478 23770182 70199120 99698846 65527996 187723639 225698545 17791724 136466701 34526626 196401272 72554844 109162763 41054898 15723980 75100781 35696804 79409924 89045575 115702646 11709430 25059105 181863603 217079613 125784003 29217407 46443847 8298261 319381584 64524588 9570830 124091908 46552426 22666899 38617710 3374075 205157394 140870517 133062451 6939893 181759155 27564191 80270141 21108509 13088963 5988573 116952503 54128867 13078678 79135510 92758341 38619920 12563816 29024593 128654844 3656683 21059141 229676273 130527734 62919516 53705414 27916754 6853295 20764888 207556247 167756986 86821907 75541574 53196264 28333526 83519487 197462106 69746155 224848766 35008695 31004940 26269522 63635794 131496564 86377442 70009502 14711069 131569868 49299728 154414060 4079983 1308456 7662529 19476883 116822181 284876837 28503373 89938245 4822645 245365165 91335611 53631464 19370684 40786587 11682179 155046018 166170019 88498940 73469580 58737907 3467473 277379956 165170708 10550013 35296539 53057578 102872763 50472592 68709512 125290629 92787938 33123038 24869351 7343745 174207551 1537616 13159326 19126666 151834667 15234312 41969566 101356822 86098574 64388741 12649887 153598774 164955811 33287938 76540868 130588169 32036160 84203227 31020818 195983939 63716782 100521680 89587756 53252449 223104396 182070255 8137560 23438801 16183677 269172475 23217495 36390404 164435271 80719791 33471997 235544010 52410320 104960312 72237539 40159321 684998 268951900 171972000 108269872 8634079 133768070 4288369 59604618 59256186 98592333 128734999 113658532 39105746 17605829 12612946 6714762 68509728 202624734 203909135 162787750 67716134 138077961 69345482 74475776 48110884 123394857 178635320 93327756 19774808 7960930 145703770 109029721 140733242 122809836 106232643 50387082 145042827 12166866 52202189 29670389 60183196 47857227 98376059 51985728 23748966 34703392 259588198 17138108 34789514 55787183 157121582 110609599 149836130 89633605 197977155 8038280 11548967 173056073 79887777 84661547 31824391 44062538 65462376 38871979 74644467 1768068 65829423 195291580 155025278 57690129 321019279 25405939 128937707 82608763 163841138 212495427 12806423 100460786 66419459 16440802 29862030 7284007 238771868 5540419 163015074 42259569 95431897 40745787 26620283 157427208 14098423 16434971 24780968 109752 36528512 128261107 179290619 28527513 66661233 49813944 14382051 8685351 113515069 96603809 87348006 43167641 1300619 56374567 21069341 149674579 207309441 198037930 124208834 145516345 49771308 142670086 132059723 8964950 99636269 193140689 381753598 11190658 16048595 3556519 92487055 61156871 107464956 30229672 125456651 98865761 8139940 160617241 41924278 1304342 65335318 58026066 103559648 33103063 94418221 204047651 234491897 101758685 18447159 76059836 98700555 109751507 52912279 82023419 296533652 71896162 80873505 51406963 47698260 76862321 54697041 93402964 296242459 4697304 35686417 60565390 81843049 169072310 68799578 12582907 30653499 80622160 177472605 18486820 117322083 158405371 57168042 36543999 460751 13798951 190009629 199318455 156850415 3468935 164652667 3328498 38502739 90992432 201879930 122738810 48674791 48589094 54986160 66741048 51038896 9549971 24414533 61868100 170253521 79086618 191897564 3051653 33155559 72615262 124148892 51923389 137301180 44566758 14399595 176590033 461465 256221807 36024819 85307802 70897038 115079562 18804006 199956601 64861732 131465012 86380536 206135149 35808001 70349910 76360583 150736977 10268697 135295316 50815720 34482953 777801 154838601 4537419 22883632 5508204 93902866 67731094 89853959 40371396 104650912 7207507 38240055 29472560 42162244 69430091 23988734 79505940 61353374 20927204 28785080 115153563 75824012 110437219 21079320 106543573 72596664 113630771 78129977 75881948 44905126 95230175 118612468 40351557 57271113 126861191 78159115 141712340 29463550 34187816 11044475 97644481 218488267 122582954 123175676 70051662 73360865 13726718 119828784 83118491 226014065 64616609 57334914 130706625 223647121 109603743 65194830 69100903 11342944 111136174 137020051 7354013 335631051 318160066 10172596 29371070 383483892 87894165 3600413 29878248 87192643 29070952 59299281 19960907 9028071 68742084 76116718 45760124 74253076 15540533 138435913 67581239 46312777 39956715 1549227 27851406 38129793 28828855 35088102 28768216 137408756 180433274 119889032 36008159 52614626 77985528 142360295 150811335 41019606 145388675 85400690 176934742 41305546 103810653 61543536 97369047 54839008 65757156 39075945 15689963 99249315 160161879 14876887 26271664 171563983 10278098 5937505 77771413 5550585 130348503 5684919 143815359 58136685 214372193 123860079 106565095 17587639 122160283 6963965 24276629 135432064 37875456 18672443 84934227 13947463 143096565 3560259 19778157 19612169 106511817 150494880 22827566 138516697 133924810 15217448 20691482 132098653 53922691 207554649 81460141 3804702 124948215 7236679 246282757 82363266 24081265 55214130 39697482 119190808 4753370 135871106 108043313 29799691 81947905 7743330 71747497 170156655 182303682 156427387 14582634 9766942 51698632 120586491 14134922 7248698 109458631 82767594 49406250 41012483 86555092 216361295 84654458 83589901 73903692 102964325 148378329 75862262 117772260 34987309 8076496 151451113 18907094 3555652 46622602 32282813 41315950 144973093 15246909 21348226 27955922 85497539 145050919 205217336 87268412 28435441 17744634 317444774 128182618 58416199 3546370 4707691 192298424 76950092 8868917 22143537 197485600 159591359 5656121 24205994 175161251 77503 138966330 195673111 27397285 51472124 126432825 2660806 139508613 83508403 315260988 5442737 190067225 8224991 160870779 20080332 105889209 7470463 163259364 74478105 6951946 156876408 187575705 150571261 65860329 31938733 45796912 18982370 96974545 120678546 194275932 18933376 108147982 28918462 6730861 51844611 45721670 18398675 59093326 38270009 4364172 164093605 10093087 92321764 27775297 146075458 70809641 7171637 97250778 7825763 31231584 8583351 40446111 72654396 88227059 76921549 11783754 45166229 50942183 43330229 86189626 79345171 79478196 158507456 38745244 156314864 38440400 18759789 101029827 178274648 169565956 123046850 119494241 129092322 91976528 52183200 18175873 27159642 40020805 134192407 92917291 76360464 25483612 16242140 115454259 50532891 42133752 243440493 87290631 252906688 40802346 221484551 26135715 188598867 143256586 28755687 24751915 82588142 112713944 108986082 48458891 195746789 36319140 20684019 152135363 15538289 76240971 28817958 2623236 42588298 183441815 96864759 144176575 157713199 277814 116267097 189202265 86995596 111194110 111095748 174224228 96794719 9752679 70751416 36937634 128142379 51952612 51555288 61645757 42469978 22609439 12653168 9824079 21621552 10275684 86284316 72311251 64566578 17912730 66188701 97266350 9686056 46969997 101087746 5630570 119985898 12568389 107507796 48544673 1419415 24058740 15866049 72167312 213830998 47125258 33436365 147193310 173630571 41936773 44862558 73470617 233520534 155453525 108176083 38388703 14846355 78446466 187289340 134566662 140734993 149965381 7876253 37930298 20815446 61542822 197145328 90815989 143670451 28586503 15314229 137338138 116589485 46692047 140102032 84579505 40608920 32233989 46476640 62546230 111596806 165047220 55101709 77767826 175836355 141338 74294981 141284552 21793949 77020302 64376960 76815537 33891693 46640826 119659974 76756173 106428874 130355082 44799233 153326927 10447299 7912004 56638543 29158383 89546565 2228853 239037119 94288171 60260036 41792579 40083314 102783581 64934118 162334377 74519075 32544273 3201321 72021486 21999139 44454881 99704932 88919758 125348565 34569024 25328028 102238612 82700631 4955058 600814 35548241 56781428 41781954 1446819 65393900 154609033 71500844 62602517 9758170 61008529 113392941 34032946 63583230 28440915 6091967 5868247 137387625 86245386 33050142 24199228 17817224 41031999 24732365 39734440 171095004 143918600 70667606 52097962 144983548 85934099 36373387 130192817 125199271 72952984 33495576 41227023 11307516 98062613 10533081 212176439 29733901 46934773 4534954 107668871 24881115 105054815 9622187 982753 84145019 85394332 19207348 124812725 172569414 43101936 15179742 41869589 156481957 145034463 119642617 191195124 9759411 1714433 6460357 41960080 139412019 130417183 55097578 13853980 100326010 92626540 132867444 14430654 140723518 57147200 218593769 29684720 120498533 147632386 118820123 166490979 70182579 69566771 96354249 312259893 189909397 47511498 33957500 55808382 147242610 94302791 32231847 3620864 74719556 161690128 285951781 90991752 26311818 97002068 212106314 193218362 33574745 18621732 120441838 171092522 231437575 115841485 115734249 44500764 140170015 83598826 31182573 223432853 34549746 127180672 7333069 87185894 41002538 20111119 22092860 3597404 78680811 1779373 119365993 36360059 18349188 21153797 93633076 46054581 27889860 6608529 120030914 13785606 54989917 101729428 12060072 40159712 10199932 129316042 45809254 253463608 123926158 14447518 76401230 72096252 77198853 28142582 63632309 292492667 68582352 69523115 85790857 144023881 18083699 176329950 6133855 159595388 208595763 38677091 138230128 166304829 23559756 280332737 3938135 24687451 53192728 108573713 1350786 18882274 119559810 126777976 89007478 167423769 27175418 86343119 46303835 211518930 24538667 80380794 54306840 74072298 122949406 76034387 14977816 99759944 284257 107517979 28054046 136057341 137794826 190382133 13486508 10620954 48133324 25539644 156828281 234262958 100886568 162451337 38578355 1377323 122759805 27843909 7977981 19741947 70266865 32906747 33693048 79148515 130441765 66363410 40745787 116193453 173112598 32793204 77959246 14963349 65523831 25218208 115738550 60723966 41705182 88148757 137286254 47621471 110389568 283096903 34529839 6254708 57206734 66324412 47682892 80380726 32856563 14164553 147290499 36118455 22646652 64027712 53244918 165306623 77043354 18913078 3567110 109324229 9645069 54472811 193445142 17802944 30554576 846583 142926378 18821397 239450032 7967696 3696344 156265666 105020662 30736731 14716254 42692780 30536420 107923514 97575138 48147553 196185474 267202056 54024096 25216882 277221703 44487725 149026318 47474251 102311202 213510633 70230502 57823885 98304965 120368534 24011225 10528916 41529011 143752935 157161362 114472424 119723860 81561597 110910618 230988520 50932629 58066883 157287094 51325686 11137448 198233005 9361441 103098455 26733469 38851647 80280613 229375730 45639577 28583103 56365642 71313385 121715665 100271559 3134443 18146123 2400978 25347476 9592301 225427701 70464626 18618298 234359569 142870584 30392192 26081230 1610325 215441646 214013272 854301 7256076 10932275 151207843 32724303 128188245 19757009 38516186 6397236 115896633 138807669 46620222 31949868 160654675 37220531 24805057 64614790 38391950 49134471 104235670 109312754 121605505 206004878 45038525 97592019 112615497 50412446 58954436 41072085 189798370 139020798 19075564 33800947 74305198 65274985 169926798 166806227 296284721 54895941 23908851 213829825 23338586 323125120 29505336 111438230 107734814 169286 61559312 79733417 59715560 249000139 7432230 59140688 32704073 41677761 116004447 167577313 68042772 2739312 47497932 8362385 33842002 173598152 7689661 50752480 136387294 34058293 268382553 16663944 151142529 63411632 117223840 17665771 114367194 109494943 10499846 24841879 30466975 42993119 69472625 57607016 109642554 21826759 190354729 171878143 13941173 129641881 2501737 60234043 176922859 159686134 215933235 12281378 34363800 231812 21360500 13983282 76910941 9652175 247962510 5097331 15299269 160904626 516426 70504508 5389459 62245942 195351726 63292156 346183512 77554289 102414868 5515769 144365785 117873818 74469996 1251693 40440263 79543816 9195113 26817007 135246866 70241484 12629555 238913971 141697652 175911070 141958721 28784927 85079781 22506946 48588329 131196259 58240997 100906033 50019525 5991531 2224331 295785108 57971751 168180779 71134307 47516853 59881089 44453334 118858084 173120622 51495346 30642228 14133613 1626747 15125733 53162434 218488913 41104912 15418694 15471003 88341945 54072665 16105426 143914537 28594323 48440140 44652693 321298572 130144299 29420132 1583907 5365200 11977639 149458679 113642008 114326955 36832642 67338581 174408236 43987058 24648028 84244469 154073108 125252872 80068470 60969208 43286998 55268513 9498614 184552748 117686852 61729635 57195327 42031616 119032045 52649408 285323393 6833966 65114709 69132472 38480231 46680504 91683465 23543470 104319072 32089149 70389860 225032638 63520449 23353257 62738755 74425099 114699204 26813318 2089742 189223192 129389244 25882092 5246812 97536140 1640415 36039031 141731567 25408047 165286342 118549126 54749248 21404309 96196098 24432859 15221375 79701712 34900235 53432649 4689382 35027565 20999828 59381289 19091374 28251399 104871861 23703950 186139817 194532394 8027009 53018801 62248322 73924143 127386627 111147734 40548417 12199693 135152958 97506951 19334321 118689988 8817016 213764239 139305854 178456786 112271298 54757578 113661371 23110463 118194217 73736293 100518195 36225861 120785017 34000442 56841472 13079902 35293972 288714060 2358172 37745389 10305553 79431497 10252071 22828467 98048945 138232882 125382514 131965560 182341286 267342 14287633 8193983 26298524 55119882 132874652 86900209 140593111 84211472 34338708 165782215 25211680 9193277 13338455 15081244 150632886 125333265 101656447 10700344 570197 13132007 69321019 55521354 13703768 25630934 13729081 12698524 217318854 159256374 143935651 141576 61515316 70381003 90427641 53482051 119463845 61268442 113394284 47778925 173737144 119829923 12172459 44988664 122388168 109957054 47192085 51252943 163137032 37194691 62575742 11853454 74802006 130180645 49828819 75010494 133575069 33389071 90266923 40269940 141884006 176094347 43472060 177790726 69230851 94168304 40019156 28901054 83393466 21450447 79695269 21026144 43824317 88245368 195841190 35204552 88961969 146720064 1621069 30576642 57017711 208976206 194591588 42820161 259522391 76341934 167670932 112976764 38090200 44276636 142068847 870825 115090374 68398769 111603895 79070893 302370959 59771065 5371507 110237112 61404187 15179470 139392112 82125776 73722625 71979462 82272605 43090274 7230321 112915615 15078320 19633623 151747117 31429770 101166898 36241841 10306046 115488718 7294411 153597805 37108433 35000654 80403744 45432381 27249266 48210113 8347170 40484395 547247 50258613 151975563 119544459 105898525 27717582 166470052 108726458 6963931 37622071 102419815 135524816 66175815 103504398 14377512 27239066 87802127 206175303 37527585 24035977 187128129 172640712 180066822 1477997 2895168 11609300 120564850 1063894 14255758 72105619 62651647 21839696 80470792 42069883 68121108 32727380 34304623 7546878 137632561 136712385 235191991 144381170 63044449 33081031 5946736 77105081 26601889 217273753 113729337 16754792 144423687 91615125 64392328 42734736 54206914 78680182 65083718 52673157 42936781 50927189 24376725 24540452 227147931 123009399 31700138 181449160 123211427 30868566 24180613 171366919 32948278 34120870 6576195 16079161 28305884 98393059 33237822 5147260 20730786 185512415 27087273 54095972 113084255 9632098 142593858 42543129 152294517 190665744 178609242 94280708 23424895 233716323 106113796 11900612 109931231 2698087 136402152 80860245 168037333 173548461 6651743 56040364 208779941 94901531 126412 21925784 100252434 200458067 1325830 40685845 36952968 247335669 85104074 91331871 54570833 120897472 34629663 38224585 22846742 11115076 102838933 42686847 69178372 125733377 1195593 133001931 17223363 27725912 99052013 7558659 40968181 3731211 17747048 49620042 80338498 104879188 47935971 37123954 11774761 98958666 39692348 41557299 191049995 97742044 98356288 113014283 173728049 97313032 43502116 32399331 26610406 459432616 104854963 272529788 50620662 67872160 3938067 136374000 66081346 8474262 49430781 13930055 205256113 39597981 5287918 118758753 111806654 105419635 226134816 29230412 50503277 12550148 36563141 109199602 105170296 109719785 138319072 57847838 18179698 10074880 14057453 180698066 55339046 81860576 33202479 187845240 84005517 184380589 223405857 67254023 43852061 38793813 569585 167224291 50193775 66426531 94788923 13556208 40004757 37068670 179747970 146937783 85398089 112076512 119615740 55193288 64416927 18017314 15462877 162238293 46514142 70717875 13706658 188368993 117164017 97938394 55793218 61433019 198648519 112986607 141535234 112742878 18984087 42232403 31247326 56257998 38245801 86534896 44275395 101500727 59484292 31285627 68247877 85355521 78590490 253713542 68876469 113372031 4869480 21147303 201097573 29878384 116392404 229679384 30899081 133692590 143043440 89276911 66528123 5616885 6636528 9263334 99103302 112009311 13143210 117269672 280771966 97515009 183072711 15995997 90182892 78442692 38666296 180018967 169515109 46241972 41714753 208842042 198478213 40023049 8366754 18427966 211237019 8341798 62721789 162688215 118270581 131458280 28753222 73934020 135948320 140101165 221154700 82842394 77698364 268247879 8815605 227016130 28419308 135061039 196165261 161848551 19887484 120980602 28752202 60471261 134125750 55693360 16928804 108827727 152319745 53520913 219326724 154788995 52727421 31958402 40084164 222152175 65560296 5613604 119659362 56917632 51735709 223544781 89340525 40293451 66525590 103373413 63572843 106238423 30644149 42321755 23969915 534531 47263077 138698155 164089984 143780526 4353938 8508296 157597327 14152925 11267736 203313506 67528930 155253129 128221463 16479936 3194861 23940352 55185468 20878737 7564320 16266110 8092595 152707923 31826482 99773799 12146262 23278899 44499812 89042226 61734752 41572786 73239094 39006738 71883871 21296716 28700743 175670605 153980322 62914637 8055773 6542637 92034107 74947220 76121410 232883221 114897084 122151936 30572477 39422915 142618168 54469462 154173 54619861 241604 228678016 62869179 15810 58495283 17108460 7528518 208950026 5299903 26978422 407787092 148366820 59100211 18977729 4407964 89295883 144431830 206790737 43671351 7634632 94400966 55048431 7971300 4335340 51796110 17145401 103362805 84828266 19302497 121880905 2969492 186798193 41786119 44547429 41633017 62718270 14901741 40024392 67121406 37966253 142480655 157047156 17395998 110625596 137215874 111741187 53448697 181564420 41760891 10062215 34916640 50791614 54352315 67348764 52053932 7948469 3554768 29725809 12044891 106868766 53726953 72685438 18788893 50900278 22372272 119141678 156983287 62343063 22409604 82097420 136606203 61209027 68155431 21333045 93957113 98055439 92763951 2865044 6557274 37831545 72244628 102440708 76092544 11539838 8708573 98447442 74391150 21432750 35693523 37011159 108144582 9557944 83865284 65335454 22644289 45463882 1562912 89160648 101654730 7670264 19610639 248034930 81256039 341785 58791899 31013236 137318333 21501430 7613178 112706073 117089642 161728582 63831617 20608777 200272818 37712409 3410829 26633968 118366631 78393579 112166884 5996971 52377561 108962537 189290172 108559518 395267 34201892 12662977 29280188 51267920 2529481 171695257 99638530 58155810 35259275 150995275 45254969 48049582 13376280 57807786 68766156 21527967 125657285 139504788 58184319 5155114 41824981 137177522 169234405 21545409 117630735 51130084 109289566 31741210 172908972 77358993 55834698 168822342 167643817 35650207 88575933 75037337 58640497 102360060 22779847 3372426 41483434 71005039 61885899 58847251 172335868 28312276 137564663 24621797 80516403 71272806 116596370 66575196 13026505 10102556 71864933 168892807 26744706 143348641 66440641 28416401 99679636 67511148 228863571 3370624 43505601 28639407 11911135 31435431 62950354 74528714 101272808 36137784 60822464 65396790 89284595 176826027 69825953 18291473 2686493 32466328 17757605 9892011 42828729 52671270 4552821 35758378 67134870 70738564 83057478 54879774 42083109 32314501 15171208 68751094 95885372 240082364 35611328 44983955 98788479 135690107 66773977 23582944 87291498 36361810 35142893 182113299 74899552 86175737 137613079 644657 157311472 87191674 269869577 31809414 111403312 19997576 51226287 40423195 12250285 13187172 62095577 79794753 15093042 20930383 67002321 86388594 59576432 3670062 20555108 88385431 165268866 17700604 150442078 95593159 147264540 136830705 78309820 18775480 55443137 111417116 82269630 22469036 49869874 47405996 147320657 154813781 32914839 79892044 32517889 44144801 186457802 43209342 97230973 1615425 33098354 20734492 37676607 24073700 12432185 37075402 64927182 59117738 35802935 129944617 66204273 17658359 159288912 948328 3659454 177060015 121775369 994551 134917219 147550412 31399697 125008735 7234486 142434279 14402009 143405574 36986339 62014181 12344958 35386027 120404591 45209239 48640196 240656488 30745197 158666474 20782041 33060427 95090792 42763789 11342706 23100297 1078072 26090155 79321014 104043655 25007459 45548865 122154214 77570405 8954937 5005327 12500134 163311248 45295888 41158360 98376518 59479685 786284 54825085 103226057 32987157 11789789 181031113 210164268 234974663 104959819 92191323 30649096 73013606 99899718 43956594 298930669 200441203 87738547 117614126 8630458 73839806 19918781 16143234 65991824 72591122 22723577 37578075 85856035 305856673 90863419 88071866 56776039 141931674 14479495 81740607 29940230 47111352 22371133 1260788 65903424 93301967 9325707 76221081 100216360 70090711 199412176 28721857 35495762 220081218 14709998 66214575 93997148 12711546 111412254 1719346 36430303 89729842 61988426 118293922 349540723 39052162 121714951 153721599 184401363 23776914 1627716 141871698 49511497 78969131 58763662 26181785 216603749 25061791 51678215 57398154 255234345 34919836 1959012 24462694 92762166 118532636 131862778 80087952 64991 110201820 31260773 93459948 47652717 57283914 270377928 177388081 2999735 73764037 8461597 400860 56108415 6425235 180292888 138718351 68556087 31433187 29490189 89903769 143917104 202468606 227222901 155258399 44016502 115633592 97887666 84161730 46713586 42765710 210753658 66877014 13525166 135372003 59445719 87596767 24614368 121650198 43001398 9019401 13171583 10520790 56193041 100981853 123995909 35016447 663 144049262 144398085 3155659 38791025 28265713 78130317 16712071 79303827 35792701 83654807 30329785 29423770 62898708 1174156 49476647 46170640 78356400 7385565 107186785 92589004 199018694 17484313 226752783 50384396 11797201 658954 58722335 66186423 104216664 102070516 74933212 27848091 1443810 106448951 34718522 88401326 126794704 109138708 50081303 146086474 99635878 83161688 17736287 50855347 26928663 28317886 133769413 120664572 89263906 608073 15298079 69643747 10883570 38509301 37007606 83010371 123664664 86779407 15326843 41483961 35790389 11682281 87738343 114252733 31890334 86052606 107395120 101759280 35873145 2756040 127089960 39330741 87790771 30646359 20191104 114103609 8475758 2894981 2677313 71400017 45357428 120120912 980067 14146499 137198075 134978708 89174520 7194179 88356123 197989616 117294186 118887137 58535947 130749635 73555141 76575701 117654807 244016623 34867850 147683352 33197770 38195549 23849028 54281918 18757409 6856406 8015568 125598482 43611460 314319579 43188347 123202961 110136591 7537392 2877182 59736436 72754067 163248144 63036306 28759597 50774478 133882769 138707284 29391963 115900475 20536544 41579212 192067513 65111836 14272027 147244395 10913320 75225935 108297718 159084759 49973591 1411034 145139370 43986973 24389084 110380813 3102908 263378416 55586464 53270724 53157300 4309262 40598686 134729080 188989595 35503055 82551439 202051732 33859852 38302190 211804343 74933178 89726663 4399719 80774514 100637127 11425666 1973819 145680667 59261558 182844622 85681445 53811239 173603116 34726784 32224503 85147033 119398344 82254738 62275607 65300162 143773080 7841046 209014558 1221756 44999340 108755987 28848286 60206877 189053498 287095677 126089901 78595318 235184205 6277454 62009285 110030596 58063908 102971992 92557673 60399623 82519343 37885486 23133549 84640263 11759478 165616805 90823928 27789900 38486555 1762951 37123631 107800468 86367310 177754652 250353407 205591166 57809214 212285698 54099644 102599896 13344677 38591258 46667278 92889207 4230518 129815145 71487397 131432661 68025806 168527154 135604104 8186639 91362216 247476021 10813275 207981893 72363152 76069560 56813524 52751646 87682056 150438049 117997765 37444591 17912220 219823906 14757938 265164385 54479628 79695269 63145667 177932523 113161911 95689668 169206916 49016202 84131555 108964951 137576563 76328980 74944874 49491352 9703447 164218963 187192831 26558420 108413114 13941938 38966023 119335427 205839689 151405570 138359566 27667823 208102848 43674938 44487963 87745738 16073381 26410078 32915927 53275501 120464346 18208938 6277828 84454929 25455919 209020950 80997673 183541384 9610712 65092201 54400782 298029618 50282447 112776963 45909639 107077917 62795705 42064273 81928474 81790094 67382254 55398291 130102207 72682191 32560712 131199778 63382273 15683979 101627292 123916621 19226303 48596710 135812133 166743327 13620366 140603141 230637623 109381791 41786850 118609816 111631707 40115648 189764523 19194479 52661903 138983891 10809178 79483228 82154421 22793345 88481974 366731752 2192371 142024715 50904324 17911931 18475855 58359997 42309158 28616440 113944421 92343456 138932364 43871492 26840960 73651242 40960378 119965005 49357137 76828950 67279829 223760494 168855220 72180606 2437001 198117405 3702090 71079261 106357763 56093387 34022372 23492402 192453056 13679101 218301947 4094229 85313412 17223720 73680023 131312913 29994001 110825397 58472214 11192205 31541987 1702091 187033490 16255893 60217706 8640879 18014118 136339167 161033724 148656347 5407819 70608106 224767234 127632787 73509207 54336352 65486159 162025470 9170854 119895441 13739706 108265010 56883785 150394461 14142402 12236872 166573565 28759104 65019662 447355 264656680 85578425 141394406 19517564 87720051 175924432 9776224 117117947 63098560 44877790 178332703 114012200 143250109 18580983 99039161 14107229 14406412 26781154 34707115 208946830 125278440 126357090 24323481 87666246 22123001 95021364 141041452 28363140 83950301 9083406 280491364 11851176 26999638 103059083 99219565 48553972 22850108 10951978 30444263 110620462 2905198 54727403 4929116 159443000 19046664 135448214 109363142 34994551 88206574 86048509 24275252 44957367 20020917 18340229 167323180 235073263 90885077 19511512 68963339 359873 92725089 252206152 214438748 92463136 210752400 64450043 102497556 93995856 258793788 6026517 29645909 253307480 209335008 5638492 49540380 24757253 21740858 58027511 68765119 76024663 182787145 49653855 21745499 80875494 130499837 46331086 42727035 58927831 75597963 106630681 127145873 120703536 17494071 28612190 53592449 118904171 53821218 18142570 780181 91155071 33694935 2308923 51812328 107184388 67386861 2934914 51686970 89704257 37993640 78319884 72236655 154079704 121734059 47170495 63824256 98704397 71526157 36369511 57784156 55452317 3717356 98330975 190995221 89638943 7585621 105427081 81161298 74705667 20913383 32543372 55677856 45911492 62363429 90001451 154565088 112282161 142384741 60462098 32579990 184043717 74175845 8453097 38397832 13542727 3512421 78181045 47424764 3231122 126577206 48751733 28719256 125081682 125369832 174320635 14445818 12358966 126823213 71698486 151323256 88440035 132720819 280583045 20151953 57480791 19838847 100777955 203274763 103806981 165056366 32463863 14668637 19681937 52073380 20948590 17671721 73483775 1212474 93952455 89859535 7949591 5504838 62374768 64511906 7068311 221523311 193322810 233342697 9160467 56169734 97996874 18424498 19192286 16981640 111769237 4432920 15409072 50638852 203197583 109062276 20124362 10404782 72354856 13398720 70509557 61320479 6076004 106760663 99360427 119026129 110584575 66292146 51904587 35641503 167504825 3381028 154681181 19096508 75960964 22487532 42844556 126088983 12069405 91429570 367334164 24092757 81017665 23741656 94129221 22388286 55683687 25848755 49172245 65521927 59734906 4918593 42442795 70727718 117640221 181762504 112742079 30783073 35081659 182009259 150634552 47929664 7273365 66635053 3679089 24896211 55910484 146270295 40606370 39937080 56724614 16286765 25379555 62031946 72306882 52138898 120164721 70546804 11787018 168497404 39644714 61914 62146458 262491883 60827326 23802873 14989699 81180644 10136284 112784511 94845091 32679117 95032567 71342965 158867873 15128249 7839958 27436963 148857780 28876217 78565432 28805157 99386114 29935300 27398067 131293278 41823451 104382142 30986818 72973418 162952786 62623291 20282564 126184761 40138904 3446767 92254121 28557773 68680357 28600307 163298175 90428695 84518594 7702819 31290574 4514061 57129588 79814337 3918194 89830516 31791292 76526316 84068196 2387633 33087831 100255341 52130398 36095318 66911711 20270868 168109855 16966748 53755785 73931232 10137457 122887968 131790375 42737116 35728084 70403919 21748253 84737401 43362478 39087250 26881318 54526344 204253266 75942111 12914475 16463293 149809593 83381889 72105857 9534212 137544637 51678487 57149427 90367019 9872274 62815595 7132588 139904764 53363408 36315349 35436840 178297513 2184840 41888034 20354338 44306318 28787239 18923465 27586342 48469584 57146282 79726005 35432182 12750034 91740840 19016013 60760210 131130588 23852938 73553203 55902494 17544867 297663625 53047310 142274309 50921681 11684576 93942238 125383160 36807822 125559025 23084215 58225 191979028 73856789 27892699 111841538 10062181 81551295 40963659 71970095 100867732 252279966 144877655 92324178 115389795 137128069 14561401 71461761 105740510 198252572 95140058 255532015 22555821 174456550 52173918 26656935 96923630 38338638 16587988 67679210 30633048 52291082 15129439 90864575 72790005 69098931 40681595 88579979 58215123 116774547 194673579 31628177 2669153 13465870 47650626 82575256 160929208 81870759 28178707 47881265 24953008 32025433 43026609 61237485 1719890 52795319 5255652 3652127 85080920 11372813 42742862 144621057 31936931 60560970 30715447 100634951 52853255 138326790 237237907 3141277 77521989 9276968 70434995 4166870 92065319 28155060 258840096 57928775 60155265 126942434 96476853 7029364 145955302 134118100 23064665 6681629 81998106 48195731 51534344 209334141 288058676 86866141 31002611 110834560 94835724 54075691 204448256 103251778 267650142 52126539 117513877 715411 34995792 299917094 32334017 95025988 241812828 149826899 68623101 119579088 24764138 3159960 28874500 70037229 166254186 15720240 41219526 77113241 22577700 156088424 240132293 68183804 15674816 150421406 80471676 69847713 9062139 63663844 124493941 75320608 63212579 168380172 209572090 90364078 189590970 21205222 107193483 186448792 149601955 97236022 3907688 529499 33111240 109301279 248900383 54986092 2649484 50346741 98721142 117796196 5146325 1147721 37631693 26153548 28260341 29678056 34159239 158271173 56520937 120974873 260149912 47537678 5158956 74227202 207821226 92473149 81563263 73612652 62741934 128078357 261711005 104531844 52731603 13671638 245644934 6437424 176840205 181735899 5720823 93721068 69984614 17610028 23727631 29926120 71552660 205441770 15603909 56505654 22513831 84974687 9293866 97674775 132865591 59135401 14107008 10842719 53504882 53316386 102578 142764504 85303110 19955926 167378651 7751575 88643967 47705672 155000492 44866604 100731290 115131106 24673103 68453356 13819946 151406743 23082787 5042336 41644288 56533160 37858626 46278046 31591168 36176595 126447615 179899967 142448355 73603047 27147232 170361369 227569565 4625819 2407897 56035400 118374417 23956876 117744074 72539867 53026808 11129152 27781332 1978970 3787464 103862469 313750742 89183275 95910668 47818858 65534099 152387456 38584084 174613443 117625397 87830551 146449968 498389 11628680 92977284 68671857 54222299 101658351 91235141 99405290 13524197 168020843 251829619 36635765 197745564 115753 30416604 27628281 173897199 112610873 23074814 232024993 74009228 82140498 165607863 67377936 160774797 8610398 34686562 3646721 137214599 98870538 55419371 50874251 242218550 37149505 35252220 31068945 177610356 8440500 122425823 5498004 45760362 182899566 118241137 48849840 153856069 69852252 88314456 32212960 96928322 88094952 16281648 37672187 26859643 89333793 3353029 50302762 3502153 124728898 16001624 11245840 60524709 120656990 80871924 19186625 135217779 48974858 20029638 8297513 24285044 57625376 28697989 64549680 79264319 107211044 63181282 66835194 42305571 113071046 20365711 114219413 167561843 190747871 100424933 59393172 28641498 17054774 1194930 192132810 193926769 94463101 210538676 190988778 62516310 64035158 121889898 10509570 30822887 167264581 4884066 41481037 201900330 79332370 5817281 129095059 113063464 17480777 17577643 91828135 92863537 46640724 12886323 150374605 4273919 129648324 15757691 23660753 88278722 124610561 82019356 42249420 30086855 145427061 10248195 28451030 17211531 67168751 86693234 159066943 30991085 117086684 95642187 184620612 53936801 1206337 96153751 880362 53013650 180638702 11207437 10738696 59124300 64140167 4637617 29178732 218621445 22187567 87120019 89834154 19065432 54681639 123644944 5335943 15494888 35466930 71303933 11790146 76048565 2195907 11561122 80751343 215499837 197129739 27789169 1638018 19229958 100123064 46942559 188574676 124887100 145796437 80576090 13091139 15453765 31718277 209139814 54196306 37215227 121197403 9910473 137453415 233194219 50684123 8895794 255815575 112767001 50958554 40218226 31291407 53417995 8563291 14615189 167050687 66637790 115743769 42248774 58247712 10010909 31497583 20578568 2689621 163322213 257183650 13053127 17431154 94287644 19017560 16321513 41694166 105936078 33815958 110232675 26497560 115024516 12301795 112268612 35807406 60620164 124099252 11348775 38445126 20493653 51299183 96960894 35307334 45326097 62747884 99948865 21520589 5005803 101423003 103689188 22866904 146994937 1980041 24535029 61772373 140676649 48026241 18308881 171582938 102000782 64591891 14822878 54321885 75173337 135933411 149650898 80185804 9080108 66775745 76394311 261455903 154309170 18117920 7034889 54096431 43278294 14925252 54245300 67063912 68770542 5360287 51845359 158532531 75092927 90002981 54612160 196466807 8869189 64434233 69700646 60458307 115005646 26238225 251324039 134558757 39883904 143107020 27198062 6805542 102952969 32930377 23842585 7944287 170301563 172118557 121650997 150345807 4213909 281124376 55581925 145352771 86229814 71345753 8467224 78544845 70835209 98904181 262540435 109485763 142037244 30775627 249714513 76537910 127134041 130609079 46172714 47726276 17311644 128552436 93934299 55431628 290585233 81361592 137420163 3786308 30110536 12955870 190002268 10301235 53929134 70166157 77066457 73390598 127551 70691372 2575874 122446291 49264691 160036895 121386528 16355564 58847829 26031862 273913078 19284970 56490133 18181721 96781323 107468067 27844487 104062270 57965801 82677324 218118228 51640441 178068557 102269858 33148589 167772048 76285426 124400594 182693951 33442315 95358406 201004209 14591083 145309608 159532318 114567760 47035991 51720834 61594859 90257624 89794323 158290757 48964641 144343175 24838734 22976401 89030666 1524798 85426581 152406734 51474878 51048144 53151112 75644390 109711744 116982372 96521036 83320536 176896764 10870293 40073301 88106818 80973040 82039365 63212222 50922259 106033794 168891515 58403211 12886986 146260826 20300295 26652787 203538008 4335578 62727756 110312558 23187949 143460467 33564188 17902445 142537163 57967722 149449040 9599441 205771349 11405079 41806825 26834500 122210008 1076406 61821503 15228974 73456983 6463043 205215296 108435316 88731109 92184608 172875176 48556386 83465903 19928182 25336766 11272785 2113678 165785258 136499936 9138367 96890378 8638533 7481581 36511308 173695936 61858750 174553365 39788228 48933599 95574459 31745885 44150462 137443487 249339629 39887916 31487383 22822449 132935104 31079332 40852853 44458774 54038648 9359928 140592839 139445254 120809038 27801834 23253824 20963703 147512366 121021385 44940146 43346804 22672288 10790716 35841661 11316271 94289684 37028669 60567668 59443339 157098020 34167790 212848993 47712914 102544459 24294003 567392 66821441 28610847 26455162 93789391 16188454 175055732 90883615 37320763 13636907 13066778 206093278 165027857 96490062 98105419 182958199 14594840 119433160 21264348 19100826 76112536 130867275 84815176 209591861 62033561 3059269 88457919 44549265 38838251 5183045 173510245 163266147 33775447 148474447 4493117 1016481 120904697 34325652 5181719 144815520 52560566 96619738 166130936 9504751 108899110 13864775 8669354 29640826 339269 51631720 27395415 19081004 85825758 10063524 137669638 95265994 111145983 125682649 50307726 65715387 31974178 133887988 50780479 123260540 19995026 52023757 44126713 47681141 105538618 92975958 37112955 73422439 23381936 104238645 139661171 22108313 99372276 91825806 88811604 7875233 15244920 56553016 48178680 154547884 129008359 69744081 104793576 124770837 43602518 57286549 3835795 1943491 75545637 59030001 11672982 39279384 118628992 31740989 56949592 22081895 37608828 38052273 2227680 57362063 31247428 108625631 63288399 48588873 190719549 146004874 54469887 44693017 38770659 86800249 95777626 206891836 141180852 29609019 105951497 48277348 55971242 54904883 113935785 16143574 146824444 65582651 4878286 26462149 13563620 121416720 78528491 56689254 113491082 88013981 10079708 44906112 7515275 24383321 14101925 7131364 986935 136994755 12401330 212124895 135659201 166227615 37947825 73730122 155312374 119363358 169350260 17687225 23882467 65138492 52721148 28190386 44679383 15964326 153799340 111517484 36712435 83944946 42092816 33449591 56849224 239600618 17200277 29773392 3802203 102524416 45804154 33214464 59727698 156172693 133254908 62664210 65193062 259228104 24763645 102760461 2735419 109160672 115884036 112314342 125034524 109033580 21656980 44411480 120059814 27805064 134835993 141239553 16357740 68569058 156756592 126060559 12178290 79427468 35306501 93151194 20742703 133300961 256162103 166851566 59856762 40276910 108461020 59551391 56204210 38797349 269410509 207641672 18220073 21735214 151307667 84581205 68799221 89198796 229214621 45480185 10899975 95009141 7020354 105424089 32042892 10234901 57210355 201841918 90088525 51028696 88945394 176845543 153378794 140898244 57362029 139427795 309638 60334309 56171468 33795320 166102036 70233477 269754436 120535576 80411615 46411292 68067456 33613641 116047440 144220911 18269254 12601403 157423400 10342613 159022658 133326563 193697252 122084922 9888883 7550057 138927859 21109988 2307002 93545781 55661927 38694822 58482788 86294567 54479339 33966782 334975344 54673054 32249323 77106866 50823625 71324112 181938488 65772728 168752710 85498899 114907981 151217516 110841292 81613974 59776505 21187814 21609142 115872119 103581646 271783488 103033464 74999410 13312020 81353619 65863083 71424735 36643959 21925087 72980456 64254203 14245439 61025172 126414618 9121996 93298329 116009938 959531 83143022 208281467 22888426 103168223 165971986 26715993 250352472 33276123 201655037 1392266 132945185 73682896 235913930 120875491 5715876 92097466 153192729 86381012 24302231 81379255 70121073 77351853 14697945 2249100 214964014 47630447 73675807 12031257 55810796 49889951 824228 31539658 76127972 61199218 114752091 22029416 89471969 86560073 37991498 9443500 32398736 34489940 133337188 65227725 8710256 183305560 11311086 268273311 70342736 8374540 41988062 244288946 43989812 233125080 18933648 196777278 35538245 102534735 140807362 18531700 9523961 98890224 21229192 72189701 19544339 55807039 12996755 141868825 23660481 69918246 33974602 27759164 10328418 85884034 245282647 104197573 36237200 162074226 1155439 136026061 32146303 73032714 51695181 171523336 158466894 59152469 1755301 26430954 3587408 46536157 205167407 360672 66559403 86069385 68882980 128291894 68551378 129875121 3690632 263805881 28106508 153542606 162336077 10095790 33239777 37539349 70294558 48906620 177318908 33102349 75407155 30988824 40166988 147910200 170524756 30837745 41378442 125475011 7285180 29777897 158870678 68695912 9902942 48956022 9149230 149661523 22164787 11646309 72309245 107014541 294500486 47966860 32845003 692699 68379644 135122154 66822376 144589437 83578018 96852162 59752127 95102590 139301621 275958824 38881652 6824871 25285307 95628145 137259819 88025218 25049483 4065040 183479725 66435320 20049256 41358484 44381186 128801367 6920462 11700471 84606178 31791496 7300191 274035308 32802163 53592687 26229759 72302071 53369579 95720285 67404949 25964117 93778681 70526914 51494360 39008829 6660464 222401786 127023813 99920577 83738600 43072696 92347179 119340000 49896105 137603882 101032071 161454100 2544764 83119868 79769593 119284801 145358534 127337140 21030139 4613358 161308801 84537243 125878676 37347164 3719787 48490375 105938033 3788807 274379558 43507828 58491390 8491279 76870464 53096151 103036252 87048211 58417984 108308258 12186348 36781914 316875155 94532750 59158657 2145825 200081823 128472689 70782475 16749930 64061066 184560075 18664793 11827835 119556053 71819288 108153966 158950272 99828590 46666105 72557037 8750461 101385467 78461698 102239972 9376979 48806779 7504956 188460130 171402211 221256802 108621585 6672075 8024986 162723184 155830262 13969597 7427062 83649452 216884402 99247921 105998264 111689490 138399822 44770401 100025161 37322599 48528047 64812670 6261117 87038555 17378539 156402329 5539926 9873515 144837008 56050972 7812299 36650997 32565608 86072683 180807240 3930298 34001428 240047514 156906430 2593452 4557819 66829499 88031287 70979454 77640717 57058409 109654301 135318844 43558505 158785474 46670253 61512069 94164411 221018666 77444503 135733661 41041451 31678565 110375288 82687864 20611140 269494319 242491060 65069047 65382306 64928117 65001302 24090003 46264939 105843309 95457074 218638649 5044138 123069817 124024673 80836088 144397031 19454460 39687333 191680559 198926554 4153678 107970434 23209284 58644492 68046444 65178459 75324297 19421854 28953125 10804673 7478521 76971376 24530354 107669874 129853480 78513208 55638093 1784252 159317642 34975256 71603320 92906802 253195773 88959878 569755 43906444 111014845 20200403 121046919 35147993 62442972 25398442 127901676 47345357 31758992 19340237 184949392 218805266 15774198 98121994 12762733 21848298 18086079 21188885 291300814 80015362 73205825 10524564 78452977 149193309 141246710 123664494 902122 150412566 162937112 90144897 81209 67591235 1461881 3114468 16527468 123189769 101261095 39949575 17142205 122011550 110764401 69733847 2412997 195146536 169696210 114295080 62500296 88469377 12040369 58166605 120009732 114678906 859673 82148148 24676027 148927157 109198140 17354943 55581279 208394959 2565878 22567534 5594581 106443579 126271478 143557741 70212533 46483083 120093729 167336236 76533711 57574053 28075449 20766656 185929544 19285871 697544 76339027 353574789 49526168 70509183 46553259 7876712 1933920 96504631 30038439 50906568 436339 30541724 10597885 88257404 71604918 26745318 31284114 69128647 210262681 124436464 72502161 18168444 66484246 13078542 52672154 39372221 26748905 20182060 46132254 81538426 84608048 6317064 129948680 48510146 211470633 84677459 32902752 40411346 62281030 142967518 75668938 6593178 16865683 126870473 69983424 37704130 53075717 5233093 1348678 129144682 215247608 66720427 16477488 116203024 67737214 131785547 129115629 93020957 81747764 36919036 26166791 165599176 140708099 37977796 143297454 18863897 45072151 60617971 31479274 72153678 84478236 88579537 5256536 121310759 37225733 36425424 76530906 290579929 32208149 92200299 52240405 151749038 151143668 98452253 36268378 60128099 39715978 108203215 41621950 82517626 112518801 48207155 2283491 108462618 74557223 8138172 98575282 9344934 150288806 79765547 38847618 152216300 46219209 6691914 81720224 75141513 8233270 27818715 5752749 57079064 41127658 84893682 35184900 157697780 14634229 188867518 4672739 103167390 143609064 42461291 9746355 75385888 31535034 10924846 43498835 44964422 127617827 140522221 7473251 96610048 43328852 149244989 27810130 98838884 162836200 21992730 108328998 91279477 70943703 16091367 83579259 47804374 1733405 321362322 61064629 54173662 113743838 32154718 4072401 129965442 19977737 151565302 104879613 22312296 142317897 128801724 118339397 146995039 46496530 61910311 48782044 11674223 128275659 15797624 48473613 30316151 127679520 62704075 97366327 187097988 9824606 14277416 3788586 14107552 10755866 61517271 37593953 156650886 122546353 12928585 13575690 45911390 58436310 172770133 183451675 22497919 101323485 97555146 167466422 98967081 84856962 137006043 100196147 24942893 30751045 106107081 342374713 198952972 7194247 116510146 39072137 13039816 68455702 50690107 264262586 61098986 23364800 5081572 114618352 68272 24492070 32413883 96555495 49375820 147954978 67665882 96209273 206064463 28831660 4763740 44838928 7710503 17913614 70663560 17065008 1360357 28441119 79540178 56922324 46381644 39250552 1905513 140693122 208223344 53991048 405161 78988103 17603449 73494128 74204694 194749790 132788751 12078143 11520611 151416943 46617638 141583038 88311753 219349062 197092152 175232872 4624527 131452126 46633414 18044140 48704932 222022873 92686550 29348120 31570921 1451086 69935994 36155464 135771826 58486460 83502538 41924023 32098550 43335533 84538756 22909370 8681407 154542580 62541810 101913572 291484312 26814253 88472556 8393546 167807561 50751868 71484694 12703420 236524196 148864665 116573692 82075677 181044594 119848980 46312012 111645188 113031538 159707690 1378700 14779018 534157 73039922 339116306 23139907 100845241 199783626 32181493 10737336 765000 161361892 18621987 71059116 186028518 126605205 71637201 20293444 187123352 80688630 63882923 36368729 81952189 75308844 271261095 35556384 154958706 67279659 89375766 1926967 88080451 112587481 49712250 111603980 33998538 13666623 53227595 28788871 273705032 74149750 222034926 6989295 62380990 22262163 61954239 5486461 76121104 51295987 8583521 10775314 3600022 243790472 47033271 55726391 101401549 68154598 166815917 159088941 32026708 51118320 54627341 152789523 26907192 96498018 54281884 20544857 101759025 190095802 123848689 51076364 39337541 67208922 50156613 113571118 106652067 60721807 81272138 144894978 14576905 272442612 48104900 168214490 196149570 61807852 65727151 84532551 94965281 88610698 35956207 26675074 208085559 13719493 109341246 19319480 175345174 52074264 22426774 22489317 222551709 139341146 95191993 37976198 27105463 18605004 32667642 16612128 139267298 83419017 156538686 20241016 218257594 73848408 14849262 112897 263587720 108808687 23382072 130952156 109696699 5058418 41020626 51303535 176902085 53102764 59707094 19706094 158894869 6585375 62335838 254953131 177665827 187508895 58760602 61817168 69063384 44603784 20676420 119101303 1844551 74582774 3923158 113412797 211963888 51382262 10437796 145353043 67813102 45599882 172360433 45063872 93034659 126350426 37557828 134820268 110859856 61954562 3050735 217839513 97976933 97759078 122170959 22714533 13017478 55549591 52169889 78287074 177628274 39027563 76936016 114102028 50627513 67080317 110434125 26304712 19228785 140998952 5685905 51634780 87099653 23331310 143567533 41335279 96998209 110826621 82769107 24573653 114066685 145338219 20644800 171921782 41723559 15705586 46492433 411313317 47939983 13214389 26081230 88157342 142160579 80227148 17830518 175631488 12316772 97936167
89012510 56936570 45519489 39307655 161777440 44355788 218140583 166996270 30086940 14706853 12032396 161376053 65810417 25433394 136130730 59441894 22266260 71216009 25829681 49783599 72518974 69414740 46235529 200577118 21654005 90459499 217523925 67652265 131131727 68369580 132461773 105011720 145776615 17108290 2243286 36393447 120725517 188209703 82101228 150216777 169307624 95199524 202027048 93953322 211295346 28173879 8492605 8250763 56439711 57431338 42523154 207741666 87598637 46934178 151556768 113315268 81393042 81344558 9052092 91268563 62003199 95690246 124744521 64485692 171730243 83786557 145803611 121113559 46820023 149971705 104646951 146193013 80062078 146738577 135178883 56477434 91501973 55300201 131363250 6350469 214249521 75288529 17373779 38708388 95802803 84500948 178883928 35838771 303582447 93940555 57393411 141294242 102513077 14777250 32043453 157818412 49799868 39390564 63045503 10358695 231642697 10302748 281207353 82992453 146748454 88812726 207619878 28622067 16894974 100400385 121207858 96918564 213388590 111190421 137050464 113786134 22919927 36896494 64821408 234692089 91303379 157037806 36887484 178888824 108954649 123254726 114303903 34552670 8363677 62711674 57873780 101158959 23141879 168845173 143163936 46917212 99270361 77524199 119513366 72642394 36606746 4354737 33565293 15416433 57645470 78480653 96331503 185277849 103944154 168201791 1471231 152133289 69067243 122389205 38714423 5652347 36143904 13347023 42473684 51968507 164244038 223932075 150764925 116151395 9014335 123310384 142333248 136519520 165661736 81691698 264356851 124148212 250893140 2557599 18571395 48624658 392441039 43803917 203786990 13055371 288874047 877744 108165832 81724508 58867413 37199383 304844748 112628468 114442606 85831215 78936321 369750425 82036084 353311 79292522 35195236 53052886 171438931 248175010 78324134 36511240 39161591 12077344 196702937 125104173 187005610 92909454 52485392 278560742 58314301 109960471 66097275 60551637 194089765 17459527 143355424 61104477 11426822 102367608 58796931 134869177 139620609 67948065 64630804 244712127 68434486 73720840 11585381 45976228 41763917 33172287 53164661 105425823 13535298 1302098 111479795 115197202 410858805 15952409 259519314 8035084 12556948 258545095 141001077 50032037 51431647 26502915 53486318 114735414 68899759 46824953 6729025 35181568 82676134 194985852 85548862 72510678 42296170 69888411 96506110 69397009 61126577 227847396 961265 40182288 53661979 59936594 41729152 155233137 62590753 171347573 88406749 73803596 33859818 223176714 112352031 200502692 64619941 89309755 27621345 221877064 192969788 2805680 106321026 37034262 4919086 17892772 81680359 119587299 58414788 64811973 12248194 63325816 122304596 1524968 21067624 167378957 131434922 101487637 94445268 36765373 128580401 127151194 122204483 35556741 53692171 36574310 95012422 48456290 265946742 24225714 5858523 259824158 13826695 63119640 109780458 23170762 88749129 150876428 167123209 68944333 138606236 166204648 98972317 55705464 123766766 30002977 19935900 187659685 116225821 270059246 42430878 55563650 21574632 128752594 108690826 77917154 181676586 180110444 214973109 112684466 88370709 11910642 78474244 37615220 87058649 121954821 59619816 38401300 29844826 165863934 110944550 3521448 40448933 218794522 60165312 9961847 69115387 12860636 159279052 17634644 158968598 148649394 5872786 40745090 159220368 60945187 50644394 14433578 170606764 180221267 86592849 95964269 203525581 126040941 5727589 39976520 267665102 82633770 32216547 24089782 65409778 129248093 32312410 80294621 154876409 10309599 106500121 87505477 53156671 123494970 30805411 139229643 97541036 117378489 187858585 2040867 218832007 170172346 86908828 26389712 25488270 71322395 85097393 70237506 29934161 127309294 220004089 154739202 232231628 114829475 224762423 104019957 69227740 74676138 39870032 277893543 312085507 11908415 68805732 144936560 85578527 173177062 66309877 468452 25808125 246156617 119211157 5795317 5898133 29445666 36012171 84294942 71000857 77792833 36778837 35589058 247164224 961333 169274270 93944941 44323862 198714292 490943 220674433 29362162 161608494 178565824 24657650 28793767 1428204 135903015 54968089 101543329 27364220 60514798 211666167 186831666 134428707 183466788 88702430 28898521 154117087 64268636 2524585 206951761 138013106 51865691 10431999 51556852 48063029 143397890 2617337 4138650 120515601 78960784 23549743 46277162 46388512 83967947 17007565 15734775 4476933 240329782 50493502 191222001 153013515 169398574 123685659 11839786 52291813 56030691 99146873 137607588 173003339 110082956 332417099 221520795 191877419 214823305 94330739 192662615 13078865 103175006 11215240 77275302 134528378 27564667 408089862 104158558 3705677 197554960 159748082 182392286 69828367 10600146 59489256 112321720 45087468 41851790 113914892 169757495 27513191 153344131 132502318 10695924 142836771 88968854 64899676 13292759 14391945 52605735 46675931 116259056 137124635 67139868 248033842 981869 64991374 186093934 159404189 87459084 39693487 54067633 53191028 46428343 53279462 26958872 99718328 361178107 202838254 228085090 90198974 42245748 157445755 34156315 63246596 46051572 5210738 52632612 60762998 72293690 113769423 94390120 10351827 165186161 195154849 275096975 6454084 27952573 257114834 87405755 112961124 264305528 72228036 59860162 139299734 94063176 158905001 15840260 75987943 128149876 105419159 20311413 151702305 239943729 186780649 107184405 117257585 123648412 47548388 101480429 236228362 255788222 43716741 52835082 357097529 26943436 46264344 22694830 20741411 176546462 55833372 37978374 41624942 154951226 17154530 49406182 26862210 73390921 65202191 36386188 66320230 192093795 39040364 82966936 150798279 2440605 57383670 27295149 85575977 7522228 228912276 121618799 244008208 115805751 105298969 74120629 10002086 40959086 143721655 136259573 53925581 107760433 60904217 90888460 48648730 63078908 89481030 59191977 11910863 235315326 151998666 32682381 15433688 166008536 152744371 110557851 73598474 88022957 102746759 18717187 173967851 39065541 72847669 75709755 285816393 7649813 7050342 93428345 30814319 101327803 18951719 70962012 272859673 73362633 26970007 21371159 79542983 12294672 15387567 135625728 185710176 161977683 20150134 14661803 58800773 78811133 55490431 138947562 120983458 28744841 83905319 10519022 152387847 273313522 36232916 72125679 106523581 69010769 127193966 43618464 208146555 87645319 145327832 166820388 146304754 131253430 104998732 6270025 104402355 199678719 158411797 174527950 129284643 21854078 64487290 189571012 204384727 73636299 55441692 48496682 168579599 29084331 21124761 75102702 212966599 87006153 102787304 73756251 142086119 118592221 71316292 150401890 118366784 219694366 122814698 79708631 106134621 102492813 92726891 91550491 148650533 163110682 43469170 117771206 164491745 217266273 133808309 63863900 36969594 4816627 252342764 192628003 35124346 107836865 141068091 14850044 238544935 166168455 129922602 96999637 119818006 76207073 151562531 16850366 24677404 129507173 5011311 197608799 109464139 44730825 41932285 127917537 74940097 69518100 144311232 18720859 112019375 26633662 81858145 144390758 109509138 197805812 105645293 113592521 82897440 79674835 65895281 134031944 197167122 343124056 135782349 2629900 145861785 3164227 162128932 340130526 113390527 77293696 40072893 175618891 108566386 156385108 97633482 22559935 183212587 84446718 84214311 61411565 26665299 371858884 8218191 22602078 22673257 23348242 100182598 13869620 68515117 62814473 157977991 52695580 206009349 100564945 47683096 28613244 159397355 133889637 90291369 232528941 57473005 130529468 112622824 4127923 282169213 33931694 84393032 76087852 34632893 180275548 155216817 18401310 134910963 90513848 52373090 149222260 21544185 79802216 27139769 73250297 75215021 160929412 108503299 140628573 72882740 49331297 95473785 28446593 9199261 69084175 163106296 143728166 89836296 47646954 26418323 212685810 2798761 95890982 116612877 83199870 42178258 143855275 4126971 53225351 66395642 128498835 136055811 100988721 32057444 105953894 143419905 57804658 183953974 58510515 16359287 38522697 108649057 174238151 103064999 152967190 59875003 22574147 178769586 78604192 176620803 185793102 24609914 234441679 9769186 63548261 33672631 71043578 66061966 119470679 84524646 56379854 41536491 169735990 54851027 10784307 106430897 110593466 11451013 196163476 31165896 95592649 90901414 5467557 76029321 80439529 128922832 65069914 18308116 72196484 97773953 14756527 272841126 69382321 210299435 28069873 33389700 29366072 52680552 4918423 146850998 2536876 5516721 90378511 6765031 169310242 34550885 118705254 36029341 212572369 83505258 6235719 25432901 98976329 110836209 99051775 148679484 222351126 49247504 110312847 136939267 53110278 133181672 116279133 41595668 154379788 99517422 57735349 95882652 22198753 30663291 198407493 152136451 81468029 271510995 73229302 4300048 73583191 67151717 114974349 183640358 4220845 348252412 6621534 66086225 91784411 112969301 99423905 29962330 16943458 87953087 100371502 106425865 118580304 84058693 48123498 62982858 99592664 179615829 6093718 25209045 24105354 7312397 145743958 69079823 25661228 47776188 174843878 90721571 222855397 123272814 131504061 14795746 77619348 10153879 164924327 15691289 198955879 138171886 256729869 8628877 70330071 41451627 176634352 52140683 84741600 180344891 257405177 6349024 43330195 17950844 28792390 232760192 41833056 53641851 100865301 31119214 279395952 27517798 70513586 127453403 19457146 23180860 80705715 75777551 194324042 76571706 10144002 131936439 110467547 84676218 111679239 71591964 122378308 52990649 107002726 171678954 54607026 111416470 90681536 314344994 82724380 88433031 149673423 69397400 18663144 53334763 163659680 146087817 190863607 134343265 214396554 52319472 55519076 32831692 122440137 9679324 109309439 85700604 32547741 86440529 168423063 85307088 31862488 47467366 23348514 92152546 220767831 50662737 41328768 305820565 44779887 20228215 74236603 66724065 87236469 101133510 102533613 216526841 67549789 29856964 143418222 110610670 32946085 106987630 39414976 8717328 50627105 156137061 148709540 11443618 105827125 4894793 112467733 119033014 15848692 81214933 28735831 189279717 140292466 117236573 94186800 42065616 25083670 139257812 11371861 50836188 79773928 50648321 56518302 164602959 48931457 55033913 41673358 195174824 62833428 62723302 43353094 48415371 186394290 12076630 215954808 46322671 179650016 33913249 44853990 75760483 17222598 117102511 123427531 43670076 93825754 211307042 77461316 100460786 16903814 79634222 298371114 25127462 67405000 307785527 110980811 117556904 91886071 232050255 44991452 32192254 338470527 56249379 27898411 255227613 23316214 81031928 21864720 1112004 248214280 54683237 208041512 104127159 43757422 60029516 7468984 91370376 78819072 84435923 95817559 112455544 137512575 130279653 255098651 17390082 153288898 62431191 188133730 34736882 21924713 30391784 119457317 22517333 167851897 95390451 15370516 265473054 331360073 56040024 45670381 121853025 174744241 7958346 43393894 217404177 4539306 58923139 55483648 137591132 62278497 81179029 219756161 35748773 72932805 152395480 63050858 112961532 72812122 58394456 43538241 129068573 113346990 111113020 80168464 135696176 38791314 19871385 79598233 60557468 79487903 101501594 90467149 35553273 226927237 78922432 58884430 65474616 129847037 150394886 1624809 170385288 91453795 39253017 5950748 145845771 126158037 270235842 11990474 2734110 2126530 21733752 62851754 324273708 106943515 20012706 42966429 182966172 239477827 7536627 80855468 27857016 160905272 183086821 123345081 26998312 216877075 56560122 90956817 160698399 200771292 141945971 45568245 89222137 56050734 73702174 42300165 179632064 82009326 113843832 86923142 272762501 332158223 182958148 10797958 6142100 145101851 122981808 266083847 210693444 80648442 30323920 116920934 53941153 7796846 125916314 57506121 306411485 87609908 186924435 45260902 102979642 66981377 74444105 116875034 171678818 5470906 34908310 61232453 152350753 22608980 148322365 18482383 188873349 4498608 19766053 132756553 31778899 86786598 41517961 103741582 204212075 22894903 130965586 101566092 37627868 75889700 25937104 324885147 103506880 161394872 41159601 272655622 29593413 64160533 214972616 70968540 85148070 356494471 20151256 285119223 64664481 5791917 73954284 32804016 107706441 204867986 94296501 105742193 151879870 107818182 64566612 32765953 112145243 57705191 121262734 65636660 251181409 312538353 71970928 13857652 145385581 217238274 110110190 108090641 51708169 47195043 41186954 109313893 87510611 56853236 160643778 43869622 4071823 45840245 52446802 120960916 95713434 159356793 125153609 10518529 184157345 61776844 115095933 50931048 56368090 3782517 200837507 6354073 150218783 96849816 7463102 15914737 94113972 206027828 57717210 43994572 121173110 74206190 205337917 54437961 19453542 253767874 20913366 22854851 106284782 201800285 95792671 256558900 86275323 127780908 131308714 123085168 104884917 77459667 46704899 61000012 136570639 88098182 120059763 19733447 184209977 67729734 82387746 94507029 148073621 33249620 7596399 14948474 55741385 129677802 19713778 172788714 8409288 65577806 49900015 37606601 149814880 122758241 26174832 52562912 82301165 144671615 38475726 46685553 201372735 7359793 41081146 128755280 200793630 111852775 78039401 176595201 147808387 65074215 133585252 4105908 144704068 284739664 37673190 130612377 111387281 155245054 51007650 50711272 125149478 65048885 176798011 110182559 189913341 27035185 6286124 114970983 198709362 136468520 36554267 55585342 129980895 213930380 5726450 330091941 118150578 40410377 279354982 79905559 135594465 73858523 56015442 95465200 47458866 10713978 141589617 211767283 46388308 80047951 260100901 69673242 50927920 49946833 173128680 44906265 104473126 50947317 66597262 100878425 77205568 52414774 155679251 19779500 520234 72927943 64136733 105085925 248874934 111936330 8254248 136616930 15273055 16789659 86757511 110286208 128822566 13884427 232782700 69546082 2144040 206952934 57713113 89597021 304826643 149464629 179386635 26728267 87318987 17691815 37865681 82172152 143850991 28006633 193994871 75911630 44736231 46905958 27726762 13582592 14294348 23444054 203595587 11589971 70588097 75201965 21552379 186180668 33027379 42846052 93761171 276055724 188562368 101145189 216834303 60995626 54041232 265446772 198892554 69009596 193521506 159962095 44221063 52669400 113444502 23196228 50818644 25545645 267574747 90349492 75657140 71758972 55261628 68099246 239221501 257120274 140519501 33866703 57805644 156011856 56485968 194713682 173482246 117046785 68963611 211674599 152197991 42198097 23472461 230377251 138176000 65217287 69008457 14059663 9286046 25357710 133108572 84774308 190964315 231731284 96216787 133667515 99908813 204081515 15791181 147421433 43223724 58718000 65402196 181231798 146009345 150229459 94848916 178113335 40628198 136467874 98228822 46343190 168307990 136192559 220116306 106881380 39068414 74678144 3598424 62603605 190837733 167283247 105302641 76388004 148640180 49704906 31059187 41076505 189644860 24546045 14152262 141728201 119609671 65055379 261194069 140587909 213307058 30432822 29398202 108061520 238167756 14534371 97504316 42548892 64114004 95753418 114129058 283974902 206464932 151176699 69509736 36257498 185831811 79372031 369070204 41461708 105990019 29893123 188662736 24407835 95147929 53622794 136638078 256906261 317544853 102680816 1196307 23894180 47337418 290714637 73556025 98153104 31996346 74217614 33729071 182729175 120645158 68256547 47911406 96848337 126286251 242287417 72348413 113867734 21447047 18946517 11913107 45263146 139598781 20243243 104915670 57300183 31093969 42031412 116030899 56290196 62851856 66804900 128506179 86326459 27987746 416589913 158014048 181799666 37651804 97387016 37188945 19275892 19607868 113040446 8941031 65992249 192043050 150851625 118636812 103818031 16369810 188140496 10442080 69166132 64710738 217255546 94196031 28785403 118204315 106939554 49568056 147748292 99901520 15627709 83230997 167872467 12897492 72273851 137699388 33262693 182025545 120767847 49984284 47279380 26439964 83348348 13394929 10159455 119411723 33625252 182007661 71229949 158502526 109983557 62667848 199248772 76562067 38531520 172292637 88442840 275319131 76869461 25090997 222606296 53716940 117394537 77192461 199887462 85994653 49031859 52283653 24110879 123425440 75789808 54908062 183639219 159208230 50144832 197794915 156829454 122450473 123320278 8596577 69473492 154413346 63993508 55826079 103358011 2513382 178426645 181576286 154080503 36810236 210376564 81870827 193781181 24275932 131971697 24296315 53551615 94631452 185492406 63169773 151846244 279960522 206105382 303165675 18375929 1391348 44791770 180578947 4998510 108070020 54227535 108828849 16623773 168058430 113603452 54300057 89899077 59419641 81649606 150767611 85372249 76233270 9682452 49121398 173147482 162184369 53018087 115586825 251593846 101572416 91495547 139914879 37198074 31203313 36720629 9939067 27039129 64985883 180534815 144072076 168393840 31259906 116893241 198878512 181822123 2092105 157041784 50193962 100286128 61402487 230970517 14483711 96518707 229070563 6751346 159874766 228970620 197511848 70461226 21395758 80584097 43227396 60690663 70513994 127286089 185455057 70657508 156555227 125235481 211774083 15522819 51035207 77800194 100960688 50042016 149942703 87875278 141818420 41205926 183842097 83421074 127486638 49866627 22952550 12166832 135514106 332234043 172514691 116348731 9842201 73527023 107799074 132073017 87869940 36341291 33492839 59639434 138990912 64715974 51334866 19447337 127344280 140564364 71839450 135320153 69452650 4924475 131044636 36905198 158886624 95958319 126393980 151489159 81823958 18973598 79471838 121734025 117213623 68829192 49680732 92967016 81234381 34838219 31086013 106443103 248266674 56404589 100082672 13129236 29105088 193506325 31817642 52818354 1097639 53988651 51392921 96613329 6371906 139794944 235360342 96050697 38238967 77333714 74857103 84809328 62889137 164764731 2211054 95449662 6591512 31652045 111626165 145815392 160701255 54355936 92945137 82226518 218566229 110545509 83358650 45499157 129666837 1725058 146013799 57862390 61284303 22707631 121099075 12429482 267428258 62318209 48708961 25120203 72687393 177555242 46214874 145112850 129342443 138787830 73228605 143763152 52606483 62282237 99279490 78000811 129249419 197715882 162258115 159748490 322206491 113340190 98427501 160030877 145635056 182674469 121751552 57880274 298837067 118941350 40898498 28394386 340815218 31027278 132474982 32586059 48508786 90867856 9519473 148796835 32178858 137328057 56389051 51613649 143784215 58073938 110181284 219750891 19103648 86570052 124266872 2178975 90285623 29742588 8820484 6742268 57113183 19351202 99110136 66011374 135553954 92317004 56125857 11858503 201012947 3431076 146915904 120033107 144150225 117785350 32223891 38823342 66252774 27752024 14946026 116826159 54119993 28579975 151256650 79350543 87547416 8142626 178463603 86120266 258872260 160092859 184908779 184187044 23076582 169527706 124570237 53730030 151053653 158388439 10320258 249956678 129679587 43376809 65730177 89601050 47514575 106468654 207958926 80895333 108429604 157393225 127636816 176791381 15538153 24627611 59029151 122752087 13018940 80238691 139282037 173178966 65511778 49170511 266419580 67118992 106918967 189296445 52912432 17044676 93136727 22814238 51323153 67316634 204208879 14324455 80989632 44892189 45353773 217923051 67692062 417577324 47285517 89271573 8023949 155213468 92103280 116721983 209511366 105781327 38009586 91591597 116689734 305456 316760150 122088186 17008432 144175385 10371105 80488047 38249099 7974581 75570933 192450404 46749320 4295526 122131655 14436026 87791910 233093596 118599820 60423627 42411005 138524772 124070114 59965307 64656831 236442426 66780607 75645444 103862673 203208242 11042435 58307450 144362606 29984464 135908880 94796182 240508571 97045503 53506820 67756169 74201804 227637531 176155020 53877284 161052033 201398609 113519098 42141793 52642064 391588693 74511255 85136442 145232309 47938045 13843202 166589783 40990468 49861221 142542144 106831230 61158843 36849132 221074987 78829646 42837416 29256813 42208212 67352929 65340163 180639127 40191842 68824432 205203702 151265711 79121740 75363176 104726732 252026870 110917860 291794409 19185367 162561582 118493842 73698009 155725763 235791615 132581827 182292972 75631419 200934594 70054025 115306223 23820111 31354579 155083129 132170155 38987613 96521359 171307674 100997612 155172481 104782985 56165841 101939701 202253845 66288049 43943521 103424838 6425847 32817752 800292 28736409 206274906 99261266 112991639 40340116 127084843 65546050 244826724 156876476 168845003 80941420 89051423 42572403 53380391 140718809 122662871 159752383 95706362 34013107 9725462 82729310 58430224 32109430 54322752 146152723 173451051 92675908 111066151 172605607 123838251 247686464 49811802 66217312 81832543 238462230 35865682 10166408 72277098 11590073 26702223 59681050 19525486 13488378 116251848 168389930 213920112 40243369 143759650 44034454 232129747 138738547 27464146 33861654 117879581 36806428 128059062 3638034 17904689 164294885 59640590 154800130 10885746 45091854 161706363 121765169 116581733 109477467 161004603 36200276 15071452 28713884 277651276 112756597 4427327 157999105 301676135 46224972 202028595 113395780 15462299 113396035 105592661 113840330 40422005 82774802 175000669 3697687 13549459 216242193 83509253 281480798 122026697 230638592 83669971 46316568 92240164 229758604 79633610 42213924 88933885 78935828 17190162 56841506 110535785 151123795 8842227 150683733 35549329 101288839 116432337 84280883 57997421 43309710 70582657 39944475 161573287 32770475 135348900 84023435 75797594 135546661 6643090 44032091 72385099 180183255 21986270 6325377 140348617 254523541 87168707 53466462 49815610 56259205 10735857 88046094 134016627 106951454 47213488 195223308 179727434 16396347 104795123 271336915 88407701 62092704 40150974 269424772 114043038 58922986 44693748 42876567 15457522 144860162 87598960 37356616 45392788 83466226 68677246 14677630 134244104 175647247 48255860 90081844 116505675 50083326 11972080 79497508 145918650 73938797 122485000 22094968 231050009 10620427 120418718 54467660 11047722 74378536 202275197 79889494 119223074 335057420 54939223 79442547 42366516 85614176 100400708 45125157 12034674 2950741 52104745 80400786 41071796 73263064 108466086 23572336 198067238 92465975 9339953 83312971 20090498 78629760 94514033 21974115 107146291 105228232 46735737 79817057 97813036 19069835 14749965 230846451 227841344 210230772 47453511 36072674 97978055 61680437 112486382 46084382 4540139 23193491 135943611 144022164 135023282 29066413 19275025 15412880 127649192 14126422 150786243 110437644 30061474 305424754 21537453 306495584 199518885 176055825 40736012 9624516 151874430 189611081 89904109 111631741 23486979 130015626 75027443 90531579 324938 164893506 92145066 119048076 115217432 14453349 50153400 44917825 73918414 30573089 38560930 35151240 56242749 32671960 23485585 105688388 52123853 152173596 26598421 1974584 48724142 59693409 79025741 63769295 260949065 369794744 114589282 14836461 149258572 44147300 109717439 156613571 118736806 52921187 103991125 31179428 17717383 17799612 120808902 31294178 263936781 86610240 15845445 500973 19750413 96265662 43498495 87866778 145495945 34005678 22772894 162957325 253807467 152646587 140200564 19614090 92266191 95554297 7629192 32131768 146573915 79434268 53033268 278657693 55268105 15404754 84004684 263135384 108791109 117368170 161210575 137968022 122449640 102322966 182594722 116995530 68602106 78649990 180882312 129487657 126129749 58164021 51201042 157187559 84741923 105917106 61188984 36252432 72470660 15642754 86128545 190526837 123200581 38513551 1720638 177372577 152507391 160508815 25576364 49946 134147170 19396898 72215575 69023247 163508856 268584649 74740466 72165833 6400381 117139571 17165597 98288577 9473097 81081585 47642024 29071513 77265697 39030096 33794419 152334365 71319539 75711863 48610055 5009662 70227731 23527031 95945943 79624583 90634871 167615206 87772972 63809721 306733040 40996588 90860784 93259365 13529824 130222720 150837685 68198968 1159298 52313845 183694877 67623637 110458724 87540310 13881299 34578272 137320220 295041817 119793781 64237050 156125195 99902727 87273614 117097547 24591078 164821375 247985851 163760898 244374184 185634067 32473264 32362186 86632884 151870061 65262626 111814032 152012929 192336827 189427430 52152787 22379191 160466009 70869991 115614331 137569950 85806820 53449445 229471967 171976590 158301773 85792965 209959129 53505358 53601238 214707416 128357854 232005290 196159804 6897410 188498329 27653628 134888149 231609564 7509767 89659292 214859923 64193547 210184362 9370213 227055145 147018771 74404206 279386143 101523558 66518705 83213402 95933040 95948204 20306772 8251630 69018419 59218463 135649647 54869659 93065463 132386361 20930672 83061116 216270991 112379877 148802190 12786856 7299494 162063788 37774952 37644460 164719902 24810395 157050845 35630164 55040968 7183027 31441483 50981572 245696648 10868576 35076423 164964022 71522009 6930849 43247745 85481678 131404628 15734078 105325999 106209217 38754373 152422238 99268134 101429055 27629199 222537905 190567790 90146767 70518533 58727061 49867545 67618724 4413846 35206218 71557675 86125825 84979736 27991452 14097046 18939020 123959784 190075113 252359577 105902656 71438794 136815201 88957107 50022109 66409599 3112326 59081664 184759519 30594101 64212774 37344597 21862459 52028211 7563912 80422104 226128730 179768897 35581187 33968499 28992752 78880935 20982828 65486533 73069060 57250832 146246988 36911216 79007670 162844768 157055605 215987856 293380424 97598598 39951003 20678766 32622150 49209747 293925274 11080039 187587452 28397072 49927096 56817944 155725678 136417605 255603551 438736 316119590 123367606 47370959 164655642 16424975 453596397 158707393 14711647 55487677 129769517 68521254 34211820 137566465 92254291 40003142 67211795 89105619 164464307 32511752 266968391 40329899 15356253 103177063 230171687 86172303 85752709 3308489 149493257 179987874 80902303 21017695 37200641 7240283 197060141 37541083 18582394 47325569 37428951 82176742 79317801 148631595 119798065 22097365 72633673 99940076 255534344 20227909 221087448 180931170 111297232 102181237 40448797 46647626 2309450 140188511 1170637 41198616 111576100 12544912 12688086 121860029 80433341 41538395 7577240 39562519 15150740 17647683 87772921 118891812 63272368 53732716 183467621 37486751 21335238 105640601 180027382 96582576 105757850 73062702 27260622 249152255 75767164 268736663 1417834 91287977 148718703 172865367 10563443 137974125 340971805 106151111 209215855 112965816 153194786 48982168 527714 83217601 102723180 59123280 289996421 42267117 4242231 9316816 66544426 53050931 20251114 300993041 20789929 142942409 39623498 58615932 83997221 52382440 17797436 151139401 126015016 40739854 133282159 177068175 65515637 181257468 72046833 134329342 137246576 67400121 232881640 38123418 65000418 283991885 133977680 91494510 247817347 153197710 54688796 73424173 134920228 91255371 20171554 83185386 125311743 31673635 173710335 114016977 55003415 221778396 49159597 196480968 29013407 80869034 109420721 28576371 5693572 178696350 92727554 56494757 167661616 56876407 51214999 116838450 9184726 87244085 145540587 122139339 40237334 56283957 92150846 60392432 48200219 141146308 162897859 268902345 62522923 11930294 148632751 76775213 39825526 165513173 24767895 74106315 12182166 11498579 15507825 19951115 141176466 37581254 14881154 2689604 88559358 108295355 160588885 199296236 172439398 81006003 4498319 241472539 73272176 110074762 118034349 56608572 8644721 230870251 66951763 52824253 255355436 26208679 166316593 30052736 63131608 244345080 137526005 88703620 100861986 266105216 13466856 5159313 184148675 163241718 62705027 68467024 102858585 113060778 110002104 71644103 53438327 71769342 100784194 311136890 130111744 205249568 108802125 33141534 117427483 26394064 43069364 234713611 30498884 205697841 38706110 109345394 8060890 10931969 90702480 42020685 137656021 87048874 41204498 106473074 61342358 200645458 29383259 98462368 31740530 19009043 12583808 188829642 177486375 6574223 71978714 87440112 17710600 72175608 181633899 33575952 10435994 147157440 65972546 77439726 18820547 21118420 121826777 69552236 100259098 44730774 88438505 66266357 103238450 190500725 105850432 4307001 25329371 171239300 66515050 64679424 170563108 210769808 25377379 32502045 98286622 68902105 157604739 10870837 43596976 120845129 17519690 126815614 80475739 174989619 45767298 104798268 54695239 50872194 281339511 75622477 59548926 194141037 255664173 17551650 134693329 28468268 8979689 140983261 247382130 19450635 18246899 84153468 114572401 45648944 85866660 83550529 70265607 127621176 253975036 34911778 86952025 177482720 10228135 20866106 103842919 41714804 5596655 185528310 89798879 108509538 4841141 212114763 79205669 7435018 139980346 36847177 34484534 72962147 193849283 182706905 35802850 58066050 405499946 80103303 82583552 107349526 101483472 66164986 6147795 108405243 108334149 261245001 7224473 39129988 190106274 50918893 170758132 132740369 161059360 3939308 2086240 112806084 88036132 129412806 194054371 27188814 70659854 90710283 24546368 8696197 110076258 22781938 59975711 129744663 51142052 61899873 41757763 78242058 199490869 64199106 93800084 3652909 390631950 31939498 149839428 17747643 222935841 37503802 194431601 71836917 198365724 90574334 64671264 44608935 153584392 25233865 68449191 56786460 59786127 54371032 46554568 106641714 18261791 100759442 256343102 86605497 12784442 21227849 165117617 173583889 86169906 74353444 100126770 62942687 7119498 75667340 52392521 3379515 113967303 54208869 26595021 52019847 100342959 46412618 94630908 56751644 3384768 49419476 121000152 65872977 21002973 30055541 84146872 53761293 105419992 32937024 135159299 134454190 92363346 13381346 128862193 43678406 82103421 168195467 137970946 167158144 42222543 25002597 172020603 29072737 105623244 49547690 241200828 34039865 76517986 73297217 117703478 66665398 7065982 45700743 15095388 54784268 147070502 21867576 80283809 196664585 96651137 70217208 51122553 249394522 254028688 43188109 117408188 79013535 204714901 17568072 109730053 40913237 25269548 200634493 19001818 982005 236157523 15739025 65400258 55204287 35108213 199314851 37387029 186895042 85143327 7356155 22114943 158000431 58473523 132718949 113644303 219600424 59491381 185487000 150765911 17672520 80527232 54683441 75552335 231807988 40022947 85015453 51838049 146147895 22228095 38261628 161835206 75119634 3578398 203018437 78368181 166431105 19519111 20268692 132266698 13139453 299024084 52369656 117176733 307213392 99877584 92133506 16268575 119093347 42378620 20420689 228935311 19977193 174245393 104692664 65804195 186731621 74513839 91645606 63812849 46902983 49953293 88146870 288506541 56152156 15993498 27980691 111978966 176224771 304444432 52682303 92827395 61063184 101638461 49041022 186311194 169153468 88288276 297598124 83913292 78667449 179255225 143094559 131142896 63991995 253267887 130563332 160272974 22581899 101583041 129604566 8036019 74101776 95480228 61750392 60263589 35109794 59029270 185744244 19279683 22352433 104793270 199013271 47919821 51838661 45903757 210423841 78493862 39255159 42727392 183592843 10697896 298316 127164335 16823625 75512334 93921991 153148070 192596111 77119871 107755350 160134118 88571156 5401835 102318716 171584757 77330297 30744364 205411 122133678 90962206 310995603 25642375 94551399 9321423 85821049 49198323 232940205 32453476 151553011 59652558 179131754 212329405 20457528 115100472 36921671 20206625 102269790 167254687 54768033 126654845 130492272 138087464 47846296 3725533 35807083 151196844 95807104 44334725 50564341 81084781 140430115 10709150 202805529 63303648 133251049 166530674 55394976 47973269 131013220 34674696 114912792 231842311 13040615 19333148 120356770 94171058 113063022 49936565 82511132 90901975 25308342 95969879 120795761 39965980 146799811 53599504 10705240 134887333 63703896 104820912 172143071 112773682 52089292 131524988 82858969 69235390 72468841 13462300 195003940 13480422 39540572 51909296 25999205 107799142 144885934 48656958 83927963 83820523 46954663 46656772 103582564 35346757 23035782 107422830 17783513 31060938 99010805 176856236 303064423 151893181 306053567 19873476 211353078 64018821 250072567 148075423 82635929 8611894 80223476 113988638 30439350 185928932 35293581 108284543 293749477 190861907 20806844 45301600 23158369 192702361 41965843 224856399 106095997 87845069 21294166 150382493 106889948 52711781 123648378 47677316 2864670 97298922 181930124 154213647 17568599 498236 279619179 36774162 198249716 23272694 11742172 129355839 177595787 179074702 32504544 121146114 58708684 87141218 142615567 212022419 30114718 63193012 147830623 90015663 65300247 145637776 66738192 72315025 46866535 123627995 32938622 29637783 191855302 192925792 39897963 200445759 105645786 111952021 119814011 159016028 66362526 116277552 63584386 24219543 44203400 21815437 6007154 104747727 58505908 25102506 78941591 39912345 25527404 58197188 190172965 4852616 148670134 35218237 137459569 23836550 197936814 30137821 106393531 72826334 26046601 88654167 53598467 230321950 23699360 102413559 102144755 15679355 94126246 54547203 28184283 127642069 130358431 35064421 113748649 192090021 2244306 11465242 114188133 11705265 94894408 85339830 31278283 9873090 108303549 255152354 102310199 10884811 70817138 108526606 96863365 181628085 108919136 148638616 39902383 243565171 105625624 60917834 38414713 64884699 126364621 20273826 103249160 17297432 115149160 117233122 153566508 225845629 240835957 90479015 93138546 233970796 38739583 10370323 159937292 89551121 182706599 180369830 23399361 96972216 42372976 14934636 28515800 80194967 23726475 20833993 213773725 87540667 94943470 83129626 52159485 111921710 34038522 677552 19582266 8124793 115736969 29409898 143110216 110920903 176364579 339990684 33037273 35320934 88834010 140368167 49445809 45397769 162581931 89144804 53068373 78056469 134856631 147220850 153444584 139409571 45202167 136326689 30567870 108269192 2819994 71692026 25787674 48116392 58936756 76881548 12408810 204338895 53835753 28899541 113557926 25407418 42900248 189559180 23613221 162699146 111177705 102818448 86539231 34200634 65901231 127204761 243741614 89080663 214700191 9284006 55696845 163110155 43531305 128151202 23942426 58053555 223302905 195907524 91647986 15679712 18882444 23874749 71506352 88888121 84460862 181973474 230314147 107413004 97108692 167264853 68370923 77658754 247784996 60518674 3442483 82279779 173011958 152737401 28433231 147988196 61205542 136089896 40299401 190426622 73674481 127607933 44882992 5638509 99185752 13198528 54653232 199104306 133830953 33309188 103397298 108824259 74270603 66369836 23458708 13164868 138317644 12463992 13521851 86396669 157878116 51484636 60907413 76824496 221226168 131852884 53695367 89117247 137620729 143219781 93231910 13957068 46194134 32671722 18087949 24108975 103322141 155395249 29984039 140843402 91036836 70800206 154244128 93410257 91506818 30196726 199853054 44569954 45711572 69464907 136853791 33141874 183534499 130841316 51211548 71123971 28551228 69634941 29207581 143709653 142592124 1535814 3115403 230845499 3984681 78344602 41618040 113902074 83731698 37832021 68033728 44035270 35240133 195997641 1863200 78758994 156352723 55376616 56151901 93454865 131233931 65507579 37361087 47122606 118226415 53813551 165821094 4086137 62841843 148788114 34151640 35307011 147536880 63158349 183989606 218687388 4333742 10828745 21725167 143554698 76922892 29954289 114069218 135195135 192122049 412614174 11881504 102010574 23740704 155710922 135865768 153989825 90641926 201146074 39217215 122302539 118014731 131832297 51198169 64138076 225455394 65791938 103165928 203053406 37289857 22918822 64678302 93090844 66290803 87226745 12295658 188008576 51940457 9932964 53701385 219705042 53216783 63296270 145120109 217553709 81164409 10605382 157541652 17965549 171137487 160989949 42174671 89152930 50951074 284721491 10417090 79719086 293877657 81742851 145348776 59429535 24017872 11874347 153968133 22976418 40996877 22810889 49517923 73617871 128490063 16198229 63745138 55822849 62887216 104830976 62507045 65621836 52411748 147099232 71302964 187288320 25769433 150376424 75131534 66715684 20965046 38516424 44801613 8832571 169651636 39839296 150400632 22911801 14425503 50153009 156832633 31485938 19689638 9328648 55617659 67423581 127202976 24268673 151886296 106544185 73274981 104284188 8711140 210780127 29793554 165754522 29574305 79035618 109590908 81953498 119031875 21165680 40333554 40888978 44059801 188912687 45229656 112552002 74329780 17254473 229702555 150047151 20804107 55787574 48403165 130332285 50100598 61279356 2882554 178921158 53819144 57259281 9452323 175162645 124145407 39861974 196257061 129867182 61722427 12129483 33292154 142892497 33913504 31438746 71061003 67535084 237296574 44022622 10167751 171992060 76915361 76727052 77219049 122835183 46727135 12255436 116978632 124642538 201122427 9213779 72452861 8741655 245425056 136946322 38767684 29176165 84768902 87349570 43166026 163907421 80319254 209999028 216010415 43005529 119619089 131973329 114163534 200350882 116142912 134199394 122831409 40464522 134576301 60201097 143218268 137546150 119407167 74472716 171187586 92822499 36538032 84592289 60259067 114459861 112511134 25807462 136071060 53502332 30026301 163506408 19641834 31127170 15663647 29424093 104679897 107067547 127805626 16376780 185635172 169698352 2820861 74381647 4427548 42583657 127980386 157401980 90658331 59323047 31031137 156532481 122581560 131332412 131031461 95953746 84239284 22370538 155220778 209808764 56854001 9552266 168986698 81469780 82459146 179327492 17754817 110197859 171859800 67109421 52624469 154636641 19296870 113376944 35908029 71469734 6952167 93344841 47610761 159895166 162349847 198318668 126144284 12671392 80794999 83862343 97330610 68481627 42134058 236802180 30513147 78242143 39840792 34953598 28249121 28694487 96009965 61491465 8943751 131869799 101149847 65481518 41907550 75281865 136593844 101687693 245093335 130268773 154486361 85746402 189415105 33196087 84367260 78773427 206495379 99893938 214792365 65409421 220319218 5031082 18432828 67663859 324782977 66143124 78032278 29876463 10923146 41144828 80318710 259951624 41956068 10329914 117986630 96224743 19269772 28970635 122988625 72962300 35492345 44543825 234475339 58269421 90450438 5433268 166574585 200137413 103731569 77828907 138933775 149556293 50383410 154934855 50646417 36345592 78267252 151190418 51594847 199488591 183286095 49840583 1155252 140031652 89360568 60458800 110887634 40739548 32142852 6413369 70197097 218994425 70476747 66144892 33086709 129434039 50056687 51556665 128215122 21397339 109709058 118804279 77638728 40339538 213625060 21076906 76590491 32228940 105963482 60220817 248647338 129354734 64867172 123289695 23411550 191903038 101697502 63648731 7415298 13394317 35709231 132539463 67069182 18530595 38076005 97114642 354897253 311213866 158064113 49677026 20414518 146549911 142972414 167372616 128092042 113283240 2724284 15685220 1402415 45788786 59791142 137587834 75941176 23319614 2335596 95227285 52028466 99804416 115673763 134560729 71313623 125912268 86664334 110474007 50419620 305966595 6914852 152841220 245322631 41004170 68600848 5092401 63918657 97287107 86237192 422289299 45782819 31117038 103280032 282586291 76564124 37579605 139443435 123526641 29503364 204346103 10723226 38913085 45233277 50786463 52321852 70434893 115963698 40584032 18050294 49197167 88723731 196445013 164166671 85687276 64641990 61334300 73807098 105027088 53160173 181480899 162179949 212178394 88546404 149587641 154543226 36211190 22541167 300262806 133681863 298412203 90162951 69177352 51153255 69335588 67154981 249457303 81562481 64989589 8332278 47286639 35580099 4432376 52133084 36008465 171811741 102678300 64146729 2759253 124221040 184424041 242946439 87280856 62985136 43669209 149310779 175034686 213325894 95411531 91176865 32809932 12009701 374552636 125839440 176869751 93598413 23992457 55898227 5988233 162293305 68882419 51578561 186821143 18818082 6455920 38526760 42423347 246444682 79538801 34218178 117777632 193384588 32845853 190557590 149918087 191214810 234066591 1188521 71331864 107956936 131229545 14241189 86578518 172877845 81004983 100977909 151063156 5075248 217717657 3858864 106420748 120703128 97538622 143162049 85119017 39278517 15822920 36250970 97403489 145608553 150924164 28594476 75305597 31700869 227096795 224681707 156956223 214100975 69483471 120639565 90956800 13843372 30605185 193725659 78649922 73353589 26645936 141611479 82895332 176927551 24957530 282765556 168026776 10690909 24791661 83296617 40321484 106440145 155693769 84230070 83483651 179960062 62066626 171769343 23314616 12810622 73671557 32822767 3713191 22451866 147660283 89709221 165452976 174149139 23182288 39188502 250833810 44471116 67679499 181806160 75967407 39160979 48053390 26876694 90765652 29995956 160808746 56975976 217192 40787794 45902737 1011806 15218400 29471183 122863114 288182640 78781621 141942588 45679663 96877475 100405298 75699691 44886545 17958783 15274993 15716024 53520148 131807681 151110875 97530887 145544939 70332978 114515519 165452500 139220344 88743281 52917175 120311057 21319071 30108853 233263460 150337783 117793578 103705066 27530004 169147297 191755665 27563528 142331667 20795998 71128017 135232042 245653774 51651321 145796641 5293698 38227696 23167243 74940539 23191247 144804368 41393419 31159198 94563180 58975448 68320195 246497178 110729228 57448763 90218694 53305421 204311865 98671502 124019777 61649922 111768557 186961444 3224577 56348183 72015978 189186744 34898705 138029868 230566206 133006385 136370277 90068363 36194292 20642743 120192006 30451199 23088142 59876210 77764528 5199433 227711209 65458840 84116323 59210966 21039591 183974153 114380947 178776794 45189740 122629687 38304774 22948385 136715241 47336789 193107284 59763959 344559417 66894337 140006356 19198287 53011253 138074816 85019278 7344085 287918307 42311283 118518424 128882933 5634021 152333821 435795 50113586 95517985 7451338 91548604 109930211 116542106 103777486 26074719 55016284 99380572 18802799 92712526 30742494 76824394 27565568 71906855 218296422 12958590 125385829 98593642 23812104 23156244 154676047 2241161 100012921 73069791 54349952 87174045 5232345 196154483 45621829 78855214 123179450 5651548 57087564 236105520 19619037 14741788 191809606 318582805 98804561 63460388 134300544 255259131 51669086 38425304 97472424 32264980 4104837 164166824 85632842 11809645 103420095 302645237 295966889 140315348 44355227 139520547 158185459 12326377 53898925 33347659 14784492 17194106 119677671 60852622 17279123 230950100 140171001 80275717 559657 55082686 19405347 93657692 72663287 118960713 218708621 89422108 170157556 12485208 187155720 56716658 146675507 84274712 116294399 113748870 210109035 4538252 94512418 287628202 231090894 41675449 7014421 96575538 65021107 40204626 12094191 37137826 52887731 90204550 202413458 93889861 47279227 199101909 306232730 55388448 324839757 74964815 53715580 95730162 184753144 190262521 98817702 233929622 14015004 138028423 105605343 28282475 43091413 146464112 13040921 78896779 72145722 53489616 62469356 93046355 58149860 86181024 119129795 139999454 199311723 25980454 164000853 55857138 17991202 87585054 78987508 73132232 13857108 218112822 235033925 97612504 117745247 131573608 270982754 135162682 54738691 43274758 17706656 134827255 31370219 155504610 57775010 151658819 56017839 95170114 86812013 160119481 103475005 66186967 217863364 16667072 229585918 35619964 58300854 8785549 157291650 267830036 62125106 79957953 4335850 61099411 33164892 155588063 78418416 56901380 123828323 179935259 33750865 148472747 159093021 52911208 86248718 126588426 75517128 17963033 101404371 107573314 84171828 16826889 303123957 23964169 141926285 74546343 87890459 48311620 136546839 7248562 65133086 276370173 94347841 124004834 113720769 119382908 186241868 16049955 10697845 52004564 23380559 172240362 187580822 60198377 140586294 77835010 10977937 112433036 31536496 48744899 8933279 228201166 162417473 25377906 57304382 133722272 10349957 278861761 84883074 12581938 67672308 98661319 182392864 38353870 46234237 123552685 89692034 139801999 58453072 71961578 106390896 18650122 110917129 159809282 81465598 29949920 238255986 171798957 133823881 102261681 61977206 105130754 16761150 78428378 124803596 1662090 139303950 102406045 224329195 44452688 54358469 18517573 139787430 73699165 235688 139296606 164974749 90532905 99918945 91543861 82393186 102296888 75979987 24822040 274389996 33653404 92491781 32989027 74924304 81191201 101662006 9545194 220393236 56989559 146213940 46297630 133804977 13349947 101818219 62638846 50168122 132093485 159641373 61993934 55321264 1732997 41332882 132562413 29376255 45874585 6584950 60324840 6664408 11173352 70250358 57225638 140261781 224375894 10115918 143170583 89840971 60213133 11123814 101180872 152366954 65524205 83599438 71596418 7756420 185967012 44079385 29037819 48660239 60978847 109765583 130834108 63344380 7088694 31958521 18889635 85259437 98554015 53822442 107818556 19882095 10321210 66730882 123577556 313898812 32520388 133377325 121663560 89687274 25381 150220313 143546980 196040787 39183232 21090625 32786846 35158907 216712685 60473913 84979481 58995474 34210681 237025526 67328126 14558851 169723852 54649084 131248636 156804923 303072243 41144471 191666908 15022917 61366005 210089740 2512855 94632302 251869722 87965259 5781734 252145343 10771234 83226492 127719878 72836925 36773465 7340600 23983787 10564616 58334412 103065407 57228953 216466338 2491469 216470469 244331939 30926400 67625711 39310681 11540467 106528681 55335408 11791098 156322565 144153676 288628006 60234332 40595830 26055373 22114654 84372156 245406849 186519903 156796474 146925373 58923768 66943705 229037277 82211847 202259931 136138397 108214996 31849619 27403575 126011514 18869898 60510667 113891296 140164949 114246715 39774951 29490155 63842973 66885276 170216240 44580851 138029953 197735840 55947272 47256804 54736889 14865191 74168654 77994079 117688161 12429295 88728338 39059931 88038495 22734491 6171221 83377044 198346157 44130385 55707555 71419448 56575167 103098302 29510538 11717709 30181256 94048369 100630038 148369574 5367444 137709962 31803583 153361386 183650286 251715379 72125985 131532689 33806863 40177868 151172415 62087723 73406034 158332866 57542586 111133097 53598365 178711667 78346183 42201276 236410806 36570638 26136276 62339663 22208953 16271618 85130832 49736815 124476669 113281217 206792862 34018581 169306740 42903784 226236425 172917166 56409672 53464949 184077836 21270196 117715990 108675424 244150362 165703284 209664179 57692033 95923503 90233824 6102065 70233137 30058975 193605945 107399166 163738271 99111326 249846518 137402636 42655329 209158905 11057123 146636050 193366347 117614789 98431343 162182057 50754554 18535185 29942899 10903341 162871594 77808473 92287781 22814765 5087080 139805637 32434215 95319000 16498228 345684290 72804421 82782146 124817689 21921279 51657237 34842027 71910714 192797442 40526759 44100448 101910053 157841940 43833123 174960804 15531013 30682042 1319608 202691051 148449202 74665785 98456333 79207692 59335491 84565616 90934360 57326703 10614120 32593250 115897925 187915739 70535006 404367491 99288534 52114265 121775233 116402519 244926259 26890056 20117579 228005513 9078204 13894389 28145387 121208453 48512594 268176462 64296788 104724403 114649122 19898177 210066977 55223990 31812253 18158941 181165566 116453060 129298600 40812070 64110366 98726446 13532595 206890765 101157446 43908603 236951508 172586499 103151954 79364381 24859627 123987868 76553839 54033599 227587857 189180556 111346345 144915735 24610832 108333979 108574206 119268906 192627935 78142863 4915142 144457364 104693888 110418859 27279288 20254990 208142866 7629328 98843304 159085932 166755822 8929726 169026172 86091060 94991308 272086972 118670404 57553517 106714389 94151933 42478597 146879184 67091554 304558978 16800097 38992339 60537221 193549012 54077357 220161934 108607237 132166755 115226527 169471606 66292486 77578395 74659563 115234024 134153052 76968979 47202880 104905317 36207331 78517152 108629541 38979198 133962006 90627272 178014990 245393045 44377854 37074042 219370958 175351107 221425799 94194382 204482545 263525381 57468483 41066713 51822239 139850755 29134617 103142825 89851749 224090583 5080467 69584570 5124361 139363688 3436380 12508328 232644269 36709783 294349101 50613352 32694910 64359875 16829592 68784584 364437432 11494958 63088054 123285598 196755365 43164547 26680327 21262155 197192095 83227988 54376166 202598656 183904147 126088898 23830702 89488748 29842446 159195888 38114867 45638659 75297590 54121353 125540274 148466559 54238568 205350140 165538027 278081835 73925775 30933965 97474158 90917819 63791004 73330537 169344684 80108879 108199203 36862375 118825716 46491175 42134296 101431248 57481012 17367557 28474286 71629585 120032614 34789684 106364580 108767224 66559590 6419710 153363494 112374658 112497891 78136233 151209135 52822757 119006494 289460258 37838549 139050888 169803225 184197958 48650957 15894847 18538041 53458897 144329711 76865874 89896714 100440335 181548253 17945064 6518769 113041823 233218835 36381802 88403196 76751923 93229496 26058263 119140233 40039641 60653025 54407429 83295342 64763489 29564224 24890108 82447484 35801915 61587600 15932264 260780629 57630442 27363234 104207501 124274896 37057654 92216704 1797988 105966780 360733047 142961925 17746504 66329223 85297160 140291514 101902964 44758025 149494600 3390446 79493836 3142076 185762893 38172480 124078070 68432667 3177946 55938364 83399382 82578027 2380187 91038570 181524504 32668288 172173705 41964772 10213872 103023638 147240230 87520352 223411246 180874050 12592070 69768391 173201950 199177916 70498269 107356173 148636508 10756750 101528930 95593380 34683502 26762454 106067811 143599850 115108088 169400053 21187848 178548382 23867830 31583212 145833582 100033865 62354963 166342246 97069762 80329301 39283736 114943970 196868177 72788305 125609039 11555546 63101331 67178900 136762603 34301104 194084308 1025967 149763234 111524947 24665623 60372355 79933014 125578592 635919 92070232 8044995 104401080 9433946 202277951 83136698 212892564 139399150 116611772 121182222 111885891 135941707 19766563 61489391 91530635 56747513 244601423 21502841 148909783 88034653 152080351 20569643 12264021 129879864 107613859 35734680 70711126 1411952 114225873 140914632 48968755 137717748 83704974 106300541 17698615 72339998 102677348 1379482 11687568 61871041 120950189 110858224 78656076 61786857 13441832 238349690 135017264 113526901 51330548 53837776 23504948 104551717 62726447 181644116 59503995 10878232 113204224 44228662 287578018 20265122 89427276 205708211 51466157 11298812 46492841 142983600 60283105 79180645 44329200 47340767 68606526 178195190 257111859 199272555 3790099 36591089 140964731 60931366 52927732 38925750 28952734 322817879 66101661 15467280 19018478 67901825 107524864 34587537 275578007 158937981 22401784 141465194 121217956 17022287 183259473 88879808 14730177 27220808 22669670 62941276 15263977 53338979 34497403 154990683 55002803 31173733 91903785 16787262 116518017 31848344 60538615 176096404 32960518 64204597 7526410 34492201 94164904 161200086 16956208 120115166 84520549 115629869 65358999 240366791 156992773 44698933 43401442 125706007 77321338 290877514 194307501 27803721 109941108 191336054 85300951 59337344 12307609 9070673 195809196 43389627 104150959 178831415 80743574 67855534 30902821 14311637 152918434 29392677 103587715 58625775 21045167 117223891 138639250 96178554 32212314 2345303 16472133 13951135 92120824 147634375 42695891 45001465 130955488 75322257 16261707 33568727 90558915 9394217 65702892 71137605 89998204 154757409 83890206 50300416 116866228 127085574 112064544 20946482 140579528 230218233 19622658 108490447 43170106 19705958 108813277 72928028 36879936 186115915 180576873 42009397 75716198 153898093 172211785 200110536 1323756 31998182 282713077 100434215 33163260 105918296 143080041 152784168 188172507 260434560 4712944 82278810 129918182 121430320 136078625 56388711 57860350 269153945 22309151 99993813 196767690 49622014 232338762 55249201 93281805 8185092 121797894 199351911 173961340 197909206 77499124 82115287 133870852 128677607 88689663 110405480 38973418 169045926 2345711 164457490 71443520 14011213 131449083 132272818 66699296 188112310 14609579 84925812 85272867 50240831 120488435 34123879 224506726 120890298 19937668 110030494 67102536 112346200 40659988 5959996 169019049 75832971 9813998 25049245 138339710 316388751 144901336 168663154 115487324 32600968 9465090 172778463 51891004 31153758 43628732 110729568 45577663 62939882 230601549 225983958 13843508 101372173 239488639 38189038 264327152 49527171 111847437 50572977 38454425 146807529 89639521 12832807 82961343 295490787 61671104 29858239 158300515 17538475 24772723 225636427 129647134 92907856 110385012 124465398 92112630 20909456 105671524 101259837 94991036 22389119 38575482 88946652 47975598 94283581 148223969 14320256 284354495 137465859 52553698 277604441 47365689 129204199 25962349 67888344 291606593 243523742 14622703 193456311 56058792 183467876 169214379 67989392 170574345 11864096 67443624 45782071 72106418 226788806 174827133 441041693 111817092 73905970 14825887 98466210 159014226 125592464 175266379 32126481 96340921 149012599 85403121 49451742 179971605 110067112 25549725 90399710 58044885 1449352 30909774 11163475 47125156 156542460 143404010 46723905 252930573 181768607 124865255 90942231 12499811 357752267 40263293 227569820 33609527 219425511 20876544 47395439 28693076 137830934 95089500 267206578 18300075 21753387 94059878 102624223 108280191 179180901 9202661 261269566 99572434 207710454 17795481 49589833 112544233 42727477 129565534 28709396 255554727 31263 250385775 77643420 162891093 3919945 33463650 85328559 6528544 176657795 51405212 51045220 104091068 163162753 49262005 10163229 44637036 134021268 224191478 62069958 147956899 81371775 95432934 149408920 94187514 83331348 175058316 122204449 53407744 58717184 182317962 35774987 84423513 78526570 258477435 124526224 115566119 152953777 38302309 167956175 71565104 13063055 86594532 87460427 34142358 206799458 131956941 13544682 239394816 164379154 43433521 69540030 179204038 85738344 20717135 70155736 22549888 170600372 42323302 120914880 45455195 127065820 7834059 131334605 213168627 65238928 145260104 22817400 53734977 10670475 243275423 7153124 2399907 258028414 4015026 43659604 62388011 75627951 140646593 84850553 71010088 103745118 2103580 77277954 214213039 47976295 64953685 125417245 41981959 98552995 120005533 127273220 160921337 365773683 133330983 41937538 159735145 106706518 6050266 22167388 159048498 94390205 67266586 23545340 7629430 28797184 92153005 82350159 82600705 14278453 9444826 102333336 108211341 40883232 85179775 206972025 135244333 88260923 179875266 126786391 42621346 49503898 40498607 83203865 46748606 207206013 181577714 113256652 34025636 125235464 134855628 77537051 86260244 101242718 29980146 3041912 90909710 129735398 139375996 72988038 62099453 70219265 46535239 121182035 26996527 106004775 86732317 125555285 77660454 37736600 64035243 20988948 249261395 32219471 153997441 147738721 35431485 63969657 117449838 96632386 93075442 210284390 115320911 77226529 76907728 2675205 96589852 46379621 122319709 62183960 12437880 37008932 23137527 51062951 34134555 26033919 211003779 165242465 1679566 19934693 141461794 156231836 137905530 137096279 178624083 75623939 69190799 99247632 76787827 120213630 45981617 41895599 102743920 58609693 75794976 28248220 213980819 133300451 127220061 27743490 73969074 42207413 74420492 78859600 207440902 27613984 154857114 195236313 55095810 43634920 27567591 25801835 42244473 171488452 56071729 132280961 64395711 257140674 32753679 97910786 79402614 70948208 20091229 42885033 44988902 135619727 24493481 60354913 50928022 232798374 49407015 108878540 141267807 57396726 93398918 68574124 32658938 114699782 83115788 43284618 7266327 317800414 60670705 157696964 19589491 124977744 83534991 58862908 47684609 333614953 99736875 183952597 162583325 200588899 14752566 64814319 84911175 50297849 106271879 2955637 104885937 12893888 40669627 52066461 202215697 2920447 43205772 44024696 56025608 69074774 749666 51097223 160725429 56946413 180716069 93663183 17757452 176440535 119762212 11244327 113597179 185256021 183432108 135405459 23981237 185776901 179012329 176910585 4455071 49495228 168014349 51108715 121149208 148911993 18196817 34982991 9167743 244448423 101240032 95060566 150488675 32642618 79992004 246212700 15420258 174345183 1869201 13677452 168297569 155591157 44138120 26329345 111132672 99276345 10199014 27946742 113512621 51490994 48245711 64692310 45009251 32529959 23463842 90178557 28315608 47713101 312447471 121042737 93842193 66457318 213025878 14809771 239804006 17561085 107458751 138160819 134101627 99040011 125452809 2546583 106550917 106020789 54684461 291433006 166751062 43767809 49250190 181383302 99411461 89226489 118891013 15701880 147113614 87202350 114610430 11785913 27950040 130695371 23070768 155921518 19742695 77988265 80648986 122552031 32278937 78003497 25398323 103484967 92436089 197683684 21648344 111180510 17570129 90285334 163270057 181349353 286768036 105168460 743359 63305773 168942260 30397479 86750779 198648638 33971678 161503842 97995378 23510422 5236935 60130700 30658157 51346596 126666286 224793975 70701011 216049617 153270946 120646518 13904181 121678435 155849727 144470505 81580042 46510130 188894344 24970433 149389506 170189040 180004245 2218211 83284632 126423509 38088024 141528910 53494223 84332291 189981443 128460194 149395898 136637585 79837729 193426119 50775005 97569647 247932250 7734745 241970622 143996001 14175161 18934515 117525148 72008413 153714697 130741849 19753609 83973574 9950134 158204584 165656840 43833616 26207642 56688064 244536789 204743240 69665218 192662275 242374474 256624639 325446521 52629824 24682079 184606791 141186411 41567584 6578813 223245904 54392418 114874576 8995754 207477384 280128023 142818887 11555189 16406649 43002418 208272100 78828813 27075067 50432370 3706170 36181678 23725217 41274759 34260593 74306626 35353591 134046292 61264515 176507124 158137570 131427136 7241830 16992860 115169118 61972038 78596406 82711222 67227605 60340259 110703524 37312127 125771576 78754829 61669149 234457744 137468154 109272430 51598366 32638997 122666968 73330605 121803929 211004085 76098477 127686762 53034339 81254560 121039116 23072077 119848759 91353478 57473855 61744493 160200911 62067085 122977677 2116840 264235862 144930100 166403616 15385986 22158004 23850354 23372603 36734671 125154833 77215666 122203225 126986651 125621755 86262743 244528017 58035195 14901112 70793151 51435421 176520860 127603802 6678586 156734424 53811324 123074033 114260247 41121011 73267195 114880798 76807904 168738991 44769330 19271115 89786520 142995619 122837886 49739331 99265873 27984584 7772808 120179630 105734186 100173010 103494130 42320905 114795407 27055483 186588787 32822189 52035351 70578883 277626966 20635348 210633859 55451756 91756956 94366150 22232141 164607447 78523204 251649963 90825373 216369795 29778696 67595536 53738122 67368280 986119 38236587 47418984 113383047 24396666 29062520 191761156 64987430 5403093 146718806 114882277 21546514 97131336 32593624 202014808 70500632 46120813 30469338 5284331 95719690 22711983 64839870 87666637 185221477 50436535 72674065 194322427 217090238 75887286 36624307 44540680 136663391 136116161 42048956 172292008 52432811 72725966 147196166 169041812 225378384 222962820 65104611 64375753 51150654 18393626 13151642 50875594 72678502 60716401 59652422 151729097 58217843 135461678 44937137 36444549 10524649 21699446 96659569 18240575 128088370 101145495 12044007 365067401 83572799 48400666 18925845 58942315 93379844 66807569 37036931 48479869 107965657 15420836 248829850 451616526 30060947 28274417 46934875 63031138 31039535 132312156 70018189 78233575 128547999 151285074 30692004 35723069 111207727 173862978 99906535 139545520 179728998 43315507 27989599 161432816 86748110 153874242 34212500 296507914 152111682 44323352 25023014 124221533 5485169 44706957 168497999 114483831 140940353 143268044 19853518 64030636 97241751 167513291 230569487 48621734 132210717 217731699 87903141 153805545 4560250 65594466 111406814 156109283 19504984 113352073 118887001 113672217 16800811 77046278 114796716 249826084 43162813 82137557 157727258 12624115 174862697 219079272 182274612 1832872 130592419 70158711 178441639 4934879 125997846 46728682 48971951 66164765 43797831 135522640 57713436 73384580 12655854 223206940 9138605 86066342 79645629 58697175 147213013 20569728 244801037 157659530 56747343 26549529 19000628 146947847 81723930 174386051 18409436 64053586 223174079 27828898 30965466 11364976 63022927 99646877 131158638 20923158 94215836 142136558 253657017 27870905 99219531 50629655 161698662 31241257 101955120 151126804 22808356 132381006 12584420 152662210 186174990 24557792 130833394 127179482 115261785 164652157 43948961 77550787 150791513 119978214 58190082 103160607 10280036 34253249 179204310 20479492 292938203 176436761 43636365 82120676 73828569 113899677 87938450 138201976 10402555 205347590 23265571 195915463 16111750 68099654 23463485 27148813 152340808 56880300 206075598 3242920 8067690 26061884 106808467 56733760 31507868 144984228 12414964 275357211 17582947 144177612 68580159 27463687 276096983 265602543 22591657 19967843 88251267 112952573 204184671 159882926 70897633 21944535 66670804 58227975 42184939 46182506 11335226 95904157 43693604 42665954 187052462 27489 17270385 179127589 42840272 106289848 73943591 156859340 70088552 118288516 17204493 7831713 119023613 28640393 87587910 190729035 57431933 123378112 29196225 99879471 50067924 101815482 128304559 24341943 56402991 79673186 77987211 14946978 79107358 65526670 123246090 187971907 62469424 125810472 58762234 60327883 35590962 57007664 44570617 51074868 62689353 114520840 60930448 80025953 87014772 128325333 141669840 36041224 164036179 157198507 101620951 21816219 73563845 45054896 126681586 18743180 253188854 128472128 10684755 21536229 72377160 115050152 252025612 36816390 10774294 17529108 61206069 187183515 130108191 220653506 4008124 37528316 93584235 186133204 27318677 116550623 146045878 90607552 34731272 36564008 81097174 186828895 57482508 153862002 135482384 19942445 48310617 89729536 156902928 29081356 31258767 150788963 67689665 233042035 12278760 181334138 35071901 101053474 3815718 93915582 114265075 69013727 123000355 44966564 105148502 77175937 80297035 80970745 102615145 20811162 164853658 115611696 49653957 99536564 138319548 117432583 4665038 130111387 180038075 174613375 35026528 70971124 125884252 115234585 115077930 75365624 80540883 155067489 103651890 262087487 100125002 156008966 104055844 15417640 29635743 154015971 26059691 2657950 154408382 221026044 11912699 174897836 127767665 66028034 180229121 28381058 50898272 152099816 176761325 135438643 254144390 112623215 165869153 105564577 121525180 135127951 58973884 41890703 148697266 14315394 108030121 63423158 48139019 133869543 178387120 2947222 45826747 18095361 16259582 61507870 111782140 177011752 47646359 10368521 14426625 143353656 31601521 214036715 24004493 53091000 153299472 122852642 61413656 130465854 219645729 20462611 336476121 46510079 95198725 71994711 223806666 84657382 151837727 51593572 61481044 21523479 112426440 45614621 13591585 6230109 85377060 145820101 167082562 65396552 22364469 48564818 165743200 18466318 106209166 168963867 46690840 64923918 79482718 10373281 26475154 1993012 60961779 152231974 101626527 67737486 20548376 141764343 70445824 101817862 28655523 7337880 270487680 143839686 163998779 116036509 9509154 93640488 51796790 47615283 8529988 159773786 179645154 10879201 26477517 24608350 180518376 15657765 195608171 116142130 54687215 54034636 106984349 166673032 18453432 24906751 369562796 39957344 99754470 30845344 63488217 78530752 202480251 320961717 21345217 9459684 84801287 115922813 23789766 53689077 46045690 77686719 223817597 93120628 51199478 107894223 174236808 76387409 41790097 90390309 37249193 67791580 81124527 47801773 52545572 15511854 131848634 29082121 160220597 98238461 41608231 68008483 29692574 1413669 53535346 53553655 100277016 67946161 209231393 164910387 154137691 36606457 46086541 7735697 161510166 182792925 132040802 11794498 47652938 141354881 316783321 227818224 162269233 100861697 9839702 44144155 84294891 150343223 74826588 154070048 64337605 130901309 251716807 110819175 15621895 184859292 157801922 32202845 67488997 155592483 59328589 98763863 4584339 102113305 164934850 33823336 210103170 164982042 139049018 69148452 17757214 197644380 173094714 682244 272482443 10643479 111565305 111083253 277465993 20630622 121388194 47488871 88765330 139829182 57696827 159106757 77395084 17327216 36196961 209773149 135701123 36280465 5188332 132442852 24372339 91972856 142094755 191540989 139308880 238098022 13612869 92984764 95295591 63703913 7264950 152258256 63962976 21619954 64011290 20933936 63775551 216689531 147722945 147906528 21375494 44438255 10201207 21052630 312228579 118783182 91198948 13581997 198492731 292974107 125511340 99608338 104143037 99608270 218525225 310513092 186410423 53761123 155205427 146821605 196285162 39248954 34993072 30483465 197920766 91265061 49982890 156242240 103408807 17995826 203929603 45247591 36191266 14689581 115294714 71848613 68982821 191874308 73233518 119126531 22053386 19097086 155884118 3090872 16472320 78903375 160310085 118124755 60423984 35815209 146554518 161648852 22990443 4335697 10332345 14397895 4817834 19804337 166982925 25060125 57433463 37948369 98799410 137504160 88254684 113880892 6789256 19958680 148199013 105454247 154611889 192462984 229682257 1188708 17981648 180997929 30649589 38019939 36606661 72657915 109526138 102144959 175787667 53708899 10741671 24264270 7648368 145197765 22291233 130998005 71607043 93791380 34302617 17747915 316803806 165742928 27543485 89484872 68403733 245793344 11964634 342044862 1116968 183343793 107703704 134597993 127007952 257606100 3172251 230664381 201365 26126977 168387006 121339030 208092155 90475955 74242196 233350432 87642055 129263716 8143136 11352447 3317142 76587941 74443 97706429 343149811 3200777 111062802 217876488 29802513 70463521 58737261 12507053 85296293 50014714 7306753 40379641 30463898 3927272 367861657 107187516 103746835 105657414 115303707 52748263 118108605 109938847 25234494 12221929 54613418 325542928 6520384 43658448 109493804 246245561 162402309 105863726 171943508 19756414 117959906 148953966 46296032 255844322 756704 97160491 257976037 174476355 35428527 87608378 148403098 43574417 51294134 692818 68399636 79049626 212918880 54111612 30925839 62194619 34918918 124435886 37641298 66214201 2526336 177535063 129018865 37346433 17827492 355708 9753512 69402279 73107514 52244502 47084577 270543389 7532105 298695168 3181805 63362910 67166320 28695099 42470743 194280301 96815459 145216193 14406667 254340400 22785151 162442480 125596867 6645113 56934530 21212838 234385120 143182143 56650358 99745970 148056145 195301049 42095638 103859936 42256611 164369872 6194970 38310775 142874392 139854920 30844630 42677191 191209234 20795029 27262203 79926639 9194297 75201064 130292862 103814988 121718215 8327144 78823968 8404630 23475742 159462499 28425581 37223591 110775893 22164940 15201689 33726572 162942552 13611441 29287481 314042207 8377566 33843413 66941835 59196397 213372236 53406486 105134103 92526291 138827763 222705253 3262266 108559518 160750674 10351742 54180394 267981387 131491804 94060813 115468743 110354633 41171008 170890324 189074884 36213196 181020709 35955340 65554805 18882342 168924087 141665862 73565647 127930763 293128484 63106499 19940354 59055382 68225675 175991837 182517185 4368473 100329801 118757172 169906211 23610773 157202910 161871603 19995247 10802565 108924423 265727901 40394924 191419728 89401402 99983154 44242160 89959274 63706344 119534837 116959847 68242029 151400589 22138930 139310478 21634761 127727426 6314786 168699041 40286872 169549415 168956183 62021338 218904053 130012328 121589576 157972364 91475079 60374684 104589882 36514045 253898094 55691507 61930286 125531179 117332317 36511444 97095007 5211197 189115990 16272978 146739818 105927629 89649228 48831888 108065600 293860283 129766168 16102060 48317757 97925933 37552932 164548678 138354959 128852333 81361235 34440249 225643108 135047592 103169532 32205174 28026217 12592495 192254530 57092732 263229411 97049056 34151453 64541928 93499966 52626934 26264405 31904835 83886007 36511750 162542253 41822856 93059734 228385735 12702043 39318705 88999386 140309568 32629936 157047071 167254840 122845349 263864055 172946015 151669359 22604407 205607690 58265766 117214235 57136847 95201972 56774713 31192280 62370433 288092455 98772499 36555627 3516042 24988487 92688182 82080165 29479343 107114552 18804346 15218604 174093294 82431538 50720112 133545761 47423846 56695612 135773985 29884232 6321042 51133297 35250367 304813893 57379692 36704207 61943869 181763745 111279331 93569564 41378680 60103840 136148274 68692291 63316704 134086582 217031163 86269679 36320415 80381066 13539429 96752627 166247386 41780832 201420845 118973021 124814374 55761479 10123245 42060567 268559387 141586370 178707842 1076508 262937011 128658210 220122885 34781303 19637142 177614147 41791185 48404916 155659837 62078560 157762703 112849162 150756 34194361 68553911 162868364 168883406 29070867 4028524 46654902 145752849 105846471 312644824 72816423 24117832 21446231 27090894 21129385 2824193 257229635 188438234 68703120 61460695 10359902 26996221 22641535 26851772 103290963 149932520 96255258 104557293 44328724 129921429 178201769 34244324 145627185 81002824 66151199 80946469 44573847 22859849 126824505 197641014 39998807 128836812 200968815 40977463 139023501 47952971 84067839 187572730 71950409 74916637 166600017 72839050 271450900 74043279 57759557 27291188 117390321 37157886 73040568 72835446 82076136 80538418 47850223 1169073 374602854 30763047 35078922 54712324 15351476 14385604 128765514 100145657 91463366 18813968 118886287 172841074 234091632 9253236 112276976 36768994 6259723 202841977 243446715 159111959 60885976 22732723 73248070 183053671 267685366 123398682 53747897 68600882 68120479 393108 69629314 12146143 21042753 29135365 287146728 127941983 120230766 37863930 33657722 69442552 105491426 343410965 157407284 148641217 14043887 72113830 183158748 160300820 178389738 166990473 17906372 95059223 42143068 37559613 70555678 67683766 121184534 72396931 62120142 67165844 180111838 51080716 57897104 53758148 41507217 26789280 10432985 4811034 80535018 68975817 23156737 163912521 25693885 123990554 578901 119267512 248771829 167339381 32392038 165043888 118191905 139647639 131727730 59871756 60045785 69403639 121846327 125444445 92063789 12506934 195313221 68974678 261188034 121610911 36088212 45145217 4901559 20074943 116284148 135192177 216293108 33206185 8748302 12941777 43769611 11047977 74954020 91720899 51385509 95825974 53239121 84703316 7218013 87504814 968252 126084393 59275464 111472910 150504757 27697913 145257979 67465486 42507565 127493404 32484127 84437147 107167133 11227021 73483622 178837280 94197680 17789021 331058969 93975966 83383351 31621173 69127032 224675859 90057636 130211891 165568763 63461000 63391181 52304818 116645007 97163806 60155367 118697876 111781477 44317640 205153892 14334910 108799847 69198228 17023171 12197143 144893227 50297288 98345629 22149351 130687823 214868542 98806873 74324187 100378285 86762730 54661715 106347274 227697150 78672719 95331019 113646819 24879738 111010425 96841996 131304396 16914728 49142648 39305513 159461632 4115853 13199871 46154388 166490503 135116816 71610375 56065269 147539396 276357168 13901478 56581763 16082646 103326425 56997345 1348151 278131339 21506224 288076305 51155975 16671016 31378702 58250228 86980109 99545625 110992677 34277593 67431333 87285140 78716205 13159955 48969639 281440406 158887899 203645125 132535298 97071003 4745720 50000111 119982549 13149704 160374243 125426357 53668983 77460092 49859793 44580579 45329174 36173416 237312843 64888847 52447975 122233230 150452720 60612582 64914687 17804015 156434051 61164691 135061311 96812314 62145047 13215834 174859416 259320448 71452173 157895439 38145501 66983553 126946293 22491000 158613247 33703724 170250036 149483771 28661303 86911174 89820095 8307339 36150687 108547686 46386489 6756752 100283833 194269642 205433389 48643273 75638644 60448039 13933948 231794966 97389243 181994758 20512880 41587729 129816539 111520612 191333419 19164151 157254913 73424326 31975657 116071750 118243619 88822501 67561825 123256698 65707414 180726694 52340161 145025657 141644782 12604684 138373302 133461424 126669210 119990794 98567717 175869726 15543083 228101716 131184699 65149219 84104916 63138884 70018750 83770322 239080350 67551948 114152858 82621530 72622657 39658501 57188680 70468536 111974614 193548519 130587880 112601217 18153688 78292531 41822125 118087593 111540961 52295451 68727957 28389031 43205755 174961875 195051268 40739514 69526226 143465108 197863255 94637895 39442890 113352379 12202141 177679053 146589504 51139349 154788468 54244416 84072191 2097987 67651262 38983346 8245306 191465152 111846366 2445450 19860522 54764157 98981361 244113727 61084502 69236427 142684927 109284415 17824109 32332827 240222087 167541290 21354907 45001448 92563640 34119357 37949678 10975999 206579274 73120060 98861851 96893183 32932995 5586302 104652901 130559881 74414899 3358061 70147304 298189690 84972783 185205123 158710232 44210693 19449377 396040330 60378849 39228435 38547908 272680969 25453760 86692180 104722839 30067407 63932019 16577635 128144300 249368988 206102900 11483687 64184911 68912628 46488251 160098044 24667459 80120524 21843436 220384583 28435186 30730220 74285648 11314809 16746853 527442 103368806 212636986 120885487 133369080 216694495 242476474 85055777 86426657 109617156 43007977 204660977 50152397 144208688 124026118 53806717 196712440 169967615 129899346 29862965 64566663 174822764 58610016 37055155 37362192 81809933 120797903 24431108 3530254 7148143 155023306 130143976 162177263 32721889 15659176 66038659 125853040 46034861 100496571 359375971 112665902 61514687 30090714 115750722 36082551 97397352 66357273 177331454 140915601 153781184 127049653 9801860 106379965 37520564 139150542 32062170 114687253 190538941 9473267 52613674 12266163 52197208 114072686 24906683 57765915 261631921 92949608 59273135 26609131 252662959 54307180 228488500 108579357 61029116 61012626 47796741 45935445 29090451 12463703 160676027 110276314 90081742 22079498 85156655 135803276 74685097 95120168 77545721 118843005 137863013 198927608 61767885 87349740 92709109 224667801 13771921 79245959 151212263 176461122 38393582 38185009 126544022 96478587 27747264 61798196 105786903 59079488 93240801 75836031 150536377 175444692 121635799 49998955 14216556 25585374 16376865 30748376 173816007 101973956 50530222 47484009 94183604 324064931 61422394 78142421 141499908 115100693 144320497 1695342 84011586 186461950 101541459 76359614 238442221 126082523 145448413 166887096 40524923 84414027 223264774 41686499 57740925 93756173 115194244 53606678 30810222 101739611 105520717 14283689 152284674 22210602 162174526 35859375 70141762 196044391 50117054 89558380 87144261 73502067 44185346 110791023 106620396 134665500 94443602 37112071 75063602 18253087 45574926 87926601 185725051 98676602 110921923 132491404 7442260 93930559 116248312 11411862 167243416 168862479 17976735 14445138 41853966 63989785 53433482 113228245 60599458 185429795 25904073 17821270 83870231 48229340 120527620 5361341 28641175 23759744 77573108 185906458 85250699 71595721 1996990 162414073 27288026 15670787 138943448 7832155 64403837 60042555 196053350 10731097 116032123 225366331 149449567 67176588 147793070 16917261 9772382 108392952 11019400 52157156 93955158 83754648 81948058 88751832 56946600 248002681 185129371 113471413 71064760 127892802 67284436 4889846 62401101 81741270 222147041 73660252 133727338 81538885 67353116 14142538 103003969 65930998 10409168 34534123 23885085 18332732 110824003 8068965 47690457 98076689 126234061 189762840 47315250 186387762 38209438 122238211 17520744 101646026 11660946 5418359 216099478 60313433 165479173 179779692 41701085 28428862 38495905 148631238 92646906 146815026 110789561 23128670 132599558 153855406 154764855 191148867 14072413 175219748 15758830 130314197 34810645 47278700 92644356 23706534 51894472 87276215 5261636 25323642 54623244 166696526 86811673 129384722 19718351 48746837 154094817 41691208 52191819 221150841 184058218 150210198 81699212 138158354 199275394 46644872 23887363 13662169 41406084 61468532 109389849 250088717 6690384 67168122 92830183 77536303 110527489 103165571 19168418 124108177 45967609 128138214 70097647 162957393 124799516 13614943 170849167 8355262 15678454 46731708 18946755 36891462 118664080 62528108 137986484 7163188 72236026 130715839 184340180 33683171 127954359 101050329 16803225 106066094 84673753 173650427 72025855 20738844 54106682 7161318 119110704 57805270 319849832 43543103 88934378 65754351 203134989 93746449 99567997 68101558 112017097 296679291 87568649 5609422 155659956 95737812 245021459 108959528 64487001 97694852 119506039 37700271 67201952 172793644 94954673 93223631 72740467 45125837 81825760 54720178 42849129 60188789 122415555 28518605 194760211 140832675 12294978 51356609 201840388 97356178 6850150 54159535 21336088 132894253 70467635 108732289 88380977 126395221 5119261 15653226 44203978 53926244 28309862 62368036 71918585 12618267 58660965 117413764 98873632 130539583 35124618 87308855 52387013 18792667 104665617 64229264 19660313 105754535 25682189 78551577 120591132 76264584 159666601 210399820 97136759 52607469 134465665 38245461 41965571 86809276 125599927 126414006 85273003 161650059 27243826 6215404 109091363 94052109 132982789 30023360 109570287 90340142 56219629 382517 114003394 214918743 175254904 9466008 82862556 109507319 2668575 94036435 124321153 171277482 42310756 166862463 159443323 131413842 198468047 71801336 88465144 134216955 18059474 62853692 35256810 18250707 57353376 57664629 76633586 166881418 171997551 145252284 83114972 171769955 69358096 18932560 76579526 71098080 95619560 61752823 44741059 109681263 41786034 119544510 63101535 152292358 244020584 44047323 71290656 42416870 11016408 110892037 4577216 51424286 165376646 105319675 62691699 86169923 145294648 196897604 163458434 69023043 34884136 92534077 115919413 53869549 27264345 106907645 78172409 15069123 43699282 22379123 101249977 22870576 101671373 186339244 132648926 81009522 104065398 12356042 76405089 21918950 95286683 113241386 79032660 118251184 62761025 119714561 142104700 37352434 52579147 18544416 48339704 144324322 133643154 17293692 90491374 6419319 49683452 77196031 11342927 114683887 33485223 45179591 82120625 37495047 143405591 32952035 26092484 201990566 70563515 126324382 31715251 44901233 26783687 33749063 130971060 20313011 16541510 73736854 81901070 124769307 255902292 117294917 106093158 89937225 55597616 17035955 24340022 33137777 218429243 15682942 228769 18344989 212400363 163561607 195402352 45368308 133833673 67915782 59556984 151181782 10805642 134483447 52250911 16550605 17347803 13248525 328671863 64836317 41443756 27448404 117132448 148290507 143908128 76369984 13417811 319342875 171599921 124999521 214340828 78777133 28237697 95406329 7404537 112599330 38065380 19377909 291250188 100846686 287965856 75912956 36582130 118412055 23913322 98850869 133887801 61805098 33401379 6109069 12602168 169979634 82417377 18638613 206424523 131949903 201880933 59622689 87995570 53605624 168645576 36644486 135907316 14193997 246924354 36875924 2245207 37356276 1486446 68073916 97492535 39729493 61489034 6747402 59595710 42116633 155281451 271638240 168500515 63779512 48746548 54902350 6017065 8480569 58263114 39081164 101200405 9423933 17426836 29958012 15619158 144817917 82827519 3078139 35125927 22343117 8687714 10806951 115429235 32986579 340301376 71121897 100140438 216097625 44869154 172803130 10406414 14536088 101280934 73650919 122935704 115001991 9334309 229403695 96913940 21026246 60943708 110564974 74513312 3822926 239766164 130187700 87296173 7466434 175814408 11776376 63778526 98514422 128016307 174539680 144416649 24845721 91063254 198036162 64878477 34435404 34492048 28678082 132620451 179795791 58798070 108406229 21022557 81740063 219708646 238214013 100417385 2437426 21625037 2559384 58056428 46225924 124240845 88347147 30543118 22323074 216943341 187434843 79021678 127540256 74767666 33123820 60089220 80894177 4975118 296802354 46581411 36187730 1931676 48265210 69505843 157166530 42629404 181814320 25558599 12922771 48553887 39985751 59382972 68427346 9005189 36950248 115565541 38068202 105008201 54334958 32808640 163677870 123349620 86524152 83330702 206817427 74320974 37337644 200621896 174016131 79868414 111715041 34463182 81393569 191791977 3610086 95070001 78931187 127458758 111039665 206239903 239171844 2706179 235704915 219132839 145070112 6707384 70132242 84611023 153196401 29783796 46358898 136649349 56184490 84042339 105447923 80325782 135461423 58671539 114139989 67643918 91847532 159784513 65471505 98891465 168560763 134662083 30998650 55867933 403616839 25053359 28940052 117195994 33130263 52031152 24698008 33744592 91588316 56551860 33224137 88065661 37941518 153451265 87545019 156236817 95460746 76483102 110740805 1987861 238076092 239721522 284001218 74628011 5934445 122964400 26106526 140435759 16089514 199514873 7373512 118122834 21669458 231080796 12413434 53500445 68463097 41372441 75152954 133557185 304198357 423405366 14913471 50689869 180973653 30436596 100661437 123903021 22024503 146264991 177583870 28697870 107454110 24581150 144797126 58939306 62670058 48848650 89644094 181960758 190230918 20064675 75882594 76927074 28805157 53209881 35707378 380268529 271606841 35392861 223730489 241974549 2904195 22401665 11287796 169842274 85612085 57586667 44127903 221723316 90895073 39307264 34453424 63893225 69693608 87445076 8095383 69924910 131135229 183676211 38467617 114591866 192106103 32109192 54559443 89931258 74897988 15300323 19256546 141828127 19143904 177978695 238087771 126771992 97884011 37032137 5391652 219981309 32151063 105928173 8407860 17554268 70044063 31476503 37359693 117678947 170224961 192304255 5977625 26658516 234587573 12496513 165964098 53967775 177361255 97542957 284274289 4412945 195728055 15669223 156687810 46834983 31609545 58354659 13344711 135750882 73239026 58185594 135611805 40168586 131041457 61749763 58483400 39628751 156960660 51771647 55156313 956590 125933858 110391489 69985260 92194638 13043556 25512478 46246426 15556700 244917606 76392169 171761285 63636559 24859797 332328648 12247871 45510751 63094429 157378384 215682842 26577732 32732616 11824945 23354396 6549607 32841008 167845454 67205879 49801347 283991137 103558220 7790403 159337974 40396845 81244003 16274780 104166310 94549138 116103013 240233851 171694611 75618431 123461752 66676346 47515731 119470322 36819501 89607068 129700378 62458578 249980852 63182013 200287421 16728306 99898817 32731001 26694131 136342686 14337069 6826214 105631795 90115827 363437288 153983450 64789193 31671884 114839539 41282256 107999895 58834484 91649907 35295655 63644957 7100543 36482782 11216243 101326035 77800993 263642273 40540801 6636613 346564788 21579324 33878858 72226268 131324966 48862692 51276488 46296627 14341761 25136455 32943093 199508821 41495317 193195905 43868381 34886669 142534290 104901322 180308052 116200695 63362978 21644825 82746225 69509447 183623392 170794342 126028378 71128391 80282364 148592495 116850418 220458533 118253224 98683810 160844905 90099048 6884847 10974911 7984832 4039965 9391123 23593552 133454896 19881857 33878994 221905250 29992216 179629514 39597063 179968341 68365534 120652332 106461021 144548331 33282923 1753635 105481294 82244674 220908030 204433755 132550309 161734277 68002533 331440602 67570240 10717191 54229932 60963751 257557412 52183319 131626512 63921190 90808016 689350 46024423 33754673 207313674 138427906 107637608 220763785 138620261 76767818 122913791 202282983 111085650 16275596 98326130 26306497 112955718 135015649 94781171 247960402 87796160 11828345 36019464 158830558 31068571 20860819 47404500 100925991 126000566 206875465 15459307 80369268 89243880 224946601 17818601 66069922 96675498 39511672 75546776 8820348 117128300 119486319 51995962 235257577 84168241 72022115 97000538 86414689 98096698 137886677 2590018 104356693 23672517 44588399 7063721 120191054 93056538 136798762 100450399 128261090 97648612 194968376 124456490 107602656 38700092 257416244 66665653 129473496 3426197 25702504 186186771 61280801 17320637 98839938 94801095 58086892 141556518 51559708 102610946 84632613 36604825 85953887 109954453 165718941 39260361 45701610 54726995 82377954 110660293 127470386 188164313 7452647 101935213 233039451 59427699 115736085 118967632 13599575 23380678 156265751 162045819 10223902 71155591 110223036 147261191 89278271 11020335 92896245 11697564 71465076 86509481 101062467 188225717 183465734 163900264 93413691 118343324 83739535 36891819 126370248 165539744 73412426 94212895 301437948 29462377 24826749 184304344 92327051 82442503 45288272 19649280 130892010 195771269 42651555 23219297 9967899 27537858 44063116 25481419 67444389 159361332 36935220 68787780 72424930 10695805 121531368 4414526 126044120 126210295 30351766 2429232 114382970 72566574 155114341 61650228 78929351 166633490 165864342 176615618 129704577 211702462 229681152 199944191 36117248 83829312 119522478 43986871 9136888 63408844 52780478 225247841 12687066 95691147 152963195 119368050 56982589 189761786 4049468 91993579 134514642 19619088 103915492 91531026 6032042 15551481 52474393 20875048 73068805 46413349 59984636 29099512 29199149 17703919 14346232 135798516 105604187 172330802 34125970 176891647 126652533 50763377 75966829 1447635 50746088 118383087 131890947 24536491 171070473 106286040 218011842 44990075 187411774 94367799 197713383 2573477 19419559 119300798 145294359 45788412 77113428 121002787 83377418 8461155 61589266 58984900 77870387 3463852 170425374 76603683 64062596 73928580 191238372 37508188 112157738 56746374 18786887 97472951 46980299 17841789 236315334 127738068 37656938 19166412 153291516 67185343 204139043 232346871 123575771 79006412 56779949 206707573 3639071 28633882 85428723 157674983 41908621 137690497 118026223 42092731 139841677 67041200 58392416 134937823 46448318 250802632 93819634 62562941 110536992 25984925 41588392 32345781 192900955 31846100 176896577 10763958 12849943 145177535 94264796 73778521 122810091 48571975 160445133 95247753 102206788 114808956 49497523 72111892 125639979 127920818 101013031 37930689 198721194 23646371 10202805 65469125 166709072 20829641 14817982 21998816 78008121 114263001 27185295 314789 194350766 19155362 17416058 42185398 24356206 203041268 10299926 180825022 110779531 65103387 144041238 192905358 137433559 51039253 53999820 138324053 66425409 10463483 170142341 163878487 19922929 276135233 157025022 65680673 21850610 90461488 4990163 47629988 144581872 93537808 139796100 176432375 282582364 117465342 257884067 63458331 37277583 94464206 157941781 138408441 153779994 57980608 108351744 52013642 18676608 79246401 68311695 34511139 100312597 74847209 27504045 215927166 148857338 207575967 66434028 203425961 18458906 188352639 21669152 192101836 59070138 1017875 118548497 47333423 52611311 8606896 3772759 116549773 49360945 104243609 163304584 216094973 191858889 14214397 107824557 38957931 3678987 149247964 290410201 74645963 61434039 18186277 331827386 62400438 59894927 249131787 149952631 41405319 86687743 225858821 60298201 94243189 130762351 294382489 138674916 16211438 66334391 45862107 19553791 86000994 16404456 258567399 162486442 67151615 18809718 134797029 125620633 27354139 182722188 113051054 313246148 123790430 94998737 90335484 163259704 90072137 225279733 209995169 99617178 50754129 45847861 117019653 95201768 93021178 96219133 13345986 82653694 52271192 110658865 14876938 13642619 45731853 243350682 40350044 114642968 107792189 69739151 237103811 106199391 76392084 82009037 170748544 37149012 33478100 156489675 161151976 1115098 85832575 36742610 218317417 163178240 57262290 45683420 168007787 40715527 162568977 64388843 133965848 97274391 15266646 132392260 42892802 118956106 61452824 192511179 35080843 177319724 28999637 167185089 27692405 185578528 28245177 65586136 169063708 67502988 25400618 12368571 6604619 103953249 162635447 86247783 179633849 78954256 29955037 208622827 118297628 10092883 215534415 143486375 186721251 4160801 54428118 97715592 110038076 65809567 95043039 156449555 100649146 6398460 113306564 28311545 6876925 127838521 13246230 138739737 41796795 31632461 11244582 112697335 76827947 265723600 204112659 66286638 58868994 160675568 127630815 36221900 62876455 151184179 48120506 115237135 106271794 39415622 52092862 28006344 85720052 120229321 164634817 82457599 100933862 17837539 117257296 42909768 65136673 22619486 26125889 50523388 2880038 53168350 147744263 231888942 75671607 140104327 34321300 275212388 114204555 58065302 68531267 176607492 35821193 102192066 18121116 155725083 43218624 208327214 169820395 116329589 43078340 22729459 143464615 51874174 45784689 67414384 60769866 154328839 22189063 164738568 73681638 8451244 123206021 225488136 174431373 153465766 61669200 94559763 4579817 153314755 125342513 49572510 109770496 46247242 235275206 214131915 67599412 177357209 45547522 4303193 63797804 109828959 159006304 84835015 52491223 25754303 129870531 103970011 52204144 35647249 215954230 156471468 10320802 18445102 59050265 47157371 114937799 39283141 202946034 191106401 169561604 133118211 19469522 220787653 11612173 96873956 50170009 227336835 123064445 48164400 108135317 63605313 51864178 133795916 85345304 64801348 77296739 212724315 79271034 31465589 85208352 218790986 86514734 35642999 108322062 17976854 143685360 107380670 117883797 58219356 124158922 75549632 21174231 131482624 62768029 16446327 84164348 31538145 135324641 196113785 70773567 54676284 51823327 141290723 174779975 174962742 85583032 25656910 59511407 85377859 212255999 64006037 37851588 136222326 38374355 66481458 91246633 46045078 100945014 32838356 51153612 179009932 120332375 105213187 118949833 113664822 83829873 202014672 39299665 172725168 111160501 165034946 49754597 117746981 147318736 33203040 82349853 143812724 178292209 16074061 18470245 48206628 160700864 31775023 60162830 152956888 211280216 107241338 77721450 213996357 101363265 98187563 104773669 198000394 44876991 58117288 46727832 127751532 128868551 217071793 92560682 19056235 10045249 29784102 73097722 78269309 154084396 136682448 217466992 51882895 26958107 77013672 17401404 173012111 156117103 67060971 73492394 71716081 96470563 40389654 186325423 114104017 130443805 65594500 30578733 17167161 32558519 107331557 95751956 42817628 105994048 74039454 138247196 51341972 93448490 135688305 89609601 58213032 110313884 67336303 139198941 88675247 193542042 81274348 71550059 139336964 47612478 120102824 14735345 50759586 78733511 118319303 258068602 61464520 83709819 80473665 73031898 28503968 126119447 120940159 253775184 106498693 28551058 58461368 36300933 272634746 86770533 130932776 14666461 14212255 90264186 164761960 133334638 32800191 49970157 160310901 54557811 70535550 151024685 43730239 122917327 230939152 61095875 104321231 146246104 77862244 30664600 162669719 37775938 27031938 274286109 10128940 67270581 257773431 99376917 27523306 132870827 186978359 111367085 34296446 135810586 92649473 82011128 95902525 63527691 28194143 10244591 161936016 26535504 170241383 116654459 13475203 121254013 27765488 22014677 15085018 73499024 21478055 144637751 71424820 92069960 63097863 122176960 104435709 39679479 62096087 21948411 71144235 7298559 168975869 81165480 12104289 61607065 121940116 159983090 3197632 105700135 35585114 33690821 16788044 20505077 143973085 43544565 426789318 78477933 138300882 65192501 132594237 351105811 12845659 22443247 146281175 30754921 222392385 103440716 352871635 44482115 35299854 105610936 114601743 92214902 81694078 60067205 51400316 63376952 220424057 117244818 22607450 44170777 18437520 67783437 20974566 165342153 179606836 113209188 171688049 59609004 72421530 55801089 72496483 88858337 19860335 45707084 24655695 203759331 96682689 39224491 165579609 184756714 160571749 8512580 42780772 41246114 135875118 106375069 162839872 54078904 103644325 136488835 189232100 10441111 36022065 36467176 92890703 181443618 88859085 146696842 21253706 165714334 5340040 83735285 78353884 90568180 37536323 94457406 92454058 76334097 71543225 101420147 170775336 40088159 64116282 70854827 54454927 74373861 50977883 194257895 214118502 21334031 73251555 160203733 261250900 168579327 104723179 64129780 29400684 84621138 71695647 237013779 39045005 313129154 44348308 160552641 213863587 361564075 96484197 285326487 101984394 2809539 219232204 176515029 34015266 52482944 123483291 102726053 21371805 146184428 138158609 113995625 57702522 160104997 29460694 70991354 59627075 82563356 112737234 17102884 159373164 105730616 108909208 175044223 112927328 42866265 3142212 58610985 6449902 231941251 12094616 49711298 15011442 79518792 16463344 22579400 30644982 72185094 148303172 161304449 16650735 96659756 49342840 216970609 122458956 246311776 140089792 136936462 67743504 45909554 11044033 85318682 103225309 151483634 34956828 101851556 204168844 73633987 101149473 182226468 142069697 3717968 163207480 48521570 30187699 85744260 3345838 81553386 94358347 30798050 62270082 9686974 41347111 75273365 39439133 26456267 60566376 49308058 108257615 144063117 266657053 253711383 39214869 25645384 43568654 154900855 12477354 30768623 89115088 124917564 127363201 769777 36160020 25988223 60953160 135751868 86443181 47561835 103618060 236786404 73000448 69750660 148851558 112312829 72090030 23588911 148474345 162938217 83496027 113351206 300160024 22869063 102753593 81564657 78274018 198174882 138111468 64071572 41479201 62882915 87231233 11319331 6854417 49316949 155012375 53908717 19829905 199479632 151616778 109104538 40766255 52192159 108253093 248544896 33040435 28858435 246889946 41041944 264070911 59759216 259391457 119432837 83465818 71742975 32443888 86786989 7384868 51966280 193880240 225984145 47257144 43284686 70918866 36070464 106256511 6121649 69338784 84599837 200466448 49117301 43005461 159911503 70255747 186108537 76233151 54041181 66837183 36498745 69968804 80360156 134469966 179553830 8305027 55258415 178451601 149862259 30831659 113765530 125172003 115783005 196547829 202142172 24235795 210620480 47615861 37127405 100705110 48866075 18978800 75465652 63171643 166875043 16219751 8266573 175779184 35506710 52846506 102993973 48728749 55364240 80652284 53784974 252669453 45512060 151059399 126286387 19360127 34814419 210597190 30626605 115750314 304533036 67028195 228386245 32168641 289324768 45587353 153376924 53766631 146184037 83239565 147675770 17461516 164545635 22090004 238441235 208411177 21637889 154999217 17962098 40789358 172244102 144202517 15279515 220856486 21259826 101565378 91856661 64755244 204198118 104709137 42986098 116831820 67679057 130782683 40767445 133784203 42105039 69746733 84725059 22240437 192997532 88368176 117256718 138349060 24359181 129102352 83644267 16666749 54624451 175884618 7734949 244086935 19203489 136045220 106807583 115606919 201970472 30227411 16756764 261196041 52969042 42971784 46417650 1173272 12469653 98709701 161377362 38079439 46851762 91213347 34121397 24877647 19135370 205081353 33363231 73348897 32311203 104810287 74681646 45806398 171394765 25370766 109695917 270551056 104765186 24843630 30352106 281742972 18573316 51975409 135139681 148661566 108845849 219579667 15862615 136923508 11992650 79671656 138737646 14479070 120315494 7445711 213792357 54636334 50130144 108198217 183434488 8661364 99687541 261125814 47546824 77256959 152940619 23777832 43274928 45848065 165195409 18335843 90373292 160693401 7342334 148272606 435908271 87594608 46191057 50400835 60837152 103009528 60454363 88927697 3082678 27260775 180591000 66641938 108424385 23603259 214604362 37984222 37275356 58005717 353851260 64942159 66425069 7249446 140487609 124788925 41834161 3742380 65043241 26318516 235621139 58366185 30061848 51661283 105758105 71085024 106877113 56520886 142395519 25104818 82554040 49644930 129545933 129036681 29384194 22965759 12994460 165045877 123406128 205518797 60097601 84619336 20723442 123396489 50760011 310158370 55402694 54277889 27481163 270755855 59329541 24932982 5689560 92643438 194219696 83279056 74430590 31811148 94387927 214817355 194746084 3352162 73109095 42369831 62269572 51758778 5688030 83622575 80495935 42314326 113141256 222091723 107173542 33667072 56426315 360554989 65796715 186864459 81096103 3316819 152404558 39910543 142583777 248113963 200441866 63678838 250340453 37098216 187620908 121007581 53750651 304240789 179870319 111570116 69928752 1824219 747864 127915123 109600020 1935025 155476305 18555670 242506887 153438464 72806325 79037182 101424176 130395423 210198030 60837747 7982690 20991651 165555265 162416011 52435412 129369864 19753422 226731975 118923653 75924669 17159783 113394947 65399935 38180351 76263751 25313918 98296737 174529871 80276754 29784170 42341237 2748951 109945868 16568676 156628361 292425687 43085718 44356808 56885434 67231855 68821304 201658012 62740183 32075277 182846509 167339381 85344658 144504114 66070517 16674824 122808459 97155561 7143536 60976008 15967420 16128342 142638449 223976819 14999661 66217975 110833166 81572375 34729317 80352370 106753948 128741340 97238589 82006742 78375270 229835801 112419980 35790117 98271747 5588818 286155271 100564112 116991110 10974690 104113865 80498366 144332805 1006825 357690217 34208420 100221953 35863914 15025705 71709825 144574460 40330324 117174234 50381438 21788509 55460681 134269485 2529549 95034352 134551005 112884845 14682985 113632981 73736004 256186413 167651756 69349188 44035559 23273612 216671409 168879768 158796048 97128140 63686403 5884992 206800665 172870773 30038932 25558701 59606029 60059810 147607243 283110775 32036534 29678039 56621900 144469247 76128618 40597564 36996845 52256946 31861995 41786085 124220632 118858458 108067980 73994200 112543706 89514894 2238356 1252050 81961607 113276763 25375849 18053439 117207231 25820756 147904335 173514971 59998865 65507358 110046049 37341163 158565749 86098523 86718173 164002366 83948397 60981244 10268187 145562279 67816434 83074512 2006884 155289832 218545251 14221520 92396717 87654975 86630385 30341209 143516091 30728282 59510064 65105631 48149661 116703079 160027494 82329096 87404905 26467045 113003165 112877280 166278632 41115656 209297812 160231103 209125806 20628242 18195984 167158229 135949578 106015519 115668578 25693273 153149753 29282993 311598882 37630299 84039823 22492275 159691659 221795243 101202768 91535718 175320524 220858458 240442900 19749138 127976323 61535308 195536856 9346277 210824072 69247358 76943955 59914868 60079241 181757013 73074075 21158914 37354780 131199506 90955083 25652354 105553561 1523897 132544410 78153369 71104557 105643253 92959485 103534913 84605549 110049347 43484980 222725772 54717220 87931718 92191187 113850275 161895216 66114411 69867977 17651406 117339610 205135838 4523088 77325078 149065044 86673633 75041111 5871069 136772446 24653094 18735360 201212085 16537073 83832678 13528379 15943195 1100597 9718713 73214461 140030020 37330844 65988118 21929184 85199308 11471889 87181542 129697063 94952939 178569292 165968416 11350696 179914893 75294037 52148554 37369876 146343701 83673694 33692844 134020265 120157853 118789982 28940562 73555889 5419481 240918764 18737417 133531974 67280407 21638280 90889820 2838660 79037148 92651309 11254051 157439210 69746869 92401885 337648883 87220421 19908972 26377693 8237367 51268549 127004246 247735883 59347816 93930916 44146688 56176296 22740271 27002834 66623884 164910642 122771501 79783771 247263657 38401759 156499484 74425728 116426353 1505775 15371519 80696705 33708025 185765324 361919154 139840895 61795289 112716817 38176781 30615759 135791087 26709108 15400181 45591807 109322410 327774773 88683135 6218753 256863387 212320565 144066772 25001968 40957012 31150205 140933417 50222080 38284578 178523953 86243040 150462835 29589877 136002856 2516476 43190693 58017277 219994535 28869247 3061632 205554021 350307712 28842064 283879787 23800255 48859003 112070137 47159411 88758360 271258222 11889324 11525218 78329166 27805795 93986591 59922892 147140576 35671831 121555270 137781430 136485945 127449221 53404208 177144590 114816470 63901589 53804660 38789886 151392905 72227101 26578582 49825691 202126940 41771244 31475449 27063966 69011772 249323394 3769325 266646564 92536338 349674700 1227315 28697156 45520220 72419575 117181051 31229068 31727695 230213201 53064735 102740163 122709536 54898576 162209036 79395202 85706282 95928144 20023756 118769344 5209276 70718674 101611703 69788774 38094994 159485194 85248302 188852762 3751934 69199078 79227990 105077187 197375933 172711211 166067084 50268218 145236525 106818327 38105891 168722365 57931869 105303168 6697337 267894551 77764715 103029673 11987125 141374873 215876013 40600335 4929167 187241400 14767288 187867493 157160495 26024042 131756035 111604626 71823946 32749939 70934421 20151545 65900704 5747394 3942708 128470105 240510628 68688840 254416951 187234005 171727098 637959 188705848 125832283 177354149 67151598 51215968 126081724 28081348 127676052 16970012 163200017 105427659 38971973 62371487 98810239 30509050 31972291 108440722 60545364 67418464 84282192 35828945 5725974 62922440 118897252 63085113 20801880 36268225 15009589 209280183 309853407 132220050 66695641 22454773 64117472 62121060 42790020 139351550 92557588 60130411 28028767 48215332 17820777 174174418 170857718 38125900 256821210 68452319 36464728 114237739 153857021 54297184 49442239 100621861 90527822 107512437 48423463 23467378 156238721 43693825 176755800 102914566 114355192 151475032 201983001 300809781 137982489 75941397 98850886 182898410 111986055 18222521 49887248 87881279 2775284 137553307 206906269 233604684 72778513 75445201 307404234 77938778 66516223 90838973 32351697 62438586 23932141 72889030 143558727 146022554 31006555 12120507 138599606 8670170 84870222 68161993 206679251 87469165 68998954 8601014 38251921 60157645 101426182 107055579 12731266 183162063 110233865 43188262 99339976 427584 137830135 4658935 195259093 108641424 144066959 53981698 135711901 21627570 109597793 77064349 154930265 67235782 59160238 23457212 212536958 48762732 19641426 41071711 123949329 90800944 78435688 48197975 122774000 106604722 117504153 43305341 162848831 43518283 7675041 200726990 108274156 161814007 56039038 87114562 106978195 112888619 190781123 57833762 91705259 129310857 68358496 25488848 205970521 43369941 107439456 35274031 234621794 28951204 13155450 60538581 55255423 37487295 187514760 195996910 47486933 75686941 73497902 161193048 261225825 365942 35818490 20011091 41663566 55277540 133317655 65541307 92123459 42885509 64993040 82793553 18502086 51755667 77716112 58755468 69456152 39888137 165663657 2644265 277577258 223100367 127692865 190776839 123730148 155986407 34991661 38876416 79387263 14059493 23869700 21501362 37385312 71784336 9803441 164787324 165548397 59400601 276495242 51293964 72623626 60909861 33931524 193026228 52577345 111211501 40296970 34267223 46898512 41957088 72529055 236058005 214254859 80346743 92573007 196559542 59760559 46533420 21566676 50414520 50083734 164951833 68913274 51443870 100239038 154312774 140154001 51170595 27558275 84370388 148964931 197052219 143888680 22895498 123633588 179304882 116383190 163223137 58370894 132866628 5670282 123021690 170967997 18263576 196719223 126086093 46618913 142631139 162848355 107918074 43535912 8838827 140360041 56729000 131444510 139131859 72662607 239274898 30141289 13354673 81332743 19369154 124217640 11659892 4442933 91592787 6491025 109300837 123246447 56624450 80669454 150052642 12044874 52395666 28104604 17153612 59367043 92150438 53330598 191255729 147395797 135456765 113177296 142080764 11349744 134984437 26348164 98004031 22751576 68197710 249559082 91771338 192569319 1052402 82882616 92322308 40070241 19284970 36263227 225244220 92112035 201333312 74082464 34135660 159824055 67970148 211433284 145578922 169764618 47201316 28181818 101131436 53023493 43650747 28466823 134651067 144074796 102555526 256931880 135715488 38214844 47712047 71288310 7790148 14455814 17435659 30511056 147840670 58945630 137632646 32236709 17482681 1595569 118269306 4923761 55026297 209485458 142432851 11030960 99971322 230215921 26380107 101099816 9053095 183290855 17490654 117794445 69921663 69461847 48329708 145399164 156428152 45967031 124577530 108922689 48358829 104105501 125583760 25464232 38405652 30396544 51164373 150750628 155646390 122459109 215363327 14578061 33779 53859944 38652220 55714253 48727865 54425772 2212125 165417055 158777110 101993778 42431031 61785378 36587723 78605501 79574314 129660547 98809015 169787500 34125239 146764230 163505609 32475270 188253529 63789746 67880388 120992621 257106827 189815727 3553442 122207645 163348444 223388874 119674254 194209666 42932106 99837022 143522398 1206830 53681614 139834503 74842500 182168379 203214974 50508564 270530180 79781833 180222287 81616762 19405024 227713096 68635460 69334500 13828004 60669583 104299182 170741268 95094906 111286522 64244785 77042759 71281731 106515642 114707976 39711252 62690458 62938692 111063448 38830975 64618836 74947067 53770626 3741921 82481212 81533479 90027325 10321584 201262745 10618268 51313191 179699928 46653321 129218241 5410216 104037637 95240987 19216256 4835939 198614434 55074611 13387228 94986599 66899386 258255721 66680341 68722449 9088251 159019122 146661346 88987469 127128244 22819797 79305085 173672 23821012 28223468 72693666 138280873 35082169 109898319 99618997 174051967 59314496 84974823 132320520 17986799 191978484 171302574 164048164 161764384 33932850 158118122 26842456 79184283 119976718 242034763 44027705 101831615 137507883 47017138 116071478 86976012 240008788 28331452 252010533 198132586 114744118 14433255 12566077 129461562 33912875 46813546 70565470 209065320 8751464 16046742 62270592 84770789 61525873 19232389 58778826 202659397 84618860 139796185 22782295 81599626 91684689 22465636 164819641 40799371 76714999 145004985 160850260 140267017 40222493 61284966 245697430 187833493 36705856 67686265 122640771 26806263 16255910 107088236 22410913 114794659 51157913 127459421 40577606 61674555 185139435 97123278 77300343 159361893 127181403 51022933 23320753 82657587 198223077 19153101 41989388 87754034 53691627 26196439 124609048 21887585 66012564 25076683 212667994 14248431 234550122 147041585 171050175 20443180 64511991 35581646 115661064 6988547 17575994 84909101 44293296 16965915 114176046 151618189 121132208 15233292 170954193 140152624 147585398 65999525 70655570 22364792 119355181 47937892 48152857 276200479 114704984 1286543 18065968 77836319 41284296 218986078 67790628 260737687 106753880 8265706 76048327 81164987 97102963 28228908 131932427 144488083 55600421 18895925 18468579 99408129 176783085 223650912 36474962 114365154 40428346 45863773 94780848 118669078 85893112 65227113 209372918 109920351 100075872 208578508 137651635 152312027 78930796 117558434 11904998 89902494 59079522 75140255 168054061 172590681 270452490 24864982 317102105 121061845 73624892 48323945 102183243 126545331 54687062 89867134 151754767 204666791 173095258 99100990 11653619 135260075 78071310 171766130 29940026 68851207 84263101 201223339 50627938 112956551 51109242 28202303 53802603 27563290 95477168 59507837 174705651 96094676 12380658 71689544 12489305 273586661 51249577 142017014 152750032 57678144 173048015 8005640 69080469 185824314 35612382 71648472 14743352 33450288 185728264 54898746 105868826 51717672 17392955 35003697 98023173 114510198 112656246 116820583 145982502 70115021 61809858 48878179 336078780 48242396 35716473 148332820 30128964 80792959 91972941 50993132 68901442 71465161 188882223 122964128 124363092 108018850 285879769 117018412 11558045 77550107 69936793 40049586 159520333 226604339 42245187 22954097 108063917 23501038 135128563 69050566 115229757 2327334 22786613 79359893 127592922 121494597 32018854 38170491 81889459 37043816 287708391 42777117 30013143 19092428 65647489 12648476 229228476 28253065 17808758 56204975 100355505 69504058 77272803 200790638 81735915 40045030 60043745 134182105 81382706 8910907 43470836 79583426 63945398 12014920 75238651 121781489 47645288 49771852 75089884 85252025 51211157 122411169 126510141 65113077 81547810 105414722 11506042 138698767 158529896 195215369 12574101 210071023 29932478 125424521 5816006 70574565 143944151 65786889 86745033 46490155 176329576 10083057 31293549 88415623 18327479 188644852 26461265 24476923 48420131 56693929 49314348 20130414 287820166 192139661 66540176 324395122 91046373 3766027 13948177 80799198 105571938 36078471 68556002 110942680 29025239 113175086 37594769 111932777 74991862 248632140 48549994 140447132 97413128 48730806 157223497 21457961 94935582 59982052 83969715 140391406 79255530 59422837 27073707 181249104 104846599 27703642 73866819 103667224 111906852 27893600 90733097 115032387 85243916 243192531 71082066 63591526 127275838 55294234 35103011 3407616 58024587 39761929 94839447 180229036 112625918 129557204 68644861 70907391 3468323 28871049 24982792 27460899 43404502 170737545 7425464 55218329 142336019 56534180 85003808 77982553 10214892 22514681 66523941 172110873 61657810 44971528 69328703 141749162 204482307 149932469 247604388 16684259 105294583 106274786 193148084 87408866 86341011 14420012 97134549 175428185 35793755 108999444 49976209 122798242 173720144 14785274 272104465 20349850 118217252 44913966 142844846 33232450 9269573 17790296 14559633 49638742 33273811 11283376 5266770 194621457 69361734 23485534 43181190 73465534 105036149 50085740 60780899 52328601 17877557 35135583 181568602 2631923 100292588 50049020 147863246 71523216 268433876 183040428 183731342 45069346 8862100 35026069 178690281 144216746 64667286 94029380 3772878 41802388 92988674 73888018 13067900 116823524 94857042 134943518 104324988 17795991 36570995 120881101 46925559 199049804 150691604 223366944 150130077 143345751 41463119 180393103 22209429 43887302 45136241 159845526 19487627 82990481 91582655 90608657 45024483 201724159 2669935 359042142 80139683 125648088 55242520 54835863 160136872 55131374 158802644 129540051 141424037 153029087 68121720 101689444 82151514 65458636 34699091 55401079 270329903 81239005 61139072 204904077 95396639 126657038 187011798 46280817 11985153 39724444 248136012 98683674 101304156 198444451 13196369 95351436 112739308 160563402 90086162 83051341 70053277 4212600 57394686 5455028 99961870 8805830 12682136 201482487 135356516 134696882 48581580 45003165 107577989 77087350 88832803 108425405 174391678 251776919 68920703 24907822 154063520 182204997 86233248 30554576 115866254 29991536 210959120 102790075 23600828 83214524 159592141 53431476 119822681 161816064 48643341 95411616 58325351 105009833 53970699 128496353 220257049 60853931 450292447 60754243 207700305 170955145 61832128 422313235 79345681 253934848 10502668 244943650 112354020 162325129 59467139 200453477 75720142 18952450 130427723 54331592 82362943 28276593 304522241 60813845 28534007 96971553 653310 136248166 119938893 168274415 72803843 182414726 84221842 13339968 49995606 312119116 1890859 108643073 94410877 2129097 126558200 208895269 50880184 12675795 42244541 10886477 56967289 237746360 127223053 73643660 182403268 74218821 34866269 19143224 184994034 11442904 109848781 36068764 105655238 7279978 388410152 300499718 86552304 75931248 68769556 79713323 18182265 132561019 9370145 90304918 289462026 125424572 81163372 98733008 12953201 227664255 231004806 100540890 69543651 162102905 44045657 221922556 67126914 66022543 842673 37954081 164349319 64546399 327089299 3414042 18918399 137377255 51710923 14354069 36147593 226713411 302654060 104178346 48558494 49518875 36460002 93504437 234259966 94776564 131710866 122571088 163515605 47488956 54178966 122293597 79392992 37395495 415697141 131669267 57625444 151774368 112473326 206231811 136534446 177113038 172944128 231915870 7576645 223304163 76911026 186651670 86985277 61545457 92015611 24758324 67838347 78305366 47765053 32298402 37225563 110931715 93571791 138573307 169215739 28137924 2661044 35179732 25773768 21283286 76512461 156311209 125252056 26966267 39569047 84032037 68284648 108466970 49772957 70802535 71993572 38735367 38290987 77656969 8718450 17209100 152647012 93399768 21742439 208615024 124137961 95995158 101027549 19540123 104540123 214255760 72290613 15978045 225170338 12726761 13980426 116658607 38995535 249745232 172998664 53520471 189662064 86949424 69652298 144572760 79094234 215611595 141054151 74029577 197450240 158881235 316770010 4060654 43526409 160102430 260286949 35910613 113281370 33425876 50831768 144742726 43461401 191243030 92396717 95722665 255125936 206417876 13228516 7726925 231967788 133923994 53921195 62821358 31266536 131664881 162637827 26874229 124007197 82661718 28005647 197384484 26018279 154318452 120175363 74713130 179618090 56063637 73126146 127649243 139093116 13436596 50535594 126465312 115077233 153071961 124314319 95102301 57771882 6770029 47567921 2669170 118249365 36210901 10985808 17066623 59156022 8768039 131093120 81857958 214596066 13575197 99723972 16856401 236447305 1452973 17375343 139526157 45245126 113367407 65028638 121664852 7527821 2353225 86214548 112463415 12230344 93024901 237723138 60683795 49301887 54432028 43331198 106183411 167062111 81521069 98182582 17445349 10702622 23013410 103030353 106541329 30651833 19434604 66725986 146132867 119628507 143582782 26169120 295959171 84087134 14943544 80156666 9161963 96949351 74565451 14305177 55544355 78047289 185188514 114601012 204490484 63317894 1252679 46185328 309428254 187363800 97792925 238922301 193529734 74873151 122331677 34245446 96858384 39379854 111684815 38053106 74491178 195112077 165890964 129901318 42769416 68415650 2708032 78680505 16499452 151669733 19605522 151817089 117211770 42912216 20908963 23754576 123281569 42125082 52499740 52061208 49096850 162623547 41040703 53180148 193986796 237008628 56572430 106438666 80713144 104873340 61568339 111648027 40718978 57044571 1100444 164730731 121256920 113632879 70224331 86572075 105435530 66826286 64561461 140836347 138017781 72576587 86456985 58561855 43060235 72753200 16570920 92592965 139485986 110487182 123582792 64546739 4158319 217292266 174287060 78221930 166556021 82846559 43706252 196492409 88012791 87174759 120392011 26543443 300374241 179884327 119215509 30477243 80890199 120442705 74986507 21712808 155282250 42436471 30915333 13220713 88933868 27463296 277076676 150666274 52132778 271070712 145522703 53760035 110188441 48051061 78337190 152975078 116777097 86277924 204712028 136447321 50423802 67725076 8418995 53754272 88167831 18143318 148582448 970003 157824056 130644949 120002745 165878265 104274005 196627610 77205670 54653453 18860259 78558037 76990994 41023125 95398271 220822979 19387395 36492115 32360265 123989279 71849820 164847402 5292015 143755213 78726116 134090628 1204280 290077358 85009724 93087818 110591868 66014247 33884111 43479472 24674225 30153461 70707658 49760105 71950273 18208105 77665248 160759361 80993457 64341770 1664436 96688775 307882427 192333903 10927005 41240045 107344902 125217359 233980639 13931109 107992092 57071397 155237404 63582193 12046948 129321244 17813688 252758040 32250955 126519219 36691712 103163616 35078905 85777597 178022062 70396847 133274390 160057074 12528507 13716314 106641867 38827932 180811150 37086673 35143216 132947956 89630171 46074080 48657009 77619569 35430652 97222235 129826841 129898190 103732725 96555359 99104271 18148146 462329994 10344211 84663910 79921352 30831353 66463591 104228309 108331854 123506020 73909948 78190888 157003279 73329721 144161224 401296271 16073585 67586594 94004883 31333329 118645193 59093632 53814027 1523608 6147761 61112688 49757606 194547507 348370562 246427971 53232916 68505733 274138260 215511346 76895386 260673461 104677347 32163660 53950333 140434943 53176782 34134980 32651747 143851841 50786922 142382225 156394560 67987386 49631500 17148376 151118406 103692044 104703850 249232053 113770596 5356156 299419589 282065632 15061524 54217658 101162206 227057967 85148087 45605305 29578742 49122316 247246793 33265379 37297677 9650764 142337940 178897919 4839679 80759741 141273689 16263407 142335186 57483596 47423353 176892225 17251209 191186879 40620055 143937572 304327523 51515321 110646506 354399 79820576 32984777 34519112 212120917 182472390 33005636 62090069 27866468 24191561 44201717 67970046 189985217 52661750 14750050 167318114 127402165 205598850 102979098 17741064 125020652 101560278 43612293 158874673 198047552 132808488 28933694 156641944 74927500 46319849 10946436 22987094 224925878 36680985 21361469 247399368 105715843 21996215 30885481 159524923 34320195 83387907 42237622 62532392 118992265 119259930 245950390 29880390 169295095 122092062 90164702 94965213 153883694 75104385 47710500 40441878 63301931 57586514 95870735 210504880 142312559 105905444 54503207 41492546 20233077 66909450 221759611 94171279 21453711 148100549 263551663 83295886 257397799 177517009 74889131 137688083 80383497 42378399 53671839 20995884 637109 38596698 214695261 71681622 133070407 120409810 178440466 112740991 133442146 56565851 47604148 81244122 331511849 78132561 116768631 214037276 129672090 67068536 20788739 128736172 84298937 24961236 113040905 2604536 111557349 119791588 52841831 70420290 40988836 218678378 7398791 39368396 185284581 63620358 109264440 38715970 165789814 74648785 205397570 13179981 30617782 49459409 141448177 195926003 163894501 81941666 157181796 96446270 159054074 91521778 351253065 73413140 3974940 3916273 88521159 39952040 161898361 52919929 160712543 95369388 136935901 6269073 88305123 35742585 151317731 38355961 286873062 49299048 23810880 4181949 22434798 43988197 82295453 157259214 83643298 79509510 13698855 140798301 134351000 96869485 16930351 65580373 50755404 83547112 31772762 50576326 138922640 184584147 98766974 120167475 104702813 311722081 133632155 109423849 70297992 160202084 60868585 143401681 80843381 119466565 29850810 78292871 132656151 85763470 121113100 17989978 108666227 108793200 176249574 10140279 9146068 346301135 41084172 115562617 92537222 84406496 104928692 142861251 85183549 134620331 49598520 1025440 272439943 20748262 104786691 89767293 126689134 229585238 103603372 91877775 152376746 50302558 23050232 130190862 64633150 106900012 47980970 45606682 174672416 154986841 29014733 121612322 172996318 215215733 250373093 3650427 39559459 98537049 86002490 142098529 40484939 46697793 89515795 208812003 16327701 18113058 117875994 60839821 83665619 153196911 275880267 4220607 40299809 146352490 54714194 235913488 395425508 67194999 197382937 2308736 83156401 93724434 81559914 22330571 207891164 17579207 125131968 120782518 71115709 179985358 52448111 56773268 19178074 144033894 83393177 38476304 115637417 129535495 143169410 17151232 127210065 142581720 44825294 1618723 22616749 96968714 32146830 37668532 282646267 139954506 117586926 66577355 336432057 97687015 59302613 100476477 45406116 27210829 171004921 102012138 27939347 28596601 138545223 76030766 67788231 103230936 26005138 145998482 10411378 171740511 81000223 51412437 4063799 122752376 126145066 27595165 19083316 141806945 116166559 81374223 301565703 64496793 16824832 228784827 72607663 23567100 85306238 77989846 253670226 29115577 100605201 68580380 42576177 82444849 109843256 69680535 80409813 74741146 16984428 185235196 5969737 167416204 22946651 111519269 133793485 115035107 50225191 115019654 53233749 105798786 116441721 86818218 15250785 19315383 98608432 16850876 45717454 23606115 24783722 7825423 287928371 65928006 5804276 168522003 27151482 38890152 257375104 188290470 29504027 46361822 9059062 114354920 214035219 95511015 80701941 108553109 44825634 141535353 78568067 3924331 50267810 263036172 60420380 8644976 7311071 232743209 167669283 261085405 79797677 24905765 160877732 125117467 18716864 34589509 96034037 40423603 84414673 510238 6721103 139172948 70914956 111795009 23006304 22316002 263496039 99595027 63582839 124354031 19113593 24935906 45495332 335236107 19695758 134813315 17401421 34754137 229028454 205375300 24906921 213984440 237027056 233188405 55492012 67750474 86433049 142016674 82707941 76356350 149802640 112896031 200857193 13163389 116270565 146220247 83852398 152070559 195154492 63761322 64221512 103804499 39282291 14644021 159976392 8367366 85225743 187747915 114680725 92289923 102435948 107452138 83372012 7560376 192532276 14394325 260095835 77236049 143379887 48247802 196868415 11707203 88998026 90972576 175157647 104430915 95510947 154693948 49494361 113376434 94603181 122640856 141873908 78220944 37615492 18472166 170374221 77096258 31953319 288633021 188465247 29274408 26357225 2319225 101637509 71327359 129834253 202929527 20389715 21799372 78170896 98693092 118718021 309922138 2229907 102512431 65584691 32267411 117416025 13931874 48068282 193166750 247972863 62322442 51130628 24880316 153812277 214687084 264118375 4330121 61369490 95298838 79843679 115631467 73792359 75049526 71244688 207094663 8158827 65838280 102258451 34318291 125045472 179245756 79470971 81352582 31353287 58979630 113955794 54744250 57898957 8867149 225242214 11122284 267265449 206610928 22106171 4727479 11395593 171936062 118351314 11154873 88349136 70543166 3740646 105033327 88772130 117392803 227048617 139561585 98400199 46574135 29843738 18386367 59628282 169904273 163696060 13537372 49375786 234295513 28747170 149408903 68081872 183833631 124013470 45291876 8535938 133293243 72487949 91264993 18549958 29241513 68717672 35185410 65398677 304239480 62889477 107717729 7540809 6288028 91019972 47257688 174459066 203558000 38766205 110673587 51667692 22220666 302812670 27693578 20609576 48556437 123553739 64509883 54952908 127372721 34448919 130934255 123894283 73432214 76371735 267832195 130760362 55619750 103493093 49931618 48517388 59883775 11450163 92201744 183533496 80639619 108681765 77091498 69212287 161599739 4192166 42015041 150636898 67445035 165936864 94046839 87994924 164093010 242456210 38000542 158917003 36550221 17590869 200620621 69567213 69962735 28350900 13583119 1992961 81088317 205352027 17903958 31980961 6235277 120443691 3938339 237870443 58741579 180464537 45940562 35821278 5846810 128822991 78549673 71194572 217190691 92415995 136033439 73505331 206876366 127205628 141854290 191341783 110804147 1200404 3411339 244238167 91762345 100937160 88923583 44654240 313281593 132214831 31668841 167661650 95931697 249299866 117327642 163627720 28410791 11556277 93560044 88917276 25768175 11086040 146603631 30109244 187619786 35695784 12267965 14529645 35414638 40447437 99156750 90850584 63371563 12249197 9459803 105133049 133856708 162517025 88677644 104433533 16331288 162293458 122946856 105857334 33073143 103966900 95750885 5758036 124045634 119469319 148301676 47288322 173415487 72525111 11246367 48811267 152127968 50608184 85955519 31562523 19152404 72172922 30729285 120749249 44712499 120529337 191380883 99449014 127805031 11314877 183140320 87570536 355764491 26823688 12472373 47148701 189942513 48738286 168143413 47327830 150035217 111647942 162522839 79264795 95069695 37832004 121709885 101199657 25409713 78499880 25339605 21045864 149321302 1023825 313670740 12287005 39616919 74643736 51564281 4812054 51856596 34860013 37595279 52827381 91355960 30936770 22421929 70491299 174010011 5633800 99210606 44870939 89621892 130902856 40325887 67066020 111621439 216803006 163956670 115736833 100921639 29426796 94797270 239841661 51869363 13462028 60715228 27377038 38140486 28165668 114682272 103511385 26639952 138096950 27364186 80216982 46847410 137274507 162890889 136561102 187954023 100195314 126636689 96798663 111190540 18434494 82206356 165542107 37364555 282712431 20935687 53700637 210282129 58120416 184591695 38443919 6060602 55267204 180326514 78011164 30455704 58474951 45254170 178812987 67777249 172707301 106566897 101728493 115780047 13480643 101286544 43652294 130932538 53597226 112183612 181986445 17790483 53009366 81284769 113259151 93061587 110495019 27045351 36663594 52838737 115360895 282510862 139981468 21199816 23848144 72292738 93107011 129730281 133262320 180858546 137131945 18383494 12024712 93614308 1386316 3524219 32242217 14123974 292412835 151879785 13735779 207644307 58282970 71328141 95815944 168515577 13127315 99881341 211328921 23578082 57731677 43542236 190500555 22361715 98271560 2541857 81807230 124183419 99145360 21372502 162964397 74527932 43635396 327548333 188379244 13456571 40580088 106300099 17986289 99284267 230712151 35771706 82817013 23036870 247927337 41837442 133066395 145832239 36030820 26640020 160209088 99669470 53674457 137631643 42829732 64859879 64063548 8445362 3816585 3799619 85772463 144438256 191856016 350707059 44763057 36324087 29740939 175956953 144272897 19393804 118212611 35862792 109081350 51618171 88152480 194463340 87197743 75452018 128232530 22291335 92382658 181698533 96172757 100807790 142242111 89879714 206515371 84468410 148417837 19415343 76823680 4050471 35845877 138149633 296969430 222676540 32631126 84073449 57680660 3673411 198191593 171286254 25199304 58179287 120978579 198284838 2486454 84413772 139716149 216833742 7348964 133155815 2137563 46604956 12778152 165413230 132128182 57859840 85224604 75353197 384566214 73290995 18602539 112382665 90020457 63098645 81272444 58415791 105917480 79785029 163689804 77784792 24377643 47401151 257880803 136400061 172763282 105592151 27198215 20769682 180913337 173374262 133352284 90512046 110468006 5966490 56483044 102452710 271137522 69670998 142275278 147644133 115345663 4501991 297478240 171931251 65353117 97729787 145863026 15382467 21642207 188768952 39763374 108775401 31794097 107488348 15748834 56499704 10456071 166409379 88022464 156330572 1496204 8673808 16564171 134683248 37094510 64205651 5207984 130726481 166957833 56685480 8538233 355783055 94584430 30552332 42385930 11995132 114076035 198275131 128095306 49491352 144920274 24980378 194511909 107667222 63540815 122034143 257672774 27555368 142333214 96469747 221265574 91879764 36932500 68840276 27354564 23942154 447688489 47255665 35708245 13412014 185898298 75315338 27251782 41988164 24600190 195903325 41871884 71129173 299631970 198001312 142087955 118756679 31534184 72957353 138020671 42142881 148146925 206666705 56080195 190160589 223069665 146620512 39323108 47659296 142628538 19433601 13823465 245295652 132878630 68440589 146196804 393431391 11526272 57495275 46528286 231552342 70153033 71889243 78645927 185777785 96566936 127373231 225942172 140996487 105737909 166804000 140235754 50461287 3854427 21290732 304116111 55822934 101048408 115258691 45146730 10002970 86506795 75531612 250767527 74343278 62123627 19609976 7468967 193282333 133233114 140984536 78340199 64719306 141997226 127291495 86927698 122017483 24088609 225701282 78295557 123366654 34362865 103988286 16314628 101627836 10231620 123121463 13179777 41261329 8417040 105091348 116475891 194905952 280368556 73969363 47932231 101343392 77989183 19483751 139395988 161153863 296831135 206308430 198818094 48471505 83626842 5474867 7809171 44258021 128346617 223564229 55605776 44566605 74329525 44108064 189102917 189055861 26374412 76378960 19179502 196639034 216679739 213112255 13038966 84642575 112030816 57208417 104120138 60841997 235307438 72093923 141472895 37961510 103083920 55911181 79756010 215199124 32173299 118887953 104850118 43273415 29942372 86650343 76385199 147465004 254095583 2804626 2207586 126026015 49411537 203370949 39583327 97812339 220706002 169807730 160701884 114185855 166498017 104390591 382049211 176628232 124850142 123776218 85135643 162507471 16465163 203133561 99045655 55885120 5270663 165952419 34301257 19574038 23089077 1946092 64793902 18005788 51465817 190744403 209836644 41887082 36760307 145499787 25185517 18487653 4511868 36934472 133596472 283599083 204251090 103150220 151983009 194536525 71963227 48303239 54843462 83324276 47956422 27926648 92790233 86379006 20788059 75877290 50366495 69301401 40517766 53029749 2695435 39482670 60961167 125902493 11833785 221599760 100819095 49307905 93893312 57581244 21373896 3033548 40241635 92156507 59130250 140813159 85188513 132339747 163383702 72663270 60960045 52006944 12328264 14704099 221886975 75094984 55279342 170129574 9505465 23079030 4591921 3128238 185337910 273136076 25457109 44312200 141054083 8765421 7363363 79422266 140471629 44200952 57239272 182775177 21204882 10446993 21548095 90972865 169083649 107874027 29459453 162407800 72662998 157248113 51986697 124767726 135877600 76095332 206638604 69893324 46620936 48484527 100159614 54823113 269329538 163490768 70771442 64105946 160901345 30827052 246539372 127982766 110556916 76135078 20618688 28358329 64265831 348075289 108082260 59921889 104314057 25084809 10089908 10886511 135917771 129744204 126491832 20386196 14283400 177085702 126224813 37248547 262559492 198571050 51389912 99938699 53606457 210293944 31044516 118579743 118835321 47361507 119438940 47948466 125156856 114972530 103351126 129124401 48235052 150125113 38621773 24200316 131888958 96403311 175813252 20524423 13648654 178925102 92177026 255867646 109935345 206312884 87058955 179787869 153896053 29124332 13617629 108980030 49575298 287925991 154671321 53091442 120889686 65365765 87699226 36907476 55259758 42542075 90099167 7819609 49992274 184179479 488801 5641467 67061685 155553247 225250391 125646065 13797540 78977410 33996617 131476096 11698125 1313250 112253363 195757346 64963086 52128800 19897633 27826467 147338405 144513260 145791201 100188480 31330439 86238450 89913969 147542439 78791787 130420379 198498018 143273790 76458639 8272098 38287128 21592397 92381060 139136024 138317848 173203123 118079518 53747999 175110200 109351871 131892766 18007029 220693660 311960812 467126 28410774 101397724 111228399 228683575 136687463 26219270 46141859 90474833 64535927 169698692 32860541 65650974 172347428 25874918 3574675 2124201 87922912 84294024 40127633 341450457 85919734 100943348 89714763 54610341 269312538 72893586 206064650 187341139 122367853 79728589 29067943 141615423 112748063 21827966 59840000 14255418 183568006 76960071 139846012 165399647 59155240 114269189 243821191 64902821 69564935 153303161 84394647 167594432 85878220 145203579 90791645 22334209 79890344 104395844 91850711 21377857 54004767 201244657 101526397 1960474 29931645 96651545 23087649 150911839 83392905 37862757 314510540 124476499 14834234 188411 72642615 201336950 92088269 67809974 53021232 84134462 62334206 80368435 225218125 88482246 150071461 95418093 203754316 44744544 123077331 182819156 37468119 100090101 25688785 4023628 25317726 33682406 40192216 126068668 75674990 56768984 20471094 89680491 108961976 34635511 216705154 20532022 153802706 64191456 258057756 52902929 200727517 47860440 179415535 122916885 49216428 190739235 216805964 43513914 118469838 140305539 101493740 60854101 118711714 35021207 40587585 101058472 20546540 167377529 117518501 99307183 17671143 1371101 355824076 173012570 151724847 101759025 48293685 52109777 164823126 82631866 225701707 64618717 110267491 85298826 235504723 41880486 2376549 94152035 103255637 9118664 35731654 54098777 18082645 122416201 47342671 120398165 116584623 88887662 116959677 28568194 66861731 152992435 82026037 144426322 17206567 15694145 12791004 84229883 5341298 146335932 2612747 153284682 74490464 179893575 51305269 105305055 26730613 50144747 86238688 198930056 98376229 157232405 120334908 79086941 29275207 10962246 37030352 131744169 154716728 97433936 75045038 13122317 176496125 25973280 24036555 265625357 181553642 82542412 84733117 254199997 21112827 63343615 36039252 136145112 164626045 51441201 203226143 79532953 53334253 9569385 113160092 3491052 165764552 17240363 91764538 66833426 14797718 117563636 43663276 15831063 210079608 14388511 366116760 32474403 16180702 53066435 60868534 121871419 144961941 90850533 13933795 5554461 201891490 95614630 105089342 198711504 239226907 12207411 110753827 86246882 2304265 33071341 157596647 134308993 56412324 9747749 138828426 12619712 74009415 276422482 71321494 142324544 57671871 56068465 133768410 33580627 178453828 54071475 19340849 7732875 11581233 3907059 18597354 97948033 44931170 54943252 91704596 91225315 41448584 125946115 147964226 159220963 208041393 58031523 220266399 39842577 61125744 134935664 190604578 9851432 47157983 25508738 215895053 94143229 112571399 212307713 184053458 143237869 94179082 50055939 61946130 172144346 74053513 369408623 130433469 24653026 196409058 29921428 85469030 230933729 116535595 71656139 4254828 156790116 117301462 28642161 305056381 7840638 49235366 36450363 63250455 147077727 122226362 102254898 62859183 136679031 116971322 199032413 150698336 254513664 146412296 165441246 14634569 106050063 165991281 118187723 44032516 120352571 46440736 49588864 155334865 54760366 7111423 18870340 13296822 151332674 242511902 125136558 54465807 42106178 21378707 205419721 61062300 79615148 41684425 29858596 190098658 46880356 84704421 94600750 33594006 122274166 166153903 193110820 156221925 215022579 23660481 49890682 119675393 26984831 98932537 15867681 170681428 83467263 9800772 32913768 3653181 207143555 58376827 25351267 33672971 125370393 91247500 81830792 19158167 110613526 132974510 45630108 76977071 41043185 158823265 124849581 22973307 45122437 4856441 39839602 70833016 30282440 147622594 81253778 17934796 17613139 11461961 286960816 3630775 158360848 76955872 32859011 97295505 84733066 24109553 68567171 23924559 119039457 99024745 173449249 80456087 66871710 9460551 17259692 141632372 44232589 47167571 74358323 39955848 13785470 27924404 31320069 66021897 81013194 38718639 10054480 281982689 52043953 8838640 64758695 150528319 63713926 12489509 56317124 69039720 9120381 101699474 25032449 116246918 164672676 160951478 46579694 174125577 25650127 14206730 46777659 68646952 152473595 208969457 96330823 64395609 78436640 25001815 179474933 46133189 207741156 13577832 23390011 3615628 212523239 74941525 109135869 93505491 14391418 81380394 160544685 112116275 101409471 72791229 121509999 134044575 98650847 87423333 276632823 199018303 117052021 170299846 60430495 202898196 122163326 124802287 34410193 62124069 54490440 106666262 181489178 36828936 74149376 242678145 10535461 106349025 82048137 54198805 184822096 163337122 137228403 60769645 136693804 217322968 5245214 91114237 81667490 83626910 137558781 88521720 25534595 330065795 112580018 52126250 17168453 103698623 143269693 57362250 24021102 15565268 102839885 141142449 20336318 81158918 53387803 26562109 43585637 13825590 227481675 14241699 14432473 182985280 26761621 27921650 20827907 21257735 89872914 84088970 229843349 52454707 108392085 91279018 105548682 1354101 68899861 205232160 29621174 8064545 7022513 291085594 4165867 167941521 36178091 154322583 199466100 68725849 26687994 156396124 107862807 11259797 20998009 104332774 25511628 68526575 164708342 40978449 111975294 6986490 55469317 76329524 75582969 122116899 34052428 10735925 125156601 257503811 41048591 46716340 44496769 10876634 80446142 116817353 3456678 94033766 65138628 92653434 199821383 168100505 49094249 3484575 148073553 50209755 35470789 62660011 283224947 20565240 42783509 50063776 16733559 70737663 64309861 102343604 11269521 206581705 5702582 40903258 78634146 72777340 72843198 6644654 161330799 107950867 93981899 59968622 48192416 152588294 58815648 157102644 125490158 41310663 14396722 128096020 8980216 210919085 11339918 26431498 142703287 112580868 74671769 74617879 146373485 73704911 37312195 46090944 33726657 82968874 232044628 84960169 65608304 77517671 23930118 86429802 79445505 8428651 169638002 128124818 179597758 64359654 66253998 84310021 67875305 151097292 128938183 150541239 84970437 99922991 29041950 19420579 27921990 210087343 89610094 25236772 114525957 57232387 238247707 116880967 303886067 35887034 141238992 39352943 206511427 53392189 157694329 19962845 10475264 325969016 32406811 45362494 240276045 50384141 62443754 57640693 71431246 139878686 253071452 123277285 111867276 102078149 16614780 27310364 29172697 238972774 51252756 51443088 82381439 109732110 104133364 210230517 130127180 3822790 41447870 76923589 24456438 89649755 25538522 40207159 143959298 89385660 110930100 131703114 170730881 22245248 64923884 6360278 21042260 45242950 32837115 64233395 80959491 90527669 81460770 15355811 178435570 58966353 220534166 29634281 45696918 96888491 86904510 97405699 16019525 6777815 8838419 147363565 32197014 87177258 1194454 111749279 105435666 162739249 37098114 31678259 113524929 34156978 44506782 55359514 179611715 271951448 110196975 125426935 98111624 112131541 89489785 206227697 36966364 187013515 223136492 1530510 184338531 141574844 137728305 99994323 420430111 209121216 4904585 53649280 70918050 50729887 136543660 93865364 197428769 20728032 80072618 212175929 63483712 74827098 136075191 102330633 35620610 84118567 148173955 88665676 152917567 69771638 144340302 30649300 174808943 90908146 207535099 78523969 71798837 95232487 10834899 99545404 103503344 68431341 55909277 95633075 226298611 124444624 39502934 22774390 198337657 55244254 100426106 135651857 188159859 102052887 139813304 20368142 40180928 158090990 24820272 40172598 282214994 95397965 146155409 78661482 143251265 147174542 43830114 77786543 87302480 31765758 176067946 58752510 132962933 82034486 219258554 66815423 17237643 84923126 73318433 89217343 89015094 56103230 82502700 51578680 3320338 165569341 173831001 188547884 82067891 124443349 17134198 86786853 34782306 11060166 94967202 18926882 174204593 124261534 160000022 213571935 58527243 67229356 10474584 136108443 105558406 31976779 67541731 143690681 139564237 16939021 98712625 57039811 120909168 122595109 135419960 134839563 48626273 190477435 285066115 14516300 48681030 93985877 47989181 42560656 88685039 82429379 194536933 17149617 220330132 69834147 71189404 97703947 11109398 130870352 86536630 82667413 198818179 155599096 12110613 47037266 159441793 22308216 122326832 99266281 8555913 160012143 100831369 136509660 43315898 209443757 180040540 444771 38549795 152083547 22535863 85531760 182895452 19914412 198014385 21567985 22716590 297705394 134470952 160386347 123620039 81721499 69652842 31455253 84048221 18435633 21934998 81033968 269347014 74916535 102898450 140271386 82508973 25500986 240847670 36491792 157060416 100914091 153060401 69547425 34155057 40984773 83119426 151853945 127599654 47056646 91161752 48795712 75661781 32494565 44814261 4955789 46747790 136674747 345053607 6198013 2057 91166189 157213569 330543444 230533226 24179695 29362383 15849525 16312605 188111766 29168039 120111409 103313998 101739917 13134166 109481479 129464061 71694763 97083634 84763785 36227017 32596803 167484510 60234927 240798965 11826407 20588343 24924465 3907467 159051167 23441045 222360034 30653261 8831942 66983043 109996613 138785722 12138204 30269163 279052263 102541603 112166901 10303139 62769644 93921226 126932897 9634053 76869580 73967340 66346172 35245369 7978848 39809070 45027798 48503142 86341589 86402670 94803067 61483475 121975272 107999487 22011651 30834702 23311029 59426424 135778048 98753068 1677492 27141707 94502592 160290467 78459454 88103248 9409007 68180370 41867736 60557825 150261963 103079109 125390385 272450432 129133360 101915714 91943871 78213549 59970696 100823090 41379547 129370731 90378732 55808603 30679288 156914369 69538857 186602642 6982053 56664349 92243530 48600365 229739326 130440337 30334579 138181627 195438035 3324197 139974634 77408055 129273763 108886190 11462896 130255292 45843679 37910629 77650050 106479772 140833440 37289636 148266877 96730629 19141745 78936474 18821975 132992411 119097036 53979097 144479821 68105349 269002186 130084153 128828618 13067441 120333871 76557987 28478230 88385312 894030 170818431 26623904 35021360 66094079 242655807 33189559 22947076 68058582 106572915 77979408 82455695 82175195 42281805 172571896 341793330 95716596 8606658 87588811 5193891 150363810 29239422 13053178 72478106 22835522 186706597 237312401 15518246 13251364 93743797 245618890 96809186 9787937 12124026 113418458 102131971 49274551 72599350 219374647 41839924 27484665 248778017 263499881 10965000 4840308 124832360 55007818 154117393 289284818 59061196 71803444 31116409 204909687 75408651 58447530 85180302 60282595 121876536 80754828 18186702 175911257 185285006 48720470 50419433 106335374 4525009 96197458 33062841 131886782 109868705 69619930 157768959 222511844 4471068 55164796 89012238 95236261 6383075 257101982 102924256 88756864 32919361 3065219 42343158 38743051 95462803 16626357 28220646 275166318 134921639 138726970 35566040 19819042 61685435 157470847 145627270 79867003 17137513 129732355 7057822 77846434 105806317 105235491 41676775 32917644 148838434 24920946 213146714 78358168 68904672 148651876 28290686 108397253 145221225 27948357 115534703 38263855 49428469 102292842 136415582 264630245 96142412 57032195 110298822 29180704 177418953 62034649 69183846 135228285 84431877 167027193 24927066 79716315 5660354 34562717 96820525 81887861 22864575 43379206 49157370 6282911 110357931 155088637 107550500 75876712 64855782 24602927 253659397 104519587 95500254 25545254 33762170 140898567 70811987 14951891 147542167 25915650 136270249 68246211 51567868 49144773 110611486 64074989 46520772 133883959 8595710 53061080 99332547 15564673 118094444 9172486 72943396 61202890 51174964 60959756 100419527 58841692 85720851 15861748 10151210 263456820 86179919 69578569 5142347 269671136 113793172 148157669 111919075 52839043 14363657 146462004 42316264 187924800 137877429 142563955 85922063 164024976 183641344 36936699 136020536 95561811 158256094 200787 51541535 27447299 132060590 33504518 157279682 40537350 75491679 235554856 99186160 62704653 93852733 28104077 116735260 51697425 34149515 30342484 132355098 32835636 14381337 282066839 12557271 52718921 32918171 199239354 24702258 161028794 97375337 104092105 7638134 8087070 19395555 22984986 102611354 30576863 151472261 45931603 56946991 118271533 19122348 109233721 138405568 37755946 181326114 139718614 116287259 234369089 103503616 90806486 10984414 18169192 159244746 19411297 148255589 121463164 48485139 92333851 34721803 59212938 102089777 10202584 32605813 197626037 61735874 55792300 93719079 207919435 50702126 46155816 228624942 117398158 132103634 126616986 160336418 109064877 170026333 103021173 48398847 13728401 21113354 211056598 47532119 62918343 37501745 91387070 92063075 102565505 65291237 141554648 188307674 59204353 8338925 251509832 78870701 86391314 40920207 88483555 25366941 59522916 115069430 25437304 27003769 247424477 73639767 30936294 85523515 74924593 269369488 49193138 76917554 151919021 61040489 179540621 211883274 32656337 23358221 67582123 132835943 43814117 84386045 117963272 107517639 100870299 42901302 54902996 65477336 105875031 71583311 25532504 48946009 22575303 181381160 135722985 71922784 137254141 88749690 27982476 8765931 97125539 154053643 29961650 108360754 92422965 47104756 43402003 22864813 162524879 243962104 77749687 41952736 31991671 7303217 165703862 90047674 153982685 162250312 48896029 58438078 20211368 21739804 32011952 176579986 84493808 21613681 122610256 130955709 101850383 22296877 47724270 171493739 50642320 79287490 3330334 42016350 5911087 138770031 96020505 20823198 185890291 167069557 141031830 187448698 171984036 30850274 233432848 33801542 232814405 147925806 187404634 57688718 5995951 58341416 132420905 135454895 150493384 92474067 6895931 5836270 100639201 31397572 162490658 113979424 300529672 9098009 73341315 179109161 125777271 69850297 9058093 60101953 25822983 99086778 23084606 85441830 122097332 37697840 49461500 100864859 281186239 149205294 179240384 58740542 66902684 102097529 188236648 33192160 85810271 72081989 86970997 39726093 113234501 19291923 15773637 183723590 101269289 23250492 62028750 182502055 26224455 16515823 106116618 88940889 84892628 18328737 33506966 116164774 6128755 159724639 33630369 77028768 49668815 43742972 80281072 86050923 49646766 205534794 25076836 132413901 37162085 104619343 137300585 65807238 38002208 108517205 50513902 128551858 82985602 16529474 54537564 126227788 95045215 8083772 22262622 3773592 93914018 2207246 96302280 77225543 7527413 18001181 189535754 20081454 71407701 173665387 202534566 173132318 28132161 76389585 7798903 33001369 115518349 63267846 74770981 160882458 74205068 74200036 6300302 35718547 48590930 128787818 6507158 5328004 80262355 128657020 18091400 70983432 20400935 14010091 128740813 13673151 114632462 49671773 160636026 68668984 4520062 91382837 12673347 168615639 145483416 25644432 84858407 237704319 152323230 41648946 47183245 238779926 52589738 15517345 93967738 10349872 23684893 6610008 107211639 92611801 16499010 228683541 99300825 117766157 35332834 281618192 19781608 157929320 34322065 29946656 52644750 137918161 104168333 150056739 67826532 81774352 137173272 9677267 37810057 23954904 26817959 139436244 110274478 52994287 24321696 64088181 66025841 75347451 149155433 108945843 110134177 103798923 124925333 174849420 187362168 175533789 46203280 37726230 445680211 10060498 79618446 717145 97192791 77249632 129125846 412462041 73444267 122181040 102396304 209142840 54504805 72707419 143718306 1610240 41943930 139337746 34403631 101605192 67485648 10949054 12071496 206129811 138369324 34789752 85479655 39460706 50603628 23983277 2899486 103414196 53623015 171634159 114857542 1848716 28796504 103002847 14905141 126007468 115506126 37722813 4719625 323534650 96806398 82835747 37221075 201416391 60414328 28949606 1293513 3608131 154004037 135980263 30337248 81268432 9206299 219654620 145080975 139253766 214287890 78275123 44145838 34286722 123618645 168136562 24474764 12696790 71388134 91754916 25926887 39915371 32282983 133410577 135461236 70966738 64068444 15626774 87848554 133255350 71455063 77751999 151131666 316964150 92578005 82490987 787406 49024821 29763311 104613971 150559191 74563513 12199285 187254881 26669804 174560658 57824803 9288715 11609538 51712028 83513588 65469737 86365780 62623886 11169833 39391244 31319049 162743822 224993351 183690593 107519747 186434767 65754691 42995703 140777493 152221621 46223153 158041690 2819722 51240533 36511563 176857171 167603884 215006956 116773935 16161407 29223 14654187 313748362 127849860 26188551 49739467 374952 139833245 68764354 225270927 38197691 154658622 42934095 241388848 139809598 49039458 126271988 18097894 31325016 119670293 47595750 85101558 169404218 191534648 199852272 34562530 301531567 190542154 79522022 23184668 141223862 146822489 201428342 152802290 57491705 203100547 4974302 68377723 7026491 212126901 38247977 73414364 50859937 185048451 100128232 146061790 239687590 28149688 197792331 29352727 168912952 64989742 187401846 231539592 47757063 176686831 323394162 137111171 70500598 96636245 15993107 82852611 160521871 55959648 188391042 109223997 101605073 70447405 107796048 202406012 245355356 37574369 107958789 168497812 12164095 111250873 52994440 4969780 95635931 102526898 47244037 14524392 199220059 50304530 157754288 170744957 113419886 112861759 124925384 150225328 25269140 33242667 282807308 49650540 56176160 210795852 260305411 69233673 42396912 262466808 108902017 94153378 108016198 119016524 23136116 19323951 36708100 111383082 46650584 34694722 80387594 30723658 19213213 167278895 245296077 38358069 242789461 75215378 52525733 76983225 44229903 33275358 45784349 159951266 212276552 92006159 265154559 32115856 156729001 53078590 21997405 169778303 95084026 136339898 139547203 53220982 16140973 41188450 94111439 128448736 75867549 72778071 53353922 181481630 51460581 123723059 60589853 82092320 73455895 84187468 28680377 25524854 168799817 15053857 167989087 21237199 12093902 117888234 85569653 46895622 138826522 125240700 181718593 86682813 108898141 31369930 54353250 2795276 157478735 6187405 328702174 75137093 11415874 69924383 73623957 40831331 131195732 119929662 127584949 101965167 49091733 63222779 14451683 72414101 25485737 4915958 13212893 71071900 21425083 67850247 177692364 120691789 137994321 84874574 128294937 161355670 167515399 64497133 80618454 13930599 188150560 105108994 157986100 28944081 174903786 149331570 2429096 52938527 143740967 12537041 89239205 189334780 206380527 172315706 84730431 26241047 3069027 103191734 80935334 164023055 139123631 207275679 140508451 98148956 114304634 201537057 107568520 57402676 69984563 129586002 21668047 39410726 95383379 201829542 4831111 76658049 134567002 32722807 11742172 96831490 7306940 161525262 187054417 44325409 7813234 139585181 191707215 38577471 132484723 84417750 6763144 28581488 44085998 47647634 56187210 316808192 105977745 33806863 93564787 28792883 26453190 244005743 112458009 104286126 6311641 76311096 135911617 105508256 43667475 133739459 128018704 3134171 45158511 110196091 8752025 10458519 150760675 74217087 128809255 198184011 46370458 27652200 225360194 134617237 80169909 34286994 7602417 229449918 24948758 201732013 23208774 46784153 122300108 14449082 83580687 325313241 193959341 44258803 155500530 221326315 25756479 33857557 51708390 50321836 22347843 41301534 101592153 56931147 25358186 165527929 78496769 130179625 81552247 115202863 28662391 13299780 80702706 120724803 17774010 80708180 33137590 175521872 36211751 74382089 67012691 124355935 244855947 80220450 142747317 155423248 72211172 63793928 24924941 150624148 17294644 52049478 119152626 169735106 230781460 993514 15610284 147805786 16064133 17388756 12919337 7569012 8368607 131460762 130315251 40880988 6488305 30256770 66628984 162900800 120013149 43701883 227730113 77746593 79359519 19779415 61715117 279159958 26044901 58086994 10910362 116042969 100942362 88799976 30804629 34778209 161384009 51740996 45608467 30228142 165259618 121750515 171829030 24125533 103942743 82710542 22957021 16184969 99610854 77370808 153833612 211704621 167649206 57036258 176685199 78362707 34770848 172619989 181386277 196080890 27459947 120824763 97069065 241239010 113023412 50466557 130002111 82708519 88620949 97473784 95912198 22056225 130096155 74999750 75206963 61707637 48101092 91448372 158959843 149653193 14598801 26107240 138723553 167628466 39439286 241116916 102925446 20087761 92361629 54877768 41290161 165012676 157904211 64629835 8096318 174896119 36115344 31092609 88175243 12164180 206103036 91399684 4754866 47009743 12090672 278479856 202964802 226581253 213834466 19451638 36587060 20651821 51193511 48698251 18029316 26140968 239249534 129041832 285311425 14971594 167464977 80784680 23114220 51536996 173281595 10973857 157808569 81247998 366649608 16382016 199776112 77236610 81485913 8511084 145681245 9134219 25048990 3030726 68045509 276792878 61876498 18050617 56337711 74472784 59351420 9337131 121105212 50297271 6220589 106076039 14286426 143483434 212919203 48282380 20072155 49821390 33914201 125440943 77929513 126055102 81335310 111423253 56137196 58804445 164253439 58877477 150503873 71246847 58135036 79656747 96913668 123411568 79399333 74753760 19476152 126492648 174440978 31922311 98733314 67352623 114859990 35252254 57700312 38782389 133603680 98260034 178960734 122137503 43309336 90931572 152792379 98594560 133832942 4837486 25155750 106203488 69682609 186369402 15232816 231695346 29825973 116831208 93649770 94378985 46302526 63176692 166484417 56869386 92761554 22251470 205477606 117243050 49659992 31626970 36683416 240144074 9863196 61102913 22947212 263026397 30944726 61380540 15566407 92027681 201682951 37381419 63378244 124512369 103314950 16753602 79089457 195475384 125089995 38755053 7232786 101267487 59540120 119377162 171351058 2786759 90141701 46288824 22907194 90745983 58057499 49515849 28854185 64938334 215861801 101000621 59463450 62960877 71234743 40036479 153358547 59642545 198997172 11966232 66876028 191323338 89868273 72988531 20997244 50324811 15002925 59576381 96778756 225029748 131058100 28031725 62355303 50430874 67796272 3028312 5146206 76011284 66727992 194773318 174791382 83432498 32752438 52068297 65599447 214208942 71067055 91016351 94549529 5666950 10306318 78819463 99813834 41253220 49046598 213221055 15312019 64838799 169776926 116976371 185169440 106567917 2618680 121215712 123744938 160429493 43127266 160939476 367111481 36759899 34266356 124754126 39883173 69474937 29275581 169293650 34701692 72417093 120730090 35429173 6537809 46233829 158800264 30054589 180223698 58486647 54635909 11531015 81391138 104290461 60226427 97645535 348581379 131004329 154423172 123368830 224282275 189484550 4943736 65463005 49896088 2373506 166619346 14609630 248576805 197797941 15014689 2204628 261154017 63016059 17822035 69683272 82558052 48903067 167882344 82517915 104817104 245686890 65970982 49681956 81246366 71012434 260818709 11125004 331263615 28936499 39801675 33434291 16944172 66446285 102916300 122688048 12104765 47612121 240544832 56364945 18212406 77491967 98046786 83169780 33625133 45571169 61741994 39249107 97976423 107379820 28742070 18443776 150771555 231107180 90848306 152549755 85821355 54113193 5125976 60280453 139080791 69695053 56243599 129381594 155880157 126664620 157760425 128763950 52547051 38541346 101905378 227775571 24633595 36842689 144164301 40634114 58710146 187565828 93063695 119648040 53021963 124006908 215065504 60200213 32527324 73711184 44031581 7585876 284510487 129347339 50281665 100744805 39326100 144391710 79423830 166882574 18792276 288389751 49774742 67609442 167985721 167314969 65709199 32616931 86079058 85340000 166856700 67442502 132436035 58785388 64753680 33222403 37806861 78002970 129226248 75938898 66936939 137774341 33511760 98946477 122390038 120887136 39520291 298719172 48221758 134477837 74901065 131320359 201550453 215490249 26444622 44106160 151142308 165947880 33857132 93399224 100544562 90219323 15713814 136829736 112343089 52813951 133909272 158029263 54947961 18335911 6313477 24173847 112082139 114065376 178405021 31263442 51261086 22689611 175132504 16511114 7449349 12559141 99382799 22114569 108921890 88897386 61983785 183256838 217773978 31596659 65997468 250156836 19467533 7264474 9591927 149968645 132254849 10563732 34543728 148300622 156647469 89446299 191613953 138768450 122792734 189278255 67262999 96468438 129613032 169847136 102104703 125470200 67703792 175314557 177910508 35168801 20721555 87934863 2987580 109241286 19763860 169395718 72769027 52528572 120214429 175002828 84737163 81950999 97914305 29808854 205238331 26423134 55495174 133603867 8665444 87615144 59185449 217345629 148392779 280775162 48580951 45357088 278417313 35082237 38583574 368458748 118162784 138542163 42591239 70205869 96864895 70861117 47986988 104891037 222815923 100103276 4742966 50379483 139986619 25676460 76184599 174567356 17922709 157519977 37418666 66854999 86990190 112231280 80847937 19296700 54420587 54044547 72124489 106904262 61602866 59026601 146278863 87363544 49928473 208971446 8913746 64728367 42468822 122407106 124164668 337467901 122992008 9226716 165413876 13484400 93064324 36296802 71134851 94048199 165933940 52007556 37902316 359467261 127408421 104337925 43536354 265795221 148883892 81848166 23574665 13628764 48167239 128693434 138188784 123599673 241942895 159210797 41713920 118698607 37612993 159868697 72111552 34396066 100505360 10985179 102587622 88465008 209334532 12872570 99101245 61034403 27270227 88968531 87992510 138462059 47946902 10773478 200688145 49764117 138406945 37004087 41787309 100805648 149719306 144857493 67458550 46300248 11175715 116345773 41299086 188638766 36445637 137905309 24438843 46962432 18411017 38338485 119190196 91423620 117680018 8198097 294642368 164434387 68141440 11217807 47912137 150518510 74104972 57592107 160192700 284607217 67588906 115604709 139331456 265116462 72046051 267389736 147198835 69121541 89943345 46606520 55101437 235549909 88837155 102174437 102909449 77190557 63844741 130005511 202988908 14345127 11926826 101039432 101083734 67489320 50985465 67234422 89085440 75820119 94040158 163179396 104990657 43564421 31546985 73178268 52256589 161961193 109715756 125373572 176454203 46560246 95026600 45306734 78031156 7340838 98568244 169435090 50604682 62852468 188515533 105985310 145960453 304000987 146987355 140608207 51214387 91083739 79486968 155306628 131232384 23651641 79855528 124568010 216341966 141162475 85598825 93478886 33118278 148423481 8124929 13359620 113467911 243783417 44010382 24655338 167282040 96869383 95825600 147387603 57612660 56644782 50527757 47925261 89818905 223314482 32117675 173283737 71095683 250333925 85650080 8924439 125947475 67055514 278041987 179771991 97067960 72434348 143367341 41054694 58784232 209904372 81717606 86618366 1777401 55533203 30282950 30238478 178206699 32850545 102759832 66910657 22328463 190525222 184150698 103577719 32127620 52427150 86543226 230797100 88708006 85937176 47580603 111838427 268545600 66837965 342102050 46754845 41420789 58103314 62104026 167179802 93661381 145116607 178561200 231438714 215376060 35651941 85565828 40701859 134208642 140843181 121617541 72774280 87957949 128854798 174510899 75001535 35801286 24474985 70511019 60010935 142089570 92633765 51334135 260044427 127539219 77039240 244767292 34846804 65582192 183652309 175630638 118976285 65134854 21135709 213845482 152344055 28926843 87763860 41948860 196472672 147030484 11771191 254030014 4685948 114991808 5068261 95418484 59357506 31396450 22261976 43414192 23022964 196987636 45092891 83843065 133708264 63350177 41786901 152574813 143944899 356270530 15411418 56057568 6149801 102493595 105996683 159880053 53092343 116713857 74541532 203133374 68002159 221061557 226835284 8131848 21414356 41725191 87778310 128440117 221223074 36168690 90655169 129457550 274653377 53792284 23854043 32614619 9260002 94323956 45449738 158958976 7139167 199771335 71472488 111077643 185529500 234418610 134041226 5978203 3259767 151425052 87922147 180266283 76409441 55062167 91298194 34300322 158342777 76159337 130432823 72186998 171867433 28266852 41675619 38639181 33859580 58841369 118926577 134215476 102981733 186041370 32903177 52836782 257811426 66752999 125022964 31100803 90070947 65533912 22151238 19441659 106952338 148112092 244216288 33254754 145832358 230578106 56697006 9374378 15297892 126275014 28888474 199836938 22805007 121200021 133993609 44507547 88102279 34670837 10921871 147032116 19593690 45794804 136302719 93673485 65042374 41240045 76974725 38136457 153749989 311108483 134970888 22965572 24142431 3967443 375114078 97226995 38862680 184440497 116457191 126313876 104996522 71132777 63177661 124108211 97361941 10760337 193534069 9139778 90084700 130319365 43940767 120267690 116056467 162502235 64588457 107312925 317479131 192362310 28577119 126177060 52931387 62928067 109104402 82240832 109647263 64736476 143739420 57348939 20697908 139191920 281146068 159752400 76960003 26826833 86941910 244031889 182687151 82545591 12071020 64062086 37665081 33378497 154544926 105443945 97552902 101099782 194354336 110139957 85542538 19255917 188338631 63614731 18508665 69786751 127900741 13791097 4208129 123561542 53620754 24879228 6179755 141382217 64008332 20322667 8127598 15495585 21248827 71203344 23680235 326784931 236528803 102184977 99539539 131492484 46972241 116668263 119509864 97150665 259683262 161193184 52383936 146860263 84546440 51129523 100041804 234991697 105688320 52662175 288381200 50217371 205497394 117141611 32022900 58514272 62033816 35443725 20741666 77042079 88072614 17962948 41285282 68619123 77289463 8949140 260594615 384134805 88440732 76003328 100295869 84897830 108497332 41786476 18482910 72562341 8705122 216209468 152208429 45528584 141716811 48512237 37707241 66065961 16730822 107942843 334911645 70941408 71639751 93939195 13407679 114292632 169447891 46741313 13747781 91314769 81822938 174644672 92179780 76899891 8742318 190281306 59326770 27984363 21820894 309510313 61065445 29392065 27161835 225900080 90332968 69652723 30038881 52517947 156071288 29645620 159411805 170691509 188671406 64510410 55205205 76548297 107082694 129047952 4787166 216055329 154706613 129200459 116236106 54533994 6956621 269718413 17746045 18456543 79533327 183014469 141630349 50089973 53326926 80243689 33656736 218309104 52766878 60358721 47987056 66822614 14607862 150106804 23500749 52449318 66539598 74714915 78018559 168272188 110385301 60131805 192803579 76156770 153079033 87515643 33646145 9549087 211098163 32316524 59707570 103844874 198505515 93261609 8887719 155187815 8938226 148748742 238650471 35048356 181189400 22074840 83386751 106875770 219041923 49889186 4268972 6486027 254247631 106392341 80669165 117796179 49263382 230711369 298671453 103800980 943449 238827203 37857113 20699914 154215636 25812222 3128833 209979903 9354369 66147323 319584615 184129805 109253543 88473780 1104303 96689727 192217062 88447141 30792474 193129707 105313895 40443612 58168118 34771239 129303241 184341387 68488733 118492142 30090391 146236363 39631760 19871283 22417798 35337730 184388613 185767194 107635568 104866642 146715899 27100771 32201519 101052964 79112968 31652691 118781159 94919211 12748861 101665610 146640504 138604757 90048031 178701807 54474290 45979917 122519068 31124875 90883870 104244850 102685219 120603644 89288233 117603756 48040776 23396488 26051531 78904871 45590141 228093641 1607537 30418015 77698500 84096671 2229635 19131834 60424919 40848365 164866935 149357886 35415709 323191097 86175465 220576326 95573082 169402059 61806135 196092297 299283708 64438687 88686518 64427654 143658704 333666191 91955941 59225773 16570886 20902605 229555981 83653396 215613414 100930887 91100705 22618415 56235932 71539961 101119451 126645495 678555 44854262 44649361 141068448 1234914 125301883 46921360 109486256 41310153 31660307 86960372 31308815 84646502 11251569 208494290 143155147 15098601 233487333 108782949 20178031 86258850 146065462 53647495 65965134 165565516 146044280 129235003 67596930 128027374 77031114 37317329 139159960 122398810 204043367 28088488 39912243 84952417 141617531 78211118 145982978 152285048 25594248 124535710 58622528 167913182 65459248 62178724 178426866 103151648 266254833 46173836 156228895 25312048 76782812 48393560 38796210 166432550 122367530 75558353 41121079 44184768 127336715 156180445 139302913 123990945 206990589 301156071 58090853 165171881 108418605 25749492 1138014 164245840 164133504 12329488 217227615 84625813 21510899 15156741 143913789 154631541 34586143 278997319 52854819 142507175 99925235 407575 95776827 84316685 65258937 40832079 12093256 179901021 79899184 1065764 96345205 151129184 26278838 230392959 33953624 252154948 33123089 33954916 2196213 54414773 276818174 200996015 202044677 10751701 200232256 137826582 18629654 59567694 167392251 19797129 180608714 248895963 103626730 137068093 8389551 124763340 23277131 6744274 69056448 128998669 2039932 47244819 126570729 125865875 55087395 222497615 262672100 21508230 160449638 101967785 36454766 59031225 69420163 116099273 52185257 2368661 192296588 56716301 175053454 131048376 2655740 2373302 303493367 69845367 106338706 43817092 61887905 18256232 82047440 263264567 25016486 42554162 311254411 109018042 23899025 168411112 44171593 77924294 81905507 101700052 2580821 17744617 326695630 116024915 160145933 200202642 70366876 125261848 164867887 146649514 69271345 20496526 28598522 69609713 80383480 40596646 237086845 168923288 81747985 16264614 122563047 71097502 51188666 118151751 75835521 196550056 94779165 32680987 129560859 165597170 27962365 218081933 38845204 46184410 99837719 33207851 46640401 55373743 4578066 184966885 16708042 12055465 20663296 93731455 90822891 61875546 1832413 85477853 32386054 88636538 7702496 147588730 7566241 84895926 121627350 50547103 160263216 117031281 6299928 63293278 11462216 176425116 138237931 36149429 28773061 250178613 62342740 63444289 42032568 30818093 267698184 87326484 64419494 16474394 63799589 34779688 285372370 34249237 83183873 16410389 58437738 152684922 94110827 62103278 121389316 99647914 40240802 23538336 17237779 179118596 93112298 179914332 45705843 207916851 162841861 79269419 301149730 148901504 17913971 106143376 93890524 154450967 57430233 213126739 132112270 47407628 229480484 72644264 97806865 143031693 15936616 17434707 554455 196366184 90608657 33067261 313009712 89817613 47408563 61531194 18440376 93623301 13086600 50093407 105777859 41645580 65181298 117217261 180382291 57309380 49635410 112697131 64310932 10762088 78720778 208703747 219822461 115674970 168687107 112230498 12408266 102775387 147371419 18785765 247576831 178532164 18646484 153589560 134278546 119247486 333535308 214378925 135839724 34155176 76393512 104385763 68133807 70426631 29123057 11617562 153607172 35477300 10108115 18123649 123162178 133402910 84334858 57263888 120307453 67422425 70807601 59271826 48116426 95801630 90987077 8947151 118197770 190683628 68477700 286789167 57474110 101876988 138878389 19294932 128052211 241141515 229167038 46908321 172566847 157113575 240534836 73015459 190877904 18147840 252504757 36645387 68852023 191842501 207478421 34552024 58736751 74890032 78721407 60004135 11448106 113735355 30450213 152070610 155820793 38395418 96263554 39888664 65324030 132172161 102649723 122262062 34784006 39159194 6226420 56204771 47351358 50573283 128669787 86338376 362799346 22170261 70700382 23201719 101461049 34468333 180133853 211128831 142985232 20903574 188551777 217148157 167126490 36827712 22717049 106844728 138769334 13160805 173165672 80140652 37372103 109484403 171106989 52570613 78398849 92998585 23641883 52681963 14043071 2318953 85433704 234232460 121195074 35658486 182705103 111989523 103369095 64662900 41687587 91102422 31300570 20832684 134660519 37218933 71402397 97764739 93148916 173399677 75640208 150811777 12479887 31732931 35617516 120492957 5181855 107888834 8130131 44615480 77563180 164273771 246718144 33827161 9243529 86955051 114318829 86779033 142450939 161727409 154597303 91003210 229383737 19212125 65183525 26103041 256621953 146618387 29247888 19622556 32464084 133186721 9865627 83787441 158039497 68174046 247423712 52188266 46777166 84686367 226949099 15493324 33827586 423479928 173745933 97979160 22311667 50988814 174495888 34157743 100375395 138490993 152944784 202549730 121707641 65484697 75940003 47235367 71161031 9616016 85067082 83767619 35962463 98031469 44555334 28914620 16815822 67286017 102112506 97712396 27166459 22377491 69789947 48370780 220245523 31013814 340592110 163395670 124041758 83190401 18708840 25490361 67997501 137100784 69588140 64374121 45908041 362362871 104168877 7791916 82470859 13692769 96149807 113768573 125370767 8864242 114302084 130485795 53482085 60686668 125573509 140323950 96141936 25656060 241886948 50626578 164588492 46402061 190557658 121048160 80309377 56956715 51421668 130022290 39743688 109599935 3071288 39148858 169639345 136506243 205025848 21727513 48510758 109344289 107081062 95595539 152508394 183769881 43650645 144277810 182782640 170122723 10604243 5501880 94184998 45160721 153063886 211232565 96218555 110092102 16602778 67497004 49341055 148569970 13143448 181377029 107059149 23101521 128157390 81622389 8072518 66245515 27986046 33490068 89975067 154712784 70295000 37588700 213005223 200569723 22509275 95733256 38513636 31926425 175021103 29304651 67175330 7685207 124427624 258134494 440257874 26661440 37488468 94751863 10182830 75943607 150502802 45983606 20450830 163465727 187680544 14115134 75414941 98603349 169764261 111531475 207501201 219561290 114151872 10703625 121884628 93556304 74633111 6592872 18560872 18935892 151117012 13884308 40230364 66600084 6937275 63319526 105698690 78137899 186245285 144048616 117161212 94824164 146426984 128512571 147770902 67736007 12011775 50197464 38973214 157579868 82311637 15548302 125134467 110479583 98486202 76253602 306362253 44950091 4855353 113052193 276791314 50589518 86528640 123741895 135243738 24605596 60414719 174101828 70198389 65626392 41703975 76607559 238780623 49728995 23176440 56501846 17407235 131699136 159220113 114246783 11350900 6828271 95237536 3292101 108586820 78277095 160717201 145565424 135145512 112764519 188868402 209024826 51651355 14209280 82778270 164999008 136688024 111632880 129860875 16028127 41216449 143048999 149188549 45669599 77527871 302042128 253257500 101049122 3654082 187518279 82014868 376700008 99180261 55821132 40235447 177101580 55931989 105000347 23910908 135318725 124807166 89314260 92654335 143855581 34380953 67182249 217176343 96044509 67182215 82900585 76774091 19399907 59707825 21016777 80384211 307730872 34453288 2895508 467296 103401905 19498252 29629538 86373872 238502010 307883872 23368693 71062873 74591189 132647413 63386557 34951915 160284721 86625914 21228036 180993169 35057264 20833483 50120046 174046544 796450 268166432 85616709 26431566 192200232 231223341 95738849 14764517 170696490 153905964 89290511 30283443 50643748 180425777 115848030 77241115 12105972 61302731 35670607 44844691 127717311 155317321 287194566 1891437 6929591 180897289 89186114 58831526 104867611 20191121 128244107 511921 112483441 58034192 176535106 107257505 179792238 78474329 77585484 9002299 193388787 159773225 60743720 154676370 210000116 60766313 166149466 57873967 37415657 100559896 74590407 19214794 101483489 12906026 88827227 12133240 141240539 47995114 112075118 179894799 21903871 147385206 32170919 18581595 47817940 128207846 200065775 39412698 24671369 319380037 105611922 341812081 42480552 2724046 43645732 278211885 126220291 72035171 16321394 156611497 64216888 74541600 70326841 178649974 89079184 141002335 42283182 28734420 182447587 14115474 56747003 187202674 125935082 19553757 119924273 25632260 368017564 127263734 66506261 68589526 13932877 83403853 243474578 31578809 167302474 136534973 123671753 103259428 128965672 1476093 64386463 151263212 63665017 155223481 10425743 55917080 7117169 106468246 111940257 142189666 154299837 104875414 165261760 142386764 2328745 3190645 212025921 28494584 26767214 217405911 7405506 114073570 133461696 156361002 93270551 163917179 6661654 115534346 173525715 65977952 144394192 66488904 134229943 86863387 192741087 67368926 12271705 34480114 47324549 79187122 1370727 124249498 34584681 59363388 136717162 62583222 53825094 68233665 93090198 37057127 30700181 88578398 102643722 45849255 29452704 31469839 55502739 144999409 200493716 183810035 17916181 71360050 37846896 122853033 237779697 86058097 98535740 100436901 92709568 125222561 28177483 249272207 55455224 193577470 71021835 110255217 235520856 155725882 2580158 80907845 86780886 38123996 44881020 79603027 258981706 27455051 123771798 75470497 105175481 257814979 153823395 92235693 2841363 210868986 32231252 86174292 19262802 56952074 92998160 91716224 114928245 110357404 31209297 72075835 43921472 201864766 15746913 80249911 64230556 101334756 32440199 150794131 35797512 349396206 96310304 111657292 176209012 78353187 67726470 22519135 190777009 77455264 30458968 31069540 43569198 108861965 5342675 190705524 85213673 48612894 54101973 200745010 77612072 98026675 26743516 9035415 95460423 49950267 67112685 16060019 164607430 62281642 185095915 433012661 40247772 97131659 33595094 97208465 192251861 44468430 76166647 161882840 81968101 30310303 4542978 93126051 59687544 321762451 119109310 63460354 163772934 50540779 45789262 170220065 36618357 68986493 84616310 22221584 126771703 206492251 206014653 26017225 83176376 34078200 6879883 74248231 68369631 150860941 135140276 64333508 134112796 32941104 146605093 37712341 20697993 119560626 179005478 1426555 23979418 62335328 26733911 101583551 147556090 73028464 120102960 41276799 100198510 29104765 293102882 78494202 162525797 72636852 146561811 137209023 56177163 75041162 62703956 21655229 114666462 115547878 37696004 137765807 138045440 24180426 269494149 63360326 50940058 204186371 164028036 1955289 69846166 92443450 136024565 135142860 71715163 6524447 84322992 14321038 1566754 141108041 269385213 5305819 68420410 30079069 21975866 127302545 38796380 99998811 115097225 76720235 233401823 47819436 19455956 242322692 309514597 75876848 114894262 37446937 85002618 117159801 243563930 62978302 198324227 137083189 80973686 108803213 79830470 46284829 84964283 78209588 117623799 176549029 37973427 5971539 106939112 24343456 23096795 6250169 1916665 108345811 73678731 158201354 144435009 52185750 279472571 107113600 38465101 83568668 41256994 52701105 145187752 95931153 56973817 95289063 189355299 32214082 16614389 60665503 222807865 60171466 59568884 19922266 40354243 107576255 90548477 11930753 15535841 34987513 227545731 17320671 496417 282673399 19532405 9662001 47026165 87159357 288863609 42579441 67750474 1674534 163240562 39050258 7991717 214318966 86873553 57131543 111138979 196997666 70483309 156966253 27992285 60196864 75752850 24345190 156998655 55187508 177219169 64948279 85900711 93548756 120395496 180989939 137110780 94527582 1424141 26819166 73282342 205435599 75689015 80836326 296860137 102850221 87355520 112106449 65116392 48318726 75349168 63259890 125924474 116228133 93386576 77124342 174991982 82813103 14887172 107348829 131831345 83730729 161501394 156149080 103670335 17305881 80766422 15587538 119373099 17217634 281245535 7664603 27143509 223430303 86688185 81089048 151577015 18510552 24464037 48157583 7576951 75821020 32360469 26429407 329392442 36263975 43409585 93777270 80536021 160012177 17683179 171039414 12469721 177906564 54543684 109962885 59934775 23632567 56899918 39013589 85077503 25019138 13706097 114399307 51415939 24566547 140669169 30363190 40135198 169050805 62828481 63828353 55020381 32231439 70644775 238611575 137186787 268092754 17186065 87697390 105108161 110313153 3448059 134018803 27057489 114821077 34023698 354743471 72789427 115785725 15537779 53033387 101963603 38529684 83996813 211118767 31024711 268650473 56414772 230737974 37119143 44117227 121338673 60742700 89710411 79216124 181561394 35390702 112078807 83843558 5489470 89929133 140620957 2583949 14666937 102670157 107971981 6535939 30113783 201219786 123068661 123868987 34322354 83463013 10751514 304136205 14360971 64883458 36550527 9192155 67050720 67974755 17833442 153724846 49999312 59701688 201917500 96870760 44477389 71039821 109176754 227065056 51224349 184598461 79488226 144228153 79042163 212466476 148990618 95019324 23633570 34885241 243060118 71636317 150932630 80115237 7839091 35150900 118156103 44252190 67177404 19754000 51551650 50619710 148243026 112729533 88157053 84892271 273109233 23632193 107593119 108116583 8550694 29435840 33499112 131346097 13573446 179311767 65156767 20281357 97763090 68304878 30060862 44119590 65198298 16334246 155442883 50258783 151147561 73443468 74015858 50698505 78160645 99414691 95741110 5853185 166118645 76845712 94507199 71660508 206271234 151808572 8342121 11833615 83444143 103403333 7069926 27627363 186735650 34406164 5503597 20588173 59734260 105248768 53325685 124348081 129668877 90404028 52901314 130274230 70459815 194785133 273267401 16753381 5314353 9771651 178607661 65425945 24026304 84844603 157312917 222081319 33220023 119196401 112370680 10205729 38110685 91689636 82942184 47822462 37678052 136638197 78660054 248191942 106816015 93379079 487805225 41263386 151019364 9511687 131119946 31672598 45438229 177159856 142688922 78419317 73586795 52911565 69885657 5950833 210922944 42879780 56522127 126086705 35313862 287333898 15909654 34936258 146948221 67062382 112804197 47605117 67022789 65111003 19794443 83598282 38345880 108538370 86580592 53771782 107077441 174551070 4967502 114265330 80241003 101271499 89398104 7078052 144540392 55250986 220946620 106344095 104530059 100085035 158125075 282800916 112153709 149220713 11826305 149600629 226604186 74526096 202204392 191245308 153514777 129293687 97674945 105223931 20822093 158682471 340921094 33385365 31939379 131120201 184855178 19931701 57970476 42091354 58813217 82224495 178213278 87093244 70285361 58059913 102420308 276117400 99648220 3072155 105138710 27556575 54802492 134895272 120226669 180076716 15849729 98996729 162747392 76249590 74801326 43601243 154348372 40621041 39631964 98396136 167638037 237761830 1164126 152574252 98319398 39441615 280487947 39961322 73937182 205629280 25717022 36052682 278361366 256917311 83278988 141190525 175718256 23666295 151113119 101389853 46743693 43075909 33824645 19594098 45765003 131469653 88808102 191911878 77325350 249938420 91706653 92822499 109799889 155205869 38310095 161620071 184495917 26578837 122117375 46497312 157381937 134619243 41603675 69507373 18843701 109650391 162269828 58998024 1358470 135840710 86692418 88999454 79909384 119955570 54983389 110699988 111010136 127127054 55101488 53383417 198712983 93489120 75136277 79345613 212139838 44559431 81378388 33569917 130461485 22474340 83243220 157000882 23087275 31850316 2104549 99349224 271498534 6173125 153237983 34481814 792744 249907922 12715626 94456998 64673882 167324268 123034202 94775731 95700735 217520389 59427699 55719608 44457040 50545607 6196551 136983926 22666372 92532598 90221125 158155182 5210109 7554562 58839516 140596749 49349147 46303512 150838603 89015774 156987622 178187370 161353392 42313544 9663956 45415551 29690942 101002066 50361446 229303684 53635782 97301642 132043964 136513791 59815044 55376735 155765186 199806950 79629904 54190152 261182271 47432992 65084823 144930525 228302894 281807895 43703413 128469187 146580987 53928369 121308413 87921892 55490635 246103254 10369575 149843032 87220455 159846019 88835013 212076615 31455661 85427363 73945308 145579959 145894527 115066625 56266974 141364078 102310403 130022783 63615802 72735010 430313571 117278291 110043397 114627940 182139190 29457260 89309619 3862995 42985741 183943944 89280260 10184445 124301008 31714911 104101302 22680176 62584514 198704874 32001395 6300115 81334970 597363 22494876 128675618 20170823 151295427 86709707 90822279 125921805 20482229 69848733 35505452 52838805 306228497 20582733 115500788 340527272 174532217 52438659 7973374 144911536 31218426 88694304 6237521 165178783 105588462 48313728 17108443 12281565 135408519 3929244 125139482 35820037 102532440 104195601 56996087 136598400 166865285 131322178 29287515 53517479 180577842 6176746 15981445 264376316 197416070 11223995 68481338 25011012 50159061 300293474 21504813 132411130 122595024 122381810 13309555 35902011 244325802 159997574 51126854 154999557 46653321 109704060 10870123 18940771 22500112 13483380 24021578 180550217 25413555 90017567 48055668 40305266 109129766 120252713 124152003 41472707 123367011 27436096 93062114 78560774 10035763 63408997 36272696 25673519 151442460 114739443 17508283 52153926 2767277 21722464 94656102 60084698 54217437 17771375 124719769 26599764 47005748 28034819 20943524 40878744 145048250 100217193 53295255 82553360 43989200 139032851 90731414 22662751 22507184 218280952 100966434 25416802 41901175 11537288 164500075 22464514 199140380 81263094 90985683 28269028 27963249 78786602 84545862 22789418 109302843 100780114 17955060 223398938 98869994 59255999 596292 78375406 63112840 51359329 79676569 82079298 73869267 150590522 64944641 68127551 113390306 141850499 29140074 5547270 198642059 146452671 72934165 17942004 80184563 215016017 12156309 212609769 12778730 216625203 69292170 93207124 22772945 156614795 2896715 143629107 107058180 12768156 175097586 49441202 203310905 46882277 9975855 31887665 256793500 238261392 28453716 58085158 286914287 144461172 146819497 350629539 27479038 86621613 194780798 116169092 256023672 80208397 56013997 381193635 10162736 91893245 47836249 130543391 193385659 11985408 65598903 136178789 193911911 102186490 227392068 11087876 36760324 40094840 32105894 75628750 87731951 87394688 123217122 64554644 8992728 189838541 129488507 133576973 48003376 292522995 35398097 98456571 184293073 9288137 139104183 1312196 174565520 138948276 56971862 22997702 184405851 91767853 103115982 105185936 154463462 3650002 94226903 208649517 98203832 65410849 17901119 42160255 114343224 108504540 59603394 224747242 140334405 64505327 185933777 125051218 95213362 114054649 129916193 19608616 75170821 52248378 79830011 135997858 96118544 294111067 6755511 54907841 73737330 39957157 125755766 8307696 52913537 156496934 95067162 96791064 68248489 105294634 141018910 176235872 38337941 36675137 19589083 35562232 266629020 28658090 223934489 169733083 66357579 61137746 106627434 155327572 150109660 114652165 93111873 73686755 46348137 20505179 38476882 226732995 12106006 150642525 29363556 48248550 65961564 46749966 177202237 286820379 19579087 28029311 28661439 49342024 25106977 139240132 505512 177495538 59012321 51669171 76993238 75742786 190248700 67179104 7388319 71156322 46141094 15651169 172765934 226469461 158906922 111826204 219890631 49352105 176009330 47532680 148032566 231090707 29324184 1505656 119628405 151778210 9013706 104967775 56318280 173993402 49444568 32937721 135064473 49883491 27654240 48973379 8944890 137206150 152088885 21664494 113700760 192810498 118047881 290041539 142890321 6893738 126583071 25338432 39144132 144778001 30544053 20988013 44252037 97606877 34328729 42859295 68206805 27596627 74598754 86709282 145874654 259113218 128431039 57438206 167714945 26352856 166329751 217341787 133151752 91841565 8596577 207858915 92461725 84554260 257511240 118267793 237339261 68529567 33151734 37476670 45776002 88376081 72793609 112151431 38215524 1932152 154072462 48534694 111361288 79148090 30082452 219038013 91354328 188513952 146623606 207423324 58540486 46469415 32059858 58540826 28263367 65560772 98916166 22250960 160108108 46234101 137184577 80140856 31158569 97535817 2793066 13782155 27474652 13464085 20720025 5320422 245071728 850646 116808785 44843569 93738459 31324455 153172244 49964530 60969718 485282 24589208 116190716 3025694 45873820 5358434 168169253 142943820 134549475 71483402 111249989 71852659 110591630 165163891 37988897 113275182 30070739 62741764 82446872 39668174 166034172 84335640 47482734 134846431 203665287 10726983 231632837 102190604 150349105 30712574 1213749 147437141 142065073 193175624 122997108 33433951 59647237 273598272 161956960 17264622 360134409 12740888 96259797 83826337 28490470 95676034 190028771 150009836 31206492 48350669 69503361 94798273 62223927 85484381 152557439 16660969 10123432 25748217 220257712 14662670 214170301 24761044 32849576 299874798 26382521 105178048 74456090 20665319 34253708 41987552 184084636 205293496 148220722 46727050 78640623 22873313 266823449 60533923 56266158 40854298 123746944 11494669 65272826 79866476 22349900 47510869 77056529 56096940 197357131 198120601 68271014 51729487 25491330 31627463 91203215 26706830 79999212 8647509 207742397 76949565 163818069 356311755 106840818 16621852 158465602 147368189 74634471 40694940 14959201 126541659 119416789 20396243 58082727 64535757 109349287 23647221 80782606 210296443 154979429 40046135 108317863 91912302 41050597 262421996 31882973 43772076 48506423 53011015 29563782 13499683 12937901 84586849 89561763 89020330 110833132 3214785 34746606 58137297 102619310 98746591 28403396 98706318 47596005 114590319 43494585 64213080 10521113 119239258 98479589 92008828 163365852 76725335 233891304 236746913 163345214 100825334 30409430 7660846 12298514 93367179 955791 9876966 85738378 28364789 43037421 44553022 108293842 92706831 182595164 258625029 49282303 142662198 220620832 336894780 12106261 49026283 133718226 19866472 63663096 191715613 16776977 4443358 161292651 155249899 220587597 210911316 93902781 68263007 24668751 17781898 48532450 194404486 2300933 87748016 202963901 100295478 75974377 32102392 31528897 343664265 148204912 157208571 151842623 41763339 159580275 180043566 161651708 29009191 37602130 77811176 232058228 234155722 20032290 64789227 11680598 71762457 46172561 151402816 84310293 49283391 27720846 234018090 141232430 2842995 119564468 57405583 77549546 157444650 131398270 116649716 81539616 130225389 160504208 37221245 186535883 26658533 108034337 91742064 109842865 45257383 217816291 73194112 42788252 117529143 94453904 305856180 123964068 74445193 24036776 110654802 16088800 80504537 15958189 94502813 83905506 79031946 216096452 48679585 96132909 117423981 90646244 44953100 87200021 75412051 313382301 234306597 159292244 37431059 67304258 250163007 9396410 12370067 63354495 78718602 36128655 5193823 460468069 20285012 177482176 66297280 70206005 79784485 63085504 38862 154380978 95547140 220905939 140494647 109628495 154298290 167305483 120219733 66162283 201504162 152800641 48883823 22504736 247413121 11875163 13348179 65071376 139774714 4989109 52323654 75164684 28382452 58630314 57731031 96093537 163351776 65894754 145952021 146135043 216551848 2360025 1816994 263254605 197836548 65697503 44883332 90190032 165736910 20433592 73842866 144479889 113304558 7541591 25870838 98745486 119628881 130548797 10430367 42766186 133125334 15959651 86319676 187023902 51187748 123156993 7114772 63591951 193546972 49948414 14801441 131546051 266368274 51934320 35405968 108281279 92709228 62176769 21753608 17294066 100147867 67335606 158080943 39555039 113440830 8681441 43515648 168266527 24611886 34010914 18443997 24440730 140108849 111206503 74517579 171434375 21435113 83277696 207406562 67134904 20204347 40852785 9455349 122734101 6152929 104644605 62152068 204466820 83501348 171347182 284404611 22984068 226936366 61712533 222732640 217300936 33014153 134197490 7927270 29673976 215155621 18270971 32035684 163873404 54107328 18941332 163963402 38490686 81795245 82286511 26454312 366287797 94834364 36438922 3351788 69048594 63088598 220900227 170363562 59937308 42867523 206553672 62914501 12856352 98752048 38066706 53316488 32328492 84837650 141201201 34785791 151886585 213496914 14278300 77200655 98744262 60895870 26449518 207786903 136814487 56782176 1637457 35044939 75861633 141625198 58015832 71887611 17127024 768842 203998759 125542212 12938802 38984247 67275069 92163035 41569590 66355182 165648680 41918345 69115115 38675561 49062068 76472596 257273665 11222669 50729394 25153642 245876508 99939753 36775267 82958402 88927544 43135256 4039183 41090938 125210151 121768314 79279534 28522991 45741713 129253890 104778939 83368255 31973957 8454304 8567150 132586536 35482094 169065714 17291108 56903998 55793048 31584555 157706008 56244738 19915534 141807982 81145318 37229422 70705278 255464287 245629617 4983499 98146304 202518977 24460110 128254341 98858604 201306265 10201088 28735763 179281473 44290780 21025923 59644075 59127088 30773808 86418395 3850058 277722523 96307618 89605606 94897638 64351171 12593430 59176932 170308856 358161559 104943805 101575697 96573379 163891917 11398007 67762391 57533015 99150035 59913338 205720655 101249858 127709899 117297552 32780403 212045454 14616226 28071029 89800630 321700044 74319376 152267028 126622953 274721479 56937964 84258358 136273105 96799836 54072529 17636939 59202653 77070350 17795311 193423263 32477922 60503935 26106305 16248872 85819077 83214439 122755283 204805732 49600492 25754898 94709482 98920382 7151883 59399513 3100885 82113876 47094573 71141005 119714323 227753454 155821830 31101687 38273596 34412301 107409485 116824612 23486248 134331535 12666547 147518911 123872744 66759748 197386915 222408331 49097972 177838071 79946801 18181789 50199419 7783246 117314858 78685418 165936694 46203144 18451800 128234553 28301124 183026454 105025252 209515225 81563620 5502288 78252768 11408411 55298450 126876899 45029923 90718511 127195547 66002347 130447035 8732339 10982255 16748213 37668719 12626546 116088036 194943862 14796035 61799896 105782415 65370270 133001370 143756216 60276118 175642147 91472359 2538593 72361129 10731505 85810101 50221247 48435839 169370269 56596366 29399681 37004036 33259973 19366944 150819597 28407782 117723402 34442306 119710685 79104298 52373260 5080586 157091509 69662600 6456634 97908933 48126983 197008937 11890106 135827926 219374086 47349148 193706789 62175749 8509316 40022743 170106012 99325781 131961361 54443792 236473298 96500313 3985820 135863014 205959573 51903023 259286397 21983703 324548751 243904508 165467069 38350606 105599223 82646554 68326009 36884084 87256937 98401202 37245300 13952512 72866080 110580053 93728327 102455107 43402683 7660948 65231329 39753684 20353097 336017835 78149493 19742338 2022048 45177092 117493885 132455109 147678150 178571400 70638944 105896791 104872388 56931912 238610810 10993781 30687091 34944690 95418501 51980628 53325481 1398335 43177195 201531685 107988675 291077672 13689318 102114784 149606120 2547756 12249163 162519762 110746585 153178109 182319407 57589268 55855234 111014403 119236742 74474229 186550469 94866919 46919881 115405639 89692850 161943717 2721292 62216634 89458947 109026542 14086591 149506432 100835347 75895871 84638903 85354076 9264354 53682770 103322022 61772390 6355552 38316062 93591834 57060653 64998395 96259729 140422074 75990170 200530283 46492501 78443440 112718432 217858434 14175467 43170803 150840099 187313225 145280453 81747645 28546927 119515406 57433446 106350929 174248317 118570325 73216484 59042275 16512831 48121628 236469201 57089689 60365844 17925293 265611774 178817305 17246415 28368597 39896926 55714491 58578379 56452495 104677670 6610535 148407705 26965417 120186617 191497792 79088029 255267835 152936998 95831533 30358685 113080515 93721102 6527813 22537750 65244062 45671962 55773702 64865217 172623967 59079284 16204774 49863295 211877477 10808039 32413067 16747805 52082900 123549914 51220728 143638321 52539503 80009174 50515653 65615835 26576542 42656791 30241606 154580779 105250995 49576369 73118275 154426402 35552151 108645419 45313007 70417638 126878616 12767391 189023391 85059925 84904562 88217114 189541534 93655040 34230724 24717507 18346655 35081829 97269172 175860019 6646320 36042006 128206622 138752164 65457582 14586459 60939509 7062038 39337694 11108191 29273592 155933044 108396539 123047241 230228654 58627084 96466959 13383454 14359407 33493723 66201485 54087336 252803515 118470926 119163098 155097851 130662272 66893878 585225 266830368 5822160 5313214 41345207 25048922 15799324 98489738 127464011 135900686 159956791 23796090 6282928 51410975 46128361 60618668 42143408 1163633 84471691 37858626 191166156 19123691 70839153 73994166 85613955 32848777 192089902 130495536 190839518 77253066 13331043 34366231 178589607 105989084 19719014 115638913 67841883 164680819 29490614 102327080 242419320 49076161 38753880 14263017 186591218 32346053 165637103 83061269 1471673 63891015 75379547 57273612 162060048 103477062 25338381 123907832 135015921 15452524 103599564 3323517 64414785 241671405 58630484 257870365 128044374 108377295 109035467 12945262 113435645 45518044 5887712 128316187 28882541 205072054 148920612 23533168 82075830 103697280 327117230 27615259 22965283 123902749 39446494 101225463 52152073 98757607 150839317 279938184 90633885 130163526 43539210 17595969 72275704 247000123 240428977 37584433 38236961 46165608 139837053 200339849 39027257 238487900 42783203 61060464 50857489 149528974 34279582 122239435 20295637 160254648 25705207 229592021 25080457 326373565 180926410 16853409 341733439 45035278 122104693 36657338 154166506 176893296 192435121 157159271 45016969 38931887 109811109 113655744 165175638 93948970 174202383 10840526 85944792 114494456 57584610 247486391 54295620 44991690 48524375 25110819 37139407 93728140 144917588 87627418 173238738 314278847 14231975 137804890 193957573 18882410 58447751 12919728 245829639 89495140 78215572 67136009 130584310 312043772 125084147 70670156 50579794 51773194 123704512 43672864 114860959 23539067 22923106 121139705 44273015 48118449 201966681 30298556 77916916 52550774 151619991 146705512 109555463 97847036 4684452 156420383 233614510 51392088 18789505 139457851 160161879 81795653 112612420 189662982 15347906 170481134 192173406 89330886 295586480 46603239 72026909 91226862 29477728 17115243 65184834 22703568 209332883 74287586 152311551 135880405 111654436 8801206 70432071 385659450 22299631 94312090 138307597 81882302 41571817 94542338 98874380 91343822 84470178 70776066 118172712 11015728 218915834 15230776 64003895 100043181 94983947 39132045 72362523 43362954 53672876 8420491 147549596 85915382 156376166 9063890 90700270 3426367 74166699 68266152 22471739 18554854 50329996 34592688 134039135 53454069 125568307 90834315 156618348 117456468 211931724 93479294 37573893 101125979 26566138 100888744 149224470 23940913 144267712 77209784 62778433 66856223 219830655 154067906 82007796 97944038 84105222 76904413 107137451 239011670 89994889 216106924 41936467 228556262 159184668 18321291 46979279 21232184 115334443 262310646 70498643 43915097 45709226 119694178 8616824 46016348 59001356 12562983 118516775 163736894 57943310 142712552 143524608 74033555 140473771 112457125 97570463 75899458 99907640 64940187 88589397 39855565 72355094 32389352 64773196 359741658 2720629 44718755 41232956 88090226 77376367 262720261 138859570 106698171 23308496 5271156 168379951 90305547 137075998 202684761 153635647 221751077 18463972 69723596 67478066 57328199 53020756 112265943 77725734 134860014 59190651 70086155 92673953 53659361 165925576 16527026 258986653 21894028 64853062 64745027 261136762 102046189 250194831 138261391 20147499 37216315 201735243 212735926 60248510 164424221 47301344 25627891 109959638 245279638 48836784 184175331 39149980 110890626 78945008 45416928 206893026 39023874 43205024 344192081 121711636 67080283 303936795 41377847 56661357 277394797 43948247 192716199 14861332 14286664 150345331 37180530 187073134 100304114 274711500 211875726 24729679 118637594 34951150 152166796 141394185 84303238 87012460 35985107 126602944 46454268 87770745 167710474 185191523 225823087 25975728 131174941 62030501 152330200 17678079 128395781 223519196 84134309 50343171 30433553 81629359 63283928 43242866 2311558 129360888 171679447 42866554 93744800 57198727 123424267 86830679 207805569 86772318 2157844 85389096 94453700 28644796 145433453 32094028 67010277 168544647 144272625 46651502 85909245 112101145 149139997 22445219 68515219 11883986 91656197 30520525 75711999 535126 38648004 95327364 91791619 26875368 115486491 59535938 178571145 76850013 105084803 210623098 155860522 103249772 93912114 104896443 102117963 126811670 163083295 62967507 71474851 51891837 159036462 80443813 30973592 19231165 120689341 167238962 2987138 22922460 219672028 18120776 41262876 96149688 21494086 1456747 249051819 86847849 385973712 33487552 107220377 58614623 148439410 94827122 27640878 38087667 34827288 1097503 47082078 29768003 119561595 13693041 90422218 67599480 13266137 37544313 51773755 48017112 174986780 158043492 155065466 183718643 58782872 52714705 81284208 19183480 155772785 310623847 75605341 66325313 118288108 75528518 263023218 12820720 49876776 241594973 23055570 5352059 24652635 46425708 231401637 100747814 31187860 152954712 6177358 86503055 45880076 33355547 72720424 54193263 169749794 36155668 55388618 51224910 5517112 155982259 68937550 80428122 52751765 28310406 144046406 25620360 263121716 148023607 103650649 11137550 53068305 144116089 77826493 77569147 91956196 26828873 69118600 41312431 18538313 111886809 119133909 123192761 100013023 136327692 214792569 155600507 50674620 175669177 98804068 46791939 95099037 45924803 21075682 32433263 205842341 46118008 112348869 44780329 78524547 168137378 7503358 178956212 35942131 52129361 214408896 200098653 40942732 42274937 53886753 107821888 132019144 8299264 55320006 14201154 9598557 114696892 270781100 22899782 29264140 153276437 91462091 172398003 5976962 28409210 48613319 97202736 281806450 65825530 116862913 37569405 195958337 21627757 44302425 60337539 112686268 27049516 170567902 82643749 148661719 90895617 75297369 175798836 22444403 160725327 138330258 38429435 200684728 9907753 17955961 38547942 69565207 201090603 69249908 205403248 19547688 202725442 81370789 200609282 159762379 12417973 109037694 181759750 83993022 106660380 94845839 3652399 24532615 154765875 12891865 157098037 142593739 31428750 226979529 271025560 53715682 136415259 28691767 114700479 55075461 47582405 228163035 77688096 62537781 16233997 80724619 17154377 36136186 32877966 136539937 251755227 59554179 213057294 122168171 101239743 162930771 2537896 143314352 49786115 2564416 10460406 151008314 75692075 69412139 21439584 75342300 28086907 11137975 146073979 71088203 120773814 51482647 16783369 80346352 86859919 13212842 118217592 79796946 119425255 166282185 124449792 214364815 176327094 10040812 78229053 104531793 12217866 107605189 57394873 12266656 73426077 28889188 44352354 28664397 126147174 355932162 11154363 41290161 124375383 173233842 23681306 186406156 135009393 251613804 92789264 56050683 115120192 8674930 148457209 25178564 135795592 495958 13140660 89729179 33639447 97408215 51973250 84634653 107593119 16396449 105198958 86045449 23152555 79992123 68305303 255802774 23556594 80557390 125766272 160358433 28413511 85214438 99962788 31091504 27302952 176000745 101567877 43354896 88147771 78425029 115397581 101030796 202502997 100285686 68231676 183452984 79471481 133861026 22181022 255639115 143409399 66347787 16987692 162283683 130894084 116501867 126273076 30869059 143870626 278718162 2559163 56001570 46400888 49468113 252430416 56561040 24941822 2100214 268845225 162833565 2568479 68781694 222193196 19273580 70189481 118901502 150586986 36159357 77480798 36275127 211947279 31754861 83783803 28511839 146168312 50869831 233540135 48157260 89201550 237851233 64597671 3859697 118145393 5948674 81101067 182656347 7421945 150822912 95456751 142027078 167867299 661351 73144608 25088226 51179350 55825263 76401655 65137455 249899932 103272195 71284145 89190755 94549138 116723768 20625080 32069922 67275222 115563195 131116308 24729016 28268297 78391556 38556476 150726794 84299413 124698009 692665 43469918 34373133 35129395 23818156 40725421 103692520 18893171 37997992 6910993 140819551 110002852 121220795 174517376 279019317 16154590 37389477 144954954 32793799 195701841 51509337 138187288 16016363 191036106 109068192 13993023 43229521 231815791 125400653 91632006 47041414 24050580 95292344 46100855 37362668 48334043 143563215 140226999 218208685 115400080 22757475 130604404 65432966 286524205 191979759 166026913 51787763 71632458 61442811 41675160 21834528 9197476 80161120 70278765 51159545 79510989 192022599 100838288 18469276 216853530 51720426 71264017 83398889 127630798 44505626 56692892 37026867 131158094 20789113 158991242 3314796 160215191 12327091 157144498 77067681 91294352 160197817 241500606 103344972 203665491 77115196 9597078 65955750 92000957 9972455 33920763 106075750 157678332 17672860 3323330 63563034 73533789 109517757 82521757 83301581 30604930 47604454 65123889 44914782 155326739 14913420 30986478 85704225 74295627 45151269 134372607 61320751 168053143 181376400 34384999 17849745 16494420 4347393 171089768 17698173 101656481 31992130 9406236 31989920 40368217 30486100 20763392 178437797 53830483 10153318 100656558 18821040 1766232 148640044 135536240 61029524 12755559 7903538 7992074 86049036 132876777 72097085 73292814 15516121 22794365 182338600 56006551 61142897 108153643 74368285 114798926 21463469 199347899 17721922 49623527 57351982 86546167 4784633 218921172 21277166 20340568 181209953 85073355 169858747 249690526 50189780 77301006 148081424 73475938 47996678 102323833 62258862 180624116 125176015 238581978 118885641 89597888 95459505 82337851 108185773 206952781 95957877 204630955 15604249 40313256 66562055 154698011 145926946 83010558 103364913 80976202 127590933 678198 62866102 42961873 21232167 138868716 14047304 51853077 142009075 80273405 52679821 155819926 167341778 258773235 26090478 105512251 162202321 3223591 219969137 7178658 38813618 13293405 13766617 67076713 62997393 67101720 23628657 124486665 420312947 158530729 75074482 25338024 82408452 166595172 90551894 69193791 145459293 69591455 165416069 193664697 145046312 120678019 116517405 66416416 37755827 99451513 131395533 83628780 80859718 118729445 144871671 33764261 8063950 130717539 202874906 6643838 88395223 7384681 86362210 48849211 100379475 163830377 33951941 41510940 32341378 108195038 122543667 157903650 43038220 103756474 221887927 204321912 27274800 48350839 157456193 56083170 13552978 5752307 154274830 36611506 86127746 27845286 6783595 2223294 294752596 100153596 123494545 10525941 32488122 273238382 145406831 211030044 27636101 265414404 54713157 139155625 165051096 147170853 47281658 36298230 156659692 75610985 18745203 76528594 9934443 45948178 112177084 51828733 55358732 62002774 135074350 119167824 89306780 193264619 191586362 43389100 56882170 27927685 76593432 55548027 225818531 129754472 13323342 217647056 283450554 50543635 112872979 185434181 121879664 62373034 25700940 42833370 13351783 74786825 172659888 30332913 167274730 156637320 76588281 126584074 89516016 140587042 140516407 28086839 39151357 130648383 1921323 158910407 194937164 117061966 45170139 74875276 62043642 179945051 141160520 32605014 45963240 166545634 90438810 18246967 53705142 26707663 27928875 158024758 141158582 166068971 92977131 37777757 44771183 51811291 162083644 31897950 33461916 26312005 36700467 15184315 55607578 40779702 189777307 1526532 21709493 38436864 27787061 107706118 150001880 52937507 25994207 33058506 27555164 98562549 36873493 170040987 209433268 373456 39782261 26069075 119410584 125893806 54686909 126949149 118914779 102626093 59731761 47748886 88884007 62349047 69490917 19822731 86738811 383180 78677853 79902533 159545085 143320489 16199487 259026365 127504539 16663366 71098692 171041080 77203562 53923575 312636732 180505303 51959327 160687400 28136598 103797019 49285839 86872006 329745447 18004938 99383972 48436247 8711497 110062114 47370602 22274335 76186078 87122977 68764439 8149171 44402946 109664110 150112006 123572099 53362235 17385169 3599631 126821343 57303549 136267818 40375799 137522163 122989407 263821419 13234959 109896007 185492848 24375790 105864083 47799308 106946167 179801061 94894901 57928622 130551517 13068716 16308559 74696725 4079048 160073411 138489973 181986326 71536510 208195498 110313085 84979719 47622610 70611455 140014261 169655104 158909642 2742457 2103172 129930303 129117074 160246828 46125709 67820140 68242301 80227012 95532078 9937860 123447693 167180312 116107127 55797332 15662950 96930277 70156467 3848477 93429450 61846034 93974708 2801498 250561691 31001251 7373563 163904344 67231923 9675924 129606708 31768699 310067760 7046891 27633976 25219993 115925601 164994673 78937205 62392108 24038544 98584734 17041735 74933297 138156875 94661372 29268067 28044798 71136177 105533790 46849909 117924325 87616181 34508011 117960246 152729122 82004617 28056035 198990100 23882297 299217476 12269189 105822042 55151876 116328909 6699428 61685928 134118117 52188521 38338689 96078016 70486556 173581679 61345299 177190303 32346444 96259202 95832366 381184098 40902136 173634991 121116483 89975526 49506890 36867101 178719402 161942867 154567468 106930935 9774881 33251592 109019385 38740331 147043812 87765866 144441333 66082043 30851294 120221739 33388 121173110 84822333 212208994 176132512 191826946 180108098 60105438 37608692 159099855 125433565 72153678 41517434 53280907 177179151 103694050 166056153 189239189 51002006 180591714 37256418 238381174 41352942 28520951 159837281 12559090 101046232 68569755 4009654 159948716 294477077 2418930 22200878 29576838 75499720 322218 3668498 172611489 41258932 36253146 180567761 4693377 185211532 59764622 99942303 163715661 205448485 111807368 62694980 55999955 97860738 264171789 16456527 44773291 86837938 24517825 111347076 145808235 115818093 125331055 119035751 144483765 86737638 149570777 59845882 79120261 89502195 138652153 22524796 160318211 42276824 203715097 53476781 234428249 38064734 245582034 44219805 114232316 86190408 63638888 79538053 191145518 84805656 22202119 160994930 57119184 24445218 2430439 19192439 155285820 198475561 141848034 65645415 12408215 95045844 15235995 48125912 356709691 31948202 39039157 307181993 82739748 198609215 133193589 39083425 237356176 78458961 41709398 256918892 87988226 114019051 12015685 256267231 36997049 104532660 144435179 218724363 138240022 210059956 63225550 149110281 114869646 15773195 5018315 31472814 94177331 96067391 103184475 35792395 97507818 138439143 71104438 48265346 56428270 3323840 3872243 337767016 85846974 63418109 139249227 93043720 55020075 107578601 221246262 15257993 209215209 40315806 42717906 89905673 175666083 52147211 283692634 147312344 56102618 25736198 65663537 207542715 184597662 89924781 108514468 109284432 176764062 93169928 5965776 94693230 188743078 217136478 161130624 141941959 106654736 239958230 129969947 83443276 15722824 124301025 147292794 201862284 27311248 99903917 78929623 4800154 79450180 42320820 32282745 35024131 111928918 188178287 70367658 149667779 228347978 20827397 837760 106133040 48548804 24725854 68768400 126904626 194582272 74988224 26623071 108753012 14586510 45009319 98247998 48302712 46880594 33105052 64703224 255770049 1845520 61990517 127948120 2063953 81547300 86393694 34127466 200678489 15619481 161123110 144405072 88852183 160305053 70161040 46276703 41994998 76565382 202093994 126605800 19198899 54088356 22988607 185689555 104394008 238589849 246953917 153545751 104560132 161863749 133026530 239086708 70382278 177796455 158224491 137094783 22427454 187406317 66512058 21862459 9045768 101147535 73593867 210836465 162939526 13528821 81489500 136556308 75995406 28492340 29774361 114427153 214021364 25835903 143933424 161388837 142702301 262474645 168659006 6926004 24616969 141564576 77842150 30609911 95002052 125108831 60491049 36758267 121920617 163229036 16388306 85978061 108834850 122814103 213610831 93883146 52112803 167836138 68722670 55605351 131960698 93509197 94666149 184597305 7936076 34971108 253356865 4418844 8127309 9863332 311249753 179240231 30569128 5434934 86789148 48471165 14483303 71377594 68503200 393808910 21865026 47800804 147871049 46870105 81573293 33079484 6821148 53567323 36809233 113820763 22546913 146929589 184134429 81530011 104740077 53284137 183580144 135111614 377128425 34624393 24926454 64284854 91169997 171387132 80362213 13207725 129829850 110944992 8315601 154290589 45665213 134741728 240563515 60183400 33012589 71510619 24612668 220297968 178764537 103179426 89418521 7833294 29122700 41157289 7336571 153474725 14721558 335889009 82955784 3063587 183175 81077114 34100215 129575207 135236071 157293248 66006580 31138917 105658570 70887229 165706667 148943375 26888492 143590568 18055853 144744358 162313807 24702207 88673394 49834191 3386876 15153392 5194248 4037143 182786550 203915408 76656145 89039472 79427825 67552271 164926078 363223683 43605714 208269720 38958390 122372783 59651130 64794939 107385549 39529301 9102684 35362499 202009181 88767438 4225945 7968699 177866172 93564192 45742733 81073986 31377682 71662055 131349616 13794854 56894988 152264308 105594650 135498211 94180272 68665652 61946487 213970177 168744601 141717457 141918958 187414545 249835893 179583597 19398887 30121671 115539361 132171447 126155470 47436528 135185581 209244755 73437025 30410433 79840976 248000760 23589914 17676498 75726551 39695391 36794341 153573053 214074812 10684738 108460425 110533082 96437294 92591520 74846325 73821973 25849639 58616816 103481176 74397151 33234167 75402973 189747846 250189629 12714844 57705820 198977333 78551917 48757054 58718017 4461106 224701172 108068592 184917755 65004447 24825763 127240206 133231890 13721125 108288368 183312564 56400951 84722951 34230809 9346634 180108659 77151083 75261499 210615448 40343822 31994085 23348038 157916910 13609877 115474897 309748092 64756944 78761935 4767599 193727019 10493488 123160104 400091464 159008480 195256628 205394731 6054346 28911475 6378468 20518609 43840943 77323837 76046066 3334992 96181648 40660753 14855892 235370287 58953025 132414156 113009591 25572743 79120006 148453384 30619176 150793706 74447080 62714666 34331636 22398707 22247441 215259593 286286222 30361252 37914029 92046534 44615310 47618275 166835263 150738541 84242956 134163439 38147796 100771461 126447717 100446234 64797183 133429141 92191578 28626470 224708652 98027168 55808178 44143050 25081851 119969187 5414942 14278300 74194511 206985047 63362638 86677968 109797390 36257056 23853023 85132430 103697875 8852818 48072192 28430086 41854510 125285070 57186164 191731797 64180253 105113550 163882839 9226121 35291184 59692066 3692961 11707509 38396404 145949777 56434662 259145994 141219901 252358268 134744278 128960997 15946850 17721463 149323121 66439740 22201609 78582670 124639274 59877689 335147690 45792101 180579134 244109613 153850340 217309929 163511270 81660163 502477585 13798118 9497288 222298426 48987761 52065254 32616982 27412568 239644325 138927315 61941591 33332240 34208539 97514669 21640660 27938905 75245468 107375162 35246644 60368479 32594168 151665177 178049534 85283016 132893947 189331312 101877056 5510465 65518442 35706732 277612805 128518997 18193162 265155154 137257524 138478396 38814604 54456219 14530461 145471754 148521231 36809471 25983395 131205881 80208023 55488714 71937591 115792729 20071458 172296734 69232942 109561872 56708158 79123729 52383069 18598901 94197085 159514434 117995844 36240702 41194706 99952690 154361394 66570657 120482332 212873337 20222741 135880575 146160526 2727871 123857733 168714001 242519212 66355148 73057721 34101643 30374648 68253317 90497613 53174963 227965614 280619 86094018 120228556 46112721 26942178 148006114 142857936 56840605 319060437 21258109 118360205 111102055 14671748 203856401 174705345 12450970 192400509 33000213 45101340 14912672 16772319 258659216 62500194 60544514 118150765 148299823 49685050 27887395 1494249 66503796 102842979 46003938 12563289 67539895 28395848 29657146 126092451 151633353 119273037 16855075 196110912 159242604 70170883 131409218 188044616 106846377 82874847 60714531 26131567 486201071 119081481 129657623 98224317 200876964 108427326 22007809 57512649 115297077 44743082 92074754 82600841 126740729 188930707 127852665 133799809 150917211 114411088 47601496 22365625 47377521 121324291 2610248 120990683 5203904 72258126 26620249 19015435 59850081 93431354 94613381 6479601 167556165 207091671 10223001 46878146 50866890 15830570 157073285 11345766 27472816 159914988 59112400 59149120 114532859 208690096 17173094 284862574 28946614 69856944 67652231 89365753 31630183 236377010 171785340 35358062 127703439 141750335 355725 13472534 81277510 170176749 78608765 95414489 172837657 115128437 102192389 25597172 104423214 10829476 73682114 41087827 215372031 129776555 21656334 4917760 82628721 3938254 51676838 83390474 173783520 105689374 78408063 127923419 161830072 55890611 8685572 143609574 105925555 136348585 42392577 158022769 91007511 172617830 87630342 60308452 403507682 68309230 9891348 11091667 131238385 17987037 197008546 33692521 35879061 116753790 31608236 34525402 45752151 137261060 24024621 21844694 137093899 137951362 65076867 146373332 43054880 49055693 5526666 118965218 98763302 192442601 16012810 8803569 105983627 27200425 143088575 34019397 117601376 159534953 67165011 112247532 255279463 91227593 180162107 244580836 111192410 12169926 80380403 221921179 132177584 134189891 147169 110033877 39698604 276945113 4992101 116219412 148998404 27593176 92094865 226555311 68718420 51272221 123718690 105434578 198830963 148278539 54784472 46335965 7055187 14386114 37808935 256417375 134528395 166654655 217783957 49811853 209630978 126909216 57175488 125304688 60885296 190852846 20148417 134192016 16944529 180045487 32905353 162125736 93838317 163643479 60146459 138605063 25004161 168951406 150214227 272003485 9205330 66432022 160705726 85654262 54706034 49197558 163192928 221395556 128961031 87805578 182336900 145975022 21410667 112627958 25713384 72630783 94291962 149997800 126947976 109235370 10229053 3965369 5961645 6373113 67128597 8566096 111142685 69097265 5790387 83509015 9182635 23616978 59515691 42062947 57435707 19304588 99429702 31532603 99033449 136833799 1630385 118317025 22362922 11296823 105881814 59731472 190063281 108798198 235837260 36368304 48897236 291662268 7317106 14910496 88585436 128161419 15854047 167288721 6772307 99240883 195445991 182960868 27718942 43024705 48263544 46686726 110322010 18456084 53224909 64376365 56331353 68976769 60788685 131370339 254941146 35417154 11350135 11141494 41036725 146001695 53847279 12829407 217470681 30846483 11097549 150317995 99916038 71770515 101682134 90407258 28850904 88138608 122450184 118581664 95320836 44624932 83085290 53817461 151681174 96170921 54193280 172148987 163855265 36496688 67286408 149932299 71894683 17662796 20548104 73253986 212341186 43781596 67149830 176771372 45535911 188726928 159213602 7549632 85505784 32908328 119246806 38661162 2945233 82752566 112675609 24521973 127175912 103996242 32397410 91722769 157727836 40971785 85715802 1929619 204761651 73053420 44138919 186835372 222292085 156654796 115095848 2730472 9214646 166629920 48337613 51632247 25206648 71853951 92968512 121475812 105794213 40515131 122259937 10203655 26834364 110497484 166547555 144281805 197536515 163438476 41706967 29511303 303764415 183470987 108475487 61317929 47886110 19215236 26603708 91223360 80145446 207285012 147657869 167201647 12736876 60315694 123825212 75213066 17750159 22879416 173994932 262997531 85904009 30008247 95759657 133569 64500771 135309001 126079174 1959454 132856717 86177743 126161318 156302488 186232127 185563194 129749916 304506312 98766243 142588673 37589805 133402315 16366665 160738638 175202782 196405318 9576338 18720502 64256974 244438835 15637841 89449971 147707237 176194324 106799185 95296815 75871799 15574635 123662233 74419948 119027489 20977592 130500670 30570913 134839155 210344298 116837872 39844379 143222348 46332072 53180998 29165863 9685427 12741245 153163693 183907037 85248387 240827831 66700282 66259064 154780733 57759540 171287427 15916284 79045648 79950303 164068190 59812086 166100336 55090846 211388370 24727894 228901923 88421148 39457289 185144807 81905235 51212381 15412081 30842148 8760695 47448921 92956969 43150063 1649663 39043492 35373617 66307327 9506196 233293618 147437362 98811922 69288719 4603821 167696534 33187621 55070565 58608486 242772937 84272213 149691358 174098751 161850710 81422826 97073349 26048454 200568278 68195551 93796242 62469951 109685530 176166580 10631443 152321377 134531897 13538052 51960823 54807796 241969619 25653969 194896126 14830783 14260008 87582725 62872086 60284635 140347019 118822673 126301500 71196204 94588731 234344660 170429862 95906197 50591643 287446268 160987705 4501600 79185745 99997774 124763323 131374470 85076653 9131295 114218138 62880042 137120963 100194634 70843029 38354227 104495872 37668056 140568648 158475122 72500410 8018441 156920659 23598601 60611409 279931401 62420362 10497704 75882152 23226879 5312007 122286661 38149564 23646167 78773988 64043709 83785911 59231893 33410134 92771618 129584285 141816584 190601943 359235262 113841146 285708528 58890669 222253869 99503193 811716 144503417 157429384 96188584 92799753 7343082 180867233 28310678 17179962 137492838 71978476 50114946 87202758 74415239 109570780 65070390 60695678 213304644 11938981 10503909 148883093 81574636 108525263 85013872 7896262 9428404 8960785 66623340 194431363 72576247 73344647 112844759 238311627 62391360 54706425 143030656 76422616 107074245 63494813 30070892 86630929 180227353 22402974 14871804 47960417 212084673 69315018 6211341 136968099 75704995 91802669 181174219 119251974 89213229 255356660 102517395 86679804 80885490 50883890 102674169 15586042 110218531 78783083 175998297 5091364 3386162 30866628 117028748 188146684 20986653 25664271 283728912 57223326 71973121 31285185 107237734 69409589 21643346 146189205 2416176 186398778 100678607 253876028 8675185 6699751 93360175 92854170 68031943 8811831 30765903 48086846 144166426 43860884 107918992 136103326 95350382 169908523 100699279 169808036 49659567 68264554 63408045 109058383 96193208 33022279 113509272 136741574 52330301 86052164 107669857 39611683 61264141 242380968 249789959 6969745 121078624 118845929 154397961 141577207 42378637 146147300 31124586 110648138 86218101 166647447 89897445 169627326 79173131 287173843 3665846 126433913 10097320 76263700 145678525 91961075 247420346 93357047 66060946 67359984 1929874 34642651 94186596 34452829 134651866 75132911 2330343 132381992 70798404 19618170 152703044 8811882 99666189 53351474 81752592 120211522 122565444 45233651 92899900 22828739 30156334 113378984 8328079 25618048 22292491 14580662 4816848 276421156 31436451 310931734 116791904 183664073 23455308 11720480 90149385 97833963 77041552 87236163 181846569 168136341 94401323 91171612 15741218 66062255 118768851 111549495 226391210 26571034 52660849 14595860 279902977 33850128 3652110 12749235 50570716 61130980 235400479 36509234 83429982 115641480 114719417 147208882 4574292 25566521 24917818 1647589 134398515 133845335 101074826 113454464 33786786 268231049 107682556 112069814 200480150 48661582 14513546 177675959 54066868 265497517 143039326 44863527 33447500 35796322 55323984 107542595 115641582 178050503 14494880 60019690 67848666 185876657 65168803 130256890 38560046 122359251 68313310 63887734 34942599 36955280 11229775 167777046 54898933 248611672 133798347 107211996 52176417 74626787 163766644 80683428 32922234 148211695 155565198 188942794 141100901 248302986 56642589 155112284 183408597 39248308 24565612 110279221 40214894 11375244 100152270 190018758 30439333 242515132 57931512 17292264 59306438 34585123 25429943 430168 38156857 315400405 23488526 154236665 100248133 62496556 101628176 150889263 154350242 85910418 13241198 106891240 142800425 17535296 1009528 102731051 18722423 44326395 27792008 71498668 197948986 134709428 146956330 15370771 2187560 26500382 151192968 312160613 196992124 47330975 151847825 114106380 157232201 13740199 3663415 156528826 42736980 108786910 86541322 115187155 115339985 7827565 162877884 141859747 6642495 55060518 22873075 96545992 130700301 5171553 16389224 58294411 194585332 206005048 71259733 178335644 60493820 87821456 124786817 187991712 167796562 38218669 106355808 188565921 82225073 25791057 170510017 35836969 96629734 6139448 169254822 104614090 82546492 76710868 182363998 89965615 70058768 19827474 16142163 85051391 26723847 58186325 21298365 178204659 119887247 64174915 163644754 153331211 100595256 197458434 77871271 40599842 72013207 170768485 135942098 118447194 29587242 74985810 136139519 95207072 40883470 102698870 163974027 24938762 166919702 42849503 138080545 63265942 180115238 70257056 106109971 341888530 228293952 38434841 11670993 93034880 135008033 27490955 19196638 191170899 175739268 7315746 110429076 88586014 160066305 63065223 91102507 53615008 157145654 181936805 119480879 113791693 40208995 49488547 151057291 70786028 252483337 21890101 203799655 136516154 173936044 46501239 7358042 227146537 161353783 13589664 10063252 51893945 40015603 79910149 50586492 98371299 52864781 132317511 115116894 219210291 1762560 131820975 153031569 63339943 68081940 63083770 27013357 63540067 22951224 84586815 204500259 74464403 690676 31476860 18105425 55060705 112110801 42506188 85248217 174505 59921906 42251154 7804037 73549242 115331043 104558908 96545703 24390478 246437797 44620988 52788519 287553640 13550768 256105153 60796692 17695589 8108269 114099903 3251947 145831610 110375509 72254845 105043425 67292171 51569245 136256190 316949411 38250527 128724595 54235576 61700259 114642322 145449756 155690879 59318797 81663512 39065915 65919047 79321184 149649742 17915518 59906606 36641120 40503962 64199718 42850829 310715256 34750601 110458588 62735015 94670909 19068747 139107549 123457876 133844655 1248990 141457255 43952055 46001643 111888849 119703307 137462850 75314930 89629661 113731309 169293633 59004501 85676345 76731370 146010977 39707274 30964582 43743210 147782037 18969807 7015866 20321120 272286110 61597137 93785957 205739321 34911370 157006883 152147637 149837575 120776296 106958713 125818105 128245654 89367045 10974418 113389473 118365832 27496667 99026972 96710807 57882603 156243345 20703212 82548464 35969365 152521263 128215751 92396700 1836595 96295871 70186676 25319698 79716366 109258558 222053133 26231867 57544422 180545882 197156191 68851717 43084647 114663844 115107459 48274628 15993243 106308361 228754448 191322862 23507345 30070603 91776999 3229252 28611289 117225761 264818401 249001108 3607366 15637195 70884101 88949644 71469513 145866851 191204355 285241555 108163401 42620360 8058221 86943151 19889405 71017874 1466063 20656717 98668034 99580781 165419775 42656859 96575164 12465165 25557460 39500724 12486857 23154306 32707626 29450018 18408348 20485765 25348972 94144997 104525265 153411876 10952556 34076670 187234753 157168179 9895768 40181863 176171119 356870018 190109113 48317570 44245424 182670236 23266336 114889791 119913121 44820738 13132126 233049124 82283111 1875967 78872486 99808054 87823683 50456578 50472320 6852717 86198160 46666003 98195009 132276762 89893025 153981852 43818979 106469130 20309815 175961747 76875462 139195575 46380539 123779431 131511014 3897794 77838835 249789058 28095781 3510942 196255242 201103659 77103347 210506801 126276119 159191162 159028608 89444140 47987923 13182650 325461872 46035456 47600765 24485831 31166321 55996436 116413790 65782163 18709027 2603142 91276995 114878180 92974700 190527959 115577900 56023976 58780764 60635957 44537501 161848976 12684958 33760674 2771374 214034556 78640045 112419487 72295152 19152642 116144765 152942251 151786081 7124785 198956185 44681797 23259179 86594447 3680534 120328686 107144625 55746655 9008232 101971678 161742403 83459732 46092950 157861677 19495566 155569754 189869872 78316943 169654832 65572434 27247872 330000379 51116399 67349665 73367189 1274966 154349137 2682974 1218526 15757538 16318623 63989428 58877868 3313708 123449631 29481230 123815964 30033985 94391089 57842789 42707434 38902630 53980661 198307686 127133684 23531298 58158734 54061428 45862940 12180228 41887813 2115191 99258580 213346175 98891754 138951438 72137375 53428688 248706141 129488541 53984571 20206081 62714360 76299553 352611433 45598318 52278723 49161008 111439046 94537646 34424201 209789350 117486439 144177102 133185803 65541630 59268783 177929565 8442540 51077741 82481875 53613070 95433172 78785208 160922459 259129555 49085460 169676932 146524513 176842636 80890760 11874262 111964533 62238394 13790859 51396933 129154015 157905554 309854308 27655345 57245681 104283627 179671419 53427226 75754958 84074112 16252119 172450244 54815089 76351165 27248263 127351981 18589092 37793839 10235326 31842122 20074586 116441976 112535954 44221063 62198699 37642318 220813374 66604232 126174442 71601671 65612741 133702552 57500783 63129704 153637925 49340477 25340812 30505633 65411784 44591238 33100496 210120034 36855558 154147823 99530410 177807250 200164409 161438834 13736187 32599013 76557681 50421541 127472528 65123396 132569927 129272981 99897202 80348137 137547476 246292430 114986368 36736762 111280640 51980237 57602681 159948223 33615018 67061753 57687001 25277147 72098751 209986737 125101708 171345397 50367464 31205982 169765281 10489272 5900462 77848270 137568896 58457985 175879773 58220087 97602865 220631491 211432859 81589256 124337983 270359993 108899977 195143901 129211135 53651490 51218892 59465014 126099982 112235156 125604636 28620996 170609365 40649414 149899455 3966474 37871852 174617931 58828517 138958187 13656967 125457127 62583341 54710488 75005105 157865859 158515497 51982481 87252211 71088254 23378332 111637028 164361984 137390209 19788119 14328756 202426820 94055594 29332582 266623954 100185641 133882293 14745596 173009255 90190831 350777133 139678188 180241599 48284114 95939160 187824262 52532584 34012988 205472438 96020811 47471021 60149094 9819047 224632305 57081631 48128037 44384110 27495120 39638764 112745955 126900495 69191496 41779829 11715958 1824032 51540549 147473810 52791766 17113934 96850377 117015573 27792739 166413901 95971596 96650678 9847811 49770118 75934104 8814296 87050251 52423767 58097449 137455557 198395423 115703292 250052966 7057006 31103285 155995655 271330234 128647789 245812860 75577682 137886422 194560682 162130785 104296802 134386802 87157232 22511672 147581165 3228436 68684488 114047645 35232772 340210579 189442543 97301455 106026909 295057814 67709997 43193906 352410357 40206904 5587050 128957954 85061676 71387182 6053921 86290368 44798893 76879032 133764636 18227910 218846831 169026563 19513518 183631535 25951690 6049926 160543699 145515937 148298293 77142175 61868474 60992209 195231876 113006463 54526412 61816165 88677542 115414513 86422985 3285658 51055335 33755472 127652201 144910992 278877860 171325813 54834894 27148473 34548777 88542324 148962551 97988221 92416369 6475861 91610331 48104679 239986943 164719035 951303 263545390 46290286 37311311 90216382 110580716 4766749 100324259 21332892 20863998 129756359 146733307 89722396 291560812 123180419 120103028 18391280 249944727 64249698 39428610 5515123 24912191 110033554 296755757 10632752 23220351 118901502 2032979 293206174 1024607 261295593 127170948 118946943 74730232 17757486 2025958 197206256 43886367 42593891 221849303 58322274 1451664 31366581 139822892 28510360 70502876 148753451 208845850 48784679 53033183 97986572 249449874 103748008 22638577 298598302 9416946 30439758 224419550 49897669 71240081 21263872 30913378 84557898 48269239 48279626 21828051 56867703 53933758 98680784 52707174 40453064 213777414 88319879 148493742 26509375 63213548 172298009 48560840 211327918 73888069 55712910 24220274 158381095 53458999 128954758 55082295 1969450 153521305 239036065 71589261 34001853 24592370 46600876 13359705 9237545 2812803 24928069 132321268 127693460 249937264 126488177 75820000 90649865 152336779 121293742 91872862 161498963 94388284 54831749 235894091 142709050 54130431 58778792 87005830 30983945 120490560 112014054 79658702 122844601 59395008 69584094 167588533 93481895 273269985 54915253 106294421 147691325 89462109 239376150 182759452 182991808 115220696 174072333 53312357 85403750 139131672 107862195 124555124 40589200 114723327 6196721 75411014 112265110 251851345 132458628 93084554 112193489 11612292 108171323 50285133 180472884 30514864 5269388 158115810 92670553 47363700 22099949 268887589 193223173 4696862 219174149 48487366 28591603 74365276 95226010 127767393 24947381 21436541 140883811 209972899 15127042 8584235 84257576 41244516 151360588 63291476 182897900 150658301 72052885 98220985 300625263 82188336 80581666 219074308 161045386 205057587 112796989 68748986 73194163 25338483 73326236 113907973 225209948 111415484 174033862 44853191 58460331 128270729 23185110 47612784 18982183 51146846 98631467 157035154 51247843 141485407 73378477 31109116 89125169 88548631 13433536 82977102 195939586 140493253 119758353 10817134 148799589 3156186 318887343 30430357 162962221 190790201 95933924 114812849 96198053 231954392 112467920 8421409 77541692 58638066 79270864 133905702 43269369 58880418 17110670 217576353 46418449 43341602 150216590 194335041 123371142 422736280 18197905 25023626 690064 74887754 58578753 48828505 110395144 17727889 145810241 240629951 17279973 21868018 52026120 66742884 167010941 24707018 86117427 117229841 19293572 126012517 194223419 31611160 76562424 61516778 67589501 62971264 73654727 123820962 4407131 89633520 153293964 30710806 20314609 100608142 269033959 52745169 208228563 158958058 9019639 184760794 18149489 7970178 95473377 60795400 56433744 270439927 70372418 165885201 98183058 295423161 213287134 42120832 120129701 75627985 181809560 32021268 133557593 17343774 20900140 76136200 120756729 68751502 10389941 41121538 128234502 84313965 754154 68962319 96508371 49365246 69889958 144690672 20148876 108966532 47593557 35049478 16811708 100853860 59453386 195645911 138226269 50296064 79074531 152174939 106779499 151178416 125581992 39829198 1739508 105805722 202212314 146769296 55671192 209266991 131501647 120530595 245677013 252278181 32237236 62324839 117517549 215226851 139071560 66701302 161792060 85500191 188759619 78550642 49922115 175003576 63860092 71456950 160174221 196671742 96218453 70526302 95041577 194581014 200498561 112249351 14853070 13024006 38901321 73602894 73653078 271194166 35320101 129375185 42478138 50806761 7068498 166869518 67862691 228870201 29715881 34780946 122449453 145168627 60342401 83319346 55216340 40492640 85205870 40480995 14291577 41943675 19195278 22843223 44130844 93722785 15545480 93138512 139219766 44179634 4962198 155935288 118879402 48941028 8852359 61203791 77773317 145728182 210317251 61451175 66570045 114832331 77230269 101555943 143762914 137391688 15694077 181847946 41878786 78576380 248469654 128422522 18536715 157795258 83708272 97391504 19516374 83819979 35319931 99122206 118741107 28530284 42009992 54567280 73636197 28379086 16383427 9493820 6980455 102314109 70521508 178663404 69723868 143816311 52824066 133000367 9357888 105737416 35153552 127394906 20346569 74403424 57084929 25818886 120492158 35845673 169671339 23175335 71239673 211236492 82937067 118186023 168023036 95590830 83666231 326289245 87414782 23681697 78771659 201807680 90626745 191919851 70070719 40413080 84996651 187878662 25361569 13399740 112964847 146824546 117089489 100044626 246020940 27574544 117024107 36999191 53872762 68831827 22779745 39480443 37036472 61744272 148906213 195892768 26913788 73072188 150040130 70816016 167307489 93032092 91116787 20562979 11513029 2602156 174265249 168469150 59459472 46479802 752488 30105198 16708229 65011009 85017153 31450986 53240753 51990148 108679776 22401665 35252679 24997701 128631299 258295229 40545680 104339608 56617905 20083171 68193749 141253153 172396048 94383286 48531430 111816786 2255526 47046786 30364244 66763964 638826 77669804 20822229 68370702 183250854 227080288 6370036 49469133 147210922 119036329 62693314 47487613 11900884 28881164 21480231 182900314 9772433 12208414 198607260 157840495 286923875 1743129 57111483 148903952 20564951 64083829 69164211 105065542 110523018 37215720 72157843 144543962 91615669 117454683 28314435 130160653 215589291 5360185 111147853 136409972 104266389 5339615 35870034 109744996 142603157 53816866 229463365 124443145 74038009 50980569 123019684 10081901 24780424 149167979 137675333 95204590 109388659 33377749 26258132 27991911 50125282 51599590 14418890 86711866 234869637 96363684 177775103 43087248 183076604 43040345 87900455 137036252 119492643 67571447 20931420 34793186 197691538 78710850 73213254 6717482 147710399 98388520 38463350 265585747 148642135 180555742 22375298 186757393 347189538 33354986 18750541 139275339 2436032 155514657 397851 103739814 140283762 82802053 26107308 101242140 65821008 40336138 77419428 13735388 77413138 128941498 58366916 35651533 59115511 220920763 27564191 132401134 163239219 40887907 81410603 142036292 11960554 85436186 164293389 48229969 117986069 194821105 181464222 120244689 102056066 109796761 217864435 16567265 159446757 96710875 19283576 15596667 278673724 9830981 243581304 37407871 5468237 8711072 15928337 117307412 182216438 196113870 175956494 17399874 185721073 5957701 157591904 114661413 50977679 41501318 36710820 65859343 138391288 6593586 23105771 2995281 63198724 65487264 102658512 155790703 103405152 156636130 150256897 265450886 42538947 174650027 1703893 119004420 109627645 238077809 106072979 11528108 242583387 125808857 191951165 91253161 86701037 24624466 281911697 50080334 69925250 79480627 58708276 70533221 174703458 32053568 21846853 58143281 13592129 72903191 42740295 60818775 122908963 36475166 105695375 172015214 60986208 99083327 65088631 72660533 182876021 140827150 52002541 40630119 84587818 187490790 112592513 96512944 197085318 10969539 44036375 5995526 179867344 56880776 221870451 78432186 102910061 22085822 71676386 13753476 86766028 109028412 135327140 176928299 182483423 233285169 98238767 71781803 132198324 61851185 20792377 98911576 73903896 59944992 169695479 47258266 75733164 115732957 203646366 8190345 50863014 264950899 15325296 252216607 45058517 134777462 97738950 41389067 106244866 266932555 55531027 73331234 39659419 64565065 51794971 113869842 235045655 21529888 37588224 139785237 5018689 148210556 186860549 196244396 74159474 222222895 81860576 55068321 151112014 324241884 136262089 22168578 135515789 37077765 139662871 51821610 51727566 113371861 102393448 25989039 79446899 123538031 144099837 143395578 85252008 3093133 66277356 106216782 48376798 88831137 120482094 106274310 25226691 209535965 100968661 71671252 2765509 44992166 37379022 265804843 59879882 91526147 201293464 23192709 95798315 32150570 41760619 179017905 93325002 121819229 46322042 4592142 142364256 88734407 67810875 301709353 23322759 52700289 104397170 96026047 2083095 99174804 56453209 43752475 85086547 49375718 21926821 135094274 61302493 69767881 27838197 138711092 207765109 62237340 211349916 138100452 113945985 144108269 41221600 8897868 6494221 109186886 127843162 48087985 229041850 52908811 148296287 80652675 15059399 145479591 167253242 102659600 7011548 74840086 84742790 115572579 179626913 96576405 126084138 65224206 125571775 44099683 12862676 64762588 59658117 89360160 76220503 106431118 56133133 752811 85590512 32404397 203625490 172784906 151576335 38206837 121692392 276518804 247072186 75841250 122453397 142285920 31372106 18348015 162165023 19465051 94570677 120833790 158208732 149174014 70582810 97512850 194702530 36198134 99286834 180894807 80169331 157009110 182230531 23983413 63286087 227050878 103817215 83169032 190975620 109932370 171362380 45337215 8012576 63022349 112750936 82790748 136547468 38359344 93338806 92301942 37559086 59940334 171974567 40912370 129431030 75347094 65441415 174693105 56320439 46366463 37589278 135721897 78695295 42782098 75328258 85903210 101710218 53108272 127011250 171058590 37229184 126991683 86057094 92822040 80049260 255954516 36029528 48955138 20497053 96088080 102283764 44767715 34906117 140528239 36515082 210333894 231583741 62057871 156012094 72503980 2386154 97626529 101940092 164444978 65161119 155110499 94046227 112865397 199876820 109729781 18260159 59162533 45836709 88820971 179902755 24900903 121901373 27869205 53835668 137257762 139362090 179651835 123780502 3554037 108556101 151467450 134490723 111719325 203825495 64118747 7589480 71375299 20627885 36604128 1096466 70452845 159009789 181139777 106978399 237710082 118105970 85820420 199342833 40538897 128723082 252576905 55884202 28996934 114377649 99858918 51315299 134901307 37209175 114355464 66789311 96836624 129573099 54016310 241270528 15470493 82894108 115724457 6046373 237284759 48536173 216064747 75135342 10622263 174826657 11612700 38361282 310452725 88136942 15189891 188835337 166145454 181582525 19693718 59319494 24139864 11776971 179734081 144371004 149917288 33421949 15562259 79705554 21835888 211116370 10113963 108130557 37560310 46245780 94181564 3527755 45805548 178110445 11282968 151808215 23332143 84996311 39373904 145330501 177024621 55485433 281964771 125415511 22018247 35678155 67101023 180922313 16012504 142257428 190206166 163092985 14433561 69189813 26272582 47212468 40006644 72626295 169087542 161803178 61092254 40264160 13571627 100215578 123907492 103262675 178403117 155981392 1808256 142189632 44196957 111606700 68168215 29350857 205987283 83197371 208124455 97211797 132698056 54049018 108383585 287814454 152295316 5357397 156828077 23433293 27455102 9229079 96827597 19690080 87259215 130692498 2570944 122230850 98837949 107355391 43121248 101932527 63807800 6465032 11677317 219431750 23860299 27249045 221895713 66561120 90610493 115152832 4965615 192268062 153779892 64148633 77437006 41148007 14579030 115186169 45974018 95123585 31098712 85711382 181072423 330003609 38175540 60010408 84459587 49827476 22494961 35543107 35498244 36474044 141733182 98184605 190394492 59396844 170708288 87613818 76142592 198387450 105967579 46804179 246650280 79643470 55740195 24616255 55116686 12402452 96981702 79710552 44581293 57599621 120867382 138007615 27753792 57321603 24913432 29461391 143623837 77222092 77847828 104756346 41685734 69247460 78809722 103430176 36214471 68002431 116245439 74444785 43611460 2484907 8423840 24135920 246336868 18942216 11013263 42634861 136637381 164817822 271094801 53020892 48046947 87907170 49057597 74170983 53937668 132100336 41624160 47917900 276848791 256686298 19109734 112772033 278268495 38811969 127242535 46395312 218139189 42010366 241200556 227508671 80256796 56386093 49527596 130672625 26244396 14510707 119215152 56043390 97327771 4120630 36950316 71497461 70996046 122667546 187034306 194330366 20483708 170900303 13421704 157484838 14213700 22041571 80263188 1261485 122733523 7512317 184372191 136259097 182362145 52785884 323635868 80226570 196458511 81712778 128425072 24716572 164644915 131899770 129732355 337216284 93559534 39174834 60222908 90013045 210299282 107853355 11070944 816663 95355380 171997364 26440457 140669781 77322800 165046200 106823053 127623709 73786137 25570091 6133753 83230062 189448459 104158949 28775373 38211733 186710439 39496270 30718932 75772451 82425741 140137902 36882146 57235991 38726697 64899710 39933357 64336075 23358204 37204636 151602991 421697359 13864554 197725844 149308076 104364037 5535370 136577031 68784329 11045546 40547040 125886955 139298391 128622986 198338405 127840493 238220303 4061334 82185973 111696511 86499740 57883691 117920823 109128304 148929741 24266310 132188039 88697143 83697341 99950395 149726412 14480158 117575230 21322590 42335304 24428796 121529702 181797422 112653509 220208582 62006684 85805086 98662203 134857277 128237732 119656591 159199679 22981824 48242906 94115553 85285328 205077443 150436893 67215501 129563732 52504160 87431034 210250543 108163197 16981980 88223778 71246660 28498409 17223159 157036531 81344660 14145598 209037202 53708950 212246700 70332672 190630350 65993932 71130346 166344218 106127209 72744037 173412019 6843214 49825997 28421654 68491113 41634836 1126981 47547096 80965526 127524956 30827919 18233486 127178972 85235212 79161180 78262900 10360939 86757528 144440908 118297577 93091507 95022639 161245000 137130670 200577849 4051083 58567550 241950205 178351250 21521303 62249478 124211248 181835689 17720630 2983109 22316376 217193734 43330297 59802872 123271012 65351162 106666959 55935814 91947169 67698114 105258322 136801924 24842253 45335736 86857012 84512627 34235331 42298414 24757253 145988571 9325095 146082326 15439587 83983621 112070120 14716424 214045674 59756071 95299450 33835491 180407570 26070044 135073772 23917504 154648677 61846068 35711781 15949995 70361963 35823097 41052518 40800476 64578580 49188344 177875862 65013814 86767065 55692952 72358477 137058199 23726730 144853736 70895831 152175823 168434691 192159891 68406402 83460123 38136134 260468917 98254135 128376180 138104464 34782153 22919162 30688383 113096597 122176790 23252634 47087790 49575400 60822991 28489773 189152149 4413642 92736632 93004059 94552045 116663792 70377620 22578992 17742135 70543098 125018782 4614905 50692300 114040301 78153964 69385432 99437658 185889934 130811685 225731899 55816117 47784620 299568016 48257764 8399394 34381123 187261511 52792225 170434571 252463277 9585195 306680000 65283145 132533207 195422055 22096192 84718072 55583251 207894292 274143972 122117528 231038126 12636916 135510145 3045992 87657491 121595611 119930869 67683426 191026178 62524776 27425199 127564855 247803696 185478551 175927866 60990713 11366710 6959273 161221302 185069667 160735442 14123787 99763531 48121339 2407897 41484879 209397381 118856911 105141719 3844380 253146813 56902434 44710714 6281007 31711392 147796793 14768019 221182376 248623946 71538448 150338344 50993319 88354508 101510247 35592016 78710629 123150397 101631933 133058337 192339122 55299980 7829231 106221950 18796373 84807560 55369663 55267340 80290541 136462876 43716078 161297377 166933387 17666519 112475468 21168808 166798033 36698138 4443307 122344206 78537484 169042934 109590211 83060419 96141783 23149342 57861302 28017598 130518231 19100265 140397271 82369726 79906579 127278830 157661519 243587339 124123239 58226836 7921337 229490565 37764361 11134320 165696807 8753436 69873927 8400346 146194441 23205136 82329997 174545562 121418437 59637802 32944674 398959604 38186131 40911724 246341067 126446833 129568475 125461989 134055166 18493382 49629970 130601871 95130385 330145049 46953694 133651297 341345975 28443244 163589368 102682975 26401170 137005516 78531177 4692867 186524017 163555963 33335844 110144479 166022289 138589032 107111645 17956811 36215389 225626108 6309380 96264659 150264632 69892780 38486793 75480561 369366123 111789705 89743051 4049910 150167103 110897868 80182183 64396663 112037803 6353767 5901499 131985229 15546942 20764650 94015253 229054821 1232347 76714846 42002427 81869433 250525600 89823597 3956002 143098282 45183416 60809119 40144038 62402801 37878686 52307742 47167027 109004833 25729772 78458587 96414174 28541402 187595034 67034264 142163673 33128444 38949635 146229359 229997199 86665065 66162912 159874936 36079661 24470854 83408001 41130344 242268547 22828586 138756516 86359133 192679598 87573545 263343243 2487967 153283662 106629355 23322793 121546957 143669788 5748193 42776862 58217588 100964122 11661813 361963405 3207662 112170471 59242025 73852437 236597347 135552611 130511465 43277886 178992320 33308508 6651811 25562356 20149012 16621648 149150656 27970372 50373856 43018721 21143138 39503971 79422623 72196161 12189000 141751644 84775770 3823011 101037035 19446827 81769490 112745054 324307997 30467587 61014258 21905384 38392086 43522618 19321537 38832267 154679209 156302369 166075091 134637671 21908614 155122399 54272891 114716238 203455439 92579586 49161178 34046869 168304777 179194161 20079159 49851208 99572009 163839574 96845906 151056254 78811932 35295706 58455962 71403842 67391145 87540106 131881988 229659273 3033021 51944333 123477001 85419458 245677132 65886135 17195738 32100182 21420102 8770453 29012948 181038100 295895914 23464641 53224229 43417813 113226817 50209959 22387198 69055037 180153658 39754432 101198212 4901083 81063497 50256114 53437715 126257759 48836257 223754765 158751015 846957 48522692 144947406 101652911 53229465 13926621 67022228 133641080 30445028 181558232 136212959 10601285 51365874 75875233 102463862 90232345 93102285 141384172 10036511 23459269 29371172 5677898 14468955 80074862 151614228 62118306 24930092 140620923 29031155 28735117 40985147 261747062 48882072 88406188 117492185 102768043 102387311 85802859 119540294 67164433 51221595 162401323 120748195 85637211 190721453 65081423 43723507 1861874 185207673 229602187 102383622 187118541 67846898 114964336 155793729 98421415 3510245 10632055 96580281 177627866 166683929 125023593 246966565 49732548 10778833 37578109 6774211 139597812 182133240 61727850 27215028 43640292 203879572 8932684 42930814 27454201 47414649 2651779 278491790 38827354 25447810 50463021 76557919 160542254 6073318 123107591 118306366 55488136 154084940 83517753 81744602 90503563 99206356 149429133 131068793 107080450 8335984 21218805 87176969 28351070 112287431 182401143 14737011 4399073 106066621 41534128 249848150 84337782 62880501 57306303 124549480 65914627 179846077 144171441 59278354 233574645 96581998 152197719 105496186 205639038 30754258 34943993 68931702 87533374 191523836 273512728 11919686 139005039 34837913 12812560 131415865 10669982 271803939 149812585 20187636 83600951 18005193 34490008 14734835 86766725 123909192 28433520 83948295 37946567 246902067 77732262 24901209 70935288 169636642 189129845 63128582 54266414 11935088 13475441 73713020 144374098 40529122 93090827 6972363 159937054 40719267 158652109 40863444 83711145 250602372 93703201 12336815 230973713 142636375 80941063 39633698 22155913 14952435 26551450 70846854 236205871 27390009 13019484 1876324 75293544 16037936 45768607 61834338 122821447 13901597 74749697 23393258 171686621 82841663 65320120 119940627 197312625 120388832 82912332 145393911 47051869 183823584 8471610 35878806 15761856 64498425 105169939 153734961 11940851 216223646 46886255 13441390 137519052 313361204 62648859 136936972 44971562 4380917 100613905 188342762 17221510 27872588 22674838 152340128 315602977 170854131 115294510 271036831 2591191 56659793 6212412 90048405 105863777 123800460 146146926 74613510 146236601 52483335 89903089 237101465 147098943 89975271 37570510 102677467 210522254 109606242 163998031 3662259 12728053 240739448 303278079 77597860 184954254 35168087 8425727 144890864 81757335 141640583 192174596 31243433 111962 85435132 32707201 26308775 109378153 251164103 88594514 1766147 64109975 33182096 29648510 208541856 25773020 349997836 2916962 74811033 58684510 106998204 11367492 71084038 217066064 100161450 127961873 21376820 184311654 27751837 68711535 34789599 29528252 55331838 71759788 14381235 54780953 117138483 53396677 59109714 13054198 16076203 23555795 75511688 91594011 52408450 49632248 239873723 32102001 32630361 18570205 10831176 82277246 126035943 111111507 111969650 87767175 25329847 14792873 75510770 17598213 82548957 20790694 133313490 118111988 58977403 138976343 62921386 150332326 114714317 16131861 4635237 7103467 131024372 2479671 77448175 38852905 86407277 118032003 66735795 87025516 63608016 273284112 67414282 131073825 116827910 59687969 99252511 39427573 217957935 160708191 100191268 133378124 25785855 44109016 179865814 113881657 57321195 84691093 13472483 79756877 85010217 90428270 70171189 56200011 62077455 45924310 66751979 147782105 15395234 52441906 35386758 104482663 33586016 53989382 189837198 69107601 27859515 164966912 189142357 80441297 129977291 107926217 8191195 40581720 36269602 204807891 194047248 49836231 38539646 117231864 154618060 166969512 44092339 36979437 84826991 174779057 258753770 100314008 32186746 44288927 18716405 2129913 72451416 92233823 13797081 204264792 164617800 225213280 27699511 13803558 93028845 69880251 61583418 50797802 7968648 22407326 87955841 78401348 27524853 94358245 45350441 20709026 21713216 198974970 49980323 22179305 134580687 69592713 266740302 52733354 103201866 53094383 283244684 184604700 68921196 38769571 118528182 37319539 11416894 94669124 156119347 156797851 82510095 91272303 34773772 27456632 27674929 204947393 23217121 108416990 135807577 91537928 7149928 180232249 14831667 21008447 199626988 154965234 134006495 93212241 215736749 10437082 120366868 16732539 175816873 56692433 67103930 108020754 28304014 29084620 282577162 187460343 32717571 92631895 179651444 68134504 10449747 236025399 55711431 34309060 112562678 137585335 148433817 47107680 9018908 5807183 246261473 225347563 110281771 97897339 141760688 129278030 25761188 78046286 119247724 88142246 9075229 150030559 20335927 82275359 179764273 121223430 164032728 43723473 55130099 51092701 2474333 49790382 19493050 26316102 64643894 60330994 43544106 159839185 107658467 298214 56115181 82529424 123512140 89884151 62664907 82525344 102815796 62830028 91266829 160425566 143156337 26546282 174195515 221875279 126315950 12052881 76512512 83062969 76326396 80616890 147464919 55374168 127001611 43599951 181021746 73695306 35132149 265426423 52622174 1727897 222196919 125989907 61795986 30160584 2841108 147943571 33014901 111162269 11289173 182437404 70625106 92272039 44480534 169818372 115959346 38039285 67025594 38898890 61861691 20182128 89443426 96108259 78384178 230903452 5095104 146501019 86068195 42078927 66809303 28216719 127744868 238444686 10417787 51289799 45094829 131957808 65339789 12551049 61635030 73728354 118264087 6229718 38982411 60420193 131816572 118386759 16132524 336943944 103700731 13943978 75934852 91003023 57455682 89414866 102741829 17285464 67099612 194764325 167905481 100486490 7973136 52101753 185301462 128920401 6857732 76734413 846804 4688566 51548556 151269927 175298968 6185773 61602968 64202370 25608086 106989364 72682361 7300395 131641693 42683311 107864660 141116881 87501431 179322596 21714134 47178706 232420277 230058994 59058714 6704732 76947491 89997371 7616629 208247858 245387316 44838503 18458005 133848361 57134161 2489497 255028509 74151773 273343595 262872071 105590587 61848771 26809901 127992643 130111183 112531109 307301622 10491261 11127078 171299514 21668761 30337061 1122986 158314370 64684524 196352176 36422432 22538634 15796672 3929567 70263210 80391385 97919541 149741763 174982190 54654830 60909640 114648170 81064636 236326809 7988776 27784817 123133737 28034411 55370003 105769325 119681122 217831302 97326003 165277383 38391117 81796911 198820236 37268335 36491367 53570298 116308509 38119644 198999212 17460938 195552581 105841558 57510524 178702861 31657281 189173348 158061801 29439308 30660486 24469511 37685821 217790621 154524645 28694113 104001223 60108396 82185072 99616413 74219722 204702661 148307932 129819004 117336125 189876876 117720733 95292922 296301177 182833776 37503122 31432898 5702259 178514892 21208469 7687621 133700053 35951056 1120997 5153652 18450593 81618530 214383039 80152977 208904959 32250309 165830750 16534132 185906424 115197287 19972467 193614003 235253599 101485172 107205400 65527401 50031578 15826082 250151243 51096815 49209900 24971198 198048079 107072613 154816161 88731721 123159747 55991642 18676064 62580774 37625488 66815899 49340103 212066211 20411067 135282719 158591402 57295746 157828952 54596010 42564311 32231915 68727957 33441397 264587303 112238267 15969375 64357750 124372459 170088043 40673877 59364459 112759351 58988623 176147574 187773279 24937589 205930656 176199135 130940324 41413938 251731563 115970600 83938061 59427716 162905050 21210832 185476596 68124508 325586465 141412307 136718964 139211895 41474747 78697760 62539940 207345243 54158804 262142125 142328046 73176857 118409658 45842574 119833408 88205622 237176588 274636173 152747108 37429937 73439592 8100092 35087575 203739526 382242518 94124563 39702191 67611856 155354602 106490397 97526875 16824628 53974014 15016355 6006542 92382250 118291695 267175825 65287378 72148408 81881503 72105687 111714327 104758029 159820502 101374094 202535518 160379088 71687657 21363815 2577608 51708509 91061979 42336902 72068117 113863909 71832123 174281246 68650012 58368429 159983651 188243839 90687435 183898265 131392388 117193189 211773607 29254467 138197879 166597909 172401556 14447943 32626638 173796814 170402152 11435373 31177082 254172236 78998643 26116046 214540136 5206454 67361701 197245152 129097609 75824284 230278889 161338823 16948235 232472671 15213436 120319319 67422408 89564126 8714149 58540299 222598816 158631284 58428422 56274964 20729018 101076730 15565302 19034271 190994320 101194846 24143927 126193550 36953478 67593938 6114016 133816843 48170639 11018040 152226058 9394302 100132040 6357660 52280508 10124792 23718383 110622740 4402116 9718475 64967217 13247369 38278424 20991617 2518533 90418903 92685972 114538248 41201302 56651497 8402964 166994842 204256785 78363251 175326542 6916858 75896415 141769409 11477737 143033682 125708132 122655578 22066884 52828010 132945508 95502345 93591953 136614227 64824944 52916444 100072625 63929299 31974518 87151435 13237747 151537167 78972038 40360822 7451185 43640360 63742367 196367561 4690912 114762699 18575798 71610103 40144786 81903552 28795382 206610316 95908679 112641320 27700956 21333300 213081655 35954048 17349486 26208713 55986950 87375155 86503939 119805681 75358399 116224257 6928639 56062226 68211344 203026223 65043683 44402028 35066393 133212527 118402127 118296829 259159917 12799572 113305884 122825340 258269423 10384059 37277702 12961072 60355780 54340789 312858480 28476343 9378934 9389899 315548458 137043103 2875176 115121093 74650519 189211683 137719414 102057919 102092939 111149978 292463988 936105 245379513 22292423 22918040 47632011 39286439 17467245 153227936 85312426 15373287 53021453 65009683 192352144 9551654 130603775 116522386 32498917 80156887 105933205 57012407 92428592 66790620 178930032 150659882 96819233 6081597 5195387 166488633 18879656 26281898 126767164 179794601 124086026 104021470 148188881 85411621 55192846 102268906 65300349 106168230 13656797 53538406 169223678 118400495 12833623 372835109 64229043 98508251 31960527 38282810 162164904 78746686 139369621 83166618 103878075 75348879 28182991 169206933 98057836 288672274 117267309 35705950 167388545 86461371 133901027 85033779 105228215 67059475 12147401 153213180 1173918 14136401 20942215 146845983 175472113 11317920 177883410 4937922 59527132 61326344 64641225 44619934 115645186 125532777 129121919 13691426 85973148 37783112 24147089 60541352 116370083 125440926 75161556 46733391 208918576 9850514 40780620 140292976 148483865 155509370 166038218 81564691 164274128 59987628 197298889 80244879 63865022 70580838 338749038 147185269 55746094 29810877 225831893 67184459 67179648 32260985 123353649 172763877 20245708 285101883 109493651 69672018 30892791 162989608 59787028 76756802 210549573 32014519 123626720 102730524 48919676 26208883 140642020 193166903 159352305 102154972 58775443 53892227 48036611 4092461 50697740 124895889 132400029 40937819 197636084 87303347 6268750 212074711 141928019 114559090 60921200 42584541 169590470 7646974 69463224 146284184 78080728 107375145 95005044 234099061 165144341 51952136 69517947 148454795 22505348 245141853 66748341 24264372 230389763 163977597 90940480 87434383 84155831 107422932 160544192 43950117 146552002 53881534 49956897 149221784 47253506 129376188 29739341 20953333 8222101 49250819 42680149 25005538 114112092 120023689 107855820 121796313 134894303 48192535 173377747 120051110 301244522 98701184 59216202 36393702 15071469 111015287 7360898 112530208 20111340 193546989 6235260 23943786 61626734 61897782 64639202 112434685 124542527 53194955 5234810 336410943 18106530 99723326 20323704 104089691 83019211 64750093 14016670 34663306 71036880 113926197 37900718 213157390 140352527 110000727 52682099 201888770 123179212 122338630 40960752 68879699 182078211 154803717 190919690 290441770 140306474 28423660 28756112 89440774 149235741 8604839 44783508 1278349 97819343 84978750 31335607 35578416 169459995 3588343 12755746 9669192 27078518 170001343 167159725 25397456 72378333 17901374 33884825 147900544 1075301 176051320 97068929 87820249 240722329 13024992 60442633 4285241 222934583 118217915 67835695 35458379 118805214 31517167 92839125 128088166 27423805 215379885 17731833 200804765 29625492 101276225 56498582 179235420 38278016 110665053 399073946 186175653 2463895 59883146 938145 196511245 73322921 43226070 92571868 132492254 36582368 94088438 229593143 20258356 74976443 46652675 30426124 118668398 7450318 69475651 333880884 157213943 62518095 122464107 155672247 23305453 121146675 49997935 105345107 228806434 27609853 80513173 12602151 43430410 359744310 80417769 64213063 101899870 25193082 70655927 191050675 87313887 187369053 16296778 155302888 4654515 252601045 21734942 43488737 63712957 113373544 234722366 105693165 170717332 14884248 128902874 59167888 142854638 174825620 95800848 38994107 176968130 16109370 91517375 130553370 79544496 10711309 6630952 41725871 23519483 142919578 35942131 109326337 19233137 140806257 53923473 114868490 42423075 47201418 140310265 40417109 45340785 119051816 55992084 104650776 228533720 25879814 12110511 50970947 77111405 61106874 113154091 200002501 52215619 128907787 130488107 117749004 116893462 117148904 6064002 3461472 48175858 214838996 56017312 306999889 260160826 45505549 3812947 84121984 139911173 81434165 115648433 153488920 72116414 8059717 295939417 109105320 33504671 82798262 264886112 61718279 76076360 152248090 25322741 110805524 98814557 236013754 66723385 300284923 122771722 35484746 229262867 9931230 27433036 57472104 94071965 13208643 51630377 186269255 21481931 32795142 269276991 48002866 35172932 256649153 54918177 5216688 122100766 91305946 1375028 114485650 78259177 138612254 46655514 262454568 83368357 31246884 126890754 55866726 79884955 141023789 106216544 27259381 243717083 197797924 34714357 50815482 161923215 893605 64710976 138577744 60886469 23468092 28035295 102822885 10025971 225836500 35315800 77023464 27535087 391611082 42702045 113347330 54807660 24767912 135112532 164485370 17439450 38281671 72634047 195066245 110558769 68583474 33612213 138860284 85174811 350666616 76507871 28885856 51264962 101868539 48178731 75375093 125795835 20652501 137507067 24227363 96368376 133523508 20166879 44936933 368067085 36050659 28268926 336174320 55464897 34072114 259955228 190943762 36283219 29283520 286204299 101216691 45536149 37713055 66310353 108190346 284463057 189917778 49467518 39340601 112586784 27680709 40184617 78231858 111918854 205650088 107732774 120359133 16839061 112768752 17536639 25440092 130225712 56088219 156858014 96635599 30496895 36299709 73975177 64192697 102941834 43380277 204108596 6739140 99965202 64769966 156256826 129962399 53843386 105691805 48819104 64951832 153737103 133576038 12798263 76064069 201638275 126516567 34354093 93668487 75425617 87735861 256251676 135836936 98957714 83140914 9537782 137106105 231154865 81964888 134235893 204427873 17736440 175647434 80272368 70368576 92903725 4362353 169842121 118873843 57880767 217715243 34997679 220495083 55967536 49951253 38516084 43635039 243579026 41918515 121552771 63005740 41558523 86413941 22700372 136457606 162295243 61542057 72581738 206977210 58013435 126361221 76221081 73347945 59418842 99860244 265859889 121815506 23526351 54702124 105199230 37077901 19309875 55838370 83447611 115319075 195564600 87954617 339394596 101443675 31267641 107403484 141570101 43655371 27908458 160436089 150460455 94062836 35305889 82661089 97134073 146838571 181413647 109706865 81795245 235701141 189556562 25291240 19286449 133988390 14740241 128122098 25289506 79394012 77164445 696490 143454109 200008468 22841251 194908638 45492102 59686082 12164622 5966915 10124469 96647550 18839553 288670421 32004234 112649327 4285411 14537958 26873379 153658257 143442413 146147181 65618147 73259018 244946149 203031017 94630109 69842324 84736789 133473647 204458796 82344073 193376173 15480778 149776613 76729058 32597602 114098798 60539125 19099925 93701841 15547384 57832198 119538322 5668497 67266110 48750560 104322404 63434922 172315961 181451676 37976198 168888863 7168713 83310353 77623615 99430756 149981395 119157420 86295349 41256552 87071739 31688136 184552697 44023846 218858731 204446811 153668746 104540463 38605487 238129438 20000891 85412114 34291703 53411110 42437168 214456105 32003435 152453008 8994683 187686953 76530906 13815985 173582410 92060355 100023954 125729484 190916273 99294637 122040382 29793537 195996706 151234261 155786181 199541733 59566691 129164317 163979756 351528499 232205652 134617815 125485551 199618981 110997165 48422698 79690662 81465496 124555022 67309868 116274526 86778557 60988078 41044375 238516035 143067869 93590729 107348506 10922755 91922366 171205266 3150304 425630700 40560232 69807899 19355452 97100770 74597241 58504701 32715021 137082509 100747117 211259816 43190591 10701517 7928562 95037072 106644400 132739128 86758752 193542722 135478729 8772918 65948593 301121544 60397294 15602124 32507553 198891075 95626071 66467501 29896625 76273815 16451070 88067378 115880534 54971727 119790126 105858439 28809322 196498563 440127960 83653396 5967306 10144818 104424013 79858605 140381036 106572133 10704169 247319672 158852675 2683501 59470029 103589840 121420426 86931302 161696248 89848332 79337487 93638227 30989283 76999443 21882757 138283848 4165102 46816487 152684718 92661798 47083506 142839882 95723447 67810892 31421899 88642760 35289127 35807338 122866242 158632508 58573619 1480207 30614229 57604007 135836766 83194124 10110512 54651719 121637142 90794467 158866309 16666341 24015220 234602941 64934458 40495547 337132168 415223113 15979558 168383487 8218038 9233210 190466878 38170950 28472178 79201929 39967204 55322658 363227321 68683315 54884330 247535419 117922795 1760282 304608295 183426821 190096958 124505416 83175118 27199269 251701813 150840898 41083798 166844120 14956192 59117840 56350223 161126170 9353077 37436686 27376919 23877146 181597587 68310658 9354216 117342925 28640495 115402222 62703956 97407229 53397323 28987482 42606301 46142505 294295789 276153814 135004752 46962058 193092868 134654127 67225191 123754509 107709960 124507813 2655434 111257622 133588312 35314253 143168713 27775161 49063717 68800819 199728886 21863275 37855107 152506864 31681370 85689418 238206958 62758186 70746452 23746943 146297580 132434267 261038910 264840416 215578479 101365067 81297264 3943031 64797285 87294031 183826933 10284201 255616148 9781817 20993232 24714124 59451907 103197701 132343011 59981950 4070208 114059596 243646295 11680683 34680323 161169877 78113402 43503425 83169814 78418246 190323160 74270263 71201372 27777150 11607022 163830309 104464745 126055510 86724412 43440542 85350234 152648304 117223840 36989722 117989129 63317979 91876670 6067844 159543725 23756463 36724998 65817642 48445733 66864451 64176751 127984449 201560126 31042935 124864286 24053674 136995350 57696538 63029812 105782143 72627247 176120527 278468041 49707065 21564058 236932485 72230433 11806789 211768286 36995944 62795331 195774822 16093866 107561380 149005119 25118367 79345902 147352838 120740477 33158721 62311817 1635179 36511019 25397031 91371923 26951970 109587066 34389215 56031133 54105390 223114919 234570590 435829 5485645 140141047 196371131 102193953 66641360 183991510 646833 72386476 156233536 28717828 266357411 33696312 36511070 153481185 143066832 43172724 91569582 86929398 49456145 196947312 8672516 33323502 13211346 185586110 115349063 153425714 48168395 37503258 112879303 332870149 177605664 94375823 168403700 11494907 136167552 272664598 64595852 40320617 7084002 242801616 202371706 28012158 57224720 192343032 123343772 12469602 51782884 56394712 142049263 81566238 32334833 69300636 12509025 50921851 37434 44995362 35830781 18457478 22406714 36910910 21120018 157707844 90397551 53628455 5562910 222000093 106798216 166160839 42353494 53351797 183629835 127395297 160391056 89119627 29953371 108868680 8731659 37036064 60802047 56602112 88194028 30862021 78417668 193598550 114859480 77874484 81273056 76144751 7263080 60336468 63492739 115704482 76487726 104002022 147167725 27726116 30474540 140633367 89199459 14252443 35608098 24563725 50931541 60210022 111910405 106586005 139309084 106709408 22005956 164107375 12883977 43209478 132788377 25332686 153038777 222306994 55903055 91087615 132775882 139990070 106814910 152107925 24938439 73941772 237098847 46884963 102119986 218918741 40716955 131629538 189909754 97431318 43591281 96086567 58032118 58387945 96596516 79264251 53824805 72678281 48696466 63471574 120189167 82316380 143303489 28300036 8553992 185670328 45198988 3208359 39794841 88223234 70199290 33517795 69174445 185848947 60958141 140340525 21260727 175045634 144350247 81728231 49656252 5441360 80302390 56979495 95111447 287862547 123731100 12169382 117862904 83611848 130252725 115851889 192441870 18681793 34627045 2736915 70442084 120059185 43179932 143682385 18224459 14188914 188184373 117720665 39551452 39772656 97681065 71121166 141386161 300224318 17714765 95774481 151356610 86225887 89079473 117878442 65571516 56526309 32017511 83619923 27478630 47190385 64392838 105027411 95714794 12759860 210013206 191996147 23433293 154562215 137581493 32913190 27742963 220113943 6701740 51697476 76397320 12700955 166115092 135917618 70698665 53670887 61914578 98433536 47267735 82862012 113071828 29708979 51661317 5957769 45571543 159331463 133576174 86119246 43909504 265427885 64753408 181355949 12107247 55703271 56842101 143477246 148497040 43686481 279650068 132422758 173965199 80514261 31086047 14635895 27018355 62500636 104142646 152328075 17207264 6953731 142171442 60518963 155311116 108788474 163240868 26305120 50956650 69840471 129896065 34622200 159669287 20648727 101281546 47612461 141464531 64810528 81210870 89260982 113323598 136655571 157224143 9295685 171543396 26715347 134259761 22280931 26386924 100781729 62319671 15555884 7077508 165570854 18876902 164871219 94658873 46038618 123644961 27061127 45542779 87244051 101041710 73328140 25747911 172226133 108139363 177221124 279897248 171828996 227495547 27179957 127941048 8167565 79198325 13467332 76303021 115511651 80207241 133414844 110376444 102679337 53228190 58848118 76135163 128327968 98960995 34189397 38945674 44556677 175258797 12468225 52243363 101776875 146525380 76749458 55810473 19441659 245177043 53060179 67524408 103642608 231623895 26721994 22375400 59364442 18011296 227034983 7836609 92706695 96742172 39707104 145570711 173452530 12671579 61528712 35014883 83226067 242952780 227387529 99247581 9983352 109891094 12867844 31555502 181596108 157128501 93951163 132117591 77799140 32893827 165823168 19418301 41104470 54803631 68876044 248845983 135885828 4082584 103461966 26678287 166432737 32457488 219362356 35321699 282924999 58964279 68704395 89804472 16246084 141069740 108835105 16253139 147581777 243305989 10603189 28650780 213768115 72877674 229612370 19783104 122558474 26082403 95666004 14221707 133423497 33722237 30260306 34982005 61416342 11298149 114786941 10628995 162115553 48921376 40418775 35565768 173857232 102242012 110252939 66684013 64757658 120794163 202392871 69634363 121245462 212844981 203894940 94201148 162330790 72934505 57060177 11249631 99932069 24535284 3840334 231285187 89675714 242753727 52179749 206979913 76490497 59174977 52128154 68400554 281441834 313350188 151014502 72684571 168171021 40069493 115446082 37424786 67375386 68212636 88447294 147717607 140154664 39361698 118529117 174791756 209224627 19411705 37406681 109836439 102417843 95223018 36712503 41777721 124796779 151841093 93445277 108573951 84677221 121743919 32839852 126402565 171600584 88702498 129544233 220250079 211252268 18839961 44166034 46556693 89449682 24198548 145007705 289921128 9692822 281108600 35861432 157174537 121823394 96906647 42070325 2641307 35043681 10853667 157221423 196235420 57636562 65704813 75877528 155931412 70960516 109785099 6031719 5037423 170391255 207422321 43364229 62824571 167221741 59306336 135769157 75094848 148184886 131108522 28097889 81417233 157881244 71754229 87153577 136722194 57577657 107382574 20835523 110689550 176389807 26291299 101123837 187653769 25862236 123636954 60819404 27930796 103086623 151480506 48367720 89269414 177982945 2224297 176810761 159555319 58036402 122205044 28517517 43128065 108216815 26726771 33784270 243078461 25622111 16802562 99955172 31393203 98255053 193115716 7987926 220959931 78515520 14602813 195828763 92590687 129733120 56097807 138707505 120391807 61256219 33595944 72021044 168618767 186232433 112372703 19481048 50277194 235227215 190264357 196995286 45806483 65247496 174094025 73167371 99127544 141003848 95921004 86104303 168540397 866235 9623632 111396648 102321742 126894970 46155969 118320748 63418772 3720059 394236460 180535818 64308059 186734562 90399948 132918189 53326671 208339029 61504419 109943590 119854403 30677707 55938755 131153079 80303682 41355645 189974745 36965684 272384897 84070134 112059563 69102450 28738449 9064876 107830592 148025579 148435041 108179296 27763720 78203366 114867657 23799116 153539665 65955223 65947879 31137625 128375687 81127128 112830258 119804066 66020248 49113952 88912533 99621292 127433683 15788342 55723773 117101406 77915233 48140566 237638461 160551502 245379836 75423220 48981352 59967194 11541606 168166125 9851330 29043616 141043305 127473378 60994708 105060595 118647080 68671415 99697231 101585302 136653123 68652800 115847044 53472939 18226312 175280761 135083105 29992080 113343403 73509173 53290988 117975954 136609943 100967420 40175352 106568393 168407015 36238611 52930979 62394522 78138171 145915097 81016033 260915847 12282806 131184954 16285864 155267154 121705720 65594381 73767998 32930309 84952604 58521106 93605808 34962268 107484965 38341664 86443402 60896159 137859868 249029940 30230607 516570211 316404034 3599274 59771660 183586026 26331657 17021726 65147893 12833368 132250004 88805212 161315890 129255471 110581447 270775898 159790480 38715477 204638520 148426762 64899115 18463598 70066197 123655229 98543696 130273074 169011943 1030540 135633752 131269971 45643708 52761472 213511262 90020168 129214552 154152039 96233940 13241980 69703128 16349444 174575295 54783401 58767521 67513987 110991249 12488931 112450903 107241100 21335170 40162313 14308356 15301292 196588238 4495310 16645890 64319313 142608699 187591906 99557287 80890097 149387721 328772061 125558005 165108964 38468824 140512854 209913926 38998595 178522372 148447298 117121279 174792657 195462906 66832933 96925466 52039210 6935354 69010174 423928830 185027949 137432913 280307611 56091092 9041229 127905144 157988038 68461856 37319726 32848046 200845922 76394821 198588815 162522924 30418678 175729051 69691840 33973548 38485263 84460675 47609690 187393312 184286052 103334364 113581318 63706514 41072459 141358349 29770162 110939841 45941072 98057683 18857471 134938537 75473965 108334166 86090312 28813538 41273977 208137018 64593115 89125356 3903625 90956409 180892920 49938401 268507877 13316525 153732972 116568167 25062675 88957974 119373184 7938269 98529484 123620906 165084195 8055739 29656755 258288089 6662963 137608778 118083989 227983974 94355032 117185539 65362620 71609865 50167238 225220607 210786162 110868611 12186314 163609139 45144214 57810472 140827167 175535778 44422411 80624013 67758668 55859127 115788513 145790521 67753024 64052702 25983463 175827702 70672213 11442241 47179386 46568304 149643588 110381272 35074332 99898239 35604630 90051975 116375268 217763353 36703782 14356041 2393804 73120791 79792237 49150009 94292693 108411193 46783337 96968493 33622243 50934363 111969684 67463548 236194974 104457639 309766486 206509591 146237910 41591877 46788794 42308988 59061162 71581764 364346193 117247249 91831858 88552405 153779603 45819284 116400411 154239759 21726986 106129555 102947614 13689556 78649769 124463613 81394997 18599071 182448811 107969924 134816188 25473701 47448581 151931397 10925968 42726270 171199112 123989670 257162604 56234912 18214004 107705914 73998841 175462491 172707335 114067569 166716399 67200388 81798509 16103284 103334619 139498566 73140783 22697550 14676661 10138324 97273728 174975849 19926176 78753809 121738530 27662179 276336088 41227159 12306351 101596539 148383786 91632091 99660307 98396646 83467008 9797015 19620703 103826837 137202971 78903460 85572203 8811049 148758279 83383623 147261548 19695588 128358398 145159090 133721864 106618866 29707500 75881710 117318156 13827307 128732483 245376946 90698026 14775601 112256117 21294914 32517566 16328568 2867849 11866170 173207373 30452967 18241272 119747422 81422520 75870167 153062050 50318521 54443622 256797393 129798910 12465233 216875341 94928085 18450542 192366373 113513165 48371494 116715200 13650728 159059650 32612562 55128960 136937193 167423735 146625935 95260486 145777584 191944688 111643522 110557545 38212753 64261785 23881719 27162515 145111660 8210609 33888837 143359504 195689703 335733 159138241 88227178 29067093 37875983 66127586 200699076 125317438 14695412 22028141 198362069 75487191 21428585 1163599 45041806 11979662 6357507 7542662 295760577 98098449 83165190 151856631 108327519 46664133 27967040 164117558 41581796 56030402 275497393 179054149 19906456 60578429 8001509 57646830 81925261 35778693 1891505 6056080 69446513 177022105 25654156 125986796 127734940 850595 41363040 60177450 7108244 25139532 180103270 28104060 82849143 161814959 128954078 123584016 11085564 179263555 24184030 86638341 1143114 74849674 16453127 110792332 27093257 58508356 68235603 23450395 145864131 129880969 75091414 92743058 13567547 28469832 93124810 158100527 146142166 103170229 150686589 168433739 29308459 136791877 38764794 38072265 176589625 277999606 103581884 50386283 47218571 24013503 83680511 58834909 139400051 138813007 45465837 21676887 132817311 126149469 209704333 156174223 93899738 47835960 36776984 2583354 19970648 140043926 13922456 158871154 85405348 25491313 88145833 78991605 12767357 80587701 131560518 106802619 50152363 42388735 110822218 81827273 183876488 98219880 69384514 21135097 21666602 130159497 44833930 21352085 92080908 106011405 70123861 131814430 71535643 103367004 37177810 88016514 80254280 112224225 130534840 1344649 119577065 84070032 230760227 10614834 18703927 57166784 35557302 70788765 96470104 16488300 30076026 101975112 147975089 191179790 234718558 26333867 126170906 17519809 43177382 171605650 91070649 155553434 171930010 229983973 7613603 30788615 6811951 132678931 8939790 73132470 57589897 46842463 104784940 279414074 37431076 148403319 137719584 87448561 99370372 88548801 77592709 25672057 122531784 4529684 101916479 15836860 15752659 150736705 198857568 83897176 124859560 159973655 15102902 261718893 111740082 167870410 235541834 100437003 224551028 78372193 149755839 21387275 17801737 29991502 93922161 75930245 42774346 198917833 331506086 251620706 181814388 83085613 91499610 146577179 36694823 44909733 35199639 76313986 142004570 131512119 32834174 39404980 73929617 101881034 206114290 187785145 32044728 63440277 121087583 161692015 41840944 228335925 140531197 13328289 172403171 36752368 153507382 137050328 52672324 137481822 131815790 70936002 266792288 287747270 112956721 139595925 82033602 94742751 101411902 30387262 292745474 198348894 219817871 77192869 268957187 155458251 344385983 19095369 67921953 71854665 55050403 85768893 38778496 162997972 167780106 168093620 127941286 16881289 80175638 61222372 90097671 182609376 17836519 93202007 12039791 39404793 130777260 36469080 182006675 82499555 14027125 250112296 67925523 46596983 29647422 135516758 25199219 149424271 11947515 50766845 171848869 57600386 23746790 7503834 52150696 192311055 38735775 141269881 121110040 54711440 134103293 146883995 123217581 50190851 255148631 41950900 4917862 78635047 162956832 134598758 48673533 79578513 255712164 81037096 96049575 143617343 140790481 4125696 173980618 57965920 68433024 25430963 188402466 222836493 74041970 87577285 63915121 87366485 152183048 169017621 107854664 69447142 232300699 23946778 143147684 95642187 122788756 65701872 81093570 72096983 44688835 138361538 25644415 9194399 113370450 82303443 189690335 22416455 211057720 54687555 144751260 21315161 97157363 24705811 9507964 384751973 30768232 96927064 54109946 87214335 211830336 144714948 93400720 38926498 135437572 30715226 30965755 141845909 38396608 227993443 49536623 209859866 150388409 13349029 176070836 52100427 21802857 76781180 15326010 12563493 34139893 93809485 77294104 46293992 13732124 91289881 155589355 308381258 35264766 110756292 35682762 98254339 163218071 62041398 36093295 128724051 103422322 205732266 86929976 110003107 132248831 64548031 18368772 54445475 10629692 203985941 39441989 52573605 147879311 137912432 152000876 111937826 68253691 7148177 262334667 60569062 9805056 11164495 158767794 14843754 39328293 21229889 41791933 261025446 68866779 154961426 43178725 64339543 121152931 49322678 65733934 236149040 10762394 33500540 77515563 168590326 218812304 57889080 233980809 94933695 207942453 272655877 3617090 115396697 111753206 30278598 58113701 9638184 71362447 54013488 211886130 107589277 122740357 79098246 28137822 96267311 91208995 250867980 7561141 41303948 221059143 50310735 73804412 154318588 140539782 128144453 7850532 99140906 232091089 52384140 97544980 4649789 162669158 137210757 59974470 19856459 23612711 40903445 43871407 343962513 275982743 38914190 78180637 157835004 5145509 91152334 69758089 10061331 91928367 18116611 78702996 110773105 145590210 63917365 82272860 192148314 216283333 35376694 187677739 2007819 109307399 60926980 123226234 53634558 118715063 27707297 120994746 3339378 103413176 59599569 86488724 252511863 142227117 15928456 14064032 15820761 7894494 149543730 53224297 108562272 47808233 97630490 148652488 77705572 24495351 13170631 120197497 33265311 22859917 11731445 7504718 281713681 13572392 106980473 123945215 9266258 81044202 130226579 22597097 124656325 218913012 33394494 224445067 67975707 12874899 89730777 51322762 187646034 47936413 117612528 45565457 10213685 245086348 10568985 59968639 83087925 258209566 143213678 131087578 137815600 33708739 73037797 76657743 76521148 192346568 156797477 64634374 103414876 31298037 157235550 19412742 11070026 168481339 175801216 63634060 123236060 109349253 61476777 9370723 51455039 117350728 121249457 112637750 89954140 26024671 13399876 201230547 101287785 20644341 22886471 34790517 24687400 46187776 230297538 89352816 8743355 91322198 99514260 162825711 237435855 135013626 68570316 108080577 238867 82755422 32552246 74610093 112117448 90260463 147128064 102636344 117971296 69376473 66914567 55599588 151543168 172003178 209247492 54915219 39138743 6531026 14328705 91814365 7866886 197437422 14185888 52323892 64837065 94934766 108193372 28133113 83351918 67561621 141795980 45648417 112681797 157881652 60484079 31880644 34036006 131842174 213322766 108024052 74945690 24373920 62159871 103138439 113941191 10088259 117670311 104704904 97280987 211802813 63521095 60161691 211844480 131342731 26344169 7687009 128731514 296666592 20658808 70315485 141194622 129594400 100424474 39194418 220772098 82326886 217698957 156625726 61848210 1855363 141304816 44480738 146760949 76015058 64562821 282688495 89570824 53302718 78043583 78073962 143228723 28877339 183171243 186727150 5143656 38053531 91667485 74119388 86495388 155699073 102637653 169032122 32373287 72809861 29956363 111871594 111485898 28607175 199974774 88266465 290594753 357045662 30043964 156724598 36113015 281105948 79725954 167296864 42598158 86214106 183459461 57599859 57850184 29986266 54672238 79119802 27469654 66320230 14270616 8513481 24335500 64820354 70548181 218133885 33703775 284612980 95923163 67793552 90742328 41934138 73566157 89036854 189718742 151682687 17298333 206357866 60039665 36401284 132756910 55271692 171987419 232648451 65512662 77754124 101741498 48215655 89859501 187972468 338064397 18351755 221349384 4990418 20492922 96708019 107992177 6315007 4404309 88371712 96186646 50513375 236233581 132579158 1823590 87370429 173262385 9431362 218647183 224514325 60392874 194784147 252884486 29047560 59359954 17999124 232278514 93450751 59233780 84281410 6134620 37915100 69770363 77420380 107158752 128730885 41294717 179171313 33672325 98529654 116682441 35022363 12605092 113376978 81013245 45142548 83959634 77631724 247391905 20501082 74801989 39065456 144718977 224210705 121695265 109274606 39748295 47276575 21281263 3299326 66946119 106462721 65898596 38926294 54560582 28689931 47607463 19694704 108080271 58572123 166998888 172403817 41728098 132433689 104780979 217958615 241437808 92583989 66513078 56226463 74881260 110762208 30638182 84632528 39561244 41805006 64806669 15257347 96492442 35486837 69721386 108920292 34595680 88365320 66161416 154953980 46718193 161981236 144825193 50189967 29077650 113371521 6788899 4999139 88115063 321270879 135498602 49925175 280679180 148495986 67745204 62776614 38210560 75060338 2333811 12012761 142521183 5885332 181898385 131036255 229929573 77098468 84676813 11482225 54138115 288248719 97769176 32695352 73244738 183245176 77962153 191397254 89578865 32179878 80032005 35576682 209684171 32401728 254550129 82460659 142704834 30020130 13409889 72392596 107279486 99395073 78677105 9036333 209749706 127534765 68833918 66833919 14426506 125187779 231280444 280809859 33523490 46612997 135357366 202258554 85323136 152064014 38630086 76147522 90413803 74041834 76766016 145117967 122727726 54968565 130740387 154694543 112149646 193359207 94006668 95212665 187311457 47126193 19017373 121343569 76010587 4854265 114677784 88061258 18704454 64952359 4812513 101917023 100563517 61439649 142944806 56263132 162076045 126950475 96870114 16659830 498372 130793597 43611596 3191529 248395857 34156332 98860797 33061906 126401018 113836522 91678909 78847700 178767597 49642176 59450241 9119939 64729557 64840278 80999696 87222920 9532376 110575616 44712805 55378282 52309000 32677468 163351674 163502804 62826322 102873851 41872870 55805917 143098435 23082192 42968571 86959437 11635514 281540978 7311241 160466247 109944423 5849547 13597637 45282526 65480243 143704281 51229551 91327213 205571395 13243221 86341759 18787125 7758375 87307818 89935015 76642834 161196669 173606074 84011824 38652611 161024034 96690798 42509197 122971693 44741960 137205640 49621572 212711599 188611396 89097170 18478762 205673701 123935151 98970430 14212051 170237762 166737530 1858661 273769275 1846676 102104261 5850108 267279644 53690879 132972708 181306666 153657934 92252166 14729157 324117308 118492057 271520872 76824156 60548849 87389350 193653358 26455043 51519129 23076803 285774794 33893852 111661440 144672601 72700126 18081999 75621185 30002059 10988443 140884610 112516761 41139932 71037424 1252135 88022141 105538686 193595813 24028157 52291881 26503731 76237639 55154698 156097536 246324509 68016303 63556370 51253249 117753832 106760408 94245620 41399488 98527410 107062685 183458543 70552210 148944531 66300051 4523156 83500532 176816558 208586209 195860570 113687891 86634839 69859494 76599450 19722397 57371685 98087399 136672843 102975341 25703439 18008916 97498077 157846394 263881905 107666644 82130298 91264500 53025720 142847787 70404293 37684869 33740359 278973553 48718379 3140529 105039447 83304386 301222490 122816925 38257786 31032378 26861020 128700965 95949734 82668110 109498734 138744939 35833280 10406805 247123033 160172164 84016890 30811956 60063992 213405012 61058356 40627909 134721583 57649465 16799519 132023632 49525046 131299789 21057645 49624955 132297774 196971299 163593652 152112379 47755040 33720792 35741786 82080284 36334797 40357252 44859328 90949473 44314444 228469392 11532324 135979753 73418546 88236409 137957567 160054303 185933386 74058885 116756408 211550210 103630980 56401308 143014234 164815255 104609058 37257540 169722866 50789540 145543018 28428658 177640990 78613321 100145215 159151705 220934380 49267411 128509851 86227638 26635090 13085087 73222621 243087267 78154644 43084936 70728041 152040758 57346491 24252421 98832849 105811893 119037128 9429560 42922688 11850224 245152512 12705273 39315798 166490231 91708625 144611588 30775797 260785882 115351409 28088063 82181842 98274331 137018164 78995906 138941986 135760606 44935743 228736105 9158376 38684333 76232692 98822751 193823154 112001083 67472575 52926695 194643081 112072007 101818508 19403936 71770056 182134855 108071397 31069047 66971568 153401608 248259160 12977851 175308522 44505490 55014737 14631968 179882236 42288401 288440938 186653778 16512049 118009988 17816000 28314996 314667144 134617475 73339054 256326153 135690158 39421606 162223860 18433848 101760708 139728134 31761729 146685350 30697563 49637586 13046123 55245648 167510537 78117193 89759711 59420950 104993870 11009897 14778916 86896877 90282954 145665877 51805324 103269373 151831658 40475946 38665327 34302413 56601585 57642036 23917572 36289475 224997329 59939059 100166448 37336386 111303012 197511627 60904149 56041724 83522887 173157376 3982658 145606037 160133166 170662473 127218616 174641748 36733515 31804467 182305382 62439538 61809127 224252814 100914006 14039382 22837766 114482573 27463534 126781478 92222535 40084504 35433559 104100418 39699335 48767441 159443034 42638771 21987664 87307886 27231399 40713759 122817656 4470524 14992555 91151280 78720064 57770114 95554484 90876373 111777261 119618443 77366932 138645795 80449083 87754340 164199039 15425511 77446288 157442338 98615504 26955081 69894208 121333811 72816525 46441620 183700096 147099334 145203392 158412970 65605363 159950450 45213948 111268502 96274400 2509064 110709899 11253014 73251487 74154442 41426127 121618408 5044767 119388212 1662668 36347003 68844628 148642424 74869649 16959523 29920714 37958263 104587400 167062111 71440902 65355259 36561934 50056585 67722186 204814096 58293952 88348949 41995287 82272996 75445031 17462145 191231657 33464840 18179783 24333902 208724096 47422435 8232913 7799056 160561226 81048078 75240691 62269878 87963848 13176887 159549947 226233144 359987138 53889592 2158932 62760430 97896200 33687132 201841204 95893753 62678082 64446796 164161996 263089994 99726879 22098283 49553130 49928575 165037887 188823386 57041868 19482272 39451271 86815736 156775275 31801883 24686669 144566385 46903221 273767762 120785187 106860963 94381807 162478486 41381502 41686652 9045547 119297245 128773946 189328609 28073834 162185389 105713548 5820902 71206557 308835107 34070873 8995737 69299905 247763168 140667350 88552728 62605492 8670544 79813538 224592457 158943982 62660691 75823094 9596449 55203114 107999368 120122646 185338284 130764 52884382 16212424 171728067 27139803 34991015 313415315 49785486 94211314 220716950 88421131 55384147 56838939 12210437 131400990 33866363 215862311 25752280 101115626 107510567 39132555 143953739 68665737 10598565 30032047 94728216 24770870 109059879 86956462 80872927 129636645 108853533 93192385 110872997 233584981 169226500 64670890 43078051 82659185 21506037 31660528 70504338 73049918 109972677 137935756 52584451 124658008 34579513 106840920 45603027 96777821 68921366 43996629 24580470 177829129 89285530 54256452 33185309 104225300 191036786 41388540 97878911 107243174 67744660 7804649 34662966 59582569 31680894 33734562 139453159 150652300 162700761 106706892 163090129 57196653 14102520 40518191 49641666 198331027 9082539 13969002 186314560 16163311 128584056 109805295 231077838 63537228 220694714 234992530 114283367 54525477 15988908 1906618 159139805 53430762 85697867 76324203 33546270 92386041 27201581 218369318 29608441 31649835 192376556 58300939 164387144 120448128 27186995 115423268 187085969 40440739 50327446 55222460 30346088 131615870 94458766 174742524 147922134 55125288 81133894 110975133 149297247 81016866 24175921 211394252 176861948 146914 38387105 174847159 30448887 92026678 154818847 343059524 5064589 227589557 157311642 98748461 64674681 124644510 180585832 42717668 26409721 227856508 92190711 60975906 85822562 79445250 143304611 4530347 42028063 62474405 42212122 39671523 37150576 158806248 82401312 23820162 19961706 24722573 152402076 156217930 220213682 122876935 24970994 38907390 9407086 2568445 42148661 30223399 11931705 6903649 158365217 77121401 5579995 223674491 85537846 114444204 39528723 34324734 42294028 130302637 145497679 128065845 184792295 118517251 115657902 44908492 189418556 115594305 69893953 109539330 6478615 42455494 159518004 1130041 17976871 40209760 139239639 149418899 10461137 203437198 132131837 73983252 102057511 46197279 52293938 19942530 112987219 6803502 201263357 159406008 18212780 166280961 19280669 115688485 143557588 75605596 62544836 269988407 14307727 113000054 167728188 60582985 124690920 39899306 7528790 138144227 152842087 82756986 137930452 156573859 82160133 30271985 164016017 115516275 51128707 74448848 165965985 148093137 149422010 64007652 220588515 168624904 22877954 116859479 137615680 139338001 155326518 34692376 96406252 9772059 194674344 180819310 4366824 31194575 249801757 7761435 493367047 8091949 132116350 72836126 1684394 248266453 66100386 168968219 78988375 57577674 26755671 99525956 8944550 181043472 129739274 68495159 43781868 58209122 12134855 65465062 98640579 95847598 133738643 77138486 127965732 100377180 17925055 70322387 73799159 25554468 18126114 37580047 87456874 16994169 105238126 60121877 316503127 164474065 127732169 65320426 97203382 188141516 43188942 7925043 165643478 234186968 64834753 96552418 62198036 85093466 142624356 22051924 123205018 136878679 118993948 18366375 1560804 151167145 110226623 92367953 31399714 113212452 133962210 107991446 173313079 150669555 80020615 53915483 68179605 101461576 84096603 54580047 45069890 80877483 12567658 90687486 21673793 115462504 97590863 84719092 89366450 80535137 77154160 99631050 79593303 99533232 42593279 19823751 365963590 87407200 21366110 191765627 218416051 41472503 93878165 117186151 328748057 199306708 82227385 246831381 34969799 20213748 45183025 125201209 14383088 30175748 69818133 117342177 23999614 104407234 70938977 27916414 77756011 37942861 71270256 256829523 175279877 148371070 71997499 95886171 7664161 56994761 16993234 41774083 199754505 35944018 100609587 183502828 30402052 62345800 142848348 117260798 106258585 136707506 104775845 59526401 40873049 46925814 53219537 43474610 8143799 185837642 19035682 90751814 69820632 1476144 101154896 106987205 128352771 95287907 47729676 57251359 216486908 67424295 57067861 76463399 177490931 52870459 166576744 45247353 176429638 26731735 60414787 48263459 184771300 121477614 114324388 42502788 21190993 181498834 7270934 4679981 20145153 269088682 135012232 30951747 5303609 13199174 186243687 113607396 211736768 36643211 100018123 83647769 72261390 79406966 45914926 114724653 198748088 169500064 12497363 31343988 115396646 158507218 281413461 21499135 33774631 66723317 64156997 40507906 112669081 121031364 135958282 24357226 342356540 33573623 17837165 33575102 216945891 134025297 93085540 224457647 245338186 43625060 66334255 26118290 196278583 1131282 129692473 181501231 45343471 58784725 196320165 116900670 106574768 51766666 6280157 31822963 69953147 142719046 128060490 75101563 18695529 21450277 128791354 27644516 97319203 85188955 10473122 96954009 92237818 25531858 257654244 54503649 3942861 49256412 150934194 160779353 31025850 95911161 32692377 185385901 60494449 30756332 78238233 164719256 79905644 156292730 3857623 69664300 123798318 91362284 60461690 142382361 128079972 1985107 70547773 113325740 28928373 37412852 9386142 14151905 174824991 171316429 33866244 116415813 8793505 81387466 112746703 9513625 101098218 140016794 64428810 75289039 144944754 18826820 47917798 51090661 74696164 64635156 2312986 224241645 71756762 151870962 74348667 54389137 143738893 131010432 32479129 15097989 49937449 123157741 93766186 26461962 39833278 136442918 21789325 91490838 116151395 35919759 92509580 61652625 79370008 8134942 298844615 100370074 84218782 88338290 77619229 7926488 23351285 124706747 183296635 1156901 238176222 241751186 23890831 126687230 35600346 118836086 16989307 106019429 57907474 69418429 78904208 5417373 109476889 157651455 118896181 51060384 148201104 262790947 37368805 206031840 167473681 142764181 58978780 145504326 1591353 301312539 17608991 136400928 249493258 307181126 50998878 112276925 123028269 4547619 13426872 23525977 230053877 54063570 14731605 6934742 11485285 235045553 63903748 250474498 11195690 81381023 211807369 234719765 44668214 9877748 90648352 163459386 111248952 48357639 86399831 157553195 146695176 11412168 92491849 206926924 5632967 18885827 101492023 248159319 129298702 32296702 164915130 30308144 34488359 161349771 29219022 56096668 108298245 9011411 5291301 81793953 36148528 65323214 38148969 11205771 165895418 40600658 20560735 272298656 114675676 128355440 125703015 156109708 216447111 49311169 53950486 54433796 65932171 69552338 136428281 75036470 76253466 191156976 227555319 21518872 105317856 63706344 144446552 223369562 182673024 138799050 185673082 194966506 100836367 28340581 109197324 96095118 19927706 88728151 1541016 21866675 154604562 37939682 242278526 59270007 43710927 90459261 196476072 140392953 216780141 149955742 40705021 225214215 2356302 95626411 53304945 124290689 33957789 37110694 89040832 172548300 31849602 62782581 145811890 74808024 39592677 162748242 103726401 20500929 39120587 71353556 103597915 123194274 22143384 36489463 94674003 93967194 1791341 33463123 59191212 206661996 144340744 81372234 193027622 68083011 103835405 78107724 47553743 113534211 42414116 6933705 133411631 115028460 157682429 42022691 139423562 135122358 115962525 67786208 126344697 35616649 12296865 42315329 98932180 118103964 112990364 32743598 222031713 88296164 212627959 85718199 13759545 204928829 26770682 79584616 113080753 92474050 2404021 81809576 14949341 214098068 37536731 141705472 89071024 116856113 6589744 102695997 154750966 47308569 67481211 340204799 129312574 6037006 41044579 126095545 24951087 98650167 1462442 130997665 91524532 63836241 121975000 26309965 136859112 259899502 1166710 135250317 137994015 143982061 43392721 37897658 38135420 164704330 5202340 350994427 94251264 194376521 74460612 62949062 222541509 4268105 42635031 116772966 151308041 167909765 174600268 244367690 31716645 143004918 51771681 74773038 60012023 179635328 107733709 25157042 100464985 61579610 54326016 87205155 37382337 115661506 79003709 85536962 202429064 38451994 118863745 157454901 75906853 170296004 122995850 52700612 58147599 6476473 142932175 132920620 125026874 67539249 64315505 82705136 73832513 251630124 105940957 160354795 75547116 149428725 78564922 249327729 139286763 46587293 6865093 31433136 9147530 39608198 97898767 168544715 77381212 174191843 125331021 189556511 23405549 46549162 74616315 3520343 128315524 57880835 5516228 292184491 34978792 87612951 204289034 46948424 258909830 32885973 67846728 399151483 172432224 26435170 125971088 42141147 185274347 187330157 311561227 77742547 109845245 83984998 96018278 1308269 91464811 76518751 178285596 145343557 12530139 129215402 128755263 35771638 41719479 83529687 154221348 171157411 59571366 146846612 240929457 150356721 246823323 130163985 51796756 89109767 16693337 170950028 131657673 56372663 52872465 18802000 106806597 10051641 99686810 79094778 28983844 228641755 174105840 16586934 23873202 49054945 121985421 42211170 81527699 156205707 100127076 20607451 21513908 66281147 37378835 89732681 39358944 34644674 233009140 43469510 29761237 75611478 230774116 101029198 110006014 135568166 94116131 117226509 115709633 26476582 24850532 136290445 215270184 176427683 30430697 121923813 107169326 103583414 102089284 247051106 227126222 72500818 73254649 187736151 188652655 99049616 101898935 140358630 100587232 45307329 51031297 76961125 102838984 178242229 55657490 30419749 76678993 200392668 23457722 310959478 96827240 100800973 33909832 14501340 10194747 96221037 105972237 80808106 6230126 71264850 186587189 19291430 32782001 101814428 158449690 62388419 22468424 45401237 42338449 89867372 13545022 61383073 81311357 70724182 263311351 68828325 40259179 99750934 124531528 8225450 180025852 9443908 136193222 95287006 198703565 22274896 121428977 123900845 86802510 26472944 65651552 167254602 47811667 11399350 94974053 21958356 29769873 225087310 138412657 44846476 128617682 107604798 144193388 221433738 157355009 104704547 182716000 224355851 18436058 157533747 49900066 142140961 98498255 93643480 15537184 23793931 87802892 213411591 36073813 41510328 21938942 59682308 52666595 62061951 97965526 27030765 20317125 129420371 112173616 3376404 82282516 131039876 150466983 41386568 215186119 160425685 134224010 119522002 26588187 260499993 55505374 23946098 70361759 36876621 238998886 79252861 180176880 172335358 143627135 62300070 53147882 94968528 162813743 171709367 65171251 163514891 48324761 171520990 124654183 109389730 33905718 311174749 48047440 22276936 21810626 38276010 37990240 4138990 65658998 210164999 37856909 78515418 77450317 206278051 233583791 118177472 14317247 208138276 37202630 17772599 111539873 59174348 15824229 39787276 228854748 68358989 24692551 1016787 14641981 237183660 100067304 103931914 174948598 148734870 95828014 17382211 181552894 96730561 48852305 224483470 45726906 45638608 51103819 21668506 78570991 64006258 71226396 171955051 101428256 177321543 909058 213875113 60941583 72483767 330049781 126706032 66018599 108753250 172410073 95755594 199946928 34895458 105638612 58856941 64018226 23546224 112955854 269221486 226219714 166816036 26337641 62350101 18811061 113984252 3343781 29366208 36167024 30193700 113681295 77152171 38461718 144880868 75042675 23181897 53678248 20988982 23037159 133726692 30398159 45597162 37488043 104163352 181378712 200573905 182655531 167783200 62646870 151232816 6517647 123292347 159584712 186676609 19521593 193405940 40080849 91582842 411718087 156800214 174793626 141166623 82629945 28635786 302903875 144542279 113519846 21825535 133143456 44191704 44777609 10637478 52138473 23962758 17286858 66113340 11877016 61159863 127677361 312458419 185655623 156230561 78869834 14722374 152024608 78964728 34232968 245655593 24050138 220597015 295736964 29773528 246916585 102195109 72370173 42531790 53502009 76121155 43565237 95922466 70443393 15446523 251507367 120951192 109770377 62185320 86589823 119986306 66663290 2031874 67892526 3369876 33947351 88362430 17595935 64315658 144510676 40614683 114042460 57304263 35162120 34613207 149445827 73580964 80819751 53812327 44374267 119703273 90414160 196380617 154563167 70126139 42154084 125116634 66005560 50186159 165125029 254888123 138154189 52869762 44830326 111069823 66169780 46557611 22402957 97283605 226305020 49726734 129764944 182064220 132846602 4479959 157261220 37099066 29157567 52804465 82343427 202467093 4995382 9933814 32428299 127629727 49821441 270144093 89966533 28041296 60691394 31573794 106861490 380567066 189117163 157602529 125139465 24537477 36213519 104584510 73407530 63391912 22498361 26855087 138265046 102674339 33609510 92101087 114855502 266172570 66884052 76658440 108393139 160652006 126541370 37718036 40881787 45094030 190592440 32319567 170097529 74626634 83201553 61164657 107816227 107649134 6671446 136807058 99170503 66851650 87744616 131564836 99919710 220826515 140051661 202215782 122684121 32523703 144177595 32954245 100713304 27457652 50014833 29778594 213321117 3117188 140164371 15427857 107368175 101530834 242106231 67222114 11880076 14295708 78996127 28863501 31967446 9730596 169771775 65379229 82675114 25757771 140693122 58970875 162385241 105304885 183096698 99080743 48568847 180714386 121904501 152829677 81992819 119947291 124702276 161474024 110986047 99912111 129242347 14113519 52525410 204608804 123066944 101258783 10977172 24680515 77124767 26884582 159055366 18188232 82149287 154981350 427844491 11741424 17016184 90166334 141562621 143259595 58497527 34020196 98023666 2419491 53119560 104292586 265437218 25612557 6045438 79123712 146784171 50787959 317387025 34995503 11275437 30146168 17607172 71029672 261903037 74936391 132674698 158900292 51855151 75310935 28547981 108387461 96035346 254976353 222444218 87204288 17785179 100898842 23924933 72543199 147476972 70910655 47736119 2145876 52953742 157992475 14871634 91047648 301379366 61893430 19336548 160876899 57785958 15558893 148616210 96510530 87997899 141155726 235279541 45094948 161440483 41373818 29394632 101112634 21440876 76437814 103446853 212830225 38323185 113557127 135117598 33307590 135522096 74874137 111806671 5134646 26854628 98391580 40617284 133107144 121888776 104974133 176586616 50203193 27742861 3240761 250657095 35435038 208163368 63201291 44751667 294805704 88737212 42158215 143515292 2783767 240114290 24744911 45089729 62017054 282017556 103576291 297082684 50724277 12977868 196806416 37577752 95555555 78908492 105475310 5727215 90225902 163651350 159718264 43174033 41523146 45957341 19258688 261662929 9665537 63912469 54955084 57558022 38536127 169778762 48114760 47109720 203113365 140708286 60025045 5022310 172945726 113546485 51586109 82091300 77745743 56344885 59512988 103136569 301068589 28916150 24467199 247703226 42448252 70755360 76245136 142681289 56294735 105604017 53239750 188745815 43746185 120772182 45713289 194225476 19960176 91094636 47312666 61916278 179912258 150480821 243788398 29996670 54262215 62561853 120635706 25632668 164771820 56039446 69252781 2683790 104467703 281506111 10866604 52950019 45700182 53130899 118959013 154543107 224838175 4069783 133353899 210799915 7448703 279847387 121143768 61896269 101416934 78222321 115014180 147229928 26702529 23151688 39174171 49099672 42780415 227511204 149949316 179881114 177437330 101113569 19592721 304323919 199626750 18464142 66237729 69543668 114988578 118188896 12736706 192980481 84068179 85875211 94736223 128619518 236862207 38879680 134768503 59429450 39465755 113593541 142158726 92306345 84543176 233638786 47225898 54773728 97995378 2246295 100113969 12248687 29781144 116278980 98283528 127373775 96191253 152172763 142585069 110172274 39083085 333440108 86050124 5999742 107558813 27047221 299156939 11231016 5417169 148802479 135549177 118555892 53087362 81921334 282844708 64837796 249313942 65078499 43953976 68996506 9528381 125862764 49515424 103513017 44736316 33887188 73496304 128483433 31039042 22555277 166275759 138295085 98673372 27187284 229263037 321721090 43244294 56147532 153397239 18430040 145238701 59364068 32501212 8748302 25648597 92273943 128646871 3923617 41377439 101929212 213877221 132488038 42288554 45587030 74016011 118776603 47146066 98941921 101320187 31721099 34372691 130951102 27116394 55450158 126989133 119660773 27503161 135439578 140963677 41102719 83197643 153570350 253657612 59932191 6604449 129979569 112447996 34162146 32949043 84441261 19619887 237654526 81406438 123094824 33154862 15098839 189909907 763283 103027395 175623192 88402533 214831669 50875594 236879224 69766470 83247283 113714989 335478476 86012367 64561835 32930071 91040644 20391755 158630060 159468432 147993908 10129161 43874229 43775357 78887820 17779722 2933877 115418814 50505487 28396341 22586897 62578292 65729021 112596032 105087727 4956928 56283192 8822269 25509316 107115538 247536286 128042266 53290121 2896324 144954954 44044042 31318267 29553820 82814225 22217555 40884677 99383751 118720911 84147892 5790030 33449574 19961315 22187448 215722724 14908847 180995940 149996661 132444144 96492544 153519231 59497705 4875243 134121075 36517343 168344234 166930514 131253651 141744096 130832748 30196726 7343558 173711729 108049994 89387700 164104230 112480942 215470206 200692854 169837463 14191549 42524191 55181269 128102871 72597769 164139896 193857477 134554031 79450860 201380011 265132986 56915439 66970718 157081836 5598474 58650697 217972844 151050899 112208942 16206848 106490958 32119273 202343214 258398657 69737128 52550009 136492269 11631604 77346923 1258612 72224653 35668618 100764151 20688524 166773536 74807973 27246580 105344750 382823 144111278 175553849 149337826 96871780 41299477 79155060 62537577 172059924 27668129 75510107 19340832 219793833 190516297 85240788 385382129 3114145 74959375 79447443 48446260 46869952 33521127 86681453 52555738 53062440 46292275 24471347 48488947 200793613 52795149 67674875 140890968 9736121 131690772 14928686 144617827 84635469 88663245 222315919 30260170 87988889 142898107 13483635 22028481 2040612 10899074 33032666 154685720 40568273 53505035 71847695 30257263 48954305 249047960 33031425 5614471 20172846 130882660 30164732 20538431 9361866 13536080 22653452 15686206 42373724 92921558 173107600 79981668 71683322 62540161 25701722 128151695 191929643 63139853 199494371 52217608 203426624 6728107 82914185 28665893 140533373 108474756 11799955 96539498 64371707 345450557 91375119 26920571 127924354 97603936 73714176 59450156 40766000 10216167 69154912 13077403 136594014 52251999 234045817 159582196 104411586 24908791 18866804 27727391 256669876 25232318 78465387 58303965 33093713 130479454 63389804 99303834 125141726 99844825 155456194 27374794 236001463 36569533 155016047 124499109 35039550 121580991 60891093 248998252 314191807 123985488 16585863 99281309 47521358 107970145 26093572 34230792 101514327 28001992 83109753 79127639 161800390 244402761 90295024 42841598 32003809 66775711 220025781 37512438 58259510 170438192 33942081 188045534 182859038 49199904 43742394 79353297 89652832 10468787 40454543 208819058 1454095 129608935 239487772 13219200 118541306 1577855 49642312 135662567 102588438 216884657 69513051 100047550 22161268 152796272 15554796 104979590 113618140 22041690 257955059 79871644 210241363 205898492 7109723 137950223 53644928 48850792 34087329 201731537 101484662 6490039 14639397 29688766 34815643 23907899 67819171 19791553 25511900 9665843 109365828 23307255 142526147 61198929 207206574 46254399 64066047 195387375 114628280 6280990 92345581 119031501 134836775 181044305 179784061 34846702 47436001 152348815 106460732 104172090 18776228 85382211 85307496 144019597 260422677 62131923 58724851 49561443 223554522 87034356 95819123 31952673 84251677 93090419 77089815 89325650 73298866 138411977 47043471 35582496 67271431 196316034 74045132 167394665 62768913 340055522 21672195 69391484 188250316 115618360 68695759 261598482 278064784 106090863 60855750 16796510 22900207 164311834 66012853 74535123 55125781 168432056 25823748 8730316 124092248 62339357 145911051 37120129 59880120 59308070 5642929 62879634 179010850 19535074 180219448 92002368 82142419 137527824 109201999 164463678 459625651 248040132 28642382 150629979 83488649 225973282 24846061 31057555 101266365 122543684 147259899 29242397 112636084 42935081 288875628 59706142 46921785 31155662 104894335 33334110 14003750 103192788 11677402 67719041 44808056 281975345 15680341 30368919 35976828 88920812 109554885 230631571 295544915 54928343 135658232 182000589 116685008 272062169 113796147 109594410 95628264 131860806 21263379 70986798 181614485 33171080 75698569 35017025 67611839 167098032 90152870 10939432 128755297 273871530 112872996 9992005 159755851 95935233 37935313 99130961 54631251 22539518 130652208 168157115 55763706 37053251 74764470 31028927 60812281 11194041 42389993 112162736 175103978 108057627 246416105 85590716 29572163 84330540 20467099 52876579 156459381 96244242 86939071 120940023 268245941 7395136 197494134 78215096 24516210 84438541 81612546 49013516 244004417 191231521 77560273 55091458 133210232 95997912 22250093 104484023 160474917 104439585 79003522 128920418 92227057 159766017 67132116 59742964 80368673 99893462 71543361 1031016 45627524 83968032 27589980 147680343 141982453 162108073 82049344 11932062 232872681 146888024 25764605 12349429 171375300 97673806 217917492 91945010 210831297 182644889 203754129 163702826 157327214 61717718 86151920 35021003 48569731 97660155 54419023 87243337 11061271 302642449 93510540 81844902 119136714 197354785 201884843 21323457 95551220 89634744 171960015 51650845 131072329 16589943 86388509 124232022 27058815 149622559 108627892 1397910 16935264 70355877 128936466 116443829 1928191 186074078 38125628 93224651 179756147 14047797 183932571 28625824 76175929 87149174 1538993 10331393 24353707 113397089 33919012 75466196 146904752 17613173 128252029 17195228 2884424 214721509 29497227 89608360 275939376 73251487 96501384 12423022 57970272 132509475 189041360 207731721 133383462 119116586 260779864 76647577 132086583 38815777 97559090 24825151 47178791 303521706 101335538 40933110 105319743 41583054 162626012 93789629 17987088 30420106 80783558 66595324 66422145 59950313 36865418 68258672 89296070 81372064 96005324 77641788 29566145 125665683 79874109 32127977 310981935 8279459 239524764 90711507 19100520 25775944 22244891 55316606 9869078 14181179 37822127 183072048 246733801 15140268 212596373 13591772 169787058 15898179 201201273 67775566 21848281 45286674 69664912 67773832 45351784 64536641 108409527 154607384 83432447 57183070 97018354 2911386 14599583 40152742 11226545 7974496 141367053 147371810 26609913 72031414 112302221 58372169 195952472 129880391 102405382 81954739 18983186 7771533 39908656 172466105 180398322 4512531 81590990 150756646 106957727 33970879 9987364 123722753 13046191 166783073 153820352 145451082 169747618 319045120 39025710 213205823 190557777 112706413 79425938 293647953 177547354 56568095 69208428 19880327 26737685 64277289 95295931 21809878 87191640 215156573 138067370 13110740 12403778 280712551 510017 94551161 331717396 137223932 50625626 105498447 282062045 7693435 85341853 129109526 195764180 85616539 19455072 158312670 44611570 5236884 10741552 6936850 89019531 102660977 21090557 125121207 138750940 216193403 65456528 57243454 39491289 12437438 63476113 134066012 66180405 147833768 25723108 24393334 26306701 35178967 59349193 36919869 73821803 114203229 168527137 46931968 24034787 67218051 23447301 93954648 25021926 260645683 18883906 77593338 7361000 99334553 35626135 20356157 237368994 14856317 110497280 98835943 183681498 71886064 27383158 148660529 32219998 41016733 82201035 18001453 120447601 20490508 81506772 22691974 81160006 110651181 184042459 11219048 6459881 68978724 37199230 112616143 19070311 21198966 162989540 32355726 41089017 59428583 17013872 63392490 60977980 45256380 123495837 113047603 97433732 92396513 159154221 101344480 41352636 120503293 196830233 103581986 8155546 104706876 165550488 46868677 16457649 78829306 94475290 64353398 315030876 5013181 74771712 106436320 13799750 18652179 196842881 182146126 145760703 38555541 44692014 5721945 209570441 30063701 10472170 269266638 59180842 90263931 106970800 34691900 41490200 110366040 62707985 33177030 72373369 78401858 9152664 66817225 55936290 69009035 62203408 146034624 69920252 151879428 93052271 197966717 117983689 53966041 62198121 192068686 90762881 172520318 135460556 4285717 351202609 184325169 50103352 87394059 81154668 45237663 94111898 21677720 24278601 131821366 82184613 24179474 7490863 223222971 133629809 284781501 18482723 224569915 84980416 40885901 102483191 111852299 83655878 54525137 302727347 82318828 132961148 138912763 7559101 7151628 208384130 245280777 63505013 152710303 155704547 382066041 116215145 31384822 179316748 47424305 96929699 180816318 116401788 71125909 160057788 64899336 118886117 159494170 65390211 129893566 112535461 103086470 221438617 35323790 33417155 69554140 268649572 277312789 13719663 26798341 50344140 99743930 39812266 73668905 95083652 8270789 57453948 48710610 53318001 61367008 38670070 321394809 47011018 98462997 127457330 101876172 46808225 129970780 128326795 64746370 12119963 116016772 18063435 5885094 175981263 32853078 45126670 454094327 350322009 28989199 20680993 194675687 173648982 131973703 41398825 111937537 136816561 52431655 197541377 141905392 24870218 8073606 94525508 18181143 81450672 31129465 50213325 170114784 39211299 200220067 126790369 110775791 260408788 5934207 79999127 83130935 75919212 35924417 203596403 5624654 118680485 45303079 110708828 99666801 88549277 39628921 12165183 119040290 9758187 43123866 64858332 123889438 144942493 75332049 68227528 40308003 38553603 55052511 56551095 30703530 211455469 27825838 210079234 148359493 92342674 104671380 49992665 164388351 14428767 42451635 32297365 189227408 132668816 68763317 345863997 1789641 7073139 56789112 156587935 169422051 69844279 34463709 141014694 178226946 17247656 11591416 120689239 35395122 22398248 42027774 9340633 54380756 103082407 89695332 2665787 129116785 48993082 100282252 25697710 99083735 193182050 29711699 25378909 49673524 22678000 56388065 46921394 17240295 265196600 25803875 60997870 189228904 8755646 48576837 103022108 113316101 66120973 120403129 206611693 82513155 20800078 14235154 43550345 63708486 31495509 62915062 201128734 39937930 1868062 83193903 99270395 112319918 21446384 43455434 94565611 61184496 65078431 283491456 20253630 58755162 85122179 80863815 124687639 30986903 78513259 64758984 288341165 54173220 139301332 3110082 9087656 76746228 181484809 128274758 49372437 265723651 177611104 107628224 193494 12550930 120213732 41929752 135152720 144582450 80229528 47130715 51282047 131591288 277712017 244233203 156570 201847154 48151072 82031953 59012763 197904276 45911322 83600594 5773132 307276190 13609299 76688989 92791559 73056191 180233422 31541970 112463024 29528133 42328164 58171756 382040286 18592186 148296287 76302664 11824877 129332787 78389890 181330126 141108602 24697991 37245759 26445710 117497676 35318180 20413974 97965577 77386465 51087618 12592971 137676540 59705411 225328098 130345885 48129941 80693543 15757572 138629679 149480626 82117854 211725344 151978215 52076321 212231740 19247604 14952571 125804828 22193500 49222344 25315907 31097896 28140780 80646878 29327142 106729791 33593479 104209830 109399641 42272183 55401402 73092792 19556222 159379675 6243403 28232444 147517568 252782367 70802501 162685189 90231342 157225588 7391702 118150493 42777474 18412122 139834996 38277863 127813905 84725314 30758967 36310351 148300401 102996166 285941479 21234819 193193831 80936745 114642917 101287802 51330548 9823433 88445985 135204961 130584242 68011696 10079742 71134052 124838429 139553374 89849658 199272436 81412881 124911886 87192864 212398833 241948097 25212105 22750131 144096794 266675736 118730380 153072777 40207720 29122003 19253673 258185545 129083550 19082755 77961983 31287939 16376134 140604603 205084413 149083710 188607877 234586298 243173083 28471566 66759884 171596606 99357350 32349300 103853255 29540866 44570090 52486650 13170801 197313373 147336263 169440887 223738989 25996774 106087055 221785536 41242357 18785357 119533613 66297365 91574240 110882534 65347099 245130157 35704233 200966520 69461405 107432316 126216279 107234334 39188009 20477962 86356277 79211500 110150429 104152370 60496047 53319463 90331506 237731553 3662293 98813928 95492230 31460693 130860934 71142637 278040236 51300220 320037801 47141969 159942256 127755714 138807941 68691849 17386852 176909242 148327941 323666281 23692900 136771035 59547447 105753957 3603388 143527226 27881751 84002542 154612552 159414134 90165178 116418040 129611043 11182345 92598490 96337538 86389138 31322160 98084254 48604173 210714337 83666401 20066919 42234885 40405821 53103223 60562109 230402105 84064490 111683931 83808300 125309958 44108693 121110380 5780272 94759275 57226522 178505015 144062743 148322008 24012194 29413927 133689666 147972573 64168574 182435874 142128517 55188375 22419447 193343176 164931569 24471126 260661510 108819703 218261827 78501359 47086481 155860675 204742951 172618051 86204365 128881539 25822014 32721005 16178016 238747388 93011182 88732877 55649789 252623264 56107072 199897339 9188041 86841491 184505403 50079620 113536132 126673375 31649971 18016770 41298338 83134029 59263632 59684076 138537998 170292791 17666621 72721580 87267375 138666603 46502548 173226736 125454356 31308577 32502589 32700129 93503060 202359330 86156204 2018682 11007024 173898559 18558951 11249087 115865472 119867204 61689498 285805054 117987786 150402196 23632703 46586409 21872319 65991654 85711994 52394901 53091340 188162443 6445176 84128665 160370129 67318011 157415087 85425969 300460125 26335907 107283515 47027100 172428926 147791523 21985675 120895500 59672584 172987342 37183845 31152330 114240782 66314926 130153309 46060820 193950841 31635555 7847183 120789199 11283733 186348050 68244647 80202056 15204171 31732591 92822278 285470137 254882887 76212632 38994192 24034651 38801735 114740327 166620570 253113102 127090266 284218172 97761611 25961465 12317214 247335703 80209570 65990141 135640756 94478707 64358379 63568627 75157782 173802781 87404327 25822371 123835531 46005961 70631583 135209891 31891116 93130352 180906282 179309404 90652891 93848024 18123802 107826971 220034281 89328727 29020989 152212985 47445300 173182689 368367968 8446909 37092708 49356712 22294718 199358762 32722569 213196745 171659285 110129468 169865972 96451744 156675587 15714902 26395849 41737499 210099685 19514266 144297598 62357598 87558194 62254935 75001569 126695662 116833180 10815893 172178142 8322605 101041863 292410914 108296749 106346407 20444268 69213766 75345717 74575685 15264368 143943879 32511769 175950510 47993652 96607175 86101226 1341062 117845598 176696844 43219440 221669035 101623178 15607258 93913695 163334215 53909397 192042353 215920519 114190394 39805823 152609408 47252163 152986774 148162565 143363210 238441422 346192522 176839899 99168310 195382683 102138414 178219245 130923103 21850797 349320352 74560657 158870168 352236294 79721721 81267582 179813777 70938433 105571819 17396627 106367385 64582813 28584072 99733152 72051287 363450395 199170317 66666554 27200748 40239323 28852043 5063484 27973976 121621077 13966775 42390350 53327300 225078878 11375635 171382219 141964858 70358478 89392392 164954009 92520018 28103958 202113085 63977171 84055310 115370551 97989802 58943148 120257065 124135853 51626450 184839470 147220374 77615846 6986609 82307217 180592326 60523859 7580470 125161650 5248036 71502204 137595977 224670980 82988458 154723086 5688829 47372319 39949269 21150380 81852569 140204202 101476672 77461333 39053556 18010208 192717491 38648531 146460559 63025715 147767638 248207701 198633406 116598971 79662034 39457442 10915530 51342958 248345673 123294846 128257792 44245373 13274467 142483341 36091408 122759720 60238871 52025457 287111487 15305559 7911358 37236749 83050389 150195374 100425290 18684343 59016078 81324345 40540716 68189924 267382868 87162094 72693955 85371382 156078139 29719383 95129008 80483185 116575171 38162552 119116229 414906284 101022806 17269977 6497893 82900296 264767180 123477613 65818628 26969684 52350854 85268124 48165080 121123283 143114585 87459815 128502830 165274 133277484 53945607 72779074 8861862 110649226 119583865 2312374 167859530 139998961 29464893 7135376 70767124 24058774 56092707 100918494 15169593 76565195 130254255 113534619 23016334 1216027 86481839 58934359 159902374 81398380 176232064 140599248 183138161 4996929 17113050 292130125 46527147 25514909 150833928 108037669 132509662 49424406 124342233 123771067 10681729 217532374 23586242 11109993 18010174 155860964 213969973 41902926 167302746 2336174 193176678 46766031 142370410 7842814 71097876 9906376 116330643 19501958 61012694 66096629 116566841 53123895 49440709 124329279 73685157 91697439 57901694 52913384 84818287 116136554 38322250 31360903 100095507 332034871 60953874 78525210 128228093 21893450 45954077 290014288 20709740 136063546 19904569 248662026 57706041 87687802 146637784 101578264 92629192 53210714 96845464 280734566 111300581 35480751 68969510 91070377 188621069 50617058 1582394 78017199 5633749 66362407 75703244 130332098 148762954 144225858 19742168 97915682 85294593 120428272 13534805 102868071 67507884 60757711 112659425 60166808 148621854 49032420 11700641 177363516 136528802 36369290 112989616 44655872 37166981 230474066 11663241 93891748 9562381 62734369 66373763 11817346 173174257 224253613 87161703 124226752 64588678 196963224 156553017 177163205 43783279 45868159 50316668 49869517 101416135 143335568 5310766 52164109 45768709 65496376 63728665 52585012 28293321 152111359 18900702 56208885 191193883 79651732 49377911 233187232 33368943 59117585 64422044 102509014 67963093 66350541 70437443 60349864 10280376 153684607 110852274 170018598 11198478 159152912 45478009 169543635 70044998 41341348 18242309 56824693 55011201 21928079 134920330 131492025 198877475 129008784 2070991 93910176 78870735 26385394 9675805 213832783 15641275 148457991 20490661 14122121 286321208 10679553 98121501 17586959 109039054 40503384 8545067 242726544 135154216 31935690 116768767 143975958 75333392 52792497 256939479 89876654 108752230 100954704 304889764 133396807 35958893 34548080 140179518 291337925 27644771 2534462 43706184 96466585 30116588 128250176 13324328 25335593 73973426 32622167 82746157 6173040 161464759 51211973 80868643 60787869 84415761 70340866 89126274 708815 70905113 76487573 168494123 119129149 28985408 34524280 97117005 43646667 130708818 87177139 30810120 74977786 94099148 168889951 54271004 97956329 57421903 141059200 55519824 155042584 91874239 32233258 199552562 33994611 134120140 52299650 249703752 243550160 23349534 132543645 211583411 82412260 222626424 87309637 26585926 73439983 139515906 192723951 50624232 82884945 137623806 148340963 42103560 143527243 201300417 58786034 180259024 28873990 85603534 115042774 176452452 177899985 146483305 21420306 98955606 28633763 170278273 27642680 31972682 193203283 25471066 209364537 153617780 2313649 79255122 23573781 12389906 99624573 46793588 46374963 37675094 79161469 94909759 101134530 7659265 252338769 127044264 176467718 70243677 27969284 117863482 35860786 44145702 109362173 223412317 128619977 53839561 61446755 51158967 52059236 15163949 8988002 330005088 6174961 44783661 29476878 174941424 93486213 78887939 148607914 66175611 173433439 66838407 170134045 148954799 105072631 194097024 34419679 25863732 97819802 29790443 54544942 112577196 40938142 145478724 14508735 119903193 113518656 44039418 94667475 48165352 67069811 43293968 12194406 15423012 12225448 2998613 20208512 204437614 115010984 47706199 120204603 130076605 186176690 177642095 31505522 183151132 116719025 34473229 73258151 71264850 159012781 135827042 25233559 80963214 15461398 218322925 101865088 35292612 113198036 57123944 71767846 110132936 86491597 217938776 74449035 197547293 195271044 18052096 116498331 51701029 101869831 22693504 22637166 41863299 103720655 6097305 126349695 12554976 34902938 28869179 145415042 63816011 91321535 166409804 69741599 157336037 6791755 179490012 6234818 76817492 77474338 200819555 47508931 50571719 190711814 262377660 43450844 136623356 38081207 174839373 211035331 157281654 121917863 65826380 401557 98795670 192667647 110281227 244736998 98899574 101989545 99363011 111194807 154728322 88231632 118553461 131107026 19750532 90698825 124062974 62048521 15662542 70495889 93454372 156128544 59289506 144034149 44231824 59803297 50788095 28717250 17669052 99667583 30835348 158402770 145815460 215148124 79117711 54643355 7332967 162885636 11789551 14912383 23812529 57649635 97532604 10772696 32674799 57643872 193517018 141260429 73130787 117450688 6879543 89685251 10531483 44747247 36476067 122168018 180474516 236963000 190197241 13785759 59288945 146627465 82932664 24991904 21573816 161858564 11424646 114016790 9251145 13996491 55570569 238720052 127149375 78309429 162028717 411667580 201496614 153068663 77246453 8719980 36915228 11240910 6874664 116737793 16513766 77769186 135442366 59652031 36006612 7725888 60303386 119915450 266902465 138114885 54654048 168556071 22202935 50453042 15352037 62654469 54624553 145930278 35267979 65122376 248114558 48132219 82086778 134803302 78325528 127806969 115972793 17681360 66205123 112866910 113777481 64576982 116557797 85907018 91581193 21872897 17964410 49547605 220789455 33781176 43117525 35487619 202408511 20177249 109715246 28861291 183458084 201773476 16328330 56308539 128926657 20171537 141605733 93384995 20218848 39546845 40174621 38565282 6682785 42099854 238921366 120886167 55836619 74595898 68734502 59355874 34106148 230424817 111509817 67806659 254339856 25139073 26709686 128593253 116245949 18164942 91838777 13726531 104454783 216626682 73710283 39186224 28946716 307518984 169418787 8763891 54975416 50604053 111045683 42129468 22149436 37241832 100354961 138048228 175313945 85046988 14998896 153381174 138503879 60770070 97827571 234566442 62849102 217272631 195431456 133724958 89742303 100625295 164687313 53038708 186588855 27173514 244079115 197124197 157815505 37421063 133494965 232909044 3860394 53609942 184435686 16652979 162608961 65751546 6056148 15593879 45655540 259350232 44109985 96750128 38587892 205825239 63350687 53154461 114944718 115642007 76537961 181203 149477226 39525833 57201277 115759307 72440621 125866436 16158126 147304881 123475930 210460884 13007465 65273523 100142580 108240802 50747227 118172219 203195900 56005837 10215708 71858966 117210138 91435316 173184015 62273686 79378610 64506857 29326309 1777979 37300346 162204021 76845270 8432272 66167927 196356596 213398518 101231940 55544729 101645652 145025470 65838722 160197256 25742522 92263012 82177966 42613951 71720331 163812816 175719616 19205019 187931957 24562195 108007052 78168346 121146624 16454028 17057681 190073464 43926657 65452125 56213186 90223403 26433878 72084573 173831290 210636494 2875873 146892291 141255992 111573890 19930953 119967045 115297519 10247430 35681232 163651945 123103256 23775639 16218408 34943823 56764037 9684356 26746287 43190030 163245441 45942279 26101902 110662877 37593936 222212729 295567797 157580565 93178020 116706054 114941930 8734957 108489257 233696263 86420418 69987521 110161938 220281342 53050353 96318855 38699599 27132714 180990381 129633993 95596746 69899461 31160133 52706086 34767465 78049448 37600804 16952111 158605580 51807398 44318354 168275724 9850871 34984980 27664032 6032025 52510127 3906362 289205003 7009831 41355407 164713952 10811677 85711110 108714371 169746921 17454325 109430428 229213023 59989192 251610710 123346747 110889844 86735394 203769650 252032990 78122497 30675038 115376705 94836234 43133335 263634827 147484265 32277050 132924802 113713187 64283256 162569487 79243324 45298183 144615481 43650883 178824309 25058221 113029413 48470485 68810050 157167839 60454125 60031624 110680268 27183459 296791899 128005750 68636990 10343259 180531092 59673043 100600322 165408300 83478602 84181161 205752938 109100543 128388488 202477497 31950242 106843555 56037780 220620866 7490829 130366948 3783707 299234561 75077610 18429190 180316195 132447782 212495614 32463608 88545027 41913636 277195557 37606227 30880330 103523914 34152286 34967793 59913236 176608597 64883951 174859841 50723716 118831564 8512461 39126044 45571135 4991132 110576517 166219319 104796823 109638644 81773927 109064724 219962473 52129973 35123530 83461823 232960741 116389803 217850087 86122748 195529070 49111759 34573784 30731121 338920959 21632347 127296680 347809477 349373647 44313968 47791675 148416018 3323466 58568604 32999448 181056800 13939932 106476270 83300765 31581036 118724872 88155438 2275722 52489387 91813974 12442572 13569026 7697226 234106864 159327417 18045704 218985755 87090405 41595430 174797672 67496902 7829010 160699708 180541547 112513582 8010434 70900013 174674966 144838079 63356484 163423839 46342153 42718280 78641184 193736369 67508071 161959867 35264664 52688661 88826224 48010788 44252377 69499332 98314264 96117354 14725621 15607768 11453257 80559073 84997229 91938703 180073639 162619705 66218944 11174678 58942740 90008931 74895897 103143267 92272532 212093632 88557131 40194375 77643182 68632536 115680172 107414109 157777374 50320629 139913315 86595705 22737432 123893722 123169505 106149666 29265602 77070486 106247722 34657543 65837940 92893865 81809559 90412596 140728516 23050317 39739880 47489823 39145577 174940336 199997673 108118147 22100986 40629252 127800475 88419601 193136864 131715201 111346855 110275753 70943516 61452280 7046976 56990069 30300647 47074088 63719944 71534079 3495897 230559066 270660434 114903595 13829313 8999800 51126718 85176851 12784204 88888750 30217330 13471752 48910819 138595798 223711466 93116004 34768502 122301791 27625000 166249341 168027099 1233571 12012540 46622228 40908579 80223085 53902393 114213412 152132762 21447098 29533454 221054247 2148800 131136402 168702713 88120724 148055907 191121480 134548642 79865371 43622510 20453057 230883137 46402639 65837685 169950377 121018631 106341137 31297068 78855282 105532447 172713285 82770620 205525750 12077378 170677297 115854541 46238011 142454254 283304065 4364835 164451302 42011811 25168466 91897410 71985531 121478872 90110829 76846783 56137910 28982824 94818282 23388991 14466728 89161277 7308759 117474335 110861896 14000639 138356404 64064789 66571456 17982974 56294939 153814181 271064065 90783111 53503641 88614608 42432289 86146871 148479530 67715080 109126638 36280193 25362198 31999049 32935477 102795447 103383715 128835792 322617432 143920062 123125101 177459022 84686639 74309431 116395838 70376413 1256589 133271296 110903104 36830432 53820249 63418619 16091265 26114159 150338735 118491683 124274165 185641445 99464263 46678617 137892746 35831648 78005078 9998567 150107008 87995757 128522023 116259260 52442263 37032324 151826796 58411405 361152080 24302078 5644442 116255180 45363072 44479378 147089661 197110376 161224821 123908971 76977309 125231146 55603379 30918801 68237184 111774167 45375720 55708201 86577787 186911940 194458002 33043903 60935208 75293153 33397979 64343300 107930348 88334176 168100165 200631331 195793250 181109602 192185476 180863221 83900950 272834156 205683408 71179204 100886959 3379702 70234276 251511719 93275991 202586756 10475332 79626606 269826533 63871057 77130054 46888856 102946900 144732560 17060231 134379118 54796525 34237847 154354118 173794740 127621278 95316739 241299275 36290359 116448300 27132867 20956852 109040805 51422739 153859231 134584937 106264688 84567469 38784497 106463622 71273639 6479176 137709316 98416978 277916850 34761260 150178969 10787605 5677507 95430333 44989854 114831294 99324234 36232542 57250135 35538007 48679483 40676104 29028826 57106553 2719371 20365031 54203956 74395128 134407100 18822434 46289759 56854358 56365421 61130878 115986716 52638460 111228705 199281871 35801694 110146264 60915726 46938496 5685463 43243682 107627986 260776226 59021569 53105994 153952731 304611644 61287006 72945470 63122564 190306738 94009609 12175315 17789497 33440717 149083948 16033533 68807568 107216739 77870251 123983635 40728413 82462359 166468454 19359073 80888754 222123462 18567808 248264991 291142 120194250 19127193 127204166 189765220 182136674 122795301 125036258 67976404 144181862 141459244 21662947 51081838 233238844 134269264 102929407 182907947 5580760 167826737 28634698 15707252 176704800 213945612 94997955 26025334 32559981 101954287 26665418 5378647 60092110 141187873 68655554 27191823 44395789 121199358 8090334 168366419 36824516 46721576 203284028 34769590 54515243 198493615 158501217 53653904 172666518 23239646 97711240 49700758 1842715 137656888 25102013 114142913 43058637 246668198 106687121 42821419 116626919 93099922 75482720 29453741 51229670 147109738 49052786 68297483 80456733 52427626 57673316 104962658 78165116 206148868 110424163 202725493 81164069 87798999 7594325 42990331 16661275 384271842 104898075 80684448 53438072 167418907 99934466 27508040 147652667 9717880 88281816 71389579 42430079 85350948 11139148 77739436 295227321 145461724 48067704 153316608 50319320 186902641 109593645 14761797 71360526 116459299 94644797 34157148 130160840 306225624 82778253 65000452 103671185 330470191 84071358 77497084 109272923 24297556 22494706 40006882 81733433 195230159 132155144 92051209 173770634 39745065 189372979 128401731 1974992 136149685 54252967 42195802 74642274 115848863 17193273 43044204 4069766 87752215 42602221 54793584 123280634 188860888 124412171 68203473 164800958 245963123 10189766 61868321 115004473 60812757 111918157 47102835 78060430 151756875 93578846 63616363 132750110 150865905 159781113 182370407 129128447 63226077 3260192 162001092 40543181 93928570 193980523 210746535 7336520 97711478 86429173 62505838 61821894 149930922 54984528 87550034 150624743 74038349 31286579 50447891 204244392 140128212 7350545 170989145 55061521 30491642 182394173 210237606 203808546 14100616 34239700 95510420 9284465 69482757 138377144 275015392 143284755 63530479 76191501 396467914 29884385 44879643 113104400 190688218 93871960 109145270 65327719 52363060 137456866 126392739 50694544 65312096 21484872 104992391 176350044 133260518 8505287 68490127 61148184 238399296 32086582 278062676 61724280 96189621 99283179 78135910 134564418 156947927 37843071 74997880 858755 86985770 16217524 72319496 192054644 204554506 3857317 10969250 9539601 162030009 32626706 1910103 110158793 19415989 159732629 5553560 45980988 91376632 12468072 48506678 160637624 158414721 21109274 51611150 355546177 26899440 54594718 47968424 38564670 41464700 74565893 53629883 133791224 24134186 10220009 266666335 147750230 88161133 16432863 80555945 201669334 55550305 128654640 122515294 66986749 58177706 127886750 5820222 169291916 86538908 49165326 194897469 77805498 140155106 127840510 56590331 35701241 68911846 125531604 215158222 45046311 140432699 182872825 41521004 155729758 133002985 83450569 119887587 41324280 62653534 40526181 26384391 196237086 37383833 60927541 32368170 62696 62852927 63493691 83340885 19435828 84951907 116132780 94286777 244835411 171720842 141988352 205471180 50767916 45455603 171248174 88364759 363407113 14112397 93751668 263072756 38582367 254866584 51977415 106267901 75299936 72798250 124744895 128956373 174999530 143375841 148592512 21083298 106267000 94079717 171402551 123465781 29953133 115277799 107169207 101383818 71660440 64564589 160287067 31529458 52949611 140868426 27827028 94248187 82662551 43350340 54306194 45089559 121136883 88747939 88151171 82366700 162157815 165793146 218435295 179956067 177886640 96584361 65755643 12286716 112448965 99544809 70812395 154322447 121961145 132585261 45555665 124276188 417057566 8670748 34458694 45735559 50326477 211613161 254112821 79831745 33906755 142636817 14387763 86439526 166674239 65864035 33374910 399151823 141127948 119407830 55098020 223047769 79235776 189353752 3595993 143190881 19069104 113768709 113203017 131611688 31910020 85640033 18866039 87137597 54073515 53850339 25368811 191220947 53889218 134636277 171273691 58565612 136772531 110107657 42489001 50087015 160401800 36605913 120721080 39989372 83801024 151060759 55211257 31466745 103048033 134638147 44463534 9540978 144740006 153978945 160874723 42800050 251864503 93300386 163994240 153578578 83984811 99590437 2026842 14181808 91296749 262613161 22556161 25659698 156899392 4265045 34070261 5913620 163449560 58114789 67459757 33979124 60851398 46123363 318653508 6620667 9430393 34884170 76570363 21738342 86743622 66598061 51869278 259739634 5535438 49369377 94070248 164850445 62986564 143135614 76202466 54794876 219783106 85233002 157128229 60680769 174109019 59544625 125869003 106518804 90753378 37578721 133743165 51557923 27385521 74454407 162475154 132297009 65399340 40795478 112813751 234231797 26378407 169053814 200032829 23540818 137447941 53085203 118689461 37329280 40668437 155728976 68903567 110918336 97433001 29012166 170958936 207694185 136412624 282575462 40096387 17000085 57385030 33316515 178309991 18654984 31196156 93050588 86622871 164041381 13211431 149081500 36260660 26583886 70173807 78942730 102181951 196472145 15288185 83533869 267882022 99917976 26551416 167794012 84952825 30307396 185549084 6678093 19589712 165439257 29078789 22284042 37875082 27287635 150383020 75111474 80176709 24380040 107053182 52400052 63581734 35376014 22519917 104779500 69499383 154050158 119770151 62477482 93539440 40510881 139763273 87717875 66990659 301501664 24486018 74097118 65898426 65914287 104904994 78479735 28614468 17304861 116523321 62824027 25294300 283238989 72990826 39780085 47958734 170494020 122250451 15200822 109405625 321757045 53912236 272186439 151676448 5010648 40386322 196549036 123571368 51180081 86727404 116205200 168229059 135237958 38775963 79871168 4265436 97560314 130348877 74079625 149555715 119563890 20457511 186869440 127304500 66963969 82072753 181162914 70997066 36700161 105811366 166032795 70245054 131903629 224032392 49132805 102047277 163832842 140814332 95947592 32317442 66108359 12009361 337289282 75352500 6721018 57799048 79728674 22993214 89331141 128731089 174551376 54249856 100159580 217929443 77256364 3223727 6838794 48727032 233145208 51520438 26797559 114029846 9555360 47779197 132430357 199754437 149315947 36623933 55225792 42825516 27240936 142966413 76914885 169591745 687446 253791640 337528149 39859577 59146383 157196841 16474224 74180911 10943274 67025373 34051289 1328108 27047731 29495017 186914558 128674870 192633171 181882065 131201359 108421971 35909814 61678329 72991098 45902703 151812448 182539149 108704103 13038847 46712226 162435935 101114640 53095233 246015262 120903337 41610390 92356104 243830354 8260283 57046118 43291894 24603947 30749804 82004991 124746068 1217744 118894277 59931290 18418667 409030965 36598756 55393310 80023199 411621 107147991 82266128 3819866 87044862 69629297 14641573 106635152 264153021 236708 121758913 15185947 48811182 67166932 101108078 89242282 155418029 46071071 25250950 260338221 165287957 1163242 52596402 61032482 215072967 100806872 97115611 6451806 75428983 311887695 216133546 185358293 24269132 148592631 135819902 113718763 58941618 33636659 8247703 166887062 46081118 68324105 44114014 89710428 78878300 52507033 159915855 6758588 219163337 202247130 169771843 112812391 97830308 196981924 41456183 30784824 70587077 213544259 199296559 92721434 109054422 130045920 72829428 34120530 85161653 198868057 155145162 49445928 276334354 8090215 73644170 21999768 20771042 140995518 168336584 4064105 108666397 101778983 52061599 120794435 226988369 94735203 126737584 63877143 138910128 190612789 48004294 121144108 4836415 96958939 18943695 108862543 131853037 66826694 66488802 58202169 81971399 15972333 45723693 15080887 97785530 15079034 185366623 85000374 105479713 43293203 219567716 62387059 264771073 75738519 192237717 80608203 197201003 129310840 103655817 17500480 14863015 64690304 21077280 158093999 80811880 21525111 24866835 24963378 86671083 85548726 71460520 117153001 62679000 76816795 59469621 81539633 39428950 95435246 403922516 78567625 260470906 113829059 173182808 49505972 57770437 4970545 257199137 56545298 40634539 7245944 190327291 100674612 108991216 88197190 83011527 86929653 318113554 9758085 75210312 87668711 58115503 30937654 115767008 142486673 295113999 33957687 34248183 213324704 88250655 78214178 83406760 4968080 73626031 31831055 88421165 282868848 34378403 86321784 9608247 23233645 139258305 153930495 12025358 176925035 33862674 240068373 9862669 141198022 173103163 17070618 48522675 185906900 28589869 8192844 124904406 116458245 264134797 103560464 314700515 146210744 3869914 100584308 38354669 42385199 29621191 124112019 135167595 195299876 86416950 181194636 287303434 89434875 13419596 79516191 134231660 90420008 53503437 213035466 65803583 147236762 478669 91500035 67337816 6547890 76543860 149932248 48389361 125289694 90224355 69508053 45962645 57931563 197479463 105368465 193459881 48365697 116655071 35316888 211512198 72049417 16131691 45565253 157235839 155352749 139253494 94804648 45312667 38678791 144464470 69292374 130755891 181299713 86904102 46743319 78814890 77932471 93180570 182575070 45539362 26457253 35502630 17392428 24215225 8651725 35792582 60365079 101389462 141609014 89216918 105222384 136601800 115320112 210208094 176925086 180930337 111420941 152455660 138925717 44437082 109017447 60003370 181514559 88214037 18002405 113688860 37639938 126804785 23261015 28149076 233257680 29421560 174675306 92293136 187866796 45829671 216963724 272411451 30588015 224095309 119070023 1249143 133919404 77450147 40755120 214675694 44686047 59493336 36279785 93230584 237022874 80385996 66027371 240637703 86266670 70967792 160579739 92300956 134582727 42539542 97703573 27578131 158731091 6804896 36553655 235984905 64611169 29180517 163359766 39783502 65773102 190965318 57574172 102428672 106810252 174126614 67372802 68639812 166512926 259976019 35652672 46431301 78333586 113549188 168660145 94713324 67219972 138491996 266488583 56140579 200049982 117701472 6022811 16123072 72063816 154898441 16340672 120548037 8385148 117751877 44664151 10182524 143371897 49683214 108042837 37710947 116033806 403274 200670839 3879876 17400605 33887137 44403286 42961261 94362325 105692757 21971497 111001891 86022550 69366443 89791603 66787305 315742887 178347272 57084113 25840833 91603701 91000779 99875119 124562944 20676080 49305185 66546551 158132555 94354369 169385824 207819169 77780423 101478848 150025425 3298629 222193910 43935854 60900749 170802995 245477943 12798637 150535748 10932411 114684652 70197726 78886681 149487375 24130191 45512281 100980595 297543401 6449477 71567229 145956203 21429758 153373558 127272268 62490300 4175370 13145913 179023311 37916069 76567898 148522727 53429555 16402433 51199002 50554192 161027043 13594900 184688918 242518991 29752771 16377732 110123654 156766520 35280525 68865470 1805604 181167861 19733855 59997947 177841658 28154805 243293766 55921687 83456094 135785460 11675209 121420001 104161669 8522576 63796308 123913595 54344665 123569787 2557463 39722489 229714540 48244198 92884787 187672877 44806730 215313296 13670057 164705197 158246897 128674768 129666871 63209944 2376583 27480024 132167809 47800260 5064725 72107727 93309753 24379122 224515549 75578515 166405673 97565805 24616017 171087915 183630158 116946893 222176859 89182102 36694381 107572090 153526830 127794032 4945861 95448200 75214324 52713379 323427754 11724611 49993668 22569302 17297602 186162563 63116002 127070903 47613413 42357506 51182750 71572975 52562453 25854620 192534163 129718772 69070031 202821713 60847403 117928830 24281321 191827320 98220356 112404085 73354813 82181723 145002435 213653076 21051355 76620989 37097587 134635393 56622070 20153806 92866784 30247709 24753479 12608645 58363618 51470050 68856222 102463743 173724768 10287958 42248332 188682575 74034983 146550897 101251558 5613179 172956249 58329040 65701651 22793770 202028459 195104019 125211902 61853990 12974978 5839551 84912790 99095312 156722218 13884801 65151667 113271221 81073119 3665370 115443668 169668823 53468332 82161714 132348128 11864487 274636717 43861887 56589957 39768389 103962276 21108747 77770767 71281612 4693037 44497619 159186198 156916562 26449042 145715517 15171191 26603810 36609228 37552235 21755019 7931401 75230457 47203305 34642379 15292911 62132926 39697448 141227602 160611767 87676684 64652700 48031783 126525730 55242860 4038231 102437665 52355257 468493548 19675103 30342943 66405757 10909257 112302425 17055828 13090000 24843562 56396378 16374077 30230029 80239796 54865477 36577744 121627061 26277699 133685722 59593415 109898370 45587710 92192904 120903473 52625370 61994342 82372548 65565277 58790709 6174077 86211556 28266444 72302955 18999319 128832188 23963472 8752552 8487964 19984010 302630515 57687749 70869753 48717699 125236586 333755526 75711608 100687957 204820420 68638316 131187317 47386701 31889331 177427385 91311352 90076183 230983709 11562125 176963421 243993265 96615675 83325143 28450707 21933587 199509586 94034990 42742148 26180884 60764273 75804717 104839187 58152733 69950172 91516627 13225235 79727960 148320478 175414534 116434836 73995169 134251482 5240029 22961101 5470022 143582 351813045 138664206 66444041 135817675 79300036 38520011 123528834 100861323 43633220 38977804 251284412 19953070 212893992 127147080 71236307 90629040 96814286 136391204 57842228 117144671 6094551 168983757 27148150 172557429 39249311 17984334 104535091 101371340 143416641 38992492 35110406 51471393 34977670 25072943 170005253 16919828 40220096 152374638 162154908 27300793 102572220 175618381 158464565 128653535 2888113 25125643 30560985 6306184 45592351 5531460 79829382 67213920 129182728 49880941 73088355 126619332 354059901 109663141 32137004 132173623 223608820 52239572 61525278 173751645 163650160 150406276 144559041 5877223 49803455 50785375 191802466 6718026 98876352 170976310 82968806 69617822 44215096 83603399 71640516 53795344 44638515 72574785 65047253 110245442 12051521 159006678 33519563 100248184 56031881 38239290 120538177 78920732 5205349 7566615 48078890 42754592 97761713 27779088 101999643 111885908 142067011 182322263 220963637 60466093 25818903 190213833 102969646 48440463 226730258 59775468 84077291 70141694 236090152 18744081 25550762 165412244 26340293 34410023 67233572 126435018 28417999 77390188 47750365 205247766 304515781 3891742 192093013 57541872 158145016 17162469 393451111 175591028 151044932 200257467 113110758 122978833 125398477 51897821 109678390 81193462 467728752 133192875 98610982 5610357 147453818 142848722 110684331 10859243 63736298 123306831 18813730 71344019 187760801 39187465 30524979 1895636 42573984 106373930 28017411 42486400 36918033 264289633 10136063 120299701 92517417 59415187 23546224 94725921 3002251 62985867 3362889 32019585 82971339 160776378 78980385 204892058 22164821 16641011 34461346 46839658 16357162 150094649 166992020 44671172 56588614 36810253 59734617 89794782 18140037 145065760 1527586 8329643 274018852 27049873 21644757 161855657 16256675 155999718 88552983 368110316 91393309 144054277 1171895 158281526 103401582 632077 143205518 23554197 314638754 60475800 54596894 231498843 65253242 130663904 12244403 43343489 153899368 2004997 91379998 110279986 8818614 19706842 165336135 46577348 104325855 131939499 32771427 134351442 176407249 126611835 28435781 126713784 28046073 4601390 174468127 203393151 53643381 30673899 86503378 221675461 96100660 45602500 105716897 102058106 93592208 154976913 9725411 12532485 128843748 25763483 53682855 304062442 17638741 70043485 60382283 89978484 190020016 124943166 36886515 84999609 101150255 8339486 156975858 213491151 184082596 45048487 47796860 59903274 57910687 69441804 140663423 28162387 19809097 108623829 150090705 64617272 181685919 19041309 72353309 143368684 64564963 80985161 76409526 196863995 84665066 10602662 54529353 42130148 2341104 346175471 34600525 157957421 39279605 10854364 115946375 49303230 237054545 59178309 88340296 96822837 37009918 241354644 74308105 40893670 28169289 121908819 2108357 202244648 96593473 218626817 73024112 276513262 26326812 57574614 21721988 112092220 346728821 65430739 257047973 5836015 34645626 19251514 25330323 25684960 57007460 149388809 55216986 177693095 168087024 49048859 120516570 94167301 58973374 36580702 5479661 135664148 58658296 10726405 113159463 38988973 50851063 309229575 30396000 42258855 21525621 154077715 102324870 67921834 83195416 384431047 71840810 21332875 311493380 153550222 17414086 146272063 22811416 68546040 64700419 203378990 52086045 128617954 33350277 206518125 162104010 21811663 114775313 123017899 109533924 13028970 116361753 71264884 62482344 22764530 29434616 95615446 27190803 27803908 66366640 29413502 38179892 67387150 106144107 26557995 1289450 75991649 46192893 44487946 83939404 10786772 223969033 50789166 115280893 11533701 23528136 39172896 103084719 7440900 94999553 137218679 114755729 120977967 174823767 140510253 69791562 85744634 4800120 54921577 56010529 4605470 162667220 20912448 2537080 42992864 52840454 69826786 85542589 144576432 55034202 12372651 68267665 127863851 33441805 20166675 237338632 423725 55324579 97091947 126900920 85848419 30248967 46662501 37546829 34851887 251820949 159938040 157088891 99278606 69742313 160687706 73656495 23986507 66349300 85624529 70203897 76408557 76142694 236404244 116298853 156014134 118913317 41000430 57342734 141410216 40723313 9028666 55175608 218185259 39820681 32472431 136875551 28722605 190187330 38918083 6844591 68174573 97676798 14728256 94709431 215991290 127877621 57095503 166066404 110060924 1907808 181090188 283727161 140575975 50357910 15881298 57987595 61189681 237745119 43752985 21860946 166430714 122042422 115875672 624410 64123218 101137743 98054929 111702937 89093090 195985231 10354088 36647750 129808719 81515136 125179976 26128932 102884425 228532496 47535332 70861525 52391977 124957191 47546875 53283729 63061347 108014141 59100653 63759520 95275752 73504821 159275091 70421888 45929801 56122117 122920217 1878279 15894048 29781943 49164663 158908384 40483749 90761946 175923599 37561160 22993418 102599522 105096533 41925876 1579062 124395137 83612511 47202965 32790212 168422366 40430335 45897875 6924933 322360511 187526592 102173315 63053204 132268058 74212072 101669469 195639332 143525917 72953919 27501699 86051314 111990458 25856405 54896791 46916039 163783576 85060741 166637485 26934936 63102079 89719319 153240873 95132068 51013804 170696252 84883397 93552921 83003010 69529711 60028530 85250835 61663301 3353624 276961518 260885145 296038306 191918678 165967158 75332457 31741312 56787990 74806426 52475974 83503932 31545234 144559585 126803816 80317367 98409209 91011285 118311262 118517931 159056998 70339761 85110891 213078340 102391051 155647835 114778424 108605588 231552410 46613677 59050690 111967168 54001384 100724592 24056632 8078315 214290287 78304703 151367745 1971711 171697586 24433607 42847412 43477840 78286037 95183068 108474433 113967286 41107173 70177615 29005553 70677636 30443549 163269887 268505038 27865091 137769734 82056212 350554892 49557958 171827143 74210389 170906066 7249395 146445089 75982605 24692415 28739265 123973894 124345174 217799359 33988253 102931549 127503213 19195329 105730650 51903482 189858176 167634365 98577594 55101998 217796503 234655165 190810465 14437607 120084430 101848394 14383717 223582011 52062041 199729906 58329261 18403435 59673077 39785321 44361976 110369865 55034134 72364767 169674416 94104180 50699236 60088472 60365351 235690499 87705176 98770748 139308472 48211014 263533949 35420571 55117553 15420751 119948362 153671194 96960979 77103262 56926149 50870290 97506424 119653565 77682877 122908810 64206875 90810549 24096259 140313614 47171107 193965648 11029209 21659598 183110995 174001494 94050426 12492229 43894595 231968621 184481960 152383104 173332850 337611636 48382969 105508647 6434925 157795802 77516413 167957909 188383528 66961045 154098472 34735726 6202008 20300465 174066009 60511942 36391985 136392479 72730675 97169977 136299744 38336309 160412731 86932322 59504080 230033800 44802021 61085692 124812385 7076658 71835574 93980930 17826404 90430888 35419245 10347611 40215183 10390332 110736249 13595019 121999242 23419591 166379680 33629927 11815578 124490813 132016203 39859186 52284588 112579440 66638572 70333437 109409994 163130436 164130325 29044041 109958431 255965923 270928558 76226980 200041363 118183320 250156972 140950196 40538319 33412599 48506100 96659790 21780757 39579366 64320996 40453659 67311806 193514672 107384274 30685510 55682395 66611950 60349286 171951209 141264628 177801419 81561682 214527335 37981944 134964411 73517724 99336321 296570899 98714614 45821052 105644426 26000038 144272285 35110338 109245842 244089077 11364636 86753550 33587886 58401953 109890125 31262048 165341541 70951863 141597284 204755361 29711920 30593982 34073321 149734028 55478276 14780174 45276321 121082585 48949069 27033247 32978181 19847772 288825937 76133055 79781187 170938349 25234205 138646509 92781478 105718750 21183394 28206944 91595303 263324135 26315626 217719629 118368399 28883952 149133027 30373781 198332064 150122920 68456552 27686183 142046458 70920855 65139104 109687893 55301017 219586365 123487660 11695490 127096675 148532706 9491729 169309256 79297741 120306858 54901823 154488095 205730175 145205806 19947562 36603737 203040452 8753589 163196719 185986290 107240233 75441172 207543021 102747354 33170434 23018850 166426600 78147538 5697839 81450230 92928528 453778161 314524599 275302369 109943012 10351776 121869345 114831566 92728302 39171468 154698844 67098558 56911478 146742827 82157192 22241304 207028006 97894976 76929624 127195394 18673582 178686405 88788399 6419829 54419737 116397283 117884375 41151509 29470928 214289539 183456826 19411110 204447236 48112108 170262497 196995320 35101124 61864513 52044429 288384090 29053459 170568038 103489421 22692263 97150104 56908129 124787633 61310789 165838060 109378204 2239733 108737967 69337169 154722406 66353907 73381860 83252451 171573418 43957937 3360135 96769219 192265444 120854921 131944531 44614987 69992876 123626958 148348511 108463672 111493905 86499604 154827194 34308992 120156323 50711459 46190428 78596287 66846754 81965534 53814078 59640250 96391564 145567991 19389486 129382036 53157402 18967053 9663123 55028099 217513334 21127379 19476339 196764171 26791422 12194525 26700625 50340927 109597079 9213507 294544074 84465401 196049219 32029411 103203957 180202499 72897241 10097235 109918549 83725340 40486231 8053461 1413227 163716154 62058330 142729093 66313549 231558683 65319219 208039438 76832078 188676438 176173346 207840725 57818785 62998056 2256835 172086070 26602467 142271674 116518510 189581399 76279833 78968536 95347322 59560129 116772048 164149195 24268333 49971058 74044639 63201648 86408841 84443658 44985774 48848072 97875800 135865020 246397864 12222218 16562216 51791486 79955097 105481566 204133484 80311128 5653435 75556058 72362455 123210526 35451817 61637903 116310651 37559426 37590519 119797436 140705651 256398964 37629228 3198805 126462643 52553239 51682176 116433391 5310936 26584617 75842627 106274089 126351718 33789982 68910860 102019788 192912243 21963473 99407296 184028468 150847868 97849348 90189862 45596703 23943038 19980168 112333008 46807239 41179389 76773173 172360229 98525336 28976160 24607058 28529638 59508075 863226 169188777 96588084 76148746 32602311 378130881 18323858 126144369 86268353 112793351 63961854 43148125 68636582 121976173 42731863 169644581 73029671 136394026 55810847 198332098 73779388 8514943 164470818 118606552 54072019 20922019 82098865 139026442 5438759 4245835 44759640 72794068 62403804 15532237 66543746 13979814 60928476 111913414 82883670 40057576 65330269 107060152 133108453 201262575 41984033 62631213 15474760 86244621 73772010 104740944 1877395 120460895 76962723 47766991 34660841 62354147 56337303 40836193 74070734 204458609 19166803 178901489 7267687 13281845 65297799 99295045 52337713 41892828 15803727 213328155 39916731 36251514 127027366 171675112 108365803 43268774 283473079 160100271 112180671 45500704 146267184 58587117 186804993 149737632 83549951 553656 84614644 136817428 28545788 171758276 16056959 13084254 158729306 25987594 76108745 6259740 100166397 4890764 13487732 2248420 1277771 65919642 302263009 7948741 223666909 2808774 125456379 36255628 121730421 106026552 94417218 86366528 87850169 23310366 13089558 54723510 39928223 159411924 36237421 197422666 72967944 58247576 47582184 123918746 99445733 105530849 16641657 92298389 49996847 77885806 67589841 30849288 149959941 135154930 81548354 45021797 1596997 147076197 91410258 32785078 53019566 181959466 73623345 10050502 125276145 76177748 76562288 45810155 54541304 205555024 165839454 188994865 50227061 167649461 12514091 17097512 230384119 191812496 66926739 174144549 194662920 232248679 59770470 38224041 99053016 52957533 29956397 40497706 15132805 114636610 55675085 296701 117881451 195127972 120094103 61057370 149606358 67546984 16123633 163842634 84533282 151003078 3817809 72015094 88524440 38459406 129092118 42807785 119011509 17820811 6461309 43011530 104609823 196204718 1311788 64909128 198293729 105468935 181020471 8264414 73865884 72377925 20797409 43973645 88512353 295699411 125316724 78188831 208171596 41069841 83518110 25996944 60573329 32406522 19698835 95211050 65761542 133714367 52982047 243669653 95669727 21472445 315486 75137637 199796903 179678780 29181656 152825410 25892938 85179571 123014754 60009388 13999925 36791264 76817900 23957573 65633209 116141909 23277080 134763743 11474507 36285293 183535825 148487418 22456439 53023867 85808996 304055268 68493255 6128959 129490122 75085124 115416264 39752630 254385110 45197815 42127241 30242609 88420604 106077756 37154027 209076472 190034789 5372595 6466443 72737815 107389561 713405 98428623 33948507 12387186 86839672 141086519 41267432 91471798 155753065 25445175 34644844 298600070 44049703 20640176 154924128 4634744 92289260 43223758 47519590 35125587 137655256 87626789 153631669 371702654 143326711 29137031 242035018 58563334 67322482 91349551 44842872 73648369 170595085 72818361 18553698 100041940 86603100 51466956 65281819 14723955 166249358 36899078 18971456 98252231 71106053 82783013 68795073 136599573 137008950 129076189 34496672 237631576 157136848 144154169 92997310 41476872 250006335 13412473 66686172 68889661 97455186 169071664 156651634 9839158 183613549 231008104 89450787 21474366 145993178 10953015 141862467 111525066 12627090 158169139 48196360 155505222 48866500 22523776 82921342 166965024 270330940 125998152 270170188 83373916 127347051 31636031 111391548 71978306 67239182 282333399 20256452 14610939 19343586 34975443 397460 49948618 14985160 40683839 223075717 136687803 108760424 63782062 409101090 55666330 8525313 39472096 16900686 116317961 22151000 66434861 118873775 265875818 5280574 34573648 82245099 92373580 92152019 20512081 42456157 187617287 47511702 106725745 108044673 122137095 140074356 15017171 122331966 240988889 135062994 32631228 25714591 233458909 150179700 7195284 235067398 148919133 71552388 98588236 55436167 137060018 90033802 61717021 95354377 134185998 153408221 16171811 171647725 117534277 62788973 77506298 102731918 77531985 130137856 53359855 44987542 102210749 91075783 104783886 152472711 173512030 9177433 70410362 60479302 204418778 155190246 125645997 6086493 21650418 106505850 173130023 218203347 118972783 74616332 60309268 113828022 35617890 2282012 126865050 82993354 160801198 108433905 3068398 36108153 203088630 68756058 49444840 315361339 89429180 214632174 145564251 9101222 46017674 119948736 57543674 5065830 39349764 162233975 29586460 11748411 6914563 191853789 125183682 150621802 52250401 224085211 63371019 27846153 56625079 16231736 166472398 199780260 148797906 218539505 76332414 81099231 71704861 163922534 19961927 162578956 123933859 329662198 38276333 62572121 34517480 77112969 24374770 71376353 7361017 141324536 252521298 69502324 53243473 129057438 4026552 65892357 104091459 135240134 65649954 178421613 172318239 15022220 20500351 142800204 82572502 19251820 15212059 28594816 12724041 184012114 89433549 110018934 44366124 110674131 16891353 226007401 130474235 237986689 82000061 20386825 17639251 135590572 320821263 72094926 175571019 155977839 60009830 60131329 91041698 75954215 94824283 7062752 79330891 71293257 219987446 9759921 245413445 194723100 107935635 80433154 57650638 261351710 33167799 12013322 306727209 13282185 312198081 149697461 66663868 194303472 179568144 31545200 44563239 11608926 96947090 77648979 3317431 76985367 93302290 194053895 3501065 13109873 75512011 120727455 156734798 66167859 115357393 77960504 92786425 58756080 98469168 330494926 229373231 47371962 185800718 24061783 167675675 113060336 52207374 54645293 26343982 31225804 109994811 80656109 130976959 86219036 221553316 116170146 2773975 4290494 72399107 36611863 58959179 99775516 138104090 97757157 274871963 81754547 8294453 74705089 9191475 37844414 87190586 97918555 132000852 7361340 169306570 120317772 40723925 57528289 136499035 50501475 80419690 58650969 76184718 19935254 96373782 94299884 8752365 1306892 8419692 72867763 137399253 78641643 52198296 194146460 16869678 240627027 47354690 15734435 159890593 460717 66479350 80738508 29158655 111705079 52857335 66929816 58520171 52295502 56525476 32355148 75948486 155067387 107563369 68271847 41521820 69063010 149730509 98841451 45948127 67619183 62909622 240955688 173121795 109502321 250767850 172092360 112427358 35739270 69639582 187355045 130530216 77202831 77350867 28173522 99427934 36177938 97845863 12726863 100188327 76248774 19735657 126234452 259378486 34257567 84451546 83216802 175220649 110855555 61243809 178207532 89958475 43445659 81995862 82270735 26235777 29428122 77351394 127677344 24365369 189266542 102772123 190738062 112263546 118474955 125802992 178107521 47388775 69828741 67720401 44014785 58455775 117529398 238725152 155996080 180139395 58176465 119169184 139977286 49656830 33442128 67430483 19375818 48829440 90266192 103370421 14694630 178144394 79425105 38269771 64709939 259877555 147615386 72017695 56520580 136377162 194276748 17315010 131670780 71547730 112978192 11338150 35857828 174134774 101628023 205941842 32604164 188062517 51144551 101339193 16841475 159132529 22401801 44117958 151708595 48043343 301425861 39908231 19232746 147874415 92607602 59029202 254573742 61818528 93187812 15832270 55296767 49368952 115184520 64570607 27015941 8560826 65538825 231999646 27345486 32218417 46204895 160400134 137579334 220183133 162536660 22469682 61845082 145227532 26044850 53479365 62484248 73634803 124806877 24396598 27298889 25208722 294375196 32094079 298143875 6073420 32730287 43449790 69242071 64471854 87705992 124743365 13479198 120234710 15359262 2286959 226818760 165822165 59617317 88406664 46806763 93150361 86948625 155911437 125632873 138380646 176899433 18477079 91725863 31404134 168319210 182429142 159273578 110171645 122458412 127870447 21528307 32732922 59260317 153686817 88806470 177451967 78981949 135570189 87706417 140933910 40371719 47414836 13412201 238704429 33597525 4580361 92791814 25800849 63780923 5406884 77766024 95625714 8423483 329053802 92589548 38364750 6585902 9384629 20461404 28170819 168677434 209635670 137107499 14341081 137343238 6645147 182102521 95992166 69940482 95178410 149811004 178524769 78869817 57207924 45001227 106442015 53096780 315927252 33208633 240784277 11640614 40670715 54398402 217599694 170268294 22278874 76084894 183859777 42721051 71473576 168912629 146158384 103018181 125478139 302550020 43561803 9914927 43672218 155846021 91985861 224284689 148259550 204085697 144358849 39882068 232488056 67160013 169180124 146579083 55469929 41553406 105607502 86580524 135272893 54111357 228555582 73763595 54494996 26387230 222752122 4729434 35480632 63349973 163629811 60320352 47608976 161562339 86055139 64564759 158452359 212213380 248527199 12813563 117887367 158946889 209778317 22543071 294858047 18711900 19718351 194848016 47417998 10152009 107644153 65582532 94967168 36335562 27749525 40822066 4488034 124537461 65887308 89397203 71965267 98167809 72707980 22799873 213782344 144202738 63748742 15968661 86130517 18620185 216390416 52633666 41449655 44677139 29224700 111320556 300734505 67264512 25822320 10142370 60127419 160553729 145762046 49989231 72554232 133237143 5332441 59745174 56224287 275183488 93838946 119616522 161945366 150717172 323699652 21527678 6171782 74199764 33520906 14181570 70870773 213651155 78339060 81412813 96926877 51457096 99105478 302839275 88388406 82158382 85487543 53904348 57768975 45479794 135089106 367944022 60219270 7972422 28403906 205903745 135561536 38501923 40426816 32291619 11175307 12668485 80272725 44684585 31368366 61104477 6147302 228876984 114083651 83244410 101354663 12893888 133804246 124728643 47536403 71027632 101706937 96483942 79351580 86406784 43035942 129194475 40535038 122230374 57332976 111388743 51898926 137155813 277769324 100700656 22671608 177196151 84474275 27791889 179626250 98807179 28106338 62361100 63192774 9196184 125379165 69178542 182990737 276647851 119866269 121449615 60589479 140653257 56393896 31495917 14005382 167446651 136464049 40069306 32448835 885547 15807977 81691868 75943777 71089172 155911165 73881286 102503710 134065383 108767377 166276558 13699858 36245598 79040191 40511493 186579573 124697363 187002601 87467210 156143946 4563650 16909050 53305727 34184450 266064314 69505078 107132147 171514207 15278614 118244656 20851571 50220618 230415977 219563704 244304008 57949481 95798740 136949076 77588442 40443918 123342174 34740673 221250971 94169613 206633266 65057708 103039159 68009163 37885877 212983616 29367721 41558489 45986530 8026975 150255877 29555775 34622472 140079337 33998419 230818265 101862555 122603507 304022373 128624193 103028721 95396095 22210262 27801273 136706962 84590657 130558436 46068487 247992906 162580639 212235463 58482618 134745604 19806513 34896138 119959055 89271675 6015620 129915819 72344520 203796068 99755677 37476143 56605665 96189451 142569922 8675525 39731057 142055111 119033779 138023 11126585 120890604 112021959 18617618 50997195 126848917 83673507 93643208 91411040 69676608 113130325 112567149 89130609 54807898 245792851 122577735 97606486 17682856 3149505 73266294 56270255 57302869 87360059 118328245 38830975 287522411 135303068 195364289 45197050 128278192 139959215 23079829 165857933 53280958 227002377 167584232 21437476 51347616 96149841 8011454 122988540 271172287 209186581 34643416 3227773 50492941 10959900 103243193 33033397 95085607 60481461 1156442 57677056 135794453 47356662 20826700 185580126 113833547 57494102 16421048 223809488 167013491 121240974 84180804 96601344 114989003 128015049 48551337 178863358 210075426 35295026 135889942 117954721 16664148 49702832 137720400 100205616 115479453 109581949 94175835 71614064 66004914 3187891 78070868 55937769 51210987 1326119 110953968 84242922 52960899 37108246 43333918 24234979 149847333 35873910 16124806 46935946 128440746 11423201 165758687 12371223 32506363 18774800 75880401 30043981 257309637 60266836 243052774 31192212 60202151 119810645 31805861 134653600 11166603 187370430 36694330 68982770 102162741 175583905 189627911 37389596 69885657 53856034 174239953 105067973 111781001 148545660 160997395 199267948 64894423 42598991 19750804 145088115 189160156 189600133 111615149 272927333 134955163 85559062 22291165 2485298 3104472 188766283 160524030 47628441 80980928 68619038 57516168 256758191 60828057 68724013 37949236 66095031 259569396 58275286 33223219 3925079 68745671 13750654 54599614 77090172 134468708 104529107 25847446 21769792 28315557 81027525 66556326 23723568 144812545 61541768 56441921 14159725 101488742 249346123 154487143 213260291 64926791 193277692 111379563 234285755 94352210 157854350 229148712 150041966 41895548 86710030 49211583 10300776 141286320 137518644 111193073 220015190 35335520 23863087 217588202 86246899 30849084 208965853 144915752 3376863 36204475 189584119 154932815 294514579 262784555 216443405 19001274 7593033 75829384 175097688 193938244 10101604 110340829 145419105 101218918 339708399 177555004 86717816 247930159 37461846 36962046 95424502 90846453 5564219 43073019 5086876 7979970 25929301 6889216 253559726 191119423 69734510 34418302 121692154 179534875 135291491 17033881 53471375 231754965 27177152 106833525 108148934 32936327 17713507 66485555 67803565 70738207 169005585 70680662 52321597 83906662 116720997 24859406 199025324 143677387 182612844 31402723 88487431 70260473 103929738 220502835 53490823 84661870 104603278 112493318 85122706 62997614 30977808 52158907 33312877 27055942 319485896 21548265 47483618 71781327 881467 165949138 44468005 49362339 32302550 174881431 40628147 93562815 54591760 164505804 9186358 41010239 55724130 35989493 28080294 11893846 306078047 68223108 11323275 28000887 90644646 174771407 173246116 166101322 51291567 179058348 19777953 83608414 4837112 18727064 244265605 17873562 71998315 250169705 31850418 36214573 113537560 130795858 88623346 49363257 37051194 102691475 146114830 64622372 16147603 60576661 45910149 19609976 71910221 106762244 19993870 85566066 108788355 112765352 36699124 47516275 61632548 138303381 159870465 6924797 208433481 37015341 176159338 66844578 56707121 98148327 141396888 20644256 9966165 28952734 66078609 24552981 35781260 110475554 17948209 75093216 42990348 68501534 72733021 189395555 71776295 13327065 175298679 75993315 124499823 82489372 173390820 189679387 168486065 117241554 35410830 125589472 42289438 124108908 91211239 168051562 73342437 29455305 1708330 23263208 105921135 53408441 175030776 337613064 4839679 117351663 114692047 259017967 134151352 190712494 150500779 122637694 356628516 10715151 124342437 32176733 10163756 93040388 28132263 131154779 93596764 4142169 132407798 132465139 41362547 6896118 12077701 40232149 10071582 99488199 85482834 75073054 3184457 76442931 138707488 28171584 71226753 15940169 77609165 29122224 159885068 58985087 22087335 93019257 30325059 67855245 159770488 197939058 129816352 10346302 53521610 157220352 6659325 97540713 41993553 26960589 92265460 98083778 18055156 239376422 116791870 54699795 62645238 48779426 111418459 140776099 33706461 115726004 189573392 102805035 111961524 17112608 25311895 88666645 128733486 136056933 90851553 100000069 169443488 89287111 45658566 61264532 82133953 189229550 29393748 36010352 179246606 13215222 91332109 80209434 69917345 125889828 112741909 171432301 76277249 33684259 73576680 15585702 118600704 115985662 125720848 30283086 45227888 135478474 23283404 233066226 149389846 187425833 59790972 42483017 123527627 114111718 135430449 89010011 76773615 143337880 233977171 33512661 165051572 57669406 89854163 17758659 229404766 103383732 115512212 65163550 30508914 93849656 872117 97898682 61548704 123280039 79733570 23372110 19714169 113329310 59436182 142128993 45990355 27895453 21522391 5895583 82310685 319626605 27181300 80760234 151375973 156967103 85418982 280969404 78888194 114186008 154467967 91569905 210429383 99315428 203006214 72146623 19601884 21437578 123267136 100479945 40165900 10555521 221683842 243980464 150104237 33699610 71186616 180154406 157294642 58781240 28778773 84947623 126614317 37301723 59115851 61402283 27741331 68169473 70624375 73660218 5207117 151637722 91864583 119936972 136867935 25071379 32247555 14301777 61398424 103297389 34146676 77043796 58736428 43630908 213492086 63488319 80993457 21447302 48646486 109138436 28662408 75250398 178287568 53322710 239432437 87486964 60955404 22935669 40514876 99198128 212558412 92769255 116442962 107182535 184055481 137318010 143054915 143488483 136235246 96735151 65041609 63758483 127432748 147834992 5824115 41043712 108467123 19136611 297740295 120660339 101079059 45848014 211541540 90195098 83453850 124353198 126767963 86853476 133608593 137444184 6641203 99237041 245665946 73592405 52826344 186892713 157393769 66502249 60046108 150139410 20970061 5513865 52374909 51917694 29756358 65210555 69712512 133434173 77024382 107302980 126573211 120748637 81691528 52848801 40542977 162538428 3756592 216183424 194644339 105418836 41558098 292759108 78299552 99619643 80164316 47011783 124549888 35750235 179636433 118022551 121512719 93636493 7623446 241388338 160863639 117509746 104875261 99317196 163402317 50849907 44630168 12721406 37086384 163542550 117283391 33739118 3008932 231841240 122561075 66820200 86348151 100450501 162072951 3885282 109772876 152149065 56021069 67790339 57983090 64579651 81670754 282580528 64041465 85311865 25536193 48162615 108700771 121316029 238892789 81827868 279527974 75048064 111482974 73215260 123660601 105988200 156041589 32614007 101062127 117322916 79866119 104998341 93494594 134717809 106277268 18971813 133923807 89978739 207446835 133831752 69172864 160417134 31617348 104224212 159270654 51276811 73628258 10316144 76283913 112291477 349576695 62947090 44452960 45979951 40619324 252577432 85538866 127227252 168179572 112966751 114769975 31244674 154178695 35896554 130353229 36384930 120048373 65449507 48456613 134897244 130355490 28934578 119750652 52866923 42431490 4224262 6847294 113365537 52450491 119473654 74932668 74446400 17836876 119850595 56466350 198583919 94746542 138574293 171136399 160533363 7072986 32226135 184084534 17112370 72620685 69589007 56432911 110813174 123929422 88083936 162406355 74065753 31062876 38936477 83464203 44223800 26054421 11161078 79147155 8164420 37755674 98809066 48603952 152165606 131867674 30833036 299740056 50336915 71301876 91120697 265597137 113333543 86306042 180439037 170463675 10337122 215796011 173509973 5871715 65940773 152171182 56470515 66071452 16549551 117875773 98081381 95625255 99011621 49026946 131700343 123913476 76414490 51806038 160898506 133514872 64567853 14354579 38766698 56701494 325214692 64963137 32712964 65915256 144898310 21969440 18068042 39787548 59282247 137805978 102528360 13815509 299550676 99410322 49967318 35049954 5369722 13365995 239404387 7371625 61642680 112754880 130757625 155440894 47768844 88786376 41697379 72996266 92175003 11606801 148698932 145844394 114669590 90761402 138067489 72904823 54858847 9596891 240641035 11179404 7344901 73622495 190400323 5292644 122963907 134225081 15855407 26779029 227068677 92680209 8395314 99006538 86548377 83467314 66790314 93397932 57516355 40598108 61283963 44300215 84553954 92539942 87879086 19171886 138878797 88793669 20823929 280733070 66186321 8660174 143272175 99282873 2105637 50342729 84949969 275025167 89388618 180966768 29122122 181962169 9448005 69816161 53635425 85266186 276791144 72856662 147404059 71311838 97946571 128979629 24668020 125273459 24246573 205174870 98797982 47627965 5020508 192639427 57603531 22804055 198506671 35282837 157583251 31438916 117614568 20672680 92045633 106652050 284191261 45170309 10889860 267835680 105492463 52836493 3852455 21695689 153093806 248180008 87990487 49477395 48310787 123562579 117589221 140037959 45198002 80968450 45040514 21115173 120606823 2652 91946761 22012722 66521323 136727566 143325181 158361137 35362057 3554530 136834088 141583565 26699384 46318013 19293266 190651770 143409790 48321157 123636563 88827295 57445193 237213733 197638515 164077166 116361753 158665080 38113490 52120555 51312545 221269807 29434463 24344238 69358266 29948747 280959 62742835 71807796 33226636 138315485 162825524 310020347 50546304 104711330 175887559 10586597 43960045 38538065 253075583 90526207 22745218 4172004 127611418 132072150 181950728 102760172 66382314 163280988 38313376 11900170 158382319 90288003 4369969 39732383 40839168 50905412 4883505 35206269 38914802 109582527 67447092 129431421 14458619 9747035 52061871 133933174 81686326 66597075 378405380 15470731 131121646 180037412 7040601 151867868 108176593 33803854 224022974 31092575 63736995 63440379 211181055 115382740 267415202 11992905 329070972 13779979 226731754 78667432 92202900 85310097 68779025 23832657 35857964 33675725 44550659 41083985 4153814 55589252 156352570 137632017 72276486 108542960 14841187 36889728 123580038 146889979 130385342 45084646 15423284 53195601 775013 51407235 47044236 15762264 98544631 66313073 230593933 91852955 74803570 13221087 173597642 7802031 60373103 44472442 31388324 8752178 9885823 117550563 112572079 23393513 20682574 291216477 72984451 20228164 10607864 41126553 231230600 185488207 26721467 194625299 8908782 65739510 72569838 199856811 73941296 111101018 172742440 33379466 10585764 80899957 175293341 132521681 42034608 167247224 179769288 28109602 90748856 141778062 155735436 162531203 52632680 37804039 5099439 220414214 104121243 184063539 198804902 83291551 69581799 28430919 82856351 11593898 69262658 171603440 26755960 140777391 108680915 26797695 137857964 43761247 293798403 29608747 40361842 24580623 8240699 82991110 67008645 12430179 61417566 20995051 126330842 28747255 78204369 108511612 75935668 56452597 127896797 3561296 38253536 153593878 293527474 13859522 9080261 183076587 136953156 154946653 62479131 210831943 40155343 33265617 46693288 15632537 141442380 168329427 20211929 114900841 45691036 122466453 46971884 395660890 55800953 135874710 74888043 116037750 5467523 123481693 36082789 8886121 113260154 22070250 301208805 3447821 14878043 147667882 124173814 207944391 4603668 28476445 13882455 41897027 3083494 19999837 29545558 207822127 34875364 10923282 81483737 122052945 90325216 47966384 48193742 89808382 83919548 178732254 79973933 29189816 46489543 7415723 253227903 6922842 264916304 189972365 38099329 64476699 33283824 4785874 77337522 222777996 107228486 107527567 38638433 202029377 33115949 100994994 14242566 226794705 20014542 172997814 6288895 76055382 103253155 149174507 102044285 138048891 166729693 108888043 18548955 129778680 63375082 8791567 222235764 192392893 225042855 10820449 42178122 33931915 27872197 71712766 26141444 215468404 32022322 9227668 135764720 325071365 36319565 161578183 59577061 65187044 82322432 137707854 21865757 184476945 4589881 80254892 55496058 114001864 184752600 120000263 232559779 59533439 357542674 67850264 26623649 125720355 96202150 6064784 84164535 51396117 86645277 358159247 62643640 12754471 51402764 222015495 66999720 166010508 119825690 125551936 16903559 6219450 153837658 48508276 78545933 2832863 15003282 90602452 110302171 8824513 231695873 216894585 36152472 78721492 102675971 201711511 262940649 47311323 51867561 116258172 95953831 5196662 75896959 164618072 50285235 16517098 42406194 109923462 81328595 3933834 19578135 152231702 166449465 7188399 12792704 8425166 217434029 4003908 33115626 34896835 3785798 274675970 136224247 74789256 104333080 95810079 162136922 87695146 79864793 90495709 28057973 17885768 904672 126597334 173107396 129379996 103121371 86300534 134169593 52221892 57070921 55756328 31680095 115607599 185398549 104605029 26014471 98718320 31177014 93247142 176415596 48428478 20699744 71315340 230191254 1246865 26929037 187846719 176546241 133343835 21643703 53551309 12092627 166405809 83784874 201409200 217394555 63666887 112282909 15401847 104058037 73296435 113113019 167033568 41382607 110440551 5918431 18622412 126327476 204142732 92427776 143544464 12470486 26241880 242538201 68281231 26230507 154837292 40253127 95413503 28804596 17950606 132195995 148853139 120667751 24603029 2363510 53380646 28693093 220810161 136995350 120347318 93570703 151670974 37444387 149839649 77674615 90796405 70159578 173457868 120000467 3124855 50282906 77890447 95812850 43212368 110928485 210043466 179745284 38079813 125520146 46830648 156294413 170945999 52869609 35384412 71431280 119627300 25840187 182734479 175364775 2734705 65685790 32700741 71961663 27034539 6608172 330157272 189367794 85122893 125096591 244488985 16781057 46893718 29800881 80957077 87824193 59012372 77171942 179104996 1921697 106831655 34679592 103410337 175646414 10276840 189827253 1547850 32356882 157600285 6006763 138880990 3480920 252235358 73539824 52256130 17773925 118061634 101565140 138218398 320388613 16296183 91421019 162869299 65683614 32143430 7109757 94650679 49527851 179885959 39663482 168503575 194073003 15156486 94551331 293031057 4044555 101781499 56995781 142158828 312768703 12545354 2168724 83895153 69490917 47664107 176132512 129303836 103434409 18974244 36359124 219194396 126565816 151828105 157340542 90881235 43697480 112062028 77465464 1132404 31547223 32900644 37263422 188223575 238753831 67760249 6160307 34248625 51394961 82037665 177752714 61027654 9740728 23385285 153801142 89306202 88694389 93811389 75935345 49983706 64024652 39056106 78253584 61098748 137329383 92158615 117846669 2317916 115015370 278767564 23452027 68492252 14497447 51493765 126221277 18250673 137679804 184810893 106328200 44971001 36417162 62820644 86070473 99591712 99521213 163193336 59764146 88730327 85657016 99754946 179522788 53690012 117728077 8951537 14436672 7547388 53120886 4642921 234552230 116322262 53219418 99091334 51986986 315127810 3101395 270133791 58574452 76162771 93641185 45730340 18782926 102518738 112553736 132829143 716788 129313832 146605484 21358596 80268220 111141869 216033977 255331194 203596165 129278438 8661449 225405805 28113070 5718817 75990085 24275575 30928491 141001400 135928192 130100286 176776778 62088930 217257365 212621244 42583929 114893871 2408118 40836669 48183151 76666787 167305330 245712288 128236287 11571033 198961812 198286147 102483361 72016114 134693567 160776361 96257179 126489928 109206997 35513119 5366968 68025806 21679981 44658150 84212730 101673396 87239597 97125522 176982801 216290082 128024909 226699862 136060316 216118722 173220990 79071284 59490361 174553807 240878661 72450957 27210064 52915815 41516890 143568587 87061896 127327892 222965489 99586153 78834899 16851947 186342797 60191747 99916769 36652476 28902737 160780645 84134479 62375516 126652907 160284313 87954702 133862675 42962961 93338806 36798353 145309591 16569645 195570533 29480516 30419545 151069973 129254910 169218391 38236434 29105224 14689564 119471189 123133941 72685353 113849493 26566189 86889261 22787327 131219413 88653606 57203504 4576349 113664448 147334342 172399907 199813631 48026768 210601780 17987173 11056851 39949660 102165393 14714571 45758934 96906545 51819077 20516654 205464142 32785282 101995648 16373448 184396348 175028770 195655312 183561427 40461020 50081439 192893441 16589416 41582680 22922885 41944440 32828513 135904919 196398110 114737352 39038970 159343567 63201954 122590026 51938094 38304417 116301369 29023301 12903918 49939183 8503077 230840586 169365254 43576219 44352626 115893318 74803298 76324628 12734224 40382174 220518220 35670913 110870039 124761402 115221393 32655793 82203330 32046071 2512583 297505950 196469442 153351645 3203344 104197012 19930273 48202650 141035298 6078010 43212776 79549460 109247814 54498345 146851049 67685874 344505 234772720 91551120 28236796 120638273 77576151 89944076 73593731 94367731 167352947 10399818 18595654 26446186 184541647 31412192 226466690 10663879 13198324 47615742 136769539 52449641 46775313 117529211 29504418 6614326 132945865 69273946 90890891 145276866 117183244 24066475 49564894 82990413 65493724 140400518 122483810 29493470 286263595 14238163 90138862 35147823 8864463 102295477 2884356 1606483 48041184 74310740 106803741 74237708 132940442 197870395 3953979 200379068 106466308 76161802 159683516 252474225 54309441 167557304 11618038 40000898 92953093 54631047 102450262 160017379 117733449 73340737 89722158 33785239 27588450 84144934 71721419 36163794 58138844 131358269 99561095 274200344 25362606 113178877 87317950 103856230 150214941 27984618 149358821 195954920 54525086 162857501 683604 124397942 56840520 85641325 141330044 86021598 66459647 176835921 77773521 142210780 31764602 26638014 30743395 85567103 45104604 74337719 72580157 28602058 45294273 153385662 85956063 39410658 202838798 22033870 2572083 166238257 97317758 126318993 86922326 162013009 223916265 90150830 108618644 74637752 17442085 93915412 198836352 17668763 138689145 76709202 67304037 111324449 76274937 101157616 157299572 105315765 281043728 17977636 4687393 4480163 206774043 49963748 237062144 22231002 52028908 2630461 36515303 234393824 139621799 99288143 115957034 85788783 104669816 8489358 14444033 90018247 130008894 120400358 95224633 219218689 120154028 32164544 130130002 196032015 78538640 98834192 46025953 125054210 33788367 35706460 84706461 63037258 158161115 225399396 149321778 125318101 45432279 19868325 251226187 165495833 95935335 125590254 36061488 176225553 221418302 12180789 39573518 10285748 56101751 103200829 153079594 50568166 64275827 193319189 81461960 35192261 74208638 2229924 154957635 71480631 139889702 137335282 55084080 4971310 32831301 170354756 37924756 15839223 137459280 10952318 91225621 96080617 2369919 15980170 38847346 138272662 16114147 19195380 234928117 92370384 44202448 21678230 48712582 103333939 79833020 350530735 839307 60029397 93342886 302605202 148979279 3821430 126810055 4940319 174729774 74799694 65005654 61682953 10630797 189433975 218138305 65439970 256321563 60828278 83210733 5014779 228239195 71005923 19223957 30834260 109406883 27869783 99368196 139533331 149810698 54037798 52549159 101828555 143075757 12387900 11135374 118128053 188537939 156770906 100788053 23666278 103261842 62068309 47376059 10507003 160726041 4504320 166865404 115818399 161434873 98306580 142233645 72885630 23839236 48296592 60182601 50367022 160897996 69944919 125738018 199720998 69961732 15458712 118685415 59750495 37014049 78528474 164080906 104726443 68221374 40752842 152355581 58091584 126720567 27979892 98761041 35387353 52502154 181990219 13033050 97704355 67104695 89228529 117726054 209954709 97775959 130625841 49529143 43612837 44973721 97773783 182820652 106945113 77047689 69010106 15171208 17200277 84041319 252430824 5468781 10453538 60991172 46911160 203495746 38737356 80477592 170103139 84245778 48369607 41113735 91343295 285617799 120176400 95836854 172058292 187311882 2608378 87595373 18768238 38290664 28172621 232699230 49025399 9938897 142040219 38913408 12538639 112524615 56907262 280800798 52139629 72745516 202984488 151308551 57074049 30934152 87021844 12808055 17983824 55639521 33162495 65742757 17492813 48461815 73814595 207036319 49734401 131740446 102222853 176287297 105446257 119686494 67269663 22700440 93758179 178463008 36506803 50037341 217522310 20234522 100432192 81261547 137918637 24213967 139613928 11459666 166380496 135859563 132993414 94426058 183030228 91296613 100626519 48409455 47133435 32692904 115188940 71351278 264611800 143605426 36070634 50116901 234670346 8642256 103177828 13807978 10964932 64410960 129306539 46949954 26161606 89313240 6733547 47312581 41404384 30091700 78642952 133673822 7698178 61387714 28674665 38373709 43996119 41136141 17864467 42737320 85969000 160706406 116629979 29937476 112007237 132388639 97121510 36584952 39341587 22967918 149542897 60304270 248933380 13089609 93090759 24456404 23960446 21545698 89029136 116659117 55608343 44314070 17966450 89943940 184321021 26709346 157544593 1411442 123008277 15899437 149872935 150817829 198643079 16868556 13516683 116884554 72730046 60541828 3650614 300601718 93418502 35742789 185343316 9524522 17108494 33930776 124385549 54368805 36337432 149948653 62091650 99681098 35573486 12645977 144062658 38771390 149200109 163211152 92076981 200208864 191273239 1073091 130418220 80944327 64251075 177630110 168812142 39897861 14345943 114263358 148245967 39393352 113978285 132188328 132655539 209896960 122274302 12974077 175522603 25458571 155290971 70110159 184990124 122880131 90009288 572747 191175778 90860342 16063521 164884309 95895691 9620147 5304595 93693953 52449012 92440594 123574955 29632734 11001125 157671430 78709405 43812706 63968535 18607537 108520146 159147285 130183807 47090663 29913574 41419701 124085312 27290780 172728806 88326101 71041470 134684438 113143075 49092872 138138702 6482423 155347139 269106481 22957242 97627277 37663840 88074467 177340294 269155917 84209245 111322290 70489871 26528177 88613741 108431627 37930536 48350414 62618055 53619343 83674748 188998809 938808 120849583 116477676 59625817 358430414 24279842 75515139 101911821 66101406 4676088 60395509 233600383 72667265 69722746 72886735 80334367 117444194 40525824 64087620 28502778 16329571 71027020 70459815 112755135 20973019 94890583 270640493 120562130 68501347 91681714 143882849 1380468 89717704 54363535 122287936 284421305 11869604 20646381 141517112 39398809 101659983 290950954 116148726 77433827 60662834 29726149 172073337 181706710 91805525 98668425 102188394 16387099 255168368 56983592 180913643 130909129 369981557 9327560 28060880 121172413 169514735 66699823 24306923 100908464 125362250 12584743 95627652 43327866 40375969 93298363 100426667 37412104 45278599 21252125 156339140 85124066 82805368 2784685 69657568 86582224 33396891 273112293 147245670 103558067 67770245 133077768 67600041 12197109 42942476 86171300 51047311 72920327 96798595 188516366 67245013 90902961 106573663 33002508 252450306 151730117 94617342 30702918 199801153 76688785 18440138 30558792 105139968 70256512 203371153 94146510 170894523 54397739 9025878 33848666 93068642 133260042 21340576 53239053 98992105 91862373 118717732 81234568 24982401 55345285 49798134 120206337 102619922 144736946 34256105 36598110 48322517 340577898 38715783 189100163 101015054 94870353 83164714 82298513 76034625 26411557 63428275 88554819 22729068 69408161 56338255 33423445 7546232 15066420 199255504 26361526 98979542 54793907 108918711 48989070 190886370 15494395 93699189 54147040 177998245 28629411 22364078 113584361 28434880 101988916 310794391 35993063 86721505 148216098 155037977 3144779 170575705 106156823 84502189 110025904 79170343 30535825 31047151 275659607 255961860 1735513 24880367 180843450 8147692 167033687 29400225 55303788 87626670 23841888 91534035 24925417 98028732 62652089 230671147 59185160 62255105 180921633 166816869 155949313 85314653 163062912 44737676 174266439 181279517 101661666 42726967 85311474 97457940 133799622 83411401 61065666 48525412 161216049 64141612 118123888 113610796 68598723 8776607 129328384 247810836 143852759 321923509 1970861 79942279 40112996 150672598 73817281 1389971 50427389 96879974 5014456 249380463 34185691 27317385 112398509 18595892 220686350 68183311 3335247 65114743 75056479 120265667 121915823 121944757 27561063 29689140 39921780 20946686 73834026 150655700 80794897 44053902 22436753 161093360 82941572 89742898 1273232 177757304 57638126 37714517 3305650 185853197 115976312 174438989 124809002 21552311 69512711 183253421 30946749 180662944 30714597 112681032 80589418 127993680 4865978 39508476 13618547 68346902 43613517 46574016 67398982 10609700 9063703 74824021 215240706 3317516 48858884 44727136 118914643 124168697 72734738 133264258 94709329 127685334 19464915 70258501 13095474 56675977 120850875 122462934 34292740 126696580 62137499 107638475 139886387 27542941 84037256 9541233 31302491 6171272 57381630 59731302 51319821 54359914 21457400 26803560 194780611 31483167 182862795 176148067 136977228 164116878 40507889 169054817 43791014 103018929 187911863 107233994 90864898 120240269 80642152 257927451 21340423 42634878 20002591 239479408 7711047 115880568 59006864 191133788 137118770 63941029 182654698 3198584 41525135 90192616 18997075 42104427 81520593 196123169 206970767 136211021 83889747 120380553 48759315 3930808 235559072 33901706 34507314 98898622 5295517 230746491 102901204 146692286 74546479 33905854 48001387 150058643 56827566 43190574 25881973 94737022 58974564 220565735 37243685 51371297 147351223 75470293 148021397 97340402 157338332 5464820 130541419 72096643 13901070 12597748 36973249 176895778 98893012 62018856 108038808 218584096 18102807 100246637 15498356 125709577 100828377 66887078 244799813 187449242 44916244 93586190 69034246 54560786 141431058 24544838 30410484 138413405 3374143 82693236 40096608 36103342 531624 57831756 26796607 50288125 144480042 111776734 61302629 105158770 120587579 88459466 106645913 34954057 203629859 44237791 136632111 27695550 84497803 118143115 21417433 13515119 87553978 14594432 156543633 104806530 994602 100137259 18032002 74168484 13655794 215433163 108326244 33314203 63228508 215133096 188191241 187292213 108545204 43278090 18718819 33054766 74321756 108487064 95856285 68181560 35153127 38685710 138270061 83836452 12431811 232681346 50567894 71370114 19457197 126302367 199921836 54913417 21605028 96826645 243641756 20974838 9939951 192346619 200115058 176948784 61656909 147843815 113217263 50758362 3304120 82890062 60799242 148403268 20513985 140718265 197402657 158687231 63548431 2764999 89080068 22734729 23491586 35926763 29257442 140401844 130322153 82801628 292559239 39473286 91140145 13292028 106962028 71606176 52227502 6823035 186527281 73447582 134869143 57884150 106237522 60526069 153978724 257792590 54809887 78514891 13635411 4638331 143955898 12315837 41455418 65851982 119463913 31414470 250747280 23093548 92534247 11697717 174028779 27831465 152868471 47568975 134648959 6467769 12490121 39865578 90487617 417336315 199189765 176438835 132299457 123978433 94280606 65927581 73896722 19675528 73639971 159917470 89580259 97769941 24473659 8536159 304984063 71256928 511547 21088976 129629080 108921788 183264743 126916662 242378112 91422226 91452724 15999176 162802812 197402589 51700893 111173472 242387496 24397686 107838055 1414876 14141705 43358330 168440233 8970900 135759739 3724479 155748135 97350415 280894264 56418733 70007649 13143720 240638485 95642833 176313766 7647450 80529 111700200 62416010 50901893 97799861 203200201 102723911 41085311 136590512 59315567 180957809 202830978 26977708 68279854 41117492 17290139 55737866 1304155 130393230 92663090 2600048 346385999 89711091 208256511 157396897 92093641 7717065 154089258 216593413 92501828 104268412 254835780 103706120 121420273 49039611 77004322 93263360 63800949 49898417 48283077 165754250 113564301 46460507 153868615 9369227 221282200 174184431 37178558 86577090 153326400 73596927 117763488 72938908 67336388 60003727 99601419 279936229 90669942 120945820 230897706 153643399 42133786 25862270 38682429 11998311 115859709 49629545 206548657 29480346 164416622 165494847 134012836 32483294 65662398 129555776 167236310 22158718 77730222 187707285 61047595 19131409 55458369 84143523 10366413 189200106 113877152 190187313 131425606 35102603 122908742 249496998 33218391 65704439 212875836 22014422 99294195 41902875 85198458 286388256 94692414 16289638 144333995 40762566 257532762 189033489 72026637 157248181 66674748 50303918 128736784 55259962 32998921 97156292 4731695 96009353 37022311 307080248 357638486 119945931 47432686 26250448 44620087 54855855 7167812 11733536 187711705 98185914 62211619 73580250 104332995 10695618 349431974 153649298 183438228 93452791 34127585 9474032 73967901 8981525 193247891 73221465 190924348 72363832 71843428 10118264 117811173 100944045 136519486 143632473 127785753 9941277 142281568 70738462 17735675 220397469 47296873 48610786 48531430 124569557 335397454 49969596 168729998 3461914 52296267 171993998 17428230 14377257 9673119 14553326 252166814 168137310 111506842 215666216 94893983 5897079 152309851 142638534 145449722 31711052 34909755 119061166 191222239 135024438 44370085 73892523 29811914 38694550 30848846 35791613 12383684 56536373 22561397 49844850 22550568 51928880 212834934 119148954 144809077 90236510 42873966 101893614 2846429 22025676 49520711 64822054 120074026 174660040 8926326 84576003 72661961 131335234 74914410 69911480 64620383 44593907 30651561 188761404 18377051 62171907 228592183 190739252 51815439 174946796 178613662 113256601 26687212 252640553 156818591 46568525 136230078 212888297 66897414 33080997 85186405 209581610 98232732 77831287 64751470 92795673 124398078 23927857 36123929 100632673 105259359 2739329 140065312 25593738 113365418 40063509 54260481 70104923 17108137 65146074 52798396 35496782 43102259 47877406 39463851 61179498 15899046 75398757 152285014 247724476 115908975 175801641 76762956 21386646 17385067 25126867 114650669 70396184 112523476 126694948 34031025 9700574 163183323 24731430 42204812 143757831 12668451 21732800 49270114 144952047 127145822 197672787 51151980 76313952 46847648 67868488 77116760 64433723 66249867 144168721 101030490 42844352 97388937 282876260 59541395 58143536 125820570 205046962 127597682 76051251 35728356 127764724 60115179 55935406 116630965 257586567 21227356 117900287 180922007 144877706 198886740 68587605 51575195 195117160 48643137 317616967 55483546 92118886 59249029 54648489 133030559 82198978 63519786 3787209 50638121 91341527 221518330 20387947 254110815 291269313 179721144 3457698 18448111 110295983 265803313 54723085 214704220 14592052 86721097 144594027 173748279 55491485 39965249 136322371 164241046 172315468 86862673 51863464 102466225 54210654 207346501 104524755 257502689 38020653 115176037 64220135 35623738 9344526 58994675 51838117 19000458 218121390 89194223 23295304 9192393 80459912 65745885 87479110 77936755 155439653 75928103 38625037 39997736 32631160 73616596 237159316 225569566 22428134 58318381 388056705 41818742 86787159 14837736 31273795 41102617 43740847 124309457 258601773 86131129 53778242 20429546 145898607 219694298 16342423 14526993 183218299 148923910 41547201 109116217 156966355 201496444 185097377 45221615 34529057 216574458 178220894 76589063 168026946 28584446 295195293 120728254 88004444 93561591 259438496 9714531 27606147 39083561 34519894 53470287 49509355 33448758 20943031 51233988 104754918 51228735 71264119 21268751 17954159 39797136 144286191 27731148 60743244 81606494 268425767 152516520 54570425 55862255 73056004 299037174 171912245 129940571 60915165 102723367 6566420 23825279 60949624 228970671 80750901 198081042 167921852 158018706 66043980 26590737 343680415 24427929 181931365 19506548 68431154 139318638 164043727 96108837 80387356 44190497 80981982 345162458 5384631 19060927 192828518 118895960 52991108 19686357 26023311 80565074 96038457 37709519 70693922 57255473 67652333 238628235 22331285 170129523 4971684 60164870 78295319 51156502 114635063 23206258 13463303 158165518 80250914 77740184 67165470 29506237 182884419 19561458 63196174 548420 145864369 31478560 39162849 233107315 165130163 67102417 146138681 83831012 123827184 71021393 225372621 74632465 110344348 158827311 64332590 45719222 32341667 42480008 78186570 64897245 38904891 226715672 195635031 36259708 59655703 24313162 107743331 5880606 22845722 220139392 170168997 16406462 31400224 16542037 150654187 73223828 125751108 80874712 76613186 180617367 57386577 14108368 192004069 94301091 122053982 79402206 168305984 65439477 139059031 51339252 37528758 108286175 32206772 211914435 115912766 27058135 39461879 155561883 93054770 126660829 27421782 122445781 10933448 110152962 126083849 32732378 174946473 10228883 47161995 306967317 186652418 74886122 111175716 49331178 137750184 39811297 206929644 77520935 24021136 91203606 193488781 56735018 176426 2273937 122528061 61047119 69004496 105545724 70750736 178797058 12550998 111246096 53757077 842605 108040678 97546408 30861698 2453474 192937760 125148390 57520146 209099031 5813099 111531900 16827824 113917374 25511900 18081285 141969584 162695559 122599835 76105158 85669222 38316810 295289694 233976117 84761303 455300171 25064970 189256308 20865103 42347102 39008064 18531343 51644266 118956565 98785249 100901715 189191113 88704504 78829051 47211907 63606350 70601578 124637217 206819739 70829803 131831889 61309293 42689346 234209714 178416972 126909352 106951403 78286564 4606694 12758993 93399649 113589886 154211709 118603322 73240726 2405670 34822579 154951226 12498910 144294419 194690596 70014857 13164936 90177996 202929391 186496647 125979180 181993874 47915758 224699744 160165364 51978435 157571793 125947509 94800449 54616478 87912083 41936059 20578415 97963027 16834879 141004137 137436721 230251961 6748354 174560097 11845226 123804523 116824102 32257823 91008582 171445034 101220006 9100644 217989759 58812843 181461655 121140181 63500797 5020661 39862875 8419573 164843424 111176804 35455625 49250904 149117608 76580359 161248094 23468432 93935370 166272580 59119013 110970509 111209954 59166358 158118309 24857026 130036162 9835792 114923655 45416911 209106528 46083362 93919798 615774 121637703 75118546 170667420 15565846 54968871 222659115 173408976 3231496 43442140 201655258 10092900 35045279 148409337 36157368 41334718 165175519 65312011 170801584 9475783 130547726 79978914 47803660 35426929 133711154 14445937 56898966 107376250 84422374 30438585 42532249 72655909 1710421 22637149 73872854 77331249 53506089 197274205 63403863 56493839 29040437 304653090 31734546 81303622 56354626 158806945 46077123 137784422 29595300 92551162 241526701 22895583 121639318 99237636 23115206 16510349 32832202 99730653 138569006 126076318 88958722 4758334 143567601 31911941 136960160 172357577 63812883 177728217 132272427 160754159 43989557 11111999 101636744 43752747 125970187 134936701 18644597 199851745 185296549 158116082 182545949 17135949 36946066 115954756 126869198 74987833 86204501 6636800 97239031 93187982 13687550 88058470 154928633 49314246 111661015 6506036 157738461 12947795 249662867 98653924 175578941 387997681 117588456 75126859 91785448 67428086 321934678 31014936 46981761 123997490 24227533 188274524 30327218 130644881 74060908 81200024 146489527 102031960 223218670 135979141 67389734 154814733 25381629 113958344 288219445 60793683 92376606 81567241 47740947 101385569 90329755 39528774 114944361 72746128 32980884 13126227 138170492 45542677 130028716 98913718 44297580 133954985 7356104 33830442 68468860 74600097 14881069 72525281 27844453 60639833 92088932 119546839 4874359 37608777 174198745 206426954 139490627 10346421 41540010 25040524 11791387 88924348 68117266 109027528 125762889 78829527 15451776 142277386 289617304 184389395 9248816 86416814 22609864 99467918 11709226 101459128 27448761 72828884 233787808 113474048 126897809 69447159 15279804 16581511 78385878 26574808 11054437 50131062 97798994 14158042 30793137 94663582 52406291 312839202 134441933 129095331 94824827 70868988 179729049 61459590 51106454 231181521 128809255 22386331 292679225 55736030 112412840 121651796 79143024 105383187 108320515 52623058 122607485 30514575 310249796 122845927 107402073 13184384 115808369 89115700 139758683 95682681 130998872 89775623 50821109 164310865 101109846 118490527 44937477 6610688 87851512 81165582 7534910 261736080 80208686 249916728 22707359 77821410 16552577 32007192 107194758 187613088 54703926 70117299 139427149 238200787 50058659 47966639 55255508 144191331 29364015 68573053 103553205 97470044 127390537 204945846 76225127 138361912 12869017 140642462 2556987 202138126 31743029 54582495 137998996 94318193 264829808 39920658 31242736 240008618 258805212 87045406 45297707 62634392 7514663 249746371 36562886 101150221 160452290 31741159 37010819 43820288 24886997 123840801 76199627 62885176 109596977 13673899 83032522 122976011 53062134 83150672 217498969 136808010 31342084 93511237 98051036 131200747 206594387 161387035 55465526 15458559 140074713 137143947 54805603 81717334 112872129 8721901 99541613 216905431 143525101 208979980 118393134 114047339 60397328 65754844 67610683 223856272 43957767 109459498 102919938 238793220 26990050 64560475 58702326 164902584 24506792 78837602 2129777 33350991 135445460 75224422 9716962 74981050 33102485 19318987 114760030 128402309 45611306 193667196 72320057 64109924 239703638 43129170 14267284 46898325 138657015 57238252 139906838 50864391 71291574 65058813 129754047 28802131 210693138 13014928 60079088 13140830 76546189 46555350 96470444 138229448 106278084 42405973 134109515 80047968 64354622 26551552 28984524 190776159 85936530 109648266 208040968 22106494 121199341 65949409 176141556 22704316 26292115 16512542 136227545 120330760 75545535 2976343 9090920 47595546 82914304 236130646 120257643 235057708 16784032 231501971 22121913 108298806 4130694 32593675 79063294 92927015 16245676 183345119 60981023 153765442 22010801 190596078 71449623 42527863 169935128 131635624 157862850 69239113 40515182 53471919 13890241 209412953 39830915 85992630 92114534 243897147 120889346 135721676 63529901 64875519 219859963 109451457 54144830 63955496 4539323 27345316 71458021 132586145 87449003 87152608 204534922 64546977 108011319 61976067 101365033 34608821 52314695 127927652 17102612 226300668 124842407 156846692 63301574 327998408 99405052 103855040 141732298 127924201 204237456 27328554 136000255 130685154 84928022 16417223 48519479 59962366 55046697 134511752 38353734 93280853 164898980 33320697 208305403 65021260 28119207 148750408 28136003 81409770 88011890 61192027 165433069 20923787 142869819 23505543 125922281 21645556 199741143 111646072 61880578 5009186 33593530 82237959 7628682 48109133 86780954 125789613 58877698 186202445 2741369 257952271 48604241 31953472 107346551 40483647 122558610 79117609 99250590 188495286 148293720 27922177 57904363 171029503 92727945 25469400 129560043 27300521 90820664 41784232 2063494 86063945 53145434 90480392 159696691 67078345 57405668 140787914 118230852 207649713 57094024 88851418 284014359 205375300 21066791 47768623 68310012 117744125 121227340 152143880 88218321 117910691 134254219 42940929 104144159 79933065 1372036 151463625 180634792 70187560 1396346 25324084 44593975 308227153 69658520 178441350 82579914 14075847 62283325 43359027 167026666 18250894 216576277 40154221 85007293 156191971 150932919 6177392 267291391 57873457 91707180 112286853 202478058 99331748 128553660 45781663 84478253 52741225 121599249 73812028 108613102 128444146 87021198 263482813 25407163 428053166 12290762 97083056 126365386 50703367 178475843 6293332 443156187 127252225 63952351 31489389 137932424 118598273 84698539 8121835 61288927 80929622 48222761 32882233 133962023 160624585 168158611 30712999 61682290 96131345 167293073 162954724 58375926 82789915 16277415 137514785 7689508 66359670 45130529 222383307 64989946 87088042 83015760 43002656 51324683 90874129 55794646 10417328 125273 31429260 121705006 114086286 50358284 82381524 140122500 141878413 55386714 139893799 46028979 73396565 40093667 16722475 155263669 315607193 152585132 121776049 101783063 283405776 28616525 106223752 275057518 180434039 14704388 48389956 32781610 128754294 73719820 55436354 28124307 77397668 90736174 250441399 119698462 17444703 111459038 1861160 96526918 89874495 103971303 7875811 143762982 42335423 31481586 15307582 228592744 109734813 113279041 93080066 123648531 35248718 12423872 88174699 54556519 59694616 231532928 25542738 116869815 117145555 137966985 135390040 176678960 6439940 157342650 92708769 97151634 37066205 118637866 127713061 158590535 59010842 52003561 45329922 99019441 134872407 147978523 77044833 97280800 19793559 148189136 14073705 128142923 97224734 51434095 102882810 134838934 24775596 8424299 12426354 92724324 96890548 81788785 69367038 202945626 185105826 62614689 136955910 57361349 23869309 62950473 152635384 108529802 74373317 80413757 27397693 112183187 120075131 10090894 170449837 22493482 146147827 30896820 166950761 154622463 270627913 44054327 40330783 64861834 22616613 107151782 166792253 20943694 5872548 9757983 61081255 23528119 22914487 126232429 215016935 47284140 136816884 3739184 246530753 118822911 69731977 264508729 178991793 45963648 281857144 35701734 74792724 48630846 18780376 129876226 74642699 22904950 8488899 80739256 61583911 156131774 61251510 115811599 224952976 73633392 41513252 6223836 87697611 64624531 84401022 10908543 110368624 138357492 70296785 109610169 90315458 514573 173095717 103492345 116096604 110214621 29228423 42667025 17478703 29092355 301955326 2834699 38628029 99749472 301772219 42156192 26359707 113680496 158883360 820454 50321530 154179341 102194701 151575196 88431433 69332477 11934850 120036609 147281438 156961629 24596365 29028112 210046628 63841273 55317796 237356380 81700334 60401068 145783500 109804173 70613631 67226279 130940647 27343157 4047003 60594018 75248494 3833925 130755075 153094877 122248394 29197109 114332463 16555892 15882352 95424825 116098219 224165196 117882284 136615349 16573385 32391290 100646052 104550595 211713478 10960257 61069746 167145513 95774022 129441842 54141753 39026305 187767040 11611612 31647591 136808095 206103529 11024840 26986633 156584059 8453352 226117374 45032150 185636175 16120063 20546234 125565587 244713181 214868083 59747078 160482023 15932162 135030014 131833623 129554399 18452276 115155926 130373170 31012233 41535777 8473497 314986625 116160762 147806483 128949454 42385063 111284431 37579639 50503889 36810236 9556108 73587560 3482722 44953525 219469677 36532490 30221240 4282419 191947357 169072378 150589825 18132744 35645022 8043465 14605533 26152256 2150993 9810122 99742502 285940 208995501 7113667 67633633 10618268 69651346 94692108 29678838 9038373 62913481 114619185 202790994 29341405 201366649 117027082 125815861 150539709 227667247 247366575 18914370 65912009 131810265 89041308 290209227 174323967 19701657 89966737 16987607 77737073 130164835 41897605 188973003 132047262 184457905 76699512 17456144 167487587 72008498 105146275 294984289 59301559 133444526 51290632 99457293 136868513 173147737 18953963 253809762 48841680 16738200 2781166 23677974 56644578 14255350 41670927 21741657 2259946 135530919 106444327 173536085 4076090 42061383 76305486 217731852 52616479 16588311 27514993 26989319 50012232 88843632 206379609 9553830 14489950 66317646 10935641 23236195 37758547 1237974 15971942 35667292 29813087 131411173 107753191 61174041 23845526 161023065 138738921 135214481 109003116 121753915 195179159 53954039 141036114 89317813 176044928 31787909 398968291 94063839 184322823 163956330 98457438 63327788 27283657 103103300 179125549 144702572 10981388 50655223 40352203 315774303 88205469 43067154 215769083 71365745 41439421 54786274 137642336 90101989 37324860 162364620 96226902 29623758 95141418 130692974 60279654 33980926 28477023 55158965 126794942 15202284 155309433 65977017 42676035 63124230 117694043 79671979 20150712 92974751 3765364 108249166 4379149 211636009 107206624 117943858 18113636 180879439 226867176 75211026 73197274 65647999 74524345 29379995 94502184 66131394 14016789 312322810 105174308 67406870 98374104 90707801 121434264 4496993 143916917 77708343 53484584 47793596 117963391 58652703 116038991 13846942 15693142 59015738 69314270 268124612 128798885 128975685 20087285 253452065 89699990 38845255 41341535 128598285 6142865 1880931 23444241 110772663 108976715 177357090 241867551 95106619 222975876 160409127 109813778 20196255 117210070 63636780 137486684 124498497 267561164 81306903 42614801 145936330 2361895 58675551 28917697 40528867 88025592 61779445 244635831 3559018 58250432 23302733 52614932 268123626 356730635 14315513 127000438 17685304 29570072 75527056 72721461 211429051 118582344 38482951 165904105 61006489 122434680 31441432 245352160 87760477 13590106 69050260 18261060 35879146 80593328 210955023 33469260 35731433 22985343 159336002 6146197 264026184 26938166 3891844 75901192 25023014 43374463 34364480 79596142 46697113 16488198 54009085 13379459 47135594 149337469 21416328 75096038 30979933 3445118 118164620 51133314 57308088 63472713 220990446 13818178 77570422 64266137 19355197 176773395 218341506 101615817 183222243 144703405 122332850 44801018 95584999 172640406 123318697 135455218 84884485 18260805 9309234 57162466 127131253 35581289 69699082 48259107 12084144 38696981 109201829 51858636 10612097 75093556 35087082 108396488 63287549 3472845 21895184 216897237 37878652 19377297 52843276 8042513 21766137 91548145 137796594 130298472 26576423 51652936 44487997 67272502 73349475 67893104 99268491 77338372 93003906 27385606 46172646 52516349 120980568 111656391 118023554 48700087 77336111 49301564 55342242 80585168 5314914 234023598 52481074 19022133 39152037 35676302 172522086 68307836 51260882 33637237 1950342 87677789 61107435 33433050 24283293 250383276 75617938 23037958 186126115 38731185 121837402 65765078 214353374 28490844 14034945 98092550 2498269 40614887 47577509 133010839 65426047 74448542 87379847 47250854 38906472 17422858 205683663 286508140 32000256 90490694 53114120 48425316 39233569 60802540 105322208 11128472 18734068 60725071 85296055 32420411 96364262 1878330 114537619 94947975 19367862 78688546 159724316 17380137 124095937 83652767 15399127 84212475 167858510 19685422 65722833 73577666 167277280 10409610 18493688 88641281 38340015 118334501 45471481 131810316 69602488 133447195 39871970 137409453 19675953 18149540 91381596 9470649 191566081 163792484 56694796 202655810 99233182 29865090 57855692 40056046 22561652 221891922 47030602 25655958 63501630 23074610 155887195 121887076 34058293 89564143 29825514 154453330 116059833 110878879 152559836 47144740 170505529 178634674 106979436 98614943 132887963 81723029 28223519 50186261 43849528 139115369 118787942 300838630 125496295 90706390 146163382 168690524 66575825 155064837 20854835 61557374 57476898 125120697 20355562 152402144 58055697 112201819 54787804 13983605 179923529 77320879 150911686 92382488 16842393 42980148 78818987 109606259 262778333 92439608 85567256 14574389 88301910 23577504 132522395 173539570 49291585 133846355 94406508 71532073 153279922 49186865 89448594 92479269 13356951 69244774 250389158 145841453 102296293 171557880 63355447 28341397 31605261 135435600 49192645 93633212 293512378 99427509 78281039 92183078 184154319 97114166 136319838 61215011 133436757 18462459 81711384 78887072 93996995 47815101 67673277 48129771 7744877 80450018 108324204 30911202 1766844 60286658 25043533 149393484 91460000 88054424 93148661 32776017 150018948 32105265 133387406 38710139 179699724 171973037 4199255 56645870 115804153 37650444 60823501 97115747 100684166 45300155 482596 82303256 66597704 117034307 42004059 58353214 240477750 79007313 136865232 122026731 81879531 52517624 202879802 137131027 151581197 23020210 49006393 165385299 198101748 24826970 62507487 91799830 43136667 89579783 355406828 133470536 137580048 4331362 173736447 53002022 206374985 44517679 12245967 62792934 91834595 249796079 110324781 1213392 75436548 46376918 141091296 16607691 258933987 73497528 98551125 106262189 75260938 26133828 11867003 115227649 121265352 53115480 97948900 86717969 1899631 163779411 115109703 126484284 28504087 10598888 270415974 90740713 93835036 57397780 32938367 203917839 118001182 16241018 162671402 69999217 101458091 58276731 1917107 217665008 105195677 147214560 12627583 49921231 90017805 133289503 131318778 175205995 12713127 7689797 41171076 32590122 13017648 10611774 69704675 107577649 24161726 5794416 43121282 328171893 20944765 65077564 201249910 88138455 126509682 51920550 167798466 102610283 18551097 185453935 41348743 7256450 93549861 102668083 159699615 53484499 163199677 219329580 61284014 15800191 137136807 178406636 16954899 85807466 243017482 74038179 86069419 12094395 135878161 44025410 95209792 8158164 73057534 9626471 36131086 88347708 136941579 32552076 163466356 81562294 23777203 139503445 11341516 13082401 76270500 161237996 73228044 57375289 200855255 68226321 129544301 66784177 13890666 168901936 182717836 12752652 186483540 111849171 102824194 46275819 147781204 42701076 12708486 76177714 156587238 40121003 52613079 72756804 161461529 81791403 48804433 84840421 39131144 74008293 141090106 38671617 125653885 20741343 55183734 111175036 46224241 57944857 23754168 40908358 23862781 18713447 100330974 188646841 264334666 54926269 55470915 59240699 18409623 71528724 115690253 17373082 230828975 15824161 3926864 56795402 204612000 150305942 139583600 159718400 304693737 62046566 82608848 50039840 286463617 36443784 107129954 38462636 119160599 55184448 29168294 159824871 134225200 71692315 48341234 79792407 151046003 48895740 10362639 139426044 92176210 335667125 8662418 64149874 24226020 70970121 89124982 51520778 223975816 376761514 196724357 91975882 153591158 234849883 143820068 184498229 95220451 51373762 58935685 38294149 173970554 253413985 141733828 122468527 40364375 87982684 99753280 142149903 60023073 94554 159690129 80080115 190553102 86430431 102201297 203447602 4769962 124166351 105899188 2150381 88410302 53854725 154248650 9982553 180995107 84811402 119684199 125298075 184304259 66927929 61343259 78954868 189100418 60256092 95700140 46162089 8941065 92309337 147473147 34883337 66597364 78782964 104566694 8727783 23946540 45520390 227371090 79444961 44422207 9587898 181043013 86372665 188088697 50575544 163950618 209040364 171955 164058143 44858155 156376744 207911513 73669687 53685388 174126852 42588672 22984918 3913995 65758975 126916645 4597446 83655198 551429 206031211 96825897 102641410 44099122 48993133 20635314 84737673 37640397 25335168 45399809 172863395 140009382 77648231 58460093 92180273 40413573 138663254 97175196 16284334 111883358 39160724 133050024 57474246 12996177 134796723 156868282 169417427 2296683 105534045 28720888 138649892 121881959 238362916 65567929 89962232 52095769 4273987 203971831 41284942 167942915 18397825 110998168 116281054 75969090 48893207 46128327 43101885 67105137 9227957 76633569 181005868 47233174 134824450 13382553 44184751 79621710 8174314 12559855 220035454 63659169 85257465 220067771 28711215 116903169 6697694 110096063 75049713 70293997 180293806 61479582 247304253 8306438 94881896 206678469 184883551 73176551 157604637 129908135 212333009 73866139 51423929 48460353 17650981 161507854 111959773 88305106 82071053 15243866 29339484 148104289 77410605 89492692 40153490 92379088 85380358 136004811 162754566 176051694 53855473 325590035 48310804 273138830 72508995 112527046 118944733 45006854 71482382 28136513 92875352 136522580 222813951 103104456 40998186 110820858 87809828 117938384 91517256 28436563 158981688 12107451 87145961 81014554 46979194 172367692 95622637 51137649 199599805 73153040 127175912 185741677 34312732 42294249 144079165 13448649 12908151 161815061 69019847 254974449 56266039 302282695 44836888 279027069 15641921 62466449 37144133 97299466 27163195 70427872 45256499 87610792 82056144 68436016 210348429 52357875 51853485 138531640 133896250 72411840 170728331 70349927 44632548 43072832 123279665 120924706 47732923 106670801 94387213 29736502 37391619 55309228 191764097 194601805 103102722 51030039 14239812 275735971 186804874 323992324 179487292 146967023 40744206 45763592 17245038 8004858 246882041 189609619 105680636 152393032 29509960 95074200 85976123 7874349 79938964 19663271 16942132 29872825 231466339 121526421 11209902 17548352 49378302 66674816 64773655 34812413 296342011 111702172 21634285 71560412 13200534 9917443 229772289 144632430 88249618 42414252 64866288 150938546 36302752 64567598 42664985 104565045 169253275 196841147 83946000 8624134 68365262 33736347 264877850 248526468 105966474 44638260 54194147 176914291 145284244 72887177 20657686 6376513 30910862 183739553 59803943 222381216 68043826 54505944 48952911 29081441 180567965 100947020 83427364 153304368 151947496 78373995 247504785 44573048 3658995 110810420 157748661 6389127 65249774 131487826 110006184 51864161 240534530 38110379 35138966 154157649 121520063 113126194 40397151 171102229 143636298 20377543 19916792 129581123 165121085 41822057 156488910 104141694 37237599 8851322 77237868 217328034 73493482 244780331 209902774 58857570 2287605 168448835 107799414 19683229 54577582 135861280 61800780 53375818 70854368 122547764 29643597 124708719 82388443 70007666 75630042 7271036 112598463 208207024 1435106 50634432 11940324 20993793 180421357 129726439 124375196 112378109 69031373 234308569 99976711 48693984 31885744 7596909 38324494 114733306 123963014 109801589 208652373 38819976 122657805 99955597 33876427 110533575 168537235 59809927 58374175 228731600 296502304 51983280 44040336 87570689 247851942 35937541 127349176 172710582 29085640 16396092 135436603 132090153 141390003 177526495 88527126 170263534 14745358 92189249 143732433 89511936 62467435 28005460 80512612 136565675 151214235 34060571 81943315 37682013 183008247 137286543 210669712 43272225 203046317 84716848 59792638 99796851 235140158 101703911 104198678 207070965 14607454 167603969 192812878 19621026 107970451 40049059 29478051 171761982 32146235 144863953 8970237 80665612 58986464 67560890 82821076 78721033 74750156 26560800 143328700 104849914 10939636 27420269 32917185 28852655 37837087 109592047 193622486 76696996 13362561 28343114 118981402 153554557 121474044 44802344 144639774 119351339 45361899 19943023 142821964 160369279 17539376 106593009 71793873 43969310 48301046 178416955 154966645 12451701 18945905 204011917 108723381 66178297 28162183 55874971 17269943 69787363 144870124 35645022 80858715 98210411 50304411 57824888 147929835 80157006 267271552 99466456 48210708 73929311 28990287 130419393 70665685 71787090 52961375 22964943 59617963 21930017 27948187 173435003 43245331 120869099 55386425 167534779 22959095 177124700 52947384 40435163 123544015 166909757 281425055 89259503 4152352 24974003 83934916 93517408 84032836 37850687 66320162 31131301 44952267 60379359 230523757 29075270 106690164 120768374 50575119 65482300 109426875 124241151 32944198 35179307 52135311 61311520 30587658 177958414 165683343 88134392 49356559 20317176 104010216 140726187 8126187 163099275 13204597 5420569 281940495 41654233 108175454 71936129 45030246 112094600 163927617 16656430 16772438 177461810 59070495 155382346 54965369 27544556 52834674 107506402 116959490 86608812 83645389 75738179 43941974 95872945 8702946 59195581 99955801 36988056 159478870 6798232 69493790 94840943 110530906 52097775 145755620 66217227 12873641 69011755 34497624 199381202 211629209 155003739 45102071 99997468 86046299 100112490 64853351 155061964 31106464 102556903 90005599 99297068 34754069 255881246 72158132 46591169 192376301 26256568 97730450 307531445 55452946 51626263 8140331 114906179 243315645 151048502 12135093 69652349 48345212 216825225 42860128 69673208 226184201 279309082 18920847 114877466 34390439 170731476 33203261 52296369 87581739 129832978 110971053 122089087 168827799 180010161 43094354 43833803 236593658 96428131 99490069 62525286 45820712 194195097 63381185 155248131 40294964 166902328 35378258 133282227 103211845 98060403 117213606 115436664 4072877 148550777 23135113 39900479 40227508 102371926 68780759 46419078 172588403 163166493 185431563 52278502 102238697 121285514 50431673 95664287 12292173 166622814 132037317 147804409 55476219 55121089 81232018 174643278 56548902 88429495 46050008 53619394 3130737 8851883 77846689 60290619 14517218 121116228 23550695 72099992 52925046 181876183 96855749 103561620 87571267 25383074 285298233 152653166 84938885 82192773 97043412 88769155 114430757 64566578 211324773 4908291 145576695 58465822 123019514 157446180 160953042 90613315 22701596 39708379 16730703 54560497 19055113 191523496 142880597 63949308 18856247 11660878 77277920 171801184 133730381 190240149 81741644 282882091 25251732 3957974 72225401 73104811 10196923 4313070 47680478 119833544 26151746 176994446 169722441 26833446 2787303 74763790 43042334 40808976 3484065 26162065 55286295 151043776 20237446 15898247 55715035 1509617 96081110 207750438 118356635 61747247 456875 18026001 86468885 32059059 185761499 36822850 146682783 115449227 226247730 8297870 71581917 96130767 200695931 197887548 4886072 77585059 14398677 166731631 189507466 88960456 69471452 128510735 44895062 23164999 321271695 77070078 248935080 7253679 137963891 26427078 34111265 69969450 130589750 117428112 82326682 86197599 28348945 85700791 120557353 64495688 53896290 168959770 97051436 228515411 67144628 249645374 115405911 7556398 100284887 207545452 4859807 28616848 89837316 72638229 24119804 184743624 9826952 83778567 19114324 66254729 48656737 77282357 196986089 18534267 66144110 82914661 32677723 56095104 45481103 55314209 139083324 174044487 5106086 188172813 76179482 80229307 49765443 32095422 178474058 234456418 63264446 43277597 92626149 115091377 65827978 197214722 93309277 66190095 76490514 78576788 77340854 107994795 85448851 78996127 124267501 91797994 148675098 7621610 9584974 139495013 153266798 2993054 24556177 61926750 5789180 45810291 4814247 98572069 123351201 15801653 86521517 142661552 135561825 6517222 13406761 257632637 74568239 135177438 126334446 244917436 72839985 70677313 66915468 86381488 89383892 322555518 26129289 55806427 69677900 62422827 23138819 80774735 110841496 16031068 58473880 110468210 13490741 12705987 2634405 90358842 101148844 178570482 123603209 13316474 83242030 83479095 20742227 9651750 93743712 11996220 130694215 190158566 141994455 22086961 115350525 22605087 152406139 3217471 186247087 67905191 121620550 62437753 23424674 166236880 143416029 249953975 155901951 36155821 71404794 81841315 22146325 105885826 124832258 166929426 302446898 132583221 44767970 33149201 21753625 213699911 198678626 37519323 39404708 77608978 175398707 1206456 176774823 52695733 101408502 175452410 45005613 81746557 132254492 103470143 71829284 131601828 69160556 200940459 89861303 84341063 92582136 74572812 73000006 32778397 92442957 13803813 94202049 92531799 40033640 21203165 221676464 87338027 78121783 55766409 14773391 12397437 186244146 166938912 164234331 62180747 19430694 12275020 110327467 87056864 71231921 150224784 311929991 76117636 174483172 123631667 146294962 37095462 182042681 1031611 27961787 92198735 342927009 48750560 13351392 113994078 85537030 196446254 91397151 43108821 40441776 1979412 157002769 47459920 43530489 145806875 60595140 187486506 24986889 274969611 48913998 27687628 13521596 114044449 150842139 15494956 42893618 58040533 227012390 40749357 83178637 2606423 73779184 226489572 6631428 63942202 99523950 125132478 22462814 31456137 108766051 55351609 58667204 37053217 118901451 9193787 101844773 110272727 141982963 60871152 13219438 126992040 116759247 31008238 56033785 56936740 4993733 208149904 161671139 7967220 53414306 185927283 13701184 418747502 113444434 74074151 37121744 113967558 201856674 18259258 78799998 103792259 88249363 24386653 88739745 168144161 42636340 167469856 87448357 30097650 104022524 19193561 84201612 205202682 38268173 73629159 56075112 130105607 17492218 133058473 169122919 68408085 5831221 136486880 175747360 6689619 170329324 51567647 115361303 85217753 30907734 87893672 202451011 76367315 160719734 58114364 49510358 121265386 531720849 43009762 228097347 47171362 12111735 31525157 74633281 15312835 39541779 14254398 44064527 13239039 112639807 174158761 213334921 81505072 157532166 43187956 212916432 22600514 76642052 40374507 47592027 64331638 92710010 191539765 111593134 43944881 120144678 260537444 76299672 25037957 611473 13041788 153526983 173969602 55843096 29214687 129827572 159371804 83311713 156577446 83224214 57326856 38943532 66374800 49660111 159718859 55144243 39563369 226991497 76236823 85502061 131807647 161397847 281562160 113913362 124996631 50707192 181550174 8397303 85399364 5675042 99135551 221327471 35964758 61677921 31216964 207227331 12769244 168037333 53370140 106933247 16025611 45237459 167634025 81702068 8871773 105452666 198824809 21387955 52429853 85216869 86410898 24360575 154864968 1386316 100641394 28976466 150938087 162803186 170083300 198610116 229224260 73617531 159936476 113535588 46701108 253467025 152968550 180125132 80585933 109927661 204215237 81621029 265250541 101368705 36915313 160450743 72352510 24802354 71738504 163486807 69975655 66743071 178439888 109462660 69376116 61867148 145683302 58610832 61800440 271766182 133204656 75330859 198812076 39717814 57244253 6973791 30668323 166733909 148619610 43450623 39193160 179121639 33610309 95779241 200773740 24743976 211829571 4904177 94092943 38365787 119638690 30535621 126676503 60789144 139347487 220458890 3092351 63839777 11107851 47049115 66718387 26795281 11225559 299139446 111925807 193578932 26263606 6137748 154657058 129709405 151651271 19530705 76918472 92290229 123490669 167207954 53727089 136542266 146900655 57424436 8272880 80265449 16834556 28056035 140735061 16177574 273062840 56184286 150916531 36657219 84163498 67988049 101980229 179454890 108792010 138697067 157787761 248296832 88687827 86918535 208740807 92187311 15924648 238219079 28451047 45941820 2902886 75156864 262710265 9501385 16085740 128624363 105135378 34154054 3666254 82493520 80646555 117014417 50657229 72066315 49189466 55552753 48778763 110401910 33941945 223287894 40179738 134540363 83191863 119528581 126721485 86646331 14738320 162835044 64105725 75883461 71960626 330183826 136297177 8074201 18498499 8875955 51667777 3557862 115518179 124046943 61025784 49253505 154089700 40639146 125428397 232651596 112815689 63542311 147974749 171308490 13330601 65985755 20856297 319448972 9360744 53296088 14661429 161726542 114930625 9455264 31741737 146924387 105472318 87354704 7788941 80877160 85606356 128969055 137438897 27215589 133507307 122335638 83385816 151094946 79036315 152722594 91512819 104740451 57976120 127524548 206411331 291099228 135972103 173517470 157362404 20858082 111565373 36516204 203383529 234148820 198009948 48282193 19968863 92093862 182385265 282567183 192295143 6981458 199870343 20157546 217634850 22827090 33109370 35529320 91413930 76837654 80251968 122043612 53805901 237154641 7284058 129508652 317969870 42797823 50072973 18033600 50138202 48675403 47940731 245905527 126939901 41062327 32503966 98156300 120525478 88237055 47292963 56211401 113925840 21508094 128319366 28092687 154240592 143812554 146595794 104748288 78186570 217268772 79316016 95665698 34075514 126469001 28931773 19089929 190135225 51555458 145949148 52039873 91136082 25995550 110367893 2219588 13131871 106606371 203412633 101357757 144470284 60671759 189570247 105790779 46613184 209587866 165086184 61943903 47673848 137849770 27922211 104138039 70341512 130176208 79311970 139291268 19381683 222944936 117471955 107961339 70992646 174671022 63912860 72458505 92443654 104058768 90319827 38615432 36762398 183410365 256114180 145927881 35025236 35825239 44952386 49522496 34492320 10177696 114907454 231715950 170852805 95064255 27066465 111855393 249686769 102310097 82229476 73296452 88211028 101452617 65156257 83256004 20737722 15701727 34366877 117423199 20268675 130461247 58963055 104665770 126989728 140371873 83864757 49096901 257376600 12974995 22867873 117357426 91492453 132135084 134458253 121245989 166920722 60626352 8220945 19077604 158945937 50382968 51467381 9975719 58138487 59335678 27592836 120261570 122232635 71565478 28559388 158520648 2696064 131424331 168557635 32001820 248087919 110971070 34540413 221709036 52250758 101465928 138083197 113572376 129568509 163360361 16315223 118212339 21057152 11633695 154517267 237624147 214437932 81354707 54381198 56675722 153596887 46512136 37012706 107650970 108979520 4848077 97739596 104669170 122459806 266852128 205291269 84061498 33261656 89869293 35138898 109517536 159440841 79125378 92889530 29662960 160142465 32976124 34336889 17411366 202465699 106237947 115591891 27757906 227004315 7924057 40270348 26142379 38018613 59918081 7683949 116211881 117775847 90829589 84098660 9298303 64512144 13462130 85451010 20021427 52183438 129677921 54842527 217042111 49673218 111095408 98247233 28801332 17979795 68460938 11535588 116678072 1340501 141486631 140306780 80651587 113043013 33015581 61712975 194925009 2727293 65078074 75897384 232265662 124619469 141971641 84378718 19776559 95059053 27472816 28565814 204581553 12962585 7998279 5186615 214643309 59749407 47772550 89779023 21809759 230059181 154594328 144305894 53368168 114681048 33324760 58258252 54724071 41421010 43739946 16091792 65644072 19363051 101297271 27742147 217900883 239632 54416949 126297556 265696349 56650715 91864396 105819271 88994014 86552253 32517515 43816055 152611686 41325113 9450827 127091558 69154606 78869052 6923369 8561829 163689872 59762038 43292285 84200558 52397060 124524303 28459479 185463778 42095434 174322335 270267649 254462630 29012591 36301086 30273413 150217916 100987327 35279624 65599515 70338095 124242035 10381832 216188983 55335918 209754670 100775541 92809477 121261867 143366814 149984744 102839953 58728421 29274782 89044589 334790962 94447172 36668320 60384272 250462462 23411720 87276181 105067650 236790433 58228927 178748132 5336147 96548848 27716205 98163950 92845211 179849460 3689 86719414 147149382 28536727 203269680 220471589 23206309 15738923 46635216 145273653 122698384 20188945 58458852 195659409 25332584 89848808 139130159 68435421 50996906 76120254 185850052 98739400 170645405 258757374 116876037 42665240 55189582 58131585 272608311 20971931 95953355 20339803 44274375 53353701 25571519 171373039 334832272 55341171 124771704 64476223 65824612 80939346 156484320 6164234 92426433 202745995 53495158 108880631 45688962 152341743 108183104 91701859 191843589 218639057 43788923 181744501 14282771 223981834 13912681 92641364 84460437 71125773 11600358 118562913 258511945 43578021 94933576 4745737 61887854 48420335 177689304 12438543 211390172 146030799 183758797 30709820 13967115 202737546 83728247 77728233 82744134 52743061 86594158 35429921 34467653 24058519 180422394 22579978 5508612 49404822 17770559 69094222 20106019 102109582 180143220 27425403 207652807 170092123 229055416 86366324 95983632 183361337 119136748 149354044 119836842 284086626 11071165 109770649 180589521 118514140 154511963 93863596 8164148 137196596 18523251 110738136 177999996 95382325 63970320 54983729 67016992 236809592 167317196 82689275 14685008 48115287 17524297 258955883 73215498 7442685 172751654 62950371 27521351 147424238 51938264 68253827 43704977 62676212 91602324 116198927 213850956 59726576 258202409 167938512 127579407 94954571 61001576 205156850 86468460 11469730 321132482 34014858 91967127 71133253 146010450 207362141 9607244 98177754 77839209 91741996 28672557 117665398 206210442 172137070 19027352 133862726 33199878 155284256 165873403 145729542 39107803 146849723 184203211 49060028 53665736 233174601 57867320 134181935 137264103 99113128 114755797 151589000 28600851 16638444 67558986 183043947 159780807 121442594 114886867 77636416 152981793 188504840 186805639 10885015 45020131 30330822 38193543 50819528 2998239 16968958 40316996 106428211 65151888 52161559 123067845 78648375 39106477 71683424 1914064 66687804 41496864 11716366 110495291 98109380 41954929 18800215 50781567 70631192 11048589 109873533 139159722 54071696 53660058 16078974 13164749 202198017 118538739 168434470 74543096 27448217 171278468 112214212 143525713 17341156 159725625 13145913 13831914 140949890 102717553 115512603 77782021 99075881 26535028 45843611 186284895 166746421 118654033 151379271 139559426 7389033 153467772 38463078 136777733 7979579 156757136 25619238 95365087 200420531 129636441 111830233 61696315 7139762 90807948 155120512 138473602 92623293 89576740 51005882 41531578 78819956 170922828 8498300 97960885 112060209 157955041 156451646 67336354 116206900 86285710 176508161 82706836 155105246 11569333 152790696 80762444 27964779 118032751 64086974 62255751 48324132 17940236 55078487 23379624 62123746 13749617 216115220 11675226 115541911 15934661 103608149 56389442 57464760 77270780 106819823 91037023 16427015 144678364 220930079 62712184 9244804 128393520 149484349 56211010 207374126 167583960 239119569 40004383 10744034 6091032 6730147 46559515 121461175 35037017 565006050 976021 51538900 126279094 5191069 321644063 176937887 82717002 221510102 179965655 118178220 210826248 61093512 32962932 50412497 103257014 109843001 170378369 46325017 55813839 156505519 169400988 4651693 23043908 132724202 67453450 40609719 88662004 108876092 154537174 202403071 199289997 55284612 122849973 57574104 73462491 67757376 21860963 90055375 23219909 22294191 126957190 8648121 265542176 26695950 71820274 131079469 124948589 207453329 58482550 37848834 138544577 148726387 73676827 63924335 84313625 40216322 217745724 173856399 72911470 63874525 231104477 72015910 65002152 89852939 54233077 89937191 77624754 25745718 328929702 55791977 7612226 29475025 103654712 10802021 11899932 21989262 72195923 30096528 49219097 165226740 126548374 24151883 49021183 17383214 56347214 96171890 55879306 120368976 25457024 68582896 37074688 27594315 172924578 232344491 1966628 46707925 175046773 115945712 108207499 66038149 37601637 39522586 97736332 175440595 71908640 175223947 281191101 175496593 137941757 13743310 54680908 44523697 157057101 120819476 94547217 40956519 38604620 98554389 24021612 131143967 117223296 126552794 48264581 2822935 64342535 59312694 67665763 63704185 70302854 123594216 170202912 138799390 71427472 68010880 61315158 94943351 60006600 67530188 1556418 143689372 120062568 177910355 40381443 154189711 130247302 9788090 7162117 190695035 93022572 13329156 120668941 211962868 126993978 117117080 216621990 15667081 184379807 165377989 62130427 137548190 30873666 107436090 79598879 138547297 3529455 90765890 61563545 18476450 69384055 34236334 242674456 25699240 95530565 10434413 13496844 236452167 14770297 109310204 54478778 26162762 163225823 109909709 78518444 23681986 101476553 171355342 80218172 86396839 186991024 36497385 150702008 56822925 61660003 163074829 54510075 69820955 53643636 127982596 91418962 173868401 417571 81378966 85578561 105294515 31587785 346822559 125329814 36614532 29757412 68584103 19480912 19659548 73503733 71473151 77430444 47279686 68608073 82395532 24490064 150821603 64005748 117626349 130973287 15488054 91935116 18508580 182110851 22826410 3524406 53632093 180678482 186698556 91600981 64732243 68410754 254898714 68149090 178912998 190506709 7515394 99871447 62080056 158241576 1420758 67947096 66402561 966433 143234945 178490463 78703982 118488555 59692763 165615462 108924559 121264961 73428508 157162467 23727716 116181706 14520006 17803165 33481177 31019509 22546913 130034989 95965986 29235172 82190767 184164043 130515749 241253460 145276118 88438454 133906569 56664791 35354203 77560987 176405770 72865332 59267695 113147954 44861555 35504874 18250282 33194302 107162152 157265283 63476470 17589203 83041447 12907794 59925833 90149742 33372887 137087014 17202980 183600 71817673 184020240 9354743 280218327 284869 105200454 131659509 96701984 126618720 13333695 98884699 65894686 155453100 84339958 154349783 103937456 56067071 232046770 34096951 115294034 88168766 125109919 75179117 53300372 139935262 31956736 198383642 184735124 209497137 140315416 49331960 107366832 175635585 64151285 146858665 48851234 52788706 159809095 123275483 54012502 15179759 10764740 129874781 29025715 103397876 134708034 233071224 307485256 59367723 137734799 60328784 63210505 92446051 104814367 71267400 15517787 259665514 194995882 155564382 131189629 43763729 94709975 63552103 43633407 45310729 1959862 62346837 366027782 120854700 18467304 22992347 22437348 223762993 33049921 43969191 14800523 57785941 36191963 44509281 48622533 152420742 72807634 44323454 57697626 234511005 40414066 248220944 102554251 164387875 4211971 11099368 364554749 115399944 61427987 203591983 98013551 184717597 45887930 17760002 80727849 19990045 6588350 206972756 182248568 24016189 47617408 73679581 77921013 270202794 39975313 242821625 52236223 8213754 33053491 126335602 27719486 77418646 96000479 49727414 74277981 14042952 179870795 12504418 2801957 58606616 205587715 294676538 103234166 102178296 8408523 90382404 36744106 26934936 177521837 17069292 201484663 66521476 32727805 34645082 395827558 18737791 23164863 19971243 58067869 143734660 38647953 13811463 334536115 61984516 244713487 156188214 65641454 101527111 18263814 40541923 212208535 87223175 114582924 79769797 195223733 53960856 7444759 142304484 92157136 158399081 84648678 29028112 56269405 24894630 44601727 291480215 156455063 14068979 95815366 46675421 84107874 12995327 176679266 19575585 14801781 158508527 36272458 182776996 138640066 21392817 114783405 14320052 7613586 126565680 47752337 141529692 62299883 109836847 9616577 58660727 178464487 137531241 219971976 22026526 150731316 8613594 122044479 140669135 112435552 29034249 99383207 89822339 178667450 57440059 9146544 103539962 9114414 45855341 18943865 83677383 103032155 17990590 42820433 174018579 22339326 69786836 110592276 159764317 108815538 29358609 542339865 24885093 105397858 28891279 103008933 48616005 22523028 62268654 170135643 44803296 191200275 72988871 7175479 111845091 28193854 70424540 307784524 35655885 48078295 57412196 7628631 148922805 207413770 26200043 103598799 116940552 44756138 29992743 126869606 28885941 21022149 38010113 67701327 13844834 90829266 116412549 135857472 21491587 86534828 124042030 22083170 9140560 74305810 60921081 99692862 181921488 60615999 49614109 84663502 74081937 46759486 139740017 88737059 143444742 9952514 19039388 47010695 45236014 184032922 184775142 17704259 121284256 15315742 3879485 112651996 116143898 47104620 5280387 66525063 10453742 81127638 24150302 1450287 120877106 174499118 97651706 159079030 68226763 175943999 31244181 18491920 87892924 118817607 304582302 29332055 24742140 90289856 15511140 82450221 194480323 49422468 177690902 29431828 23703933 65041167 511574880 24389509 41719479 93267406 60764715 141646227 78762513 54235236 86635536 130029906 170425000 92369534 539614 93534425 30645645 82022909 62003233 103115472 187431528 46391623 122918891 16979549 67763632 12095160 122861108 61545338 174639283 115306835 57588265 253370091 225884287 199567607 271483812 182058627 11594255 172285412 57248282 41659690 80569052 52988490 61391709 29167223 18802272 142332823 126288699 5371728 121295187 32136919 143175173 71274897 12791973 18328975 288223525 186146838 70616878 233356943 64554338 81173980 67995070 132541928 45091072 4684826 100542488 87195261 199224513 35881968 115131633 184897049 192692433 53751654 117247657 15632622 129795408 31016874 63871329 38249014 81689811 161750682 52993301 130466738 137883974 100472550 121362422 179634189 53368134 120084277 116995666 107468084 74451279 126785490 156909592 79166178 92457356 156582070 154392249 11778127 49111232 157102542 60576661 105626695 33548123 10812034 247089305 62885312 3537122 14870087 60760278 159103136 186266892 53528869 71282156 23574665 125224873 22295228 13295632 46430332 8312048 269654323 3140682 118741566 52358657 24108431 43078850 13936566 60671521 136686273 40921295 30980205 98307719 169630913 62087621 191456074 303052880 77789093 122357296 43460296 133114760 2648192 71802866 204513417 155405347 226665386 239983458 103992094 174878371 4725864 15095099 61497381 299212580 55414509 9011360 65519581 37788756 193238830 95464537 52921136 79277256 163027467 1738335 11699740 177231256 3280082 35326969 114599193 205995137 28274026 133503856 23887822 33206984 164866136 65285916 178773054 208850389 100738175 45065912 209549905 80467222 69774069 216351418 10796836 141128271 95585594 103776143 20817843 7587185 3580625 117085154 26514917 20275713 10435484 98696152 121600082 56766213 25184752 271708739 91267424 202315368 111678865 98857635 22530627 185912408 155386698 131614476 44430605 521644575 173460639 10022282 111723694 68994483 221006783 23966906 27105055 258486564 2451723 191803384 16578315 108136337 65244895 161244813 62928611 44844249 71840691 81993091 81016203 111190863 43161759 45854219 268114259 1656922 18730107 57580938 126923105 61415662 100189772 138265199 102809659 42451771 58143876 81919311 145515444 21144838 73803749 137644155 233020139 33589739 98060947 161598430 1066308 5510737 137001555 571761 27295081 36924255 214633857 221680663 59791907 204976395 68776390 129120083 188385449 278676257 70524432 72580633 61816063 67383002 118695989 2567799 414249659 231443151 10684313 81071232 119201212 73641858 65515297 111442854 38472819 141559170 199692846 81381023 52152600 171642642 35900260 20577208 48624964 131806559 147155009 154346757 67660867 143777313 182135603 19681614 18294312 52789624 76529750 401965357 90444097 200203866 43761332 160602774 38201516 204610844 99870189 71880692 32500226 179137823 45204904 5831952 141161030 150240186 45181359 24728829 5794501 88712681 37914573 131429618 48451377 90770973 25584983 101695224 36187815 181148192 219078711 162722640 65717818 46474719 171598833 82706394 151999210 157954480 143126094 98201996 39403399 23922247 124730666 13785113 152602982 19374339 110492843 54838090 21431492 83471717 101478780 43914859 60823246 128594732 57620905 32604028 52330760 133856096 36446181 128515937 207441378 268677826 4631361 85258859 63264684 180857373 37643321 33460437 11415364 162955812 35678665 751400 43534314 139217522 182650040 123423825 80635131 199069184 10490666 47962440 66120684 26180612 46429091 28792832 91747079 152167884 211901464 36602666 16689529 93599756 1003714 44455272 7320081 91256578 39346517 255030804 153257108 90114654 70780367 37368550 17625328 139754280 112303020 38324936 42639332 41734745 169236190 23199220 38807940 113155128 146128124 163082088 38265079 61642578 105715605 226759957 62222397 85351492 75552386 76769127 6392918 76527098 85246024 118678139 77140407 85940066 126595362 149919039 61689634 72707283 46414947 208684469 1847679 128149434 26313161 325464983 320597237 181651885 252075881 12168413 200697376 86660866 144954444 37286202 79691257 71030454 40520537 93455817 40059514 593181 149173079 38617557 213686991 109756216 82247598 59916058 104850577 53048075 40335152 134020180 114771386 60986208 288425740 33865428 38171732 2209745 79353535 241433847 29872553 51031756 50908302 37608743 124892897 22260803 61895946 30094420 66643553 146481095 96454804 802740 153677620 211245043 103469208 82951925 138373999 117129881 143996902 104419678 95877416 167409064 91855998 196965383 24022887 32427160 234758355 208893212 119502146 146244540 144263496 202016202 141266872 88906532 130122471 54674091 63254773 45302399 55086001 501449 86852898 74307833 141858336 38651200 88818863 110449119 81118934 21780621 143991428 155433703 101977050 111743482 103363587 74609277 122388593 19753524 22552013 250853190 31645619 102412981 85917473 92649065 122630741 49536589 32376772 19006731 59328487 79556617 24443994 28688962 50865904 62222601 10639059 9120296 127600776 35582360 88099236 133157056 45909316 37960694 40234053 248618234 55703713 279567618 6034303 50735922 52276326 15096340 205105850 684811 78428242 130507742 67195713 120002439 22181685 56801947 102086513 47955215 5215396 12369965 109851212 34378930 87122739 88118140 117705110 40894503 96059418 25796956 126373801 107733556 162304219 181266002 28613635 105327835 83036942 192233773 134681599 33745102 174551903 11636364 8571400 56622750 69226771 265216983 138037518 75157 121721190 1640313 272715870 374585752 47266290 88493738 125816575 202588150 106290715 46379417 199648901 37706357 67160965 140050641 108282962 751332 67164824 133146941 64978386 1845061 93147199 55371159 44397574 95530361 115742375 70970733 87534037 21880071 258896536 159628334 7976128 133854685 135948932 27013374 12322722 55341851 75246794 112664797 17905233 98468318 114116682 89051746 210789630 41356002 87503182 74444445 98082690 155484329 13745537 393617422 36806360 114330321 171792089 117686784 139889005 71380654 45056613 169773543 167768444 106536297 48536088 2037603 271497582 111281371 54771076 54890603 58868824 34736389 123669033 172186931 294203836 23230041 27807512 80879302 72621705 17010319 137808069 56679785 78379401 62181852 43344662 66908005 251059621 84510468 258836577 37050973 178913814 17250954 6400670 31072719 155986084 26129 1885334 181378882 72532115 101316974 131635981 80449831 25415204 100083488 119987326 77741374 39476040 67908132 4795972 22081742 49777989 68455464 81329207 1241612 121765152 142021910 34781745 96277205 4543165 7594427 276628913 19489531 136396729 51382704 47493121 57097492 124350444 185768758 77722606 114886527 27168890 117942753 13397326 193209199 90745524 16029062 91147268 64795823 132885770 35456237 4665038 145253321 232290448 155277796 89925291 59985469 93757584 39278976 128873090 62772738 21438377 36750379 112503059 138699022 168908124 38149547 256477181 74886768 31879624 54908453 59369882 108181455 18174989 91421750 52454894 29127103 155058037 100949094 106187491 246935591 33297169 232170989 147839276 60705759 40772647 11123542 140627655 131700564 133094156 68665856 3097706 107131841 172693497 77904693 113145319 314704153 70464371 218148488 94085497 38726986 178492503 109419446 72808926 153679558 81954586 112460712 74295253 15062697 65924300 40082685 194218387 42491687 38345625 222365015 83935052 4536280 76173362 158718817 70456415 138134605 85335138 148507189 103610716 29949665 91597292 90645717 205253699 62911934 176368013 79931484 80161273 34015878 141517316 105012128 112174959 68475082 150171183 251911576 28083966 28177653 91455767 47798900 112951995 21219859 74508382 12146398 129789985 77484572 145920605 207674924 7469664 192448789 96666165 64492305 36392138 46937221 146347390 8037736 41940190 30750195 88981009 8994887 230711199 208953358 114986538 3888376 16266467 113153258 222319795 197410579 51824211 113208151 148739664 81105708 122298 7971487 238495703 170819672 9284023 110235412 110259620 103248752 45597247 37583702 47396238 46145191 304961793 22221040 75848730 42935846 18784949 171837479 6682717 66132023 118448044 108494170 73671030 12022111 236876572 48559174 48048205 223157963 247066151 191106928 24495963 61575428 51151742 65862301 5274352 20422015 34787015 107949932 90955967 104102271 212724570 37965471 99262252 62526714 123536535 25754898 59938617 240224501 87891003 267440090 76511373 8236075 182236498 54188316 51145775 40256867 172826556 48425044 329770658 51919904 191419762 140488000 36648192 36755547 64413952 81920382 12084263 189086614 100469354 109059709 209915354 54877445 74334268 81431938 93827250 65097624 20334193 123843334 38302445 24853575 237912858 59537502 54580047 13231848 128817160 104589661 57417585 18156748 101042628 10146127 333298362 19674865 101444491 4868885 184231958 37332952 306947597 145318465 53820283 78098323 44014530 12724874 117426361 172831724 49459800 60340310 191045218 85090151 34930869 34763589 43401425 63782300 58921915 154634227 77879703 160297726 18104388 8944482 186883176 10133343 30234755 101618622 32659771 19760562 181497746 86448094 28562312 36841720 95017301 73226752 40378689 298577817 66760632 22606770 14664744 134104075 201417768 50733865 38842620 71414076 7921507 232795093 9756096 108576331 192773183 4885528 92678781 59585663 19078437 128206282 99997247 89379489 202999788 6538455 105555176 125376734 143755638 104213689 255466123 32319516 39071457 207626270 2652119 70980967 105879298 5494570 57388396 55925733 195029389 73687452 214698355 64644285 29021329 31814123 53563396 118422629 132584003 199461017 55098972 22541473 109043508 170950011 96451098 47993227 114238589 103495252 105646279 5932677 147013212 144778086 124227381 64972555 18606177 46080727 183889595 136805086 163621192 55818735 34392581 340699788 19452097 81184265 16517829 127531467 185520762 4071942 41959638 114330916 29724772 151396679 372277288 1414009 116665662 2960193 31014171 21921942 22072426 29973856 142659223 54610273 99617348 59264363 20176195 25574749 109989303 37534895 216468004 7814560 111997173 91395094 45813929 29724228 333672362 13480252 42542296 146202924 120153722 139442857 94136667 105706561 112439173 107101020 25911451 214968485 95286564 32958257 29677189 95637733 112208449 45390374 87963389 18741293 52121660 59165100 176002377 74609175 59886903 127250015 118391808 17941154 101365271 144760712 115068189 180691317 5897045 64294867 22722166 147719222 37079839 162140815 92712288 113643062 18364437 189873663 54650427 73481310 106560454 26829179 43166859 127544829 21818973 184868523 45714802 42411396 165741330 50411596 136197455 65765418 90652534 258794315 104732291 51937720 158907007 150075643 6659495 70843556 43900052 61316331 95138817 146947218 219886058 23895013 117949621 144470284 147977826 27290576 14246595 44236754 74022828 201144765 95275310 99874405 223863667 5223199 14985619 118871055 64352837 13887249 155494648 26765378 47938045 41645988 32013975 37701036 93937104 40218634 190002914 21601764 119930699 35925777 94883936 220292494 190481073 47627319 55262886 173209294 180919219 47308586 58451168 60791728 134236233 41887184 129252088 74221320 297511288 11728861 20107022 19690794 119322235 2400570 84770194 78285969 41833328 86886439 15765052 43732194 19694976 96072440 85117725 34910962 70127584 38934335 196124614 91787029 66577253 9736308 23530210 220317042 106721495 166116146 121598314 152792957 58515632 55529973 163389618 105943201 117030380 144582178 114409048 274516357 6198200 39529420 72847142 139060680 108230398 56488416 43511313 1834572 352698133 89563956 27877076 20615033 193454220 134109957 15234482 35311635 93541922 243085329 9511228 135898085 43569266 121616538 198521648 86471877 188718921 11681550 52950138 264918480 237882020 103929347 36900591 44390162 3677780 77843765 138748322 103854241 46996313 43597758 78579032 119285464 57623472 28126874 122151018 36477801 219457352 119731272 26371590 89151298 75106595 190043425 7636723 32967012 174310656 16750338 89758929 98802759 209559306 162551212 71781208 24163681 30535638 203889891 38451705 4567033 133788657 127681237 54423579 4671685 49429540 130510751 21673402 25064290 56797799 3680755 55004299 169486124 154374518 199965271 10117516 4574445 265485787 39724852 23928656 17247027 6268155 280067775 6423569 140237403 269099273 316014241 15126294 160747716 16877583 178903818 196155928 83128810 6459609 140818633 8869376 37027564 239345856 52925420 81620927 72282946 47220135 47685255 202912221 5009730 24129749 6348854 153704956 59200222 23069850 40131662 168492593 185677808 14796953 239964265 84874370 87704717 32491522 86570052 79689642 141918125 136181696 149958071 67743164 175538702 104970597 6356011 69864900 101715845 65417275 118809957 239297695 1899614 69516604 24155997 20330997 241394118 73832955 59816098 27483917 67157616 259873424 86991312 131668689 108508093 321504153 82751121 57380389 6470625 14916021 269380759 246112859 134536759 161029287 44960665 167015650 114279644 190253324 25445396 36527815 47032880 110118554 171137198 164251960 6741877 10879745 49329767 23108644 108718944 57295372 172849285 123548044 39056259 162577919 245196865 57783000 77898369 123253638 183639763 69146038 81235146 42056283 235492041 1716711 74024596 98883798 5728184 52219852 337872586 123628454 117157149 26938829 216094616 34986136 56511978 210395111 64389251 127079335 2058122 259204848 198855392 215446865 165430247 55269295 72921585 12012744 7290025 177248460 126228383 42315142 130239448 239876035 62690322 56905426 121846973 36372214 5823129 58859644 188766606 168905149 49551243 79447953 72052885 161649430 28920247 35617295 160841709 46142607 188508325 333594043 19669884 24874094 148098135 71717084 81736544 247420873 129577162 30757964 5774169 45162115 75719105 82385128 77835044 158348982 82829950 174548316 102756840 168438074 20014644 9787716 143921762 31692165 159837196 87168707 108682292 30683691 118629213 16892373 71873603 87299182 131338872 110223801 27274817 79253541 192370487 203453178 43737855 74997982 97662960 104411467 83968576 22515327 10906027 149306682 81523007 15740062 228558234 110570822 119743393 75104436 98198596 57762872 372384864 147900850 68307938 187594609 142136286 283813147 16598749 100992937 100575842 96105335 109254070 43660046 5929022 101689699 25777270 48770399 6265928 28865388 42298567 138982871 118096603 126796149 73796167 68590614 120210570 201741533 170752267 64542030 46793401 62746864 54019948 113240706 13632266 182721423 103190102 114047356 81392005 146875512 47391206 332840994 67020732 173702124 152094461 67076934 61694037 109716334 32012292 40301764 146014190 8199967 51201960 15764848 34031042 26319366 61542108 141858217 36843471 47322849 142348752 73588886 6486622 20594140 26484011 163787180 89030020 58911766 45659467 107132912 25622621 13372744 457062 189581705 18353098 120066308 25602391 108390181 127268902 9259968 149402834 91365701 96324431 83565268 108763858 63357827 83604674 179467504 131507019 130750213 195675321 256671508 58184438 38115836 169295265 199917960 17171462 9981431 34760325 58508305 17530672 35224527 212297258 26955557 229382343 61520688 32905846 119542606 78861844 8756615 150501306 31928856 221777580 311925707 59254792 52345363 24979562 84220380 75720074 115122113 27418909 64025060 123742286 34257397 156322922 105976164 107576867 7363737 13960128 153456297 141130702 17697272 26742275 86080639 46522183 77946938 136140352 107848544 13280366 14958521 134916726 94421927 89816423 37919537 21815981 52063214 40118402 112039894 91809877 7193159 33352606 23192539 26014335 142852394 247888900 254229458 235547274 62010101 8021110 124799720 89544695 9106968 56106885 183648994 61808906 60924328 190136160 113112747 290888343 143119243 14477557 47654910 146576040 25135962 208799287 66477701 91374439 146224310 27806560 51908191 129390723 115820813 11738483 6261253 66339678 183915214 38755954 35854156 19568615 93544115 114795016 29441314 68437852 114113146 142453625 5810345 124081640 136168810 240494087 178928315 172225946 24013996 36857377 40392884 23764283 131418126 109578481 50858373 111065335 116988322 81834617 93867370 114936320 68779450 98284174 53119101 31191090 119142936 5061512 7196202 75969277 103248599 96310321 92428065 29056910 112052865 35730345 31348850 212203962 139811077 60794193 75782617 18491087 54119177 80802139 94656714 29348426 119417911 42317760 58679954 116929553 63040352 196701730 72771492 86399678 23407317 115685255 93666685 113809849 122603167 29209757 97770009 30199837 112205321 50435787 14655666 180355142 230518028 21529803 127216678 58861378 53026281 103545623 131135909 90836457 87494393 161183562 260771398 77459038 29995174 85756908 24602536 101244350 87535601 86106598 70092428 63848804 202380784 119892160 238245106 129623657 43273534 53223226 12071632 2492591 66667421 189310895 100302431 124723084 295058647 42583198 45686395 194586760 150269443 79072933 152561366 161274002 193542858 45317495 65788147 69291592 114123278 24440475 47865982 3842561 32693584 88022464 151300255 179995405 90001536 53788374 47109227 84731553 79080022 84081592 127147709 114542039 112032992 122764803 47759409 47765308 66251669 177301330 53580634 94216244 15297059 80001184 67073602 139793584 37030114 172563311 135018046 71901738 39930960 68395029 63332293 74457314 40213840 6967875 136678589 68400078 75031846 229978125 25385726 76434533 74013733 30979032 247620504 17295732 114089431 198904420 21193033 122287562 115442835 161770742 54928955 112504827 147999824 1508478 17308091 85468384 173783588 13089932 50292613 39375689 105660236 89622096 76935625 60177365 2000339 260108704 153922658 18135668 108990791 96800414 128121401 260404827 159885153 57761954 100209628 135513681 66668084 61655413 156577633 148485871 36065517 60155503 38735724 77708343 44468940 23236739 2362864 87896273 28979186 9441018 274269891 66408120 203491751 12580153 5067445 221947665 1589993 75487922 120253410 37422253 162980258 89733854 1628889 45828719 199377292 56646057 46640095 30078967 101377528 154325983 8517238 179920214 65212272 128280725 156536374 106567169 133865361 84657688 3131417 93531688 52162222 30902889 167287361 108968351 30455126 97622993 184248482 134934576 18140751 239984733 17634474 252275121 56332067 126172045 107144370 22330129 172338843 124403263 21819840 247901242 37341333 43899916 18727863 272397494 112189953 148752924 57799507 65506644 78636492 69270223 121664223 13158765 19328711 169567197 130757013 42419199 232231730 211540486 18223728 151457420 87522001 159102728 17909738 78157194 317396664 27036375 418146688 58009865 7344782 78763686 25897596 198464443 73170431 93779446 81275419 41429782 17942684 202662491 104811800 700451 50630539 2271693 131323249 124113379 38883165 69596198 57496618 250092474 10212257 164349693 26673663 112977818 141292984 103524934 325604893 69934328 78051845 35830526 107090973 67142452 66367235 76511271 18400596 47038439 102249696 193657506 69272671 3448127 20936350 60638507 142797501 40252651 45844019 176500103 131246069 25534527 45568636 110975864 26383524 83598809 56911512 185538068 117978147 32550240 216380454 114365477 154828078 116818441 137316191 213344288 101047133 103862928 163012949 184220109 80542770 26468439 21909277 86561994 49993158 61720064 142125695 45438178 107321731 96287813 842809 145391939 95367926 29163636 106562273 79399027 220740036 51027880 16514990 57337634 86329502 116312980 146272641 25086152 111555088 151220695 165801017 72404479 125927959 112077073 227705939 33447415 52621613 88046842 14440871 34881977 126032628 10646352 94377404 50724974 5756268 19892856 24630705 101406394 61935743 40187201 169465350 172498966 19165494 286152806 195174280 113229333 107684579 120513289 57699751 179329124 31521060 94686345 43839073 1145426 35936725 171898033 8049602 56573059 40645334 3200012 187481474 348469995 33062246 40737593 3024997 213745675 10583044 99251066 32913989 35349902 121174725 185911915 132514881 33921273 162565390 11614349 6560283 34334458 158662700 223775301 50936437 71328243 171475617 46177950 155847415 136163931 130961166 8761630 84071018 38242180 45064297 24813846 40855539 56883921 106779023 27444426 52339787 50250555 261350860 102950657 110903495 188645770 257062304 22152190 59044621 51217923 70289288 223439602 52043052 80560093 66327319 180655260 145174084 52971694 58422710 5879297 180270720 174056914 77921880 69568063 22001383 93816251 130315404 185735982 47919039 37051551 76543571 44926682 12221164 63361431 84831394 14877346 21932941 10020684 119060384 119150569 183374903 184973583 87502230 36453950 91039981 27696842 56546811 74091763 75569845 39535812 145392976 63591135 68758846 63666683 187458201 188253206 31965882 55212787 130715329 168418048 212665733 35143097 123057594 2303568 66061898 26916848 26373953 12745869 49403037 153580992 380402727 41990850 91458623 184693049 86453653 114952283 4728346 167372820 194295737 131175060 13348978 58121164 37484507 77843714 128627491 108994174 310611046 62033 163781009 69003408 52471078 15864519 164053502 149585057 26274622 78453266 75339784 231039537 114304515 44017097 101294891 77916678 25934962 204188615 28044696 205855261 228874349 189309977 47471191 109203631 112608561 35872363 28448820 266787902 10114422 53729010 199266401 111600580 2377824 148470758 42088957 93259535 50389836 43023515 42848007 67236785 174656453 56386008 144571536 35267503 40869054 62752933 197793334 31073722 119067252 25560078 86938884 21345047 9979357 68782408 133530206 158315713 18360476 27281685 53518210 50305329 67403249 197739903 63955649 18871377 97517491 64468335 123138395 126004068 6605673 82585235 104964562 10071072 77753750 63716187 28257298 117969749 112158877 43559644 62772636 121509982 42983225 83930734 202368476 63948526 160210737 26366201 40354719 50068978 21908342 94847080 226094866 29164775 13529280 47603111 185888183 37855549 75633697 3102619 31314442 238583678 76076734 166619754 64164375 11805820 39593034 51699057 39226004 10752211 288548497 92101869 88333445 77116029 25893159 23983889 52788740 25162754 152098099 11411828 90710487 45501928 121697577 89360976 27878691 135154097 10046099 26941243 70296292 112579916 41010970 38609499 106327316 260538192 114395754 62846569 112513106 147664907 146960444 164340870 131096656 53083554 70655706 43840603 41757593 27489034 137870119 15249187 72181439 156058657 73175990 155502638 154220345 61332600 68106794 45209443 34037893 272041497 38595134 90495301 121943006 131011180 53182902 86717255 14809720 76275651 115060675 163692507 66575026 293744768 88640584 122332884 192542238 8388276 65459435 231943478 60234723 64040683 194097772 111782514 27860807 54677831 105448943 1616853 304550393 17522665 98007618 80437761 72462959 185688297 88753583 47722196 130920434 103253053 81637383 195772663 310509539 70465527 92697515 143964925 40461717 63738848 109185628 200271203 64819963 228095052 107670588 72163028 174796006 11379188 30853878 77071149 2773125 90851859 160394252 115717640 47727347 134581741 142542280 42838096 185761261 67692521 102449021 221110993 57327740 54187636 28530913 168053721 39997515 89624527 144345487 36874615 134892518 140477919 249608637 125460323 286030355 68338402 61150411 179273330 217164630 31923093 145868330 58751813 143133404 250409728 34397817 17511717 15868956 73726671 53231658 88962615 11891568 92870813 101795524 275661868 40125117 213016817 90667511 79621098 75756284 87667606 103014220 61054803 7963344 121890867 156121353 7628699 130174117 43635039 122455114 135683715 118382407 41216840 228634887 94521207 3242903 38094382 45564012 14977391 65389480 38748440 19233239 38565129 241851044 132956694 45675396 49020078 33197396 20260464 42503553 5367767 87430269 74401435 162352159 201006538 61315753 118817879 225874954 114163755 30792933 75736139 9618634 45197628 34386886 149896140 9152970 77118205 148220212 10476012 47045307 3547254 67689546 194996239 117379696 195826553 297903835 34248931 49019585 86431825 22273400 50839622 35573197 135188216 263709746 131581122 17946322 157833049 105331932 101554549 221402662 183565660 98212196 120795642 183118951 111203290 21935814 173301774 58703805 7052824 23715884 212043295 70930460 124195744 147214152 23238405 83575043 167960068 57672857 134221664 53731832 12105003 53005575 8895301 49992733 19399363 122230255 60264405 201837447 23322708 8170625 103653726 203982558 212924031 81504341 61204029 48320001 67473408 105001486 95099938 20005855 4493015 148195630 186667582 79970006 125246667 75507948 39002641 57030682 68421549 51434945 48631050 32357885 111496353 233668706 148733935 284616907 13369004 58746101 98229672 92842763 35534845 141222961 5408941 134522751 133806949 40074763 137204484 212631886 18931234 128938863 9126773 263328742 283266087 88786342 89597616 8418553 58014676 89019293 180937902 140698545 85991712 21591360 127810505 103899444 123588589 52310598 45591195 63401653 199558444 138609126 30843899 411468 74854842 145659451 88394594 67817284 115515425 168182054 133417122 153697833 25269378 33644275 239486293 238277015 78441519 227611453 3353369 118944750 177259238 142236756 64395762 69551199 164202694 126597351 34048263 174967264 117723164 148941573 173161439 25271095 55336836 52175720 237532007 140321043 75217163 66789124 184484782 2587060 153379627 112869698 3459636 247820543 89892022 107797051 52622276 58390478 70360654 154738624 3621034 37734288 36624596 88014423 20904305 85067694 116031919 300725852 32853503 2913205 27416053 98084798 40172972 34632655 15249272 98157541 146198980 61391981 262766416 15850205 82354443 46866569 22990358 99976626 65561061 68027591 79152714 48654476 159062931 138052835 151100284 122209090 2920277 61708402 68040970 84876699 47305475 7192836 129979161 23490039 51778311 17877472 84085791 38422533 111679375 76520570 63961599 93959867 8180808 287229637 101096382 115475220 176107012 75258507 34228276 72221695 64996729 58308045 33992724 114197857 18433032 110908544 797708 68057902 46922907 62257315 145690663 127264822 2775658 78916686 90749060 93292379 37948947 138283066 48307030 67276242 97033892 44874458 48637340 103809395 134178450 24632626 235767492 66040818 63192077 194424631 7429799 114836156 82099783 52054187 60447648 102369308 129152689 113707186 80109644 58709908 161563818 21802500 51912866 64949112 46089941 83045136 125229820 171600431 46611331 207391347 24469817 139333649 282893260 40106995 255837386 13110468 30313822 30028783 253785078 79708240 109941074 9386788 79871389 3385091 16176265 90965827 65555451 109722097 97589707 42591647 67612468 103826208 158545315 174456805 45013790 42198828 65186092 61979841 62263265 215050034 64331077 208850015 188176859 40764844 37584841 143889717 154217302 165673007 176963727 19675341 47360351 74320668 34633760 37066426 27696060 19159731 171978528 169027906 14021634 119403546 36532949 73500282 128754158 110671615 261249897 18123241 6356742 118571447 373052471 154862469 48593973 166306597 232395338 89265419 51719202 28711623 18965880 173350326 138079780 58367545 176271436 84993098 90515191 10408675 38605334 47178196 43702036 106393939 122143657 42361807 43605153 212305010 9981720 9308214 144387460 18024131 137604936 159260573 10105157 253066573 86322362 33508445 9218437 44138953 77491661 124879433
12180160 198246996 122377611 29270957 171428561 57136337 34101473 62541198 24675619 166787646 13381635 211808610 6189309 90301246 76294725 190618586 152842206 190583175 59946675 114410986 50268864 32764304 159079081 7370486 86727268 130460975 40720083 126715909 61941795 22045923 71213816 124544380 53255458 108067028 34853621 16405 41642265 78070596 236350048 13271679 75609336 106080 6384452 130799683 109562994 147153122 175378817 136740945 70251565 263943411 164358261 34717944 13336211 74726764 33396857 3357126 7202441 79190318 7838700 186575578 10747706 3862179 9906036 281282782 101041370 46108879 281500603 81498306 41593781 27248161 148909545 3359778 431477 41821785 16591473 66919412 46966801 37521329 11021882 19476781 36339659 40865059 10568883 107752256 53376362 117086055 5982113 75188161 400332303 65482725 17471665 110583079 17185385 193694277 102600644 24254427 120945871 70780401 26891858 103581136 56139593 142674336 15147629 262645036 72485688 61954307 95842736 5691940 127096947 73027410 11121604 23620361 32655844 1842579 60987551 48148182 95138919 105823300 96746269 98595478 4901780 94762964 29742622 128398093 191769282 39127200 134234261 12351554 17554064 7913143 161611333 43771702 23604228 196995235 54630010 52628226 30038456 51827781 226300600 115956949 49153307 234783056 39831595 10375933 20806334 93945094 836927 183372455 125372909 28207199 35656650 127144904 178381561 7451457 11980257 154516638 37093660 207383629 106205409 53642089 73382200 9044391 6734771 16041557 1490577 39855701 49793833 112022554 43282085 225086970 24040482 44014445 88409537 71265292 164737004 7957275 166957221 46440634 123053888 191919443 66813111 53445229 70437069 122692842 117959889 4817834 78078892 44133377 119218280 113206876 26231561 5039225 123044164 86083376 30795959 11490606 195399394 36088501 86389121 9038934 976769 53756227 12881937 28278123 16328466 52180565 73058401 88846114 54324554 42400890 53001087 32781389 8729381 72058699 160343677 71051245 9107648 85867085 67611686 51620806 217254560 118459162 46668723 11173590 118705679 98943604 14858765 32250241 41638032 79548236 27438153 190508307 190678205 126976876 142587211 120235679 80050314 77948451 47476206 97859939 189724233 27141367 13007550 23967025 13194720 9608740 14274560 79150045 144695143 113390221 42421290 129790546 61016077 77501538 5017278 2335664 67744201 102200141 232848337 27478188 154135923 140765967 2460308 208902205 48793995 102300900 102876520 20450303 132715906 59446705 84518390 14565481 69023621 249203272 18816620 224687640 140791348 54029043 42604363 20418768 36383774 23432817 60621711 119994381 16193180 162138809 52682065 23823902 185769149 275798514 241438964 51244800 53468519 119957066 48233216 190117239 86240048 48856538 103688202 67014595 75956238 64203628 13646852 78683990 47106099 94394965 19677721 24135257 85188020 699652 30767960 75497731 72252907 36400264 215512706 67501118 89620634 31469533 7962817 71496560 43829604 120890247 109669686 13094896 115915248 49800174 209642487 55011048 732054 84608779 46186552 71859102 6078775 30306138 258664197 12083736 182721457 36824567 8357744 44666752 79976908 71762814 7448057 243588801 18162987 256464125 70179910 34649111 105369128 34197727 219720070 40961432 54863947 117992784 123978280 46690313 36762160 278460714 24051073 3796338 143853643 12939958 196969854 15562123 16256420 24705998 42172767 57403934 35725194 97035898 81671196 148822539 15162385 242910059 23474773 114633737 36434655 46088785 8036903 11280282 95736996 114400123 71535303 92059471 53644095 132754326 49214065 72154749 14186908 85653718 5350835 87398632 37160963 11870794 71498702 41378085 22316716 79044611 53345014 61976271 274333522 4316997 948974 277912634 7448125 24142261 247223129 104894777 15478058 86586236 10172222 73211010 9472706 115776545 21817817 2390319 84683103 180448472 81509645 134321539 145814984 81209034 22313265 45133011 52821924 105600192 68241961 138242708 224381810 150528914 161566334 10847054 76509809 74086765 13993261 116246833 9498563 182752567 3191325 48504893 94926028 149025604 26216329 132747917 9426993 74822338 19771153 7883257 88267451 59965987 4161481 1737774 154904034 227950960 45712660 63609325 28149807 21662964 27725062 132820626 30648586 172956555 140232558 169734443 73627187 41552573 30171073 2155634 10067995 166477974 125839168 37058334 9263963 40768329 290913826 189726545 126791236 40656928 175865527 46483185 80667771 158513219 10328809 360293665 18962922 135131453 77307670 14606417 4424862 101119995 245777534 16686962 49200601 205189082 95434090 21080425 31025170 51321249 6585341 50076373 105186140 13834532 52226754 35645736 21684639 117854098 2735606 183844783 165297324 181165294 38132020 39714720 3216400 59190073 16084737 50197838 161653697 68730405 22236544 127516575 149417301 97379315 14369182 68851462 183294629 2895933 22095801 33449200 76782472 60110980 154212202 126164293 5348676 71111034 25993340 132811990 49346461 11188074 10817525 35739508 85161789 94005410 125961840 65683461 110036716 28399044 15398396 85182172 44440839 30969444 174565792 84125537 128555173 91530805 27105310 20026204 68616386 66347481 54612517 12124638 37853509 51808384 134738838 26162728 36608072 258098250 179864284 32159852 15118916 97035626 77710230 178298057 39046093 5665114 38814723 86153025 7601176 162927252 181178282 156824524 162389049 103703689 4569209 25440687 142887754 52535865 107258848 100023291 151479809 43627763 1128052 26347654 71002098 13244598 91963880 25471763 52097095 482885 147420668 340577456 144221591 25368845 4740042 50913419 42175708 18178083 181508558 65270344 29028452 238160582 11244191 55180436 189509625 10112416 71736634 29421730 53354976 36608667 268185319 61620393 189089572 61832179 72934352 255984844 56922851 59019376 49527035 81944658 17402679 156036217 107056837 128318839 152292919 42404851 98778721 40902629 174575244 47985713 13216157 3949627 35755420 112903528 161886002 188912670 65387151 27662842 285939167 179111439 4402796 54162068 6564295 140446112 112724552 16426386 25654394 54773915 82555757 110999732 143525458 122700050 39966303 29784935 101174208 151287046 21479279 52251897 122156390 17767159 108614598 19942343 66689232 28596312 313714464 55020874 182099869 5242766 223638570 8317199 63487452 1407906 55301017 117150298 177620267 97419248 168530792 75591078 85895934 46365086 263694752 27379724 143654250 84022058 7279757 34772701 130971145 22201405 88062312 141072868 82219820 23380134 32961623 100377163 140051508 91306490 13579923 83013618 192709688 34305388 70577387 10079589 108839338 154113228 23801292 213843629 72677125 182121646 11650083 147315863 18129769 32508896 140144753 30857839 169701072 82589468 23796277 76995074 70312000 280483680 114438475 38246889 63941216 62247999 138856408 32129065 68268634 24700864 80262253 20057059 61792314 15046547 154482298 50460403 64018685 8737184 14228303 24998806 56144914 30391036 38792419 79359570 95676136 10177084 66590275 61760915 65392183 135432506 99529594 10617588 77239041 131414981 61288502 90520818 108705633 57614445 147851754 11878257 204193664 85490790 23552718 8828950 171179001 41152512 87334933 29518834 4377840 62201742 45171839 25834390 64184894 2005966 5152377 119380171 51300781 66276132 2709018 373643 76641508 140661842 208773583 108222680 113504342 285489398 59796072 51614482 11777804 42494101 145564948 183645288 126071422 27810742 60921030 30925805 42710307 111971571 41464683 297546189 28163101 67518781 49743972 8910108 8641338 51992715 114911755 100866695 111366252 19188206 21136134 125471951 209048966 81938419 45807095 30684269 52236274 7410589 132408988 25880970 169077920 4782372 182177372 23203215 68860693 35123734 126169699 68486540 83844408 101567163 6490430 93834169 118896844 158939868 84846813 26024535 14381167 38825858 64885158 83521527 102756211 82608644 18229355 31285168 42128125 16733644 16398829 48083752 38163368 73584024 89617608 155451638 114733935 91486554 114571517 73723492 31996805 142022505 81557500 175024741 157985624 43520578 19738241 11557263 74812716 78892393 94653637 77317292 101415064 83700520 200856819 20103231 49406454 3365915 63060072 10528355 144037243 159864906 31383683 1045823 34797300 132675395 137354764 109141105 37089036 104964069 46185209 21152131 126036334 61224752 58425719 20562367 15381498 172132888 42064970 11304031 42474109 62481936 43145116 208235414 53176663 150949749 12906808 9377540 38300864 37137928 242922180 83566611 12931985 179173353 175398962 32036840 33883159 40960718 7694880 62729405 3512693 76519873 32017460 140829751 163366005 165856828 140384453 145465005 25414388 68932280 62123899 129098646 28983606 77928 176072876 33698845 171732708 67886797 76530243 30210581 10081000 10099836 23123757 103346247 37301944 156688524 182828744 308504491 21782916 68262667 180420677 95043566 9085463 85881263 2233324 121439585 48425656 24483077 20638272 263150837 74343295 87190739 116150001 104747608 19405976 14359985 43210158 173921730 71513645 267412312 14348918 43690119 48738031 10441774 157071534 209326355 111392211 99677885 107690512 21239596 25332992 18570919 56306533 128146017 102733006 25479821 119659906 59416292 129027688 38123316 210837774 4592975 111593950 107986142 54818676 174122772 191197113 187063937 15925668 15042722 75549938 26083338 37431688 51897107 62655234 235822402 5526037 83245940 9003812 72397390 14251491 18252220 47173538 161602289 62841979 73255414 54924093 97572197 45886570 180749032 90972457 20226821 182177916 22666457 203781839 105715520 117291891 121006408 61937545 121656794 24056598 72433073 5442635 69571888 25570907 261740551 71083545 50789557 6328896 51890086 28968833 74007953 186660680 44203451 71808272 51699686 70661894 185619651 168435456 44441706 11333611 77973203 33309375 57966345 109342317 168684149 23330443 106018341 49062187 27268527 42807870 196307551 8073929 166589477 60446152 100891311 84506677 13815951 35318452 74858684 42625766 143052977 153113526 71116219 6410054 272295987 176369866 35136348 13481119 26260359 304360401 24660217 28165039 7948996 201682543 228760738 132330584 4568053 29435602 134137157 147695643 18894548 27829374 32588830 34085646 85212228 46698303 156551317 34552500 49725 105376319 48624811 31279218 39442958 8726831 37466861 47719731 60037625 226918278 12713994 27483169 88719991 43185474 114947149 119011475 156656938 4027895 105332204 35538585 16967309 127788864 13370279 173214462 44740838 63766898 43196252 134407559 17342669 23552905 141745388 144835563 80961871 23645878 44735772 78284014 184165964 46015294 19636734 9260019 17241995 5823639 61499064 64102206 50387337 59966786 34145112 71868945 40316129 8706635 63736230 309037407 99561741 81725409 131815569 67323349 335859786 42380983 123411789 59883860 82951636 19733838 66847094 45982178 161087410 152858271 113051632 72517818 5756489 57158488 140796125 77840739 126120348 60369329 681462 125933807 23738715 83832219 74514638 20196646 44489816 190633529 120913673 34195194 149862531 149272597 36460614 115548983 78569954 141571206 123588130 43571238 25584473 2697373 70717620 9244770 3294787 97817150 8631767 7329584 8153948 177886912 205474019 29166305 94718934 152852066 129629148 284981387 109481581 120188555 1258391 123127838 6172598 16641997 70846871 117021268 267062027 6767190 56820664 43537 1062058 75642945 175070216 110432068 58841573 118609493 156937931 6438580 126154943 169702109 31384193 34028560 152869508 74066399 124601823 33933819 22880011 172985438 46420030 112792025 32749038 70016931 71314660 51351016 8981355 14795933 128503187 44448693 132464 1398896 293514707 6376904 82341863 97803227 232165549 80220875 108473260 136042551 30546977 113360029 21685846 19723791 262206402 149461399 5009101 97703131 182029455 4032995 68263092 54231955 6815929 19064480 100022594 99899582 65477200 3620490 154024284 174099686 14616464 24043933 21411755 22004477 29585304 57173550 33809872 98340036 2401301 225638535 60170973 44383583 67688271 4922724 99120013 109965350 52813135 163910141 99467867 188339719 64173861 48903390 4027317 136823548 4470473 100193461 17902496 121161635 103129718 279240504 134682908 92856244 104303602 12774378 30225116 12449236 28966402 99605703 123171766 44800865 22241763 30074615 149355591 97105479 50819120 42070767 63997775 33716015 81082588 106473465 7840060 65517388 3663653 136054638 49302941 181396392 70627877 32545973 43762454 145395747 115628220 156946703 49273276 132555783 120139051 3176042 84495712 27532928 27734310 26298830 25660973 49117539 205756729 46540101 128912003 141840894 59538250 94285638 122679293 136319583 164530879 105107991 114327142 56509054 97672803 3255398 132698311 58472350 37987962 19803895 167148131 167744015 229153472 93576857 2161431 11118697 149797013 114718635 131612028 44876685 39347928 70177445 33244792 63648663 96257009 7472622 33321241 67943118 145572003 34551106 13149789 64521001 135388578 232507487 30755856 135026274 143164616 21474026 24965078 199780141 79504784 4290613 5817876 140472615 40417211 157583676 16559751 96221190 15224945 119987207 71457307 9687977 27313764 30602346 104305795 176561762 146847105 78329370 80767272 22024469 183202778 123357270 56209327 119011152 71230850 83887673 82014426 32407967 9273109 26028666 28761382 7319350 37208444 75894188 27838656 22016394 50362194 85216223 35524764 12976933 17160990 223168707 8007765 78786177 73337065 6565995 26330195 206567034 36775012 39277004 30940935 207415232 78115680 45137346 45289853 213955064 57775945 128513489 111913227 2420902 69393048 15465954 148670372 2043298 5837545 191920140 56891163 34311950 20642794 30532969 157393463 98922371 62014198 32136409 1425773 18045721 49368680 8178751 97984889 95609598 9963224 92609523 107569455 38570093 26189163 97067042 9160535 227465746 249347024 30974085 102541739 109467080 6528969 101168037 132129712 165421339 19997219 5703364 90417968 81770935 219520949 33329027 209362157 2367811 54077782 16814547 275760298 7069790 77958787 27971035 114119045 77338321 75170634 91116787 165030254 52693081 113382010 33271533 41946888 23824140 118278010 113468064 69647453 17951541 1918552 26369873 192186683 28811243 118020545 221299931 26292251 66826456 48619099 113421076 203383019 166305764 112122412 59403134 30870895 34916011 183631484 31314765 119652732 102667590 89189429 109568757 4765151 3977116 107386518 70508877 94055662 48019509 36611642 25086220 74474909 126285639 17573954 44097762 311647825 78168091 10515486 31215689 69057876 26444316 76100262 79621217 2883200 267957349 104324563 21986423 84905242 28184385 125003907 16227588 69305107 61688393 83208200 109774576 23026330 5450540 118363197 2336514 7440866 177959077 162497815 76445532 61093512 4815165 35420163 30378609 8154288 13354333 80678039 85328882 13922558 45294188 36492574 203938681 142838964 101779459 166527682 72920429 148146126 6897104 123761292 14425656 43969395 12499607 44692048 61157126 16989392 53745024 52283602 50907962 55713726 17381837 198985238 28984830 48566161 37443758 126106391 65071716 25041510 62315489 144370205 22551877 153739772 105703467 223808417 21586005 23678943 25745429 170064923 123519773 52123003 210605928 113495842 94112527 59014497 43078017 44391250 228873873 53885189 849745 8915225 176578184 45658617 46627362 88838022 16040809 42543520 19834308 104760137 197861419 68899504 268601190 148787060 299430945 16319524 6680558 8490276 20006960 6273408 37169973 14328586 47700045 155923286 14719535 108552922 824755 162648605 97017504 178597631 144854909 228126519 61276653 257739210 4840240 34691441 21437476 174542519 3374925 52781838 107998705 166708630 15285720 38438207 129505286 80135161 104662948 74007987 73077577 2250528 149267378 89653308 23898753 26751574 107298169 143058400 140411398 50030031 133470451 53117010 114870394 66062748 49302635 121685048 12148455 107443026 70132140 146915921 146496276 78387204 1939020 146405241 79752083 51351186 124781122 64759018 60221259 85262718 108705395 37842442 232534483 17552483 12992760 110420678 52147007 34670242 25823918 381855938 82835050 103925046 9212402 1852065 86557268 72524414 13029599 11038729 64059315 4012289 17537744 272325975 10136692 8071294 10575921 2775182 174008311 137858712 67280424 14127493 5585792 53426954 64744160 131398287 79884547 2815251 2571777 22919995 38088432 88092997 124075843 41914384 24042964 39453209 161913185 132141425 113666335 10412857 14967293 30232545 19611149 59873065 162329804 207721827 116620000 123525825 39408414 123065278 4740076 68099331 38717296 39830660 29532434 69579147 51815949 52453262 77727434 181975106 69728424 105343050 5565392 175619129 37067327 18671967 52488180 172333318 163209010 46419996 44851168 59181913 6393462 1981673 16361786 84426505 110124640 469438 19428110 34871879 175891792 10975659 28203170 87327300 50449727 23906471 11114158 22026084 15012292 32479520 52174428 34556036 124867346 93792519 165132543 111702716 56827260 46446363 8197740 13470834 2989688 52523846 50587121 99734121 171352129 2110499 45744960 205047846 44188525 109813132 16331373 55168927 43712406 31512696 174705464 105060493 174277676 55758810 72188613 27062555 1510059 209124480 123330393 42595574 106299130 49306562 64071606 94794465 41554052 66524791 45910795 187707761 94440695 109133727 220715080 29047203 66387975 86996701 69582819 50285133 88695630 51014059 83193070 31665628 169700018 147181189 39615032 10854364 7950543 37147414 36368644 48211099 50644887 60326353 140820180 71408194 79344457 93449510 33791631 109033937 7769136 34425391 85479621 79002689 12799963 185440267 25712075 86041794 197549537 90390955 5327409 42023915 19686782 41361017 51554608 45514950 79402359 42641593 916504 246361450 19111876 58992023 1239895 121088365 69513306 108593654 16569934 475269 6660243 208029 47303367 103903405 169019338 16921188 9608400 37208376 230749364 13782325 7098792 205797835 118540354 80376459 4013071 252637612 71675757 87661248 56621152 9980632 41374396 60266785 124807268 39153873 71840538 296689457 123104446 276428891 48640723 19037416 54858473 23077874 40135130 41894885 58012007 75798835 25738680 75448958 34832099 86287104 14491905 30769184 88062193 14768121 18168580 29890726 153442 45422487 41490183 146517152 73951615 44342630 114972377 152902862 9082233 109136141 166283052 64882727 7969141 49767143 4200122 124459006 72330971 26765055 55690283 27230107 74355569 102166056 63443456 12064169 3946482 116430569 62161435 56255091 3221959 45737888 154099866 13426906 51141287 20091705 36727412 100254763 121207518 34646170 21919460 148269852 103823471 56086247 8634623 163940605 355794751 5950068 69572670 5707631 17982515 16448809 19538355 24554681 153105179 92345938 33137199 96503628 178917146 19448612 94258965 102584953 34207876 847076 266284005 20758275 3026731 150855280 23127021 67673294 38264382 328775699 84267130 4961960 11999637 80144613 133861944 60942671 39043951 83394996 27549197 44148779 65738796 57009007 27913099 141079974 102261647 251874720 8647271 148323147 67153689 61291069 10978022 26983913 43924498 52173459 302190674 12004652 62403668 123407114 24857451 233092304 64091360 48858 113389456 7351565 83733466 2563396 144989413 40510354 95305723 113531287 101771622 251766175 75892624 21301612 67902420 149309827 81929681 14297391 45227242 53975238 30277748 337456647 65142351 24583003 117043164 64300086 144467445 15922931 132459835 43471584 86171470 212831993 182975301 145692278 19387922 155148256 53653088 28831813 116156427 17021777 19721870 34438277 108241142 12223612 102302991 113344678 37338834 116107790 75544022 215815 106179025 40287093 18002014 226934054 27382529 70279717 68977143 119077792 36910332 102325533 83900100 119263755 73619826 76391982 133747245 26926776 44611060 27059495 21485195 98849220 185045646 110023524 55531078 124765176 87669493 235002849 204599624 163365036 20159569 111950185 22264917 50785817 112282586 51449956 10152077 16457428 543320 105214904 4196348 136638741 10342256 28229962 4286822 104907085 78463160 72072639 99547648 63478646 167934398 12467579 66243118 63469925 126774542 8525993 17580006 63373093 125834102 16047235 65602473 5119567 64901784 75744962 28726396 35148299 9651070 72469810 10048190 72407488 225388686 74688667 35181160 157121259 27874220 81176054 46389787 11347942 62776631 113702596 100213589 67734001 20555533 28393366 261176746 40307595 120416814 30489534 38771662 18731824 12802156 37768339 46988765 46229069 183821969 71334482 194254359 993242 114892766 103485698 60985120 102979404 189746418 19163165 311320524 91726475 45510496 82002934 108807820 65246408 15516121 42786807 13724491 7268707 32484246 98200347 289551922 26290398 133275682 9853115 140723705 6432494 146823713 56088831 12807613 102303416 66572646 33546321 104897786 13218197 6847090 71913910 33912603 74862985 4130983 76148117 146644057 257720102 172988005 62433350 6900368 52901773 54412461 23260471 233188796 107253527 82712412 106710462 132816631 98322373 53419304 102450789 174587229 98628577 60338627 122190050 103221484 116569697 86940839 20590060 97801544 162208050 47282610 40644875 107748091 14582889 138858754 82683240 54383391 94674717 23717465 12643138 73517673 177189521 29387679 33880881 3250060 100000035 133494455 33042900 89845459 151110637 149184197 77038322 79818638 147393145 10675779 235856844 22695255 61467359 137829829 55306270 171292782 18376847 179627899 73912464 97116818 23130421 26364926 76148066 18146208 28651681 39133575 15586722 48811080 46587327 5065762 143514051 57419183 72482305 159323592 122604306 91322419 143480646 106722600 139551113 110355840 84891268 203403810 109428218 11750162 21442185 80636644 50633072 177045973 115669360 66241639 116891235 81132279 26166026 9206061 123350249 18655188 10644584 5840265 35982370 70451774 83268720 123121497 19878525 15507604 8259977 75415400 219079799 135147518 101169482 9420516 152589960 58643336 113649148 45547964 69367582 31895332 104568921 128410469 99623842 114168294 11654928 16446973 16157157 126185560 56578669 21717942 93373299 91455410 144855521 183754224 37408092 220271533 144179261 48614713 14511659 226973460 66769999 13928848 32351221 29787485 118433407 37028278 73609762 149938402 6733649 63628127 183009675 46758755 43831542 10703999 51932620 81784229 36491996 18857216 194724086 11475731 10222321 187733635 37469870 64202659 62408904 183491098 71332850 15177345 321507264 98001532 54493109 313163698 136522512 150093833 1366953 19270911 28846467 1211794 175730088 179401969 25100449 71781633 80210845 30534023 104729622 284486755 183129032 30158527 162149961 13219999 25113488 332421468 64630600 70275382 17564281 32924240 12716476 133816622 83594814 27677972 71467337 77890022 29708843 13369004 121150262 80784663 36571114 131215282 62103533 109880214 134432651 319858094 95236601 120358759 52507662 94196490 24529028 31043360 48837124 1387506 63553259 31873810 46439546 4349569 63077174 42010757 33744711 253509508 114330559 112393069 58751133 164926299 52684088 1681368 291191487 167509857 38502365 234152441 152789489 92723372 174507176 122842 22349696 31306945 56255176 255309961 52200693 22299903 17817003 10524768 23876942 76231791 170417282 35414077 8296272 44630729 1942488 10815706 79816785 123681681 3659998 179005478 78584421 61440482 137400970 85021760 27959152 83662134 54423851 48648594 84052114 57799235 260425227 24197715 1522078 3581237 199839998 80311808 89243948 123547330 23191009 117414750 10726388 47649436 14831038 149309555 78533030 127274750 114224411 19500938 23418129 31764704 85251770 3663823 1599156 36035002 1256385 161739887 177958771 138509200 87718589 9641584 38347053 78540374 36853671 198431327 15092855 23287518 142442014 17669545 17538968 1369588 1758922 159942409 60084987 16259633 62807282 164571135 10348631 63793928 63439580 24027868 9023056 87354806 35277686 23909854 3744556 10298719 54369196 3415300 72810439 278369356 18116917 43963938 141225970 37864185 7961542 21396744 47435576 109233177 17559776 188798719 205200013 108657914 17165053 30390764 54935007 182818782 114117940 4803095 21476100 183425325 34992290 163854449 162231816 145059113 114283894 51012478 46446533 76890014 12986674 111418952 116427611 54038716 40205799 7998602 39461896 99716033 70077434 58580317 17597312 119443581 88715792 45600987 173831290 111336638 22086927 66071928 99058932 75685530 10577757 26938064 65799061 5145118 120985447 117437700 63714946 33351229 62630822 126174459 32582982 64938980 66367745 71614965 173374415 126064231 19073405 127118503 143524540 55976784 239070541 70211802 23949991 110258855 30905031 15670056 42461954 19286721 50084040 23224261 128816259 78377973 19173348 25592327 190479543 37458752 109723508 42246224 100225047 54805195 107032391 4306525 46769890 85557192 84518254 2464779 19647988 32582999 39376114 66295699 62949113 141427845 187161721 60341483 201633158 78555215 104184857 188509583 70174538 176775945 19076924 21808875 14920118 96869434 7711438 16578281 17823242 45771990 42699308 14835407 49300340 162680514 29840882 26917086 23492504 136178687 18947435 81626435 55723229 136663697 59112247 67124789 3625301 288057792 145958243 150493367 53382193 80784459 154052283 71034942 57071890 85908514 95839608 30926366 112305876 45666607 1361496 44669336 118588379 239868895 63089958 41435613 1321495 27762717 148097421 175438844 160867430 45534228 165121527 87921212 14843686 157382039 38362115 192797272 41867974 77670263 9229011 121409104 99364779 129262288 46609002 7518284 183121263 14642797 190382235 34016813 81845055 136262752 232488583 52165248 159771423 105698095 46673313 46503194 195241396 58041247 39659810 136307292 59730979 206181474 82082919 15273480 158900615 12609954 22196067 227325139 33926237 66452456 49311509 41423560 225683194 59792468 47300511 72838999 281687739 104856476 73869148 136096203 22378511 148122003 99689122 78230515 171556911 4889472 32115448 51596258 64063531 111734183 3432045 170386954 34548828 35548989 56810396 16533656 836145 112650177 52702839 149914619 100615911 41237002 132473877 163222967 4122755 36343518 75397516 48186228 63873760 19308991 127173855 206107201 129932598 7171654 32712403 175044444 114004703 15334646 61861402 199993372 74914121 97947336 62359383 32221596 80564870 5847065 144188424 15680970 18190306 130028189 114689276 45153156 56577717 44865737 53779296 144916347 7556568 28963172 100571201 9488788 69949815 112753146 92085141 71047760 19545325 44279305 40030121 235770501 132123677 57756378 24693486 11414429 141470396 8933857 215964192 66787645 50829422 45837797 65267658 86862860 29202906 132206110 126617819 117752302 102277321 48725910 36855609 15364175 5498021 87925479 41752578 109844718 164261327 4784378 1031220 184136656 9732687 32985270 25603139 7725191 134757844 47870028 16921307 126725140 146863493 139525001 47865880 159670103 8680336 174682565 125881362 65247785 80815671 204561 118553189 141876866 16083003 11744569 26949845 15468946 9076317 131753230 25902951 80168379 64280944 85928404 135903882 997356 33427287 45115620 154884858 13708086 224267961 37859102 206089419 165733 46855094 25764554 727515 36127771 48366462 25078383 10049482 110096131 40128874 64911763 34695266 120392895 58373138 35088255 21281416 101949119 38498200 20561228 75604440 50382407 16558306 145651597 4307409 97065291 23434585 136062050 20024198 8425353 19417247 12605959 24651360 24049832 72700959 10809586 155037586 250449525 45664737 29261284 188885300 8604465 6670103 87425951 46337342 8308393 133931015 200505361 1189235 21535260 49105588 30541248 49729760 140212770 88220055 53055011 137374314 74894537 57465576 77009048 114339280 16397622 94575964 224962972 47059400 92195182 62469135 32871132 250585967 38798080 88696684 249839208 148589367 20030250 84814802 153814844 5440340 24464275 26271800 109969175 67852355 33430245 121101149 67739883 59257189 98260306 8287330 201055073 143724188 111562500 91176423 98810392 40336019 124533449 75974581 294481956 72676564 92414601 143412085 49941427 83808453 1780580 25243742 2647291 38776320 165212222 219394418 73488960 53605828 88350037 184450 281574468 97493096 18536596 38037330 92485423 165322722 10709813 56933782 165827707 29599159 113924293 167090671 22945444 2364258 153784380 35991465 95004908 158678782 52453364 136955009 23049790 100005679 7415400 39079073 44487045 120086776 97002697 42488695 2370140 221574787 42317998 73016241 189860012 258445628 8984823 26167114 7596518 122490678 100173027 42358866 67175959 34324020 189335341 41380363 23265605 11598080 59374472 25138801 248486076 108258176 59038059 100311764 8720201 92927899 91227712 101708807 119841041 288513885 124882646 217495314 12624098 24960386 364016784 83301190 75083815 16125469 25436250 145590533 14699917 73718035 28519897 186783369 144046440 55947323 81460566 135313676 83620246 90668157 24957309 59371208 65246391 114198588 28319093 58841590 22351141 34927010 27617860 28943197 13264726 148870122 91176015 159518140 133951296 192456813 43538955 167758380 3654609 221396287 23166869 72979317 188766895 20745729 7849852 117144348 6618508 26078663 44878198 207025779 21497282 37902622 87182171 29511235 57835819 3889923 26782021 114050654 20351057 3344189 138243099 10165575 124125262 83540057 5696343 71008269 2159884 14798840 154235849 226833244 5813269 74437152 33545131 32286162 112204131 73267059 63292122 45611816 101479001 39499449 25055110 66428367 81667388 43306803 72019361 72260183 15122112 125130217 150013950 206143649 114554245 82160388 61719775 31890878 59200664 84646604 16294483 40299588 188659421 49801483 10557 150598954 3455930 33692079 133095533 199913965 119945166 102474232 49124050 157327962 64701354 14204282 32191217 44493335 109746475 19250817 4104820 87478940 200606783 33029657 148383633 41860715 19627775 53916588 50670149 197238199 4221287 50562131 91555115 10456190 60005903 10306726 6878846 134773994 151513809 11223111 54226804 82597679 45902652 24793208 12497380 88190696 49742748 38921245 5750505 162924362 250093579 20115522 65237211 99539726 29889638 46963027 86765042 60318210 74552837 75527430 159757279 8366873 86848818 95055823 122113244 3582682 6064937 16220635 39835862 58934631 98662441 144978873 20549005 82413705 1714195 15481747 73790846 105177198 164694470 3200369 59642358 42729602 35082747 55409783 378879680 4976767 41643710 109290331 39098946 226712663 139147839 16851760 171055530 89014737 86244587 34298928 158025387 43312005 100065927 98151506 23206428 23980710 118080249 28168405 84842665 95861725 6322912 18806454 131956958 82807952 22467659 45378321 76240920 27724926 83880839 8854875 93205781 89491893 14131029 38667503 3664095 116105155 35034824 102962251 184853869 35554531 121724165 44357539 190711083 157789223 44364135 89502467 48538434 50525003 31537312 30231661 3240846 72500529 40843486 8876006 43748157 1698759 30817498 105733149 68418557 144464691 110863953 37114519 3754535 197749814 108993426 12040845 418217 56355238 46103983 170657679 148439614 70069869 10315379 211958312 34787831 3706816 26093929 64035073 102632995 28553200 29829067 281483586 5967238 40305793 70706281 184651739 15393024 18315477 43090155 65606400 30690712 15515628 12335880 53855762 9645120 31617110 69006536 45027016 19382312 95310721 52941570 255962149 306248557 26895581 69914404 148795016 223544577 304696644 60245603 5855582 57795393 183565830 8434618 16626510 40644671 43310509 42695330 54868231 55268207 4907407 15975631 37506488 154813254 75934903 9167726 6183206 150585915 9153548 37820903 76215369 101488963 41991173 70665277 107286932 165100668 48702467 61224820 33232824 50607861 58534621 42147607 209899952 32279736 177033699 30526679 36916945 84335878 2719575 53837691 149790315 136115804 102185028 164652582 104607494 102100538 64281947 37430872 202286910 198513301 71917412 13127689 75308895 6652474 162899100 112229019 31713041 353328 241758088 10628893 113476003 97443745 28340156 43186001 28659178 35713158 10379758 84259650 12646147 31937152 25856337 36355180 11553081 118010685 23245800 51347701 92799991 102494462 11991154 139349 29783388 56075418 9748752 56658042 3024912 185059093 101358590 258778794 5220768 100416994 1643526 89926073 204946050 66389862 7858743 108263446 74091848 145322392 13000308 146783372 104480249 721259 4408559 73075588 76431541 18080435 49852024 7592268 169102621 89346832 53781047 37654711 131118773 284105479 102947291 9900205 79917663 47895630 54563693 53648209 26037013 18103725 131759146 14750016 72462687 37548172 18894599 22262843 64458271 289772701 6271011 177483655 21931292 40107862 99552 101680349 226533942 27128549 63464570 207881882 121912712 170120972 75349729 120083648 27272896 123237097 307965761 39191171 69820122 2794783 8338636 87844695 113103057 93466000 77149009 87156314 58325555 232283597 47684881 35609169 176785499 133467544 253939948 40234767 32550563 49554847 55197827 1257133 198319586 7267466 122441769 117847723 3349442 29959899 52167934 59916738 304370261 99707193 157911283 164462420 83218383 31430365 50685942 30806669 161195462 37931556 93915514 142421563 184914610 85079356 24459022 185713049 81592027 108598397 38717058 2784073 16926985 152363112 16948864 93681645 40292482 49698854 149122640 31798891 627861 68069496 125259349 50823591 130343964 29401483 8662214 106544508 5605682 41476957 268931092 28095628 9456522 7532462 55987800 97170215 44094243 40411873 315586946 26206214 59797568 26180612 113820321 106425746 115270115 81216888 153461295 65542123 206101642 3067803 127053410 146275429 134123897 86739474 114529476 259369408 24039088 8214672 14591219 71886965 10416954 184674825 213168287 12511932 130622220 49440777 141366696 67736925 37963805 69998350 26745369 20862179 29745546 129819276 4617472 23773990 122673020 123026076 98302874 5747717 4792266 183192561 24618210 68453934 60469 72839305 60560919 28226800 72763213 59768702 196278073 2383961 105128068 93922943 62345953 104862511 77105438 137121779 84707328 35821346 38836959 262705301 1745934 72033437 108940658 198088488 318231857 63301268 36658783 163354938 69609458 81630413 28981991 112164606 6623557 57003159 1403588 2493016 114482964 57827421 99631968 66401405 43532036 179572394 20359047 144698237 312511 35621460 141720993 104663679 126269897 72400212 152415659 13513878 211434389 174257276 3710777 37407650 6988360 29038737 322780088 110325155 18196392 137919742 12287804 124540232 163558411 17985065 87602411 282812476 134957475 34178755 106196637 141075503 112659935 50238553 89345948 29014750 81755805 64193122 4640609 969068 14428138 151575145 10552801 93167429 182989768 9532818 63009565 7660965 59536295 2891615 23591767 52012775 151569790 21796788 118851862 46473597 175226718 37156645 68175491 58583360 71036030 6301203 91078996 101760028 170676379 133505760 214823611 33980110 116564427 75403160 83910521 163081442 122051279 157549557 24054167 78165626 127278626 18438812 35469565 69143250 64716620 138266474 56126741 15808997 133366785 62744722 78122582 17350404 89517580 66159529 116905804 197124758 71360764 54359999 139612160 217213165 152475703 152596641 36671210 52389053 124787480 39959588 22760586 133030032 173306636 53603159 217641752 7515921 88126793 5291165 73881779 105755589 41328955 12547989 84634993 101880626 30111437 20193739 187568565 32157710 1387999 92456030 73130668 50660408 57523087 178601099 131322382 54875898 141492564 67171981 121381258 243804259 206565725 70603227 193053003 49898536 22259783 162775493 105503258 47190691 90904372 66455346 32160311 78740991 4911402 82973719 156400017 96006565 136459578 14600042 928472 119922063 98436766 82310787 56176058 23290901 266704364 149585907 55545188 70869362 4202655 86297678 105195745 169655427 19966007 47585635 2412011 213510633 91576484 33638410 11488362 12525634 4934131 80617927 15954823 9234468 89372247 1031135 1395360 124813099 53252687 13212859 15674527 102873273 133934755 65009887 51701896 78647712 17957423 95256321 95334895 53465901 99095363 64130035 147325927 40202450 119293182 15510885 30839394 14855331 90448041 142328029 102865674 31878128 122209192 172582470 13460243 120578892 3491749 205951838 46169960 13646172 6588503 152742960 40169606 37231581 229469519 162363243 10546783 37243634 152160438 24349491 158882782 33002049 95299314 2416720 65682968 52084804 145050851 92171161 7780560 127794066 97122632 72157095 12388461 37280813 126943437 11914025 225249405 13501672 17424422 45799513 77206129 125062744 54318281 22911529 203956667 93896100 73815258 88400051 40742166 116028417 86009936 55438360 116930437 87841805 10596083 175749230 58236237 9476565 117066369 236994008 42505576 6003856 157618458 9161079 36987206 25827760 57929166 69363791 40825687 33526346 80299976 65185157 250843449 56349900 45722452 54220106 39180070 9795893 90820562 29621718 169522657 171708568 168708323 183414904 894336 41265732 740350 127822048 47713594 92654046 5140987 96896498 110522423 94156319 96255649 31712905 78745632 254506082 37853492 25726746 1588633 137302200 126359079 81513028 51668933 47768147 23594946 67220363 19927519 68108817 187542419 17231336 91729722 114990380 74611096 29452262 20208801 31466575 387058465 62685256 64277340 35117920 64862072 133851710 127050078 94692890 121512209 63208227 140753166 54280320 198118782 20558695 246589488 61919814 134231490 120453126 98545022 2360382 48523678 49713355 202297076 104607307 11224811 12100124 34598434 3393574 58823587 148190904 55334507 2551496 148394360 45492986 27300334 5572651 183759698 21924135 204446590 97698524 11029294 83364736 130082640 27263189 27909325 84780904 28903094 94294886 82469720 18829421 31172526 95331937 31110306 57104496 6049756 17725696 80464145 60833905 82511353 9444503 35750218 46095296 52249449 5289006 62122369 137424175 86172830 102467500 43093980 42044842 16615239 9798324 27915717 101277636 4717789 50458057 61601846 119404889 163081357 73699964 122073889 10174772 127863307 118827212 35515074 173272024 66229637 94028547 86776823 95899907 205691313 76813616 174568648 27085012 155164389 221341428 117656694 215025078 16992843 48049412 1132285 8992473 59609616 146662978 24993009 135813000 25294317 255517582 42439718 30729778 3120044 6999053 15305372 145131176 19710021 67108469 2794494 29562048 205185733 47383182 105589414 155204985 78942288 101207137 82559514 5206828 89411364 12855995 78449900 73968938 1188402 23479380 68537863 73586404 137588990 87897021 84945600 24413292 157671379 183932962 122619045 90042591 59585272 35161763 196430716 230287100 33071018 10951451 22123885 35370336 99205693 84534353 117626604 9164649 32468028 2578577 52645328 56714686 68555934 89982768 4467668 63165370 23402778 77615965 75304883 295362947 39679411 44687560 34651236 112773444 76920920 34758353 35352928 114253209 171333922 3380688 31856776 199326309 100318904 50218119 4930204 228000923 50645431 23788712 7079463 85479179 28263452 31724720 68486557 16903780 167706326 49656711 17997458 15994586 7938524 220581069 71210909 140433209 30879429 58907669 171125825 18489914 104162723 99442605 89143070 6181506 47292793 43285757 20965182 48550198 260490677 119439127 213294155 26964108 50448911 16335147 46454846 103543617 13138773 78515078 33445817 9312515 114962330 138138430 96953822 67559258 103943491 22672645 60412713 56685650 128447563 95038959 274547280 83050168 71752869 82258631 20711899 90640243 165890097 52102042 5786851 121466802 84553682 36102798 130574841 35849362 22245877 122083001 97182319 2584102 9442106 35482230 102962727 44190089 179472808 70355452 35742568 37917174 61542924 274481592 43230864 174790923 41959706 9941804 82359492 54697279 17152609 20684716 12782283 180218836 13097378 162906206 75487191 147625484 260057381 4391287 148216880 120534216 54402567 28197577 269604394 58054609 1582921 18646756 4895218 172017730 60667135 114313865 60335431 1655851 105654422 19766699 31084483 57446230 240280380 12057590 60343506 29846169 291937056 114498791 28902006 149769048 9009660 219520983 32625227 101361157 22177146 31139376 44034488 97141995 3002081 10524139 197448999 91004298 522614 154089615 111502388 96931688 82487553 84199980 101859801 44943733 919394 171989629 125843078 55378775 99086200 15470442 31894159 40713011 93644789 231776096 114218104 1012486 97047730 49943722 280380745 79944710 40417942 49726071 29070034 1567162 184498603 14048103 27920511 9941753 100754427 36236826 16730176 101781890 1011738 10987661 167638258 82656091 18214089 123339539 21964833 106411177 105507491 62013416 18091230 139467745 100983060 29561181 6399956 31710321 8624015 50849244 37667818 267697249 145153361 110351403 98034104 19001903 18459586 28030144 25450003 151648840 49424644 17663816 9065505 46167699 160409994 20797817 32920908 31799112 549134 25448609 2906524 192871902 28866578 221413644 17252722 86006859 198679119 74694413 122190951 78771132 88206489 27571943 107211673 44954035 23668607 114520823 279315899 173765398 101298274 111925246 107433608 77859558 23566624 49429659 57742761 138090609 119032079 3503836 74667349 201398915 33138253 86784779 167089124 103110236 18020459 15287403 59531144 80788148 15209067 79495247 18431179 123850746 43293611 5086502 77662205 6748847 36077961 22829487 30835229 5544142 72508485 64108071 89233731 148013900 15958648 18479765 63782079 131860568 233717173 144829069 18131350 106922707 95583945 22622512 141608725 104874819 136284308 160145015 46578385 82500507 40180605 71354338 9252947 26060592 42033129 92202577 72962674 41003915 99260348 123573646 306005848 27565143 88537496 96265594 5275899 50754282 88176603 43649574 60910677 11209664 22536152 3816109 24010545 132006649 69220073 53121328 102816238 75743126 212172988 121474928 63182693 25509520 2629220 65230632 110058697 101019695 122736464 90233467 115561563 55785534 122945717 180515299 68966688 61641983 50573572 7920436 3090294 43279365 224876 162175529 88030131 85887961 193673860 151175934 30749447 95508567 11191814 78544403 343595687 32056917 64548167 183733212 114755542 20837240 82667634 164431361 23773378 83557669 69312298 112390757 73953672 5789384 165314001 33982065 61059036 41731362 109790658 89063476 21779380 37991039 7893015 120743588 66965533 62757166 36982378 25130998 24767113 171167424 3745712 187035241 36725423 71850534 65829967 111090563 107550449 216119827 100779196 49955962 44143084 123995790 96497423 100345815 105844023 83926858 29882022 10746074 67828096 20263320 115139640 1850008 148776486 173062040 188529235 100758218 1396125 114082665 123958645 183795670 423657 155909465 7239212 39462593 33488538 107963158 98241725 101860005 78996909 190169089 59078842 7009253 96917136 3066647 65912213 15544171 125055213 66617900 42850455 10500492 91610875 229828729 92279145 3093167 102921706 85595408 147355337 8253993 190419465 133431300 35766623 1735003 49225268 60931281 6358952 33435719 84252765 124981195 202997000 76233848 86711067 93527081 277925061 204762008 9731378 189880055 13916557 118736687 26879159 45603265 13105844 77301584 1475379 82224614 123885188 178798163 49672657 81686360 142687341 163747349 22631250 7202543 168695165 63977188 49410245 158891078 27159574 208912388 99434020 46867878 50608252 182573863 75123068 166693772 316013 126613450 84881 204324666 21835820 31174379 274067965 80680691 83122061 79880110 8758094 14591865 98422214 66427806 11284634 91618389 26004135 62671639 35668380 162434813 91880036 144732764 19702711 58580045 86967563 5968887 27767630 246597053 135517302 36010335 119044846 206868325 12372702 25280513 16903083 107429222 235637748 4320295 24194961 162918514 1579453 58968325 109889088 98651204 44512562 79004576 90416064 69752224 24166860 137072241 65068537 10143407 107836729 125151025 34104618 36948004 221745110 6876262 3773813 198409584 64076519 132693160 58295890 63153793 85115957 71451051 3481634 4197249 162869367 65948525 156447056 78239015 25512223 15345594 5343916 40948529 29313083 58272549 70672060 157903633 146784273 81458441 316472 94609539 123916247 10512579 52273198 68296939 103716524 121133194 180418552 22725413 114394360 29004839 87625038 44456819 166370415 103002150 88805586 80306895 55635951 82725604 1253529 61758331 50257117 88882800 137969773 154120028 215720089 13370092 49741847 111000191 142521880 4298518 102358377 69038955 134108223 29946588 181221156 162116488 144363371 67079960 150465011 98712370 189840581 49904384 101049054 18458804 150877805 12889162 86090448 94616390 65084857 99384754 10049142 122643729 50006554 94202542 103375096 16047541 16030167 24392807 19080936 27843178 44732780 78129824 17122740 83632775 19963100 21635016 35410082 59114627 101822061 161369185 86196188 151108682 11630958 60065811 71579520 5927050 183208847 137486157 78674640 34747660 66771682 77222228 273114180 6652984 153593232 72236876 55765168 109320676 146775688 21279971 219606714 54021801 131600230 36349621 23397270 7240062 27157959 53781897 68153731 23230381 47799291 74274632 119201263 28132688 47635394 157464659 10589062 118659864 76501581 164632964 95084230 61547157 70787235 42387137 4385354 219356882 63697062 71833925 90029008 165759945 49708901 5776753 187073406 28549001 60429628 242203165 26874960 144612064 36177598 59131814 54853033 88991974 40171000 118346197 29377003 17416024 21257701 153242522 116845420 58999911 142854723 97927922 93541939 111291214 71341044 56741529 4534257 98949996 26229351 23899331 198670058 7385089 51173400 80874355 51088468 32491828 46334860 132826865 169292630 52246372 58876219 176894163 75922255 59259229 194353826 76282893 88878380 162412424 82034350 77022393 19952849 58226326 53242079 147898198 111420686 54383527 46340079 107968989 55476984 252833469 14845403 15058906 105575100 95308562 64709072 50005755 39580505 148677903 29751887 677059 19644418 140540326 81140779 68620262 106443137 26367935 67990956 106485620 205881186 5289652 47650932 177008420 87446147 149041278 74819227 36608344 34260338 12017793 1958893 127761919 76716580 182870513 114920442 10611213 144935489 49297688 167098338 47667490 15461228 80023624 95323879 93171305 131069116 341035198 31460557 56628955 206935067 77152001 99242141 29029829 42761256 121249916 22065779 118938069 87779942 216840525 283483925 86359762 325492829 31040691 88066409 142269889 18261162 45683692 61289148 8051268 43212079 174826300 28426465 4837367 25092340 142970782 187580754 31154421 52609951 28867156 93287585 18056159 157414288 19728058 27956704 229920665 65085384 22341570 114245797 14534847 173993827 147792934 99628891 218882123 40094449 102597618 156923090 26920197 163970406 70133840 39197070 235027788 37514325 32235689 88479356 159278984 54321647 141512573 117342517 42467173 78910940 166180321 152945549 69638698 108539900 214413010 147985765 121257923 55131102 107935907 3327563 80054649 283807299 126119226 51488325 90675365 71278552 14080811 48103846 73363364 203361616 23132631 23726679 43419513 24741851 49710244 166370976 9387179 1010242 40492096 57832266 80182268 100473315 143328938 8427138 31908813 55173755 72612491 74466545 108870754 62478638 28934153 151762740 163640079 156480750 2271608 92134067 89665004 145215836 15405230 71818506 23656435 74543589 20299241 118446956 108809435 116175331 254446038 5302946 170498032 53419984 20096669 47033033 83777853 19900030 196836642 4952814 3915797 28840857 234035923 144712194 155403647 29219430 94673 7906377 199337512 182007831 193063798 82915970 69380383 68960942 27400685 41449281 28858384 76427614 113425802 30823584 243568673 77074923 36762415 154677424 36974405 8538794 60420822 138467125 86073227 96660419 6230211 21919987 59581379 31674383 172173535 15411639 92646294 108747912 260788415 8414116 20564203 299666820 4288743 149203407 69001555 148387492 201650209 103007046 66826575 49386632 71482246 86280780 193652695 100152950 128652685 7652278 78745377 55057016 154611260 25582042 115206348 10309225 97182217 51092684 21972925 161627007 15554711 50828300 27001610 116877618 52288226 124448245 129153114 90518659 174104361 73436311 33858084 77472264 11589155 44543978 61675490 3903183 81283154 149041822 571710 165751989 17855032 33367022 48477931 81323835 88514376 122385516 43521921 601018 130082623 204344335 136138210 122487159 138321894 46976151 158747581 132131395 28420175 68666366 71100409 81049030 26878309 24242051 2964987 180454320 182452296 113426499 63062690 44274681 121315179 157331906 59990688 48020546 72404275 240418709 14826244 2520777 130306054 153117980 88833687 65556726 235430994 29848991 121649603 100896972 220368926 124700882 24031217 10429245 19316964 181819726 3327920 81532765 61518716 188484440 66634492 18177131 46942134 39047946 82416476 216129568 5131875 118191055 23769128 43063533 9568348 3511537 9762199 16176350 41194247 246863528 41243173 89568801 52493637 70507228 7480119 61230413 6622741 151813876 2378249 116635946 4281025 81434148 65578163 108810778 255557515 19046069 124702837 133605788 3340942 33845793 2501839 3368771 102385441 47970685 102750210 49532373 154150917 72303363 110795494 171305651 85688347 204839902 157937361 17590699 52609968 66976005 48704762 98911219 31582787 104585802 74967212 73236459 41414822 25908986 34398939 156261722 29094276 100338556 72110294 118074622 59194816 154940346 58981109 137256589 121766954 17513196 5356615 41055680 35144491 22479933 26151457 114548244 243363466 91797722 50047915 18982982 228760721 53578645 61866179 28126483 93513906 14914219 25571689 14643222 4610026 57411108 5974718 50826090 102760002 4786707 104264723 93534510 17548624 72575686 108265095 3761692 147600001 53888045 36185911 23399344 57986099 15197830 30577645 22315934 41357277 20103503 288116 43422947 288709300 47769966 107010376 45158511 80392541 171906720 72834324 16708331 45224947 33426250 406065604 211486698 54954166 16015360 41685972 2876502 45495111 8029270 369275938 19657814 146574068 175521056 192330418 72413115 154256266 289722891 34289646 227499474 147223876 79843186 55747199 92031540 123891478 34364395 341351857 8391098 97169705 83238902 78561386 8081919 4225282 13918410 54308387 25938651 26617682 62299356 72760425 123159730 16797564 21470966 112023523 16563406 49634526 73470260 78615922 80080115 96444519 909313 19704258 232925942 203028127 208111161 48778338 44731913 79625178 22091245 86826803 89281246 34752029 81853589 953207 239936844 60777839 80006930 23719131 98608585 61391454 115998854 96267736 139986789 159252158 51314160 46499760 15709955 22360576 15411605 24044018 26590006 11191678 66738498 84803735 88017772 21189004 27308681 4474434 52797087 44601319 380433531 113502404 72655875 36877012 137815039 69112990 79338830 196301516 71510279 7046024 153972638 208505289 68459170 79996254 96768250 21515523 52082067 185312121 65606060 26441766 32897584 26492409 134582659 228827191 56169139 13707593 196514611 169076322 9664789 14841646 12283843 85698734 185836775 37471723 36475540 49794292 202218485 120016464 57795223 6433990 110324203 96048079 248685945 216188490 68968269 13238597 114456342 74831909 25034098 133185735 82273676 717298 32200958 6709815 83977467 43502626 24837 156209362 134385918 103868300 88086673 8160289 130889477 324713005 21315246 41580878 73489198 54867432 194965078 59903376 114000708 7669482 25234562 212664594 12251356 111326897 27196940 162228416 12531057 981359 8241566 69131010 226848 293703033 125485840 274089623 86185053 28934034 12065699 7699334 81811293 17222513 1878177 249251263 48090722 14843040 18492770 66230147 51256173 51374221 166072745 20846573 74688259 152089735 67231736 86918093 86399695 98479266 58563776 20306398 97772457 125494136 109466655 167250505 92813285 12127171 102526099 185981377 322631950 8192674 15691595 20692009 123908767 138600082 17775591 5342029 74750768 21975951 93258838 99178 167701209 11351427 271332240 5202051 352621548 25691896 33840727 8328181 85315146 32348331 246280853 22632406 16539878 117926127 67899258 9631418 169737384 1026698 118377596 26320981 123019735 49615044 161148321 77211756 44374505 33317909 6807820 368288 12123108 51512312 67640586 104249100 111384493 54786767 96269011 23917708 16681403 160470055 62388657 24547626 84438524 240159391 230667118 139734628 237416220 96032116 51451588 4033233 94069143 44103610 93687272 7253475 117737597 10832094 85621843 21995433 273799076 145181156 5142466 67616497 5144336 4154239 96611884 181291553 11520560 25687153 83426735 48730347 109666303 161291189 110857799 6091661 110159796 38562800 110008020 98391886 35840454 55537572 171959233 2398632 30277918 137592577 57779158 88989084 39693912 112614324 143018297 1538415 71677559 69924383 3228674 2958578 183678540 167771589 112576754 119172975 42520332 1004496 7135070 63857032 54071305 83275707 1528419 11159123 57395740 121814350 163826637 37818081 141718562 120838193 39225154 80175145 405677137 1993216 119364752 63204470 186212934 6421138 59171747 44532673 83218621 8513872 88777893 128769560 45038015 3558304 97299449 60139676 40075613 50455456 275389477 370748835 15870027 21076311 65769158 134370635 72502314 142273 288284776 19114154 82897661 140929473 1034008 15277475 124298730 75543818 29158128 23654446 195972702 72079031 39026101 39811688 84322856 137545062 4355876 3133287 35304393 166439673 65274662 66418150 98279873 37255109 3669654 126545008 65955631 18455608 170088638 4101675 162866749 40834833 84803718 38398410 133120574 20906345 126715773 46065019 89185604 99437692 67552135 87701368 138206940 32126311 8954835 87254081 117249136 169621818 11698244 48229306 28471702 22229523 82958470 13019552 185858535 161368471 12022842 42496787 8660905 24615320 64358447 127581532 138239257 202010898 19537811 40917232 67141092 92123918 17374442 313176040 12352132 26500467 74672806 16663961 198018057 120193332 81847554 141225528 22213560 21196739 98549663 16862963 8329898 188294975 2590834 96618514 218120931 128820713 75640905 5479372 185936803 47699569 32675768 101305176 148113129 32231677 19449462 9981873 15013924 69338699 13226 86513561 82042442 15152270 49397257 74520520 36719065 34931464 2191470 42020090 61757056 276526352 45084612 63149798 193804879 6412995 116659967 190044139 75950883 81983554 60372814 108764827 67304785 49879326 242879 118027872 238642634 27495766 242764046 18707446 360777434 73299835 42798486 5456337 158502254 39266668 7179610 27065207 176795019 20742210 71310716 62674206 100432226 252726743 6242876 39716828 110731574 73308046 54216723 59460390 82167001 43947550 41409042 79581981 125800901 39247101 11631009 187647360 99228388 71196867 176729467 27446143 9067035 141983252 145741 169134037 34119986 52020544 62822157 11617868 34634797 32422043 231097677 67981861 88277515 161500051 11362188 77066100 135354782 48213394 11987193 39247594 49204001 183168149 87487304 102189771 1041114 78335949 76599603 127251647 206260082 124168408 177839448 98245108 181915776 18680620 159307459 75935039 81822037 131460915 261572659 156425415 62500857 30696832 87030242 73331489 82280476 20549719 14255503 41015271 148454897 25035747 70794953 171313352 120675775 152968635 33984751 51611881 30617459 74251767 14352352 168922897 27990755 203191055 137853425 12421798 101437555 7517876 82717393 12890607 88686807 87447371 74796600 78341355 220858594 95115561 112049227 192226939 183335956 135292545 84634432 720273 33644921 136953479 97264327 78896626 13194448 181976364 124058894 153685355 65983460 127663353 35500233 21295968 652630 20223166 88310937 197437949 273740205 20889549 12380267 5521991 43924940 47849237 37308965 33516214 115935665 79036502 28815714 68924222 97646351 146348121 38533186 131314239 31293515 12668196 50344395 19913817 31236072 22817281 53551564 151311237 112003905 154088884 14508038 22894359 71142127 179082318 34597108 10547480 155988430 36195822 31692471 9611647 111416300 333013799 190093405 6101096 25115834 55825314 24758562 17717774 89275976 5178744 47914109 30133282 93991674 144039402 249801808 136081685 115193020 30677605 22411440 38224177 51305167 7420568 11527717 222586440 125268478 84768613 144094584 11006565 54485697 130236218 84499690 2924544 36276130 28163237 50258205 197797669 31263884 25960275 26148108 88539791 93707859 26464478 238582981 16278180 93653578 225392137 45666114 135995784 223320874 106835072 122074161 27417226 93090759 49973506 57477493 106454 18439900 142009585 40690979 56313503 105207271 42747401 55022098 77788107 39939290 62296330 36894794 80375932 41065591 71905461 231990466 4530347 175191443 230360319 86342269 151305423 96302926 150812644 4313325 26181734 186265872 78615378 157802483 103057961 30334868 7398417 233110868 58731872 110978550 223336446 20363552 139366867 116581886 170021675 20525987 35184747 8419794 62764714 75360405 53454545 28943095 75265052 22588784 187387328 67800947 47021150 17924766 76877536 135513239 108540461 44247583 56608776 36324767 252322500 15263773 83516546 72784531 26210906 152387337 68149770 47900169 208608190 112947490 81800651 72869531 204451112 15764491 53685337 87084047 97203790 76731115 18244094 52266874 164068768 134565353 84184272 67476706 5700984 187007446 269065715 133956464 151117607 82396433 76156668 115709327 38083468 33104474 184948236 96012039 25190753 123760918 46100838 60802285 148931951 107040874 84513460 159574291 49708612 185548693 62390901 56575337 249519659 82661548 205109845 5575388 96415500 75695849 88243515 265343191 130530063 36857904 21036718 127823612 130181801 29505438 60463815 5412800 56920097 1208989 155505715 52779169 105426996 62180186 41977318 275367343 182450715 131282449 165143202 4186845 124559612 141223114 63178987 50404473 39927203 51652528 14510673 27699715 59366584 1497564 176154238 10247668 35263117 9809816 194075094 100828547 41511858 6582910 112365631 63474056 175166742 9544055 49893538 90670129 67021820 8990909 59841768 28815000 29668417 97004312 143343643 151929816 45195707 25539066 13619346 318358524 23509045 114360445 68607869 46907199 27180229 144074660 11905559 20045346 153897821 17165155 127386916 62398857 44201445 156577939 252935095 37293597 140959427 34300764 33811215 15752744 27043430 50549075 2982735 111716928 23440042 21164609 39800604 88927187 66965788 54590621 840123 193772851 52952195 130592470 134539037 94368105 31111275 160528790 123711652 69284588 62717488 53101013 114169977 6090148 14763123 29028061 4395860 103516417 45976177 158378392 23321178 62149518 38405805 21781590 27902831 2992799 159572166 19867084 95163042 221016303 151874243 38046867 62963444 196146799 57452860 213878921 52129123 64128794 152627462 4862 247505754 8242399 14130910 180617282 151517022 76663914 151040223 96784077 30107595 186673226 42431762 189148001 98220968 27413877 38231419 28084527 80116240 3544585 212943258 172634150 253442137 2820487 76137339 45198801 51811461 80047866 97016093 16635826 209101428 96304609 76805677 50343681 6521625 107873415 63829781 48814395 15808929 30116673 215953635 110727681 167853359 48702756 7093488 65926646 18941009 37528214 122698078 27042359 130082793 88471026 47906153 34596275 101943203 46674401 23278304 30579821 87577778 6913441 29025222 42874170 135816196 28331350 28314418 23991522 48319406 7635941 74861183 163938225 62210344 7407580 30040802 59888229 85445519 97196990 47976176 77419377 45360624 371295708 106757178 178763398 206090439 25618490 105249567 43634359 113199209 113634035 49405060 34815201 92120569 38276605 15088945 10510063 5386195 42705360 135619455 110848347 32242302 144030800 236753577 55195413 19443427 1400715 226899187 159914376 131991145 91998577 69312009 17260933 9795621 68221748 45951357 88802067 215369872 26791116 69867042 37855838 46214228 89766783 70359430 95192775 63423855 4163045 61429075 150771436 11047195 22927866 96502506 95651656 8254316 34834972 127820484 41556602 18046112 167840932 114659407 65363640 25036937 99272384 30852263 178892683 6125100 54626202 107945002 94022410 204169507 9757388 77059861 39090497 187097716 174488272 96562159 10872554 111270712 19670088 93420542 37805620 219142852 121376600 83122197 32954908 17312749 17801771 145903979 229850438 81541843 163223307 103209703 45907480 64377130 114706667 109774848 68891225 155644724 9176056 68208012 71074569 143913653 96843883 74571928 137668193 31024371 64721618 285737768 68263670 28240706 88334278 90192922 116956838 107964535 1475532 45577578 171451817 115531235 208164983 5377066 29390195 24141020 25186231 36477954 128231102 11084680 118526482 16661717 19871776 9836523 115558690 68638707 99687915 97154643 120313522 78376443 62827852 50966493 50835797 34899895 29316942 39517775 21017236 38208928 26993365 137182860 38425576 59020328 102534106 37674006 110228714 32253097 39625198 129978991 74196585 776373 208931088 167452057 233854074 58248137 17497726 172505443 26246130 79158324 33114453 73915184 108701315 1002456 32266323 75757372 56023058 21818735 229125099 72037194 25094805 154551624 19881058 133431827 104853280 18035266 125212276 39332781 106791773 94334496 17057018 30806193 128323667 24954606 153246262 231816386 4819721 96352957 2336599 15353244 62439759 43297742 35574251 94744723 140683177 1123819 156256622 47755788 7726517 25176609 231928841 28903536 301416596 116523508 199190547 75722692 159496159 356116646 69652740 45500092 81286520 89344962 110099089 2666246 237046249 145592182 25321942 112241633 188110457 8526418 15787220 88023892 808877 45481511 59202500 195025037 51243270 65731894 407252 142611470 1375810 94967168 171703944 4598313 1237107 41671981 40802584 16462358 3482501 83309197 27119522 38262257 90045022 5710164 125968861 229992269 226373122 118036644 91712127 3295603 75606939 29031495 165983223 141797068 471631 130237867 43094201 19040595 85377706 61836786 149031622 171457648 247038781 44112722 74007256 255696218 31657910 143557282 54227280 86686009 50280254 89105483 84141262 39188179 29546782 67648933 16977152 89989177 48663248 130674733 9826612 73072936 3739541 80773477 26655558 70149055 168916029 38545953 35299157 82738456 48660392 10938055 3994966 17709206 97694495 19329204 10535478 218842241 72761394 151265439 61885695 145673952 109251452 165875664 27874220 90759294 49061422 62017411 181062104 16859036 54222197 41392688 41070045 275392928 89144872 31076782 71721589 134579004 7248545 212907677 63486823 32254967 2874717 46910089 9468439 102351611 79803151 9476565 16918757 56150609 61036715 35977015 12059171 98952257 59003515 33884995 57594300 50041727 95366991 125499763 94917579 1539690 126436140 203916445 34909330 50396704 109565068 122023603 44036358 111139557 37763460 98416927 113146866 84762544 9972183 21110838 45873157 130829688 16355054 88625726 19496603 50724260 236761244 53356863 82379365 21527491 148533726 174689467 336445096 54030522 25454151 56434747 30317834 43912717 126928936 11752491 24318823 295185314 13750348 16430568 61003463 15540091 85273122 112426440 49870741 16771911 197616364 233315650 211009661 64749022 212691029 4666262 99323996 23950926 160188467 120122578 119372300 31125147 64213811 130524062 25658763 15100573 63140652 154531802 94208169 56158905 1961205 12185209 8460390 28027084 83558026 34792149 130667814 58897333 184088325 122324588 28707832 35919963 22122287 52571701 20009884 142970884 30787697 109505483 263198403 13062562 121573018 41987127 48463719 15549101 49663715 135271261 228923292 146780635 173427914 23776302 66633370 54239690 89254726 94437975 42657216 874293 157781284 150179581 69916444 85165903 74154204 169997433 826319 103625030 103949254 62731054 52881679 50309375 194192071 80267336 17883048 95084009 149146151 123916383 14951976 161404137 22179050 76871756 26935429 27250881 65911890 57294420 150603629 8404443 26220511 112354683 195770249 97648357 7749110 40436319 83411860 141605563 34227477 25422327 22277225 138004283 103269917 37089614 62970567 156127694 5172029 64051580 227115240 253997 127287024 44092645 29441875 45130648 45556906 15462214 43635566 552177 3296538 85902207 37961255 79479947 5421351 63857916 125200359 186640637 187665023 57781453 14489695 105033395 118865768 57548944 58739539 96905593 126080432 8612812 110554995 15605745 13574738 223909465 42339588 33987250 72901525 46618199 31714163 139845570 59317267 17607784 46955547 9744451 154360 224501541 32273990 3655510 19726103 253436357 15949145 20340891 208019140 50803480 106992186 5370810 78010110 99677443 145002452 41974394 90219102 147038848 6796787 38110872 240220115 303668144 66570912 77882916 13235078 78343276 123100009 55406740 101132116 11840126 66490451 150148369 16840489 139755912 93921124 65671000 47680631 214501104 90532565 94286624 85041242 5141973 36126683 47418236 11169680 59580750 150670014 183320979 79230472 139027581 44914102 8093275 24495963 83308891 36235874 65019917 43359554 253433195 145245467 77906206 186501475 171754808 130157865 23918337 9170429 74198370 41106680 10194883 26009949 57387546 104667283 4414016 21989993 173263082 50444491 60884514 60313382 1852966 18796934 13163814 71941246 122262793 94917035 62391462 27140126 87457044 69296267 25267321 122709264 15081380 82292597 152380605 52503752 76030052 103005805 48459469 37059915 187774333 88020985 50177727 31286562 165300656 45983368 25534816 96147546 20631081 5198311 85907664 39342845 116415864 68299625 137635332 12239796 71553255 96619857 64239515 110448031 141428593 101068927 101033040 118333260 13892264 7834042 151291891 4762261 48398337 137130075 5438538 63582975 29562167 20142093 44975880 75949914 105589074 117627250 18453466 114434480 200659619 85894064 140780332 116095754 20697364 37896213 56603506 174715800 103800742 105332340 73969550 188398199 57290102 21846020 7442481 85528054 131217560 162906546 75528008 74645776 25150123 129742198 214077447 122349663 24043627 144839388 82070849 33135720 14970234 163165830 21780315 36349485 59257444 1668788 36548147 120822689 177564864 58031013 135408672 28508677 12153368 21156466 21228495 22069026 207503360 16837888 21796856 50757478 110062318 112174007 2347853 56488382 55028864 236427279 73575796 45284413 59479243 207727964 19254421 215939627 129698661 6660753 51527391 85658563 12958777 110212785 86896231 95115833 30628764 136998971 34195653 22361120 49438516 34997679 119239088 125302699 74551936 29001575 58084733 92674038 165232010 3604068 191878099 49560576 79841248 36619377 36310011 133229 119210902 9066304 5904899 131588721 107796932 86987215 19218806 162990764 60489842 24809341 148404390 43282867 9635175 6205374 4796669 1025610 98050356 102764252 215944540 34628116 4288216 14814412 105549447 20214190 96176191 78767341 116256302 136904315 27254757 25559721 38528086 209171366 40617471 130311341 78099989 31699305 58869113 53314737 142550865 69102144 47899676 17151232 77873022 133995853 277670486 127163553 99907895 76544540 62818519 202890240 138791281 3391874 195316400 9992889 61468226 27299671 12835306 118609153 93438018 247826 229064171 21818004 85033507 36909312 2598569 184718192 28394896 32008756 5899034 13466227 67723971 194163443 128405012 41255192 204339456 142134603 214841376 24610883 108198489 175486121 42008870 11444570 10229308 19251259 102781031 9210736 136503132 130477465 217610183 103962871 39810566 57912744 189429232 147542932 10396690 5343967 9414872 41968206 132402562 10655362 66960943 24182262 179757711 150609902 351286640 86060052 143819711 103352792 192171315 129532503 108658356 156220480 46024202 59718246 31751206 151592927 40593841 38293469 154098421 12426150 88396804 8537723 200415329 55426562 86401310 59652252 176133532 41196049 65416187 33056211 132370313 150291560 21787506 60783109 79683012 89842280 76358016 82760488 61734157 95330747 58934988 109962052 4370037 30396595 180292208 98266987 22766128 209076727 229972974 63301812 101584299 55088721 90625028 76450989 111985562 98866611 156249074 91518293 109683456 23868527 5428304 217094896 109576135 124946906 13368715 55384606 122735648 30248457 123158234 20361019 283271 174115972 7044460 28649590 5078886 71256571 7534162 3829488 31616685 140130592 33684820 34058072 41557537 113599797 1803173 8480484 57676869 96416248 94910048 115215562 59584014 54999080 32336346 76460169 55037126 48716475 43239415 44725351 30942329 68612901 84979345 8479090 2464524 109025811 160533618 64314876 63967906 55190789 137695495 23318322 8247635 85413049 45894016 81540840 19833985 122798871 96930753 128597639 98138977 67465826 86608353 95922687 3870033 582692 77431311 16907945 18568828 91964696 15605235 12702944 149054096 46215996 35584111 24774661 137339787 19692511 53802382 15171701 14879165 274562002 33087015 101339703 121029222 101015513 77131380 4367130 205180293 17815082 164684338 11997053 53905351 25509248 7098503 44839659 111526800 188133815 152870426 47837031 119508793 87808400 51136748 2148477 78884182 17757520 185909110 70195448 176468007 22630689 77406848 5138046 22884244 1087745 143725939 47745333 41608622 30672148 152967700 127098052 90432673 22670282 48134293 176427156 14370916 198815 191591666 18760639 106745754 88874912 78113589 175033734 9181224 6097985 204737494 62229503 107065252 190493602 76856830 10852120 34388739 61710969 4512786 70583456 106112725 239226329 62129118 115575911 45969836 3063706 37320746 196142090 75159482 14709624 26578854 70780554 83055778 106230008 32276234 77987126 274457333 185496146 23092613 24188603 125926276 184500116 33694663 305152567 9947686 26590057 81164443 145307704 25515011 14829032 348636 96105743 17279208 41948520 56037763 140965819 60478418 8743287 99036968 63060480 162493820 16767338 83857617 128768200 84927478 132701354 46836224 116529407 6865059 263410852 228958720 33555382 21506445 93307322 32427330 117371451 5569795 80377598 38413795 19887025 89560607 70612050 238245072 42324237 109558965 81257535 33109540 21115156 110109867 308767090 25869223 23387801 72921755 4957149 79799496 195080712 224870560 22582987 22761997 120215517 15430577 75393555 62195112 48336066 149661489 19633164 46370322 118471504 41879568 101600330 56865544 157931309 34571846 10579661 101039330 122720025 69050515 77359095 144490191 261460102 19288846 131336849 180052491 33284742 42632464 81067866 135429004 17172975 147601072 129379707 95437898 15039288 217933744 133571550 176450089 124295007 44379537 2514963 146679026 26376231 73185646 31977680 48291152 79553574 96306887 29083940 40481216 187520132 69548989 6355943 121299131 114916583 105193535 16824985 118080402 150928193 123637158 97366599 63402163 97357334 12672038 174137290 1056788 7010766 167967599 2882996 43620742 207006467 160820816 62133538 13820558 327567679 145050460 69200217 133748112 29271484 239268353 20401870 55131017 116171693 256396278 1236002 47727551 17770372 103512541 146165949 8862117 123218805 51885632 69285166 13896106 176205663 922658 116177048 112889129 67257491 40360958 37964723 72574309 135377137 82030117 16701225 121347326 3615322 3865647 51562020 112539252 67086981 85327590 132258419 31096383 146399920 63195664 16728629 39081810 260710045 214310687 132579685 74539713 108076905 155581875 89654889 13836232 151378506 214047068 37684240 106802313 25584269 26823569 115440132 163032278 164265560 76763007 169205318 293598976 113322986 148137575 133879250 19557616 770253 9879873 105005549 30358073 62977367 178821623 87599997 60450198 3875915 134448308 47118152 80271977 33087797 17584851 45687245 141668480 36254064 182406753 23825364 38903480 50181756 114200781 134292877 9439148 108093259 46048869 29566689 407127016 82126320 55776694 202237253 34460122 223377484 104387157 14748860 31655037 64166993 18577940 108947815 165090264 122550059 44541224 42866605 145520595 14854634 8011743 70151299 124001519 57930441 20045193 17619089 46259176 31000724 67899870 62935479 51459527 61427596 10456734 70379320 144244133 27922619 198121927 1242785 75544311 11816173 51714782 2517666 27740430 130081773 206474350 25376682 81070773 196160161 11072015 69316718 121545665 151636600 6877826 132300273 208587263 41753054 252245507 23695586 48877805 112585645 36384131 17723945 16909543 64403514 140211308 62358142 199515485 91978874 6192318 1242615 54093303 95998286 126761962 29236379 121958 23999818 68164883 83015437 87020263 102189924 187194208 42447640 95429653 25392560 122129496 103847407 65930131 64574925 139474137 35912721 48961598 763793 95755526 53813364 52196766 95742062 190412920 57803910 26313552 171132778 49323851 25132630 166292997 40909786 14220755 8918948 151716806 83319992 49567920 149119835 25177561 120095718 24921388 205584740 128780049 185467569 91775894 8593177 185875263 26526205 68942327 88408483 82087747 51929475 189433278 12352710 25074235 36858193 81379816 82694290 115469015 177768830 89942937 24246352 11524215 260556331 35872907 64351749 182662824 8562237 78439938 17269909 74336580 48943238 22647315 62010509 56827923 29556268 196081842 11145540 96999076 77696392 24379207 133406786 131882090 25100211 249439844 72275959 57678127 58751524 62716060 55113864 1164415 114839743 54629840 188467372 6376819 36165103 118049751 71310138 35094715 18878534 25270449 124261143 33255196 54294753 11104757 82006844 98312632 53635085 116738558 24358722 107311021 5435478 88185222 130600749 11813079 97380250 136171530 126753836 14615767 17831657 4646151 57033215 41402514 27489595 98510036 42707587 143356359 22120774 141733437 17783037 111490182 207122016 295746518 241179 11167045 4772393 62518027 5679020 121620210 61018729 132110706 74076650 101654594 101640926 96112220 183427841 8934129 43094660 115626962 94650084 436271 26774269 320632665 84885505 33434750 106197776 78021483 43427231 34105638 20739609 25917129 166908941 52022465 32874090 31864273 30563314 74850337 138002753 62300835 28283597 11828311 51185470 28107001 51937227 26086942 30676126 28419342 26081179 122694202 130229860 73462916 153474266 34181543 160932829 79134575 113291774 6659546 88367700 134345985 125576178 4819364 71523641 210287348 230094864 62115229 106307171 151104296 19799832 177606157 94391820 217299712 98417539 182618624 123846632 123176220 23363508 142434976 21286975 17830195 121882333 16851301 41626387 30586842 6643702 76321891 9397821 191582537 24043287 9157254 85951269 7500808 16340485 41830489 118096875 1724633 57694124 45844597 19908462 41513031 125942290 116730959 43360200 49259217 123992662 4722192 127983650 67006996 112083839 1187144 55456992 59908187 69539758 48409625 1280559 61069202 51753950 43347127 52180990 130215920 110265298 244947679 9746712 91810115 121832846 15315385 98163593 12524291 56218694 44619033 41623242 39993928 50039857 13504035 4902001 303231499 37215499 144238846 23577810 149201350 74534766 2883064 16159690 125545680 136557294 152723002 74110888 19035580 162208186 29603375 22502679 114545252 72581160 81806159 45288612 170003774 23590611 164156556 84947521 48683495 329538030 142864770 129776215 30467009 158519866 33345279 223468145 34044914 35281154 170620262 73401512 43395390 22268538 50567656 79391904 184149151 76523052 9553762 101648729 148290813 89479976 77861751 258855787 18382423 281190659 24416386 30880126 87263312 78958795 163862439 171186379 83185981 69756236 58512487 214977495 36845188 123539493 151211498 58468559 80058780 26137466 77555462 131714946 3001367 22013419 31417258 213371318 76453403 79619313 113197339 31567606 294331591 15674850 21085355 57788899 48761304 84721659 176154544 88639003 43091906 17564791 6562476 252109728 27859294 143154824 144903818 5194571 54684886 73429086 149328782 70139382 168510239 165366055 34704718 130701151 48200916 49515951 57193525 75680770 43731276 6170881 134318071 15123999 161737031 21085916 128329566 35908828 145918582 177359691 57016572 129244914 196713239 73657362 17632587 96320334 211422030 195392186 52129072 9162558 68365976 308142 127329609 31663078 51549253 28388895 28211262 118031374 4764080 134728638 66619702 61021908 47332794 46170589 5927169 203362143 60956696 61531228 32837710 71709179 66005475 45388402 42638788 2784957 129012915 8923861 13440914 175444845 4513449 107255312 965855 150411512 394063621 96592589 13580858 29239592 61679961 140484583 95713570 42946760 21995144 146383277 248698746 18346298 34415072 100512636 112740855 515559 102054162 119256513 27791515 88819135 65757836 57359462 168601104 178566385 58253764 18538925 84819086 9817942 68825333 52996293 111934239 104144941 35745985 159992814 33925880 47812704 189992544 105266363 25204846 97941726 43552385 215262194 116190869 45464035 76649821 4614038 186956718 18422951 53355503 72502654 186779697 19769266 11990678 112162855 109574078 61113164 14914032 57517511 147687823 12058457 8352542 33494369 47417811 153995163 37069214 107920420 39853032 79445267 92486137 28390221 43094354 170587792 133076204 111489638 95484750 77726499 70655145 29566553 37422134 275016786 108524753 121854963 110265485 51392887 17792965 16942183 53530348 106738886 122874589 83046972 211378051 41719139 24236322 22561567 10971409 25873966 184070968 64660486 111688997 51118915 53815693 38660533 29608288 77446305 6552378 290409623 95657589 10519804 86644410 116404882 23285767 19142119 26501419 254700630 13989759 75576016 107137570 142724469 105207033 93258498 156409452 5290536 27427698 7952039 22148059 82671102 159486724 120991873 113999365 51081209 30971790 32934729 4505748 42325359 29953286 63211780 37781208 192126520 36309586 165156581 80962908 7827361 102328848 44127580 146040965 112056112 40837145 1351568 13250463 75163035 15188106 287641241 132135849 65894907 16784202 19107626 48083463 103622123 22894614 75591010 47937178 33346095 118560856 13409515 74645776 49252808 53353429 33964912 60912190 55716140 74322946 59858173 87167568 12075831 115717470 49109719 25260368 2991150 77072628 26919177 2808995 96411896 59285664 111842388 239467270 22662530 868802 46759537 72893688 121524993 131287872 77471397 164494278 71443809 21622589 204621095 14666529 43912394 210199271 77648384 55596528 120332086 16310344 148316874 41564915 6306830 86712104 304456740 7697974 1505520 137964163 27667143 137767235 109864999 54302556 185966094 122304018 20036319 119421974 111548900 5382710 70557956 76138750 44938242 97106414 129025631 90059506 43388080 53372027 60104486 25363388 98598045 122828502 109629532 154161695 6369577 47027865 84131487 22392689 44493862 86499111 442289 21841345 140105381 26645018 160389237 93754422 66905013 39458785 127316060 98343844 5794331 5781836 42042785 34450534 62348163 69973547 63867555 107951190 47683674 38318391 135731077 91630969 35793398 207853543 44422904 49590054 31933378 102941188 53914565 13571117 7802473 122114315 32465988 195821946 35140428 3872362 38711873 86298987 36086121 35669145 187148410 141869403 90336640 37374177 69796951 50746156 57413352 274430337 90428338 125806545 59226521 14787994 83949485 99634450 115501145 47123660 21189004 145912649 20953044 1717442 61099360 163247192 160990765 52404421 42836974 202181986 110933636 172364751 106991098 66340766 3277600 69488333 138631328 23952507 24331828 319344014 20784098 13904861 12857950 44444307 135254703 152834199 46850385 14702314 10680454 142116600 107835080 35315052 59992626 51355096 49714885 113220119 64945797 42280071 6164846 84005024 315699809 34118286 161359614 91184090 16763870 68845886 157028473 104609687 159017116 86498125 73054882 203400104 8146196 43845414 126513592 10582704 22559187 24506452 92678458 325245292 62497032 18329366 198739333 165269529 17764864 104479977 153428740 107616001 125682122 68404583 188249109 47505480 105009357 21297005 122592984 138336548 63355804 29030492 4434110 95186825 194536406 87296666 36069920 48448436 22091857 9939764 144088107 99987404 63543620 100852942 64322288 274266389 40219756 15350337 91338926 7212318 238445485 26443381 42350230 101422510 60039342 112198368 90238091 30727466 4896391 71195830 36184330 44287108 19486165 31976167 150074742 61783542 25161768 62824299 38619733 76870872 22447072 108182254 74066042 122514291 101716933 86126709 73653911 146213413 37534198 135149796 57669882 33258919 45180067 20558695 7356155 144568085 130113563 111507471 21681358 78211033 172700807 54709043 98122742 5312517 48866194 231686846 4587994 10397472 74102779 28052125 96455569 26010765 43138061 4694788 46621701 24943131 48699781 11919941 13727109 220573028 89499560 122103282 35623075 2992238 121911301 32471173 171050260 140266711 58120807 37693250 172377229 106576842 131118331 67533027 8737643 55901661 72821863 41532768 54937795 79349948 39728150 234221019 32060878 35124465 274172906 15554575 107477978 92777126 317503526 158154026 95282586 86815940 30525438 47328799 70262666 13445929 33762085 161424061 9310475 3144099 51974253 138582572 41184778 12678957 47628798 47135186 90418886 154240524 15995402 9654861 160733810 82617365 11435169 156047675 94684968 69028126 203756373 51169422 16275987 61829170 148591560 157263447 159155530 12961021 14051112 229405531 109091907 74029951 32118593 14947981 80893939 103559954 59993646 106373097 65651773 111187888 34797708 200142853 3318077 151907410 54062108 88116100 18276785 5925724 56696819 131356263 146457431 84737129 20153347 81481833 85095404 139404114 149229536 179368666 23588928 297762990 90053947 63693271 144532232 44143067 19076635 227105601 22318620 45339000 41264032 87395045 68752029 64250667 111452629 84248311 2076839 110096590 205935348 180167615 38570399 78381866 26369822 272741659 51175542 29282551 126904711 148314052 149184860 39715060 45671163 155898381 253784041 173765483 261845628 13029956 248094379 14961802 79082504 142524804 131968467 157526981 151569722 93286684 21693462 24164412 87581535 112606725 104900149 108693461 88444438 118890061 31836325 16638597 185429897 136717281 53239954 18269713 124264441 108445176 177288410 87656403 80887241 60646905 113503747 109116557 107247271 163257698 63892715 100864196 74654225 62757999 61547429 2496365 68688279 251317630 10425437 153668049 159053156 30512994 9561616 94017939 152723597 65631084 198345681 22408601 78834117 251012123 131132169 78225109 14921784 94806671 99326801 116198128 67858373 46108182 16188301 68210630 331084520 31485292 3552133 117657340 143542764 151503796 89964408 92912531 9362002 150125929 3797273 247811125 6260080 15487850 10148813 95656620 76871586 66508981 10891271 461295 17057885 80496513 23415715 20164380 107163648 21248929 33875611 193446604 119201875 144652864 126532105 62097226 53108969 126684595 14943357 56452512 73667239 38045898 39455946 145725275 88296028 67906585 21601237 80095619 15010932 26106951 62830878 5964076 51399789 6013954 75573364 128847998 57400398 9746865 25490820 54571207 129143509 159218770 67622549 119735743 49746522 3249278 145852809 17555849 86666748 120035062 184402978 65938699 6455376 187748119 171452684 13355455 116418907 73925401 61658150 47912596 105742941 46508396 259872591 199242737 166929188 131550879 176783595 71403196 52787346 126975941 89476134 99925354 113371419 155682498 89268037 20291268 14178340 21409307 120168971 168559947 167544163 16409216 10464979 13037589 187574583 7301636 15804832 167252528 169850978 466292490 36383825 100874158 39953298 163122480 79623648 37860836 72176050 8253177 11180730 143388574 220592 86171096 140236978 101943628 136879886 60327441 51704140 36930630 38437833 7351888 79791013 46452976 51194446 200651646 42179669 104507908 80050722 58583139 57591274 31287616 6458555 55064598 135726929 123717364 18999676 285721890 37562384 113062580 68044472 48689326 91604925 153705347 104916214 85006579 28149093 47453205 120714144 144798486 42284661 73856551 110534034 92301279 182095160 119815847 125919527 34824891 67314186 85965447 119057018 62999875 45128081 82627140 58752289 242790226 128310662 4540666 43914264 81604811 21381563 90523521 166800719 128364212 24960148 125806936 15574023 44644890 26067987 55589694 10227965 255678300 16688186 94376044 68134147 11637333 82723819 72597786 107152853 130788361 339771826 48115848 131648408 45925449 170771494 191373845 97836785 28991596 46078449 5659436 10969709 14629129 48779205 75404010 154893817 35526515 55158472 39101241 60446985 43707935 165621293 78677071 91000286 120148231 95945229 86632136 119040579 59691488 38223395 255507586 187315605 21809691 39301076 91973502 58093964 76266182 164633814 13965245 153914498 93626191 127070257 87652289 6312134 161297105 49757351 11449041 237222743 23201923 10106024 92570763 19431425 242438122 82470621 82092728 144382088 102921230 111239245 71940957 69360680 132465088 163528338 288465078 19034067 5641450 176216900 84660 160183809 610487 82232332 155788816 72694142 56088236 108331718 82419247 53643143 54162697 64992173 283713 56493176 26626080 98343725 96377301 101072735 190347300 113257230 195976 68392088 236278835 42303072 43772518 80684533 10254264 25258753 167684430 79400506 27753214 38898465 31755762 92573636 12121187 39298985 253634645 27370833 132972657 36442373 36179791 2113100 145314606 14316125 141777331 125200852 96363956 69978817 5551911 6868442 37005736 55866658 93972294 128243138 158335671 60489485 91418214 46507733 56162526 20012128 128367102 209355 15521119 71804617 73514749 17195721 15782409 275436397 180029694 46040539 61036766 185352088 280980318 57130608 129558887 7490183 97014325 31345926 351843645 38707810 4820673 79312701 3040314 110953951 13790077 123230484 5941364 64977774 135600959 64673049 189459560 164577374 31139495 180666412 82515416 23796039 4459780 132389251 84220465 117876742 138352664 265579355 11026557 1031492 62197866 143323770 138481966 146290066 19934608 106314872 79458850 17428128 1653590 13429881 135282940 26312549 172627061 93885339 98851600 237475023 44452161 24723049 115689148 210315330 5046025 238008211 17457776 80745291 209608504 9948281 25837586 98056697 159134093 62644762 90399829 153513162 168165088 61540085 72992271 66085137 124471450 493952 68426411 130678235 197589011 28815748 68825945 246096539 3359625 47049557 75693333 105571547 40799847 116855858 99233539 109357855 19550867 174270434 53469709 22361307 11287813 84985601 54010683 56376420 61583860 83822767 82913539 134033287 64560237 20016293 109394966 11755806 24773760 23489682 73891826 21188341 57337957 84244724 114450171 198364721 109195607 18983067 111761111 2580974 103176077 35811333 8859414 173537496 1607707 27972293 21159526 135555161 76337038 84398982 158823384 12450103 44165269 22145458 171045670 351782462 79418747 13615249 112611876 75366916 165540458 144367179 25034013 115887946 97459351 164096206 316647610 9463900 88706612 71067616 175392230 52369129 47343623 141823656 53316165 112377769 20511758 57301934 176584610 12884912 19786215 37195949 94810700 115891924 29221640 131713943 224870050 25036597 62205499 118175534 24942638 164469339 67162104 45673696 208512174 56435886 185111198 7993689 55492063 45934000 315355508 156710267 153087244 174481064 76055671 37792717 80930200 21703934 162834483 64781509 7843987 198763609 38472836 66855237 104123045 71242291 9852248 46594722 56555583 86418973 105855770 11552231 35508206 28290635 16757920 162469034 74789018 14892918 5000941 36682311 2579614 22284144 369393 217683385 7172691 49547214 49043997 173944425 90708872 43897043 43118018 106938245 60549121 58185067 36378249 127877213 86697637 11200909 275430821 171568964 935680 3061683 128899610 25789459 235212663 23420220 42917435 184441109 15513095 189712809 164801264 46691860 94385751 23355960 73633239 79931875 92569488 26524080 115113426 8950262 39904729 151440811 202674 85630802 130832102 30450502 47002467 12369625 75921065 184493197 33371833 136895033 95500985 91698884 801397 4271981 49774946 24585383 14884826 20153330 59426050 121774859 65897763 43804597 3225036 140240650 21815488 96054318 151361829 50707600 24818725 62521733 100977569 109346278 90222825 122962003 107165348 24513167 81153155 7384307 31603612 76718654 10634469 149208609 144593551 69486310 32030040 61333093 236716296 50337935 283033629 123451178 7784725 101648746 111757881 123302054 88622071 120021445 67227792 25234545 86462000 23124862 101383648 75012347 44993067 145310016 16034893 13357971 120217608 242621365 345717270 137226958 12953592 10757022 19886719 347718 48792380 78871041 14251287 148868201 117043419 61722087 25659426 226524235 122506046 61938990 170232900 5391397 61404748 97677308 35751986 3446597 81278802 92263369 56272652 123870245 64383641 15322797 45854882 53537794 56176143 64444365 32460412 8005810 90532990 3076762 4496993 94996918 80257289 22567670 16038837 127123892 26800347 130587353 21746315 57583845 55517886 44856370 82989869 155374526 32404754 54970486 119261069 261027180 154417341 131837788 54171350 156416609 77013723 130531253 8468533 34517276 147453818 39287629 27332039 49834905 104412657 101424244 26690408 187429590 258378342 156028703 68943194 70889456 77415535 39874299 60842932 135261605 58239552 3460044 112593737 124557045 83088384 108412043 23005369 15980170 24176890 203274457 170861407 86399185 23673571 138517190 201743726 180728445 98949928 28322663 88509820 38638620 20369383 185166244 9065777 104985540 296102379 148407926 28512723 119606271 1965540 97539251 120418276 100240398 67824968 181386872 62125667 57392527 21516407 53332740 34364820 80091641 103856060 78009498 35691993 6611266 22958738 119690846 48610429 203845164 98200483 16402042 122218015 21790328 86752598 61949564 113119207 25118435 110876006 141461029 102436917 56916102 105996581 47383301 167356670 213572717 7111253 24185084 170417265 13489041 40537333 9175495 29321209 20542902 60239942 199558614 155494240 48310294 57377159 55571181 66032913 49095252 145951528 112764451 26808082 97142658 5124837 14529815 20216162 25569802 47109958 121433414 83370329 95075033 143992176 58914571 247557315 30263315 34979506 12662739 121356064 15433399 37360628 201784781 74696317 107829963 22769069 106585869 149672947 101473051 51824840 125516168 11680530 112885763 55761615 140847567 116029471 12486823 10515656 3416915 70374288 75715773 17471920 37637286 92198480 390501781 44313560 22509156 103847067 69361462 181531797 53242130 108097985 26247711 20886948 28637452 138549456 159742812 3062210 111352040 6053360 39707920 163368317 79704092 1079466 12567692 238276845 32900236 14475262 69873859 148996262 11062699 125522509 185363002 323848606 82373993 20921747 50234201 75253220 77044578 152932 143177434 46975947 51341156 80694070 22671982 60228399 25598923 36493118 107469427 7926726 68020383 40760203 6405583 125938771 71883735 119788171 83451504 25062250 38513976 12679501 27711071 3505978 14755354 252854481 180660190 41443161 7826664 3677117 190171928 73783978 92798852 10892104 3527823 17460173 118703078 1736975 21095691 147529519 141447480 186464891 58106476 96239975 106597854 40099430 114024117 2197301 71251046 117049896 13244921 107564559 125672721 77918310 98263366 29755321 62301107 15223704 3091807 106038095 263408404 11114260 78114048 89669934 55182697 115067407 9834534 167033704 99259056 46122496 137237532 42828423 16185955 7355543 75973034 61375219 194878412 109168152 11806483 78507394 1436262 249928373 23090437 73069264 22887049 91577215 1350735 220172219 119825520 27309701 84790883 198613839 69785051 3171826 26054387 39143061 25396980 10126985 53611455 79506807 5093591 84338224 2195856 39785304 117449634 8179856 18945803 117344795 184047695 46598666 101324964 44608833 120704590 94887744 50530137 1363825 16071069 43222721 90109860 19585411 55249558 140916944 218959558 74872913 95312829 39303252 30024635 34734332 7983693 182812084 5423714 252909136 43720719 63665136 90302810 62103839 37306466 179249479 40728872 77968426 227047257 6837519 53899129 72348498 143231919 134731273 248424349 79287371 36236979 32260016 160753768 82130315 62795382 61627839 197867471 15697001 95357522 32354927 18511096 29085198 188835779 143989133 3139220 148026701 8158198 77151797 160059097 133656924 57212599 26583291 239875015 209203105 83802435 256965404 77373749 52995953 74337532 129193319 92430326 312787403 92030656 33982643 233416817 20359234 15206092 28695643 47487375 161856830 41265392 11575402 19649280 155611778 34908191 57529972 81698379 3369876 39315356 25538386 158937216 27893770 166060284 127912046 62464613 110104716 35181806 109214358 1190629 189388177 108567593 25208025 180427239 10860807 141603472 297017846 122455590 11922083 34845546 72921432 65781721 26122829 70280040 127410886 113097379 41652805 87145638 75970297 154188045 64705638 36973368 128477687 194231086 29079996 41700099 146376511 93753657 101483081 24450981 17311236 137487874 173552626 38750055 137411697 25516456 158271003 57162211 102159035 5109044 97562269 142110225 59415000 4959155 7794245 40523478 44834933 130041551 45644116 56112767 2033115 66508046 43448974 42821351 151562769 50876512 214086355 140760442 35146361 116989461 143555497 128174220 183591398 118288992 51323051 14570955 171831206 271455133 33821041 128966760 285849356 8051506 23578456 176733785 285760616 19061403 38884389 45303521 24322835 72354431 30803371 73903658 122952925 115090034 130107851 4104038 24259 50165589 11620078 24548901 78603206 172677347 64937127 47185370 14708621 115515034 4095912 60228773 90801930 6988887 77781018 119343757 19849625 47547640 102936207 106183122 62961285 137190034 3331966 7171008 25840459 180250133 19553111 97161477 181687687 43403822 152985397 57089281 48588720 122987588 16567486 62224913 66682228 67622600 145826102 106810473 9571 51099110 33363741 153483956 71652773 34147645 27617010 48588839 108302104 77170701 21760051 37252984 355028 63885898 125227678 11937417 97792874 98814302 4684537 126007298 122530560 84805554 66188395 119426768 60394574 56819134 207073889 221183583 8733461 158826393 137786938 68785468 19283032 52491767 107409706 166699654 55285428 226111696 132790077 206539562 109257997 209428491 89258619 5405490 216046489 15203168 31212816 138435522 19049282 86292918 38489989 37662174 86383511 139710029 1662685 181057888 21227832 161289676 78729992 82864953 2042958 6395196 57019241 6445499 20992433 16899411 59615787 6214588 18548326 79495587 29872961 136462213 227902697 41423390 227208485 89629695 2448340 175687265 10935624 73285317 73277004 14694086 6528748 107415877 473997281 110749373 115930242 160989218 10858563 43237715 23735502 71719702 63514720 60699401 161575123 105666611 35043188 114661090 111814508 24498139 138808774 70377739 76017999 284828914 93461342 162244651 45842251 9911255 29625594 130919907 22358978 2556902 26143586 36565895 177791372 79400268 129819089 58379530 6657965 129177900 7758868 236365127 86562011 16851896 195528917 133184052 22521413 99486822 110940249 116892323 6517477 35733541 68304402 91890559 21447302 194838972 99818271 21385898 104023731 129136148 160964789 61887786 111265289 154866923 319382230 97959984 144497331 46993746 56131399 8165678 5899850 73268453 224773337 124710929 48943578 112551849 109095545 81158255 46736910 37241679 4237199 70781965 239581 56520818 24493753 159135691 14741890 50566670 239048730 133811454 30787306 37736566 77729117 1863404 208846479 322627360 50556096 11528363 6073369 228731090 73188111 36094162 86207646 76453981 111347824 75088303 25246870 49322644 268627608 168545684 892636 38819024 102306238 40778971 15951066 70532269 13526883 151169763 89055214 42995295 28677606 89931411 82431640 87143802 42681679 88718342 94724714 1911004 29357980 34827067 99065307 80340487 54102092 126775307 66034494 81199548 132954518 67225395 25830259 174248351 40948274 3365575 4289746 83570912 11550531 60454380 22895260 334018397 47385766 80101416 28115127 66727380 171260941 33929076 28733757 2377518 233217662 15111674 80063693 88286474 89166139 178899636 42330969 161239169 84557303 168980 129673059 44982765 105348252 95134788 86419976 442748 69743690 296225 24759140 135453671 185585209 25190328 60864539 136731969 11376502 162498869 222317823 17690948 17228939 37622088 72037381 5514307 70877828 217970906 5155590 9582067 104717671 41913245 124656427 218298207 35396771 10757974 73779728 131321124 43009694 70750277 30633711 338982363 105694882 8188237 173175311 187579836 25640743 6576977 152023333 5500605 165280545 138490228 20018299 25935676 59491721 228213015 77108260 53384777 75888238 46287872 51337535 125114696 19909805 151023733 45144486 78554960 88122509 260158463 84488640 23097985 117688161 100131377 34656982 113949368 88956750 150191600 138300831 5753123 52949169 111552130 45600443 22508000 161618881 33719993 41150081 6704018 174649959 141666508 2064956 154982846 83749633 41133268 5351124 48009105 64105045 65773527 33521671 86858474 106943328 153364123 908004 5843580 247501691 84062773 84218102 34399891 103222793 40051592 7495776 113110010 79080362 9386261 16452600 130289326 33392335 40404189 58071490 28865507 52701751 28285008 76793148 224509871 77157186 127477152 56926574 107312840 86604681 16616395 148211814 18164262 45775611 224926592 34778396 101781108 126629855 31110782 154981010 156728916 77457066 44136080 15259693 127130981 40064325 106236842 21833168 78184717 6688582 130048572 7333256 101419756 124879773 344983890 51405144 80737862 79278820 72427582 76101129 198640342 6847991 23387274 151917559 54976215 40925919 8639842 155761837 47912885 96580808 19109360 128989948 176037788 49605864 3438981 81364635 25553550 6806239 80979653 17548556 36453610 776560 159219620 113523501 18054136 103173935 14128615 57918643 4177546 112810164 9192291 131600094 92699300 210144701 62798833 37914964 65215638 70962811 20562656 180071225 8157824 102823038 70791383 47733280 36792267 88765534 29092967 170668100 8294521 72440723 61401569 87407914 5643881 16871497 163686574 98560220 90556484 25597835 151965006 9553541 74636120 56617293 60415773 164988791 166568057 10110291 64898894 1361292 24132673 222457104 36390880 5131858 132166755 66064499 31433238 84198365 49404839 9576984 54109572 118257695 32849015 65124331 63747858 189971260 28521070 32448988 20470499 67867417 53347360 143023414 15913819 87801328 92372237 181917442 22329381 76406279 12672922 112370442 22107038 18543940 183788904 61666378 149561223 95936440 33187876 368877424 8182559 27945518 26202185 174824464 102553894 131373382 5046161 114694716 193968555 66489703 37679293 30034104 55620685 77809051 123479211 41176312 66377911 17602361 22908520 286618215 46306232 109344459 20173424 61403966 175158140 23701621 22940531 11284277 15976974 69317007 147518418 82885642 5428882 1384599 171517029 4305420 14347167 149441050 15038761 35137419 13829245 23905927 68171615 11191304 85201603 206024666 33880048 72958798 113748020 68479213 174420969 29811404 91041664 87454919 74267866 39007792 125187439 39356700 75741681 172485264 163812102 83602311 42969268 109653434 49847570 52493144 121055181 5562859 158078818 54410761 1220991 108828033 123928606 51937805 19210391 28970346 83251550 155525962 129994308 111919177 120509260 66895459 116716866 15108750 94486034 823888 40291173 143647960 7501454 40700125 126970705 37941994 145293747 134885191 104219571 146398203 88794179 82894448 29493198 10268765 25691607 16690260 42040286 51845342 136397919 5377253 201349666 344794 152601027 3704453 25364425 181900 202787305 130478740 63173734 80711070 39764139 95383600 130553387 14114250 137781600 17176681 85296531 7884651 55762958 27284524 9902432 177042046 23908205 20513611 101632868 30353092 88840028 52092488 125889165 247115128 56665301 56045430 103082849 11638387 32892875 155162740 103596538 20629551 51468078 51993242 182954884 46880679 30790332 18994916 107921848 154653845 25479532 81161196 599250 165685672 196198955 117040954 22623838 38931479 244808602 124593085 50451189 198242610 7400236 56013589 49455601 3090566 96229010 76241447 33861875 127672448 45832748 145095493 58047214 9703787 102299540 99574814 250299007 91458895 5593901 66970650 52537361 161380847 129956976 219111198 18155388 32971109 34083640 105191767 70211632 67202870 96329905 78972956 107314234 34028118 57178871 106928980 119553605 81010032 56280931 80863050 107483690 87739703 161012916 908599 47831999 57139329 172155651 11687874 40284186 94468150 116922906 12476708 3353692 148436707 98392923 214749219 61842447 22898473 16512525 192982232 75294003 117896343 76261303 35161797 33410134 31781687 56153788 177946293 49788563 28273414 137502443 53771680 137977032 131302560 20802611 138964851 25509333 57712127 130920621 66481407 157045609 161031055 12723990 200853470 196003744 115122810 24741970 6404240 17719151 153900949 10750715 124501149 116326495 42498385 18888632 110483799 1978477 52117053 30840074 55150720 23169351 57704902 5970774 32319941 149063327 225568019 21084114 85887264 151592383 11512247 56022701 11913260 23305368 190678018 90012637 4820350 50153859 124102261 46569273 60557604 79590124 29211236 76537638 4908461 23446162 31532756 15500685 102673659 125382820 18699507 21239273 36988498 125724877 203262115 36100452 56223726 108899348 146718364 882878 66223772 69582615 50331611 281258880 29971425 4454221 117615554 49697885 32927708 159148560 194550686 19225317 144811321 122422151 153055369 210541107 32903602 220296557 15649384 159727733 26716996 37893238 88039974 93363626 210263616 21246889 88900242 75232905 19224110 70434791 86965914 22812589 4267833 104406469 40426238 160334208 146534577 19652102 31528115 12549230 97711121 164134116 57228307 82472576 32223585 115950863 116885863 64100693 109442804 147043846 43635498 189699311 6277488 53756499 105780936 76711599 120512065 35565037 106330835 82606128 34289952 211643183 1794622 44967703 105167134 4464659 23182407 36615637 14318063 98045528 9002316 197467546 41188807 19217956 79062240 16310429 5078461 68117640 102144381 31354783 84626544 106866488 145124325 41058451 78288230 71553799 301160678 38360993 75569148 80237178 10837517 11626334 37609559 44728921 126446 134019721 34115328 105806011 37466929 43824334 134270250 173485238 8140195 111475817 197115425 42305673 18817759 22523759 48574440 65194235 18297457 24980956 49099927 36753337 108859041 104202520 114842072 21732171 89064836 184008748 12421033 24970824 44282484 27969148 96317818 30670992 84379755 1028670 82938019 3028125 45114277 74430505 10870769 1115098 257815863 95661958 22750318 8172308 90914606 37788858 43806688 173380824 38438785 141239162 59836226 19300644 7671471 95286530 8265162 3465654 3135582 159419727 155261510 104534598 1453636 89049587 81605117 2217718 73606889 61890965 91153490 24474033 177078086 24244142 88685668 34218280 76346660 39800417 39767522 49599081 189916350 172225963 55760221 53811205 28130206 73638441 54964910 81279193 101473000 41243768 133374316 188516247 13709922 43149383 163359392 158276698 84646026 9305137 203544026 125373164 60863179 29811931 25782353 2231029 179505992 149968628 6867456 53294439 26615251 67589484 1369435 33319218 69265395 157521235 16133357 109634955 1909253 45281523 71697755 41980497 10584234 25508534 31222540 171210791 63894857 119132634 131770706 288692555 125840596 209625827 67572688 21227849 4779720 80120235 57282945 270524519 91853006 28170445 202810 121175575 126971606 66177736 57385353 119583457 838780 114442249 66028663 103980840 169903712 50871888 191293401 66750313 33371493 126745880 115042383 65196632 11672591 54713038 155080120 35223796 44012235 88128068 68138856 52855448 75099863 148826772 60228875 54045788 142291326 12664966 60731072 108326329 225182561 66223143 75224592 21047513 184747840 51591855 18080588 20591063 104917965 169762272 199516148 40788066 114551168 42009669 27569750 151874498 46326547 932824 3777349 58091295 35855125 91296375 126960607 73110132 12019561 32971449 90926183 63767 41526903 85105315 134931091 53704156 16151989 31223237 97072125 33403351 12585321 192816244 6346457 87811528 6186385 51461703 77571952 27677853 45000411 57144412 1651380 21566013 103938408 124945325 36818294 72224806 8790309 183468114 219424219 45086159 89164388 73625725 105492395 81433723 92440849 467092 45387195 2152642 245539857 16212560 118637764 132527002 118743300 72949720 46108046 150128003 795464 96918938 332568535 181081739 30134557 14513274 7138895 82800115 39787140 156863182 105527976 46027024 111052551 102386852 22242171 1828299 31089872 77535300 255735964 73584908 24940105 44248229 41952923 90510244 80109117 198237731 136107321 87759236 34983722 129716392 37008354 71404624 229195241 53237795 31862845 65166185 52466386 174378027 28416979 299625 11668528 24340940 114879982 3854937 146987338 87908309 15119426 533392 203058302 23658883 81090051 121103138 1403044 25353120 244434602 56116728 36347853 149328442 15616727 116886271 151639626 115527597 32473995 111625094 14217219 131132883 36813806 67018539 71618824 199088156 173416592 178150191 13140575 76810658 237152329 29496479 84183677 43445744 66914159 168032896 79888933 201428427 42835376 58649048 43863978 12924607 145130972 66877167 71857181 33007812 240056541 125673571 13108666 31519870 47774097 56578091 264255735 12204028 72965020 36903243 153241009 33052182 86167084 83774555 82820872 2671414 6266625 155729350 8873235 173464753 52493960 25483612 2100656 43741255 39086621 84512984 5007197 8606250 73308539 84710677 92793905 117564724 7689610 166948619 94535606 80147248 86718717 32328730 41078868 177997497 59211323 216771658 66611151 24654148 5833550 230370247 78868151 48528846 5088508 8003073 19185945 135083564 49833868 796824 134699279 70489956 18053201 140340185 194896925 180978532 30930344 58852861 146015465 48037223 136478278 39622716 9072186 56392434 89920803 131704389 118420606 158922715 100440947 45804664 177335432 25521964 66273140 40447590 11056001 1546847 83844 40145211 158473609 19749716 94271766 120513663 97965169 157511511 163939687 5262622 144125269 82790153 155142255 138720697 36753235 28314911 9205602 147169425 165140125 45296007 62593745 52149574 23330103 88988710 25252463 12858001 60358653 46545677 98707916 162292744 47454871 41047605 96424459 31437573 5885553 157788934 68883677 63462054 28915351 35322957 169686724 10589368 90013827 1684887 5670996 52494198 77060966 7616884 73960523 36512056 96912869 6342768 90498684 144954444 78115408 189394977 58242187 70571794 125385863 90386569 99445835 53309212 160300956 63574696 30693228 37121115 41430649 113060438 100506856 37212065 60911663 214775620 124275066 52551318 67781873 54393472 33602846 29298293 76315839 14521910 20009612 76895097 28011818 24882628 102009860 4489768 48617586 38962436 28846484 65633923 25303038 39808237 4970443 100184604 69770754 140002038 220749216 112837534 290135906 10612709 43935463 190295280 289644827 52768136 121160411 103394850 102373184 22908979 114313100 31833078 131849892 182229324 55861354 51314721 109278771 118776943 30701762 85446743 146901573 16032156 56220853 163530752 46592597 13755550 87347309 113237714 12295726 116047593 71854682 164908330 10503994 65178697 232441 212940963 121762211 39789792 165502157 32456315 142263939 166030942 62062291 14174770 178656468 43715109 48334604 128975464 55243744 197483458 100786710 75547456 74177647 19140521 206797554 43086381 4438802 42581362 48619354 10678091 111126382 70562053 35468919 353357087 18187195 56755537 17634797 143144709 10429381 54737518 503217 70378793 153186014 109337846 83860796 39402039 122823827 113771667 66081142 79987108 144361212 233992199 26566563 54068755 53040374 103750728 146014717 11775288 56412392 130024024 1171759 50347421 784601 3401819 119343502 129496378 118938953 147808132 99335488 70223668 97219396 5247475 94859745 66167332 34588897 158068057 87419491 135223270 10357046 75837901 114488387 40732051 62555070 10725351 105976776 68091409 100562208 66933641 76038535 43438774 43034803 14448283 97332735 44776453 199473665 160590075 82033415 15719832 76043210 196899899 13148089 53570791 34192185 23730946 65912128 147345052 55528749 86150815 52682796 222157003 7039003 28947073 27343242 126964942 97180755 134095813 183225473 48326427 151433076 24667612 217582303 126051260 130947396 36625157 149524452 137168665 67907163 7113259 42141419 19465459 59398816 24926012 20661970 71281578 26151219 13276558 10351283 146599262 61310568 90859560 11557807 10191024 103446853 28156080 182241938 14271109 6269243 60796998 66444721 130586860 55494324 110197706 10970015 142407164 4512820 139522366 4392613 59601677 96788038 16085298 182599397 50705305 186269000 87928658 50162121 117321131 220907792 118895773 53283202 155174470 11850054 18172031 80492450 6499576 25452808 54871937 110496974 144445906 33713975 30353449 66088537 17306272 170137309 6715578 202054996 24440220 21442066 108371787 24576390 103286611 10809552 71741003 60813335 17888029 205882852 121418573 8882194 42028199 117499461 26526120 52389852 83271423 129436028 81501332 38027878 236029190 2456670 107400033 99032055 154642795 61864513 10315532 51162571 2516612 11500636 140878983 32224860 10321567 28458119 11795008 98905439 28442428 131342765 10926240 29382392 29082937 114694308 75256416 75590160 52355614 31938767 50466455 37078819 44836463 23753794 36502094 82368944 101624130 182633516 2498609 153473705 65213972 21269890 160890159 61204675 71640618 185437411 107473371 9666744 2350675 7233551 53339591 60135528 17180574 8330646 22336130 41106510 57052153 86741157 239592067 134109481 107249821 121207569 95320836 161805354 214600554 26337675 58386415 63883314 201487825 50358097 189584884 1893086 106591921 125744325 8334080 123735452 67157157 198231373 31201375 16122528 80679705 48012692 11943707 109377847 132481459 92694115 48891490 33094784 22290774 14876292 296607585 13535417 147287405 110237367 22478403 19993394 15747644 83446302 64749753 85550545 39721656 43654317 6597598 5658688 17535109 154459467 39589719 60256823 111640173 5419736 218783421 16965796 131710849 140777 7692279 151450875 42647152 219009402 181850819 113915606 4528171 82091572 1355512 246200511 79773673 94510565 3755113 223111757 124587492 61160152 38923574 4691371 123909209 89843419 113571424 116265278 35372274 40329967 104538644 192378324 48618181 21601016 59636935 94474168 22589651 79447443 76718008 42303990 1325439 58764750 193386900 27965034 45441799 9493259 25411736 39206131 116790816 69717085 153296140 11577578 53872422 5556671 99079587 98152288 42223121 85669052 201086285 76895896 23131594 34449395 17918612 105458752 62916864 23808296 31196377 22152751 33117870 109991887 82548396 41151186 188984189 40328352 26879431 127372789 61534560 56269031 14291900 94692091 26443755 153946458 136793900 21740807 72739889 195360141 56040687 85051527 45008724 135248634 86656174 17464712 40238524 76191858 221074630 47820252 41026525 47103294 39827158 154160369 33378208 32021115 131134090 14897270 43979323 7612549 52506914 97144137 103269118 152174174 121728959 34119357 18627002 18166829 140443341 39373938 72127175 4859144 40848824 7980106 39136584 127464334 24541778 6270994 33086981 23603038 9982247 58930687 250183475 96124324 224819186 46036034 30016356 65767509 4667809 47434879 198475493 17197064 291992969 63715150 154789063 183531779 13346445 61654733 33028348 100971296 74690486 67666409 27252071 110896610 93168704 74207363 4227781 54711491 77078340 76027196 111859881 70189005 5978390 59902543 128352448 38349416 23373521 91994735 48879301 106325378 107185816 275116831 74943480 149412626 16184510 638112 170371467 10067859 176146996 10942067 40042973 27943393 42736589 104669 9577290 68014365 23161735 114272028 45916320 87388636 167432201 41215021 26838971 53297975 7946480 24041876 153044353 5303354 61545525 46495034 63436707 221409207 42556134 170373915 14811284 83063768 180628060 84397418 33271091 46071989 32979524 32896649 129674283 37336879 104503879 127162380 43267482 47755244 92505007 163897952 95279016 246398595 73470124 94016987 41114517 16022517 43299255 47936226 137978919 4190993 128432569 57730538 37253018 276796346 61497075 144976 40360941 153928404 97412907 26707578 65526704 101809719 49935783 87851138 9773130 25928417 155036889 16364200 51224723 24505721 5900156 22387759 107002845 58996001 137508342 76696860 77979561 60497577 21636240 101469702 22321561 205138660 43746746 39479202 96758577 103687709 75105099 16974092 2575534 194484505 4396982 135997552 90742872 84210146 6597938 32356457 58683898 78431608 43395305 178349482 66793391 147675651 49898740 55260166 61474839 72537657 244995976 2911998 4946711 78591799 39044835 120355733 194476090 34455243 43335465 18082968 47411776 79516327 14608712 138940473 8093411 12077038 32227818 59883248 20263201 38693666 136513553 242032315 179301397 52359558 57470557 2837317 128499872 127206189 98757981 97209451 47480184 66773518 72703832 115859318 157578576 30201690 132273549 90880130 149267820 3210824 30250871 66302907 103362567 53643636 38603991 72767378 112546052 93324832 44702367 40787692 82532025 127158980 231381186 56650613 15818364 113530794 12786363 14349428 95564293 10194407 57824140 46168787 40051252 109465720 58994624 16023401 31150613 49291075 95358678 8385216 29763209 107092792 36798540 1915458 7177740 158548783 53200327 45719392 72316997 47949316 58814237 139527619 46388189 91701689 39115164 92422030 123458726 43833888 171930435 39650579 71067531 109948435 187496196 4277506 53573052 43001942 122714602 200466788 103688338 12113078 94060269 130660538 10732627 53447830 68338657 33573759 116276209 1962701 172981341 48224529 167339194 49414699 152719823 25008309 5743960 81397105 52244621 5312041 4847125 114227947 249511193 191184669 50497378 8233712 10166578 26178436 77067902 103132557 80799147 189133330 4317150 75798427 123113966 2214199 113050408 7886334 264324126 84317416 61797584 76615753 75850753 142015994 11139012 112481299 24984866 52754468 47696135 72057849 49813332 131408640 87486556 113875673 104077298 77377251 7042981 82412226 12847954 158541065 115272937 78728785 7329482 81005663 88165332 80331103 105297592 123704138 12100719 25322214 51827169 23989244 136498287 9402462 55684928 116674740 215597604 15238494 106701316 121815761 15650030 35877973 19199137 192832751 8013188 218963043 21347393 58835266 30816138 61935046 45877152 1643271 88305667 32155092 58620148 117711876 6137493 250834507 80618692 53011865 71430464 171162341 127806119 135691892 33043223 22415605 129798553 79147325 4718146 104318222 138711636 6402795 6923981 86134903 64128556 191744343 112877705 184756765 197055330 108932447 206063222 68071349 148673993 32794666 21609210 11064943 134998615 82806218 136222360 2224263 119743325 48746905 32357239 32615248 28126126 5585945 3328022 290409538 116562642 20980924 1476875 86821023 162786679 72597157 127106671 288075761 68332520 176835547 1693217 175850414 150013848 53353973 9310492 124745473 67515568 22159194 143684561 24942706 129654631 110947610 103086351 10855282 18691228 4492029 91529615 123981408 132655760 9139982 95662264 40856202 54577616 10730706 9790504 158907908 74095248 123371295 27059563 17936530 12207921 180612794 232696 53046409 64394793 21300779 194075281 49314110 26972319 59985792 63021108 203413245 68094537 128251604 143434185 38204916 4075529 75579127 22608861 159269991 60548067 11515987 196914672 97835442 97215027 152343358 123670359 33833774 43397124 139284043 215438161 30635411 16151836 93051149 63596473 91018306 38025770 98150724 27912011 133201341 61905483 9143127 9653161 141432809 126566785 48859479 152713244 49781015 169324862 114422461 123512310 165157771 35364369 19661163 93309379 5631777 123473856 111792255 3233026 117032131 43412526 36672400 21745856 166119104 1643764 106890934 7622664 53011576 104515847 42771660 21459372 60522040 21851001 54607604 170264350 219351493 73953808 40319733 14822606 172718844 39357142 187730252 56844940 17112353 19814248 127708726 153334883 39380704 28187207 5122457 182775398 12472526 6336206 29750595 89868222 2412045 12184444 120143471 66520405 36005405 24297777 163482098 19831384 119874361 7886300 63421594 128483535 3968072 226444029 104571148 54108739 196908620 149833189 102417044 58958550 30099214 174097017 33075676 175690053 100748137 52999404 47024771 30907564 12365018 206462144 50010175 1484644 246801053 51026588 9386295 4053072 110900316 154271379 8782472 189473840 130419971 22675875 86940040 85900660 6397610 89164966 10212070 83769268 45790707 23582366 18245318 107787310 36783053 116900109 52688576 39825441 67708943 72855795 124338 116771096 82052030 134533750 84138763 1650836 42297173 37073430 39920046 63060106 113038457 91116413 35635213 31104441 19829888 64059247 93682920 7385514 9257384 119338793 22232736 276620940 86155694 88448161 61464690 33052539 10383617 205419585 22603659 22634565 92414992 12710101 86069130 11244463 137405271 226347605 48159402 35645617 498287 24463408 95562508 121395878 32327217 33479052 2978434 69924196 97966155 81002076 106956639 16265277 73128560 114113792 152542122 83980867 19530637 249078441 97208516 15881383 110450496 182910395 50070848 51784550 12204538 76650722 7791865 44165201 22432367 13785368 213792187 43142855 2006340 93025819 17989842 142324544 335342901 77576015 29017997 118057928 168611423 21834528 90907109 36709766 16326987 73694286 221566440 20129292 30253897 49550393 124131127 31620391 41528093 50306876 147474320 10480874 109020762 105309271 50801525 105412478 86720434 24209717 265217119 130207998 93335508 178110581 58862619 45185099 41181497 57921227 116678361 170224978 80186943 16564715 144046593 6736063 17653446 78433070 41576866 9209529 117611440 42094040 71840453 47335871 108541073 23827795 29316330 96892129 82178527 27158979 92329074 8179839 189915330 120027803 31610990 257502587 33295282 16152312 63157703 116380470 28960061 40477918 61137440 87181185 144534 20031474 9031165 12329437 24779523 69897098 7366695 25411668 73823860 209822687 194534400 12110970 138757298 63547734 2199732 38352663 2054569 68396848 25444002 96194483 17819944 79983181 98550717 138117180 121600779 150561248 41271886 46699425 106409086 139702549 172582028 55216901 106840104 249921726 18204943 181678643 230867089 112732185 35053269 18753091 36220166 245695441 51968830 180846731 12744798 39991225 117019942 8930015 39842934 31579710 11206570 117397291 57470217 11211194 198885805 196134967 62597604 237665559 46938479 134449838 82044601 23350418 63029438 67298478 18515618 140217632 228447445 10428191 29997078 84699389 81673134 925038 11828192 79543 44867794 95395840 7790590 90112716 80219107 35366919 42150667 102077435 7816753 6599383 132287030 202378965 105260532 1277159 136140131 176839916 61822914 66642839 234966928 2594795 198951901 129766712 75851552 34377859 63926256 16786191 90395732 155889847 10221947 46884147 156751118 86186702 61986556 95336663 22153516 173019914 119361284 24706627 22735664 6995840 106285241 91686695 63039638 82801271 74021876 23206853 100352411 149404211 26500416 8592684 8991946 207219035 8992592 56573654 5956902 20239180 210532862 17084932 47340767 1483590 32418932 370655505 37955747 23805916 3026850 170362185 122142739 42160323 5695986 12704933 68335988 10411429 210324493 264577273 59960887 28534381 11643164 164488719 6295083 14987064 105842731 162769390 60291554 909534 24606361 90761589 7705471 35890927 11500806 128768642 110988546 277270221 117560389 13442512 27302102 113061951 36982021 175916153 50109727 43565951 48699832 84671050 52971728 115536981 156432419 192224967 94925552 26317581 14795967 53016761 101254805 9715942 52830084 107932949 43653467 56030181 122966406 3652076 57130931 24956425 185862173 28182073 27029864 53332638 34665312 100649724 106815216 6076429 44714148 100136749 82229884 63763481 45354317 48273574 127128635 89353751 199187963 29523577 63544317 84462562 2301596 146240205 227007409 10598922 23913645 29699 101333362 60012380 202454751 2496195 42991844 12650414 59503264 48748180 84417903 48849534 18536494 141241678 45675447 82932902 59885934 51909364 126788210 56525969 124700848 75382335 8634453 46085419 141306023 242372910 40626379 80197058 29743880 489396 20403281 142779481 32489754 191318306 132347992 33334909 45159599 6701060 92682810 49833120 7140187 138947817 24734014 24349899 18859800 22201711 41184064 9724850 24642860 95220655 12267506 636599 12142811 95841597 67581885 39923072 89430557 120578705 15382008 66859062 13318463 100748800 159651080 95486127 159297599 59776590 887655 324556367 28384815 69798498 63754080 29217271 215105964 176205 29644311 107573654 110140943 112293262 118937644 47368511 46811676 143194536 6812172 25889079 39018009 167289282 80718380 48223322 118913776 979251 35042831 110004008 1750184 84364387 71353284 22173457 38218363 144828746 200346003 218020172 27158775 26529571 7078545 193428482 19860947 25731098 36262955 33289893 43810989 16526533 32250768 116364235 20659930 83786098 87788595 157103783 29172884 199669539 37417510 31655020 19945522 4050590 141489895 151915043 82556692 147661626 722636 262272260 1576461 113037794 31383921 115560577 88468 86629263 35114129 2499255 33249161 5460383 14109711 13164664 128821053 97811234 170773415 168444925 61291936 13850648 82728392 152479188 287992002 111568943 59234392 64598402 50967785 60299357 256719380 258777621 57214605 26464410 109970212 21796023 179492069 17987343 44954817 174363849 185029139 12961446 164447664 112086814 32133587 83504629 148383531 207902452 55708354 130414361 453288 52122799 136231217 67670285 20145289 78427562 170906525 180603325 19196893 144453029 145544701 1727319 26880791 51014059 161055110 166392549 4294098 140936953 66186644 82531957 26240639 19118880 139099372 94685087 63370951 4516934 39446528 148098866 205731280 76978686 32936225 192136890 24778962 96744841 45165192 11051598 173120197 64238801 1109046 200547929 4140384 3633971 5895736 81374937 238328508 57439345 38672025 145721773 60933202 136085850 18957924 34425442 94499073 129725963 65503992 28727178 49538986 3323364 4092376 74880206 83308143 8972039 159703882 270488496 77653518 170104023 3637847 116730959 186768902 36739193 160552692 78165286 123843725 28112441 115472959 11021202 165996959 1972374 43191135 29288790 105464549 55874155 165513445 39066918 10522643 51672894 126497493 101883091 13200228 42972498 53978570 90047334 123930391 64553930 66512075 66252230 181697632 109890924 94260546 252751665 2487542 74759778 6765966 87101098 130434064 122786172 81366080 88926575 81174456 65998080 82089787 29970898 173402686 142853108 29567811 30823244 7609353 210305827 164539549 39871358 19908156 205996191 52497343 94324075 99367057 68964138 197839693 4748848 47412949 25849877 47498816 91025327 241733880 23492946 10426678 118779799 93139226 169412123 55257786 168781797 39525918 50172950 132291212 31283808 161758230 54862995 95542941 266185932 41318500 7886215 101184272 184722493 177859338 112029456 65904563 35157904 8360736 54710658 196409041 67700426 36244833 233325595 84538416 151038999 112088361 111517705 95423975 178522661 1841627 77603215 5214614 56492734 1747022 143643574 69081540 152610258 60803441 12538690 2365261 76017880 114769533 31793944 192591946 271444678 117731851 123425831 120832396 17651593 21616860 98090697 198927319 218292342 89789206 12041219 85986459 15901766 43056444 37148825 114833385 55065924 86811758 36756822 24281202 190670980 11054862 95929334 4113881 192920097 4733871 93043873 508181 12046013 56835573 109787615 265419606 3338664 23632907 223577506 46972088 70009519 125569327 53052886 3076269 70532167 118539691 59786875 93818563 33985771 22819576 86554565 44304329 168105078 135963212 14479053 83172109 104331448 24622562 11770783 43936874 45452951 241760485 143662767 24782566 115610302 102591957 182507597 5220887 34480862 57461292 2651235 10178393 62196591 181538733 104924714 42187829 25776114 52749725 46563510 60339290 575569 61556099 161639298 52417902 28795739 30570386 107544023 90591606 114671647 93973552 8971138 32689776 64138637 25316417 34985031 37044904 110467054 22908554 12144069 96816428 60752934 66846754 79178520 88468408 142865331 2623797 53484210 77997802 104903447 79948025 131147027 89825484 150896080 19111366 64750994 13586162 63435347 138243932 37853526 106379557 142016096 78660989 137904884 52335537 47103294 122124532 2082789 98000461 151716636 174289168 134334136 121936988 57989295 67944444 219795890 15263212 146800491 740503 5898269 36222223 150426268 67002338 17641393 27430741 275257795 201717529 99646979 175284093 79666794 43194977 4308446 9548254 106011473 2496382 107238890 156786767 90238295 162647823 68850017 118937117 152485257 25343413 69358487 8977428 93781180 151928031 11349659 12517644 163201207 6375017 33735089 1558883 189502638 32299728 98445997 117460412 207988404 2292807 131330763 140487337 72070752 53488443 61928841 34168572 59319528 32261376 120532941 175089698 72215813 55494307 140131136 76536635 22302266 15522003 152264852 117748273 58771584 32361591 27589725 190385618 157829020 135879640 88918058 31687643 320143116 131403234 63448471 30752133 149281998 126137705 142969354 16534863 124983184 51793764 348617844 117893351 6001306 714697 9339001 320357265 108010350 67329622 79474337 117459783 59224549 39780527 24892131 118373652 92469511 196600308 6041698 15161450 55409035 126783977 35801949 14850180 118195526 5124973 151197507 147316594 134794666 138330972 199083073 61631341 74408677 71261416 7246590 50961801 34070669 12496853 25367995 88887662 41509614 30993516 143719700 31395039 138211292 71665948 73218660 34617576 37817894 18091893 69295366 16272060 205683595 56476618 86726078 35095191 126361476 210277607 6148917 66481254 24582289 125592957 42795783 132359229 168770968 28770936 187973114 48719943 16240508 4141438 151497302 86494028 155547858 25094975 90621832 11098807 108123587 43155095 134700163 86833025 47257416 3107906 31324353 202673847 79338915 48093425 3563166 8932123 104501465 257666127 1009596 130597757 61374811 131543246 20669603 74728073 158353045 14358778 11278718 146794490 13507146 102089080 127342104 75161845 18155609 20048661 170230911 35009970 22867431 14755711 347070232 176503928 258271599 70751399 17163999 47474506 93313952 44266062 28783176 23732102 5096243 108063781 168234873 164911067 79241335 26851449 176464828 83772328 98064823 386053799 53090983 91654293 13433468 11101697 65446940 37702260 5528077 5744759 42874357 17635426 53181661 108915124 125519670 105664537 3082168 78966326 63581275 138882673 150495458 53691848 45465276 40354260 44473632 158612278 117161178 69573486 222613283 95615327 37382932 62568024 56359182 25503332 87603142 19955399 139092895 1520786 55270621 264664279 57097373 3728746 20023960 42389789 112613882 199055516 9018245 18684734 220330370 67223032 9626131 93144326 9412322 273125060 16949935 100237100 70978111 18010837 58828092 4454323 13344473 5102720 158997022 53430354 92251554 143020082 80885524 323544119 94363124 68479536 114177576 72048091 78794541 89912830 116354171 129616976 50616531 9857841 284056298 213297249 138747098 120544603 59894094 59577112 98239107 26975583 21108169 96780660 41615252 190562231 29226876 2762075 3183981 168836605 5041486 17321453 114150631 122624808 129962484 16828759 13069413 50826804 16178849 35032937 33324505 34924970 48059697 134215850 55144804 68757656 51127670 191027521 42599637 49227563 19374934 86415148 86120708 5188876 116914746 37036999 29319254 46756086 71953486 32007294 3019319 26797253 150480124 308267477 147501877 3603371 15763029 25898395 139800792 103153484 14709352 43350986 29984294 124292474 61507921 110756241 148476232 77425888 69996463 6993103 130425921 195656791 21637447 213055781 72011048 1208547 20810703 48037512 9772314 35874794 132761908 132561818 4796210 12408555 24318432 11937366 8754082 26375789 10722308 145199754 106711261 133744491 4938925 47762537 42138410 73639512 4431033 126570661 100945779 101369215 113545516 174722107 22969227 158914096 35939972 73053250 16548463 130652055 187292774 19427651 110220435 147093027 59032704 183744925 86484338 219352258 9015763 25447385 10032584 29573778 66599761 214290372 55647953 74542416 92570729 28989250 2408424 121231811 69446292 65894397 47093417 124080076 141541286 71918993 62253303 10548228 54132998 9829910 55334354 205905054 50146515 10475281 39637013 147122573 39017669 40972278 46242839 35461762 59870192 98359212 18436925 160027477 39868043 47352752 138871045 144896542 10612964 45133844 31281581 176642835 141111152 9249632 142212599 36967520 49790076 91805372 10466968 146675949 102461669 31594789 104762891 114138 73003899 167633328 82262235 6965631 137466930 129328639 63330355 35021615 2704037 113948705 158574776 170519265 34232509 132588287 40045914 94415110 213634223 39906412 205634261 112389822 4517461 7722573 78143815 60488720 73210262 8531722 166851906 141356853 98978556 51415293 61572725 16997348 139521244 6582213 110364238 114037360 6541226 2861712 61358780 79823347 110377685 317125973 43377557 8527846 50800726 175492054 36012953 55910059 48876751 195313068 7840043 7567822 37179816 3282411 341513510 83512534 104819399 43564523 27920834 6647595 15634713 55169148 63552256 23381494 107594836 28673730 7015764 50964062 106125407 1558016 136667930 60242815 30095729 120628311 89293163 9569572 169564851 28087128 174749018 17283033 44516574 23578167 7730631 15319108 3479118 24784368 113491286 129627108 112853667 203025628 222000739 39735970 96915725 145240605 63941913 40665513 3684733 272542368 47235384 3347827 14103948 29052014 29862982 184817149 51169167 26735475 27470130 20113125 58870966 26449569 105833772 8161377 48412226 67886389 149817634 37428560 97160457 110918149 43588221 64397955 45496505 85570894 29238572 73384121 1552712 16084907 44159659 114148234 16035301 24409348 60556091 152837191 66813264 45433078 9572751 66012105 47873173 34696507 18909185 186404915 188422934 184829083 7511739 27005248 53230383 17164611 42173124 27272811 7212148 60053401 120822910 204090032 13014605 160854408 101545692 39179390 35441209 132280417 251183959 164952292 50015989 33903746 592909 146320564 183685901 43135409 34060044 38143529 48150885 36449768 37783316 34440963 91378655 66362322 37266890 9775017 146970678 135448435 33960050 236383589 32463761 61388938 118388289 150133052 185221222 1341776 195104206 94097720 21926311 40901847 60824028 159840273 166174575 210261355 154593274 175549395 35986195 138520879 9972846 2903855 8476965 45613720 84736177 154036949 37947978 155368814 95327755 51576249 8074507 57031481 100879547 3793363 19228020 116427220 68865725 13471310 127453760 127765183 156810312 40430641 12659662 30470001 84206100 17658478 174181847 35609645 88693301 144906283 52486548 115399791 36792182 158602724 18847305 18378122 6906964 23433446 45454430 313110794 125931257 73493278 127118588 12973159 112529749 9055237 43766024 138083826 42433751 24650901 42794610 31636779 71127558 8863392 66466226 69465281 150897032 87220744 47068359 36666688 34880243 70216358 69906822 62565729 88660049 147781442 71177334 1148996 196955727 116755694 149653635 58936722 48330133 17201773 150306741 29116291 72726085 28901479 66598911 86431451 27161801 39232260 69314593 109669788 28358890 109393776 45160449 28342043 53082551 130974443 123252550 56297217 68591600 46768938 158653231 124021222 3247901 44683055 32738090 146018712 103666612 71726689 34964733 129892376 178999188 111073257 70241501 11499820 49981309 28755874 49272919 15152780 62095764 65043785 159622741 103769275 33396993 146820313 39247883 34385560 3231003 15635886 56078529 22869505 217391478 71704861 69938051 140023509 58740321 104288812 70908632 78340845 88856042 94576423 169394137 52289858 65172016 33000349 125898736 13497252 14432082 85522529 177535845 63689327 106165374 21199969 141056718 7667425 5649678 139829947 45073596 73837664 28236354 150343104 76037396 39438181 205590860 176057287 130098858 46924080 15201774 189753099 8367230 210867796 179820254 51896937 42203537 23886122 29873148 34797640 35487738 163201972 89481659 214126492 8171407 50880847 105972917 48751240 126906972 11274587 103200744 40946455 212456599 101820820 190220837 161746585 92479422 200077131 10623215 91197792 27944685 252207614 97764178 108409578 83706776 51409581 36937906 91154357 160671522 11192868 3504873 64738618 25759267 20664877 83793272 168358973 113038899 24907805 157438411 152003936 5309950 21752792 40519993 62205312 248139752 60981431 52633700 86705899 162603232 35786734 118263135 249180543 75481938 39833397 9184539 87172464 5546981 20349884 178647458 111822107 1274286 203953284 35008270 34479179 215392839 60828465 8875683 180293823 2209898 99826465 59004331 32610522 114454540 12272249 19529736 139819985 129198555 15424882 120693132 222850603 59999885 137576376 26097873 196626573 141423765 1474223 66793765 92798648 116739 166299236 91763790 131297341 7744520 92105337 4107438 64337367 77958260 201003019 48219582 94789365 19306764 229123620 103173306 55226557 227105720 1456849 31422579 24015084 32407610 120165265 102784771 147274281 116845165 75071116 2541007 168177532 134792184 97421254 157014278 151903262 73967000 41490268 30396170 147602704 187756075 21981918 16949255 9831355 90177214 220176554 70974541 207322140 69253070 9517722 36463827 106045048 132242082 42548994 85788732 74632142 1842749 97881750 16323366 223419882 23278185 87466598 138287129 80491243 167121203 95451464 8207141 24715501 8935030 70408849 132368647 185024243 82383683 142136065 75164820 3867415 148834388 23559671 124620982 103031475 16959744 17551276 5144234 253598248 76168211 51432837 92615048 175524575 129539507 2721224 69359932 93890966 27331444 137116101 25784036 55345965 92812860 79466857 129109917 16365152 5281577 51149702 50740580 53314771 37970163 247690340 61049397 235037257 5826971 169157803 18392963 262237648 83556717 116022263 16691807 125060415 13359841 411889685 144986608 83747525 182228100 159344655 11243205 96197305 138534139 28655387 15250428 49096017 5850363 47458288 1491546 35947350 167756425 39618755 133385689 99684957 16746870 2883557 17449395 220417614 49129422 2694313 41810497 145127946 111355525 13405316 66643825 7428133 238468282 137170195 96401645 36505613 126114160 61388598 168644641 79483976 18902028 99109065 63539047 29798110 1424379 144714455 69034909 71814732 104480946 112540323 41314845 148409558 93543095 190522451 86480445 86932237 112175367 75848084 49652223 155183684 16294602 31450612 186279047 48016993 20095292 76480501 102096832 211265392 76812749 86185733 87811630 106726000 117815967 30509917 23038196 80962432 97211899 127101673 158348013 69303815 130689404 84522385 78879881 159199730 26075586 191230824 20736668 77846893 43281303 183700062 81852603 15561001 106021129 95345962 109600360 60190659 76595166 13970685 1393966 152640042 116493129 6799490 3111255 124431993 124796439 162708683 121631192 19715835 129206613 18401327 60198122 90774441 67513528 26693264 117874974 78699426 29936762 1239742 6131101 29027109 138371789 33318657 302378813 27753860 19887076 8294334 181996832 6768465 36795021 1925709 14961581 41033852 134111266 32850222 10462361 16215501 266995081 73102295 155878185 21463231 170318410 54749792 187627402 37377305 75810123 1640840 44443321 45097515 10546239 22957905 137571463 27867658 12392949 2838575 224152786 5429205 61574238 20591879 59762701 107787888 103550944 2876230 98032013 7858879 82405001 103753278 119694552 21686951 20179918 257212329 189793542 33763921 106209166 135964215 63777914 167974042 11568585 85201501 111153633 121634133 79982025 9050222 37876442 203749726 63138000 39645105 2196689 33153944 8050452 41072221 54573383 94259781 96135102 4318714 3230561 20214666 37252967 27272709 20401445 72464659 153437189 128050086 80375116 98899625 6752502 148185107 13640171 76845406 139262317 83686478 449208408 101647794 141979682 31024728 1421251 34630445 71959181 169458924 105169514 58517196 65515739 48795916 65872280 208215252 163101791 97074233 74152980 141206794 176854213 10739036 13227938 70811868 67976727 40598601 288580848 55778496 24459209 22874095 103532329 58014999 12113537 43911748 34363698 40739701 281126858 147004678 7336928 109958278 70938433 167519445 11684134 23037788 365619 35249109 259664409 42685623 65549110 72055197 17037672 18788859 171150713 230682843 157710955 74790055 139381606 96195996 43080686 15142359 7020558 57865501 851870 15204681 170164679 172247740 141516483 60735798 162110419 38805747 100168148 51146625 10052916 17973590 39965980 20666288 286525174 94389049 98905745 132443328 120852864 6521336 17723775 113418322 107039548 9188857 84349631 27280869 93410818 185410789 101446310 80358116 71715979 43493429 221840871 18001929 39509598 93501360 241867636 54866174 143805907 19453967 162867072 130071760 14194813 205530255 105069673 50085298 192348064 189609823 9524896 179155775 89543199 46127817 123183088 77045547 141832734 5977846 206630597 44278812 84185802 842588 280756054 490132287 47946307 33496936 64164681 53238577 136078404 193243845 32991713 76702572 26184675 63439121 103744234 121410991 256957227 17197948 64363122 11039188 26186086 112276109 8663693 26056699 77048862 38947595 126878565 22181311 102077758 82654799 3323109 135012453 91512105 217853249 38207704 51235909 11653704 18651465 81385103 116065052 42432901 74264007 290672188 93624440 6720372 51904213 2548045 140878286 753219 130341431 58818317 7623208 63620919 580652 100410007 132824876 11125769 158204465 42032160 22779473 134186270 59115154 121101846 6902918 79859098 18417018 32343435 276727241 26170361 36554148 72538660 84199827 41639001 21775062 183635037 29783983 66824518 34019737 10049805 30104127 108864481 78946538 397462907 10055840 17599539 91992049 82788521 180424774 224844958 60538836 170414222 141826767 65390908 93110105 60825847 18113789 26259560 224543599 83545497 129578386 40211919 55858685 146440550 105293376 98971093 54283703 111964448 5061818 43774456 47901546 2870331 153729079 27835885 33705679 50562811 132986087 40821930 56076608 53334491 28841656 21832080 195944890 23669457 48290149 72365413 65936999 165059800 175232498 121891649 43844547 97474141 10240409 74686185 34109718 20790354 15615877 287044779 226594887 70551003 47298148 121268599 93370868 249760651 53716668 62129050 65211847 18788893 62623563 13483567 30751793 80777370 3874572 160509682 138859247 50383206 9852826 46235257 116565770 139975059 240212618 210593552 134698718 30503865 115151268 89118488 178055263 41888459 67699457 186809974 26786917 129528865 31878842 116340588 64063837 14777471 17156281 69161100 7790845 135467441 137339464 14417428 5533500 103593801 7343694 118102043 20544976 104417553 163277248 188231344 22169037 71470584 4239749 5933901 120598510 92817824 27059189 193168875 198040276 40977548 195670051 142458997 75339155 5740288 174526029 81584156 127456633 125799660 140753506 35479119 81913497 94228008 105827397 24581626 184114726 57529054 24549598 93751090 27832145 201884333 45061220 168235825 113294052 57309227 65356925 84387558 191107268 46378295 93345300 2399618 20232227 107052740 115518944 63611025 52356957 8252633 106059124 6883827 72410089 4510950 104464167 25085064 86568488 93806102 107327766 9096751 40341102 130695218 290392878 53751093 35192346 173798854 25341305 14954305 11599202 15045187 106811306 124453787 44387408 121655060 120947605 92540401 23393751 176582655 28858826 76881786 183656576 23747028 22840367 83490910 18859715 102202776 9838903 85402594 20495030 9124138 111371896 146337496 4676071 7992975 104966381 58639171 94609148 26440746 37616869 107244126 151912255 94180272 88572210 82347099 220782247 72065839 22388337 1875576 109922510 46844673 74927279 146998150 104864279 9222466 132887113 1314797 131143491 25446297 32154633 16103369 72941509 37457681 83001123 143187855 54152735 17225879 150040147 36488392 30647668 25917044 93547838 35342728 70850730 28899337 126913177 265956721 8786586 80107043 34477003 64063956 17484092 94711828 30374189 9711420 294812878 13000648 225924934 90532752 50740954 84064643 19482663 82924300 41247355 100911439 223506922 22020100 3788348 101453263 32093161 88518966 173450728 215800805 71708737 78099292 176518021 44109594 15055115 12600740 215045070 246425251 101572025 77636977 52252594 65253633 149446847 70355775 58328683 136676464 58628206 30837983 95938599 133237058 5452716 55945691 93314530 131442912 77848270 12241819 56457561 18832634 118192075 11541079 99098100 32847587 27310364 114783949 37297371 17588540 67910359 96161248 19178958 78495137 218216318 166742596 1021904 98836283 115487409 113106134 96746167 19798149 119975426 34165665 205240728 5294327 44687458 67131980 101427287 44829527 2081565 97912265 23992899 35965829 20408058 2248539 45546978 37767268 119262939 204571149 275405066 60281881 30751164 78877025 954958 61663862 50651976 152834080 75717813 11341244 65267420 62829773 211808168 12583757 221124355 115308705 122783299 68396933 30453018 54823776 54601467 119460513 118700460 29272929 119852601 90401716 161815707 161939059 67931116 34993990 257214369 134615231 91187167 16467985 236968100 127787691 144753453 175560479 109657106 190122747 202687107 57420441 116837685 72951964 34694076 129447299 67467594 136355861 21594488 121345677 33709980 95259942 77782582 1142196 187584936 55644570 97077174 15974968 36461838 159413114 43946292 73102482 95769551 78176472 89254403 139808442 142960344 113198427 30325790 134002313 125231333 53069767 170413406 4052647 3180989 50507221 78525380 98811412 25504641 13771394 13259218 4194954 120526005 67533690 775897 94518861 5113838 38166445 246619340 81109227 106656929 99387355 3497427 118285898 64353211 78059121 3326203 44859498 4494358 146865754 33006248 12866994 38018290 74748507 20652399 7425124 138556562 40382786 128116369 28823602 11919040 20470482 121224909 185770390 28486883 77679613 57098036 116351332 2798064 74500290 247783126 1372580 163591357 19092428 4835820 130698295 99378396 91447437 13796095 161172767 145412016 19880259 109196610 30497949 8380660 65509551 134990880 45774676 67576768 220598018 72876994 95467206 22180155 5893781 5707325 115461212 29804995 173913077 71863403 79700913 108451211 8551221 40999546 32387686 146703744 66982125 32458610 163510522 5486971 13820150 34140743 111728131 51011832 92893610 52076219 10437847 112852579 29799827 67824050 54894632 121745534 30454004 46988187 139080247 98989215 141723764 112287176 113781952 20203378 10522218 66766038 125834408 14903611 20171741 89782100 112610992 169056585 50707923 53076550 91466817 30795500 231622807 5921729 34101626 94687399 25594571 104910672 97374266 67654543 99352947 2455242 75187481 76722496 15537031 67395973 54198363 7726160 16725297 6990893 215474983 153741676 70305064 31089991 47485828 89683041 159391949 8941099 67559071 17206482 74991828 106734075 86880115 865334 7181922 36396150 58082217 70904093 106401912 19326926 17486336 61159778 2298757 65807884 169164790 114216268 74105414 29258394 191024682 131132832 134545701 33652962 63901436 11870420 16465316 2269075 59445498 293980847 31058252 102380664 53943448 134844102 40188340 45779266 68168810 42735433 3977728 15161960 13657222 94777380 18254957 154906703 102868921 109909505 143042488 35966679 6925052 40543504 103464686 33425162 28970516 102060214 16926033 64518281 82603238 168931431 76108422 100617016 65501068 5790489 29630677 41344714 66851548 135208548 39134170 153356660 45199532 4108594 172237897 12160916 60637572 14900313 115641820 18979021 142990468 54331065 12029132 70793525 109036487 68229551 123610162 39798377 30664906 8588553 199425521 39000822 75346448 164064688 231179158 228822397 23172292 99838688 16806047 42233661 274662489 46850249 123556459 76468975 62454940 21592958 405558494 121074306 103895670 90534044 4577369 6308326 85249713 24839380 47409991 77848678 34876299 41724596 65991416 37687096 89429588 37230221 54970843 181237884 1553477 47209748 310684401 17360604 210259230 111106373 66168250 75019113 3486700 217216157 69621120 17652290 120944477 129586733 30968951 193076395 171993539 93409288 230707 3239418 23809741 18429207 46257323 134575774 46559736 389123744 59114678 128080669 130753409 58023703 42770079 107654285 159879186 111736495 111358874 77982910 160404911 40605826 26432280 145405624 41331454 364646005 42928927 882980 144094125 16695258 9496608 109286251 27085777 87812531 244349109 151135491 127721578 20605717 78902831 135010753 44752670 186276650 71564135 120221365 209797 355742510 325370021 33254006 41536474 102882742 31802359 131075797 139621221 205443249 59381493 127921940 80617876 62522906 229745905 10559975 60408208 46969266 6032161 421481 55167465 4820894 82008187 386172 32179096 140275993 38550339 49425239 69369605 2783682 24151135 222975417 58502185 3841099 53996250 24654522 42991963 119994126 77557298 57952898 18725738 66850086 111337012 50931031 13204223 134179028 108744869 27423040 35215415 141873126 70235449 179021628 102683604 74831688 89376463 81175935 12128650 151797284 58959978 175564423 30733654 249824945 147049269 48623043 26851874 12800099 5804072 225787591 83562837 22629652 40573883 37819135 10987610 35333786 156181227 67970590 4791195 1225445 202523482 28715414 73906582 77524522 53937124 46234169 88922172 259832607 79508728 56925486 67088443 27760677 34842979 50915442 19953767 123912915 33307964 215161078 25677582 243443706 85335614 125312389 33028348 85733057 57008412 128108753 166201146 76004637 67522215 1623874 40992372 77316102 56894716 52506472 48614458 5669092 314087087 9046737 81246978 135278333 9540485 114207224 119318461 132972062 110270432 111561735 103569355 119417741 4866165 58371591 30724032 130267328 138651014 24806536 104825332 53453134 57880614 139417901 30018090 159535191 173829998 125773310 155349927 34445757 148734088 26429679 153791350 34066215 29469007 163373791 70386528 9868721 4425780 3911173 43615846 136481831 29645433 119575773 10583503 16496783 64819640 45898385 54779984 176869683 114294859 45810495 120045823 92754873 94664670 73248393 78183408 31351944 80772117 152796748 186006588 19207178 4357270 145449501 31662330 1894361 71029689 2261697 65682815 24086433 93813701 55736591 38963796 73350478 105699268 118875390 132449465 33964334 112588705 59017234 47682807 18743520 58303115 25233848 222267520 95905789 8723091 236071316 92525798 33769208 134387703 31125504 32579123 10537875 62266291 46368554 73478318 148539098 7763560 5488654 148171643 176893041 190581696 107102907 111815222 17805630 90616273 85198101 22121250 29052643 41661271 233626954 245406084 31371953 211051447 12363709 77818775 118774308 1474376 12379519 67883788 21175098 76628571 5306822 13051903 87137580 74066501 135888446 54910476 64724729 29061296 4914003 157059685 125778393 145789280 100866151 123758929 82391537 29367891 71618824 40731592 110683260 62430443 212599824 18108842 417178402 129849791 201672139 90988590 52700714 75428643 56170720 150953115 71896247 38502858 15975682 92523469 93492962 13582337 29209400 187283458 71106325 88174189 95190497 111602960 2082619 29528116 127410257 104761378 50475635 94180595 32084100 479995 9099216 191002395 131458076 30832424 210158454 77802115 19411552 93591749 189356540 42305299 72775623 61396979 68814368 175510074 148734190 75980004 121108901 62391156 109452613 140081445 28132195 107049918 2720459 41723049 55750599 9719733 182051487 192052009 135506983 85364633 144115647 124199212 13758763 197962450 45141868 8443577 96560051 28695099 96708546 45618038 6251257 75857570 170713558 353175 15014519 219095354 105129003 141767743 73923990 223372452 67274151 115881962 76966276 21421377 162765089 7031710 30511702 222860718 1641469 56191256 49669988 87639522 65238741 191978501 21208078 60369788 181557195 26580146 47680393 143017872 174133431 70152132 14262847 4163300 148588466 31511693 57155275 88595670 92107496 49744108 24444929 299117499 45756537 61336357 25904124 19043859 11342825 60593967 37145680 20166607 48261572 9139200 26166961 17369053 17754834 165696110 39680159 20931879 83613616 170412046 5376624 49165904 100185624 46945109 22003831 186999150 27635047 97034861 110495937 89030632 97302118 80611518 10277962 21551274 212697608 68684386 19514572 30145080 14212697 152879980 85950674 44215572 2634762 87463215 34892211 248177781 72259333 86920201 127501037 110162703 18447652 247076623 150208974 9828159 182567539 179783806 126462983 76534289 5031320 104108425 29972122 10483288 16672172 17310811 98035974 102171751 21768245 50306825 33606858 72927297 170643042 152856367 161400805 50710014 192720177 36255679 159261270 9413716 8739768 111960164 74742336 119866422 88407633 155667011 114173479 173123631 39986040 28018618 80143712 13026573 186900873 19684640 36819756 32352547 60247779 18681555 7543750 52064472 113505124 73555566 18465536 6844608 32083981 237916564 16416764 22175990 60129459 86773678 9058501 12402469 35754638 12713433 68366435 10661329 27089126 116573420 26748922 35618519 52242989 188374671 170665108 130799581 85601018 45647720 50391723 74725455 126264763 122214972 12755695 53985846 3070234 91598856 114670100 132246468 55157248 38524669 72168502 147022052 30842794 97176879 41077746 47010423 37596537 61777507 212876363 85772922 32127722 17806599 104462008 63916855 83492134 50919454 15248932 34884357 162889937 44600792 54374279 41242646 76203486 64948483 158887882 61172443 43777924 6101487 51683757 11192137 13165633 347514 71384343 53891700 2506735 177756182 52648473 193766051 12912894 67935519 16161951 83159257 173849378 111529333 109347536 97829611 34989162 113477669 114503228 74547363 60831083 10685350 108294641 50339465 87008159 79464596 111626420 7001552 17336413 25984024 26435935 230368037 71363773 220654781 27518750 14303171 446709 104126275 144185092 27601030 40515522 95816845 226299478 93164641 90234623 42723839 174367130 168351901 49481339 59314071 4777680 20742159 117834735 70560234 105959147 21295798 130362902 114689123 46548975 49745723 2044998 5365217 54292628 47896106 211609829 31058167 22361035 15065434 31329555 29341099 78212614 14999933 143900954 134195416 1121150 49947547 6992950 749700 94012329 88547101 138805799 73925775 3174648 2452165 123235040 167710406 189057340 53978247 19987325 114354461 122683832 14024286 16643051 204511088 172580107 47087977 26140084 62817924 150188557 23486928 233568508 32370635 151123744 46259992 107973528 7758817 1410014 4299062 47647804 31355242 46891236 52808154 39992415 44593040 137457138 24085566 48287276 39699947 203504875 11928492 164316985 184329198 13483295 126526852 21205579 93318814 139393999 74726390 1926933 143297573 90755095 14696517 138492200 24106442 90939868 5618942 108788491 102766139 22659555 7907142 153569789 7778350 25115426 88184389 2470661 37457579 38456567 3376098 142143171 53869379 36159765 128628868 126945477 104285463 40353648 32050185 222507560 1067260 94234621 74140927 66385408 38479721 30331910 24941924 40408762 178619510 86444779 22622869 43297436 147129424 38820401 77560528 16911532 49385408 140792793 130907378 71875643 157235312 99544469 65160303 1431570 126919960 60855036 60204956 12645875 7905017 124250654 4950162 81654468 99361889 22164158 43985783 31564172 9525967 1663824 20809037 232920536 151150332 12692285 92845976 19357135 177288495 40230177 20530220 5943234 114531703 4814026 71779270 13449669 62415296 20170092 66170664 165310703 90739268 32005118 169830272 70945352 43799463 136011934 2227629 300132212 113156726 39327069 58561209 54082236 20811264 75308963 25317420 207643202 28373323 10601472 85067388 77098910 34566882 117270046 32163439 40046033 103053728 63938683 154249143 64628679 364443501 21942648 14430790 1565530 8303446 46223425 20776958 30914024 57098801 41771805 262147871 15692938 309281 61949054 126431482 203578553 59585459 46714028 22992075 29802887 19253044 8949905 79796198 35568148 36495923 83924087 124529029 99631696 76343991 57523087 246969591 45764782 43275948 106470133 35385653 176595388 66770713 98651068 122834333 45867870 48200049 65856912 149954229 57775367 16748434 185554524 49344268 36106572 41339070 15316864 114163789 258638408 133079196 69359541 58548850 86300687 165604055 71529319 137193043 114501936 34310964 84415625 94257418 152418991 88366170 52946976 24846010 76405106 64555885 80205388 32953225 685797 39244619 79102292 15822427 158397891 67568217 67205454 95025869 62819607 164247642 6197333 48498399 53240175 45089049 233187402 108583522 100674595 117301394 2115463 118682100 47156419 108697048 251768623 17520353 79743702 83705382 19445569 10418603 25410121 53769487 36496671 29566961 74427394 40434024 34611609 48286358 96347840 15242387 116326087 9253134 41050495 63446159 151126821 9745250 124649151 164030943 8905348 119642226 94153293 135704727 298856413 22180682 184005722 5607178 122853679 119976701 127842278 129952114 62731921 30437378 104952713 207394747 183662815 5009594 3234012 135979345 276984468 194807420 100026181 163822693 199345757 182435313 100299082 29786771 13394997 54458276 138312238 119725628 65803073 28179982 158998756 231500492 55291140 82841680 35419823 5962801 138237217 168029190 56760144 37897726 152275426 108181268 45010339 24261244 4378197 13488769 111248323 38291412 148908627 30870657 9723099 58383814 45553472 5259137 95461953 163299977 63761288 83764338 234636006 174062456 156068857 205038836 105414348 18258833 8245051 41731175 93156668 118554090 50498007 35378768 44555844 60400490 23995721 22695935 212748744 84235663 172248930 174734755 119404311 39298577 16074418 5214104 110379640 42909972 4792402 134310506 4526828 1099764 6680881 146238284 46660274 45482242 238413236 173161235 20309968 81894270 16937202 144884149 96232988 40217444 110658695 123472411 3885299 164513709 127613696 39402651 74655619 183203203 172174810 15096595 159987187 32549645 125951164 22353147 17632842 95165711 173237905 57117552 77129748 120073380 29833657 141571529 47752626 8497824 139586167 28388334 167203092 1614626 189774026 175609184 18362771 11786355 21212243 35655902 58305631 95535648 93012066 90201354 168803693 172732750 32234635 128475069 50200371 151789872 149575282 174285479 156706 58467760 112788387 10167105 33946977 45107970 48116375 58104861 56396463 103037 119873953 61936644 36883166 188680875 130373765 10326735 140318085 30056357 49716959 23642631 153446369 143048574 4990758 9928816 170448885 83770934 25099786 163710357 101666698 95867114 54604527 67950224 21400484 91553330 11120108 82832823 150239115 178785838 24695441 68700179 79809118 22995560 86363689 50580015 192469988 96137567 89191809 105393540 62215257 98678693 26713528 49141968 173262147 129199779 114927242 49218417 11073749 113579074 44762734 189447048 49626570 105303797 45861665 18038768 11425836 53139399 80747722 80315038 1209312 244780416 14736943 169297441 119410465 107066 63500474 96852468 5523436 42193048 38628403 57672755 148093188 32185233 286067721 30741066 104456755 9057923 105244892 18815889 56068499 233222626 73794314 88187585 93064222 38617659 59268783 76698560 32597636 203664369 78119947 21301051 34867 142511391 2779585 50889075 59722394 16080164 5408074 13923051 4658884 101959693 95374845 121524704 40321059 77227991 35470619 69657602 184856402 2812684 181832935 78864615 187484789 11756418 50232025 59906419 3574012 75001263 98237373 11186646 30361167 12296712 70208691 185313226 5511434 146553124 29733136 198896668 6340796 62283886 53311218 17566576 126791100 24628750 43952905 10207327 2336956 26146323 176063917 29385435 239295468 29268016 62085836 230464971 21242180 27535070 14647047 24329295 15627675 71399762 26935140 56405609 14408401 127943088 34263313 23373300 47801518 176172819 26495996 67763870 11131889 79684542 22393250 412459015 147165889 76177578 162197901 118766250 142313579 49852551 15130000 164017020 77618175 107095104 36505987 111326387 24976128 169821755 55588844 162516039 120862282 17083062 14266264 23925341 84098626 267802326 135733168 154866872 55330053 46792619 14531311 196260614 60858300 10994971 16942047 4996402 49269808 144619289 106545443 157856203 1623840 3707411 38643057 29092389 52119603 207154979 9699758 33739135 39606872 102121125 46956618 269839946 16420895 63915019 134791929 93092085 152157548 3459636 44088208 6127140 77444027 48408418 201316669 815235 177073309 13839972 82332479 85369767 133890181 57450327 43658720 12526892 11662544 189936631 37316394 133911091 71278637 36232695 18020017 25215675 99099069 101623229 136609314 72869531 30911695 214380251 3227450 287123030 55860419 44170063 204302566 41836252 31362824 97041678 88983270 143923105 84759127 125041358 49836316 73807523 113352277 140641442 127597325 3290503 119384693 59446348 4155769 109593033 50147450 135317280 36176238 49069327 57296239 69868045 82396841 62243426 81219659 27810283 1731858 224139033 68510952 100138330 24089663 44904106 121309552 45001567 127076836 156110711 54087676 83744040 10241021 33167170 352155 90964688 272704259 42649175 127142082 26804665 204316761 66827340 89067301 56521838 85908140 151587759 54419618 29605007 185999431 7440407 189195771 8177595 161873014 48111751 9476956 89641255 38958356 25856745 70006646 154634482 227149716 190736872 61770928 168934338 80386948 196191271 234504817 30195349 21716701 13952512 2255271 25732390 8867013 7354336 95172290 152786429 15454105 66997459 192918686 54238126 31663265 127421783 110631155 9120636 20314762 83362526 82889569 120736550 41786340 130057395 21315382 111118698 106011830 120287444 67555246 74446400 36737459 71829811 120975978 74646592 282537144 102351713 27155596 46634791 20369723 200845480 26450810 1270138 97987473 30747679 141609031 100179827 113118119 9840212 81384644 146165116 303007303 26781086 9238769 85305507 161365836 43157696 33838891 81829857 5982810 12649105 28014504 22827651 140739039 84809923 52472081 185683095 89723416 27386456 16008917 154616326 141902757 28894339 56585894 16796918 155644860 37960609 137842749 19056269 12900637 3753464 117714239 64502947 182925508 3666798 272861373 113043166 135928719 129672311 138679727 168079748 127912760 96679238 109987858 107116439 33063198 119193766 82104237 14887801 77106985 3699387 57830821 55261645 249096478 30844341 178497875 67458822 223258501 79505872 73695068 120392555 102837709 115840210 28737769 35279250 62957868 120995443 67220839 76473055 142430012 101295401 93977632 153676141 174169590 80085164 135283382 47180644 58551026 79023905 36228972 84736993 20419924 17534395 96593048 187419271 254178101 24525016 897651 73046280 12428326 125337566 41140272 52998860 110098171 71140478 21982547 37867075 81890615 38764845 28130427 151798916 102594728 60732925 61081476 118558833 155460835 8714115 256744948 37216723 332814882 2142272 22461488 83398413 100666928 171378547 98311833 88011108 25702521 52394221 160133336 25585136 77203528 62083847 13860151 67182861 51072488 69776415 116651705 46856471 9099488 73244755 4103562 25787691 20373412 55248878 73305734 70025346 18202648 200271203 32871030 141184983 74823273 217319551 74654174 207418003 69843191 9974614 229927176 105465603 69045143 105807609 33924316 115152101 47994604 64881469 229149579 51267359 12838213 77400609 7219288 106030615 35033906 105697772 135690617 18855686 55923710 30724729 63672514 140243693 79371300 49191591 17000833 49648245 61898496 168197235 142276077 145210022 104437171 174153559 5102788 25828899 34450194 27387408 28281863 162560817 116273149 28895648 133475109 81767110 11794226 78210438 80366446 40770913 121700348 85473790 130539056 2833458 11943367 42704068 25220894 19810882 77661746 23957267 135817862 14323231 45716077 224132148 3016055 75793055 137944069 1456305 154828350 63501732 203430211 167647846 141807795 44532911 5343321 27008104 1917056 153280500 44194849 752165 749037 96639067 30110366 221718998 38343313 187967181 16124432 79191100 214013629 158696241 20584739 78165847 83463778 7348080 204434282 2124116 1052589 123426341 11058160 165989904 25826638 176258040 20159773 92783790 48131811 374874361 77383337 84917448 2248301 4479143 2415581 100611610 14642168 51213333 30123405 55826334 58967662 108906233 139991192 49941699 19371483 154747124 184523287 153554404 20289041 10168839 51176919 73986890 19859587 288480905 116792108 47821748 55094807 110823782 255729453 50274083 100188293 6746263 105259937 56756608 128993671 52722933 102786335 142603752 93269667 203003324 79739299 51323646 43022359 130623869 53111706 32273140 215312412 77818673 96592589 76398306 24315321 107860750 67438439 198699468 189186455 154361326 207752682 30253744 45190063 125523750 25856150 144176932 2535006 89168723 6040967 50828096 56600497 54262232 169914082 38829513 11754820 61667568 189724692 58424053 21431101 71565665 14038141 62204241 187830399 16873367 48353984 8985350 61769228 6504829 16265226 47048622 115142190 23693563 95237213 141044682 18270223 32644369 38373658 19086886 186146515 7750300 30243442 123714814 250362672 38756107 68302056 134284564 172006 40853567 80303087 158064912 231551611 39961305 83082094 8853583 90750097 51352427 29521537 78460678 195478410 43671028 4158115 146933703 62689744 91995483 44853225 84966034 69304308 122683577 132996049 30543764 136805443 77160620 29868320 10874764 190165281 72322505 869482 55046493 93219670 108981084 123340695 1050974 96591450 138708508 256090839 106514469 6810132 153865742 2641239 93992830 35532890 76503825 31182522 23409153 74746416 115313567 76339418 91024851 38563174 23695688 35871547 184014137 78791753 248502005 96888389 91612303 60285094 36848622 18087320 223849744 123236162 186606161 84276497 48829559 109722590 32840328 125232982 8257937 15994229 19315876 63526739 184478186 132430374 116765928 67321717 52209108 24453650 49154684 86160182 33038990 105912108 4500002 137290402 118119230 2937498 171462204 121813007 64378031 40206428 10886137 140564432 24048166 41378068 730473 134586586 130223315 113557722 31230717 27521674 80518205 47162352 18567519 74692594 148823015 5377372 91862832 68230877 81057564 177521429 140535430 28876659 26251111 18014390 21591071 63182727 51830671 112678414 158208188 144273203 63673041 131825089 92265103 91269430 130460533 66996456 157049910 33085893 169278945 15776680 108576586 277647995 80965815 116664914 149463354 228115129 75757559 2554964 51615298 110646880 383503 2428450 373454079 85536894 256589636 80892613 61415628 156387573 25125592 28171159 191095623 71625692 114159046 22905120 180987627 10079283 102689775 114596592 37513356 19356030 12084178 187380885 77955115 93991487 66438312 137096347 8250287 44178699 5554750 423062 185937534 124037236 10842583 9463475 151771189 5389782 25453743 45951629 732989 34972315 22539467 51051544 12656789 51061880 52059763 42481249 159770097 64837949 1860616 2683620 40306728 2010828 117008807 211094644 35304104 72976971 72780774 108139363 14728953 243939273 109108482 102635936 24469358 125040117 53766682 104270112 122477163 82990753 133068027 195876006 224142297 31294093 7863996 102870519 36908445 85473807 142073743 7080534 3382507 75629447 185924019 148314715 114678804 7392008 59171424 103976454 31240730 137090227 137305158 123097442 94037795 71728746 175891452 152205947 44653492 49648262 58365590 102579564 21425321 97078755 55420034 208203760 59132698 6725013 94743210 45235878 251808675 148211168 22306312 9835673 204987649 5687231 88284944 21434144 8682699 127965851 158288955 49803098 14459248 78298549 48741907 24599425 112395874 150331340 7876559 20856603 78805523 127276263 6425626 127806 1253478 149585635 61380149 35499026 53754323 6077534 213960793 125246769 45586180 3757425 138502451 170675019 11876234 58050308 58626676 17663527 50181773 65561809 111178623 190348473 159326601 32273378 118697842 154746308 55217462 59526265 81389727 18516366 135078260 66560474 96400353 162312498 226567517 89648276 91662606 71272976 27119029 13594373 103988048 38082465 183140235 42998933 12509382 37822416 2360875 14510792 157375511 118731978 16180838 93573814 67823455 41897333 188029605 41999690 8499337 14858289 83808827 43473352 69603967 136068017 284383973 13814370 21426222 48143711 70250783 29819768 94343438 34068714 89575261 43622561 2972994 127077856 5806112 67872551 45911475 270503184 44761952 38127651 37249652 6883555 213536983 34825044 427295 41005836 15934270 160605188 40834306 250053867 146383515 10863068 83348144 84760504 16806030 31301403 37546421 162558658 10470453 40626549 329184243 75516584 28848558 155287095 128143688 61832587 24212777 85300254 43828193 7005394 16048680 28555206 248191687 154168206 21477817 44727918 50138151 99495798 8306370 151311917 161943496 52325048 121385321 51493068 66269706 20080077 70239393 51337161 50082816 55287502 63929350 102062577 36467465 65472032 40232948 59857714 46439410 129281668 64055082 58722420 51124576 89163453 102134164 175876458 162878377 79473402 1955459 138247740 46471302 219590768 5032816 56068890 121001597 103805196 14054257 117256361 8445770 170506073 5212812 159400364 65498671 156960932 132911355 59714829 175924262 54744964 49770866 146822370 36271829 50807696 7939578 17144398 267373348 93423636 7824556 104946100 83069514 10871007 142953 105699608 144360634 99333499 22103927 326593630 39824472 125356912 140296716 46349565 55041750 35072836 39404164 34455345 123309653 107097773 31459112 160844089 64083523 15251805 41022649 171660237 81497949 229180349 66025331 38523802 34493578 53293283 22464514 59829120 183177108 82139308 21151519 116155543 118853103 7112069 144939110 1665490 22910985 57815011 100992104 167930522 87587740 81051087 87345371 107807319 155599249 49731307 45322017 115538171 141891911 15534532 108404053 157938075 11654486 100263620 61568679 19765747 101198450 7651615 55236451 42316502 40639078 27608884 43046482 81591721 115893726 2609908 48797412 86527977 40716054 1501746 162531764 105111799 60319468 73090021 170807092 104063970 7629736 65227657 8443016 107231274 16225684 92239654 136846923 237408077 33897609 163054803 148513411 78932020 27432577 10064391 32375769 25769382 176357524 120421285 157515115 42620258 25856201 77552249 22302181 72315195 20537938 17229772 143580283 65511098 91930900 59468839 58901685 23110327 48681183 55851834 131300945 96717284 45109619 22829045 121148001 57921261 26280062 147302382 51500191 153197472 56845603 12714266 77393724 195843774 10070392 89245274 205780563 4284170 182987575 147850122 7332525 321157795 172532150 99422970 50147331 56036692 4288709 15280688 96115178 69537055 129876124 138509030 69819629 9675159 71964383 10018355 57336376 26357089 747660 193664068 66870095 324606075 64154056 70202656 21744717 21196348 164916167 27230073 6335968 78650993 80314307 86110270 59854059 173220072 68164764 50059662 143049560 13698243 58786238 61355244 83634934 7113191 40495547 27443814 57119966 76582008 19693769 193267135 113560238 58885093 132039697 42880732 125485262 31003291 100985678 128907124 14320001 134730508 10951740 9889002 154154946 57465848 14812865 61849604 133503142 55883131 55003806 58043168 8311555 82908524 64320809 58008879 332804223 7832920 54364215 4896629 25532453 135808444 80973261 40843503 5043968 3374058 93891731 40293978 30546450 12295709 58395289 597414 15153987 50576105 46506951 22525323 29886493 74504251 31538077 15297977 105630877 205909508 74276621 66324123 59314173 255925616 67036304 18744880 142459286 34500650 55664528 17694892 64153291 25536771 70505307 14044023 67554226 31912791 133235630 192621764 34064209 101463548 5825849 91012169 112400685 30909995 9756980 80103439 84434835 54779321 139045295 165312063 174123707 72029731 4712298 31703657 116484833 45359111 80956057 197887565 43291894 73078971 69454605 122450388 143157204 143343694 11218980 125729127 52961443 25497076 51443241 44641898 9707901 100010116 62271272 147021440 3314235 1215993 53378657 80162191 56602333 127401706 206747234 96737973 41727163 129059665 233952589 24099914 127932480 83254457 86195372 1845571 28329497 230367289 154322770 186523558 17657713 103099917 12429329 54154095 191019599 6574529 221505869 3707411 50224035 70402916 119613513 134160379 62073817 16871497 4144413 13773689 133853631 187779042 112545168 135044787 69613691 59882551 35272093 16756628 129523833 89785398 58614691 122221993 125314888 368212894 22498701 158011923 38825926 62050051 70678112 55417875 11053434 47745367 13586026 126565527 41767385 37490542 103764974 34038301 24100016 158579536 17249322 208079728 125382242 118144424 200580484 54171435 40380882 76473956 30286911 49184893 139825714 88351448 8372432 37781633 195506681 8093003 91737457 53667895 3618399 593929 14479784 30000886 24355356 176452265 31906178 10472816 43298269 71919741 88073600 82533640 25646268 128401 59220401 84222012 74752944 44859685 7958635 6417704 106963065 90385464 65428784 23542892 81411997 71457205 41553780 246362011 21713369 83653923 27000080 89960430 11834754 42371021 19972093 99088495 81192935 92635652 26815732 95894382 73161115 6900266 29251373 30641684 70587621 4316470 82420641 239911888 80094378 135912739 238664173 141506946 6474314 54624689 225335629 92692517 183847571 18965319 74958032 40925001 37767404 123578372 47009301 106308769 173598781 83897244 149930803 91510286 192533092 35034280 142480893 87312068 51557447 70256376 236531557 52674364 2244255 4986015 103983849 116830902 2205308 71512659 95081119 97102912 163168210 60117763 11333951 44610074 45516956 93452451 133653881 160451423 52913792 139116032 20284842 89468348 122758496 31522471 81178230 204997594 117020163 33087491 22365132 176747725 30989657 12456104 14092915 42610296 17684981 109739930 109819966 147043931 7104912 107968530 134315674 261445533 91622435 64850240 58399573 38056081 28756792 73847694 161508721 44401756 127443441 30450247 121822 84850315 69776041 190611174 39830337 95498452 7741783 177103518 106223854 97214092 17849983 141213101 48392472 13160431 54935466 142029305 90262520 60984083 164529230 62203493 8913151 44931918 14420760 3196136 114142930 14882480 95120644 96600987 23277930 224509973 40052867 175273791 56260208 152686537 170246398 89505102 87527339 219593794 17825061 124976027 102296480 47947939 158854851 9569419 102254660 130749329 6590730 27185737 166571355 164966487 20009102 26843816 44785463 49089319 15630803 93853940 115685051 67307862 60538360 145728743 110784852 73309440 178370545 239838176 886346 112577077 38331702 190122016 138950265 160052892 77238939 35362414 56043101 26659009 18494079 31482249 120956904 12595640 152138236 926500 110348887 605370 262455129 32334918 14919472 145127555 9672286 104866336 153689027 19905793 195852801 146581259 75463578 63920816 114471625 22368124 232264557 109737108 134313362 28077132 118437385 103217863 6161871 67519699 190364028 117059416 114261148 40592345 46972615 17055063 54620252 32688467 129328520 155524891 15569178 197110733 153116212 64105470 113007687 54881406 69911089 198329140 19139365 7150149 24408906 45686089 29057488 81485794 202291041 55523462 212213261 35704352 120008321 58058247 320106804 50995784 98672556 80439036 177610203 59153659 47166908 119057018 32915043 100231626 73047419 105868741 70429232 133646622 76591018 143065999 246606335 72506360 61611995 61754438 21737101 34563363 126027800 81171940 14913063 38554079 158845059 24413428 28172825 78166901 63688341 138736099 30790689 60380311 40529853 55329237 120196460 116476537 24956816 22121811 343011414 179366422 7480748 132863959 34867442 10684466 2347003 4361333 126065268 77522669 87493458 5856823 91974539 38409477 56432078 62739690 197141860 77710434 51677416 133936489 73128815 145496676 270967301 80282245 14660307 37185341 59791601 26767605 3352026 106640609 10740515 200814251 158433778 25800475 73572872 159362930 4050386 154155762 41185968 131763243 31433782 18722491 197041271 9547251 8652847 12179344 25082820 194652924 108075018 194618533 36282403 147290380 132254509 56280030 25635524 56976061 248426729 33165844 101814904 72469878 21500274 200251466 94328104 175096311 9990475 172656080 52820581 27370918 117774215 81009573 187219028 67200116 17902020 168608941 185545684 109712237 52495184 41187328 52414060 106498455 7698909 34587435 156231581 81055983 2037076 62108412 35413210 9328954 22458275 144672975 138186064 66546126 52443232 60436479 289525776 176505458 176340966 10571246 108063407 103040995 99938937 109188875 5658195 52033226 274808281 1852337 132012191 99341608 60631826 66863839 20292526 31972988 226227075 34367523 8886886 41526614 51482902 81098823 118622804 120897693 6510626 115103277 102770899 92601040 33358437 97019578 8478444 41755094 71623193 205750643 74548536 25686048 115489449 35861772 159597921 181054199 5588954 135782230 125804709 36998936 11552622 113038678 32425562 11467792 20502272 152976455 129682953 88475242 122750727 9564234 59135095 46084892 27680590 58907652 105950154 85682091 5870644 120320509 129395653 110581736 10245390 97368520 19666637 48035421 155912542 42493030 37472692 126761469 188516145 134437224 89363543 55205936 50312673 74556305 63622058 10438102 106768075 8175691 202340902 40717805 84646485 22231750 13820286 104296054 228547099 90377287 2993598 144150276 14675607 22618602 78788285 36636122 90381996 136045135 175031388 15413169 4287876 24869045 33923585 256551930 93787045 237424601 107029025 760002 120350735 22709110 23784785 23430318 226000227 101177353 66259404 3253392 106610400 168778737 218073212 37312144 24572956 15996286 199017453 10231399 153832269 47198511 93078774 99996737 38314107 62465038 370241878 24024485 22371031 336003011 51509711 98976176 165559821 20972628 117758592 181735253 16329112 18517930 36307648 2383502 109775035 121801107 44518393 120099900 21412588 11658379 66217550 13204903 82836954 21039472 44417498 17570588 83585668 150734733 46362162 62847946 64444025 51419101 288540609 2205682 107124123 133079009 11410366 279953416 27488745 41743789 215454566 61471796 187569925 107820613 35308456 191229821 96770715 68242454 45486152 223474299 35787312 59335100 184512203 19064616 205757902 13995386 48711171 1925352 47646529 98192629 201921563 72810881 45328596 100515492 301580 1196511 35385041 113498987 49690626 32515441 70770796 52357399 47353500 64726582 182015821 191941815 10457363 58460178 41707562 64270965 20347606 34612714 250876276 96510615 19528733 173719889 114462632 116921767 29923791 2654907 51921434 29618590 88897250 40568477 36774927 22087148 238122842 22192055 32831182 18653743 130936550 72210509 85011696 2363051 159577572 22432843 36458812 48078890 68140386 26852146 59612727 142240819 82248737 86500131 52755624 27899754 162890124 23799813 168946357 159410445 92458461 33463956 9636569 140222749 61157959 166993499 29259669 23575056 47853878 147345817 2500751 14270735 19683654 181195163 139885231 48344923 41454296 17561408 56455300 256357331 162116692 35185274 14026343 128698857 47066574 25153914 8680846 5555311 89966057 89392868 8755170 139062431 31509279 42106161 9622017 49002789 37191376 229203571 53990232 119091732 261792027 38853925 49972622 18109998 109558897 22960013 40041681 36474639 221877319 15074240 86177777 52633088 116125895 9074753 83202318 58011701 22170329 100316167 60644933 40978908 74254606 57041205 33044702 94028666 70000050 28931399 135131844 112921429 53326348 71793839 110656383 49528480 125915141 19599912 94300598 166969155 12515740 94127181 242877555 61235394 1635383 5893985 155157198 57975950 5103451 59259297 58035824 28692226 18032818 68445842 134188259 57876993 123982989 5503410 175160809 898620 85243032 141619129 95798791 65730466 27232045 16408366 36159697 82439188 708237 105019863 12739205 74118623 20097553 56767675 124466962 48082545 203956973 54667376 23630646 147287439 96118153 200137532 33524629 142265911 30167588 6561813 177101920 78036885 65492534 108554639 20407157 15059433 56995611 13987447 120930622 55932057 124978628 83089846 63418092 73001944 25727171 51148036 212497807 80388189 53511937 60252743 30434216 63412108 85569738 27225602 90579791 218442996 10658898 149591194 97511252 19541330 41189028 148216557 39102431 41844752 32136358 110785498 2162808 102908378 8963522 99289554 18782637 89955126 9450895 45846518 113713051 86984223 25679605 14358183 57213466 21763502 46650822 107258457 6770777 38052562 9405556 67176690 39425788 113911169 157521337 9067953 19388024 27218768 17594218 1531632 102935510 6502653 3774255 210419047 53027624 63084280 49493239 85923100 182555809 25512495 16513545 83741847 19108578 35413108 57618134 139797681 138713319 160127539 84103692 85649638 85136017 22519407 145817874 9735934 90716199 71120350 107342267 136711110 75444436 169393287 129710578 107926302 107586540 94153089 10620376 57685607 4147201 142451075 14187741 138992357 5835182 79039936 41469749 66495296 269891184 237899003 5373836 89997354 93850132 56071610 24287407 30273991 66637705 149304761 4127430 107188672 113172128 64452695 46899532 105015613 80682340 6509436 28700012 2346697 9819115 150155424 90023313 38282963 2291906 26156999 46647354 9199703 13836674 118113246 59765727 147195809 22357363 46691112 25048361 161534561 133060037 22992602 10157126 76899755 13211074 73146291 5192021 4590493 21489343 180770962 209964569 33282838 82082443 194970824 4174061 47983299 22408839 81449499 67698862 32267496 203113875 29675642 133169075 5699828 38015927 12592614 155800053 28283223 54188571 55063068 2935305 70393379 77167080 82459469 92381927 30082333 135797938 16616072 40212684 19129216 68080546 150117497 75792528 182000929 15870962 137851470 55404564 4778819 4223854 129470997 4364308 126230644 36802552 99664387 24642860 958171 146173667 223392172 6321535 25930695 118543550 163772730 70135642 31967106 1789760 167581257 18934770 149313380 85157131 127510557 132303826 64212060 17713609 38650792 50029096 32240313 163603699 23453166 25603207 54771722 150392829 97383225 74364018 6333588 153689945 108781011 154044327 59877791 47678183 113959296 96201521 149902124 95379180 20297626 25136659 15730763 204316370 4359650 131069609 55284646 34547536 37808782 116513274 29973312 83168182 416296 1925080 111625876 37290146 29287634 282675813 113295174 246076156 9523723 155398309 82143490 15130221 175313605 30171447 146496140 42341934 28224607 57394125 51342193 43618583 24353520 88654099 296052807 21342820 249546774 4976206 17115481 43229232 140116312 131596184 279844157 148968127 43732313 69763852 120220328 30231967 93586411 18624316 90937998 15294135 197810147 58467675 17155261 124428525 8432459 249814711 137105357 67650667 94753036 124422116 99001608 120454180 7030452 46325544 118775141 31300332 31651144 7937062 105949389 4636393 171042015 93521624 69463785 74036445 93735076 143377915 128533906 45501027 36296071 39471552 32581775 39810090 154640602 95048887 75301806 17223601 54034925 2219962 3727743 131515145 52890196 137324810 224040824 47123932 169104389 3867806 11212860 118941282 9185066 13720020 137847968 75609591 85249985 156897607 58834671 14972308 120478082 12469177 144290203 75854017 78213345 36799271 58815529 207617634 230286369 17063818 207138489 72477851 23341612 225733412 16017094 2216477 123811544 52393966 96343828 17461176 394421913 5365727 233389957 97025341 120019592 149521953 7742174 25909377 103358198 185023240 219534294 36606695 6960582 81175986 180930847 57546037 41524251 42751600 164137125 92406628 35799025 13155297 142588843 3445067 57303243 40083535 78807903 6295338 83821288 13533139 29990397 160556687 152356686 70908751 38067148 102359176 8876244 96064654 82340401 25818036 128239823 111190880 46325884 43113785 15953140 86893613 73260667 12242788 94916576 128685155 99631305 103127729 101193724 7513898 76995346 95305604 35489897 5788721 91201413 87381054 20124532 91352594 53444753 182688001 86641435 31204656 161585 28240196 32313498 39605801 63996772 11338541 8610007 86047200 109254325 187660331 144429467 145855835 17877829 100988075 739874 23291513 80430485 55011813 410431 302322356 152940704 154245624 13128267 133265754 12496139 144611724 159929064 66687991 41153124 50023826 163347560 161593092 18033702 202981428 45833445 140219842 48499963 80200934 193192998 11111914 251512416 169019814 111828312 36692987 18169175 156914029 86213069 2889065 158705302 61922024 23038893 129114388 144669133 160046262 3069452 181319739 85013294 162320012 102205887 158656546 34423521 9737498 12383361 184905311 108835938 42708386 19098565 241551759 23540206 3384717 99561792 2048398 104031466 16821704 60124563 41669856 274466598 29908814 43009915 29874848 102000578 42633501 127855011 190459755 93951129 74315585 7484063 133766268 34368747 136141882 48374758 47531864 62352158 13999823 28711827 13596957 163090758 233977664 74014260 71225869 21744207 135166796 182985331 102554591 100656541 118937457 38862272 91773599 57365548 72436779 170185334 28200671 166135781 4956163 50142588 133413399 7292031 58645529 104881653 25396164 4439193 9835435 166209799 18085093 162352057 54705915 159546224 33142265 118311534 161753130 14198944 52731841 176778359 10911977 145446271 100358769 7326660 2819875 3572244 21639895 9859966 145865508 44885831 86385483 11153683 63718941 118848105 93589386 93375118 17148580 97499148 56824676 70363085 147139862 56639614 93346065 132161434 50611907 48936319 40870329 292549379 69758055 131969232 53486777 42497756 112821129 42393155 45562312 171129344 23072519 47470783 114852561 58168713 1646161 305131181 17200226 81463133 16644989 27994665 179833531 133215910 98389523 147448497 64815951 68102663 107041180 36302293 84723699 2141371 91308088 91091644 50843328 93280309 25034659 166306036 5506827 57643719 3339123 89535787 78061314 59517034 64462759 32346954 24428915 23747589 153986136 136492915 238683553 13441118 303834982 170235450 67607589 121854521 166347907 90575082 59629098 77622374 136142001 141295432 121510798 1592713 146921650 23568205 46880186 123082397 38376191 145316476 168766582 77598149 57060432 177883274 100948091 36900914 72384402 250471931 134985593 64305900 86801524 17641223 174844694 68407133 26739181 85751315 1231225 91644535 55545647 7993723 17526524 2420001 79200110 75944610 39999929 134976107 45703480 264014641 1371441 9697021 128853999 110192130 28559813 140636308 260414296 91861948 92140646 106858039 55939197 23433123 239360 18488401 81084645 19502995 111069228 143989286 174588504 31658420 57253127 14464705 151792660 94777193 181228653 268049591 802349 27477729 159499542 6715714 67379704 108153167 54509259 47637910 152853715 65666767 43286148 37328311 93736232 228049237 136583797 70160955 39532956 133867877 6264449 35651023 173140495 130965909 2311881 26548696 53066401 274623185 88499603 124151561 76825924 53055572 78742368 148707500 66984216 1239504 40161531 32092209 1805621 24347264 195777831 224458191 34276471 112852783 181776886 247282782 16993761 106321009 43667254 153304249 85088978 145263011 21414220 358341045 16617432 20642012 2706349 28239958 3645650 76482490 67634415 143358263 119056134 15430458 94200689 2390982 7219475 70145927 257780979 15179385 164384169 102489770 51300254 261999988 100236420 31001404 58166758 25935115 290629654 147371606 8861233 4498676 8425914 21473278 19963049 191964255 66836027 7170804 249439266 24540826 94545755 163136182 22990970 122748993 43485099 44149612 132868991 53383944 125770896 143699011 59617011 181896056 47428521 13862480 60828210 4447455 202883151 14155628 20347130 51718182 30184894 34198237 119633794 38757552 287483702 123981629 148499318 124169496 165014971 216726081 10134924 222077205 96041551 255172465 10004636 8821521 102900252 161373775 754069 181072236 18989340 76010026 199598173 96864793 146354088 25586921 99047933 23913271 46855383 40018680 24866036 142750122 43674496 45224097 21583965 204569483 60758612 125715782 72906217 71099100 244948206 133467136 1245692 88289126 29384415 127591052 15933556 23247296 20212201 25297887 16449608 1266789 136343179 36224603 9491066 170751570 58521514 235033228 50827535 65984650 146136964 144904838 196537289 14006283 18748433 185629970 3253800 75226020 146850998 110338177 134838934 15222072 68897583 119698632 1041284 180834185 2252483 29130265 24964483 1309731 23534137 162341347 169115218 15234380 9498376 110208671 323375649 6314565 58945579 178533150 116505641 104858431 289278902 56719208 127373078 136375309 12726676 110140790 188147840 42207974 12371699 12624251 5698145 55446775 102594133 14708128 441838160 27746244 47991085 37833007 194288189 89031295 202686019 17324003 8229241 7573364 41453412 52535474 70637176 40880223 98651221 61044909 148659458 50488504 197711496 59403185 58051974 30588576 77499379 5961662 260920556 76372092 1322005 36786674 21607289 20175073 53384114 10983462 180350399 2615722 35731008 80979687 100401881 68961537 10283300 6767190 55351677 80882634 67495287 62436138 12443864 99008646 52825613 82521604 41779999 120156204 56099048 6208553 35024437 158529216 55840036 137680178 73400254 211708310 43284771 74403390 50093526 24021187 17986102 188261485 11204173 82199437 99747755 118980484 147778280 120503582 56662343 80812169 119010472 7257759 8899211 81213199 63955360 120747923 78489408 93537995 25736130 109194672 13591245 42417159 102507518 2658154 51976004 54891504 4716684 39155879 93557324 109394235 72702914 146530616 69102535 180495086 8075952 6141522 28399282 35375011 28529893 111632778 34155890 64815220 128724153 526796 109830931 97078296 162608468 8477203 172726188 31464960 241558865 95742657 129018474 192576493 14657383 19765866 10613134 35893647 31413688 80494643 93648682 11546519 33510281 62176701 70615875 116262694 88772623 91262681 56151986 189027556 26262314 196505873 82890674 65420284 107235269 54594344 242234887 33394341 22980209 366486 112443253 63744917 61068386 10439207 100133179 1704879 167185684 140662828 59427512 20588496 117658462 51124542 123278254 76271809 39967442 181405215 23576501 145915420 157678128 113030501 32424151 52799467 136905947 56786783 76284253 71556927 14656108 46280647 141107038 106849760 19842366 2927587 137292 107374329 141968343 24179151 101799162 63261063 49110994 106924390 10062487 35060698 62172281 135339414 22115759 30277714 210883283 119178279 8444189 40006423 168871863 26684543 26162864 14115236 24124666 177005190 51984657 76451771 3033106 136772514 41900291 30646665 171844704 30095423 146679876 9067239 133919302 1211471 27835511 214501580 74261032 7230933 135528573 78509009 9418680 190065406 133307948 66173469 29407790 51296055 123326228 48199607 130982858 102976956 44639263 28287405 23671735 9482345 50841560 156079142 74508025 128276152 15146762 30045154 137483624 131818 63727050 65044363 41645818 93407044 62126109 61258021 119342533 187770117 5277004 121548708 11687908 15007175 76607100 62905491 65432643 183600 29235920 91020057 210702709 26457729 8876669 50384175 69915084 78388122 80187317 16651449 193287688 10687696 44865822 50994934 71129479 112521300 122056277 151213895 52279743 154237515 9694573 37152616 197404068 39561992 92559322 100087857 97148829 104531436 58894579 184199913 26336315 46722443 36671312 39016139 127632872 64397513 3954863 183093264 38053922 188838669 45156845 94658975 203079773 77711828 94217740 46631153 29582533 39072664 43913176 61734718 16913725 146952488 125346780 73728541 34416959 100668220 151707847 111497594 97468157 161925323 42640369 36843641 123063595 134614908 40447760 28611714 28202575 110811814 149112304 3199128 36867543 101521620 37948913 33190783 140211359 8450445 52798090 36666467 180619152 15774028 5729799 161680523 224220650 110789 178921804 235294705 132404891 29766745 85904009 322359236 71785152 13072490 39572923 6268733 64650337 78170012 42289659 58862772 52376898 40419285 92537188 113008741 29597136 169314016 55394007 67439102 58318415 51066912 149598878 128091362 125518837 31131760 137362788 122191257 151483005 12001949 63635114 12407620 74634284 47654842 80567250 173275866 170024395 45995710 53178329 43752152 21731321 9158019 839613 37689714 51453917 98377691 126945579 18646790 76014548 4880615 98875128 96089967 148284013 228400270 158713105 86635196 109839278 96036519 159841701 39923769 39558915 163353187 89918967 92137790 31953013 39989831 23362420 314762650 1056244 123636121 128028955 132209408 120423665 55629049 49642941 223327725 27024186 76369389 39677660 30631858 193563309 91370087 158334617 1562470 298992787 41955082 136405450 39426859 44521436 131504860 155886855 140648548 3522145 107145713 74991573 186901145 131279151 107718630 72298484 159046067 51676821 42905501 11858282 167293991 64358549 64994094 15159767 121456228 65737640 158838072 85451248 139898032 14285270 6716938 19580872 34714629 55071211 263680846 8261388 40811339 69239844 47373407 10526179 137621290 54867755 159730011 46753893 96437277 21268751 52048764 17542215 9361781 122796406 28908330 207100953 1240898 77176056 93935268 33422187 43162898 892024 48634858 174066264 59331751 46052694 38342208 69735139 44558870 132705383 180960172 12528439 150453978 258239078 39960030 66119392 75313553 56038154 109338101 136774095 196059487 8159099 14423888 6785635 54464260 44694360 80123686 87991643 129463058 121302735 78546375 171585573 37453822 143174170 265333943 197270023 21505255 13947378 69855822 132365859 293441488 5806333 111476599 276254692 33466693 33404218 16531072 5560717 8625341 145637963 59052407 56795215 115649232 127556797 153954261 235735175 64960468 70482306 37484490 14177728 37168120 28832986 42946335 57766680 114241955 19519315 224649135 175949354 162314181 1067175 13691715 12962738 27942662 144943615 122139543 4525247 56791832 42168398 34357357 103226890 176261678 81114599 133026649 111450946 145197714 59776318 165120422 13977111 20344155 32646902 12992845 13645220 268690610 126263607 85194395 257342073 29950787 98659228 18957108 115616796 257145910 4647086 30228618 65870563 71399915 300644592 101863490 2558398 4251938 124815139 49832831 43235114 61275361 261368370 10986097 129021041 7858794 38616316 26860425 65250471 43514220 40519517 112596729 16911719 69799569 9840450 98298437 138251786 21695298 160256263 72966669 27233116 169031340 96107715 70559010 23405566 39063603 223992204 46172323 31955495 69484865 39644425 30200619 39740662 85012172 99878417 63993321 44143441 220034281 40438495 158164838 59059122 69783198 82473596 2849404 53475013 62899218 5697822 150752022 76450649 13823414 14908405 163933550 49660672 63569647 3098318 116775584 335257306 5119329 54006637 28213370 127869206 114434514 39723509 6954530 98879803 10897 51823667 27347594 82340384 48719739 43926521 8685538 2505885 56645938 8674590 30470613 25344331 34090916 15337859 71675009 67617177 40692968 252684396 40374949 16251167 154755522 97003989 6609838 132785470 25329558 127636782 37835132 39208069 40884660 115610268 36940949 49763641 142430692 72621263 20641468 104184245 79540960 49521357 181617630 95607881 19824499 26978371 17327607 217582320 144133752 96532290 20678358 36695962 90222196 25475928 123316283 179621031 153187051 2531538 106785415 6375459 121614940 3660882 116736892 45139097 54095734 88789351 53997270 50591643 39287034 18184186 149099911 143024842 35736788 49273871 231015873 110882755 24334582 1545147 108285682 55411704 22596638 153516579 65769107 117210019 82848140 50670047 45194347 225110838 1348440 195135554 100207367 6419829 97606146 80420693 41885705 37250536 26968290 25609038 10948153 130636415 52501491 65830409 17480301 257590290 113611765 75611920 220215892 89078708 23970017 227097679 3357364 48734325 24174901 44183782 14604530 83504 51321487 115978709 61706260 8417958 32513860 136255833 94327815 12584692 78749151 163068267 81694639 112118026 86320968 69305073 191325905 10510182 125006321 49603943 204712470 17894030 293226727 179643301 34954380 2281417 50223712 135940619 21591870 80627736 42956144 181218725 2461345 155536825 47592027 80055397 17410125 100934899 5808866 73612108 3355749 15504527 43706983 87894590 34442629 54329620 65498620 24976893 30321523 160589667 103565938 64596464 8276994 161038263 40821675 243539773 39173916 40686202 108470574 211831662 115487545 6130778 128718509 12561776 208334609 9547115 39260769 102008755 98927335 53449717 16868590 48558018 170278494 38712162 46438339 22640345 24151390 179279603 75035620 146581293 93994802 105865001 203034128 40796787 38061351 112523629 93571978 106198150 108526402 82458585 29686233 142198795 103289637 22663193 59132358 25043363 17869363 373745 36184704 23372603 5219544 143720465 87539273 290209329 125056709 11794379 110520060 7636553 17075548 57508620 93411685 78817967 112086423 194806791 78705291 75137314 101115660 108919374 146417209 29052864 178059156 64150656 102213826 45446457 28442173 18526804 62914110 29101790 103786955 46838417 45197016 16826090 62045308 11820253 19365312 124562995 118976285 35531870 66056628 84427117 93027400 40409221 18385500 150436774 40206241 55651336 21992543 170360961 17475949 73456065 469132 122206761 101104389 38143410 877557 65053764 88315 26196422 113389184 35455965 65581682 92518369 41906224 12865294 1142978 68473280 32360027 15564520 5551758 55446690 50104627 64599592 49366453 131141179 152152176 165264021 193559229 11569350 89947629 6480621 173027717 29588568 157546174 22701290 43512843 138578934 5076523 104972909 47729285 133216012 62044577 86810160 134725867 21733446 107512046 69797138 108394074 9063533 27390349 9786458 108317965 159258363 3244042 96612496 17756568 14456919 43082165 16572365 35666153 66269944 84546661 2808298 139704623 145791116 69053541 11437753 5699454 15362543 4314838 55858940 139046536 84650225 21540938 97480040 291718606 47675531 2824006 15303332 60696035 70343688 27052559 29296287 55421275 16195305 20511435 110559024 20620966 22248971 27749185 121964137 111681211 6454832 222653488 17245106 58924465 98019059 199907539 86852235 66856410 44222712 21665922 17002618 49155806 89206786 252323996 100433756 39382846 12527640 37592627 80842378 11765207 151229416 27189205 24983098 50524017 5210483 282876362 115480286 71207356 8179312 248797380 69813475 65298700 174524669 12911823 72562732 5559306 31371086 52090244 176086969 87382380 6462958 185838764 61290151 63697113 225942206 4079116 19339438 43781834 288414265 72049451 26857807 4316674 1334534 20210110 8953900 29183611 151748868 66619209 32948023 18441073 183365026 4153015 38084641 84758260 34114223 50403351 120874760 44581327 40240615 57190890 60086313 55728958 151336958 14201664 117358089 99418839 145701271 272017 50220278 291459084 14707040 47278598 43967780 122563472 149533836 19257328 31253973 19909992 38849420 17366894 138247978 133236293 82907640 47197219 145925773 41048387 20033684 48716152 62536421 156948743 9777703 11150402 80693832 80768445 38089911 82764789 203894719 117649078 12210029 91309227 34322915 123323814 48939311 168065383 16896436 65912400 40367214 47912919 64103158 117920296 106023662 12211525 39886998 5576051 136474436 93690247 200456418 13248559 153036499 12702298 16840965 44299025 26555020 20961527 14647438 155256172 3220463 51915739 7074737 43930652 9997173 131297783 104479093 96134847 157291191 118904069 128448175 22289839 65789303 18941774 82327515 32152814 61719554 107648743 31888073 66487561 60180034 107952295 20518133 50366393 48302457 76181301 153980832 141722064 18305651 118888429 166572018 72683449 155366264 64809406 205821193 20245555 43405284 65953183 41389526 166232307 265624252 24858233 106967094 16965575 20726876 71655969 75365318 163114422 53510526 84717766 96207284 3086401 238764643 9168270 153180931 124095580 55524975 46640129 157363033 121464677 74361859 90162186 64698175 50732947 45818519 25345011 138350284 17920227 168493239 84935893 116352012 71481804 74591699 4173823 110936322 40675849 62214067 105095632 147312769 211572650 14057300 27395466 32488037 103184271 16437521 22139066 145978371 58413479 134237355 10492179 149891159 29513717 4273375 106418317 57508110 215378882 176547210 66967437 17211344 207770005 76334726 7074006 60682452 157421037 64446830 100995895 134789736 31234576 11923919 1335248 19806275 70463062 253227019 66402221 56273757 27002953 137328907 103665983 6153099 53733294 63963928 47676211 101614389 167554550 83509984 98855102 110853005 12143321 42415884 92528926 47818280 441371 475754792 277815241 74824276 589713 127185500 26933236 51273462 81090629 88433167 148454982 21586294 13627965 41410742 112910600 57409782 30653363 67463293 72993121 62410281 1531887 5377406 6073335 164042928 39903471 94233329 119054400 25683396 65826278 10642068 184080709 17505291 141108942 8728633 67822724 84504433 50550894 2410209 161006303 80900110 127296731 27138443 40510184 155857632 143982486 65770705 150639856 29569749 31677035 148327686 203388935 177854493 206521763 166412405 41914452 42807904 13713475 11108956 277622138 42433105 44111362 82292852 202875161 189437902 93831568 40178990 15791249 45367084 142758367 7344612 49221902 146960512 54215006 156752053 2156365 3169412 71323296 56689764 89490533 29200509 63358201 2161363 43669022 118248464 70718555 87957847 31551813 72568019 41128763 127371361 4188579 34440436 58858165 33365560 30715617 120014611 132390271 134734214 56993656 101265702 912645 179023940 9771872 121881908 28844478 51539988 34612952 223909448 76007340 16051723 94637300 34365789 105141498 35080707 28132960 89235159 147069142 50272859 93106450 155417740 46479479 91541991 5801573 141470141 170918901 26999689 104001852 52524696 120816977 40847889 68566236 12975505 119784193 18745407 163368606 69923771 35630606 1211981 41038680 254216623 161697166 80726132 5904542 151376772 77493089 34711416 102739789 20088968 106479840 23558379 395545256 9481886 7029109 116498586 90572294 169751562 18210519 20599189 86812863 214676 9139557 4214555 107089069 216666836 100627284 133413926 11788412 104995893 5903862 90508867 74925409 62984507 79119938 44986267 27035746 105227756 12672718 69233724 38709170 116329436 6491824 97997333 145705181 848844 232417540 15497812 60907311 76445192 47935104 191443834 232144350 80865090 85595629 79703922 72165918 321071707 37925487 74307255 133615359 37021767 118396772 230739844 73130005 125995245 88298187 68249356 48442843 194753207 45991613 16031204 68174437 78883111 53285650 165161732 17318427 102259811 222353030 169300467 28253388 11452696 175704350 2616946 10957061 89706909 85077775 125538149 98887640 56357652 62148770 24357073 38782763 99006912 51543524 33924894 44249419 83995266 145316799 6491603 135010923 112876396 2715257 184684889 129558513 10027807 95878436 153333829 14003410 48640145 44317606 70177513 224840470 109036555 136797793 142079319 9340463 41015169 80729413 51272748 106451569 127473990 175156168 7063313 21240293 16230410 112414727 33109761 46023505 92204226 139700679 90169292 53842638 34069955 62638727 12283384 318729719 206210867 32376959 25727443 22220734 45784009 70741998 60343710 217158017 53723179 124560275 39051278 24467182 70122824 160409518 53740417 11940290 161781826 115134098 55434688 194562841 67681284 191255933 97772848 122683866 30609282 74063696 123665684 147274315 138068475 40115104 58109672 19976870 142442575 25633688 112462837 1822230 50608014 146236006 22896637 73276018 147875758 196663378 54618552 71484150 12246426 20412036 59011488 122777978 8929216 141726110 15410313 34125800 41774372 113259270 225505714 30460804 4254403 14224427 32115210 5137825 239411799 21064139 103055241 123946252 4508162 39493108 19142748 76663744 46124944 36672111 12951484 132620893 47139402 29419928 22313452 12710611 51310148 10693646 56760637 145730579 200010066 23522271 36243881 115509441 58206351 78905092 80450256 50547579 181624022 1935331 142367911 106487728 51022933 89061708 78490173 131081934 184738558 4115496 30110944 21358732 49122350 144368743 29355906 32684200 108348548 3504176 49707320 508572 191802925 71779984 16045960 39435988 56732995 132614756 9258557 74399633 84053185 6652083 179699656 8503366 94678933 27155630 84446735 111236984 201607777 122786104 97169977 164281591 19073643 176712518 123983720 88132641 8929284 133155050 124189029 277268674 167383972 849388 249669344 96446406 96097770 97524002 23252396 115423897 20946907 88382422 82410203 14605142 122050242 69395139 230742785 34946407 83011459 201734138 78693238 106197878 28504988 161821725 118258834 44232725 49695539 52082628 8529852 40040083 221881943 67287343 59510591 35353115 13818331 21980405 97506832 947733 82618130 120724242 349706048 137019915 6121598 101392590 119217566 107352654 963135 68479349 185064958 34169167 3271140 81904589 203706631 64929919 31556947 5814068 9561412 88655255 325140963 298494126 22712544 145760516 203546389 2296564 39118156 2521644 202115839 47826984 6954258 91654259 56421215 226274403 124248189 31584997 13464170 51589067 78571603 99449898 14769787 122493925 95261727 54295977 67671390 76160935 174122296 12366888 139630571 17997441 42483204 21709000 144359223 30504273 195972158 41534145 58387061 28443482 58609863 132557415 52695257 18739236 126761486 91679028 99075898 114453418 208246005 284007508 88468272 108623591 1829761 82791156 85145503 77297572 109432587 77571 42382649 91753046 36318919 13217364 5663907 75515564 69144746 13366420 36249151 55867287 51189941 54066239 19094451 85127313 110811610 170995996 41283174 13005221 25816659 30778483 264500280 11048028 48992895 132344830 32621946 58237138 130409244 137983288 24218183 187066300 102268736 471189 50754537 3424973 82223305 26868568 64299933 36556477 95507377 63420846 142158131 190930893 76747622 233540203 116397691 81783498 34333047 182235852 4052630 11880960 6768975 28438382 49095252 20006909 86225428 47417114 51577286 157444684 26212232 36329799 69862214 161514399 42150667 263276841 36502060 24469341 6353359 220106871 106418895 18635978 7480510 33087508 9232734 10512154 214161393 22297931 44221267 77419547 49594440 214800831 78086644 174721053 12530292 230733010 20842612 28470767 33315818 54669909 163639620 79927183 53786215 53516867 63672140 118535033 98629359 32021523 176227525 11003913 106379421 211718833 61478902 59332244 150230071 68851207 16381302 101835406 23372960 35342830 51350336 78862813 103421268 44215827 161137203 15869449 41972983 77508797 183024091 16580270 106457604 66911745 183757182 12319390 101585574 59365649 99630081 234573769 72797723 93250049 64133554 10749168 161732883 15863618 99256557 70926941 9285383 5575218 8443254 48605227 68200651 65150919 1307929 90408720 52863421 108153626 166967693 25418434 15540839 69927409 1186651 38524873 37371559 91138853 64722264 230421672 57229769 4422431 201966375 242365566 31626834 46712753 25703422 973318 69092692 49865794 35198058 513621 8735943 108389892 44861844 67143659 33489779 231857883 5499959 39670146 126017583 107433200 43372763 22234130 79187394 151801874 44911858 1891131 67039075 182171949 47671077 33060478 5830337 16344395 115439027 101824475 75621729 219860235 19217548 116375948 93363048 140669186 56786919 43475868 119522716 83875909 7725786 69442263 156888750 27899125 32151726 5139372 47381040 83389148 246668130 73078444 115855238 39109214 120179579 134688399 100800038 25818172 23903088 24832903 182952079 85187289 122713463 31437556 2683518 9418391 88633665 90773540 79940358 24370809 19424931 31412906 23912608 79426142 167747381 97144426 224745321 15583271 52822587 236576233 32676873 77208424 112281056 939658 71542171 74173975 89525587 8290713 128273602 35147534 60658244 52684377 183537015 22345854 158239094 25779837 461635 199569222 16530562 185528650 74202076 44053834 65897355 95477202 2343467 99820226 69078531 116226501 37132998 28862481 181163016 78446823 29405546 5674515 2979233 98968186 201639584 110627466 22897878 162460721 91935150 8800169 67215076 93198216 141026883 67429361 81152645 61622722 67510468 40590101 101105528 64780455 15882981 136621163 44895691 65288687 101484475 239472302 26484079 34165733 152373329 146936967 5795912 206790856 35446513 26747511 4883522 52162324 2208912 100164850 21693411 57672704 209707835 39901482 22006228 86380604 99590420 136159647 135252391 123778972 120100002 96852961 16709674 156146462 2369800 697119 70458166 46063863 145946870 32661794 60542134 121001019 123664545 1507679 132837218 56647995 171285676 104855575 46589554 151260849 31505590 182362638 237739594 196770767 1746410 88074416 35836 261783017 109584771 22010886 52167645 39607824 14380657 13760327 86677152 68545564 32347141 109390342 12074029 111146833 9422165 130727552 128851925 44924625 107380653 28756333 79766244 1292612 111427027 38106945 144308393 48093459 67668517 101621189 153052989 73524031 125377958 195046780 114775262 14526415 6601848 279121657 25383414 139798157 16800165 108658594 12079197 91724350 50677000 123759337 283894900 12834320 44563783 45880297 140731661 68150127 56272550 54169412 170927146 53861763 173413277 77146323 14507868 47025774 31246408 114116801 111858793 53132123 114200050 1018334 11053825 63686335 20864627 189605930 52710285 24862381 93514008 44002052 44437847 34331330 54016548 68209219 192361086 93409900 39942163 14552680 166493920 63645705 75835368 51512448 36600507 3480410 35365865 26927507 31558511 29549043 48165267 81197695 123407080 158696751 8837484 134634288 114225142 96320300 61151312 171938051 66106948 299590303 72988735 20949678 58797866 28253065 118821857 29664728 128483484 3436142 132289597 91693461 88274455 31484765 41514527 149513334 32168947 66474556 10981048 102298180 10168584 23925035 10945994 16978818 69797648 107482177 310795428 54441667 3485391 49255001 41376181 16552220 92027205 66372590 14904138 55224551 32216394 190659267 155608140 102646000 115791811 54770889 127883673 28110231 74834969 226635602 131010551 60958498 174178090 88150746 21061912 93163400 1655885 27181113 94244974 9367255 75923326 96752967 198295497 48036033 41608945 81610557 7869249 58886878 24286217 6099566 24366117 50446446 3229949 148999186 90518659 153793798 17122332 58328071 51286994 242105857 20880233 64499819 31707771 22345803 159854740 40381120 34398259 26101460 31461407 146112773 9437040 103316939 126760347 69748722 51899640 3915236 61130113 24112460 62492153 69260941 29254909 7241643 1993658 139675774 24074040 73252847 9614163 154390668 71606465 73343372 126170277 24297420 15050219 62547250 65601368 191144226 2520828 352154881 144008071 138637278 53497385 165777098 101968295 12200594 40341391 208807532 245036827 38131119 188900158 111249802 13130035 131418041 279716334 170893979 10591493 22412630 262840859 20422984 4812972 174067080 553061 40506750 3257778 132808369 16492227 113131345 104126717 108973893 3590366 86718649 40618440 22770616 32181663 7895939 172136441 4346543 8796344 210511884 7133523 45294494 67945413 161592565 63562762 14220670 38244594 13176258 86608251 19492625 121972127 45345766 193038315 233730824 12552817 175675535 25573763 64860032 26759326 81935563 47129304 33635520 61447010 123513041 63752907 16826022 188178049 116634943 20784387 134280059 91404767 70759695 102726614 95029745 63219787 150308067 33695275 289935 103852218 16506201 57558974 70982480 5807761 57612966 122801404 38187083 1167033 152816757 63173700 89011898 94885092 92714413 17014722 1493008 255681156 1155184 194306226 24342062 179901480 35882767 41726449 18975587 185794411 141759498 55391100 52224153 164908959 219181986 66900083 11977622 214877603 131234611 7435919 125718366 2113695 138297635 41570542 6922179 73976571 22260667 199684839 69720077 80493997 129734157 167637 80205150 31564478 22254020 285747628 104356778 24565799 15659839 119790143 97425130 60582322 39680601 193699411 33950428 16177404 122860241 143823808 78441400 135503923 7006312 174186692 31616804 93811457 55096405 45387297 92605953 35274269 160821887 182177508 52185121 33194761 100318275 19079219 47855731 135036559 83341106 127740516 24645920 102701216 26279297 2518363 22146104 320484748 59348292 70988294 11036349 142971156 133484425 28571900 25304500 112339247 243997617 10400838 106962827 30355999 50627734 17601783 48028978 456450 43979357 74308479 273345822 36195057 35892168 247957155 29947965 107242698 60173421 30139895 200091496 117743598 11608824 25452621 46837023 1677050 114843007 109958414 19922079 21589048 106143954 200207623 130162744 39560734 11844240 75254342 92983200 184703470 1785748 130166518 100732548 76938430 124833006 200363836 52132149 45586537 53026961 77915420 99206152 29914101 25363881 78881173 108385642 309252967 37410727 49521833 131785581 19832608 2550170 41015016 175077560 2574395 103745339 193539679 12268254 44532639 6844115 25604414 124981025 52053201 10649939 69958995 89111450 36527985 46490529 41058179 41049016 122895023 189760800 32929000 100555680 46076358 63265517 60503578 17760325 29617944 156040331 99521230 1974057 157564245 43863842 127956195 6627280 107301977 23815453 5964926 77645664 64760786 106614123 94324194 95566248 407391876 109852062 57253093 12589486 71443367 130586452 65671952 6794135 39594972 243196101 101282736 8027383 237568795 191824651 62893132 13964803 109783212 46031002 86250163 103528283 108730334 4032400 9556006 70662472 223411688 9050749 56532769 141469614 21508723 27164487 30037385 23713079 27077872 71747038 106891291 19956912 282515605 97994256 54499093 34212160 68939080 103888122 83292316 37831358 107656512 30388996 222689732 17916895 47052175 122415708 146750766 212864616 164353450 7462065 57996537 235458806 5678510 116770212 48669861 91033572 16915663 58398247 97550760 12498468 488767 174493406 28185541 15939081 140484005 106268581 81445691 87818600 86454112 65987523 114510351 48576225 53411297 42123807 22491867 8469570 84897031 35921986 151879581 60308945 27406652 88852523 146150173 56759362 108511510 71137197 101316770 169322244 169991602 68546125 65417207 292503615 86330726 7571630 54370403 122544755 82176487 98808131 1427762 160176244 123938517 109372118 160330264 51645235 119025823 2215236 31826244 41224184 7120654 102648244 98454361 62366302 47915911 38819857 137661325 6883878 71714738 193566080 9684917 3582359 215337759 214641218 56543054 126983404 81731291 65394342 38213518 133122155 35172745 17384965 62069108 283448327 223313819 8129468 114223850 308131409 95248076 37582053 34228531 27422156 75854969 186982201 25514926 54880335 35289212 3881236 65838637 71245691 87110057 130996730 146788557 87188393 168240687 117573751 54281068 26180918 34920465 199104493 238573359 33383614 4362421 223780452 64261343 55761054 53980049 53030072 117744091 21685693 26223707 75811806 239750711 82032718 44593686 25063168 15009164 228746492 7736547 2509421 31744661 63664133 133904325 5324604 7611121 4664086 651797 272440232 125088618 1424107 152037953 22124837 80481587 42249658 131456104 4312679 231803874 29059477 162192410 214285850 32154412 144371174 41990085 160774389 129678822 25116310 24348386 22476907 155444974 2983109 53662778 74547363 2419559 67640331 64931738 81936821 5540079 99650821 287751299 67136060 19144873 60164496 42943122 92667000 128726635 36614498 58786408 379894393 5356394 181226494 64055813 109953025 155449122 81753510 12425266 234617850 80753315 43341330 253301071 39181685 122885112 58784368 130696918 97959525 5306142 42774482 67542836 203758328 8700651 42449153 70903209 2294915 8414150 18925148 116699611 61217119 56962767 79949062 59877876 28578615 15493273 107746034 15008603 20550467 23794866 122592117 99621411 169254652 184363861 102777869 5466248 64491438 21927926 39562145 27532027 76071056 136401846 44343429 3678783 86460062 10782165 17483497 43618940 81234007 51132175 68581995 37290231 111172741 83479418 129802429 101175534 17570401 34915824 107595431 3529217 183412082 119292570 91548587 51385526 61150785 4595474 70716855 211052450 150262575 66324378 69493960 150475194 52094953 34389538 135880949 88022974 85348279 66112116 100941070 92480561 151873019 247652311 47139215 116349734 45562907 106842654 2165103 14761457 132542914 9813454 155266848 4629899 87423792 122211606 17397630 79541997 133132712 18409929 75980446 58962562 101099697 49262107 84798057 61831057 93648852 139170602 56618840 197448659 86263984 122649220 94867225 134995436 252823864 29271943 119553044 135424227 31367754 33563287 46776690 198045852 41332032 178187948 555917 53039677 91307017 271990956 10098 137807525 21005472 5067037 104342974 17052445 2716481 125256612 31716543 197058016 147326284 6148594 2930494 109942621 45007143 145653586 92278108 123716089 55930408 83948108 15914244 27552189 1080163 30520032 8355653 133007694 10057115 46768054 26099794 58261142 132942278 34961333 25051574 88265632 47727500 50745561 5839925 23952269 49443905 5453991 110960683 9652753 154461286 97537755 88549022 113553625 12253345 41193125 771579 50899870 12159692 108060704 34478040 179916287 22206182 83905081 20260736 71097043 151106846 87684759 94444775 45962475 9441545 142528425 88790235 39232345 11022681 150281326 28594340 69147228 295402557 104981579 137971711 136448647 132130222 48445138 22350801 3435190 51807551 42773751 9168117 4416838 42644432 12712991 55190449 132046684 220341063 14737266 133371443 8872079 140314940 197583877 63872077 8047426 25034727 133883585 144489018 37843496 6476728 56316002 55915703 64515289 25412144 11519081 40889403 126755366 93070869 56857214 2390659 186293803 24425515 82860601 107227211 132584462 12748011 85019431 5171621 96100014 133671017 104576452 41790998 32602753 11944098 24286030 135258919 116065307 54519731 165321498 114975828 10377004 31777318 66455941 101370422 91310332 85724268 55423808 140649228 122256656 142719675 53030871 86149795 276972279 23591274 17872049 28458255 38582962 65037682 47204801 97245831 50343137 238973879 7890448 150448300 44625204 2392240 39707767 86445459 32220508 104225317 28768930 101423241 84843090 77699860 162007042 57686916 19223889 19895780 159638687 149501128 112616942 204094554 202751571 142343924 109173864 39965623 6117365 117579718 69838295 40015212 328746527 126494909 28708920 126229267 4826283 42898871 464785117 43980377 51809506 5269983 83992954 211489775 38951471 97000164 132650524 90740203 110108048 13898282 182107655 159949226 37125008 19874904 182262814 60640122 36486284 93240563 173822025 64804187 39685837 20422321 24387809 88521958 19518856 5619265 81319194 75751337 275318859 9006838 1126522 41063551 49672827 173273010 404005221 48856436 11367526 147094285 29215809 44208415 6403713 126796115 6488118 7939816 29764875 78826246 32076943 85152609 8856184 150510860 60519201 35640347 251348077 159402982 26611511 30473928 53596614 175623413 120894531 65593123 42528356 27244506 55472717 144473599 14509823 15458729 65367822 18289161 122252950 33208429 5612737 40122346 328390224 44334198 24130616 140897275 39967578 16567707 92094219 12513088 184581716 22242630 27261642 85319906 10606487 80147520 19040306 342536281 10527488 21435538 195695925 794155 206057 44617044 96705520 54008592 66956880 52725585 28487376 140689977 38247637 67612009 99902914 63187368 71742686 149992955 183399026 165226876 24214052 127602238 140041342 127003311 11245041 352533896 48157532 264273789 194071456 11655659 191891036 129433512 60288001 39046229 5584500 27379860 137405832 8019461 149292113 21885120 66203865 91899161 75308113 194405387 8429195 74578065 13870589 8587108 38249541 51832065 55997473 108024290 96613992 151299898 69756032 38598330 64783685 49123710 123468110 33153451 89107404 11412916 152134054 124637795 45537968 89377636 65903849 13373033 134984318 59994938 22190287 81111080 30440608 263835903 31961105 23133566 136788205 165332021 6484803 154514122 190246490 96592113 3851061 69089241 48507562 7037524 675801 80149458 12534032 24932302 208345625 16915476 78717718 105871767 88556978 118694595 29184087 334820015 9120041 28527020 61314342 55442151 10805387 37547509 61358219 40490872 42073487 26191815 116419638 65466745 82424228 153908412 66817735 112217765 68957440 69887068 65452244 11511975 144769008 36643619 78291375 94867310 92700252 88927221 3641825 65871260 141836542 1464346 49716534 119673897 119092429 32033933 184081933 111928051 41248528 60761536 41722726 22851519 4637192 125638126 114651417 3744556 76754966 78331869 107332543 93457228 70458183 40622707 116819716 139717934 212212853 7642979 28364959 146975880 6260386 79091548 169992095 51110806 1023247 113460550 6843520 24177060 88006518 20764242 38102185 235620884 2947273 26624176 179693179 45836845 148137864 120597184 15120378 129742793 9832477 1382729 86137028 22231138 23212497 11364024 244290391 81021133 62479250 254806863 64030636 87444787 2551479 88357177 49568770 2063681 5179917 115059859 44732202 95275276 120781107 56815071 276486317 131820754 25852614 10294299 129461290 21778547 29970252 59273458 100409837 3725346 49938588 34037910 70577931 21284102 8001594 60227855 93874969 133342679 134911966 47705111 100881400 80480601 115613940 104267613 90918074 249550361 70149735 154285948 99287888 19285395 6172037 28816649 141630961 38261611 43033035 20332578 125136983 16333311 176433021 36244629 58294989 71164346 9688861 179200315 53973351 12987830 200715260 35671185 14245439 31321548 22140783 11943979 205265497 283839599 228810310 95757107 26533634 108222901 26199244 166254764 28089780 51023239 1878058 95136658 90765941 65481263 161023337 39236731 3783639 174193441 122059337 49044439 55716208 5411763 78067196 131447332 106710717 61359596 7617343 154276020 12800660 207468 26724714 61254145 104885767 80780311 36528002 37930502 77631928 148429499 19932364 83623612 14070288 111057107 1316633 14632291 29628314 44719571 25200783 91220640 60519371 182246834 46620545 123304162 10230549 52010599 122254463 30210819 99414198 74441963 23974471 240952764 12254195 55581466 47241895 176306796 125650485 103551131 14143745 53872150 86374433 97811965 98105674 200542642 159578949 100021676 99977935 7721706 24226632 26258523 116214261 121986458 35302659 19920396 2148188 224129445 82403369 4058070 18515363 65604632 46031478 134253539 122248921 86458464 148095959 58611648 30539225 153876877 298552045 35751306 20660185 15391358 13440370 256480207 10397727 119817649 114803822 82522488 62170071 97662501 68157301 36958697 26893830 61157687 79711028 111487020 45937451 19576962 183092465 2705125 239885045 55591768 72550747 46134107 21714848 83130255 203428494 82975691 20619827 19360331 27743201 45133980 18009766 54840011 40906709 56654897 65951687 9332745 64142139 115499105 210986405 96928186 36590817 76582008 117841501 159304773 81939201 36184993 164484401 88026 169420317 57763790 33787415 141463426 145010340 68897175 147923188 155269534 106267731 78426729 144702147 104895576 48557355 37162969 77448872 34171292 190941331 100102936 45917714 26628443 5709008 110294691 9283122 10270686 65257203 118336269 21025515 31645007 9372916 41610543 16420640 3264816 4849505 58043865 147195826 156006671 27968808 87198168 191870976 131505982 11133674 102183668 48990617 33844059 126043882 108279596 63926052 66991628 15256072 32907648 45143313 18473305 98074955 158924636 156186667 82596268 156316666 63777098 46624710 7327442 102677280 113736834 33443641 24184132 16330455 53097290 31426336 60093164 9039852 29565652 38512191 16856129 89400960 132649215 151010728 1665983 26474967 71598016 232210140 95787163 95872061 116173988 105781701 6351608 25074371 46268050 112083720 172270962 37636487 93330153 152156273 42927431 6452945 22395630 4127821 136830807 14128921 48397997 40186130 60272004 12804400 34697850 17349027 119948158 255285396 120739066 32648194 9235386 72423774 148631340 128409517 21714712 104761718 118272553 78919865 174579001 49364753 95175350 53656131 279339801 155098004 67367753 17550511 4831009 249703718 142252702 34255731 69031016 103893120 35394799 109097313 79350373 30736527 66049590 70814622 4940812 112567897 2813959 58507829 14826958 372578664 26329991 31979295 90641807 9065488 147826696 5704554 60678355 25505100 45536472 7471109 141932456 68503421 92358127 7685802 17394451 11947668 3272296 71530169 41991343 68199393 63164673 38679675 26105098 46938887 52130738 9112493 48064015 207148060 108433752 143670706 37250315 127290696 34800836 39845739 9087350 74966396 282073775 15021030 38295033 56005565 26784401 38352374 50496120 28934289 304691459 5164328 2342022 29071207 45258998 33946841 106939605 53248947 91244168 93384060 100845904 41244737 229638550 108179415 50707260 200073782 168449906 14919455 15344387 154505265 37637558 8411328 259872897 28066218 1979004 218990277 23164608 149139351 16842971 71678715 15074172 63092117 112528559 130680445 158331727 27111804 72827796 130174440 82163958 31660222 61270193 101446395 114821842 15712029 15701897 6710750 123798284 73166470 100112116 131517474 13392974 177601924 169661241 8664169 252567538 138947613 11576167 19936342 8245663 186247937 15958529 38758776 18647521 76580835 99854311 55874597 55705039 104651949 35303322 54629211 146992608 26048794 82511438 71232363 17446216 80607982 39363330 169005381 10022435 31060683 86317109 90014116 124151493 11833462 28327831 20601263 13934577 87102050 42182661 46453095 104544628 125148968 87645098 916555 15200652 101347030 22665760 94253746 41923037 34343672 29725010 158310256 64024227 1194930 40670443 134372573 5495777 244871196 576385 191476219 11777209 10880799 83898043 24268214 119890426 86787431 52326459 196152154 82154489 27351810 132146644 129315787 11719324 149974731 137809021 175451628 5389799 77738960 108652457 115059485 183167418 42376716 274759848 19308566 58011480 170948804 29557662 176597649 3939546 18386707 188228097 170064481 16106463 14474786 62029600 18920847 161009941 5418155 126924805 644351 15855254 194579807 87572287 7682691 79220884 10621821 263841258 125588792 276964 8452706 68385900 58977743 1854462 124512250 7425719 7278584 4898057 94514883 5569744 12753400 199042936 69624843 6591852 43779726 172872269 128890872 14700512 119250410 52500284 123049485 18857981 134958087 23920190 30645016 56168119 153309026 41526478 22521226 2334576 13755193 77758374 42361705 94170684 187056015 30024227 119476850 29343683 207899426 5228299 79460023 115931109 49704770 124365183 3000058 131864903 101593088 79680105 47045154 78323165 96068037 235518 30463745 105039481 108326839 18529830 154887357 77165193 2137631 36988464 75097007 114418024 24632609 138068577 149722298 85883303 60445387 110149392 33438388 113995863 65994357 105507559 122529931 78067995 126794041 144413232 32078643 132437157 4486572 146395041 41630501 2788 42084639 74856831 14810808 53376379 25963930 51371671 171485069 105940651 74449596 12834830 134336601 62842710 37641094 176830838 26785659 81774012 50044311 134758983 46399681 140789155 3742754 34932093 98233361 157669067 140721121 86525104 91946931 168824059 165579694 31131318 110132103 56124752 194536236 50067550 10854041 57656860 112988868 44033978 77615931 152752684 53101115 244895574 48394002 45641566 17000748 91668947 72301476 82554737 6486435 40607730 74072604 95033927 89936171 48560636 19200361 53792114 37264391 33173205 50680519 91403016 3742074 75956289 95303020 108817612 93418400 43657666 143487225 50869117 413342063 85078829 19552074 128262008 59693851 85124610 117589034 73608827 42244048 189356846 57792843 20097978 12255470 52496561 105147924 45932827 174660584 231285 238328984 31510435 39133473 342938399 19572287 50165130 111600733 62730969 178967619 74080407 175406 135184952 30097276 59304415 16009614 1813135 113314486 93030664 7380958 14426591 177662291 61140636 206431 2820810 72852565 26746610 48129771 231371343 91573883 94552674 33797513 91357303 92801232 912322 6709339 75635652 140715443 125694056 169175330 47152679 5471025 72390675 108066127 59092238 8695211 122964961 15173044 67337697 46803839 2406350 11278395 101580049 9773725 138779636 115064075 122118174 54476432 203328024 59047069 24927525 2936988 93851118 25825873 147357224 110333264 128442718 88176756 14840592 109191544 271005857 35593546 37622802 3017126 143436021 26750707 129403031 157708830 32853775 258245232 119395080 66105316 107489300 184298292 90759362 170053193 152422 46143933 205390345 39377049 110678959 71213646 114296202 34742254 77013128 39688132 11257927 101561298 97856726 181117184 23215421 22780850 26384629 8393206 136365857 66534634 24754533 68474521 32751197 292968361 19069444 7661424 1653199 222278281 44649038 71476585 137399576 92287713 29001949 46883246 149731988 104225487 121040306 14772677 83502181 255488546 85263772 66082672 166277697 14099477 25714047 68799646 135420283 92381094 31477982 23268665 144051574 44359018 2704581 18614864 91562459 60422930 103974754 21923387 13807553 31498858 179387213 27518342 242212583 43439624 42016520 72163810 58918311 75137858 2491520 109506911 76807785 288199232 17768995 57444904 150872348 7908094 86599020 12553718 308327215 120074230 9557961 24102804 4787370 178954036 13211312 189192422 30604454 200806329 73060118 23801887 78604039 100387074 75804309 6188714 107207848 41780917 205984835 109916169 7208952 40968011 45941735 134478806 33146549 6743305 96183348 56617633 105382932 111777635 20317703 134789668 238380256 71926541 33859274 71498413 106196314 239912347 91535650 83621674 86150305 45942024 168575196 135796238 165777098 4719761 9216465 90966541 179387774 94745335 40092851 3172115 55310384 31922600 187680629 13020538 180230838 26863808 72056591 81818739 383856107 58676860 90639903 8361518 56571648 129168006 77370791 21251564 110343634 22658569 32316439 145987160 7431907 170155278 28229027 56861260 144501394 57089519 29846441 90369297 134577185 44692490 880481 239656446 270233598 72975696 9116114 13545243 106409885 3279623 31603833 41878548 69201135 31054971 1661104 14880933 22374363 21125067 114331018 73651344 3437094 147568789 6159678 1423835 255633335 116088308 74641628 35733405 53561305 9137398 23334166 117963578 1366698 64318055 78174432 47939303 4023135 126832767 11163033 39780340 17378386 165402639 88259257 43104554 103822366 18768 188500964 74916518 20014202 44482319 27371717 109125924 126152427 19542146 2626296 88889617 127289812 140467668 204539614 76806493 115449839 119236997 58213576 58255345 213825813 13617561 34392241 3675893 47930208 107608317 173134324 18264137 8320191 44556728 10786483 70848928 26517994 236472992 67954423 3632322 17521271 113150266 122052095 8686898 31410815 4128059 6584406 27950244 59685164 49014094 43318975 74685369 13765733 90856704 113235759 5471977 107953995 131962670 159550865 58616306 33855585 51538951 59281958 44335150 46352404 49130612 75530082 102979217 27991775 147223638 153062186 122394135 134244308 64160771 90988811 221614805 41796914 38895031 29693152 50271159 195842159 79728266 13633932 69317585 177627883 17932229 204957491 235854685 48269715 180157823 38398427 33344599 134138687 21393769 8969115 122760995 213813862 108619834 65081525 1319217 30087909 57760339 93601048 8344042 55841090 116317502 22983813 82804977 126868807 185327557 61082258 184175110 56983014 134854251 156112343 256392912 23087394 73016666 5776804 5386518 84615103 250493861 26160161 212359767 28423354 88687334 179288936 16488555 76797908 173527483 40454866 16479205 81940663 4075291 120250673 102592892 108736012 10564684 74416157 58211400 299954290 8184191 122209107 70754782 45547437 109896262 63142250 214325596 196331640 139881474 80941743 70810933 127735705 159356878 28249036 27929317 13099673 5134238 290084651 79953635 100996065 226688625 4686611 46637851 36479467 150624165 20373276 39674498 82298513 48286817 150507528 53274872 59574511 41814560 25047715 69207663 12723106 75916441 227644807 12015124 6788355 31734274 75996647 4012629 95386898 109511008 49094963 67179036 163810861 106611063 111489774 159379352 15032182 103481686 134646647 8370936 7686788 29417378 8793794 135790900 58769986 84742586 37161167 56060373 34495278 6098886 69221637 133276906 43964737 134645219 30245567 47353534 69178355 34533137 28123440 68857701 37998043 167916735 86298460 208089486 74729688 208700364 35052606 68514709 762739 83189228 135148555 8186707 120742840 27579253 17784159 138888436 228861973 186561247 284384874 30160363 50784134 34457351 95914867 86254464 3480240 45586605 1465485 160525662 15994790 86492107 109039275 36408237 13045222 76258124 125076344 61816080 109250245 10358984 139032307 98868991 84551047 213302417 81691494 56573994 19957932 70030293 127047222 46727798 98500397 99941385 46640112 45485914 198237323 83506482 26994929 33958146 10694581 1886762 62690917 87284613 173772640 293242486 8654275 355360248 9459021 24643591 67876189 16671764 86831682 73240216 21477970 1791222 77198768 106817171 34192882 93345351 84523898 10267014 155604026 25255217 45805633 98807111 46982084 63107978 263834679 7195675 76133446 70263482 3785458 31245201 41945018 167914542 242535311 35958145 5633256 83556428 40479652 142945299 187351356 210171187 73228673 75094185 27335354 6754151 66342806 94313331 3848613 213886979 140743119 41012891 86884705 106099737 263628996 11133402 213038577 23936918 148556319 143673800 123991047 99791972 52262267 29288620 672452 86323501 128585756 61377616 35887595 155168741 1589806 28804919 202957458 19736099 47313771 65648441 10443389 81589375 57882841 173453873 4834171 162892776 122521907 35198551 49109770 13690848 49350915 117989452 85055539 2256461 45045631 142704953 31679126 101698216 24163358 66166295 134564282 35020765 65533317 30569009 88134426 27934842 142722565 68162911 153493 11101102 63507376 64553794 102943296 42410240 29022740 45634290 298526086 108279222 61785854 5238414 25014956 29682 174490890 42765863 224616291 81239311 69854785 72705719 3268913 182373569 117810884 195944567 151500974 11579499 183703564 5549038 47883118 83572238 2981256 139124243 7168798 102978792 119432157 13126720 219438482 4655960 78608102 68081600 2485553 14084687 60985783 87828222 155378674 180356315 16236190 151496690 31269375 89509420 25319511 95669829 17077996 15596548 28937179 91078163 140370139 88158634 1480275 48388069 182922006 143471177 154032665 130093758 8003226 13380802 56190661 72217343 158593 150483677 21694040 27198708 151752999 83974815 43730579 71091569 39329653 98343589 251338659 53154036 71140631 43265646 158070930 61745853 42679214 147594442 49858671 54597693 25596407 11940460 119578986 58745234 69391824 170376618 182762920 15886721 232010560 63223119 61792331 7233092 135326018 134184162 106767854 30427603 24539755 142912574 19701079 14721575 101422850 179048845 33451495 16181977 42683328 60477279 148170912 34502996 24606633 99218868 187873596 181295021 7613042 101253479 46502616 88870254 2510526 112797482 231146892 4451943 50238553 100435541 12369234 130283002 136251192 122158753 29278318 64280706 44152026 56619486 92529725 45102496 179592403 14158127 59495053 73188009 49418473 119826200 52874760 5386076 37087472 75727197 19311592 20257268 1782535 89594845 129579882 9999791 39171995 144630407 94849545 51785060 99203704 116270106 51857225 43763729 137540931 43724476 155857938 19017067 23645334 80796886 197925832 184414674 42517017 95459165 178909768 217542846 26406729 120291507 167493996 15520575 140587671 104766852 42488593 75442736 25246717 31618453 28690883 19000951 94722538 25015891 133540746 14594075 157799797 19677126 59197485 195479566 18738369 117772073 51618749 15842912 62290363 35558101 19083010 2656522 40806052 52130126 37092810 37572754 23514536 19918458 287692105 123239868 21014720 58554919 91560283 28005613 28276338 213612990 15822903 118499928 173491511 27650840 727566 70803079 113151898 153699652 152488742 178257852 50434750 46232911 177584992 52939530 94622680 169028076 24047792 173897182 163959900 40068575 57544575 20674261 297949973 18030914 114358473 20173186 102808520 105850058 132038048 3913434 32669155 33946739 139528282 97205337 51949212 90152190 28843611 86350089 96109517 16722407 257869192 52169906 16961529 60676706 117161603 44361976 13422010 119256513 8240529 135235612 298595208 3818982 165796053 8059768 43086721 64460617 98308739 99092286 68220541 84724838 152644921 123204406 88719294 87243575 2803487 263439650 7943896 133028026 36892635 43335924 93998423 13215494 17900014 93777100 46091692 56348761 27320224 2069529 183751351 86080741 135045909 18944732 39799380 52043698 210926361 78289641 106105109 35439373 92418885 192683916 103783402 63560025 249694844 4458369 18275867 30174031 31482300 56649950 163836140 42902135 63029353 20323007 73804004 24498819 137759058 33820242 92746118 43951392 148956414 150101551 24329584 128945408 34047668 7079735 140606405 90252082 22223794 44609496 80995327 77325690 76458180 99166219 83417929 42909258 12424569 157030394 65955257 83115346 46368469 28279908 77908535 84761881 36417757 103620117 27030612 57797110 169379364 329812257 119221697 1362669 46683479 199550284 97758959 87146675 121945879 198027917 237844552 45723693 82271857 22592354 65157090 225525859 157714661 116699594 45604948 38573204 5979376 93593874 34817700 69020884 82893547 68223652 483395 25259943 18833977 157050301 64295581 125208587 86775718 131409864 48077462 25478563 129364118 4872999 135677204 63474651 20516093 53306407 178207345 9043762 5019114 150412532 64142819 21130490 47379714 64198987 1919011 183224198 149027593 1892168 58046194 105612313 236155007 17551871 31777692 251132755 55642530 122508494 81004983 7698773 100326809 3251012 254321802 86030982 29052388 90866819 199513054 34308958 39820188 60287712 46906842 34022542 277142738 26470972 128290891 111924804 188696345 127785872 61353 115574976 139118004 42080848 180259823 155349417 102717145 95347917 90767386 12763022 89855710 100925719 96126976 20228555 75601686 52933189 16617432 91624203 101421201 81960740 67664471 161942578 121186710 38838455 56249396 34358751 82085078 11569673 152594074 108257360 8901064 27152264 70631583 83615214 77513914 13453715 166980358 126105966 122708142 313610237 123771543 133197040 4098394 14171846 13440217 61108914 43585671 132805462 51374748 55071534 23930118 138058258 129407893 20482552 222301928 13063021 125525807 54404080 43844547 1245369 163861538 128350816 81058890 54172081 20348558 174522510 114141009 110184276 27154270 18548428 10967176 86971541 43642995 39420671 46274306 82024796 76863460 13875876 6303940 141975398 96434081 88142195 5363806 11754837 154206660 286812780 16418821 16084771 15832712 33488691 170383639 145538071 186486413 139504091 98741576 167135789 43112833 35227332 385883 85541535 26992328 46642356 73883768 39436311 17940287 64707236 3001843 6234325 4512820 126068770 17665312 62585755 13073714 125240496 75810871 33764448 210344145 117512585 108972414 16162155 161126153 49323664 85345542 48615342 175149385 17476663 19858533 80748572 93577435 100163711 228920657 34841619 13538307 4213722 277559051 31533555 5355646 2514708 38779550 36320823 11577493 242916621 186296608 8271741 4515115 30052158 112881241 144920138 62646343 49428486 51355997 5722744 203894481 22740713 170303943 64605355 12367840 46419809 52589364 110891459 137292561 56839245 96767451 159511850 112992642 16161628 176586854 15620450 16705169 71763324 65843720 164127435 23111228 94158223 110955124 45115297 40678501 228285282 66865403 2054212 43016766 174649109 99329487 86373770 103789692 51951898 62331979 33869151 127968690 59897018 201950752 46020513 99651620 3950817 42202160 60044935 160948996 109409535 82801764 264881624 69122646 142946302 102415021 64319789 31449660 20073787 152203380 51022593 301771165 65262031 883898 121329340 60885381 47659585 30384559 57170575 239570341 40035544 20762117 104373982 11141358 103677849 144515657 443632 76832690 2319361 185315249 86990870 18026069 90065830 86648558 270904690 238490161 85707353 121527492 47515034 75956646 129781689 252954050 40939553 63359561 115750637 191922860 102999702 8089093 71932576 138398326 143545263 88403366 133809652 48018812 82950531 78060770 138885852 103718139 1441260 36829837 101457326 315449025 103440512 140673674 347670315 217785232 4096303 39150813 52878823 72575567 115208541 57273918 151656269 22470498 5008557 94892861 45872579 176588282 5485798 72321774 101858747 20920251 51387260 78657113 68089403 64557381 66983298 127976085 17761209 62377080 110351862 94728216 22259477 70102407 38328931 5423051 11943775 39045430 292331711 73590093 18865172 50650378 51375921 106666211 50880201 97953626 99796290 27153777 97050824 6145602 33567061 39308998 163666378 163685197 71559902 51326009 2565164 55635560 110974708 114711529 211338033 116612792 111866528 121105909 23098410 83501382 177257504 42152894 73004987 9377132 266001550 118116153 22482772 825554 57907746 88005906 133150256 174094994 64421789 13653567 1270750 62163679 44321771 40417262 74240343 39224355 233077922 777954 99533980 38428534 116984650 8034166 213901922 21351660 43991580 85880872 34695487 182533471 45783856 6981390 32545803 296309014 176400721 54160130 40916620 24171025 206896919 280035067 46662195 91300846 182983461 28203119 84121950 63102028 19174470 117520745 52769258 168511633 83630599 17464151 13554151 151134811 190334312 61555232 28150232 1499298 63967073 3895159 121588828 33245472 109057295 56075231 29330797 109705828 86134206 9880145 89459355 77604201 54196663 137396040 239800980 85432395 55323814 99133851 110338160 73890891 182722120 27078297 38278509 115423268 47369446 3638986 180376800 214973398 50469209 59674743 84931303 330498224 130377063 55182221 18220498 47919039 74335135 120456016 66182938 42793624 10701449 210308989 8565688 61469586 153084439 345702786 28669718 53799849 2697373 248572385 163668418 77093011 97887836 14585830 29533505 132443991 1666374 77178504 30056765 35168920 302800107 76641678 102953377 102767023 86279726 20348150 127640641 17916912 115855391 70830636 101250793 72633452 72709289 64138943 71032902 59038977 42428481 1672800 152176044 56302640 158901992 16784627 6093072 15213742 237461712 6809622 92717099 34383707 28063566 232206145 116645993 292046196 31290302 10083329 6702607 181967473 99346062 73929787 50965252 35575815 261152215 196063635 596989 84373125 214955616 69813169 43037302 122875014 656948 165059069 54949066 37283023 65374826 8159388 48081270 81405316 99197618 197418620 129211934 21980711 10696808 20714211 72665650 49477786 14575171 94371267 4687614 112110019 97210488 9069415 23154714 5458054 24670621 138147950 163532826 120821822 2590086 275423613 25111992 252694035 193488084 62407646 69921714 5837851 69478048 205496986 99890606 243333750 14491463 60076249 7218625 164387178 100347923 34254490 171305039 23036088 47614025 41230168 123370564 87407761 97988612 184453910 90056242 34624767 17894115 22188128 193879509 44316739 69103130 127221540 77309285 93651929 75892216 33288380 73227364 141437994 63325527 30919821 65188285 63611484 16059917 24793871 141278670 123915941 311993673 26689898 14417870 54266567 45694555 32407899 83679508 236038659 5737874 27417787 63404305 43512231 83344812 261213075 91223785 164326675 29782606 56158735 147497219 84184578 32647463 1805621 87219333 122477163 92736292 7112171 109615456 53206940 35256555 88477928 7012109 133223866 86357977 46250336 110313952 137760537 51748748 14925201 20126895 105168307 46584777 139074926 35562980 8705581 234369038 53594098 80449168 164486713 51462791 35240303 72301748 15932366 2068713 49137752 250608662 78919542 2157861 32343979 73954301 131310006 47309232 66297790 31011859 167167256 8719453 68954482 50587087 200954688 86027446 34787355 2392393 75212743 55382872 37820563 57384418 57740993 178887940 111535130 146254298 129773461 140397322 35671202 68272561 171989629 65642899 150135568 150399238 38904024 20877479 126103059 82780412 192929090 61224293 264487275 92646923 76047579 175800434 181444672 52852507 87631107 116629996 44839455 39397806 183138093 341666323 99231567 44045351 2006680 30431105 28868193 133946621 185432056 37903149 26696409 24189487 214063813 50491904 239547187 160902654 73618364 53584068 60827428 156074008 205421812 18894259 74573135 59310042 100363376 41261363 7510889 145156285 208860640 13356764 58040516 17230095 42000676 13266307 46046999 42460645 1022890 62312344 61072755 73260837 60362971 214330815 6910721 49842113 51006919 23980183 16598188 81510478 42609446 181139981 7928987 17718454 85901034 88419227 124943404 169068944 165815280 54162782 248556184 151140982 101960186 27592513 156001231 37164074 67378072 5699981 55197963 40055043 81179522 22169751 151594661 15200363 74643634 133489355 110297904 17480199 93175844 30596702 176665598 42349295 50229883 171537548 42933466 70271098 134439043 30204155 21929541 12274697 126045684 5639937 101714519 90890024 66160345 8184599 56260548 37766350 106372655 724455 277040024 74704511 33170230 112003633 94916882 15229671 177886283 55096456 25422684 93379657 7208969 40209369 133976422 3089172 180779887 103784473 19512923 177740457 190244076 360686943 19875414 20220667 46336577 18796934 33275647 17199580 141559867 36676055 14611160 11311324 86512388 2281944 164780337 30578359 94969956 73527006 209359420 32903398 10020888 126825270 51880515 168081516 32707354 63880050 84968159 165538129 101671866 156781956 164433367 27801001 275781174 81877899 134662899 59809995 51645405 124263540 73059234 73951666 15324055 24588052 213375398 5042353 32720784 19098888 28075330 12893531 4407522 49872288 111105030 251304948 80792483 199600315 48594075 59624083 16418175 139492089 77448838 1539214 9119463 80282432 167308101 113273499 35155609 145483263 49870860 142590475 13093179 136981070 32582625 158470940 38508128 173378359 136076313 7826647 54937540 33211710 68865215 2303228 3178031 152556368 285252214 85608073 111278770 43501266 54601994 30135543 87386273 141348744 69703264 44020361 13731886 21703866 38523564 72619223 134918443 99170673 59957657 145295600 59749730 103637678 141980566 33128767 38787455 65080029 15978691 32444704 65857983 83343384 5925724 39463154 30919430 30929154 380754406 22472895 52796611 63961888 35259428 179618005 2354075 62093180 187738208 52147058 123132343 108170048 81621964 97130486 19528750 64951186 97387101 157563820 116598223 70806428 125120255 94640479 93795443 182952079 150231414 1599428 47902328 131215367 4879986 219554830 202816936 129729193 42757805 139053710 9069466 35179732 38739923 37509463 73875795 235768002 99468581 97028401 15603926 40882416 30849067 74644297 146439666 40569446 9436904 3651736 194773131 4011796 30212281 93998950 26238871 111259747 4196892 50154709 42055994 12083600 38754356 120705117 41822431 198903587 54918806 104285208 45816496 74088448 143386840 117557244 160893423 84472864 78421085 32726581 77952684 27603121 100353057 100353754 96214764 163204726 9042912 5499075 33395752 3760009 80326700 56637778 28301430 110700430 151575128 16437623 25968792 69298545 33741787 188860259 187576946 66998802 34845869 28636007 126865067 97002748 27424111 3417850 36468961 106447795 3108535 14493673 88459585 178232165 31249944 98444552 15269672 154222028 20195830 44570447 31144204 26526069 8805082 26993161 59009635 4661264 105437723 121078777 138482 105237446 16016244 2055742 26875317 39560972 88468357 15899573 200874023 53230621 101273233 119061234 110232522 1581612 35762543 115896259 85975715 54438437 26510395 173583260 54583719 16247478 33872024 141926829 280607542 54430243 254877889 60337743 151109175 68215254 145145575 22887627 75383236 42416071 7087402 91669695 23919969 6790667 17579666 106085984 96197985 32865641 151734775 8091014 73397432 2822221 58859355 375122 74702794 9924260 93836923 89601577 43263878 66703019 144680676 65812423 43906580 56130651 34484517 84254363 56458785 17293709 132178009 203342661 29184223 18711696 73489929 121370497 24995474 12444102 14896692 56603200 19681036 119957950 149124 49939999 239629620 204202249 107167779 1704590 121179315 14198060 219439604 57833643 21750701 90519390 148886697 30947004 105574233 129991911 30156300 109131806 79861495 36164236 142230568 77034956 89017389 40964033 8424469 29648408 210592719 98706182 54925691 68180778 13855017 88748976 143438299 140963660 28278803 30995828 40984467 5309746 10753095 15237712 206514113 57722055 47908652 32336822 31272775 217041482 67593734 98529246 95735993 75845925 40805831 314307356 43386805 52472132 36501737 26485660 24723355 41578294 83915383 71364249 10984091 84586237 30281012 18058913 37815157 58690035 390949 36815880 45732193 236931873 46043718 158668599 37933358 144883452 7701493 3820121 22791492 127020634 44080932 180338788 39156474 114020360 59423466 69056839 182859633 124100119 104273223 127795579 87683144 140744292 63002493 9672490 22827889 62216532 10650160 20325047 97635420 40596153 146515826 259505 95748607 152418379 19440027 177873074 6110378 16479358 103614371 3868996 138894556 30609605 90567228 226196781 135689529 63895027 80046285 114489356 110662826 30996780 46951297 13255920 70410039 66655164 127277198 66351425 43777363 66303808 64138008 16205981 245876440 147728776 53713081 36250902 102852907 82474582 192405609 103138745 58303455 5892421 42743015 37782500 9776836 295607254 31652776 58913891 105334992 18338274 68662422 76063423 159091695 108845730 67716406 124414772 17317067 129659544 22040755 255731 78793453 38111110 24803714 115006904 40185518 32172806 96982331 107505824 150491888 185153902 97023573 112865771 32790824 51683417 48838263 113796776 93955634 12561827 20618416 39866649 366408463 114335251 67761779 90333036 86227944 121868410 70139382 16160982 75502185 52874913 4647579 49186780 46443252 87323917 857174 197308086 253356066 1749674 84848496 59841904 147252708 61644737 125533763 35725959 73637676 100638334 61836786 127149851 39005616 83325738 44319034 20818302 40068167 104459781 123905112 135678037 110579322 81751419 53389554 46425504 39813184 59092085 54079210 64336908 134094657 34365194 34488495 97203229 41174085 1750337 72739957 14178221 291454222 14431215 48174379 11027407 51663816 107797187 5584483 81070569 55797655 46185379 11234382 241654677 141648165 158663788 80270447 65162292 255730728 110323268 100143940 99496563 146276551 100432175 46843347 111828924 12587616 124626830 61857373 134170596 168124118 99233284 75059216 46709727 42822337 139180989 116843958 79386022 120866039 69416576 315768200 127702606 76575344 77273857 206717807 147255734 79352175 35125009 63023386 74270178 51212245 12869544 254312180 83271321 125763161 89701452 10308715 181522566 22648692 42724298 79015898 141756710 72551563 104027301 69529303 2461770 34724727 54802322 38989908 163175146 164079682 71459194 53557293 87644639 105046706 103477487 127054209 63908151 12508787 135847408 1831597 36066248 22815717 14679483 159150515 1067889 52006060 62962424 250976882 34457402 187787202 228354557 104411722 1353506 43639884 5212183 26250448 88005719 130077965 176152742 96683556 275681809 338857345 10411259 126123629 35727574 200186696 72279002 27884998 114766830 151985882 88878754 36250613 90961271 195626905 132537882 67023231 14408809 68183226 5712272 15319312 108668607 81653856 113155842 62588339 122259716 11551636 16122120 1673276 38133924 755038 56072562 220812456 52513646 122746137 109430564 103779424 34700145 46288977 71097842 175741716 22164090 32857124 74565451 122661919 140317932 7570610 63197568 1995749 29006505 131907148 89165017 28044849 72556799 102094078 59980777 452200595 44083958 1565564 182756460 73343032 30995080 90313928 56455793 51079679 238128792 4874784 143710180 207177215 195022844 38847159 23626345 41665436 123449971 35370472 48453128 2657049 158832700 112824631 31206356 24893627 10630355 33641130 8323268 49466566 9062003 5272584 13050509 189321520 50035726 149094641 78203536 110385250 70163930 31782962 108694260 183948721 79472501 158879841 17420835 159550117 83135066 46466474 268180100 173416779 14829202 2533476 71353437 273041097 16667480 73657396 33321224 31554380 127692406 3377475 255308550 37997533 78895453 124166470 63073417 12982237 37505706 156639989 139112972 49843779 25163825 21169250 65244810 184925201 64320214 55128569 166749090 5520172 97318098 39564831 82701651 36075768 40735604 39342505 53029205 9712899 103844789 4156058 243851264 183960876 7674480 154536528 59264856 103290555 131569919 24237937 40663099 9479982 46703811 131336203 52232568 72075138 13047925 64104144 101673107 169203992 89918066 6264806 59739785 164910693 273920388 108933807 43172860 39751304 10597477 52573197 68935170 29670627 17567579 107128543 140650078 231331376 20045703 18712614 15769438 229000863 23434160 100378693 229001458 39723594 11179285 74568171 119421974 50693898 30631637 8831857 225879289 242009994 19780809 193596935 12700020 110902169 41631521 57224227 3221483 16294483 182251560 81187172 10143356 79218572 91977701 155060621 76499711 83312716 133736773 4329679 46473631 90952057 122622717 65344243 13429235 178465456 115301344 119480896 11839378 81177091 140642785 106378129 24526359 19532558 40815572 142992865 11774642 102203439 149520202 156505842 185843405 27616823 47850053 2078352 113501469 10652625 83716857 17234719 130926146 171993318 7621712 70917710 222458583 41448975 138827151 53786317 40410173 92136073 50772166 27814635 95835936 226423017 47388401 11885533 138565453 14560177 178248536 19430626 68515984 94498410 11514661 17286943 11098246 67059118 28479352 16952655 6069187 159142559 148144868 95286496 17155669 68638333 19953597 267742163 62717471 231350603 9081315 69857964 10046796 41367868 42863154 217459801 95347985 55728448 43091787 7915404 1451460 108558192 5213543 105522145 27348512 41009270 58746101 40961398 155076958 4616129 25413130 36344504 24384953 161280513 17244851 32569824 55625564 171974533 41247117 179656374 118848768 88829896 20836577 86471401 109913262 129961294 93673179 58332253 13344065 109113361 67938137 117631092 72202400 60429747 17349367 30568788 31478900 34855253 48715336 127055926 119278256 41057754 9645511 63269155 52538313 11190539 24037014 99001642 8093785 94433096 194884005 3498073 7964687 137961902 10332124 27990908 26351785 17868360 24459294 178195649 161401893 133417207 59220384 77287338 79742937 17004488 154764430 141079158 75105762 77332099 21271386 18241952 11668681 57415562 154201747 158330537 52728016 84404422 38433770 17653514 123232881 15523448 55810694 47650388 50985924 8267644 99870308 22626082 121727633 31545778 66399059 10713383 259596800 1732181 187348857 36145060 762637 80900654 5688370 32285482 77705181 53433907 222268064 81476257 31959371 18407702 93249641 36955858 309247 89223922 55072979 116850486 97204147 52725653 238598587 26862856 32858178 44939381 41298066 256001198 53224042 33357927 156384547 5448296 103437690 148941216 145588816 3478404 143463612 143049798 95913201 175926659 150189934 43206792 27653696 100098754 34748170 131960103 160541591 142438206 48665832 9088098 42606250 118511624 17277491 2003229 66039441 75286064 143968274 165146993 8109663 40015263 1116934 102752879 216654103 119832320 111235165 66457029 118115643 72596188 6080764 106219995 133057555 22464939 49144943 70566082 19795701 101762901 189855218 17549678 35312638 125548808 127268987 48339772 55719982 168549152 20975637 1648235 61234391 69722168 17366503 133916344 105636912 214099122 4621722 5875455 210012594 44126509 2446929 48764024 123401504 176503690 26545143 101857336 102672911 10876498 972655 84539453 11434098 210946931 28632998 48062179 63154014 77033868 124585197 19835770 48761321 937907 22664774 19576877 10903477 202671552 91291853 96151184 146672685 79254799 22561040 108879730 99229578 79921335 13897823 265624609 147943605 21683959 4198405 15590955 47709786 2973249 9118630 24962732 20623533 126365641 29022468 49889322 87363017 49430934 95838792 45971145 53704105 78901913 78868151 27164708 85627742 66327047 96923715 39917734 137427864 102487152 84068825 20918636 101961869 21279257 11885550 192615865 119852210 36271149 58174153 13779843 39395307 143368123 146621685 118314475 14399340 14549382 4721121 96982875 197550778 85265081 55859467 18330709 27475400 185197949 189444379 24467267 128063193 179207931 87950452 34968184 119506090 85142086 97680266 162578191 113519268 2622046 9828533 31894669 113258777 9145677 23631224 13603808 32499495 56678425 132957374 110470199 110171815 45721653 9558216 53473806 148670423 72258959 92485083 23827557 36386409 117246076 120702176 156761420 58036062 54918432 257088603 52404642 75004782 2764948 10112195 291855949 3813117 13019552 197065921 114738117 30614008 10734446 114786125 127244439 14454641 81833104 159725183 115972878 31223747 45950422 32586790 118002882 169367855 239501134 69546524 119932603 4280413 108231384 23491892 1987895 59280700 11362035 130169221 73702990 111894442 18658061 131473512 12003496 189685796 175786375 31620085 4154766 423541791 113089746 37933579 112700854 3632900 183083336 27021551 86951311 44340607 193761648 140928062 64740539 104785909 1240983 24449570 75067257 5540997 316242534 20874742 341884960 149155841 101305567 123326466 9056886 24788346 56994778 97133750 47961267 1267469 85146540 87952186 81733348 86622242 36638485 20900259 836213 166714036 139151817 230108430 31463311 247229062 36855898 220283586 26432161 2226473 14298462 96874398 81107391 4125917 152374281 72422159 175408176 6321246 135015377 80871414 104846667 108689840 36224484 953734 164605543 98335395 41385786 173927646 98682331 44733817 112483560 26157526 14347762 8082395 5783689 39638186 37421284 6051439 16664250 67732471 138822697 16359219 42404069 213788056 41891366 79812110 60867480 65267233 221835958 34207094 64735490 10591272 41864132 185724711 56758580 62294239 64147885 19582130 282004415 173844516 40817731 75392552 10926784 66594508 101929025 45972403 127113165 9986395 215769967 84633854 4629406 52934277 299090401 32664191 43048913 39064487 52013557 14022195 247276611 216537636 78910940 22524048 7200945 35275221 7961491 169063844 41464207 142068728 54462560 163505796 36080681 118085281 54484048 220411137 87188733 115358328 7115741 14096570 17184552 76713316 20877836 31625372 87106589 4192982 22167847 110975983 49615265 19171869 10923707 46235869 60223367 118952026 41633340 2589236 108106944 33919114 285178757 133047440 50629876 155162893 17376193 31523797 42751838 101825835 77053401 35583907 559317 110952999 25928298 284489662 1853374 15471955 15287233 86309187 19241127 136104822 6831943 179720651 7203614 40452877 120438727 79568942 18439543 42397354 122226294 65076221 12353917 48285270 122804838 26552912 5140307 33861637 316399393 105009935 41589956 25449017 79302807 12535817 61068131 33453127 512516 68653820 159726662 136227800 68271473 6531893 8469332 7991156 43045003 144256424 15090203 83782936 22514052 66878000 147036978 65212153 8833931 97931781 20403604 28022035 26135715 44376358 20149709 38945810 172357390 90019913 92278482 73832207 25562033 34268141 241258424 240362694 24056190 38204559 46410816 28599202 94115349 128848916 28591926 158105032 44390485 291184330 34370090 109992142 119118269 160612328 133967259 36217310 85807585 157211971 72575941 119002397 101808393 7563419 11054318 246426594 90916306 7529198 117296770 21863938 32490451 322008033 57926480 87583660 1756797 108780671 135596148 61106194 48016313 68886737 31916106 181386974 230417609 59062097 83283850 276373114 14968075 34190842 42228833 52183710 115151285 20502119 82717733 86162834 116085265 118663536 66914482 28100014 165404560 165757531 31050415 192562383 38617438 42700090 4010895 186756628 581502 57571894 76780551 14852611 202421482 67126659 11162880 176319257 145278923 60750316 140798471 13856785 146445531 145231731 78869137 344042124 95863340 11928611 50007591 7319282 9231935 53086648 56233654 1620865 8178887 46959916 149128386 8613424 100125631 243494077 4343007 8467088 39252541 300946461 93210626 10531840 39564389 42539491 150598512 54487499 33720792 143299953 65359713 26564574 130012770 20709944 151516971 103570885 120407413 98084679 85602956 33854820 401214416 74679436 24441053 21896527 82099579 76022232 55415529 164305527 15701931 114195766 78268238 758931 54319386 124465976 72373131 108918728 103162120 46566400 25399020 278812563 11648740 86893426 13217262 1657041 68439348 49292333 165931475 28715652 18110066 111583818 19050659 10472391 73721979 75392297 114777098 49763794 138151537 60456369 17015113 45577510 12978123 44027603 59819345 126160434 149730169 37943133 9968018 98324464 163378653 28570404 61911603 19900829 41655831 103152209 30559268 12703947 106966040 128334054 21896918 79605169 54959640 43687076 237320867 19827440 163023761 45725104 114240187 48925830 18061837 12372940 22532072 8028233 138882384 89152182 161892904 849898 85603670 88742652 31064508 37448314 61889452 16859954 66678794 98079817 17755565 87233052 10265926 76000064 86296131 45064705 184861621 21338893 15069140 74189343 91509827 109698569 43779080 244762464 6663031 16474343 18842868 197182269 137689613 16691263 40000864 84057112 95458009 11418390 102691441 35948948 5794671 2250137 42972158 42176830 28330211 25988087 51566236 94115876 118760810 127473140 89085984 252922719 95377718 84026988 53072045 43307109 168393364 35007471 11002689 30530674 118456697 222450780 182424637 165530972 106089163 70695724 43740728 27166850 61592258 174311421 263063576 19487899 17714391 53698818 61302884 19301052 93773377 149702 74736641 45275012 172033438 27160492 61659986 197860178 44262118 106348702 87377943 93487318 24071388 201879284 13012004 20328226 5022225 45961149 136096781 89712349 157168927 46939448 24536355 264245382 101774240 139811961 100371230 44600809 102759679 208904976 64126788 98566068 32519963 92299970 126394201 2260592 208892481 152561230 8040830 120269747 119516103 25877672 143711132 274051764 80082461 25651402 177424563 1208632 27535138 171357824 183646036 16411817 158471620 15228821 132419392 55239766 189356387 6991114 5769426 1186923 84686112 147415177 125723381 25678415 86350344 132734997 75719989 50612264 41822227 79386957 44572028 213770835 29534746 38471799 105174274 257516 148022264 171656004 118369759 14054444 32409174 122922614 85828308 31096349 3916035 216555945 32923730 46185362 120270733 71069571 5841965 118057996 51161415 4226897 29088836 66736730 66697596 103811044 92860528 123255848 124993180 143774678 8704867 12793690 153224315 49794768 229184786 146248382 22227687 28603673 98220798 29798484 130033646 44277588 69375708 53309212 26138554 1139969 47201316 103040349 51309740 25650875 170211276 75267857 18137861 11481817 55524516 77844207 24207762 51846838 155780401 60991699 126974020 215332897 146689090 48574559 95200102 146258939 28198597 38001205 31797650 71851180 136540362 35395258 31360512 93824037 75120178 50313149 137986841 5208596 123321060 9819659 8233423 85299523 73002318 76526520 100784228 125312865 173411254 90688285 4722243 18189490 161173889 92313604 198758951 106392341 27265416 86216639 99202701 24455843 47589137 16862759 72237488 96870148 11182600 88559936 50577074 63901708 160461368 63997911 267213803 154005193 10394820 13399808 30794123 224786070 8097491 177784028 167642440 25665155 159468398 32695131 90948419 112406431 87055045 33254499 107204703 139771059 20058793 17014246 51807551 7258609 64722451 133247700 43343914 141263625 37152191 38493389 24681824 83377537 73898575 157641884 26219848 12993865 33780088 43801911 49515883 171912568 120843208 32291704 73155607 221646986 63883535 9889291 237177914 7356767 26389202 43839889 116180414 1232041 143321815 30455874 156418972 205133067 53760528 131404679 50436688 32091444 13221223 36501074 47457234 94675176 60636416 153372028 63933005 37397127 6212854 44469977 120102977 113422521 60789144 90231461 76859414 38577488 137896860 8008275 28255717 7826851 167217712 21077484 61632837 73530015 138061709 222377527 115511260 4470881 193663898 59895930 61581327 268583 147422810 6447726 4038367 141772724 16870511 22838225 55885664 44678074 12254110 200682824 29634451 6154850 53128264 113099436 67836647 6693308 40093344 39971454 164305323 13787000 103947214 44407825 74764164 17678147 1178015 134732667 691730 102686188 10735670 56109197 90279044 249368614 28786406 22471722 58707409 303992232 63614442 71926711 136132617 53623525 9394948 30111165 136544748 5286524 90729561 87178091 98667813 2599028 15221324 187163217 118474921 76329796 140997711 45066966 84352776 126687451 129308732 16365220 119410533 51750074 111379665 78868848 173653640 53395011 59783781 76643616 71989084 10388088 140973894 140681596 42013171 67556929 668508 71837155 191732273 23666839 134077572 150901707 2080052 70411994 57965206 23289218 54536595 72886378 19509965 15770696 20130176 48280986 29247378 154255518 52128392 69913554 43549665 35519307 21400620 122372205 19707556 140364291 159200393 22626966 51267223 154565054 207871359 100648483 206791944 43190387 39614675 11096733 48610837 6278763 34945625 173066579 111405981 141628819 135437249 79424884 9261158 13262278 105723612 188050362 69662090 20470737 71065627 51439892 40020686 136362729 230598761 48574032 37064675 116806711 10925849 15579616 68230741 166567122 244193542 65312912 33420300 112251272 139052894 17318325 240450482 66182734 105637932 82956039 110112196 92303251 83573989 121091884 237628176 14584929 16273862 59026227 13436630 91534154 249429780 5342437 89639776 20287222 154459671 112676493 130103924 132294170 16918825 2308906 19939827 82733475 12127732 95623130 91379267 57646966 9539448 175081164 78622365 244463859 82936166 105120095 58506112 9919993 16386742 32998598 84553529 116627718 42439497 77823739 191050522 60900426 30324736 5721486 156010190 5896416 47326300 105009952 73953366 286314935 18478456 103070796 9424222 122050412 138018070 66071316 75672899 25880681 42551221 34204816 39206964 110109969 46530445 198297622 801312 41253815 34202283 51229245 169221264 1862894 61331682 79500211 98851141 55505510 23206717 21945266 4137528 182349803 147788701 61924472 13935155 31000520 28356476 19647223 61524462 97149135 187806803 34658002 54879978 110483850 66108291 106340270 150073535 70193442 21698800 18615799 161138257 17702270 33831326 2664121 17194310 10211594 97866093 93714166 30113426 32615843 81027950 167439205 17139094 277088423 9881879 84310463 1972408 147863960 93693018 115143023 119425731 15476749 52594855 174144379 18490951 237215790 3641876 54594531 50941112 152341301 105751577 9839430 176378927 119210392 32337961 113932640 4103494 31559463 29746107 15262685 186235561 237019066 133962771 8728055 32460905 3754280 14101194 103803462 70205087 14323027 61949989 19697509 41435103 152454572 202228464 73536339 30331009 101392522 57901694 13513385 12554160 94684594 50925642 18130687 133294926 68005236 62563230 91354481 31846610 31959932 250788794 204034476 53262802 29762478 2400179 194226836 5477944 47856904 150989512 40831569 1660781 115510886 85304623 112387170 79425938 29587123 15533104 11041126 347358229 42231655 125504132 37654728 528751 240104039 164925517 8804181 123825603 58679359 354892 60339171 28264948 230172299 49265184 65537788 127830650 107558116 2319786 33795592 278212650 160698603 95027535 60502728 60086313 140190126 34251838 130227633 229954716 162152987 46675370 35874080 99883670 111637538 20429920 30253608 62332319 64856751 224496033 8258209 93888433 34138465 44288468 114283843 792863 232856701 32187817 117316218 120548411 126403840 90984 69910800 255475320 63859820 2152404 82170894 13460532 22261109 116965865 5664213 53957711 176570568 119299183 96812977 17517616 97101943 31734257 3435020 204784193 153412624 70661469 70373353 42962094 55182034 68875653 7293459 45248203 74229497 166949112 95303360 37016378 112238182 83714154 493867 108188646 43198496 142368812 172690590 22163886 73385141 14371409 257229210 22961390 209377151 45854389 57188119 182469908 191059668 11610320 19940728 8092833 156216995 166540534 111037047 22677949 30281539 113689557 28350713 182950447 59253398 208163249 7414788 66915995 170434945 38422737 170308669 133444866 86790372 132720428 22975211 73246608 156774357 43033715 29440022 54205911 107830167 27489119 55047836 195899517 140631871 66373168 10630661 81775559 79837865 56290689 96615998 133060751 2686799 22413446 38323066 118179818 117032556 194422421 81971093 15313872 67574014 144602952 6695280 63289708 998835 187385169 10246053 68905862 150112601 13433842 151847553 186525088 105820954 68124525 33701514 36683756 217628747 10579185 147413069 80212868 97818323 125505985 191532761 113195435 56096141 85417588 21700908 12037530 209143554 278880631 205186243 113717879 56229608 98388180 31743182 128477976 16560992 118568744 69475617 114108879 221241995 40397763 35067124 60542032 147412661 95227693 98058805 7685598 118209653 67845521 212665580 148205779 230060796 13992802 30105300 209602605 52943406 63200577 35247205 3767608 49865165 123691116 182895826 135695173 27484461 264286624 18843395 5945937 12531754 178906436 18791154 7666422 2648379 161517884 21176492 12939142 53391662 56003202 52238348 51589203 43913941 38899536 104853739 116812933 156449657 43870217 159835411 82878587 18580711 37048032 275391160 53133857 16989834 118928719 122221177 35542019 214149323 76113862 28906970 156789725 136555509 93366958 182830512 59523613 38247790 215845430 52006451 166151914 20643984 91926514 45915708 71082253 133210793 75678917 59432 22246778 9523060 34700706 141243939 80080132 63977511 5655016 102359142 65556794 14948746 142277624 75879959 95631715 135669639 40080577 35697569 108250475 222765025 104184517 50098031 53144635 17893724 101166711 9698075 69442756 163302238 48903186 17542045 130884105 75202050 87065636 32166618 63569188 78880527 33268915 224635858 52680841 162755331 22100408 146319017 73880725 112487385 125034473 77650135 53718997 67806387 83601750 8311300 22195013 44164963 162901276 144117755 13345731 11131974 93018849 82748996 130895342 9052517 50295945 45865524 237102196 48868336 30768011 27015040 3514869 26227821 222376405 58132979 97960256 29307388 5167558 86292510 36789292 60063941 102737375 82605686 122400680 2318375 42316927 120247120 6937173 17273955 112391182 7422795 57258873 153123981 80244777 147260545 23098767 8807581 11530046 117657748 84338020 110631410 29408402 124262707 43022376 180946776 22305955 154417664 274448 13914840 72519076 25199746 71066681 35665014 199764654 74371719 19610673 144951877 32966655 37450354 403569120 127345861 105685600 11873361 71392282 25771949 20865545 91493745 136443598 52185818 4186862 183893811 103843038 82248312 204957678 48897627 65725995 46802700 108704069 5312007 297030052 266311545 20900939 28452526 80007831 10239032 132636210 132246281 14424398 171559359 92486409 6408405 51992562 137308371 175461947 7560665 182007661 116335981 24905102 22585027 19285684 37934497 6234682 60867395 154379142 35969790 40486367 80305926 18315154 148545864 36972008 91531060 49275554 15118219 17069156 2243966 36822663 73240063 66338726 107348166 82183287 6864957 36907 189722380 9916372 176781861 159247806 48152500 155460699 71908589 113454668 44503875 76524446 27184343 76451210 37824337 120454860 32732735 133780514 5558286 43895632 289417843 32626978 39262146 18308320 32953497 137766096 78210625 39761946 35699422 8950823 164274978 26675567 33796408 70186064 138279360 29771097 25701212 212036512 114640027 13580144 198889086 11977673 78636084 4226727 77676570 206156263 84481602 181068224 222605123 82952469 18344105 76960666 9108719 61939211 11422589 29723939 35930078 51039100 113300189 28314435 121796432 105264952 51713150 69525580 11293236 165078007 85348653 131301829 83970531 122061275 6606863 204959854 190990512 126661934 118967020 105673428 44229835 259320448 223841992 5284484 94930380 80268526 7862840 84164535 78783134 43614826 142899960 78860127 28591909 226996954 935119 103800657 35904272 252752073 70596920 26930329 80305620 50248107 17439127 16956293 16568115 32920194 169932085 55783290 16004922 75055408 32093365 4506734 55286941 81545821 28990253 183410399 67894056 95921191 165450936 38615211 58993604 73463358 127471831 72692068 123594624 9518759 52814206 59067146 9683132 97108097 104195856 59322299 177920606 139548631 15571575 73214410 7816634 60917103 118900737 143984254 51263330 207963907 93599960 24159091 129361279 56637472 37147720 166499989 9572190 8244983 6184889 55603379 69670760 55785211 178716478 6169606 134870996 29690466 110311368 43736274 12870802 28243868 40664204 22320932 16613352 143063449 126887949 233627005 74217121 228912293 81812874 78176710 27383855 96441136 13866679 168092821 15741830 69551760 57274955 14972835 299807070 146107554 37340908 106350028 144193524 73508544 72619240 101864221 32819350 24635380 364878055 153210273 128854594 169549500 99208651 29326190 35558016 1439696 21235329 194277683 138592534 4260829 33594278 94313586 127259059 129109237 114228559 6861999 20978544 183950234 136134759 8854399 185295393 109412 145092195 37706034 74592719 167340911 4105772 25548569 62763915 163166884 60714361 73561210 93184395 247864097 52104303 19071756 47405571 150901180 74223683 12633618 106149938 58533329 232658957 5554495 114545898 2390268 77659128 12916175 89340236 109362870 216353730 79750706 76517816 5345242 268941768 26598064 132256430 81632759 41042675 21984842 49023733 94034055 117916301 12408844 91010690 45943112 3084820 154437180 125387886 186668024 133268372 85602582 111691207 11032133 198695303 24801708 97363573 70817648 46687950 19250052 157345421 67817437 78242908 61069406 111890957 48135670 94525542 70028763 94939067 30222991 19224943 5105508 112295591 65581376 2330768 60642111 121849829 72897377 60507386 125875259 16454266 94204174 140318969 1344054 56705098 9033545 26202491 170181883 20658655 85721259 76300233 48126252 112661278 105662922 67692351 99130230 87118472 114393374 15522394 28868482 135291950 90935108 29655293 116530019 111333544 46932750 56958789 30087127 67435736 104513671 38457536 81750569 156450286 14541766 91373640 134171055 31452295 7198208 70701045 74287144 99194541 39058537 34840225 24961321 23962401 16830986 143887847 100795890 9767214 170208981 1154164 183201469 88179527 116224869 11373340 184849874 28789483 22040959 52729223 138378232 27771982 186547987 50606450 34186014 179488040 96563383 13711520 106863615 17707200 37205095 120901382 1950580 18614473 48379875 47889391 181355830 17549576 195296799 17113067 982277 77596840 114154235 53290835 5113192 110274886 8398663 107510992 210626838 35927817 83912731 57055570 3566821 158964076 57252430 95291392 106756107 186646043 1407821 28359961 25484411 14796477 110201582 55004996 8115596 35860922 116585269 91535140 157046731 103280406 19229244 95935029 8255880 51084116 133535850 215186 14294008 163353493 88621204 47872204 106705940 11177874 66588150 125787012 22715740 16656855 4412537 71931726 9594494 182154133 33281444 258859034 30347669 98354044 196128796 11558708 202643179 13244615 7217061 1256249 5412392 11326046 2325464 71292458 44611111 202981105 36837623 179261634 30090340 270047992 65048137 6163537 262740525 95016961 144961924 45824214 104591463 98818943 53155991 117403173 7756607 80867079 122142841 104237421 245055255 2365261 18513544 6474280 128933066 68683026 179583257 181581879 50223049 90872735 139811672 7027613 41766977 104439517 40458232 11130563 152859886 202206449 126830931 5200028 70205002 190399337 64874159 52107159 59082514 24449757 10798961 32224401 51858194 201808020 39005242 22420178 115821731 135576156 5721282 48200083 227451041 31764041 10910209 10719061 4442593 66913904 112455493 73493176 134238154 47978658 218277212 174953137 2734314 126925638 22909863 44098442 137405764 27674827 7923360 74398749 92338798 45815255 16188828 82940110 15198527 336463184 53876944 107071967 340476 56051703 24500689 78475026 42718943 31480328 200149262 159805746 54577514 38164014 145551552 131015668 159573900 37953520 98581640 7091465 51605370 109795146 178303225 3937591 127604992 35309357 103440104 187999464 73815683 57474042 79138451 172216749 156828383 65503669 56428338 13312241 84709844 217822462 250878707 132756213 117596446 29143661 70868308 247793649 22888069 51588625 18151308 59664917 72674915 35588004 80929452 16603798 28068683 62106474 98442393 77310509 225444837 49388060 166926417 38740382 77013366 47270880 43565696 109119090 144690536 11137278 33149626 108603293 128650492 43156693 23028030 79078832 223157810 16804449 3636810 102579853 33759671 55984859 76774788 16836698 176229395 34930954 15139962 62350917 89852735 77787325 177261363 36034492 51501755 88996649 45296109 6521387 65553819 43093538 44592428 112765573 187279786 32392446 28923970 37693318 1825630 5225630 56226990 216025545 43467062 3736566 98850121 19775437 52581357 71386536 206775403 53922351 47904589 132750637 11693110 63297953 59192164 101129362 103893426 32264691 26332201 14663384 65309155 143978950 121154410 125018374 112407043 20767999 9651631 129156531 33455830 162269437 100966944 30339883 111145320 158078257 37661069 3421454 22773880 6052 51722211 31346759 149847537 270477922 127084673 77506927 28800176 2458183 97515298 19302038 30765104 259133210 12489713 77204854 101658317 252648492 77604694 22807999 225352646 85749122 73211452 79698278 52169328 111041025 97821791 27063082 6222527 5979869 48826176 11846977 68506617 50735072 5709892 79342043 130409754 175126894 158503648 2281723 159983906 98736510 13579243 44316127 3034058 167846848 118255961 69296862 10508652 3298357 94088795 166734317 128114516 50962056 90605291 181241063 185135253 87265165 1583533 7381349 4759150 8087665 179200893 21561219 5007214 200491506 51831011 86160709 22555005 219759085 22666219 142251189 278528 39302725 38029000 26217315 120039720 367043532 195448235 100077674 37406409 2191266 42041 126978950 132475169 120462323 38840342 37247408 118452124 33223610 223134826 329542416 28613397 48375812 105362770 38783239 202590921 25885203 16679907 57889437 37756592 224962445 276427973 18413737 50465894 145720464 11232614 9088982 185555765 684964 39040058 82712854 8790547 31957603 68776696 18149421 93933806 96525915 51247996 1389155 46870088 17261103 116613591 57760696 21432852 15056050 76964423 56845450 101456170 124213594 9212997 21396472 125572523 41823536 124901040 81787187 199464961 38192693 11218028 782748 90505722 50566942 74242077 51534089 40818530 168588286 139644018 55472972 167143983 208017576 43906206 162260835 22171961 2957048 70458999 64594934 4237505 66823991 183717096 63248415 75498309 5710793 83744397 145495622 12208244 58589089 67801678 20721895 11241692 72444123 85225658 68404243 54817809 17456637 15757096 88935789 14712446 75217520 126732331 97918232 14191804 26873838 14177099 91974998 19116653 4286975 28039647 65352726 31127663 57362165 1606364 103807253 206793406 51158865 184751869 1891709 129929810 129276024 135959217 73486444 12910752 2516459 26854475 109652890 171786768 45002944 100767228 2288132 67125027 36382635 64980307 35739457 102729096 183317800 55319802 17060367 243078920 24343558 46862676 97490920 45682570 92695781 179169698 90898371 56177809 65248567 38463894 220474819 43311325 50033006 96264030 93457687 182072278 5338000 1783555 15587334 70293011 16219751 155472174 35461966 42920087 74015637 108854077 90189420 90077883 39313214 65989070 33528641 73999674 86126947 2774757 96595156 5082031 18116781 58525543 103913299 77767044 92369551 56916459 41476022 25895420 144845066 105800265 126917393 89106690 50595451 80122496 131649326 59529206 71425449 11848626 126062956 16121219 33745391 83174404 145234332 33562386 8439412 141030742 6523495 204912186 123698409 6086221 86367514 79835553 105510432 170142477 72245971 37029009 26014862 193170898 5496100 78867726 73579604 214739104 9031743 189135863 8039589 238587486 12551508 42385624 236119069 96075109 82607505 20177538 5713139 20808680 135422561 34160463 10692847 59339588 177205365 51467432 30151472 59362844 45944625 98839122 104547790 12210318 169847357 24416981 138766920 32263195 77533005 131178375 58323923 5053471 17334390 4189684 272058888 23431644 37648744 155588216 120451834 301141111 92100458 64237424 103671321 70626177 108871434 54136585 167685348 29539336 20847780 116338463 163108251 34472498 19249780 220359559 81389829 9126756 26849477 51645796 13940289 36968744 36480963 40649737 43364552 10844827 273481414 196170242 61272148 100758252 20134494 75883427 67890316 221455991 79565083 38278934 43379563 12998880 154212423 46490648 110173243 115315692 161231366 153612884 36428008 9220205 100102545 137655086 28916337 47317018 33104185 29651468 161057082 84091095 10653203 38721563 94946921 1555109 40468466 81285432 90137400 118393899 112985757 17803556 12026429 73803783 26536218 177523979 57540733 84590317 54414382 31237653 6697490 15681599 65997043 96256040 69876001 57766238 56584857 61783185 128164938 71216893 217589681 42689550 141758920 73277344 7403075 26703107 34014773 133945312 24404163 67643459 108204643 24637828 190013284 16773560 141824149 143338339 258502 37421403 73452393 86194794 64640018 80420455 143282936 5817723 30273447 37170704 32989741 56258287 19611880 115842454 13852059 36632977 80192077 26310934 96041568 12303036 77593644 154282973 48932069 15948839 18197208 97825378 59618864 34633080 152506116 13576778 157630953 11461383 73788296 158499279 49179640 202520065 122296589 71445390 148927616 115225286 80494949 37262640 66621623 76659800 62940052 33795796 115820082 15463336 148913506 6300778 2838184 142858004 123631582 107692229 20697126 50042390 153310590 56825390 18380349 120589670 91579833 130598420 89703764 165601403 8458350 12920102 17849405 16745595 89412979 92962443 30675463 100836537 71624723 12837584 171666850 105247544 54717441 158248767 26450861 5310052 206751229 139769308 135278486 15371026 79565168 33717800 85415310 41400882 105619334 23859755 65571448 75025879 140005489 160592183 17247707 13222345 49690541 32084814 193363049 26634699 180483900 1861330 7836830 12989343 44963300 14085792 11437668 258368703 42072127 24600496 32758881 9869435 92823434 49984335 140742048 141331540 19442118 21752605 63788641 53860539 40672007 5653792 101121423 124941704 33836239 2812871 177137586 71826938 113335022 1748127 18590163 192516891 14871600 9290296 70300083 44769755 102537744 4080629 117671365 22640430 110126119 97408963 4667367 191669679 109491594 85912356 96726430 2699260 35542869 36005694 102810356 111952327 125977344 28324550 16147450 61995039 116675301 61610074 79179064 38793694 9055866 57069833 57050232 258275594 59501734 133537074 126945919 59806221 50308831 37894887 6357116 131248636 165188660 126715110 154536953 49064023 53846038 171833110 91537962 43286879 124936825 31019645 19923507 10527063 239976437 131185515 30586077 96280911 23020856 28460414 206924782 61254264 89754611 17935340 159812257 68254184 172624290 78774413 60697412 121009213 50216674 175183470 1180854 158912175 13826491 100617339 51872100 2726681 38490397 1407532 43073580 85781218 1329842 31790034 65035200 108688684 9566019 161012253 154968022 170521713 76558939 14779052 268665586 168027354 28222992 166923 78472544 64887674 136312392 165856743 28954655 58604542 98029531 162560715 110420984 58206028 25404800 49333881 212348717 11449687 32759476 83427823 37255857 34959072 318053 5810736 93578659 83247963 4956894 58165670 180230345 18540880 10389516 185577270 65330779 153138516 24947517 114555367 93138036 42736334 21210135 64947616 65942473 126211791 90427743 138636768 174334915 69611872 127648903 106450940 51000969 84785341 192199433 97115373 91989567 186523728 44245135 72065380 173576375 59515096 9191645 41641449 130595513 54964893 22559765 40044027 20373174 14061737 63904666 179529078 128817602 55250714 8675865 100118049 74079404 44035729 139231258 2079253 12647422 105894360 25335202 15158849 202887503 141491612 36783053 12800473 177505058 162659332 168984505 81722026 39040840 95601472 149814064 207427489 8796310 124156389 14606026 55578763 283356357 13846602 2054399 15756943 147316611 273565258 63661685 36496263 55715052 42333502 17265183 146997470 93416836 118270020 145327084 15292843 44507173 207599359 200532680 13989062 102436985 688398 99551694 50016839 99707074 72670818 3043170 137047897 66950743 159274870 53161839 87791230 6816575 32953157 131548006 175565443 71166845 69901161 80259550 43791133 1247970 170699754 74548060 116375744 103532618 71352723 119246738 91610620 12819598 212421868 44600605 74950892 93503468 87042397 260059880 194082608 26669107 6627127 89211563 128556108 66779740 109383831 169511573 16071664 24403347 157208078 129433189 102831895 211002470 60464155 33354289 8306013 88579962 17393431 152114929 46802173 52699031 28995030 119204561 224070982 7837034 152958061 79580060 11317325 140080289 14266179 135814751 46317894 43040413 29371682 275826615 28376910 41304441 54960303 5218966 183388877 60661100 220940840 151183397 21396200 185389862 39241304 139077833 111893898 216338821 71806504 58876746 22745150 5894835 54351822 68676702 1831801 18189660 117685611 13696084 36758964 132388996 316171865 145360319 93310365 133064661 4282742 38239188 65947114 211896279 171108213 106771322 90728898 131024967 53794800 76796361 143958805 162522227 26650492 39345667 7911171 150150086 982345 44671444 160673647 42865653 141584738 74656537 174640235 250947523 48982542 48519666 52238025 41021765 136200906 87250154 178124555 149045494 25909666 172280006 20739320 326484762 171821805 96675039 57715612 100117828 15502368 45462692 34636939 220349308 140122568 9754175 254209024 83150077 143786357 33061396 70599946 42479209 31226433 109828041 50787228 326060 90866666 57449919 26249513 173157155 9334734 86736550 8427801 18919419 39972508 52897812 128329277 26949811 23984212 40812733 87506174 28971451 180450121 73741716 3087608 6684111 155202979 109980327 26929717 25897613 13753408 127735569 81311374 50920525 77046584 4017185 105940957 48343104 167357639 10589691 74230687 71227909 54605921 33240542 49644777 167321956 139557505 199343802 26465481 52948744 10121902 85050405 256693387 28082130 20595228 25307781 286154897 12182166 88293716 28263962 78977138 11933201 189525401 65368672 130717845 265483169 141546947 175739047 10521878 16442383 70991354 155391849 1342439 80394547 159986745 127399343 43792459 20399558 61178699 204902887 57668862 7526750 40195888 240931922 35923924 105948811 165555010 54897896 4255287 9935871 1027871 82044907 107288564 147666199 49674918 221281673 15165955 26416334 36429946 120549363 29974128 232250736 232436393 48518272 103233350 17015232 10239253 5273706 21841311 158527924 362661 53778480 107818012 50890197 79293066 71145017 57624934 15437020 282303683 1708177 44631817 73687639 68334628 25502363 122513237 74779022 8431660 64001855 67799026 101962651 18142808 31153622 161681509 67102995 1046044 158138301 901493 60087690 126780951 26829298 59045386 138575347 95150734 6638857 156546693 74648615 3928377 152950802 163529987 73994608 50674178 48008357 2820368 198015660 14801118 98960655 7100271 275355086 40370444 88218117 102698649 16186992 16115711 87493526 127029321 37440052 20457409 115938317 89794102 20892711 62218419 127873252 38467328 188763223 26291146 28638149 1225853 17252076 92720856 264456318 75001093 52257949 159851952 120439475 34282387 59537264 13127621 1332426 123434297 4743068 97047628 55261815 81311918 60030723 35436925 51874225 29102555 19321741 213113615 137342711 36464507 13994162 73164464 66098584 244295202 21185281 121950554 83313736 19811834 99226926 7663277 18969807 2216205 38762686 220446820 85394196 99653354 137693353 35603423 52478184 3940991 18398420 13150673 48468921 56598134 96189349 47093315 79687381 80502616 88869999 120550111 40072349 112040472 102730252 79158273 113967150 16535458 1129395 150212289 195086713 55053157 257383366 121327266 17656098 128640394 60618260 174492675 52986348 117733415 163836752 131985535 14289996 165051164 35188215 27499982 13059825 92915438 5325998 9941141 322601180 72173721 25773836 26528857 71290945 1869473 22638441 288491190 23715867 144813191 128175053 42082752 93924762 45551738 139901942 114832977 45413749 88715129 193351387 120942777 9730290 124358910 33583075 19460886 6862492 200529212 164752916 244266557 141212778 13775270 21611403 146190956 13661489 23226675 47929001 85034697 34946577 63268356 25943700 59646081 53868138 38740399 38368524 97866909 1084685 11403260 134360350 134963748 90962087 192993843 380834 86090686 21648888 14274169 30819946 2771136 24630110 19675443 15575230 90463817 33603288 200951934 56836372 34648023 42059224 489991 121098174 182508175 89018715 195837467 145019571 1011109 33414996 53789411 4185978 20196 97825480 5161744 118182028 23107335 96883884 155900880 118018063 144916772 25393716 16831241 88253732 131013849 25400686 82071495 14817336 90491850 124308743 26061969 104460512 220501730 596836 54782024 613377 48127289 55722804 220116391 23459354 178045624 7164718 66854625 121315859 73291675 219651067 35460674 61519685 133400156 153882946 22640464 116856708 95917859 55919647 99491480 12381134 42966633 33762272 174552192 49523737 14186721 168537711 29903357 99274951 8355041 112482812 313671352 8778851 52459977 82391112 3756422 15227665 200031197 59665648 125057049 4490023 113528618 41799430 51226746 70360960 180045300 17489957 227580241 198381602 44452586 85331721 131491481 6350707 43392840 11618480 71696446 6800323 59717464 41289243 42913950 50162597 7514731 156224679 173925555 26399419 43310764 76689584 15300969 98982619 81989113 54132947 35505435 61433359 13927590 6059361 6174927 111190761 40854281 167489287 251338013 154889482 130986003 29125522 15455618 127044434 8073079 21743 12293397 96333594 63406124 286927921 4505 193710495 42094669 67126387 116969724 152319099 14911159 64936821 79029753 142817340 79919822 17319005 74131492 128230898 82222030 64314264 168569348 268600 79439810 206751705 19636411 20069469 38918185 589560 145901854 168706657 345592422 49698956 15710856 83550002 61847989 71984035 44687390 98293677 75928052 111601209 23121734 60987381 138130321 8131457 15909756 63549587 37000738 1760061 159414814 60665452 143392535 10699596 30402596 268345493 52776534 90635500 151906373 52588667 53597515 47410705 84933309 78058628 210537639 146487691 40238609 119443615 68185215 142751125 240360263 31730891 45038338 90019947 2575330 31536853 70341189 40401350 98442631 150112380 91746722 6532403 123005761 299998235 11449143 115698532 95592445 221955689 233152501 1353387 168151335 36560846 131839998 25861709 5428576 86525631 58540486 85943500 126970297 27459284 26335533 26305086 147127367 213011717 41829401 73410148 274294303 79712082 11730204 10168329 67655903 15714494 71853934 8964797 167852611 42353800 9324007 65843771 1786088 23487965 112337768 122350666 19120461 63671460 91759455 197612828 102022746 5438691 110768260 12210233 67569509 118094512 297292668 115976040 15369921 169544434 76652762 36070583 131233013 113639611 52001810 57389875 15830706 22276120 207956631 62116368 18067073 3196544 81614076 17231013 47472194 235937594 19146131 103398097 181419988 59291002 26988418 124851298 166353466 19963287 102205139 66435677 38692918 156995119 89543386 183430238 75731090 8164454 9939203 137181262 26987194 16083581 79344440 81901682 150738218 60142753 45310508 38667945 96738432 46313797 103594889 101058098 6058256 74538812 92308402 34144585 44484376 34146013 7344578 24284772 233104918 108342530 71016956 44206426 55145688 191594182 245859321 22919213 64301276 75774236 44398696 66682313 36000645 60109195 58304050 112393358 51172924 91726373 93703371 22543088 171333718 48328331 5700729 164330993 99394546 812600 109697124 47451828 74082073 52763393 142868782 35383647 17863991 52994933 15268669 106118709 224214207 92700677 9512435 202811462 158997719 114493232 138946610 79077047 56866241 92167693 94493735 60757694 147584684 44227591 53754357 81336483 21408372 23726696 196618090 33978920 6954394 149661897 159121921 13536080 64048231 59561098 176038502 4068644 80118858 100308075 33352368 73145339 35676999 15564486 73865986 138397969 53590120 136674764 41789672 109965503 31455270 50367804 1663093 21442304 85578476 74786213 55378044 128034684 228990595 119429233 129605365 20002183 64584955 37199808 22259545 106502756 24617717 64369259 29076834 152162818 242814400 6335169 50754027 19134078 12280324 162822141 22735868 139603558 154647946 157177495 66601087 69484491 85470883 23053496 29912588 230130751 51333387 24449519 2446606 95704713 31431487 125850167 16590793 134361591 1672698 869771 20979666 126304169 113975497 17594116 23496176 70007326 69925811 163132238 90565001 4180181 73682301 216095568 79469985 18470466 149701099 3599869 115194771 108386237 30948942 295127633 147487920 132989470 2889099 24566071 11726736 9775527 278301271 1411459 36934863 269296507 91422736 60644729 178997607 7502151 141083561 131950855 137479034 215737854 177802456 57328148 8419029 158369059 31012947 76104767 39974225 152588328 25398408 607393 14722289 48329521 34666451 99027363 26659417 75853796 79782462 15154429 75516941 8541888 78775790 127982562 217617527 15117760 28630465 70783699 59950874 201552833 2025822 123199119 138873952 53936376 103315698 73824455 61511270 192049544 63990431 6360533 5633205 61516574 74004587 145429458 59257274 25996298 32545480 40454713 64948738 140447795 23883453 115002620 46610566 35097605 222462 95972225 105436652 24897673 142760118 23934844 63358575 11789415 2395334 101763241 249455620 187501262 129533455 85466905 1235441 131789627 3872481 29838196 42103152 56839126 182976457 69650615 111231425 126898081 1735479 62147393 57988122 69245658 158853389 22314846 101254295 137150509 14046148 166117302 25714608 114405019 110776165 1096619 1381335 174757603 9779148 29061619 98512722 31421015 7907397 23982308 319154056 374575824 12578130 67718191 11862719 41669040 40302784 215197951 37150406 89151077 11838834 263743542 51495890 83583577 64700691 7373903 90989576 18319132 68854063 13865047 136858976 62276338 173526582 28047858 89655858 99623417 104290461 100085018 103022839 108176746 40771593 133850231 130224913 4731542 10390281 146579576 135095141 106999122 212922858 105729545 53804932 91768091 34176358 62370654 228702479 4548503 26859643 28058568 95234782 39125755 66334629 63984634 10144801 91617522 86233945 68214557 50768086 72696216 6914971 3886455 108987085 341465145 183307481 5840775 91261134 164554730 9239092 42655193 71045125 214796224 31945516 73250501 6700771 48650056 195863460 65108198 24529266 18611175 63871992 34579207 31659729 170980679 7852657 63040845 42903954 181954247 76049959 2644622 32537082 143915846 58053946 171779322 46827452 112045640 41882254 145335091 211356665 224344750 11652565 75598184 194645240 142607050 11872188 44760558 19772241 108306286 72881091 248042087 145358738 41971198 17972655 169559683 53941238 157969831 116023759 95218904 49443718 30440846 56212846 93633433 273147585 109983319 11466517 112304941 71703569 240559180 53115888 82743692 55348413 44489884 120077256 158582528 93113335 3273044 236375055 116388902 10732219 7404894 15557057 156463597 57625070 34214064 220051502 3909252 25269140 5909370 231155885 32290072 144550473 33518611 100527919 54938526 164042962 96661592 89556102 163772475 139068228 183586179 282118995 31812746 289189703 39731176 102294168 64271118 6369067 4427463 35976964 79877152 78916040 29160746 102420580 36163709 10957180 13178400 1987351 26385377 100441814 157694210 68219623 51457147 62303878 109324552 23261695 7800654 25542381 13911508 172603652 66600356 58347196 109323039 135308950 20203616 125275907 88216536 150332411 2023578 53539375 18095395 81640035 66222259 15126668 31081474 136634355 12339127 19788731 147472025 67485019 51673914 222183472 82039875 74408592 23341493 160368242 62458510 83022900 52395462 57311811 162196422 142126681 70498558 13023139 196324415 41274504 60765752 132514983 210428584 149231100 49432243 28523722 57311301 87258926 30335497 46618335 69401599 52169600 143881642 27224548 157032400 34358649 129460338 94302825 37141804 198779538 290974720 130373493 72370734 14629299 56629975 154642098 54425381 148952334 230267771 49990642 18492923 46138629 102954159 78427171 183463456 10103831 35532805 13532136 95027076 41889853 95989276 158001961 135860396 72981408 61921055 59020107 148328893 4429027 16900941 11504631 70298536 61473989 109083288 52520242 59978703 8597206 40079166 31856912 51520132 155188886 87270843 185905659 33689342 115621454 63469262 121967877 76091167 133926391 175818199 33482622 102525980 15905710 20046621 78783661 80595521 7919535 46776639 1651669 70560591 174380832 54542018 76285256 57314293 84240134 12484409 117826694 43631656 42139328 49675207 122974923 183173045 79296908 97720114 100386785 114348613 56414993 8171849 12127732 5310256 35527926 19435692 29389889 61001882 117017375 4348328 12129891 6643940 29192655 308022983 149917390 103864271 96245959 11852230 16178407 330921694 13976091 113977095 29554653 13852025 8002852 160271546 101114164 91992168 171964231 54638017 139057467 21054789 36498490 61302884 112900910 147108599 62173828 168818772 33311143 41220818 17987496 21596426 50591337 63561589 53429351 62501571 30007737 17461839 169417104 55595950 163246104 64087620 23583199 108696436 76606896 270667591 54319811 35078650 32319652 26476871 22007775 147919210 35084362 312042837 61818936 131698592 126271121 138098735 54283788 12019476 18350667 176008072 24067359 11667117 86308966 232587166 84886797 12723514 32032862 102087040 244073046 686715 6662470 26731956 155795769 93070682 173340364 136282727 68138499 178800373 46509824 16560380 113886536 21666857 54303185 19749206 249743770 126419786 27814584 62292335 48495016 147678388 89973707 67187621 25857102 15773229 14094717 161010264 29107451 14293668 189397068 37589482 62075483 31173886 10636764 8411549 94052619 33532228 37233978 50074656 263773462 125726781 57487523 3739558 97337886 9651937 143825984 30788462 137180378 102484993 162188721 109008879 22986975 59493387 47931143 140360160 117095150 167339041 160589548 109350477 12206306 44252683 79499973 2929372 73114535 19041615 728909 32040614 110816200 54359506 106690504 39902128 250002833 11629598 57203810 89719098 60191458 205110661 202603076 60343540 2029834 2369392 97170283 139514784 99043122 137095735 17665737 4466053 12743999 54344223 98252690 114670474 34243253 175154621 44789067 8493897 29194117 91472784 79879039 31081610 77389117 166770935 37859034 3900293 13714155 139386825 141961713 274510356 79359519 7042624 5967255 69221977 10011929 95111719 81422282 40153677 9825643 95108744 77522907 77551926 171781022 187919343 78752432 162672796 19009672 13191507 111716877 89687019 80847274 83987990 87136509 121634932 54238704 168476290 12601760 148551219 153037009 48419978 113262177 9095425 11566698 41625537 5355085 86380876 126692177 61395636 82722204 49846703 32952409 59813344 19201993 787831 63775279 8015755 72201771 190337474 4454000 164291757 107490235 106471408 62861529 33955341 147409584 146762598 87248301 30539633 156137163 16161985 1984155 51447729 66221171 32859895 74055859 204648074 283413596 4323559 131972462 55234105 97893548 147724917 42142201 20399133 159341442 5969652 15523890 167815585 116003529 202318394 4733769 159237028 131401687 124282257 159316979 44253907 190144626 72919205 184027992 70471409 33117802 211856550 234827426 12784051 153843115 79570353 8497433 67174803 40801632 79443159 12968484 66426446 41513201 86157955 63191380 168290072 30427161 40278797 2194615 29648595 201401686 32054775 5343627 29668179 209731193 205951158 70872779 25329711 207581900 62179608 68883405 219555 13221580 77120381 100892025 7319622 61186604 14267607 3617957 76826315 68089845 142604109 50872262 53509064 57890712 12287175 161133701 26296178 85477683 117684336 10401943 38482543 105708023 9596432 91531604 310291599 50629281 62402733 6060245 186381489 192700355 13337044 32177600 4325038 167588601 67461083 272213656 7511076 16641283 33743317 68621979 100235910 70574616 12581972 103489948 22086417 69264953 107887559 154079364 58411932 35123870 65010720 4443052 58968665 77472876 114033705 129740022 12076715 74029067 149376382 4122551 7769255 135907367 116592936 33850808 93354225 76862916 171920609 101183677 44425369 82878502 37028907 180038313 61423414 102538169 64091700 138293351 7672372 101284572 158998756 141985632 12980622 2255407 7910474 15323273 85531352 78371955 69622208 117801602 14294076 154654542 103905836 134635835 106243013 49055472 23075987 204412760 57154918 2091034 102332724 6984875 58823927 87846106 180678210 61058679 12663708 100941087 160183299 140278849 65361379 184207138 116697979 92221787 36368729 117332130 82524987 1316548 53826012 20191104 101182419 24037439 145807181 26553286 73635789 34729963 148710679 86395479 13569995 3659301 93314547 128324024 126601108 140054585 78692864 68972621 18478048 105901211 162485864 79188686 105400544 62114005 137075692 58057482 63246324 216919303 181015541 161754796 119343213 20407871 14840677 624053 113326539 21547109 73538090 355755345 155778157 213258557 363075613 30156963 118526040 41324569 11430766 142235753 29980384 39641059 38026314 19056728 50969196 9729848 42020804 34246942 18178100 64999602 22500639 32337383 220624623 173089342 131292122 15693210 14816350 49272477 251460464 58991343 128120160 139115641 10571739 2651898 110955957 48210895 10827521 109003388 119404277 10830870 23933195 130785726 82752209 20470618 117855679 311481361 36520641 126776582 25736045 11604013 23071091 82279881 35390328 24036606 96954723 119344794 65347201 35543056 85686205 187834887 114998438 33734375 146526859 27004840 31228082 28279772 64176649 150057385 94645834 135864952 123228342 132603944 102707523 187038131 121837657 93629302 244324102 72593298 155532592 90924262 168375259 6903020 39778487 79332557 135713516 109934172 11631077 62459836 142373130 3980142 15621776 183496640 33670421 201312453 26814984 19590562 153501670 39308505 127688071 109343796 96885244 73705931 33150170 4359208 27314665 218374452 13980987 9927099 21210339 33763139 195460373 121615858 48233692 63981115 114488438 129963453 120028619 32319397 5785372 27901539 559640 45296398 28358142 96801451 47716909 55215524 145852724 107937165 93033435 3935704 97216795 14247343 95548245 27898428 94748361 91766221 149143108 96402444 29491073 54742907 91940896 419288 46095687 37564118 372830315 42866231 15686223 42875292 35505673 61506289 150985160 18674568 37049868 70404820 97389651 72518158 875432 104381360 69472676 175150473 29153776 14115559 39852505 92640599 108558957 266873922 97983886 16871157 265891645 31028553 14328501 26651495 84340536 159743135 148242006 71881814 7088490 158308420 175530814 25975116 78273338 18678393 108942817 301313304 58765141 222189473 3861550 81170614 82323571 30647124 66096000 3593681 110415306 19238169 39540164 62505277 85608515 58022445 61804775 144146723 59120050 12720267 24195709 193369764 47332403 30515714 105662310 87196808 59378977 77920452 91715884 44638549 13884036 182643716 32826099 68444040 35804924 28202269 39552557 49016848 25629353 28797541 30535621 15331807 6169742 47839819 40959936 96890361 42792842 201101789 15291075 68907545 11956967 64967149 101399951 24816124 16239420 131144273 27455714 38517342 171267486 63693832 34047005 117238035 25398731 87427872 40382395 13089626 11709311 99104339 64679407 253095167 20638816 25906283 96982688 221742577 30005085 82179377 18812370 49143787 107026611 63751054 30645186 144757992 111403057 56791135 13967472 12228389 24246233 224205826 148651111 91868170 146660904 280228731 169971542 96864623 70699668 163829646 143297981 95590643 42906215 21646882 29638548 55792419 34705942 64957629 15092651 176923505 145120976 78904837 58016580 51998206 7276051 9347518 109037218 31681404 131776180 38437714 23119286 2540701 109186767 142795087 10680097 3866429 22577309 261158012 399651504 88766163 97332225 198162914 28686854 48705442 12960953 11430188 48311212 16112923 46611637 84096671 52177148 37929295 8539508 25814330 34718080 100105894 128108821 84183575 43066780 98644302 17931022 116177830 12560042 37426214 26408718 4448288 125160664 69206677 168721226 130880569 66396271 88705031 73898014 153150620 110995924 148287464 35964656 134296328 9659995 99752022 185365705 185375514 121373013 78611740 70323050 97152705 64704159 36182188 30106218 25213686 555679 5702174 104825383 52879027 165091352 67049156 94456420 132407934 21613086 83048672 78327347 116763497 133736569 193058783 13628543 22874248 56137689 38581789 9466178 31825088 110186248 85399194 4269142 62717182 52706511 115165854 79634137 56898694 61587039 132284871 56399302 76270534 101481874 11522328 75330009 58084325 48979516 76942493 2092428 125636154 73721435 91559416 4781369 48610327 25951605 41597453 87295204 27639960 30266409 133901265 31210317 104241127 3728797 25455562 12484664 114071394 131271569 82282550 166486627 53210799 34203507 52709894 93384043 16389734 2290903 41858352 26868449 171794452 38078045 14126116 103175227 5113141 130697649 176635151 92846775 32516121 137957992 255101660 26601209 72991030 182452483 72257701 27792093 51713490 25859482 217364414 97818153 105501932 56871613 63535137 22841132 31903730 55844847 144684110 150264870 35245828 69184084 178419505 29375269 117809915 117737444 177139779 98877916 18021938 89933417 12659067 23880988 80558512 24446918 50288652 37990648 3536255 50570155 44021687 70705737 111100066 52328635 75616595 72569872 104738870 53623610 125956145 12776673 27973347 149604029 90097297 51444006 48307965 99182250 56810124 235931814 187330718 17105383 28383642 21295645 235765724 74862611 106211308 69755573 36448000 125757585 780878 150567266 61050570 86590248 145503170 8019121 2785926 175312551 88711627 55534070 2464626 257783937 120270393 137202563 43777856 12240357 116039161 172822051 217563212 56175463 13494175 92679716 108681901 45637129 60430223 46780889 163108625 64381652 28375057 203079246 59090521 45164376 85367727 34111605 294484353 38216408 177266973 73675892 77868517 148582771 57193814 39934615 4797196 124984153 82107195 25156872 55084250 52544195 108901643 96563808 71497019 65600654 88664928 87917965 117292146 163194424 33490799 5918567 54919673 27090554 18929143 10166136 28912563 58622324 62824962 71090974 14625100 22470175 160946327 55465866 53305030 102815779 198478298 205180854 214768990 80427867 2686867 256066852 55038231 12918368 138635272 2256189 2859264 53388653 37994728 99198145 15997986 270178909 126213950 30070263 170644062 2317406 72400059 85026163 26574774 59625715 60125005 64418576 185692530 49752540 3312586 10905670 251476971 167319151 19726239 9788005 62770528 171538398 37656462 164046651 37116457 112579644 92324314 1494487 5650086 67246390 68294032 11167504 116518357 77691224 37868520 111067426 123537929 50738200 89202859 17744974 56747887 10813275 18376847 162450351 212915599 107644731 52292578 5900989 24148126 130251960 148214466 55822322 25103458 94114176 216689480 13752269 87069376 15190503 28859319 141542765 49445707 12332871 159114730 156310070 100615180 60509885 3449368 49848590 37544772 22896518 190018707 40755800 61638855 209973613 125809826 52444609 59197162 29076698 21596103 220276310 54884925 35320985 8782234 403620681 171721505 126670145 101788129 70693922 98533105 115513895 50061005 163120508 67894889 103577957 20918500 25920512 66443106 58963429 1460929 76535003 200863670 35482672 6010146 12434888 92978168 70817954 9922594 11758492 169148385 43866664 12789151 202564894 11708699 82178323 3092470 37663738 5066833 141120910 38897292 117592672 196980581 41492852 54656258 142355875 216172459 108176321 62678881 62259355 35708823 45006599 31067296 17086700 9282850 44215079 210819584 46322042 143977284 75259068 50972052 5628870 37072155 17394417 58028718 78896082 109274776 187936241 76701144 15142053 83657697 105720314 24327238 74645980 47897653 53634167 78348189 50775736 69554089 65175654 164116555 2937379 39723577 48138135 177988997 69475991 100873750 26363770 66228379 56430871 117715225 250141417 126015135 69610461 63477932 60971809 219868378 27157925 103841865 382800815 45822854 8146706 38305471 4571317 125488645 41933390 108226845 142918337 214037956 63150444 113431157 76827454 7339019 56287663 84720724 155045083 111654844 231809756 69253954 111919755 23402948 141436158 86406240 2046273 169670642 1012537 76921243 68034714 100399926 66758694 112919015 49068749 34370260 167726335 4288301 191877997 26491916 63330729 71761131 66634373 2399448 5843750 94405488 89871860 167656006 57952031 182971833 3260532 147854457 150915647 29368826 3621102 79209273 1079993 273829098 576606 62033119 30067424 122022158 60702631 41314743 60892929 381303030 6508722 102109684 60462557 129040591 35500403 126877239 146319544 2115055 17778226 55959393 52392572 142138309 116888855 215008979 13593098 2230910 114758755 94165108 15617815 50599293 42810692 107008421 44205151 187954448 14625933 18314066 107512454 29933753 75381621 26257214 23953017 52219852 94654453 181509731 14819716 38980728 173636674 74948070 61472833 142769298 25006745 8260419 222507305 220782060 4955347 18077069 45231373 33858747 79489909 19313802 91432273 150140719 34922131 46334418 50238978 56198379 31079910 140294268 22965895 121306101 24078766 27762394 224218542 115727279 66944266 160395697 54718019 267732949 141630400 114904547 6490141 186608235 8442761 102720511 34624376 344040747 12749388 89761207 27751820 32576352 3659641 118197668 6408048 38015536 70611506 163960410 35035028 94350697 144010927 70807006 13753714 67297050 66270930 20603677 10208840 24575914 62698227 197567506 55975900 135910240 128089611 85103717 24761367 2032724 51755684 65283536 155301613 90341400 46621378 71218219 3702566 315683302 186826957 269633277 8311657 55716786 67266756 52179613 63447774 34905063 72274089 38458964 28178282 23934402 157744632 58808763 5884652 33130042 126954810 143915404 98196964 60773028 163621498 165956822 192468798 54975807 39296996 27861079 72958815 92989082 28412576 2538559 11507232 13816495 75521038 188799467 144342733 8194289 14248584 84867332 69424260 66180371 160968002 37203429 4278934 191195651 10419674 147964668 2400689 154729138 16672053 42622111 36096253 30675888 222124040 53415751 251217670 177465040 101732794 135898119 156465722 40109120 17489379 33058608 82257441 24873465 39641994 301346964 137141550 17152201 307128035 185518416 3711542 6651403 46369591 83667149 102564043 85787814 86788774 39583174 287259081 16925795 61266912 13601649 46549740 234833903 12909426 143283973 73418903 14506746 38350487 49470051 323296888 29039604 139675553 21233374 86210553 12223969 76387596 84354884 36596512 124016853 136578612 22774084 35308983 26173506 61752517 42826145 151436680 110875513 38704325 62588475 4728448 14849109 11087315 78789237 30072813 1791902 48979125 215492289 122110949 68920822 120601128 121268922 71210807 135576819 116930471 80238385 6318135 70952934 112564208 24656902 93503264 99577381 75697277 116928635 157748525 29534372 222480938 37584042 20868435 237705747 9643233 43842728 124289720 27117533 738905 80808089 67611550 93061196 145847216 101896198 73222689 10181657 171843871 175170465 12872468 2274226 74967586 148332361 11882507 75017583 9683540 73045430 87564756 134313158 101555144 122308166 96416112 76306472 47078593 16895518 12684533 34412471 123652407 48000758 12083974 128161895 78063983 133244079 49361183 114524546 69443079 10675099 3855736 27638566 191337686 195986761 75962800 156767421 72575839 184039756 82932834 94010204 3346535 104087804 190559188 2235976 62994656 90339768 35809650 80011758 135262455 247550022 228650 5216671 75414856 6570364 15625278 53920260 128379920 135720758 132782461 9972149 116638802 1158397 15842351 44885100 78468379 27002970 14195816 79821732 80304855 13831251 4816389 28353059 63339025 72198456 163699681 58467726 20191784 4595542 109015713 153969595 57002785 98714699 204622370 7321526 170479893 123516781 209442057 176511 74098223 146351028 35312417 139974600 126499516 51941137 151801347 44329744 102929475 83529806 113116198 34750788 52146752 5929158 10946062 83483396 62396307 15336567 50554651 129216898 110984857 112028028 6247364 59392254 323117181 144815248 46388053 40555081 69366562 179098111 164683318 47669496 145853472 16027090 57410530 300450911 102402135 45863552 9508695 28976177 36630274 8932973 138265352 22783264 32104738 110525381 191084369 53393549 106969321 20427574 141423289 8808125 76665138 23844897 2418471 98890122 11887743 130805990 59561523 82764381 116296541 27976237 79970601 122231088 34207111 122072257 65546169 51335699 52755471 182536191 41130905 120490424 118159877 27081442 44074115 339971542 29939686 109054983 6063016 65891150 32787730 104143785 109428779 53139467 56768389 7276187 20718733 107069196 69978834 51682040 62834907 75678407 105745627 67734800 69974142 96954604 127062845 97466644 79370263 186132745 86589738 64930684 40041528 108431746 161031004 25515674 58612583 97123448 19609228 55683228 33083479 40996928 213018534 8966089 59102353 76776199 75126332 93411073 140725133 73107293 68551072 36782169 8512189 46113180 113630669 49673813 28057310 83660145 3495047 114981591 156657516 229148117 4071687 240689043 167276872 47281114 82791666 33203992 111293407 151857396 14399204 282888755 87384080 65757785 74710155 99923076 3043102 150282448 150525650 89370445 85910996 20007572 114446074 34517548 153548403 60845499 10126067 52999200 128527871 30074479 2943397 123237505 120953164 147533973 192396480 63537704 26426228 54779185 8567354 272586823 110674063 25113709 150696262 8548518 127501870 5349832 100180983 99273710 59061604 19868325 100752557 125177341 192370912 157708592 12245576 63833844 95219516 77699435 5561941 13978947 97621633 4833967 99384023 31228150 8542296 63046591 13181120 27132901 1350531 250755865 172870807 9367629 19649450 151189313 57079149 71101531 45829926 24232616 26931995 129637053 48308560 16104712 99451394 108062353 16745714 36217021 114290626 21993920 232678048 265955293 107827753 59951146 174644145 12742265 118023809 212469961 128240758 92416760 873120 135932425 140262733 8043890 49671195 188100053 98664838 30208371 9053537 87218415 172863990 223883795 17353328 217394555 3467150 204723503 11534636 40128500 103791256 53952118 74441878 30080854 127991929 31175433 30228635 95377072 100568770 3505859 183487885 135369300 155837283 30699178 109567618 54655816 19396983 33167527 15191251 82641862 1612705 141228146 45649505 79816598 35544365 6904414 4557122 30994485 110547855 35077715 102228769 101661853 64798118 61602934 40473345 67116068 6139567 77762403 61530310 20132335 227444819 3057773 42556967 30475968 49486388 51644912 44919440 62340190 176644858 157378758 29369285 75553695 101987216 3506352 66983400 104533952 147276372 33044294 68078829 115574126 70670683 201905447 33545250 63899719 1356753 24470650 267054394 79512128 60808320 56612720 46613371 72696029 21182289 62302399 23537214 32236182 94014522 111812655 91124131 12842752 112210506 133962448 150410356 189448187 290125434 94928476 54805059 58850294 171004581 34556240 71615390 138034390 60725768 8887379 135710235 200225728 14130621 123733361 49476613 30021269 44948272 151146201 8177153 35407770 16867757 25914987 63021227 18406801 39184660 77029907 78475757 169731434 72125543 63831464 12536514 216697249 182902422 53306628 189959207 166338812 1666085 16738030 71726247 11381381 36771510 55796805 165387101 27783355 19638621 61649395 89202128 58138283 115219846 54380229 20506658 243697805 192047946 56166198 11001210 7128185 22231206 52113296 8611656 18977746 104952407 199767068 46602049 18297389 57677447 245457696 7098911 149158357 77543375 103593036 143544991 164129883 81204903 114237586 190613537 155294762 254854803 93763126 642260 76513685 112899584 128735730 29480958 109140527 66180643 59661092 168026674 58484352 21182153 96606138 110528407 112712040 148534984 98115126 83807331 15268193 1157122 255147067 3745321 458167 79051190 151158900 169713822 6639775 24069484 37423086 82741635 30576897 4092053 104575772 52776075 26112000 97761407 121232661 91651029 80491073 10846663 82795627 15336363 134842980 124750250 186676864 110643803 10140398 78259466 143514680 62391955 24608537 108982444 8586377 41313349 8550320 175265801 114738270 122673122 38324970 44881700 298522448 3327801 45148175 111699010 52169940 163703659 73813388 1730192 120666323 33863286 6124658 7000600 51163999 89245359 187073049 24195335 25608188 15964683 321640 51604979 140195787 64876692 57323422 87638842 71221993 61065717 177223657 95550574 20827669 40295389 162988894 60583733 111621660 38143818 136341666 91772426 34536554 53130338 123982785 120221620 231577927 91641781 34596309 294135173 64088589 3181788 121008346 57461241 22989644 174742762 217902447 14275614 40066025 47336466 24731090 87428195 56041690 7017430 590342 30152135 95264651 106524244 91018459 19520386 103763631 5477672 3545469 94548679 53547773 225156551 27592190 151703461 89768942 190104574 82473647 5395239 139785798 102883303 170284410 45308230 166661251 185424712 126427538 78858257 35045670 9801316 10519243 55329033 39702072 5569710 131763736 15159495 10034233 79873599 63961786 86395054 178887362 16209313 31755320 81879225 7386415 5037406 97799045 45509663 13106235 132052243 46137286 81127893 37220004 963747 267842038 12326088 70023901 48149661 80444986 45193531 149355285 34637177 48471845 92786 7767623 7826239 89767854 54684614 81989147 94660641 100694570 229661262 7160808 59225484 45988740 85540158 52445595 17688381 77578718 4445041 113142718 2652867 115970804 38014397 8775706 215852400 98740930 12967124 168279532 42312626 133585745 53637465 92755723 164502353 129285323 67194081 113881317 169765757 9884888 137314661 6639044 22932966 189201636 177041196 94580486 144948545 95525958 166653652 73378868 85965396 208086511 83002245 35385058 200940646 126447105 15952188 194327034 189567119 22212931 40900674 246149596 18731994 22121573 24972354 10440210 217586519 102948447 3660661 153063682 94622153 16476604 146586682 27366651 67952893 22996937 4742711 3489539 148189510 10569308 37309628 91978449 62609912 55165493 18400239 45237425 67590963 191311251 87748747 163961753 59663846 69688916 29375609 128790300 37302590 11892418 80779104 70504746 14458466 28129730 18585658 133114743 58712917 67651296 1824525 30710330 88137282 3759431 38175778 93614512 152284759 13296618 70359005 153848912 29473155 12032668 232506841 44094770 201571516 63403948 74201090 40126834 40142865 97129347 124293715 56425635 38317711 4866930 20086129 70763894 34439178 115027831 117512432 39840316 94689643 199546459 79870777 32653753 19825043 105735155 144623335 80478153 73470566 106217581 100413645 1809939 149420514 79733366 156005838 3468612 18840777 155073490 25897426 13942125 175437348 47950999 110393546 7785269 60041314 89671362 79224607 117595103 351574314 145586657 30345289 74344689 305609 13751912 20463954 27934689 37382286 84269408 61504283 7558574 37418564 164673798 127347884 223578458 147115790 107047555 12181010 23214945 12702485 232711589 179734455 121143751 3898780 1023978 99730874 215883391 74551392 80678770 199313984 167479240 26089322 40036972 74940267 156123104 76538199 83956710 40885612 42158113 100251975 123556170 79431735 73442312 98574483 68305150 6865858 11780150 114703471 146380982 6456498 267515043 156893986 100259030 143271172 15144875 28632199 86885895 13393977 76986846 123687478 5378885 34753406 39102533 8858972 73407190 57902884 157198575 19826301 60810445 153572781 109372594 55460273 172584884 37210229 1037306 25318474 3934565 1309289 98178689 207489794 21839645 41854935 15140591 143873992 170601103 48178051 1883668 6251818 7310969 157252873 26675312 4926481 15857940 9544769 83539156 144725148 82327617 102270895 107559646 58660829 95686642 67169533 26367663 130732635 48521825 12100940 51930376 6914852 39762677 1114197 30992717 24898863 83322508 82697316 61661312 39640056 130802250 56901771 180790257 41622460 60688215 21137783 112200357 82048052 167245252 24601805 35672256 79254255 25138988 185951270 255598281 87526829 111721688 12130214 96691053 117522122 177944049 45207250 97172918 51152524 27375083 290553579 129150003 23461666 236196300 50164994 53246397 134686580 45227514 138534224 26638184 15406573 27664933 63239660 180593703 4177733 64364567 11282900 15298249 81984591 149287693 53762398 102959582 22991123 221103717 159083960 14136520 174616282 107610952 1749657 11084391 12226468 150187350 102309213 31565498 12477745 66172772 20432844 11048096 162340055 7291011 95808923 410537131 47003742 102155771 31745885 133557814 125397338 117768843 148323062 15096357 5451594 1411323 40867507 38857920 24295295 39266379 49097649 29621395 2685830 38672382 287725680 58190541 97190819 123309466 90361205 28246129 71088220 599879 35247307 252188268 80578759 229594537 32014672 110357608 51348789 2313751 197487504 338606595 131624863 61098136 54255687 67085400 62398908 5321238 72229447 113112968 54222333 76184701 150550215 16629808 108615550 98969257 68503761 26295651 73383968 58548493 128025028 117917032 106331957 33522470 132003096 23521353 74324102 98454089 80468395 78304533 44919678 21972194 111536983 218168769 174151383 155139943 831946 103446003 195313765 30959890 10237587 49714800 13898843 65961190 89471867 27430265 152547783 109021833 9624567 82540916 205447193 184974195 13094998 40234699 162015134 68215288 81294374 768604 2432479 151249510 206774570 54672918 59948460 78078212 25709389 222402007 97340606 89353785 93175878 46219447 167221282 160689661 337115372 8624695 82815364 40723466 193788117 17386546 45729439 44161818 168421346 95486382 346461887 12265891 177524557 46712107 13495960 61548075 28748649 25170166 22762694 27321040 23678348 34589373 57953799 103005907 51067473 84486566 24236662 9161215 93655431 686732 154956122 138584935 44861725 162081060 12570616 53384828 79566188 84790084 72798080 99072566 47341566 21604790 22257080 52191496 104931361 41988011 14137744 5609303 8112706 212804963 100342245 65416493 70843284 93454525 159886836 123603243 53383315 10484818 74341714 89786826 99848565 69348576 132931687 136532185 146632735 221306697 90792784 58161573 12478204 156680602 144690808 144315040 127011114 11633729 27047578 70071331 248591187 62284804 39540572 32271848 19530943 69493212 36720850 15712284 215487818 13634425 60990458 78290780 73653520 93122940 18705559 103493382 116783047 61667840 161894060 5272567 144576126 135679992 259546055 78190497 93574630 100011374 137639412 30592894 5342624 25956229 39533024 652868 165923026 44791855 100167451 20005566 41900546 20070778 47955623 73170142 216013271 73069672 65060258 46993559 63419248 35344428 180798468 39664842 247624278 226553815 68624580 46543603 197941472 77048522 94731888 71638969 163968162 21120511 21885613 266173590 32578579 16311993 203150969 56030045 34231625 141014779 25132817 13022391 9472706 7623616 67289757 24828517 64954025 152340128 77396240 52888938 22192446 79816564 137514785 80453860 95679995 135955953 72730029 53373642 64382502 76649787 132230063 26124903 11323564 39470328 43518249 171998163 106982122 13221036 161973977 100962337 36814554 206803079 107625589 115245686 6994395 97165931 195182253 8866520 20992365 270762740 164295463 12271178 1560566 404413 28162710 30731461 202250122 32742799 166368256 27514551 7733963 11929988 168469932 38627910 143443382 151828462 94221735 6927092 95431438 66726360 7508271 315799582 89555660 85867782 30848285 58150948 158009458 33977594 25119472 41700524 59086509 290655749 6153116 28421858 152996345 242697338 4613222 98612104 49902837 100668628 21900539 275754705 92825865 44243809 13715209 42260062 7340940 13993958 12924539 156647554 86514649 128317207 124132691 38967655 155998443 109769527 35714314 14034707 16273964 43462370 137252067 61890761 28162387 51672112 15541145 60057838 62462267 29640027 99741822 89702387 69758633 15070262 13390016 57840494 210821522 1825970 32494310 23337056 172796313 117430883 17372657 10267014 43079020 247013128 151773977 38537912 37718087 34124508 20181958 165466032 94971469 42117160 185096748 20321715 28836063 109757899 112806662 127602731 101957058 135269459 84096841 65082001 112992132 222777248 115365536 25225195 24718663 261693529 66727584 224691244 140386884 15520983 71722150 174343568 84843158 55119049 933776 211954436 185412115 69396754 78464571 37297388 52456509 91926004 2972739 71120843 36128502 147825846 23117535 57077789 176530550 2564416 13721465 205541424 4543573 3247238 72305947 56043016 261288589 45506076 875721 2387939 29914475 135916683 156633648 164785080 21449733 126827497 19953971 75576492 12025375 36406962 25383227 94655269 143115027 18300636 76958677 162837526 108671633 15422264 220059662 14367822 130037607 134126260 13544682 37323449 14356772 8629438 146736197 116448521 154201135 15467705 22277650 116941538 50874438 93694854 57491382 8240036 65032191 82484901 33961257 134635818 16847901 49631347 89644502 117285737 63909596 8829460 80861180 225621008 16516622 49606136 26205262 34210137 10471388 64806890 123123758 23534494 55861949 80497363 81379272 26207506 18500250 130353025 11172621 26257061 11108276 40023032 216636355 86241918 152257695 88524185 75911324 167797140 165237756 15340766 24460892 38835905 26884004 453016 198267940 3045091 69231973 270275622 74738817 9751795 102845631 32240534 23596884 121581059 204415055 39101751 51025330 163868049 136622285 10182269 201105410 55979878 55148 65743709 86260856 210201957 81043624 150992402 4344979 9441834 55392783 60944694 71430583 45727212 173360322 6250866 18677679 84323978 44211339 21888452 64684218 53063290 58890057 229372772 10469382 55045524 67975367 98733127 118281563 108095265 8678432 84186006 81756706 9439862 8054872 23014192 144246428 9516413 142128092 128502949 102832048 106711074 95771863 52497003 90645564 171193026 22746221 260492224 97245814 81414853 25856388 120605038 3594905 89102134 80159658 105663347 120776211 10219737 57839780 2777783 19322880 30737700 7846333 60194654 80020224 222732436 62746065 34319838 68509031 119032963 110203418 97956788 1772148 43669396 25107555 167285644 36403358 150883619 173952721 13304999 52453551 158023959 136329358 23005947 234282797 84535832 197395024 2139195 23774925 35309085 84161356 43154449 141670265 7198701 28779674 136660773 92290756 5763714 61145022 99724669 150977289 70708236 4564160 244830498 114853394 4133788 133563152 20403026 34021420 53057476 76234783 162539567 54876833 59230312 6820366 9553728 41126638 56547474 69162477 208274191 90648182 65092694 139571003 212333689 411672 10319425 72569583 133858884 58590092 182956397 45462318 89329611 54547067 154316038 110375441 216447128 47865438 62830708 123685489 156958450 140120715 170745960 157940319 252377954 72699276 108477068 34413032 127723380 49424661 43646684 122858405 171672868 40990162 21910977 19027148 181026625 9538700 31010873 29543314 130576303 146056588 127058901 112533200 86358436 65775482 13942737 152810076 19981120 29739783 75702462 24739335 329396352 4112725 63301183 107972627 217798067 128719767 88709400 23304671 5165688 110854586 76495988 15701387 35191717 116750832 38045133 95411191 26343863 113969615 61023064 57183291 80882090 71765568 79846059 51260372 100672963 222141346 129365291 10774226 24854561 46511490 23148866 21851069 76752994 21304094 112318524 53686255 34829634 150402128 19468740 236870452 43124733 1139391 308077281 4595593 320673516 143559968 58419174 184200559 68650165 45415347 58609795 29672344 20349765 30039952 5188587 38573102 119975698 104386273 13645016 146935114 43272939 37814273 132841587 124896671 5174086 3426418 62417812 2938484 98503015 89363135 67608507 164686004 21126036 79641600 48060105 44720608 8217409 2531113 14884350 140600098 311946022 66664888 66866967 52995630 82743250 108432273 114711495 1563201 55531894 45608467 113439113 59645809 10933363 120203855 38857648 58006380 42047545 97577246 30637196 41497646 44199575 61203553 64724576 92292235 44914986 81040496 89303499 35555194 164628204 29658047 148655888 86379686 179195793 103966951 109552726 49764117 56246115 7461657 66700503 8707791 168238358 50227078 26316323 65176912 31828233 32807909 38289933 44044484 166482700 120309612 8048106 138757553 7413309 12158230 207698146 22471348 1819663 12628059 103579147 124183725 10078807 146534594 88331337 65243212 196276798 80366123 119065943 2202945 30281233 114795747 314429654 56274148 1186328 166636924 22429851 136537965 13824077 53490653 32963629 193873797 33560397 107204397 27593159 166564419 97723106 78367756 156752767 5199467 88592406 288585404 154636420 43671793 153287181 135492465 115577152 191507261 123049944 113810648 42345912 55604484 84818763 121856 106853993 145448243 16727150 99260960 22500282 143111372 34518772 77579993 79640648 9163374 24410997 295112469 85529890 27799165 7206249 69811044 49856801 29096418 26600580 88646891 56428814 77283564 142925851 39601398 80709659 38316912 30881095 4876246 206082024 37007946 37980465 9787716 390456 7947024 3732775 185483311 117259098 64858927 8929352 241036625 184701430 127550558 138956776 143350698 111031012 16207392 53989382 171250044 63845540 45561020 30825012 41734388 145483348 128667271 141996733 13628628 106646134 114635080 80361618 14611228 167328790 87583830 18333089 324528181 138946117 20234114 8796259 18973955 155463487 62880144 85544068 127292158 110982205 14519309 16990973 65498603 142226760 40418095 110712313 126176397 82037376 970938 188858202 104769674 38265827 40750853 43266377 17722500 9996918 194776633 2253146 30009709 25261303 118203737 22268878 130556209 6836618 40986252 95933533 60703906 62312888 89497112 69454979 53782934 1731059 90834298 73000057 4485586 116489304 24191629 125443136 96847538 69009001 41625860 52461473 22297744 5759736 14496053 52314542 1160777 136412692 123563956 31343104 51392785 13428487 10744782 171836289 78148167 78445123 110561676 36277269 4326007 130343709 40016147 102974746 56059166 22606821 85030243 54672510 20665217 21868647 17802281 9822141 112952539 149985067 11265186 20074569 146634469 273725670 23295185 184317927 40070309 149349794 31821569 20232788 127009295 131670219 93294963 50453093 93630220 2425458 36216834 202515696 75659452 116685586 5313248 112473870 45261293 174764165 25971087 95570719 61542397 93457466 256666 24776820 35897982 182328655 3888614 20626763 8184242 27607949 52051450 29926851 132246332 88039413 26480067 22257369 63154184 148775109 148786771 24307926 127813599 59599144 196447716 165186586 29765521 68564944 21003415 57902051 86397808 27325698 4167652 123585716 174266269 20537445 38772274 43482192 190774935 32256854 12713110 137761472 199071615 133372463 91980846 93738527 48378940 61411055 125249149 12621650 69602335 137727965 151255222 50590708 6271385 15962609 29747586 38129453 103319217 96424561 41507030 51532151 178456990 147515188 127006405 15053670 21971905 62335566 157141761 72974132 38856679 13317120 72060263 32035497 346818003 87952968 106498999 126635074 44469280 68742254 35887850 3118956 5682981 169730584 170595034 29436775 207722915 132485590 38514639 52036711 4239069 55522986 156959453 32013601 98383369 111774966 258295858 154542750 9455145 20017874 99304157 55847771 132125989 132387143 82145734 62961115 96736086 4452691 3846386 4696301 6472733 36768331 131508804 132460447 126234197 48989886 149145879 64579209 107731482 58909845 98698532 101713363 1463530 48309971 90369943 111191203 199055550 72874784 132503610 162417065 36197114 90827209 54816806 928336 114319577 8004399 68312324 152693796 19369273 36001308 70772003 243679530 20337559 127357999 131317962 79561513 130128846 16246254 5944764 2129148 155969135 140087106 150047644 42819039 7986566 15383028 84371731 24949880 23119660 44575377 107095988 155804031 26873770 145094558 89827932 126042165 193646269 83070738 146326225 26278260 28837848 23087989 135729615 53391781 10668928 52646603 45159820 4640728 232810733 153842911 155701402 1824389 38037874 27037157 199598547 201908048 81326453 231734939 98272597 2866897 242464472 4016250 101374077 29793860 216095449 81267004 99958470 82157039 90117238 3381113 212411787 109603029 33456068 258306228 11628697 317564301 62170394 179398977 80342187 50075948 138116551 8812987 99368196 21374440 143986311 182695226 13850053 13603604 168815695 171563949 15857583 2511937 57866980 146223426 38951097 257477444 128488074 27892920 154408416 181353195 35610682 28495043 11542915 194558370 29139173 6573798 27634095 325343144 194576441 57247177 54009238 172382108 4449614 9752288 206857615 15771682 48228830 127302341 27550234 156027904 8329473 17262990 90832632 207075470 7027341 87336514 6556900 39901516 131610957 32277560 149840652 210891919 103681742 95485685 137095633 56488807 58929939 77606428 109996341 153575518 64855323 104963644 34904570 49292180 65545727 31097726 73261126 92149962 85254694 8659358 149481034 66068698 30746523 54062618 21563922 1911854 17601409 141609337 51960415 70483207 84627343 113847045 87956181 27531823 94767095 144078655 899470 18725755 132797234 9844071 3729970 8364748 53475591 28675974 198556073 97983988 27905551 47935189 14067126 48004226 12732949 164001533 67245234 48603238 427108 11847079 77108940 76936271 80894194 58785320 21909379 105504448 16085876 22707410 77289837 28579363 27632701 95740566 166279227 23931104 34631788 126112069 12079996 13326538 8330680 77576525 179384952 134475066 11308026 8248689 85029342 10371054 2065568 106873390 58226394 15898910 102318053 114946758 8687374 34620738 4497775 22454637 1356294 1247817 3058453 54508239 13301021 42040524 181625688 123020160 66291925 125973026 10687747 49961385 116792686 84650191 32154072 141529488 31098899 11102292 31940960 76947814 39054049 70878712 6597972 10237995 28162540 304549305 12919966 116080199 16351399 116183134 16432217 79378389 98618326 43295396 239561552 73917649 120587222 51322456 86589687 183377283 110596662 77172316 46033977 22170125 76856694 4309381 56948810 118450390 123547381 48289299 90754993 50273046 23650213 200514371 10580477 26910677 19856068 246554995 6629354 44436861 107618075 159187014 75721417 87245105 5996478 112729380 176239561 79378695 84438813 22851043 203058642 23915940 35344734 64602703 110512886 78800933 19727429 77470411 2413915 116355072 36486267 105417017 278030750 133311025 45011733 211073088 37823963 47657103 300152255 43504343 72820469 12441433 220441159 5611598 66427194 67116221 8185857 244391167 48057929 87972620 181306156 52792990 109796659 77258914 1542818 11325689 31450901 209336827 48950140 22950731 6449647 34035309 1876902 42860927 35946449 89483597 167968534 44087987 25265655 134278937 178569530 131605874 122945496 20793788 87832659 313079310 9924651 170192100 47695914 38082482 11608314 97628637 73442873 100081856 131949801 109530269 30198902 243051176 58408158 39939800 17417112 12169790 73565596 20928887 65541086 82996057 192537036 217035651 49267700 5073803 9717557 82383479 92984509 8861318 44971035 16301028 52425773 30804085 2669782 71056702 169458652 47283783 4859603 65322398 72435844 102088876 43690085 131305552 8765676 139827431 61594553 111483212 105869132 89246209 77197187 188956411 11868261 61457278 13404279 122632373 132521562 15206483 45623818 22878311 109652958 118749267 11355099 11387144 37350938 48257254 143824471 31624913 93725318 127003175 44241463 26937503 64085988 65087543 108692288 162683880 44412534 196529248 27319867 53735045 411451 13360963 139839518 21388635 126673443 10679281 63291510 35991465 711518 1686451 124106834 8885390 16630998 69791613 108711583 108309499 21882179 61142676 127151075 85829311 2027267 159772341 207910119 105322140 99956124 30126210 41874570 113462981 29477830 35535848 48345195 121697781 120510212 19478464 100684081 44194458 36145876 21264620 58590772 27141418 102994568 119333506 134501229 43632795 82941453 402268297 23164234 68957559 324338886 170190791 163384144 105802390 5893016 71781140 76235514 179256738 35860004 29262423 72758538 24263913 14809414 84027889 181881606 70620329 29364763 73599256 46561725 147906477 32354349 143490013 66229127 99669368 154592067 107662717 142556611 32400640 102673778 151479588 73713224 13786660 60650220 3680296 45032830 56025846 105408908 217323342 267996398 43183383 73671693 1245794 31031919 66288695 76271180 155777817 176381222 38019990 43928646 25161751 44539031 17554217 108516899 31081627 41053334 222922343 79722843 116001795 14055634 163970355 123716990 46247157 58852657 49225472 9387944 37703858 90736123 47711775 44130929 105504601 242059668 34183804 116547223 5903726 47999483 90123222 2361011 174546310 40903683 81144247 6752383 34029070 286702195 68244086 44925254 33366546 78512732 149365468 70927230 19581127 242487150 79968510 104146488 46472475 75243683 77100389 27306998 21570484 90183504 52346961 32141220 106813873 38522663 31086387 194860409 2069937 196072696 124369433 34959701 67830833 14314 238487730 7984713 113495876 24996783 29021992 44503960 33481857 33209177 63912962 71870866 139087370 2655740 25664118 42030477 98548167 125347834 35043188 101566874 47091887 42476591 92933883 26800551 136301427 24628920 93654598 6791534 90595805 46260995 38349841 191751636 67348509 139964179 45532392 65670881 41309218 47500465 80731487 43429390 123106571 116637663 49262838 52074553 22829283 45226256 88213629 54777315 119635477 123507958 2141660 179693468 103315562 140985420 24623361 92111168 77898862 62849935 85780674 77908807 39560513 80456461 192001621 48943374 13865574 38602325 14844060 106309194 80350500 128512486 59245153 15033542 140965190 50627768 62381279 110700549 87280652 35827262 255504203 37237497 28674614 60135460 91919595 84019627 92680889 235665492 5835624 44622161 25765472 179709176 102416551 127296170 81582320 109513456 153651321 14925320 25294844 131784918 157689399 104334270 38587875 110778919 14678480 69388611 86819850 129190718 63575359 17539852 6828645 48717138 8435706 78287125 257803028 26827428 222953912 40789205 6966736 262426484 145910031 15956387 14204775 81588576 31645330 19844610 163108795 37009374 14324489 97669386 146725640 149922388 34066691 51789939 254095039 144671224 81392005 5662258 196902534 135718446 30402885 26722895 47433740 22441258 13450876 95946249 60447529 80872400 100508828 33258715 142555676 131834983 88524015 32492083 54546387 92568995 51746912 58727911 17802995 5598525 62733043 249175392 11722078 107097586 7988827 106509080 20782976 202680885 153978367 22287323 98043114 9748956 8879950 5644102 198284396 96325111 22312976 168671467 126804547 65510469 124134986 108036904 30783634 776985 94443058 64199616 52292544 79000564 58630433 73400815 138342294 122617991 18241629 145140560 69034739 154783181 138095607 46056247 13479895 322653098 1905904 30281114 161557596 104577013 52510756 117767823 20250383 11103346 81580433 125671480 10035134 93498963 22156049 22377389 145539312 42597427 23839236 60762505 77481512 214123347 65321327 37051449 72462449 106514741 34266594 48687592 18187535 153937278 162179711 136260270 54563030 134025059 25210354 4659870 92490982 132115908 44352082 87558585 111559542 189591684 87287724 63758126 520744 136259947 26531866 51131767 105424531 26123866 117865080 175573620 36759406 36070243 87557650 217417080 112792144 25955192 65938087 26368088 29975947 22576884 10784987 75356665 50309460 33596182 61505320 136300339 10629386 101565497 56866105 118148810 12364151 165391708 32849049 128879686 33309936 22157137 161920121 142835581 140683823 52828044 69046452 9940682 47539412 148708945 13223841 55541601 39682063 11536795 55229617 38976699 60899372 98049557 12818170 139969687 82502768 33358777 105409656 96909605 17302634 98747679 17286909 15819486 13212995 67189984 66701200 156252950 40344740 46304005 15140030 198124936 20987741 68405926 216104646 18772845 29061432 34520336 128413495 46933651 137408909 33266637 46099478 160561498 35701955 96370365 65690295 71381606 108724554 187631941 175935635 7620794 35214412 56536254 28847963 147501639 19434213 36534037 43162286 55322097 12545490 312883963 24831883 41890958 118615545 121842162 54976266 252350159 7223623 89107166 37581577 38816729 96129662 31037767 51066147 63832994 3884024 56046144 185708255 40649873 95568900 100075311 41054490 110181641 27321431 60785370 10505626 104938603 144892377 26279756 53819416 84059305 44191381 124936009 185371332 102269229 14967106 63746447 18568862 771273 34415871 55363985 144090555 46780634 44595675 47088691 132746387 164591586 11288476 7990544 126351191 4616452 277092605 39914810 126597249 22278959 12771777 93505712 52864713 70093788 121039898 78661669 103280202 16603968 235498807 214376086 40967042 98816410 54656819 93453760 120286101 3847763 112433036 13783277 57809571 45423048 5843733 10166527 6963489 132324447 33227027 15542046 38261135 75071694 9037999 129362656 150336117 58077406 27800780 52251676 59929896 48497090 65473341 16832737 98602686 147302875 220607249 2291481 81623681 116491616 68381191 25013868 15266017 22130770 296570423 9974512 46872604 17075055 37718988 65464960 38029391 116289673 7523350 172036175 35648388 10477950 88704402 30037810 65196020 94150777 14025153 168839614 26660454 92688675 14518748 32561766 38438020 2812922 108654990 56604628 42508772 72610111 37830916 41099846 49200635 13364380 56575796 169173494 177972949 87624596 78022435 101090347 253010949 12994647 13649351 174370411 65718345 55413166 18055411 122772028 23871570 9234859 42477645 95971290 91533457 143254427 51867867 27200714 133170775 122509055 9382963 52828044 69437622 55858345 70805017 55424403 84463922 57891171 100593216 118006690 132742001 13348774 103601791 145775510 5482109 82417802 123077297 99752906 95517050 2346119 61920868 112658881 99050619 46818153 46767799 60187718 7196865 77549274 34327029 64691919 141388779 35356396 28704228 145349813 195323795 5554308 13059196 63272640 176390725 107064419 133084704 8489171 172406792 42558888 12826211 68966195 89460647 22769664 65229867 2042533 7339614 243219850 4189769 35430244 117767891 20356395 91143222 8560656 164727501 106310537 138845443 11442156 10194611 38212430 54111000 87175507 73189029 120161967 5415129 188961885 77815460 58442889 64565745 167368893 172706791 1729580 74348837 73392825 23670868 18632595 64442461 46977103 76155529 233770060 27974537 181635225 7782430 170739636 8770589 34882453 4835259 25544064 66770152 209108993 119711263 10389992 110307509 10877212 91326856 122322072 51680391 243819559 386867810 16113705 6885782 78045181 168056951 23725761 87864449 81679016 28680785 49499971 344558091 12284523 43255157 88764990 90680941 81815628 116214907 40414576 76719266 190318689 8639281 80120235 38909685 70241824 37659352 626178 231313696 891395 152724719 43026898 209221193 254710643 46215044 139867347 538407 193665462 76774074 48896590 100534226 174288845 98025485 83607479 118197107 70502706 98254339 980288 54331966 110037481 122409877 7917376 84704047 85416330 18408450 147009268 106511256 82105206 99582413 104876723 83716364 148396774 56000108 1083733 102613394 163648477 147809322 154214633 45582168 88517504 155533017 171612909 130003386 13527036 56936162 729997 107072936 173742431 51696830 56057534 118702636 12732405 16499146 182228542 84948456 23619375 158581525 13260272 111925042 72124030 74057984 9759547 66524553 9544871 58812231 4332773 87375444 96108616 87159986 27892087 56787531 82984242 60366864 21125356 42864208 129982442 14558052 117508182 76338228 102101694 13987158 252531107 49778601 38864074 151555102 6640540 27786908 196171092 171152617 22979818 2397731 41314879 143888102 90353334 147224199 16854956 186535900 97104952 1584417 42473310 7366644 42211425 59222203 68014263 65412447 155478668 279325776 19622726 169184714 205435225 34399908 27970202 70787201 33858560 90264985 49509406 72786418 123845833 80027381 65347150 89039727 10553974 126131585 44824274 29042052 273972 141299682 41418851 170636276 117227716 116926357 28418662 84713125 82335556 62647482 40789511 116229017 161216576 42577010 80023352 202171361 288626170 75226445 137721097 113967320 3173985 60202848 100688399 121807057 36405177 82032072 93386882 35916716 11235929 242121956 125318322 6331021 27858784 7445711 10099292 74036258 137387438 22127421 50284521 9912156 6222629 129533965 114279117 38115241 97368214 148662348 71671354 6672330 188177420 94335312 246479141 85188666 21044351 23848246 38913884 73942129 79241930 11228602 203329860 197145498 77216890 30472993 101938341 5664723 62175409 73476737 59923827 77722572 28103176 183263026 5065320 190339565 25712959 39928393 31084211 75680039 5415163 71208257 130014793 6272983 74113557 50546168 17249645 64509815 207850534 51442323 165446244 162556040 48758669 88092640 47042060 128081298 4137664 216703760 38856747 12497108 79259100 110847922 177665028 21464421 62054097 133395175 133155560 27619866 12075066 175276885 48987795 17177140 206947273 184386029 50940959 154106173 34079339 210017116 5991123 22579519 49250394 99051605 52803292 54246694 5107565 62911016 15004574 22082983 144404749 53363204 79893693 85765952 49660230 31454624 134712692 27435790 304099332 35302744 26139761 35818796 107841778 13707338 167667141 8430266 97018371 12224649 8120356 66985338 37051296 156009935 60933950 6133974 24565799 169210758 43802183 985694 6134722 103169685 106943991 6919034 100733041 39394134 227375765 13077097 62784672 56663856 21811459 45381721 92572786 190593154 56713870 169026393 249637962 14437131 48484425 147215138 4629916 52372971 45797167 49343163 74731456 185462078 60884038 39729 170831470 71119245 21095793 14486958 45227106 31506542 104369579 176344485 26112493 37674346 11622407 66864094 80879285 58439268 10509995 13530980 16028467 225772665 45743634 34675750 109628784 60457083 145367051 289505614 119766853 22820749 50095175 74360397 65688391 14174022 167931049 169515245 136487764 14665305 91175165 17336175 19890272 146935352 18839485 1518831 51109752 31233573 14749710 65962856 75183061 110338296 193983549 39321136 124380228 107901040 77187140 55749834 113910336 19758556 70095998 38440179 1465621 294216416 17299251 182740361 59793556 49362237 49550376 55352102 214414829 27113555 24716521 35561603 61074319 83512840 103411544 16332988 56252541 123455989 242101726 93984636 31443591 40391626 85038726 5861243 103218917 74574699 58488279 61121052 27192571 93739938 5902111 138534190 63889179 94866460 455719 93211238 32952766 29880373 159338926 140310401 32077504 132153818 159962520 36471970 83999414 115711146 53537335 19707845 46827911 116623689 20953146 36876621 171901076 84027260 58562909 27714794 56420348 6284135 90975398 67281733 76682665 35790576 199297494 5295449 96302246 64337843 28281795 48236497 124313656 17712946 149249766 228938949 148330236 37094714 101262795 48137064 69429479 34337637 108243692 94299068 30790961 72438836 57662759 36173416 155730268 103420792 135374400 13780030 41946633 11919006 74150243 64865965 183538698 20383578 166516139 48519496 105429665 156906974 21612916 71743689 90800740 158312585 98320928 271675725 12614731 70123300 16174599 97446890 100078456 3958212 361794646 11453665 194301874 134249408 159068609 59293756 115966367 75049713 90554512 73481922 141673002 215486883 149248219 43481852 102075803 122472828 63756460 129154610 70590256 245522364 10140738 29784034 72953885 43459514 217659602 155481099 11443822 23942851 186735021 1247460 134559046 78351640 31032616 34540345 18625285 113808047 73810413 99100650 133029777 6870278 82254619 56698485 81998055 63921445 10958353 1416950 206804099 205422611 28814473 26856260 1846370 308388415 45876727 1725330 109849121 8462090 121498490 82957365 27866944 119098464 38862476 159418112 62709583 71789946 48375846 36159765 35911497 36293929 198511261 54177011 75962613 113420787 38869514 87602054 29580714 10285918 176540359 140645199 126220138 22248189 90177010 149659789 33434648 117516886 2035767 2619632 227557954 254860617 82324353 139325591 48668722 88240200 24775919 40089604 63221742 171154096 25827590 155254047 21847975 34202844 26944014 153803403 25072280 7716045 1999030 144855164 8991181 6781640 52964333 142334999 9891280 180515775 26425395 10672413 42351879 1245845 58958431 63027993 9851772 42376597 209625130 29807477 113722877 80228321 8153591 44990891 26519439 54745083 50871412 18191870 196054013 52195015 32455805 68838644 87672910 7532479 11760889 92293 19096372 111323429 176721545 89327622 78123602 94214272 12276873 124913518 8959850 6311131 131730773 112324253 67009954 80089295 23780161 34395675 141574062 129481690 118525632 85130152 199934127 64626792 39056259 77128065 174316572 17817938 105549617 170990998 22390717 168252281 109303982 23058222 74261457 81349709 47550921 63594246 152589178 30819725 35430873 176592260 14387287 35105782 47445844 47229825 49379424 136944656 274431 126424495 18873162 76149834 37373344 168097785 32326010 257563974 23129928 24770190 39331506 60496914 50226296 48637153 53489021 103066818 12098458 91356487 145472808 187154717 8934690 58225323 74163537 7585825 92379700 119425442 10210166 62188907 31062485 90421300 98452661 62701627 108890916 30262839 140615109 72536790 79339340 5559595 108455665 74463298 91661569 156393710 26119905 117669869 55519331 142911673 147475425 55384283 72578440 93364255 113739707 163258395 56019505 47268993 65959337 140187151 4720764 43862380 106429282 185739569 143867039 47023173 123242741 132134302 18594022 20218576 132653074 39974667 64879667 264635753 25451686 212741298 212038739 93691743 2727803 37746868 12182098 49784228 183685612 325461685 9984882 4366093 261956859 168364039 23569191 26095204 102066657 43802625 5252082 129628655 29777948 44840798 147750434 96488362 9397430 99861910 64698311 89379251 45516327 100755141 37700135 30874686 113800873 161356401 63165064 93255948 29598700 57472444 2804218 36563141 29003445 83133876 463558754 15457692 714850 76894961 7590925 53430473 32973642 75586845 137305464 1905428 81856717 76535258 98867274 100399858 117952205 11266818 76533473 53657712 11627422 30773723 22873551 85693379 183284072 97008970 277155522 217546569 16157582 72991064 89775912 232557025 23404138 76862899 24111440 10168414 113637690 40453404 125042548 5697482 42120305 1048713 15763981 13021524 75689780 11211891 3157291 167156104 26856821 354038294 21106707 84112719 3350921 21049978 19692494 50855687 88049749 202395948 174065482 40523801 151998751 60978847 148303631 98421891 84893750 215358278 72581194 22790183 80122054 157159730 32769081 210969847 86604936 92824998 11621574 68292485 67004514 786590 161969914 132412133 41813880 93496141 19618952 16353796 66045680 17095642 239712206 115379850 141169564 7528620 84403895 27441230 265076954 72895966 21807328 124786698 14925677 30096664 211678152 80872706 16958163 40838267 53731186 27911484 188907587 164464239 135688169 102142868 48632512 164492238 61868015 240815574 16511573 217339764 46709540 111816480 54323466 64521936 24590755 11590005 44915649 124357329 35571820 133089175 13874720 24046364 143223878 277124361 144837994 92620148 100669240 20247782 66548693 4804387 62864963 53069835 184235137 2771340 114808990 244635423 105759992 32442256 43718560 402933082 13055065 125814807 157818616 63589333 23683992 98656134 87656029 103852286 79492765 23619953 8886869 19725831 74857137 80853105 48646843 14763038 51434401 155827270 2120342 8341254 124637455 47682824 91579238 107848476 100652988 98423047 98761058 91219960 129250864 51424133 7184761 192735715 60650220 211028327 140111926 72951981 118188998 90009084 79679986 155739567 201272996 26054098 61001559 132790009 109760891 76994955 185468011 97280851 84669010 19813330 1446836 3423749 71242801 46233217 132011919 44115595 68170646 86339668 58559509 139458259 53217616 160101002 1020952 98961607 127613917 194295159 18099424 63225261 26157713 25128652 59341118 43197867 115524741 169263509 72207789 61125761 149841230 80017011 62122998 116435618 111425769 58600173 69403605 145704637 62254578 59904073 173237225 135012912 76226266 225544559 113018312 82762086 83553079 87232984 130301056 30375906 45300716 97123125 16628890 31772660 12353475 27516591 220968839 119911591 86627699 260265716 55850321 109946769 156039906 116809567 152813884 151191030 103696736 87421497 33888106 91117382 102190723 22868383 245292626 119654160 6289269 53836994 6354906 51067473 121130627 203855840 138009077 62594799 130424765 42684297 62916099 48016126 138412317 34268090 47963375 18483624 26242645 74501242 111379104 203575153 71783707 140561899 31630778 116283876 218534626 183476920 112350960 18431723 76462294 89949652 102901561 93477458 136117844 118237295 85354331 52808035 17081175 30522157 220264274 21343891 34016575 21614905 100871999 79186000 23897665 209736990 94529775 36733022 1538075 123605657 10217986 77544990 53047497 108507583 953088 263449051 7040822 142729229 60235726 106896969 178093870 72404241 198307397 34675138 14190529 65983273 132516870 37496662 331355789 24075825 125197282 183266732 95510267 230139472 14125793 2186659 18199350 229909445 17965736 89701367 86193825 92832427 24161097 121977006 3683135 43206656 3015035 21106452 86269968 16928906 41364026 115879446 104667555 108778988 38638365 12003564 112576040 73624076 6311743 180421646 86591336 230936160 59950806 144765200 2319718 30409396 5001876 32066726 106104684 124497885 101921341 133544503 10236686 25709049 404770 102208981 157685183 145327543 105609423 73443859 94510055 32789141 61978260 34734264 170678164 80579830 33561842 188932305 24831696 4507244 74675713 15652444 80717683 150599583 85019618 35403554 12168209 80076630 6301475 125300183 265364237 53389146 67103556 134118321 17263279 123747964 21326330 1578960 2231318 28951510 46575104 84477250 114155204 98192901 227780603 77276900 1322957 23680592 33971593 193824582 10854143 26802115 160401341 30931228 142959919 124530372 95160815 151379781 60339868 162438094 146616976 9923563 30275793 103196409 66066624 106289406 90734729 44772679 21883216 127770028 103117546 33825716 59284219 20070965 6979860 39386671 73575932 181018890 63800405 10713519 36241909 66152967 580822 146202380 17874191 7018110 114523067 113416741 1922207 123710003 33557150 250134872 14219684 9748820 69090125 15768503 154979225 29400276 33607878 76041578 91009058 10036681 109302129 55177801 5522280 38245121 46841103 61309803 22286303 102575263 124655968 70738751 17844509 51877438 49930972 19727922 9151695 226441547 47420752 57161480 42458588 115719782 32824586 177308368 28393825 73674549 142995602 112457312 28707798 182463890 149535842 245464496 84727541 9488448 13372795 4497282 45842251 94362070 148446652 36763248 80530496 108871485 209728575 169855024 96564284 216723055 141603353 77345614 67473578 700502 256505826 140164762 166025536 78532282 120585964 10372363 32188225 86423257 179481682 93845780 65930709 46872808 80172238 100457386 136512074 38024291 110683549 155718759 25101707 140543454 16014680 163693289 33367362 149739876 80056706 41784640 81161094 56617888 39120978 73963651 12647405 20229864 60483382 43269760 115237305 25733206 183107918 28805769 183105606 64076893 115175187 104530280 2064650 88760281 18427031 300069618 748527 62183144 85464372 42325240 27296662 32820812 2674372 111243121 71885095 130033476 38929031 51288337 2384488 55881754 86473951 69295485 101284062 151298487 54415810 104436185 15002857 77756759 84439663 119348041 44866349 38086443 11575504 14251814 40299316 99198281 14846321 106216068 128180459 89116465 101181280 3013879 213779250 248549367 8908476 43397158 13969886 3583940 86739950 344101845 93950517 30065044 17731306 43523145 3745508 70028134 86991091 34382585 130446559 76502975 36516272 13169798 133880032 57845135 239217115 61454490 3965522 22263659 150007082 42547974 24579722 37001418 176852054 14293192 130039358 80356722 2550612 129543893 161360685 9055169 19359073 132186900 40629235 8012253 15391426 178003175 9626675 145950508 178734702 9091583 95744102 183922575 140407522 73664349 59006405 268548201 44914935 216419469 51998529 67355751 81972640 105501983 6727325 64774012 242037500 801414 7637165 29187113 186950190 19759032 18202886 23439770 21298654 134168913 162769866 134756586 44169247 197926410 149425342 28329072 92046024 64741899 174573374 102122944 2276181 35504738 10176744 13073085 11263367 198918479 113493054 18221875 19677415 16402824 59525432 99406446 3869710 80291884 25953543 10653968 121314618 108575396 11645068 135817505 47591449 19875737 75045361 66302873 2857258 96544530 53560795 43997819 3081896 191176424 113011274 95549639 21729145 9613568 82316890 20152242 11035363 33253411 132674953 134123438 37244025 33805078 20261314 183127162 48376679 30566918 53163607 168979592 85109191 146329336 81344184 35650887 114209995 91776200 251163865 16838636 17101711 91998696 69897948 202689062 127129111 29045401 30277357 32692326 168758728 182805046 44227353 7351140 32153001 13170189 213090036 60305630 153492609 210895574 24365930 24741052 8468227 34356473 199193675 10382444 36332927 201844655 180461409 139766741 29441739 79231254 160460960 39332016 182249265 51419033 9976926 131261624 7060168 90830337 56533636 22511570 12648816 127659018 132531592 128047026 269152075 61424213 26685121 81813656 51260474 305141602 47981956 1318605 120520888 61921633 91836754 60317139 167849823 120933274 102519180 67209143 52038445 18209975 128695049 113345783 105392486 51835108 103939258 67745731 169926679 62468829 105089155 5539977 126470922 52927987 37830678 119460938 62661201 121959190 62874976 239549737 161371990 26873855 36129216 123563922 137876562 86328278 241212388 124497732 46400871 120613793 113384730 13861154 124388133 124279486 49096459 41897741 35799994 100370125 33144305 94252403 127095349 40489087 55866420 45509272 74151994 9773725 20587748 23951674 183743548 82994170 119713932 136987071 27166663 93945519 100304845 230419292 9231323 221794087 216680198 79643266 18068382 69233962 138554318 41940972 12164707 13950795 227164149 72808790 25903903 35927273 42260062 63374606 2556613 133145122 171540880 69733184 2318970 15540465 28247506 83614041 242633350 51992953 18414264 48366632 66716160 24360558 98871932 99788300 149558911 60310339 316838163 165903 158107106 98438262 183343470 172791094 34633896 67778881 99762205 39831323 263482847 16862793 23494612 3750489 154042372 9171551 85191522 101612043 12786584 98201469 2176289 132219285 19894046 27740362 4629644 44550931 6805083 35455812 97537313 67130960 65912451 36305183 49040580 195523715 69139629 23296375 27164215 135283977 79629547 108497961 72748049 780759 11926146 11576303 28351801 72663712 15214728 207658791 11115229 141811909 53904994 26560035 12831702 100843082 120844432 69375079 37167865 197952097 47948840 25306540 474657 19195057 145216125 107003933 86283653 57574835 98777378 3328481 126522432 15388196 159912387 15609604 7070504 124734372 71156645 125316010 44400345 18245930 11671163 70842196 35708551 11427536 22697040 3180088 7048761 106419507 146614443 151087704 60989625 29657452 19945267 55980201 101219785 76603377 46462411 6142559 73927594 191142611 36722397 47278020 7425005 105401666 103873315 117431920 91682598 1460521 109090496 223967554 38744309 163430724 24986413 115019127 36280584 44927991 222265123 38691983 53043536 83929544 13295615 185501178 215149722 9360285 27939908 3001146 30900730 33197906 170170714 51778464 18000739 85801652 75256008 194999214 1167917 28189706 24310306 55190942 9006804 121497793 98163134 17763215 243177690 132235180 96343794 4455173 131700666 158017108 46225448 91256051 102497981 103137810 76059496 28596176 7656528 44654410 25792332 66936225 64508693 7692636 20846981 251307192 14161000 26652566 140372026 77269590 116295283 88142875 35887017 21267901 50467356 183322305 27045521 91183835 12217152 137726248 30832373 111068769 101994339 129861946 43183264 198322 85140182 77700795 7367103 159729297 14344056 198823891 147725512 88915100 158298492 15737835 174631990 109368701 26145762 38098411 25968894 253956404 51498168 179788974 16566483 36099976 300201334 19875737 112763890 111947363 45091463 171440716 103361020 35541645 67709674 16523813 125641135 62218759 158797357 45530828 129877178 93911604 37355511 106694091 75493634 50033312 92940462 108650825 93178581 71136534 156763324 51742645 117865403 25984007 56281390 162716299 160579212 277514698 49989945 58763424 81329530 13454905 81883951 166907581 168937279 269499266 193522475 81050594 52629501 51857990 127512240 30398108 78589079 26676944 47215732 112726932 87277507 25503706 40864651 84884723 34830756 34944690 56900989 31544452 98278258 25323608 104782696 141590705 149836351 146346115 2564909 51768638 16021939 92635890 286582668 88033242 84335130 171472812 26722929 231606776 3193195 4280073 3538346 14202718 213133080 52558900 6520962 196725479 131963826 42917741 137394 31618062 90519611 292016752 46560688 68644130 7475274 99293005 68400996 55968233 39395290 235387338 109974513 47049710 124195523 14311926 18300789 42833846 120784439 41198599 62472178 295387291 65452873 158182178 142869479 75384443 18609203 190253987 40768261 4264229 112313067 60354692 16680757 57731490 86017501 324699303 108763467 12851388 220324063 21146028 16044991 128693587 131824426 35432046 72163997 140162841 101492091 50812320 58359759 73572243 85567154 24649762 109913296 105919027 8767019 212628146 28503220 110809944 100232085 9422369 20696888 198711249 67352300 62937043 21709833 10293466 131728988 89163487 9513812 206120580 46192876 137987895 108367775 183282338 126539483 41060321 1791936 143741681 105612908 42238251 14244640 12309309 35910052 156078326 167324506 238349316 21971480 14381864 28131294 195757414 38242826 96048130 92044375 55658918 302551924 200996202 3968650 28830946 7805448 158067343 124542680 28604234 219518807 47114871 35563422 115115024 126969243 162009269 8013596 154000654 5120213 841296 92698314 89566438 194437483 54447906 3725261 11138451 26329753 122917293 97376034 151669563 179326319 1182911 100128334 5273213 50562199 26423610 11543578 52850365 12207445 150259991 63018048 14429668 153357408 33498568 24851501 137707191 300317682 180281787 68700774 57939094 77616968 3950052 63835578 53466972 15446013 23794339 7442600 41053028 36957677 31824051 163720166 8885679 16732386 194092638 25763840 87680169 36191419 105058419 211097789 15222514 96775152 36692919 39973885 90453192 77775306 67417240 3535252 121750294 4351099 69303543 123206956 37482603 1124312 140917641 71688490 5866581 104235721 112866655 3838192 116754640 38654481 192413905 53801889 66511803 150729548 334560 106478293 203021599 246718195 20678154 107605291 67506745 125484718 58972949 12410340 46879659 16674280 72893909 105008422 824738 83563823 16863371 109516176 43291962 141682097 12173258 146813632 9546520 40122618 2390999 40473872 130271255 38611216 224278093 31069625 18616139 3219290 74281398 100240891 12132594 19646475 20172489 3826411 93901999 91248435 24936722 50074724 75021986 121296955 16570121 68854318 102843982 306400945 60233788 38787523 37408823 7238090 36913052 70826369 168700469 148725826 82654357 35782654 173697160 40749748 344998 81996049 58407053 8468006 83115380 50120658 23806290 77246181 67349784 55695961 161368862 85112897 98474693 57911979 4945742 89511664 60606377 115105759 53058020 58270237 10446738 107150116 116670507 6377941 133735838 186330693 244551647 25525704 5787089 961197 120632 92397720 26807096 48222523 49302788 13912851 7063092 190027054 16397197 84546406 15947683 53042448 38375630 169142673 9325962 119376091 76400856 37072053 197846476 54648489 13143108 94519694 100957118 146911110 184346487 19515303 69955 60387468 141034006 10315362 32308585 10952794 31581699 82844995 95082870 127660242 68955315 128194705 108061724 62659586 128584566 5840010 80041831 150318216 22285215 69130194 179127351 11978948 80216761 65817166 7840451 71520632 51343502 27668843 1094222 186662856 105967545 50438507 26260155 111655218 117065094 37116304 78611485 84326018 157770149 40521761 221941987 12898495 103490373 17937023 187941307 150748741 101955460 57298653 34774588 92983302 100686036 75478215 24284381 12741109 119654398 123475675 77528653 127006915 186883465 48285576 63431403 26289021 10492570 12774089 109872683 16173409 43279484 54969330 9889903 10834338 59032619 196439607 199578300 15134233 110989277 92762710 5371796 44414370 143950662 113364840 71628242 53972569 82000928 177323039 84409879 119630853 171406614 81438619 73262945 41407461 61803789 10416138 125956723 131622959 72426171 214716222 25574205 66283629 114755882 1973139 40269345 3622904 34143191 49320961 272708424 57850456 19879766 64230233 16415285 32860150 78715695 25873643 34708339 3390395 165018932 93227711 13401627 50255876 86239980 140311829 875024 2804116 163613780 90015510 27239355 63237892 4703730 43659281 57960276 1380706 43982383 153762127 41162270 240111383 24754499 2392750 84391094 118323213 44570158 167763837 18706443 69852813 213848253 79980971 116133511 12475127 64639168 131011741 16933496 114418092 12785819 801040 37674856 39149215 126185390 90567925 76609225 122050140 58889105 44789832 10243860 119621792 39332458 11340836 17551157 47236591 19115412 54504652 101329622 49695539 136514964 217806533 42313833 26828074 147864113 2276929 47723301 73552472 115860661 111725105 6348378 16462477 117215714 17492456 143477909 2071076 16927784 16419569 159053751 9809425 61230447 100705467 253985695 29902541 240943363 177565357 39246557 50159282 79049558 59197570 44369592 56473898 134464203 186346503 769777 32856376 44757515 100268550 130693637 36012511 84354170 39020185 31374928 27869596 118097980 39701239 66552688 19020535 6686185 55649687 185428690 29217883 65903390 205525376 40271147 174729128 45647227 124710232 3341554 87510951 159652355 16832380 126729390 173198363 6924168 112266453 44131575 141033156 62763388 42485669 45869434 51066827 15810697 5866666 278516304 49460871 33592 33081099 180736877 6073284 2717008 128803764 95610873 154436330 21588708 62373051 176696317 67001828 39731567 98094114 53558976 3257030 153649247 84750525 41726041 67681199 29359952 25333213 3429155 62694436 45516463 134814131 134796876 99272656 121024683 182414590 146659204 162075348 24094746 111031726 101954559 160003405 71531903 283212265 18305226 59641763 145866358 139624910 97700819 6009228 21683976 3972951 64701082 166606868 7172079 22105083 4121446 58019912 134650166 26051837 21374389 19907663 181671979 167151531 43630636 170002652 50447109 93113777 17020128 129190327 42567439 9266513 21912898 25675559 111507165 15666724 149503491 33904732 86493790 30203815 140344265 26182635 20575440 5219663 1191122 107562570 61185363 35072683 94330195 170712113 3200607 74797025 3139033 2928284 3026238 91836261 50196461 119088570 9590142 157295866 20909762 115733161 9593610 93792587 1684632 145040821 113353977 1465893 95703778 42362861 169953964 103341130 11091735 206914871 44347458 37036846 77055084 9524743 60887217 67031 22543003 73018383 57878727 67559479 75541200 190999573 8849333 123508026 132854507 27644499 68791146 54130856 10368470 78613627 99268610 19237744 147778773 52029724 210819601 175476380 127709355 92338118 112910702 42173481 12187878 101521586 30021626 197614885 31440888 127419454 2008499 144010145 62258216 91893653 13460906 123772767 121567000 26843357 14589672 47953498 39132827 44975778 6141250 13625381 83677196 266677725 25771031 170764320 143248052 134491386 143419650 49650387 18596725 28052431 165985586 12073672 63304906 333319 27729975 44981456 16313455 179439879 140074883 75638202 67538127 19933809 91082634 126516856 36799288 1914336 71607893 49259217 2856306 7033699 83101933 96636415 67730958 200865251 79353076 50489983 26548373 21286006 76883639 17834989 212372381 59665563 180169315 21834953 242361350 13420463 52026732 30708562 65369505 34465698 75342997 72860028 136737001 101106208 29218614 187048637 165287549 192299053 122712528 156688847 71972152 37540199 123122891 118996617 98499819 46542430 35466998 7070793 190342914 51039440 20764718 72030547 91665241 9794669 166499326 113202065 298843 139916936 96822786 16058319 87831979 52266908 92723627 111468575 16820803 114771488 67964266 94578327 203423071 112246954 3959912 77002027 63820397 151463676 17062985 145817840 118173902 99473987 108382327 91596748 33125758 241874861 58941414 17567868 128449297 86937643 345440 6919544 37720994 54131587 68341190 76695330 35459773 49372692 61278965 28806075 151337247 15170715 100723555 287581112 12647643 106380798 68458609 23912982 8017676 2343382 102196384 179527242 57557495 1817895 22156627 42388446 28061509 138849404 4084097 196409568 110416513 79788718 18545691 11128285 2792556 17790262 80790528 262268214 165497125 81411334 35242836 90194911 112571076 325321486 79535979 39341366 8990892 95261999 128374208 39744742 116138458 44923367 2526302 62440184 110593092 27018763 315411931 308958 163730876 13397768 131926562 137671440 20307775 66874243 82518578 109037983 78830632 174023033 1162222 15801619 123728346 62107715 94840076 162281371 67369079 91062540 19089283 117204817 28539039 195322350 34863872 69900090 94907362 62626708 3872906 115835756 37180037 53162468 118574694 195670153 130132195 31937560 40250424 16916139 97769703 5793719 111784741 39657328 171984767 106345897 71318417 116291543 81277561 128202831 23740500 40453659 25820671 57987493 160148874 150447569 151991968 4073132 117247674 18673582 19632688 22609932 167466558 73920743 75072085 99342220 26901123 43554187 17132906 5013198 58476379 36764676 35197089 7440679 8872980 41453463 22682777 138406197 18331372 25525296 97074607 30140966 48367125 6651403 22352909 32290735 13862140 84875305 36230553 1290334 16079416 8639468 112247957 40147523 201974892 133928958 12346352 1496425 136675835 51855355 188205317 110660446 140334235 2028491 20168392 44162566 20004801 165103490 48743301 18623585 99615325 97445003 148105122 71964485 99180924 32203593 36619241 12658438 36887892 178544302 14638258 34453985 9585875 17135813 135511131 67875186 86356753 56794195 179453122 18715827 56551962 123860504 1631813 52171470 23363542 77150845 4686764 165525634 171392844 3462611 9359622 56051567 34445434 165395040 4387105 223031024 76619374 75862024 232647652 25108099 111908960 16369164 19673114 162714718 136965974 125761784 88112411 71644392 133393492 39130855 16549092 3250978 48079145 8656213 617899 10563290 137753788 63380437 252323112 44180331 54067599 20537258 86504432 99191668 4539136 170808639 35123020 347437160 133729735 44948442 189922895 266187751 117096884 163123806 26800092 61556932 137524815 195105974 136744923 4810728 38371550 94486000 48567844 71886336 38607969 35190527 44329812 329267832 65536581 15210733 85979098 46285339 32205395 209931113 20866939 86562555 114427680 136772514 123071551 36227680 98661642 68903601 48220398 100566662 34405637 5074874 137670131 16164909 83664174 88362005 71697109 19299131 45466279 109113089 214444307 11027832 29847733 20169684 47787255 39211962 48567368 162826442 59689159 62305102 3615968 112675337 94380719 13783600 45346922 14035370 9496115 18439917 32678029 65111054 89070327 129920205 51082025 4759762 72948105 18085994 209360508 67504552 224538584 42252871 64539531 343111 4289355 102139570 214158962 28494822 19252364 78154933 58784317 119248642 25781061 11580604 6438988 159894945 125390096 78867828 43079190 10705529 96217348 141027886 104742015 64392583 147396018 84698403 41855632 98778721 2240311 167112788 10961821 198776427 119633131 24300633 69265446 32072387 137668482 58755604 204620500 39876781 156409520 71124328 26759938 207572550 156545061 87469233 12513853 129070732 782527 173734917 78916448 138541483 1212338 77823620 259579528 127755816 11414735 3262572 367097898 98925346 90201915 72669730 13809270 63505098 143562552 196844309 245615592 189146896 175032 8727919 75672933 82233556 30803065 26529486 115336874 24598099 100776 168282201 75202101 2365431 294345939 4643227 11824775 49724830 31276940 30339033 33964912 6333877 102690574 70167806 13428351 165387866 47633150 62684661 15988670 119774027 215266087 22737177 27292038 28780388 140381172 111359282 107518999 135587172 109430258 49735778 52935603 54529234 3741275 146809450 144610823 106724912 35200336 167321004 44538521 71119840 163255981 15338284 19259113 7070861 331421358 95736911 112259143 18496034 21594896 11565593 9277665 7895446 47058567 14546067 33331356 5039208 48885013 38602784 111552351 74021298 34195670 15698565 3100647 64592945 97606197 128122863 86688117 16430347 17480862 219424525 76407911 61369626 92666099 714952 264912462 52769445 4703373 52862639 1669043 152391009 246438035 58547507 18305583 28482820 96194211 146901403 27932411 2216154 9862414 187495312 156658638 22846130 117344387 128476293 116656244 158927883 74340711 160391940 19149106 60098315 11815969 186384090 52638970 102651117 31905073 23637548 123683874 113697445 2099092 87754901 8727715 4596120 22172165 85697442 152843889 125238898 119989995 73738792 47460685 81313924 112391165 46971408 16796935 16587325 104539987 24925723 22265104 189027420 56600990 114501647 249356391 43741731 11956695 27174092 110115970 129659238 152370694 2194428 198194636 156917820 128159498 18707310 164657087 112794847 20950494 42947984 29471098 111295651 145427486 102615927 172789309 103296165 8474925 67623858 19016761 126583462 201763327 154070779 5210993 63867572 41258218 50024659 36449513 114117413 126563929 113790384 118084941 59538233 170907494 55691048 12095466 14479784 56927526 25324866 211681416 4287213 51169779 25364357 390846473 44634690 147374173 2817903 69921527 70855133 49234652 62596958 40422005 141172862 2139875 169592442 16492244 65791020 289060095 60978082 106165425 91948512 56533585 8477084 38472802 16028450 21023305 28502999 54390276 11756418 260087998 129229223 106178549 100527528 150923841 13295955 7923258 70079508 34331245 16748247 9234825 112845201 8826026 212184667 102260270 153318325 55259860 4742932 5143979 53316743 58725242 20733217 150950106 81105198 16070287 21140214 179507998 134342109 94877459 22046552 92430020 159830821 17162673 3732010 57767054 55857784 87840581 86210281 7888272 279466655 60047587 105463274 90562621 3606346 88074824 139846641 22404674 92280641 95882754 15117947 78821333 10412738 97569919 68536622 186723172 170959701 287899284 95085981 84946450 73672373 22122763 148589877 62762623 122772521 3956410 103225955 26893218 46299194 29294553 34104754 85617576 172143071 197257307 11557586 91544065 90052366 67890758 69657058 26656187 57037142 78687186 116606706 194089 52205419 7349525 157590765 34489345 109242000 116480804 99449762 15886075 15828054 79222465 35151002 22265053 107500248 117754852 21744700 133415932 28100456 114007814 140588453 58521650 38086817 25269854 210212565 98184367 133894584 97909324 90070522 185431512 53247111 130603571 7285350 77338270 15337927 109214273 91330613 3829420 120706137 63242244 325245428 49404669 10939449 48718889 81980817 268385647 158642844 117611406 53180114 16522385 69458957 142006967 154173221 55791127 75984883 85526660 5557147 48248142 63499522 62818383 34176749 56048490 99453162 89262104 85744532 125247177 21786299 58438911 8858360 61845388 13037861 2789904 97715456 107937556 4862476 104233375 1543175 117724371 15588660 97033042 12352472 1720145 22223675 114709574 86711390 153328814 105487958 105107022 54844465 58076692 176385795 57650859 82293872 176271147 1369027 4640898 78904650 106067777 5687163 2339285 59011777 71737552 28456555 54783724 45708852 97776809 222615663 9785064 38337856 25552530 30475475 224169242 234842335 34235569 5553475 696354 166262278 134868820 65412753 52004921 34001003 14152636 172026604 158137927 91670341 97828064 68804644 47175901 134723572 83940067 122468969 22715893 8292226 29295148 26403516 10584863 234840006 202093892 13480490 43404519 26033528 91220844 121492540 26641414 27117108 137370030 121875992 116740615 69789760 65630081 4297923 113379494 84608847 150327090 74874460 146815536 124414160 87527458 32721311 19968387 25094465 160151866 148727203 60286403 98106371 34939658 29119912 25557358 189036294 120392759 21559485 31631254 96597893 17723299 11514882 100889424 61403524 106662148 22188468 86766215 147132637 9420023 23323575 128140849 12496717 58055986 69726231 6746093 175358995 80782657 15143005 41105439 62190029 88082423 157323627 22160605 9059674 90371371 76037821 34942582 139877802 96930090 100368442 13655029 22472164 24273144 229083568 38485263 160323226 54097893 166924003 8359529 76653204 18105765 29169093 56719531 102111673 116949409 156076337 126875284 99253429 35705015 31777981 149174694 67967122 71606465 209521957 152574728 258776363 37761879 6983804 5921967 13289155 8953526 51437019 111950474 16550214 71947842 24936518 35482791 56027308 158373003 5873585 82011111 152455813 33575068 31409030 27845405 32659448 115031248 17014467 40808942 61232946 3569099 182357725 3155319 36719218 45018924 140206191 213512843 278152844 22557521 59560707 166962355 111657241 27215351 135346469 12034674 108297973 75044409 45977877 17714221 142321603 46058168 78206698 54801149 30634629 2485927 266568466 108487506 232290397 116605108 32969834 17078744 84899989 10612845 180693000 69580201 49461296 87183531 32036126 91236348 139927357 63250319 1522469 79833547 154841389 25747180 79075500 73568435 76691318 73164719 123020942 42972770 233231262 24102447 50122613 35876409 82140311 201834098 19870552 27539898 10553838 158015000 130664176 24660659 8247737 105101752 10240902 83287573 3007742 45245330 16933530 61957010 17811172 20559749 55743425 60360115 79444723 13877967 334010696 13942363 3878091 246252395 78433087 31712208 39209905 103441617 30387415 65240662 30333712 112082700 22254904 188785204 83288933 68595391 65162836 12585644 62865490 68939097 218208549 9656408 48354392 14915681 56798122 65294637 237301470 81008485 61335660 139674873 125420900 19350012 31080335 104938127 41838802 156830474 22035672 108706041 124712221 62693433 18264154 113230608 132540381 116862658 187794818 66775167 67556181 81062358 25773751 151307446 15356967 36668303 95638328 32501960 34440861 110785107 89020789 140934658 6864804 24343320 81881367 16337034 90541813 20231564 230678185 121276402 34856018 120025899 182161545 113617018 37962479 73901754 110019427 57146316 45155366 26810785 124579910 186892781 171300789 83446608 132717079 115792168 40988955 106843351 75826630 1443623 6675033 96943826 29764195 132258130 51361369 23710427 57830634 105646211 115052804 67972970 15276642 102282761 30643095 144925323 130490181 72467991 79088590 34355895 5098130 181292658 67594873 80445853 195035339 2055759 25012423 82941827 9600155 38545630 18993709 108809622 6856678 203980280 8722598 3010173 106836942 108628164 151635104 58069943 89196161 65251474 10415407 1049886 104784396 213990781 96050204 21851222 50390601 127024731 61849859 63648000 69733082 162156438 60680701 57293978 38234547 18027004 1129548 10033910 32393415 21375681 94413682 6523954 2284018 449907890 1142264 94841283 111360693 77799803 246551017 38419014 138598773 54081114 25342478 89059991 82405239 144317403 61134057 280740703 97287464 81746710 6702505 78741960 59553788 26800330 47844681 20178660 15414240 28284702 22174562 167685518 64554780 19994958 80718499 39791203 25843536 5526105 35887918 44353425 118036559 156204449 73593680 16680094 31589281 12587599 70617813 49296838 6439719 75580793 68646034 126238923 61595046 110153795 87231692 12051793 14574576 27346200 118565990 142526759 180271961 115551958 212884591 36755037 156981808 100073645 143100033 75416947 38036174 176701961 27112025 138643636 110627993 6443238 74533219 25998304 82701923 43493565 182068300 147138502 46111616 155782271 78206732 128400456 33490867 99515756 23168501 27756308 17770933 39168408 131428394 72171409 16523813 50500693 3718053 114694580 29152824 52392640 114299143 113796283 25009703 40615465 111111932 42999630 4281110 104477206 183472772 54130550 46301285 75422251 17877268 5881269 61274511 21456261 169325406 53154376 5506657 42205186 16950683 317540807 79471617 82271568 8756122 113223247 42718586 23995126 89725286 22573671 159807684 89806393 24828024 38786231 110934860 148277366 19652544 5263064 39757220 115799393 24035977 186010668 184687762 182829084 172077604 88219766 136964886 103581765 136150008 30426447 8586955 115872374 26478911 148373858 197338975 103446921 19006884 1067515 189146981 10103066 28128285 45322680 181768709 75347417 30149585 32778414 5136669 49146354 152276344 14746446 71451102 43596755 133985636 195837518 28019842 3560582 106214997 65641114 16483166 18865036 53635714 317827002 194790641 123051848 73526479 82865667 10709592 97367704 34403546 74173669 110265196 117445724 26237120 149179063 43198683 15801517 93439123 134789226 56573569 50088902 4569804 104471545 2000118 54176144 23216560 30275725 152556351 9787784 99788827 216060055 214427086 7113837 11469135 86925709 11289326 33144033 160700949 2546719 1030897 160998296 20451289 46394377 106941798 135774529 82611330 65676032 13750161 9784979 59749305 35190493 139185205 48930624 59258549 55168468 133314884 36022592 58498802 76893805 85277576 8125388 59013018 169341709 66888013 146639552 84090262 14895162 75285690 124028804 126462626 42641100 80665697 88972798 19445569 16332716 26273738 4131085 92115673 14594551 2527764 94621524 86494674 143224303 48882871 46458620 315684560 14905957 11439572 103690548 47517448 61387476 164706710 109649422 93619476 193929880 123275585 76976969 111669226 66846244 23564720 935323 64569060 7226377 27954222 139250485 21062354 224478727 50891438 52975519 81959720 191126461 19178414 26983760 24596297 53768773 21238423 93581294 65927649 110145380 240142 152314237 28896906 164480457 167285406 25280003 45282781 31412090 78968145 164498290 148187266 14241988 86581969 125178888 61501563 28909945 22903777 91182186 12029727 116437488 154162953 208704206 120773712 2102339 11804188 173819288 114635556 74482083 102899929 16590793 129855775 61327313 130049932 42387885 74073981 113058364 44092203 2513127 87658069 187145384 12542294 216909239 86820258 4747063 100521425 11175307 84726045 83035293 94397719 115183092 4288913 59651317 81104790 45158307 8073946 47475611 175114739 65125385 10406686 20901024 118594482 51878016 48099137 122399524 77195453 3674635 54074603 37537462 203193248 74210899 26514033 67086488 38350555 7655644 128936500 15720750 250419911 54062788 8523664 2822051 32272103 138831180 95340556 41209173 136308652 196411251 39015765 21505238 15089302 45768216 108886751 20366527 9914927 55610332 9064553 6693954 102361063 16781431 62480797 214280529 15127535 16669809 64615606 163738067 182542906 75240368 12135773 87821303 51037859 59459064 518262 221771222 6324323 96490028 47999075 145539873 52114197 16382968 10401773 4424658 27971919 6037278 129636390 128225883 14806031 75779659 176269430 27273610 74162602 6167566 45826441 23861625 100290650 234848251 56702769 47674596 111130105 71883616 4464642 20787753 52564153 85970955 22216008 90026101 181790044 105229932 115686802 25443254 89532251 113538954 226938202 45355660 48601181 48944292 824772 2731883 77819591 126743772 100860167 7348131 22289227 104379609 35789386 25374880 8622366 46096690 27459267 108810625 3495914 59469570 4186233 168501518 127096675 187882589 157054704 28095713 73729680 5528298 111723779 77238310 128777448 82690431 177876202 37828808 166343521 11989369 61681049 185164136 19661316 2454817 73668242 152337884 130115569 47408733 132120634 89292840 128652175 151921231 118949085 110901676 26121622 16512916 180370799 30946545 3704470 12564088 42403083 122490763 181446508 20053098 76736487 315905050 53140300 40239442 97954816 8099038 10535478 166473350 112181096 6846546 96676484 8300862 65968126 213759853 12891372 59696537 87504423 14108487 48596710 6445312 146324508 196963666 38224602 32400640 153617559 117199751 92416250 37933562 29804383 163828609 178469009 46484018 173617651 46433120 189185537 52596827 50218306 60071846 75229998 201901877 31569170 26243716 102783853 301344958 68474504 86255807 104244017 12865532 69149268 148657333 114197279 111129374 19363000 9308231 285944692 216128803 88608522 29567080 42185313 200259762 31563781 14207427 50615154 5179934 296294632 23247007 53181083 40435282 44478477 77844683 85953700 106581160 97889315 98437055 9461707 112379469 75205161 96220748 65753637 10936083 120772233 1596980 48158909 84934856 32331858 111020217 38946609 63983155 187600797 11818128 111138503 169146889 68960857 23423926 85490705 17383197 84415013 82915239 21130779 17576011 344502705 14488743 8063933 10614086 114214976 100309146 58969073 104108952 152666358 130184606 29746532 175164345 60147768 29528949 226688999 71045295 51962166 29164996 121426274 196127402 31801730 95659 68567868 3064794 161613339 63606248 245196406 43673340 38160699 75292575 90983847 13126057 182121000 60260070 33311976 43997921 17741846 278000949 177556126 81917526 330852623 22680431 1869796 58467301 61829476 98520559 93789187 117254236 1515737 91455138 52957924 48626664 74666482 66915536 93490837 182540152 7575642 38946269 193413590 109765413 212640080 49573122 5746612 87146301 1722423 199762291 79787953 41067189 20344886 83134114 200559421 135500115 3284094 11761926 140426528 88440885 144981015 25296255 125399769 93696435 50248430 202853367 91451398 240157861 52520191 37335740 90648692 72041733 10443542 113965450 106732834 94186222 33418243 148254059 86998724 20836577 17478601 22416132 26931264 242411330 135139426 6545187 152522997 102501449 171221297 41394762 115694486 53136832 117543491 80791021 96641651 82013542 47461909 83926093 7272226 225788458 48071954 51360519 15209237 61625935 92468508 46933753 74673928 29699119 112463670 8006405 5865272 180338533 57737865 8564090 163223987 184073875 42836498 161487369 241208376 127944856 121517190 9783721 88685430 20836458 97500865 1026324 200317001 21638314 50145138 124814153 191032910 62956355 36462433 34031858 33215059 181307125 111675108 25392577 13917509 196702495 53690114 80285407 73000023 29563119 22749264 19364428 99804382 214113487 111141036 28949470 10945722 37550756 58891910 34530536 44989072 76094992 38531163 135952366 92466417 18139272 41926488 9597877 108513278 174663185 92124564 47181154 104600524 8896236 131417276 18633173 88754705 170687633 42766356 27630321 37134290 51519163 63823967 110407231 213788498 103334534 80554789 21793184 237263322 93264431 35731144 24749637 51693192 88653776 132649062 77382283 6819550 340749683 2078471 57565196 87073779 47381380 232881385 18837955 61426236 48482589 63203297 36126462 87150381 165201444 66701132 103699762 76248162 23949039 67130841 56511995 356898 114687406 27938769 200752932 143685360 51856307 103693659 37522519 130824690 7830064 175848289 158402821 140025821 204478108 202971789 16828130 130987057 110615498 107301654 251236999 1424243 12752006 52260839 48396127 175082269 87369375 55999598 16233045 118699576 30365689 211467199 46255436 12892596 131475093 68677892 61417515 62717318 184042357 111127011 16570750 101650786 51821933 47100574 86479612 31327056 32827816 56390156 22352501 15884766 124306686 213069517 120864747 186031068 77002928 70023697 159506410 13479334 44945569 14101959 40656928 65984752 39972661 61666837 129371938 26951494 75866546 64281947 69222844 68946611 7073785 83600118 53091374 299035746 36551887 138983432 10553209 86850229 182815773 95553277 57511170 278532658 58925213 15405400 52221824 13098177 91855743 33145427 238840599 71828179 4601713 153584596 53130372 914056 94538921 435523 38499475 62554611 31110595 35920116 8610126 31668773 47133401 32926722 38518702 121257158 156360322 38896289 22267654 48940654 18984665 70229397 196823416 28612088 15192713 47508710 20988132 165434939 5525697 229396980 95801766 242304774 83673456 39352348 97288195 215944081 217105487 171533026 76997182 135772234 164870760 46093953 83091920 36312595 63259839 19227697 217866390 244169487 35326476 7453973 79006616 40009534 200611900 15911269 13220526 12702417 110288180 40692747 164788956 43016732 27999782 148080659 7409161 234237985 100378676 103381403 134640680 33243891 2667861 18315171 92821853 13485760 17748187 89042464 142941576 95896898 36166480 22276001 143930024 70399822 24259289 45186187 78305638 17383996 39143112 87927536 54759108 40796668 102934524 101555824 20310971 80466321 65883313 64046667 48101891 54095258 31999984 41087096 141392060 15079578 198919193 57837230 5633851 63952130 74080322 68090678 23040355 24774882 16123395 63755100 31921308 20341877 60793819 56204193 94566580 167477761 16635129 63523220 83100097 149673440 132670550 73770021 243698995 58073462 161839150 66547486 212517476 33445630 56127999 9292234 80312080 167246255 238564706 65845522 17206091 28555240 83567750 84062348 60382912 153455311 1424379 18458974 12269257 71162408 137577107 131940383 211391804 80277417 180318711 203007982 158419872 27328452 70384165 8779089 53910434 138942768 68665567 28182702 94813250 214233337 165158366 115908652 37534215 124279401 82658794 43850429 54202613 28041891 99832279 10511049 29526348 119855474 73465415 13665654 142971802 1374807 53707828 243756183 10192775 161510370 20564305 249526 29554211 192023449 127303735 48186789 10478630 98663410 19669612 224237803 141590025 113734284 6838250 21520861 56705829 231074370 55668200 199912418 105705609 78608374 106378724 19979352 42575157 99931474 107881133 60310696 59367485 118947181 35620831 300804562 44176965 174180725 2467941 55286414 99639261 77320743 97528354 17279208 44284286 142009942 19522392 1515108 212874255 94979867 51887706 106014771 63539761 84535526 127149426 8111686 58670366 51520608 74903377 199562524 105755453 177952379 25729092 34254864 197757940 35240269 121248913 67835525 23689772 106841872 222497105 121683790 154206983 100215204 24611835 27448047 100936140 14647897 117114513 25614988 21059022 19888793 101855823 29699119 72044606 164631094 88052282 43184794 40623421 56997379 151343605 27390145 173539145 260780 76972090 61734463 74746671 1249721 134324616 149646410 19019175 38535124 44382427 125594946 63449525 185996048 94421281 50445902 34576096 53811443 72653291 8246938 35084379 116657842 44876668 23065345 36499867 3052197 222420418 66605796 165888975 1469854 72963286 89130422 116073416 147846926 272299897 112822421 162520374 103319897 96670908 112930422 17720494 75611767 165044517 74078282 215082640 1921697 107894461 146862422 73104573 71859255 42134330 7697107 211559730 76483340 34318461 112962875 118703775 92853150 41034549 62649114 149777446 41362564 174371720 20381045 27172596 132289172 131197075 181864062 30194261 106055401 3683373 47299270 26553592 30755499 1862333 69720281 14085333 16303136 88177113 21830516 116075626 97551015 46927276 13124680 134159189 13089201 4194121 43840042 48724006 75822023 146322757 4003925 236237576 38302547 148295641 33946467 82274560 51702219 122688983 78208891 39894767 93273084 33660527 48818441 6305963 126879364 64030687 192917853 132150775 8693205 56065235 134124781 60081417 72902171 19043349 76348343 108089842 36335069 104412963 907681 28108225 163980198 158170856 200943757 167955461 130984881 92027290 21741793 7799906 32196759 392396346 115899574 198185864 114564037 155923677 18894922 52805451 1316259 3362158 92967305 146570226 23365055 100885684 156066749 1417919 9920231 152376950 212245680 35601791 148203110 160158173 152222301 54080961 71499858 103609645 170433415 147478060 69485851 9694046 44290712 7135512 191710853 125568511 4413166 11097855 136765357 54025745 12888091 118917261 107061767 13570131 11025724 15458134 26681245 42432119 32003027 120460436 20889141 104564110 14266247 57448083 13096698 38085185 16157803 189543710 67752480 100991067 175981858 45171091 29756086 50891999 53577251 97472458 143973799 89131238 115720088 38332144 8712925 4471986 103874607 29315735 26740660 161567354 115946137 52057842 99192297 114204776 82223424 117631687 81722808 60913482 47174014 213327305 36995519 255103122 33978937 204157828 29898512 33049479 25341220 15108495 1602726 28545448 89616163 308674117 8377566 17513281 37594956 18013013 88341197 66693975 238393261 175343865 71571122 41273467 109949166 5418019 116060428 28813232 122249465 123403816 13140541 3100205 169162036 29835102 176073233 71767591 46898682 319666555 34501126 29497652 24369024 57478615 91546972 2740706 30362374 147574586 141936757 104890680 136678572 40186300 24304713 104840581 155769980 31941708 33027005 112484563 66235842 196433963 237542224 8062590 6672092 2808978 56506487 135701072 5103230 22794603 2762823 71579809 107754109 48482708 90091126 85760699 56499313 17696558 48153384 57891647 209097280 221710600 18637814 28045495 292585436 103000297 136392734 1154861 98221512 91853499 7990 150302882 69588361 2513790 77743499 207113754 7526750 34476680 159864668 122370267 7371149 66625788 75000056 12745886 27549316 32053806 1075012 39561091 203833366 36746214 110747061 179675805 53927893 110982205 31681897 166953175 6099991 56197461 118404048 16452651 53636020 69842953 79620877 14035625 145660862 59518088 72031754 13941513 1721369 88539825 66517821 60595412 67619642 108246667 9387502 13120787 75563334 3692808 131606554 116916599 146675473 9607873 41690069 22451050 272701539 100795703 17250257 37289058 59172087 29950532 197429789 150516759 10679043 94323973 91009347 21646967 132609673 340969 22958687 70562461 44175197 23909854 129913286 116650192 136167960 155302412 32786489 32295954 162405675 63679161 61185329 116466252 28089729 61029031 110761800 107529811 141100442 216131574 27639399 9213643 117515662 41612209 189992 37719566 19790873 20608522 86439356 29825718 118581426 193368812 4902647 55735282 231022860 46598479 160562297 7966659 124438912 28411165 117287794 5627272 193490209 33767474 4702370 15053041 16181365 63094820 57679606 222946075 90080943 11456963 227967552 68227154 238344573 113165821 31439494 5354320 20966202 143885110 149171192 2028457 279660540 26238208 34746640 161886512 96708631 17360094 29181979 65721813 24426926 84890537 89455292 24165483 105493704 93730129 20431756 129154712 38658085 23289082 78823883 7110165 137742789 141539416 105075674 16105970 118535458 20452496 214843263 183599354 10069032 72972126 3241866 174121922 89101505 105991821 28389779 23519789 150260144 53524585 122249924 325545342 93058017 139853781 11759580 23621364 119167552 7111865 41216789 93950024 14350091 105111238 77180221 208323389 137912874 103907451 225933825 6035578 120882342 45932895 65394750 143619264 179336043 168943144 109386687 17699873 57140111 179696239 41157119 77844207 189603805 20837988 112362044 92329941 1084107 47562719 9886044 64588049 196182533 50553648 22428185 148941658 281112 203725008 40913169 47321421 41647008 40429519 52283942 157651302 25085676 23652899 75271665 20306092 80709098 177926658 159716904 8795205 44760966 35248208 71956223 3121897 94756096 51082127 47117795 146312149 100935885 84061464 118318402 184954594 44328231 4006407 166837405 15341616 32178093 115064500 86413448 4666551 45172808 56900173 71211776 71905631 178047341 91747623 16459162 16676337 91077925 111416300 90683882 78918318 168274143 31637510 62978863 76664883 13740981 173570748 75498836 56369535 133270497 10569648 44284660 37337253 94112068 13616864 54855736 2318256 101982269 116681115 108181183 14360546 23426 38078708 53052665 70008278 28300308 50881697 13914891 93708539 232536336 133053101 73068924 11947362 31842632 83116128 12387611 19464898 60985103 227829138 120058658 192182892 10118893 24596076 16034451 55354363 39100153 179095629 111824963 87997270 138737595 100892178 99681166 41126825 261528 23550984 411502 16995274 192438691 172161142 163877620 305501373 13653023 12735652 130888559 202027626 37635586 34235603 152615120 49614551 23375153 16667412 95402606 58008675 143680651 4853534 271002797 127896151 9698296 43084069 76335253 62097481 11492170 36907476 132927471 129087137 41055629 95463976 54924960 9438553 71967426 24427657 26995609 16865836 76406789 17279854 48082987 61166935 8367043 5862110 358273300 34342295 112616857 81297332 36214369 88292934 152967921 71293869 172079593 11565389 15381668 69429870 29956890 168853707 43763593 89481387 1733745 99828233 9921914 55058019 32954857 85723129 56427811 76726270 58521582 59468771 84146107 35002694 62648723 23088584 16478474 236669444 145863757 162138826 171793398 126657242 25570652 39668888 24512759 2374696 39005463 35477215 36950197 60290160 22563284 103235798 186587529 112964558 56653622 842299 60312923 44830292 11033510 127652116 1397128 189563651 52225037 108286719 47780557 84983748 194224592 27285986 145311240 169479426 129000743 133830783 179741425 82067381 44504300 123083689 61743524 5700304 82724992 19235704 240597991 41575438 107095410 34743920 162597180 121973402 247679902 61151686 10857356 9188602 131752567 169201 100902735 29241904 12301829 120493705 176403050 108842041 161147675 17832048 147309335 67400869 5361052 90136652 57685318 25100602 67582208 66939693 130693042 235447892 142246055 127621091 10508176 115528753 9160127 13921045 105696667 157735248 73435376 41430377 78211390 258350377 12645909 54928632 4573289 32936837 4530806 80458382 44565874 65984021 34240346 107389680 5825339 211617734 49678267 55710445 51486183 166031044 47340920 239910137 2674423 33250487 13736850 52888989 83920908 75274589 42685419 66556921 153147968 180980640 6961296 117296175 82375404 187252807 84940823 5660320 14547036 6714541 112470147 45823721 17696779 83451827 131997571 56547168 52333990 141651633 155376838 27815264 190208070 121332638 21646049 131403370 151881706 22551843 45262585 188003153 36613461 16875271 26722963 17855967 120179086 6693393 151416467 16664726 10413554 60951630 27478239 13580739 91722497 355045816 33677102 37905189 23135810 192790387 210490600 11870301 76874357 17039185 201272741 31534898 84926135 18626560 63587310 98773927 47382502 120580167 20224186 221827305 55439550 50104219 32855050 176521013 23104428 51229449 41997089 16093254 249526051 9248187 54887679 116695531 107740713 57202722 921485 19032486 43191594 1711016 46690976 100162640 28619296 26752475 104375257 78894739 13292963 57367044 229925765 12749949 57955499 108985912 94239262 23339793 39270986 148306198 11853879 205431910 29541138 1230205 11231594 90250722 33141823 43552555 20510704 136577626 108727563 83253964 9973067 59869121 64801195 54736634 36158558 80018541 133239319 11930583 3666152 209783961 83556377 41797288 91964458 176160919 22053029 120894055 19001920 89615721 141108993 4640167 2470015 77652243 41639919 157349229 90441003 83373066 93949259 31737079 44000828 21316334 39914759 57104207 101917499 36349808 23349653 137773967 93833353 19963899 106667248 12794319 62842999 37364011 89915193 46556336 42865670 198765105 3739082 105790524 121925853 80210250 591328 56757917 119404532 94958906 1888666 150782112 157425746 68461040 166470681 61567336 32175917 4729485 79926418 152317960 21342038 127306693 66023614 35664249 6887805 163811983 12946248 107543853 87410549 78931153 30076978 151001548 70625514 125497553 64148616 332452 66732735 31548821 139667325 80578368 69887714 3575304 64078253 59914035 118862878 161376835 43893898 52651465 159080934 41769782 25934605 152284113 2181032 79811923 30922439 150728086 58172895 13213114 118749267 96239601 60115366 8702045 154258017 64987413 13216650 7280794 130903332 110335151 69246797 69670862 93719861 112752449 6061690 144464266 121028831 60622969 91062829 78990262 209837579 18369894 54178065 19545121 146073265 64814404 169549432 28015524 130274264 72591513 174775657 29109134 201996448 130823126 2238628 117144263 98574721 217587743 68006154 149981310 122886353 7238141 77612429 31931576 81689811 108031889 65765877 133190937 74227491 308641919 130074990 813960 46235325 40146163 22090701 22480681 30820677 162564489 46635828 47570352 37587102 191249847 23670715 159135300 226634106 78224072 24461555 86808494 38719132 21812207 116712871 301550437 44202533 142350758 6002377 83804169 35492702 4862068 47818331 9210141 121407795 21872608 95496650 55958611 42436488 141208443 213187990 88140376 107985054 158633188 44634928 72531061 213748463 37177130 203400036 65232196 46974519 28797915 14382901 4550271 174295373 167240696 99804025 23682513 88305633 58099880 58233245 48062179 207605275 172145213 41188875 22166980 7482329 131535443 4988582 121523327 172025635 1641010 119033405 47297128 324850246 9706609 105074756 30866339 18987606 25304007 130024806 8369338 18589942 42516116 28112084 113289037 171657636 62177279 35179001 148151702 4958526 97906604 15206415 85114206 187533290 122040977 91570721 55904551 128108787 96631553 141113957 28388249 41017090 46025035 117177685 89516849 126274657 11170802 58440696 146141248 135726232 121801583 223393923 50887851 16686894 111318431 115453290 21944858 21193254 304811275 4083196 128403040 53910383 19573052 13652479 4607272 9425361 2905691 18060902 121018954 87041547 91783459 42980182 21154851 94457287 11052941 110084605 26264932 84533367 104545784 46151532 65645160 93200375 41093488 12896370 231717939 12427170 133994119 325193 72176288 353544563 53511716 55470575 46018745 8945247 7574231 31171931 27314070 107047028 29941675 138710140 40297735 10986743 38625003 23986252 67286697 144437882 28873582 136106709 81891057 39092639 150621581 4141285 53183089 140123248 82360580 55240871 63948798 47538120 315257503 166961488 23004757 98163610 204898144 35219019 52974448 46445445 108298449 68826761 85849269 52613062 106717925 252567266 153055454 47889969 57030342 24930942 236821628 74174332 46096945 19899061 43385955 60043422 10015822 27547055 4119542 114690908 101783964 24637454 12312301 273234081 20520751 4063221 36294371 10320751 123032638 103086793 141034125 10747434 108816065 38647392 70346 61635659 59743440 4088483 234252520 81364788 29423804 583389 83437071 26784571 6522339 51282948 72152335 144624151 176595456 1661869 201609409 174748015 69810517 121386613 259823682 217898894 176356861 121505477 100340698 107816890 26050375 12911126 97850997 159381511 32947445 124757118 43946581 29423192 42613254 38634727 20367462 16114317 145036469 59988291 73410709 131691469 122145697 65457531 99433952 8793488 161354395 185954738 219028612 156550229 109469494 94953381 21409477 70880684 85783547 152107177 181110129 202100471 66622881 6572829 55067675 85169762 36454358 537523 138952781 61259228 19930103 139427302 92880061 106780196 95985009 53319667 13851277 117518994 90154128 91757908 132903450 83627658 99130927 225051355 89206208 199480856 96659841 125100382 9135222 77513948 20488519 75936076 44125166 76299009 18755573 42467836 71454417 145318210 223818566 72758776 17668372 21218023 17805341 72991574 126371030 207192005 63250336 26916185 207267791 48760080 132645747 28184997 105540879 11529553 10520620 2767243 95778323 18147432 90278755 51775540 42517187 1354594 39788568 91216883 68436526 52504058 4807804 109907278 47363938 76099854 102009282 21365277 14414164 41216602 12159284 34177038 59458163 86525189 165265075 31726675 97749048 39445763 47556922 43453088 29169127 82194422 34844577 27101451 7824284 120556435 194168492 29985025 41182126 13353670 60342843 14873555 67909135 205538993 9701254 11660691 59546342 85384812 92412340 173207186 73289958 72206548 98535247 40783748 29227879 3101446 118033295 213701050 96711300 29382290 135814547 22967680 26753325 55844184 123423757 105657210 124070930 8327297 102321130 120124397 64119665 476595 244876483 82485751 40497791 167838059 53878355 141396548 27909750 175549038 180036511 31416952 32080190 133072107 137534981 60654674 112827402 61066465 49975138 28230319 36382754 3281714 67773254 50980008 52080044 34749190 135103692 119745212 38613596 211576798 6873848 104682481 190429036 114276737 26482634 171430006 282623606 60143858 16056415 121492948 14770093 41655593 43838342 65819257 132746302 28821324 23171680 164662867 121011780 42011386 39624484 5971267 41715416 63936133 130762181 89307069 66544409 35073397 78324525 209719752 140783069 111036690 28776648 617083 91500205 132624497 65287174 267286733 117651679 49434708 193700533 4122636 127905943 65657927 22286473 77893830 76807989 14688476 210568936 49435269 19779007 3862094 51070516 60536694 62527972 69173799 124859237 63142352 7295550 125198217 81697665 166769116 92569675 184665492 11596618 13574041 36522647 96998328 153635681 65271160 531148 14065681 27985842 31295980 78127257 64597314 56075486 165175383 40759523 252664625 164116742 123058682 16257576 6066093 276703169 6777764 57660345 22137927 57540852 35487619 32836860 96419767 12901232 124196135 209442856 100896088 1895160 32859062 3125501 58506027 156800792 38849012 22475224 35426963 23203283 92337234 57060738 44296220 77564999 21460307 135662669 71948454 212051030 1545453 35664827 52078123 7694285 181651154 47799597 89414781 214638328 31824476 12846883 45270796 23696589 85272697 142857341 5627034 126678067 85817819 138310470 54118548 95998694 67550367 50780887 99469159 2787881 264339834 95990483 21725745 142694498 2149820 128886078 13944879 115046718 215730595 57541039 74716207 29508311 221855712 16861722 34556750 30477090 34960466 268763897 28314843 199352064 21761003 20436941 38249201 12311179 107807268 69426147 108770505 161540375 31713687 85503574 4632483 63262134 136358003 90863691 55013054 101168598 129797873 206932704 166782155 51497250 162644933 184889603 73100680 67872925 2649552 96965892 181229214 20852880 114077684 26393435 149271373 109935328 80868354 96754786 108250322 6269345 13704023 14685042 35717833 94276713 4045558 183120770 171395887 102835278 449596620 3757255 26699418 46401942 89769435 114734394 26344764 79017292 61709116 12152926 25864327 14601045 6164523 46215741 34506787 106624918 100818194 14708757 17739177 56740662 12318472 177756301 52452854 28530199 23236552 21665021 23397151 26546690 71932644 66076365 152873928 11073817 65266553 96536183 68979200 616573 63359782 98433043 19137036 223779789 64944097 29478918 46137711 52081285 24735425 9689779 63201155 15485963 156061156 50910138 24752272 7510957 53565776 102565182 134312699 116355684 131655276 36068917 31729446 48104968 76954070 34964818 41047197 93071260 97646929 91329355 20333258 3226685 152480565 40990298 238940712 2838677 17039389 85127636 6736403 7463510 83290837 13809610 54370131 105438114 183837150 27607966 145799582 28176361 151475117 81329360 20422644 173575644 58805040 150032089 267280443 109052399 68904621 63508719 82422188 75853796 56855599 90827702 140499186 43336417 47676228 18746529 15485946 99293872 52934226 94658669 65283128 265203842 260131501 46289980 24156065 38663236 205122425 24664501 105773507 11455705 205896469 135591966 130927098 15084576 28385274 26647262 28941242 1507696 17019278 130211483 85620245 110792230 213576916 71704912 76219177 115788955 53014024 183603315 6937309 37763103 27361177 424546355 37527228 94484385 40932430 173817452 107244483 173245198 105349 20277328 9796709 7459991 85413882 176614088 16109523 92263794 20863386 43883137 99147417 49526117 233899600 49525267 35912143 3669195 160078375 30452678 87757536 26130020 28444026 116556811 37189047 23372739 36702150 8939926 3503326 82305602 176191281 202251584 92115333 79389082 13260714 13966197 60203579 31966035 51911625 129016451 133870240 52548734 51314636 18366307 133668671 52387370 5298679 66948941 202549254 30014486 23497978 49924444 112408454 50984479 10901437 108421342 264775 240526370 45316033 12670967 174459712 146355635 15143685 289726461 160421894 1464601 83023495 31255418 114288178 38659819 9166213 175721180 27857373 93905212 139906668 51803097 133763038 96166892 84939769 164532647 9430835 11269011 210575022 130018006 93868339 87151537 85557209 78171712 8275328 22003831 92878820 23445193 158026900 21554759 12575053 18830067 107590688 8489579 66457097 15934287 133760080 14827536 93849044 154395139 17461414 87051118 199598853 95413214 206684946 195502142 246841564 263075085 16446701 1021292 39141361 145453513 16889908 85235331 91891579 102584885 53145230 135437895 144366329 11057701 31533215 23986915 18321835 90186037 16826498 42388225 228752153 53738411 140331532 17649519 224642386 124810872 56380857 146360242 74012815 45068241 88784846 41679682 163729074 61907234 139522417 9546860 124658229 1116747 20062873 76293790 101047490 4159322 48597067 77411030 220438796 213134117 30976465 1320730 89190738 149059944 54142977 25500884 142407130 38900165 25112859 39341672 241230680 95578641 55010997 61029728 58451083 6578847 27633143 37037407 15757453 27392814 35984155 131093086 42031888 54787362 67522980 89975764 6463043 34686545 198945288 172852719 103311958 136690234 18679617 23294675 42447470 211427096 116085503 123361078 83795142 188580541 42829936 152445987 93076020 12839403 115584275 182102011 145809017 132075754 233861860 11755602 28246367 49959617 80902490 8673978 19285293 118495780 52209992 90485135 63613949 144691335 74508892 66106744 19725168 17000952 31973413 72857988 50423972 147368206 151233768 18220804 5046484 119723027 141219068 17212789 126854153 82431929 156352689 21866046 123562885 110154968 20852914 278487166 58875845 147780847 7776820 116408588 20130363 91324884 101935604 36857428 116393900 51217005 16905157 188122323 37856790 20096788 28212384 16301385 67257321 83906798 45060217 40292482 68209457 170355045 19985438 18389801 21959648 168811020 82736620 16944767 174535838 42929114 101602795 74356912 57793880 40300353 236948890 117831301 41504106 292055019 7868841 11483262 41354251 155093108 76835937 7779370 36510390 113935887 122186259 37102211 65515535 152332121 65501476 254017757 35511929 19037892 63478051 16731621 171492685 127181182 86493178 98559064 137475039 112102862 15718982 12679110 107096260 127416139 71163683 128643352 56415146 108998305 6564431 106853313 157351694 58598507 4870245 15432073 66621011 22815768 19267851 143536542 89060246 21274038 73253102 93028947 910333 34539903 102156706 155549490 114240255 83426888 99713381 342584 71636351 99357690 13239464 25406670 22341740 81661557 1795744 91762617 2571267 186038531 145026184 23950960 87138617 15624377 129606164 7474186 35611260 68060792 18784932 48725298 78294044 36019260 11957800 39007690 65406497 238197285 92503800 50467254 143990544 50511998 116655819 97486772 61437660 22094662 93016197 94132655 25990688 22333852 178162839 162272803 68641308 86951617 172605318 67647743 275346178 184478339 51235620 33680298 138255033 25669541 79242610 157338842 82227232 142956213 110179737 107297030 14754657 75725361 120041641 279089 14038073 36649433 216121238 44015618 324209244 39498871 10995311 128141733 64080208 48845046 1055037 126445371 150748078 12061262 13661098 70329289 4364223 5442295 22053233 131549094 47120855 185505683 46938683 76067197 48594993 28238411 5716760 151295495 47006513 111779845 93694123 14640264 555390 172142935 100706827 36962607 165764671 27038381 146645961 18374518 50757223 3252984 90674124 114012965 141815071 16924146 89113303 28953040 109646583 109909352 75772859 219732089 208209234 262535148 162263470 215689608 43202746 213688606 118474428 81975445 56691192 54349153 51293709 37349408 129418790 53520301 33381812 82126320 37497172 97327499 19707913 144208943 53095981 84017706 54485136 139141634 158157868 27038007 113105828 29576906 121634218 48572043 81403769 13729625 161258753 109822754 48522777 13828429 105399065 57397865 99281462 93670 47190028 52639565 39625028 75822312 98059349 226985938 23952371 69190068 150307999 36941119 133933429 191077807 109739097 129868134 8260028 153340816 65540797 65759757 40926361 77152698 93771558 47932843 16321785 176381137 188393065 39454892 65300043 8135299 81084373 110825516 250317367 7276170 40361995 38996181 13020742 151672572 255482052 127697455 77418391 66713678 13836606 44875104 33951669 102104210 121707335 70540157 18245386 156957821 296323413 128720838 29737811 36050778 3626848 60232139 81597059 45367509 1303475 42546716 54868214 150606094 101250232 29041338 48992096 1896401 53985897 52520650 73438623 34759424 268356475 30335225 46805131 56798955 67337578 59318950 74259349 110775094 126012874 1798889 138358257 31818611 59822507 168245124 52676761 1595110 82407381 62140491 92229573 69822978 65435261 13803558 109985750 11211143 97577365 67295333 30200160 19314567 59367706 3648982 2507075 72296257 56581151 34267818 15077997 19719524 176625818 29047815 157910212 101039738 19421735 73435325 22347027 14378226 12367976 127800373 62291060 125667791 252369063 13274348 88327223 103963177 59963896 178094414 147716077 12064169 59116225 45769967 79065521 51179843 97969776 205228369 29648969 99257951 5483673 31426285 113164359 50428987 60824589 5553288 57856814 38480180 6492929 57729739 79830436 47551465 154984937 473005484 122941263 35875984 6757670 76551782 215962475 195171951 84888854 26941396 25441316 34696388 155193204 10986896 19542843 151983400 23040287 106629287 141933867 14338922 6842126 90306040 257928284 28041925 29186654 16022755 78104868 159541022 11468132 44954341 41532700 207454553 53215729 70015010 136961010 3809598 54956835 15231609 7960420 16259293 71324996 45209868 23622656 107676232 226193041 4382039 53941408 23049807 207300023 80240697 124747904 120958179 127481181 49607258 64851362 106461480 123321485 28308740 140606286 167514243 168059654 41310510 17652494 121052988 128461095 75112511 84294721 132633031 66894898 179690136 90746306 159748507 7141853 28771973 117877949 153920431 22531205 82118330 131771539 94879856 21801956 60207625 97767476 64972351 19131596 412309721 68765034 223184670 133590675 80872927 25736470 33720469 19503199 130408598 2305387 35014883 106515761 93823663 20409996 257058088 60221344 25047086 44462582 59329031 48093204 123229022 7769221 30851328 371617178 21454816 209117799 14846457 193912438 114228185 24966710 69875627 27785327 118436586 11090409 269078839 23884303 39314710 35631167 79139624 120440954 59296901 60840943 59391336 90279741 48553547 32107237 20923583 13859420 136730167 24705420 13527563 30278479 269803175 86659251 44424230 70655995 118916139 30323971 287036551 45728419 113413256 75020337 35380570 89111144 84386402 23876398 80115577 129457261 69389529 114112585 40000184 27649803 38363560 46910378 157712145 14245133 9260937 128919772 89335714 50498687 61031224 262191 148954221 12043837 197051947 33470484 44878793 86232398 188822502 95280988 22988012 77004781 52917515 22778946 59583793 15333252 77843935 14243212 115451675 45746694 5311905 205065628 4944144 33508870 220179070 28855936 26828516 43406338 24015883 49827034 44784868 118579845 85855882 120410235 81808012 84183456 82762205 124739115 38776711 35003918 174801735 83498526 133488199 123091560 8042615 221546533 54621765 16814377 21133805 192068669 70772479 121253010 127531008 28571968 343492055 3769920 87775029 30149704 19542027 12230072 74042718 117262243 171128137 41624670 118278452 47520457 159407793 117584869 26470122 40011047 44941268 46228933 34524518 29503789 23216832 92334718 72060008 54210450 162270253 109324348 148650652 122046876 35132795 13401695 75898217 67269051 50658521 141310936 56674413 28004542 5474901 55250068 71368516 127365020 126419990 41977624 287496809 92242918 37510211 124390462 72477953 188803581 84866516 234531014 57716496 64337010 35842647 102853893 103299021 43838920 102734332 7962409 11168898 8061332 158264764 34017918 74223564 22068448 254496460 118783726 163999714 72010436 80341388 70373693 145744383 99398983 42267066 141338901 20721419 50021820 38620226 138013378 7392518 127854739 32947513 20017092 216121952 9893388 132200976 27365801 21414186 73840826 12438645 60278022 185929867 21414934 169510689 118571872 15890342 153220439 56346160 44412568 28651885 164142633 316064102 62151626 82385995 7773879 33360171 134421958 33112362 4354057 12233166 98574755 130519999 31228116 131826772 64557670 97606928 123744462 146924387 65053781 774282 194563538 13884410 27868525 41573024 24849767 10326531 42289030 146901930 143810786 77085684 45068921 47625789 49157982 8634402 8450343 103116271 37654881 15853401 356323621 47966656 194389407 62081552 50027549 54262011 9787342 181978676 28097022 11190301 93316451 82071104 6343618 108251274 153292808 210015926 43590669 78176013 102215543 102276131 4874376 38619444 146188117 36612543 10744680 114967940 45553863 47014231 4698562 128986106 57092426 18099917 106823087 140000491 16366325 180638668 31492432 111685138 171102042 57848637 916521 53851461 21177920 102772803 5680380 56110183 10215198 181136700 61003905 33585540 12771862 16830884 55964255 124094713 17922403 80975046 18511946 37547645 87825060 6070819 3100222 81133537 66776051 175695357 47167486 53593962 29206578 18705117 186047796 17982549 265878623 124300719 70703476 17194888 71890654 72327265 217728044 10171151 10258735 96711844 90986720 5285606 57282588 57687273 52429683 75745846 93119013 34833102 19446079 33054579 124933697 3288803 128887268 26001874 96407357 100820098 243889548 65332853 100553402 13001838 2895831 131664983 124548664 12286529 16347591 15758269 123811357 79056970 87303007 12068640 27205542 58422370 102140131 26196252 19534734 15689062 44268442 45840653 170771817 70147916 188463377 166934526 40403305 33844263 37387794 70586261 29617230 119908106 3316683 94385853 44937443 16921375 269698336 34740044 113827614 68417520 4712043 14937441 68178109 48965576 32028561 20844176 113534687 58577359 74982478 16845691 37119160 10922789 17482630 27983564 142777849 29462207 9302213 333327908 17188037 15935426 86090380 82077938 98349607 14061431 272003791 10247379 4523054 52754808 35952603 3441106 66114632 30261462 231468345 34007922 98836113 99486669 80905601 138063596 14633464 127171220 155092955 61699120 8735348 22449486 48382901 33799689 7319333 5876220 78536974 191051440 64223654 228398978 31361294 125831722 374790687 40166852 16800913 49411809 55520249 6400602 8391472 127000370 144003889 9083151 44683446 23586786 7993434 46833368 37787209 137313862 275389069 22966235 194974836 136253861 277464055 144703779 4911198 25798571 112962076 149901036 14959031 266307856 36966568 77371216 69741004 165727798 89295152 41596484 185949791 52362006 2333488 44143254 38901117 11824452 172252143 30936107 11838817 117274347 44102879 141898184 65740071 53031925 161322826 14630523 72248623 12721083 11793614 17843829 46613711 30014809 49027932 174970103 99318964 1308592 49657204 105583838 45900969 82470757 2812072 63117617 111948128 58389441 19750872 88556740 230932046 235170877 57790463 104681801 35032376 182736502 79450775 49192866 22923888 288732726 4627247 170747082 193112792 40334438 10727850 50380826 174107285 6601083 44349277 51078285 41763101 110579492 10374522 135277075 77023209 70319905 15520218 81485386 96089406 116141025 134494089 60613551 15339083 47938028 52030387 5912940 210228545 7064792 78964830 2700943 77672541 115296448 78601982 89041597 33323230 38143461 44519532 37604255 11783227 85933351 60639901 94844190 109690800 17187 24343966 41860987 61699528 129845558 177177094 60528585 77485201 4041988 203733491 21298365 38201907 128387009 153179520 18215075 52807219 38548129 85686069 145593780 1114010 5080076 11702307 79920383 62504087 101956684 10744153 21778632 150153503 57723823 119462604 117763352 87283797 155336004 50591065 155596189 19319599 100984046 48726981 699584 178296017 1974686 77691309 26833106 238808877 60641771 50598205 102998580 1306110 93977955 83344540 137302710 75237546 60401680 69839400 118575765 228842219 97841749 5478233 9610763 71252950 27806985 64065486 185049760 23402948 83280960 62362460 102530417 61326140 101536512 17453985 85126803 58983302 100590989 67460437 26188738 5621390 78454558 396695 31662245 24703516 4319343 5190049 159578694 106438938 37053676 20825187 7834705 97308782 72827966 14775040 32915434 4036888 87178261 37556332 20235814 13998803 81906731 12995650 21758351 8720371 18584315 142251835 110006490 120250928 16063130 5473422 100754444 5116337 20806708 27214671 76455528 143129307 7081146 75981823 82675352 15627114 6165747 109988946 98636669 66127586 154735819 16459740 95808396 237346792 45002332 7454721 15304165 118855245 145681670 33861620 139030097 3024674 180065071 174611216 13505616 135584367 87139960 68258621 103153586 201949851 171890638 66252570 35490781 47620111 32169899 123869837 44627057 90960676 27312421 263672431 11995251 12621157 41205263 103003425 132854031 9124257 63349888 81406540 22769630 40470421 134773926 31108402 130836165 82566229 134847519 32446302 65242141 69354611 90332662 31983494 65083854 31058371 200337843 294169989 49426956 274092411 8294232 35957669 83581945 33591643 21955109 210817561 57672789 65188778 175823061 20609270 89693088 109767776 120424719 19317644 26044221 7070538 7277037 44223256 5023347 281280521 161678449 59787759 19003450 172816951 141888885 208703135 13269554 6256952 27302765 47998565 156176280 283088811 146144427 19790006 203662601 34571914 77240792 35472268 175764105 200371350 89637056 96590515 109720873 22986465 91512615 44338057 98965007 282393630 25368148 106217870 82532705 15411775 109498598 298396631 20149012 78883621 59109663 93517425 85550035 137746767 39686398 113736630 196411574 34210290 82174260 16966629 4515897 6820128 121849676 134484722 92469970 124924789 192334719 108951436 31361209 254122664 36449700 26730443 34584528 64756553 77893031 44612505 119920108 169730176 12203195 187505172 62463525 71959130 132793647 99883279 131883331 372810 27385708 45532426 14404304 53571403 161226385 12020258 79583834 30683096 18240218 78138749 62931195 122553357 46342 7164684 78506119 66593233 45132025 41341450 134717809 113500942 41098860 84815533 6191247 114686964 6988258 157560947 500939 80875358 46523373 139310682 33434563 65194762 92211485 112901233 187379899 91675407 93512512 47429677 14374095 8641372 161294725 332467300 37512931 164650015 93636544 33161203 100633302 147164257 81483822 92568281 47676177 34975596 9382980 53382108 114751190 34852108 383316 130678354 45115212 114015311 50458142 46473138 98674681 69812693 90731822 287132023 44844045 89151859 141403501 21743051 229725046 40589931 304841365 46529663 108904907 28331690 78045385 11697921 27165915 189274583 144943462 13570369 4736370 78207242 36340016 3027989 6739429 4964085 130542966 154772216 154222606 57677991 117361183 24745693 83885701 55978858 13440081 24673052 56696870 21357763 276965581 53240022 151633982 79116691 40857222 91876483 126459090 35712988 5676351 90756200 14607335 149116826 4453694 153918799 62379307 131030781 173536340 10007883 35424396 11741322 136548896 28475102 72258500 20259648 109161709 7763713 87410056 49524009 96007228 112435093 50548055 66281113 11465650 61574204 3640941 119637653 88842000 1078123 133347371 59050112 293681783 9946275 151058736 68175780 73967884 44848023 21760170 35579878 4477630 188250945 107543632 26382929 119743971 11090341 750907 67123582 54738436 28245721 7690205 105060578 92981891 35813237 56749383 124605580 149314706 2432802 93097576 18399474 79913787 19049724 122645803 59646370 32288168 77942960 22143996 159050487 92316086 22800621 97860449 11850343 234022646 111705147 6360193 189086903 199532655 9130615 58702887 85231404 156929890 82723989 51433857 7665334 24052195 69760792 126484743 163073129 35958570 72211444 20098862 28817686 147029481 72861473 22649457 28048861 82485802 34528530 44970406 44607320 136271830 88366 32164187 31920696 79779317 10831040 234300409 141114705 76039504 91352696 123207636 96343930 221075276 75616561 158533058 30273583 24060304 80065971 24492002 8620972 58903691 29025800 8952166 15964972 11669004 55812088 126071014 57543079 75856907 123013547 127268987 22619044 17706180 57061316 145195844 30938317 18432505 29340079 64159989 113447766 17220252 98958054 157088551 54420230 60031539 75947109 165306181 190405100 148766558 71989594 35933427 179637181 212502414 8448575 275312994 125663524 137963381 9605102 116636184 50099935 149416230 2268344 4096354 103772726 81978420 52560770 31368230 73808390 216282687 19912032 11782921 55722056 25066194 70663815 82463838 111298320 135872432 30345136 135089038 50175500 142407963 62381415 33712598 7968053 90370130 75184047 116146482 16928770 20022413 30608279 34960500 54693522 83022033 70998188 89636512 11358890 748850 188372138 50778201 81984132 108098716 5222468 80116257 135013184 16473289 200945831 25172053 38199051 149028171 98878545 9981295 45477176 24759072 17619633 131629946 38545120 212217664 110911570 24774372 53182664 35221212 73714193 22429494 8813497 87696302 176567491 10721543 166888558 35071731 183621913 203086845 19436049 198344355 69188062 77595225 111525899 35227230 153473909 18650428 115271475 100274959 40833609 48785053 46758585 18717442 14999661 40560198 136685049 53876026 94049406 52377391 228419225 25090385 32657476 297195479 366724 128882457 167782843 117305627 78209384 15293132 151402102 92978440 18232398 16650854 222794248 101911702 53338911 107980685 22931062 131931407 73788772 84597593 54639904 3984868 203390414 123873798 147219932 13401593 204923627 27920494 44986437 13682484 195299043 74196415 25043533 8356282 65058507 110899245 50439255 52934600 9918327 94704858 45350798 575705 61130164 202172415 212114848 121415139 31121730 260669007 47604913 49894745 166686360 56515514 105881185 24501539 80023301 109685037 224752410 36168418 64285177 125554605 163289012 50200014 31119826 211835079 43969531 44523 198697241 45647397 243915303 93678806 106957047 207196357 41804122 43717030 95763465 7275065 258525477 220243381 47015846 96790707 58842474 1136331 63923468 58807080 89748729 76183919 129296645 223063375 115469304 143083628 78647083 6530397 157982394 45358448 7045888 172834852 52733456 38288675 127281924 50973939 63026293 35617720 1617516 154392623 132948942 37555091 51292009 4949941 1277516 62339782 83732123 36318630 69709962 56825492 33014068 208867865 163156106 64975479 134957186 160882118 41956680 16108894 23498267 108004774 141163138 290425382 50906568 5054729 174004333 259183037 115121739 97743931 46013696 67756305 23090505 161074813 91801683 2795208 53810321 23977973 87435862 81196981 19805017 85082569 134445724 61934128 20512727 174902409 198368937 68883796 85869856 70871249 24854289 53286721 9487394 49774317 60851755 85190043 54993419 5934020 7910423 79985255 29958947 30653601 31827893 87232627 87876043 191116499 42514501 295212973 31924215 49278189 48792839 22148569 98977179 44438 13188481 121018716 23552973 22174324 60265918 134739280 71601280 54487499 67851573 5898167 1570154 130035924 25759624 108609787 83906696 187387736 178547668 165257731 40903513 85286161 30936430 46821298 90515361 174749290 154766113 29532468 96136989 48298343 102546414 87087974 53970138 7017158 159685097 98387126 49301904 15796961 135917516 48673176 63231415 95674011 19077400 139280252 21166683 10037531 62458867 37332561 35014543 84100632 56204329 46704270 79152884 9310985 182052541 1900090 22426417 1170042 902530 27696876 215968 310385269 42855011 11568381 79447732 25912182 11381585 17202606 319397207 116332530 65731843 33540898 61491244 10996008 33191803 44034216 216921751 38889557 201877040 76341526 33762493 11770341 126370061 3804668 54346178 32475406 253643910 23735111 13165803 193322402 62035380 44431778 191405006 56912566 103582615 33173732 583457 10407162 82512713 110361671 43361152 49337910 5812487 53455480 101264104 67863439 151414954 112405105 16284810 160686244 281981295 150577432 108953799 101903559 260816601 21313920 6438223 110795018 101813000 44163875 38149785 54230867 58095171 4179212 58571528 10385708 51539648 123411058 234266205 1080537 100706521 46636423 160761639 64514813 36098174 163851763 75760024 18910715 152142384 62581216 158644748 2148375 105360713 47843950 62211177 318844809 46327958 129113249 103185767 67030031 52237447 71141787 191848383 15888625 30070790 709767 21691796 101924707 38399158 101898578 90266379 45644643 100280671 197004908 9270100 114778288 91199203 8879185 84643238 1805077 59326770 38964697 142239782 28255989 14929995 163797278 12482930 174969933 99273710 43997513 24919416 21122721 185305678 31068265 13063429 18288022 117699160 103406342 23977514 59126833 27970304 103819901 24791933 7045412 25389976 18533791 99625814 201244198 16614848 61661006 23754542 45154958 107269643 203255213 336363156 43011870 113947532 1100716 155083316 30417845 119061183 47583544 11647346 37937761 191308191 95108557 23502347 22804956 82105393 182404815 238203711 103852252 75639647 96183365 3790014 116074062 92866665 39586999 165185141 55960566 54785322 66580891 53649688 12442011 94109637 83506856 98824162 62761297 2760698 33763887 49781389 56800638 50100768 6984467 32100012 29246341 75149418 107039361 242042889 25215250 48321973 192732791 179683574 12177695 3522485 72565350 100339406 27460780 67087474 7437330 49580891 78481095 6636001 5585843 9911884 32791470 10144529 114522183 10268765 106421785 33244979 63827826 2498541 44077634 33571787 51745943 95596440 10976067 4560692 59562288 68336464 14869458 97737964 10350620 78044994 82550742 160021459 162153208 51038998 80852391 14447603 194671148 6205068 125759557 20427098 62653058 13352973 62054743 202477616 98153852 46514091 82817149 20641842 183025536 161425591 2100758 105359778 85844917 7983370 38330563 48604581 94941430 119191777 127389449 203361803 172305931 133359526 85811053 102910282 153396967 110446569 194639273 74160630 25809757 77447495 10694717 100161909 174562375 24657973 58585298 74436846 179865321 17938876 57522798 48666410 111964992 248537841 57972686 80044432 9835537 122538669 141178149 8235905 104632467 84195152 1092403 51629663 109852368 55049757 13816376 134302822 17779416 91119031 47209442 57221422 41446476 58728183 55377364 38885766 13857125 143381723 249876370 121539443 57327383 47124017 38827932 120906448 51860744 103247868 58579433 201696959 519860 108273986 36449411 24978015 38488170 175028243 38255610 47020385 28590141 124408091 46538639 206209422 26403074 115923901 75352296 4721172 25213363 91719539 72744479 176274717 184620153 121923558 36637397 142402217 126783943 308465 143097245 74655058 124974599 7308674 68906950 34473501 24072782 44276772 33069488 57736267 74841038 69593648 28941718 29533879 42154883 11493615 5519356 117716058 141252337 44263291 145112306 24050036 73396259 137905445 19756805 87708457 64554610 101602217 93021110 17698088 92262179 28498477 158397194 14689717 14966001 62113750 34796603 306858483 97727152 26260036 2334406 10075764 106529769 92089153 17723537 102626144 91715408 54156815 133568949 96124647 42451312 33588991 165800133 30215035 35142655 78578760 23141046 74088448 28952666 25751277 128066882 169662907 27296526 46844690 6058256 139023331 159372926 265616602 113023123 236452728 2578101 91360363 25516881 152950921 85485384 79238955 66679797 20025847 159395366 39319759 18375793 69911123 298885432 64260527 18491393 16646230 23752638 88422066 77240197 66057223 186959302 129305927 45881793 44451481 186703962 169561740 163232504 67953862 98815679 12677852 35581969 37521975 62197203 78259143 112539864 93731081 5337133 36142306 79502115 1427439 102921264 223448493 1239759 153864467 86945378 12358762 168225863 15687991 84703078 134016372 26748480 58548153 37176926 33612672 80340742 133338208 71158923 50590079 50478984 207416541 111466433 3241832 95785089 19608514 93104818 96781170 133093 85406555 192074789 55781573 164058330 112812442 2454766 76771949 41564898 50160965 155009196 137959471 40795291 62149365 143120773 60353502 8438154 110531382 88366510 121996879 6652746 120578331 166728044 65708060 43629735 71680279 56128968 16508020 5748244 14855637 122615271 105025694 98100149 82562931 54301298 80626036 52711101 92412442 134163541 116114182 21822339 160742939 17811699 180132357 23060636 8489443 239123785 196728386 178431235 86753091 35245386 20411577 33478083 283676807 99352471 34837046 19409954 122357415 168166499 112107027 63251135 180244013 56304425 16104950 143055884 132984183 35926117 183899353 59083619 65593582 12065716 10309395 9843170 99232927 106986848 94058603 44772662 8737626 166511209 56105100 20610783 19091476 73401580 6353597 164561173 15868582 128085922 151727091 30091122 33195203 21481506 5638186 34682397 47764577 99773782 171730906 141475054 44942271 76408081 74038502 15447220 168554864 121205053 36362150 2834274 185334952 31313354 17690659 30478637 170666298 14295929 94161997 22459805 26191339 180365631 13738890 67578893 283245976 64739876 139052265 39892030 257716736 66666299 64580705 47679645 5081453 79019349 43708683 149630158 47164766 31311705 20379940 159268512 12484766 182965169 88423766 48522828 165698116 58572004 188373651 27822897 16671067 120771995 1440580 15551532 112299059 1186056 166133197 8195156 284027772 19310130 29045503 122454264 216014376 64298250 77595021 21979283 544017 176059939 99834047 21014278 10385436 186986162 51752335 175798513 78340913 22298424 15291466 16416373 78360616 131718754 154296777 72621144 162734761 29255079 45771021 59352661 126880486 2222138 130649811 158216365 72870296 38032536 137800623 172774893 3774544 74305198 10217255 96862940 95662740 184723122 97065053 155110108 29091403 85602191 15032947 52092743 1435123 135603067 11202558 65799809 5384427 190807745 53708797 7700116 145593338 194551451 4903106 78743626 128545347 147390442 117467858 124595703 49568481 125816473 57588027 203133680 14215910 18534301 57501327 7650068 121379745 138435879 107114093 64676364 55316844 43568348 176890372 167312742 7367817 1342167 31266094 45825251 1356957 140115700 90071253 114411462 54186446 98813061 53696999 238045815 54235644 146598344 116206339 50129090 67544757 160354319 107122899 132705587 8660667 32443038 27676952 52458770 17409343 51444992 41479269 41785014 3243532 122456083 56074381 4532285 196314623 122805654 61689685 221050847 68070652 43075671 116005671 68072641 28871678 106360891 42375084 113889256 77695814 97353815 6405923 61211577 68100419 174866369 42357948 4413115 52305005 144428991 184146516 23825483 57048940 70057323 35386979 6003482 26603351 103307385 279559475 14578061 65784271 29241496 33156154 85500225 30337248 5347129 43237069 50169550 250170215 31097301 41974649 170138006 59562135 29136640 128626403 47917186 54224832 154016090 38458590 137297440 49945949 188560770 45504648 59396895 12920000 6248622 151857821 16960084 218049429 23944449 72759915 12575937 35427201 183781254 117364311 228352483 56153329 152984190 24493668 6198421 30213080 96741322 113032133 134073271 73467948 32684472 113660385 69289467 120366188 131429584 35378428 228536950 139454298 32927844 69882444 87036260 18182622 260211112 7455775 49386292 98022714 92796727 198011801 135908931 23165033 52782433 143981993 10329948 172989127 47146440 211212335 45728215 1678359 35815294 20842527 146280937 29066974 78477117 61630933 24108125 23153745 56610 56737568 80761169 29785411 2897344 28696187 146666429 118199504 186407516 26642706 6306983 36252126 6664595 58181395 11157882 51805681 141122780 17646 192723747 148629708 82366428 56588223 92266922 33892203 120872737 66547367 197157534 708067 242256596 12186178 219141169 125970289 54799704 56182909 17457878 10805761 43030604 159846750 140363135 50519427 77158461 78577638 122182893 4412469 20640533 21599724 44585288 124690376 45044645 159026364 14410271 59395688 79913787 112018967 100740895 26553847 15752914 11672659 104513331 5444148 7775086 118008458 60945408 153620262 49622983 102871386 8736708 110900095 65519173 572730 95151754 66568974 105547169 8347238 131331885 4764386 130993449 119319634 85850952 235019662 18331440 100865386 14326376 109384902 88568674 64247471 49273939 110234664 95053477 165505999 5440561 77020982 54113244 42297989 100374188 208371805 44396095 78730876 33072599 131990805 35859664 80535443 83519963 121994601 107965283 129564905 17355045 17538628 95214110 72298025 127980947 17716941 26821087 231805914 106839594 22710844 48241036 159577997 12610634 125154884 97230803 1844687 16511590 13027882 58998636 74336597 18745662 24974700 41821343 318306402 6266506 120076100 125401435 11442700 38419133 37542885 53473925 240210969 79186323 142657846 54426588 109592336 359923354 13498731 26499362 101492771 232252997 96944081 20986041 4105823 52413108 127385607 104527322 45181359 133748979 21468195 134356678 177556075 110843468 142026823 49604079 23914903 157043093 18832362 84896827 250619831 28861665 16979396 111081043 65371630 22989933 23198472 7259085 35722899 68306238 95721798 35740307 221627045 240465323 178250661 39788874 50104933 90998705 134421193 45211619 113075296 195668028 9444894 29526331 93749356 9517008 222166642 46815178 144301151 34981036 125342547 715870 55991166 63819649 25763942 208657507 149776664 3181720 83242693 67440768 24876967 135916173 6713113 88624672 106888860 98312530 6526130 103961324 159930628 13111437 22215107 32415294 31742774 20470652 90355629 2460478 69538364 26772450 26583087 216900909 19471494 22951564 82256404 118773628 154046197 72102848 115220832 124464497 44298447 3733999 6779940 27438153 4726782 212126952 310676462 3473678 132835943 75758154 43134338 169117513 82291764 42237605 128397260 20422423 4872251 92317412 41453718 34866218 37158617 51015538 95234493 98701099 130121689 1917141 121333913 59487811 104410889 1274830 3017517 20200352 17046563 122780562 71510551 24391753 115940765 71034364 173793397 149495246 39825203 46067875 43326455 30466958 4625955 21590187 211705624 26540383 156171401 23551086 99002526 207240336 136652953 57541804 16891455 106892838 28802811 2826199 68035666 28560918 144421851 16473374 85597635 28896753 11300410 166248457 14903917 38279988 94897434 146525261 38258959 113322085 19890697 9567260 66223806 89931173 191686730 41828075 13786167 108054244 227707656 82778729 17713507 6951742 67900431 19256308 24717286 145438519 32768911 5469359 34378335 130803984 102167552 82183202 2922351 174102831 96762708 22805432 133170707 45937315 6261916 18806709 229907915 29755644 112449390 10276347 243068992 69036218 132124578 19352749 16534132 58642350 25503196 75718340 136988006 185023801 79588458 164309811 166932129 82260688 230546044 159879526 84345840 44955463 20596996 7612430 67656600 14155900 191569464 208608598 39424530 34462332 3363178 14928125 1785051 10895691 188886320 44261931 32786047 147868176 71880692 11862328 66120718 25617198 9082318 125425235 116973413 41452579 173329195 86627937 54133627 137318945 24709432 11300988 27174500 62367509 51218280 178595625 7005071 92760704 37478676 98589902 93675270 278326601 64998888 16476689 56735205 39828841 106606201 9980870 100184196 168067134 204032895 29662790 49793510 88959028 244629575 18038802 9320760 50180209 50429752 97994953 124428457 52581153 23587551 141716403 57728923 229758315 2062474 127206036 35277771 115279737 188878908 109239994 63396536 61481435 48172118 91755953 143040414 112147334 50126914 89961518 251365366 5634548 41306124 10654971 62972063 37861176 114515468 87643177 27382104 116435176 73185969 18306246 16953981 10010331 20760230 69577600 159173686 140957506 51636684 46054292 94409568 43000633 237292919 4459559 31463583 680102 8520264 113721109 93938651 55348022 106734636 80339008 34024344 78938922 59608460 35524492 202191931 77195351 64139164 201007694 26532648 154105629 118235629 27200901 134277186 50954372 67260687 52060086 49866202 38059974 89938517 28421212 8216355 32892739 25129587 112555674 42764435 278959018 17909279 3989985 223698257 8973722 23980030 986204 178025598 166462419 99719909 15720342 48590420 72331260 37167865 48793298 31055872 155837844 152826005 26657054 64027287 98222430 152322346 54163071 131152722 41253492 12486942 33882615 146000080 62669293 92260309 11643130 128860255 90112206 68727787 84360511 124741427 54720042 115041805 63937119 44540119 34919666 150946213 72639912 26199074 106171987 9417524 56537291 196654997 27354377 47901444 65514175 11380803 26764800 54718274 59880647 68869091 81618224 59367060 167423174 154797155 16998997 89644043 132886671 38413812 102123148 233955479 66372063 5363534 44065683 56586421 51772395 52795999 11602806 58036776 125781725 44800899 199146279 56573875 31415456 12316942 2039813 206412589 14611109 77152137 182973924 47412915 21585937 227310604 36359175 15754512 81081143 13939405 67552339 3354746 160723610 6216101 42958677 37772589 198811702 47057836 76940283 77768829 97211678 128222908 16984615 53400740 1817572 7694302 48648628 11253150 75075332 2328813 80053816 107948368 93871977 142998067 143653247 74667349 225164422 4040985 261295270 39045141 5629244 204928557 29143304 55111331 65659865 67747346 11954808 177291980 108130693 2648413 40158437 57463060 13812755 168210954 52454537 228807709 265948 38409766 47793222 88864763 174871554 102703562 8416292 29793333 134222956 113185048 39132929 52062381 10805914 100251754 19857836 98305560 245935600 82554210 32428452 11684746 29301081 114934535 25399598 88736583 157657286 8490990 59679061 29156989 44225942 229077499 77932675 182723004 296658942 50466795 16716474 5667919 30925193 58377456 142320940 12883841 47903025 21497520 57634590 77163884 18390294 95168890 73133167 65639091 32776000 25855351 264275370 35089598 65340605 137719805 122805076 146943937 118641912 17668219 112159217 55098224 117812788 70618 81790638 70338707 228262026 45983215 5800434 133011315 80429312 82468309 52943882 14093068 59495631 9805719 35163276 2937294 2330326 15927436 102956437 41313502 27758535 14935061 6595592 200597076 127812596 96293338 123487320 64240365 53996148 33850179 159579663 32311968 65354919 44711020 212957708 60184947 167035710 77400371 82091912 237531956 6975168 36454171 131987541 41128508 65815823 69921187 131364763 31199828 271940738 102061472 204768281 125263497 86184951 28709566 5224780 166200058 36371007 80463210 47327184 176629949 109873533 9378883 68774435 11371351 60113955 90596468 24292456 57932719 39190542 178098868 146554620 110534136 95354394 156198159 153468979 118592646 134152151 76687629 48275427 8099140 258654286 13065486 197521011 3344376 44520603 129893736 28909758 5724206 10890064 184750220 113547692 37532277 7078460 22940735 295969286 50449863 117719951 125115682 69544977 44743779 90388762 36485655 46203042 1391008 24267568 216445037 199533029 99551728 103708755 29380896 300446083 11479488 18327122 114223255 83932638 234048945 42545288 9907073 2744089 141567058 107432690 170082892 95599823 166780251 45658345 59417397 134794258 86875797 16508904 44899924 39306635 84965643 238820301 162223299 156197734 7253832 28953635 46785496 5852182 120951532 89250136 97872723 27706056 38838676 12368486 6562527 105741870 46935572 60653416 33130620 107269065 82738065 7838904 123349297 77598710 102639999 91474688 16103743 183482462 19021181 32966451 12785938 114923519 63804060 69579521 272729572 19859111 27399070 30184299 34538866 23122057 77012312 9999553 133137778 7766467 13216038 9924022 22275848 17107831 771868 31828539 74569854 96484078 198517398 29411564 78707195 10946504 25292906 201486465 111294274 74909123 48459231 26109603 8943258 50003987 3921033 160493396 29122326 4682565 23090097 36843556 195659868 65928312 94749466 174692731 59585255 27660768 90318110 127013307 8426883 21240633 91553296 82754742 37702634 11942058 1216741 72849284 35265208 55882145 182428904 156031797 168574091 31621989 78776674 59337735 3743995 76628809 99216624 63568389 9919262 55995603 39068142 20319590 124133507 82529458 77397923 127082140 71063910 42561982 77051208 93031582 34663085 159628266 8895318 77693128 4718265 75987841 81251160 27352371 94579058 26055033 12426541 32912306 1648626 95002885 125446383 169496562 201768087 2259334 62842965 184075881 39315339 58225935 64899387 65977238 63264055 119018275 44118281 43251247 13163865 29634825 80634791 96933422 163949224 109305529 5142432 36582878 46326003 1347879 184452397 47738924 37568419 73787123 72396489 59199253 20855005 21523037 103626696 58244142 100787713 116733492 98360164 55608632 14490528 58370350 7100356 7762744 2100112 22240726 71546557 118114028 44888517 219717503 41223266 16577907 80703471 17222377 141080399 9892912 87134588 174650197 15496384 121816118 360563574 141077679 75002011 61139548 81331060 38942427 15847026 120707531 12208499 22317005 39479100 22594853 31811964 106000457 2831588 21708728 51012274 82932358 185709326 156909966 71667852 94438825 91422719 36416431 81449431 7848441 61228764 15887979 146470198 98514286 63889774 58453616 43031012 29083022 42371463 40740517 19138532 114377751 140110056 1676506 99064831 19138379 95624065 226598423 184697316 22149521 52055717 35814291 61337479 85963832 14574610 30386854 237053593 89953868 5392111 2278119 168457046 84476706 7854680 77322324 1320934 49780726 6185688 65813681 162422097 109454857 1728662 1867722 6398987 4455122 83796111 116072583 102420852 9631605 11197373 15520388 30046990 46529425 209266940 1740902 11916660 30980868 157698120 174123775 32336890 72075206 99235851 97391436 290734323 3030930 51820522 51737783 124421640 20472794 33150935 2994686 122776958 41169240 64966656 23319988 219545463 81999602 52808919 29454710 230922645 102807517 52655987 32737988 14621513 14090892 70758930 17904417 30673797 26550855 11591144 8019342 175150626 70240413 24165381 89542961 72647698 20261586 330351667 94924090 23375357 58163256 47410773 78094957 113297129 19520488 21998 25368811 78294758 10335745 101327429 44260554 36405143 184870036 81306784 159371209 54906413 28465344 103237498 204903074 84452447 93212870 82457089 36707607 49376041 47867461 64369004 49671773 34027676 20311991 44237570 52115676 59223818 48560041 9004798 14197686 93958983 40276774 81661472 284828829 90757730 138164678 98985645 38416226 168668849 7199177 218008 16889058 86923635 76392356 6376105 101558952 238517752 9891773 14848276 24751915 46555639 3592678 130373952 133183542 71970214 20670793 163020888 73466928 15608482 50325746 113349166 18011585 4582350 21232677 42263819 40079404 80444204 200018124 181200399 126461640 238769301 2933384 18978001 226660354 112205423 96731768 272959905 62923936 129287635 78878691 80460456 116445444 129074200 97262882 2734705 28846705 162646888 30044763 10747689 31788623 188442535 90322904 28958429 77346651 98258861 59140076 86539350 133926323 24552828 75685734 31652861 14338718 16714315 53040493 103940244 54718087 122213493 34788987 75157357 70042278 9923104 35561195 154103895 116834064 39212098 6873916 59197077 4790345 44586733 59103339 30631399 288186516 107436532 14077122 61762598 20246745 34984113 19769436 60464019 10759419 24141326 22223879 48962159 39302504 76308937 129428718 80543314 10405292 47615878 40670273 30217024 100633336 54331983 37952959 183242541 80819921 170298945 25435451 86710200 22152173 44337241 335578929 33581035 16398251 291718164 162947618 149074190 75683745 73407632 91465848 137459127 19106487 20568470 2075241 96221530 90073327 67082765 153185079 12534950 324149047 61474346 49416433 90552625 173106189 51932977 63542396 50107279 4729111 66026674 20084327 36944536 129084400 13120787 5388184 24584907 111621456 17042891 42194697 12977001 83151624 35894293 11855188 11179336 8385505 19958833 151701217 340289221 48918979 47218299 101076288 186126608 114327550 36898313 69518474 3944799 6841055 109688998 10227880 61614783 75121045 195011131 112318609 148005366 38829411 473552 32728621 159037873 24742344 166894083 121058938 34998053 84705951 96145812 145299425 72860300 29344975 13335463 11864640 133817965 25969727 17683689 81728010 398910967 17303008 72551223 35075420 37486530 66157302 54464855 80429431 13990082 217725443 98309368 108573033 22125534 51673829 198690866 102304419 67148895 8200936 63329947 143414091 78497500 203861535 123085406 80946622 169971729 936564 153602973 1257864 20482008 49553912 43425854 116868897 38333827 38576842 77263980 257567170 54021512 167386692 41486477 55954701 127891102 135017553 5441955 21913374 27273899 75427725 281152715 47834090 157006815 42350026 124024129 172572015 33934023 3079465 44696536 9218267 13015829 58685139 62918360 145137891 56439524 34297296 31418890 131684142 66443072 1566125 103641996 24129035 41100271 258447294 33701004 123343228 1261808 38478531 48683512 95808651 17458898 58793514 244213194 88336199 33602625 182398559 64264301 74246276 28666777 20140138 965107 133969826 13924717 44082020 61191296 158159721 27464707 102944180 366341636 111927014 66693431 13789091 160031013 31517422 167185157 146540595 158316597 7904898 4887840 38860062 145903469 76210286 105393829 73710147 30374036 72068491 61709150 30918325 204260542 57247823 42394549 139321511 52339940 69556129 9072288 83352802 3507270 179011853 8196703 68578425 23053037 9993552 38232813 58515241 76824445 216787468 298595021 116577279 20049052 45516854 1899393 81464986 142041715 51578816 62919414 62242967 112280053 7505160 36356098 104089912 50475074 180186978 134096306 28742087 37873977 62483585 102708356 151783599 42663098 76156243 76164624 110456752 38791229 6891868 83424355 130819675 1030710 235237160 134369309 53132939 165898240 26133913 23520418 259108118 12218223 20134086 184696721 155335800 17583593 4276724 78698236 434954656 80930081 13005136 90694065 41073972 7311326 84635503 241328600 8705581 4155225 29492722 98929324 4259622 18200081 12967039 62990321 47130086 16231566 69620882 133420182 128139591 7795860 165194134 74707605 57423620 106089469 196959603 77750809 43338729 53680339 21147643 121272543 64445572 83794751 75914299 10584982 117867222 42480450 143837051 129461103 262973850 73678170 57730453 187819400 20515634 187297024 43875334 72273375 70628659 56914657 30262873 29612300 4244713 5658110 100665024 38832573 75643081 14827791 42755 102155839 30086651 185435524 12909919 65921376 72980048 6712790 8265910 79689506 18820836 54334567 27043260 39888783 102247265 37183760 195469247 122306245 38764947 80890114 168990200 50491972 90842798 70266848 46636168 44258038 220189253 167918690 137126148 65256829 3670453 52877786 14404151 119358496 74799116 127967789 118050040 201056569 33100666 249438450 80896540 30885209 64998582 69309612 23262800 98337010 144840629 16386504 13078848 89865349 68791418 261918014 43457865 82136350 85477105 7355849 19216137 65023436 154166863 95755611 10237281 135575969 154585709 237539385 64866543 71173985 104942241 76286786 117375599 34673455 106471731 17578238 333285 49080139 209038001 38991149 66241741 152083547 22915150 93766441 25706584 72430523 29045928 28384322 350685095 72627043 170985660 71322973 155243201 71480937 61105633 58534264 50340145 1030914 61903426 125131441 25476761 167833180 138676191 195052781 168228566 123388023 25505780 86639973 6097611 49912017 45915385 16491955 22849836 145282731 121920192 35056805 24861140 81555579 49101967 51181509 4025124 91675475 142364205 134645984 85689027 36550255 148676101 103935433 7090972 63684380 126412918 71710556 65813426 46334690 21169267 84996345 37582257 96193531 239180378 45766380 53636598 18304325 132417760 54388916 145538360 14261283 46808599 3609848 41194638 155373404 152329809 1232177 135524493 25528560 239399746 54197003 3350037 23987765 3642913 55403340 118084431 143446204 51238816 75762948 28159310 180279441 34510748 2655638 31006623 15130357 171944936 61558326 16854786 108459422 8174807 131328349 30747526 34370311 10310772 69106955 27387425 45542252 114834796 89423927 68894336 63927599 73973579 16971780 34016218 82944139 85644419 232681839 1132455 73471416 33553665 106733004 233753298 113161350 71013556 64590463 109165585 232015150 554676 5623073 84729649 11907361 9254545 105416286 205008406 97884130 85664717 39768950 142818411 5193534 140753523 180338618 119728518 72113728 25318406 96140491 29675965 22473405 69503922 48525276 226778538 181123440 60434728 122280847 77390868 24402395 23408575 122741717 18935008 188322940 217322271 36281451 159848620 121035512 92275252 53992765 1170484 9508814 190396600 14669572 96544683 228168815 11962441 76961142 90454331 18556044 23366194 157734160 116571261 6003261 129462616 101908659 73205468 271156307 247469 154636862 139962547 103019235 114830529 12771896 34549440 27101944 46066515 38653750 44604974 76021178 9092127 160994505 119049045 129619696 68679320 130241828 5154757 55355145 56868298 90117442 77282221 119009486 37409282 104205512 112414115 28489246 28232172 41485797 56742974 93872164 129643190 171039159 176097662 16798652 16329860 131666734 118008815 88191835 121289713 150548549 138307580 64961522 220670336 69934634 146968298 111150845 51162945 142541039 15613157 45637469 66964564 136273207 98552485 69879877 24156779 26504904 187456348 49397308 225695825 10879983 19525656 97160814 35861415 68538577 76971699 138922980 165549298 83726632 38001086 188566040 7053436 89639164 54311668 47664447 43361560 86804278 169894124 125303787 25892972 187142069 14660409 45890854 57545663 79137278 48303664 179127062 151491063 39887525 599794 22654999 9059385 36754425 149283834 5900547 70613580 50048629 135126149 54046502 130462998 119852567 145898199 7454534 29373416 109844871 37035588 62470546 148199489 30974816 88504737 129517577 232707288 21572116 98713645 79274502 40060330 111493633 210089587 184865276 207408347 62064535 35883430 65479631 94915709 165684907 88491341 178218650 138982361 14271585 90991650 9087231 1947962 25635830 31384584 152587427 217077896 23474977 34800904 3642471 60506621 105102568 89111654 217445810 33136825 34680000 147030382 104096627 38385286 65775975 80413621 43959195 56306210 129102573 103315817 200048911 50846099 63480941 295151467 35486191 121263533 156762865 13947922 67090738 64443481 131261114 49500277 33725161 21729060 93624100 63273337 181817006 18497547 46517593 28231050 183871660 121289033 18071476 139701189 147760770 106960141 20513577 14502649 17241774 46857610 210975661 107849377 22534826 47616116 22833856 70317083 104512328 197606147 91510626 61912572 4695604 74919527 39359539 32103089 2967486 25662945 109256467 85180710 74266710 164699740 22540929 103774494 143570542 192363313 40701553 47729200 93643191 349647568 92082353 5048541 13059230 82728647 33354000 53315417 1869677 40488203 23957335 101804534 3990835 127147590 85874803 158143061 60092484 128553116 122660559 102306765 32693703 103369911 57610467 69743350 109968138 81491404 91131883 14293719 10719469 79344746 217014129 113451319 173666050 8313170 11822140 131151481 152592357 365719623 6597292 43693400 32008875 11358601 104256597 77322749 9783449 189012596 149046242 44120185 56658076 113861648 94505023 55213025 82940671 78216354 230775119 148000147 8952421 17200668 62377828 10495681 66735166 50783879 119881246 27427919 132566527 41374192 120878126 24166554 119810067 69071697 39629278 18541356 55736778 176626651 107171519 12375796 54380246 121297873 3418088 25317964 190249142 7669142 20996173 58943607 145023379 125907304 131394139 14412600 40530312 23581805 10070885 93498776 28429491 73018825 152241681 179603266 75663668 69452888 61352558 83006308 112728666 116866551 38708694 1975366 114703709 20807388 59769586 1574268 96341125 186466778 62968663 41742752 62690781 100830502 86190034 74794373 126680668 19626483 42641151 24306770 123006764 36062032 65547869 77464104 171968158 26567838 161186622 278565366 13192170 11619653 17605982 10788710 20547237 15331093 110579543 27793640 185745706 94287899 10991979 206234038 49832644 164920366 108655177 96146645 51942837 141015544 154570239 5381486 5085567 109303982 979472 77938880 8728378 73975092 7719530 56266447 129822200 59809009 245523690 62066813 81930344 168043657 185209696 28052805 202597636 71700050 5292916 95518342 128478996 100276013 60937945 82814752 34243797 2674508 20440239 111364773 26522652 23629728 9347280 148429924 68813892 149294221 215407952 222172762 10787979 70538644 59258345 23592770 10963742 43232904 158510839 191050403 50596556 111965213 10107197 30128471 15684149 15722433 49555017 30418270 130722078 145364892 53665872 100500294 159004230 266038508 28117082 82713024 3590723 158401682 1364624 52745475 65971220 89085440 173276291 28486373 23198846 105956121 27763839 212319715 136553962 97397080 43704739 89519382 48558970 27210540 17191488 202691544 154637559 13306580 152907418 21560505 181032167 129753418 19667147 16109013 215837389 34481491 9084885 2639845 123823291 4737186 28325145 96426771 78194611 132890343 24785473 12615972 3282819 73359267 56063875 4930510 25197621 33180838 22255669 73358434 267885694 150899854 107076948 238552857 42469247 180924251 4563446 77733316 59617368 41904490 117822206 139921033 28761314 10825821 139245215 60887455 120790134 15545021 58904371 77525899 8265213 78673348 104159731 162852707 42844947 47395099 89570722 3582325 228956255 80395329 7936178 9346617 63999084 67021344 87948548 69043834 90462967 231900281 41987977 86769649 87790006 1182996 94639476 5598083 223613767 26460942 137496595 81826066 115072133 229230091 18369843 736712 156308676 132703343 296326915 124871715 23151195 94873549 8266454 36258297 188269543 21841940 81386582 3897556 10541853 105435326 90288360 87689400 38226591 160122065 54860717 150462835 156553731 16607317 102193596 266439844 251368630 37317142 146908815 38397866 144887838 23250968 147934000 20012434 133037512 239056261 50900363 62959738 121152693 3531733 133207087 82391775 42876635 106407811 38591581 34528156 294813150 180301388 9242611 9983590 79067119 22169632 131714691 10532639 108621976 311571325 4076294 43579891 15132975 15078473 60900817 1135345 97237212 37130516 86440903 7598388 131382783 40399344 250904411 135650412 70028627 27463109 109484539 202455448 67109370 211945596 149101084 36180998 69474580 27365733 167309478 4840801 92255260 63365205 13196539 144681152 134714256 14496291 102350404 60175750 98018243 98701116 125270603 134110161 9098723 59963454 23209012 64324566 3802101 112575615 162156030 6836074 167529237 74845356 159676274 8767478 54736532 23757041 80734343 324082016 19673318 58175649 118765587 135597083 97333483 134958359 90551112 79321728 74710444 14978275 123433396 74124301 61099802 96147750 90456235 181137839 17304776 21601135 12345026 220443352 55740773 33577771 45975871 64236659 107387691 190669161 22060526 15898417 1903014 70044284 14192688 69096279 12122598 116804790 25988801 109919280 58872632 117047720 18198466 23570262 149944896 125379352 2946950 31958980 14814599 6475725 79627915 98872340 240111757 47403684 43963598 129734310 231164623 62104570 168399076 18150747 151738736 22354456 69337135 46780957 125462652 14551643 58669992 46020598 107121148 217997596 86170263 25732662 133001081 54014644 41382335 72181065 117694026 49387023 33545862 99343376 216638786 215202660 99360971 90758427 47076281 116173223 329358 26453938 6003771 101313914 67126948 13999789 39172641 143057108 51162112 180766627 20522179 98612597 15623527 198073188 81419443 50359406 40147676 239002881 39474731 50620883 28020114 123177869 5595788 19361929 31299924 48478628 194894698 44166374 167932239 26306888 131514159 81017512 39295823 57951929 232359808 17267427 3639564 171119416 114557050 108664765 138517802 43473675 66598962 27486144 49451946 95167904 50755200 6191162 181979033 93104376 51473807 68272051 166682484 95666905 228626132 11838545 60647993 73094968 85661606 6054737 118584775 222683374 135848326 17139026 51806106 35629331 136636157 65890453 99723088 63782232 107644204 66588082 69782620 174159577 203893954 111086908 10903103 59804861 44709779 100167247 49658411 127055127 126447751 141535540 6178531 173650920 92595515 51904417 114966801 92358144 37272755 45912546 34497182 132702561 248370578 127011760 107944288 203772506 105788365 83819622 512856 44112909 93019563 51826421 109255413 16373516 271749114 53583830 44225619 39212166 176443799 42160068 187217685 14362620 129726745 127949905 318798654 162121350 129847343 20737586 185949281 199706786 76697676 89956622 69555653 59906946 35291524 27854211 45731683 45059248 60020234 25167667 80335506 2012205 25563053 54456168 54208750 26030808 135177030 126817297 76416428 116220857 10594145 98167452 66978759 102584256 92215973 54579826 110020158 31247870 138619513 73695765 96842880 132720666 43317870 31692148 41676979 17709036 6065328 196066984 43066015 85672758 30497031 107268504 29781297 156139917 62466959 97649105 224536 123571844 169591541 36439772 136946679 87479042 21805730 3571445 46342527 51788902 34151283 189870195 36481388 155639811 86936266 103285336 89554555 31635470 30868991 19086274 98110077 120009409 12705460 13376790 68140284 122555652 10052610 117302074 12972530 12302067 104036532 22266719 232757472 94951868 5466486 117913394 42151942 1552610 62897756 29313576 239767541 28161350 14907419 23568868 141209548 2116296 39802287 37439865 90291930 59700991 10743711 48350635 221374663 40264891 143706372 154153127 193240581 248234629 80901079 42642749 110532249 55284612 27723345 163083380 43320556 109380924 141499551 17072964 164766193 104976853 113762657 44860433 73563335 428094 259778785 40597819 86781022 42974827 125408405 69164721 40909582 100401830 76159881 77146578 17754341 1006655 114519973 4619308 59839728 139493398 17640951 69244825 42044536 41983098 131253481 56692586 49542641 273194488 12337257 13914381 233888074 14506729 55125322 97670338 1369605 119020111 160391804 169949136 14677120 43882848 28002978 40609056 81108479 104680509 99319627 96421365 291864687 4610927 97772015 50872517 30293371 45459972 25424265 287712675 1722032 53029715 27965935 12959355 54920523 10498945 63021261 59058 1028908 12333262 56528961 44997436 74940301 104016285 13953991 86133526 83802826 125535395 126155606 12747450 138803079 3688490 1610478 30775372 68091035 778736 64189654 50784933 1132081 23362063 47201146 30577033 53016625 33455320 125002615 264561973 132371996 83094011 33049122 58163681 5560547 70912644 44701772 153363783 190046757 9903996 228912599 42982800 26694471 19048908 55880377 11024602 32160481 27009889 117991356 9966998 4049587 5920437 3091059 32118321 73160707 75950135 19522613 99893581 96256635 10636492 217973082 131829424 19172821 63940587 73141905 1974414 67481602 159365395 6384605 179795910 1661665 37118803 70248335 4035035 27764961 12450987 88378291 8439854 49601818 54312807 302885617 83964836 88039226 28097379 117530724 95023982 31711341 20431144 50296489 187508181 73534605 145377812 63090060 71049460 266646513 15281555 257398105 68661045 27078212 116368043 159963693 36748033 286556301 14962414 208571504 64419392 66919769 214610363 33791172 334991749 57301900 52579844 76719929 148669675 169937083 89328710 164935071 47035005 10273253 125465389 70424642 142289439 14783999 9831865 20499586 106743017 103873026 184621972 35998775 102042177 77673408 17777937 54511061 173103979 66895816 41654658 23122720 34221714 75302826 10848193 181028104 42623964 9036112 210025089 68827560 173102228 73297693 10098 22454093 42270024 37182842 17006273 91230891 110201497 83032879 46682034 236388825 127079267 179989642 98832424 73523623 36113049 35859018 41604865 249112968 72342157 120603610 33384566 139315391 87711636 35997058 142066212 1964078 45829076 46169348 5328837 60012924 138917761 91130880 25650178 53599844 200127944 9723422 51207077 88640550 172750889 63307813 88618705 56002216 128272004 144534646 96706013 135273998 106222460 86992400 1417562 225208418 42947967 81211941 23618406 43423253 3757884 116415983 61235071 44520943 34681139 47202795 74961092 24624092 95107044 36925989 39033819 105437417 95211764 99398235 104282522 11422878 10538385 139868622 86297015 4333538 54505213 132559404 28497865 33402314 106692255 11744722 230977249 93062233 18205317 27277690 70161737 66125580 64510750 23478003 7509597 110535972 197405683 42112570 3846284 141868604 148016926 5861447 95582568 14249774 10236720 29411479 227635559 28833598 6209760 54651056 89094450 199223612 56587475 48032174 20856195 33339176 297159422 134216632 47631263 114396196 65700699 72943736 63106754 35465196 159126647 66932060 169525615 28204054 125178327 71941875 35227383 85486710 88627494 126392042 123675 71041997 114333432 135872109 7892148 128918684 86464669 98104977 16011909 91156227 252662908 122030760 4393769 61847122 109163018 93428243 166925771 27854976 17467449 34451452 15319907 128973730 183469610 102173910 29230565 19419372 17835210 27287839 78084655 57536568 90910832 47636295 13689454 58567465 93583079 42946539 79238496 24040363 370237713 116481263 9222381 2898925 222975621 87046103 118531565 8258583 97312216 19086716 26425242 80934994 20704164 7728659 21593842 47139895 108294845 30014180 38290273 71359217 19698512 29844996 340852907 27163110 28059979 41858335 216452891 40530431 147664924 10840611 22344664 6418486 97087612 29185481 56961968 19320534 153761481 67021803 43875929 75969923 103796492 248325409 32844578 57798776 111395492 14079179 75036725 72663049 71033446 94170973 118931422 27780108 51578136 11368495 169380741 54875949 186685432 74529275 22347384 75901566 41857740 55458539 12861418 146766797 498916 86233520 11520696 254712411 83413441 29059545 39795079 27553430 83952256 236277594 216010024 3354202 56357193 3358826 113441187 31055107 193993154 19031330 45854848 32564197 79540195 1993216 114931866 53833866 54133814 106264059 9717931 199526212 143915081 49433841 12196718 40133736 43786798 143617955 2097783 70012528 39542663 94958889 64938113 18634448 174980745 59498266 101446021 185771342 17336787 207987911 50999643 165465794 69172252 52111222 55163011 50712513 16276021 37205860 2761888 41350596 122129479 146907880 127707145 43091039 161004552 11363735 155310793 2597906 62126075 8018305 22235133 250389889 90172879 10666803 89897785 75289294 52615442 281983267 66428911 31077836 94676383 43911833 136597431 151377435 139102109 149812857 20883480 82596047 96626963 161938719 27560213 109340430 40594028 12443099 159981917 175233586 44024645 38605130 95186213 135517693 129060260 173766146 106117451 101292137 43774269 152122664 72295390 36085288 127264686 1405288 39106715 1349103 95251510 85262480 20804906 5446579 212404426 144677021 34244307 27307083 139935993 21987936 285469984 12225737 61626054 25247618 47649062 163296594 26196932 78818681 63169773 121789683 5068244 20520275 199110545 144562407 43927201 50509329 88472114 175393573 3919469 39382659 42998780 100085324 26537646 110899534 2330683 224089801 73470583 22134595 77969684 116944139 44742351 14077343 61830972 33362653 212638601 92052365 150614968 108164659 41637437 92999843 86113755 71079125 10074693 40683091 43517977 171088221 118790747 59954784 126076641 78679077 14543687 91274496 184105852 54029978 59224005 14409863 53972467 102578221 3130754 71488468 84462256 288706461 102327896 25861233 125597377 93743287 80604973 84461542 92629498 59366839 39921491 69119025 495499 54640771 7500791 68577779 188286254 57932260 249705690 63916396 20277651 128538666 67373363 20137061 115747373 4888384 46227658 14438117 20472675 63997078 46221776 203972834 27803534 62003233 61225415 103156663 26934188 36696319 60560426 11366489 60705011 97166067 60450062 270440590 67007965 219985423 68720613 60326081 60370621 227020669 43733639 2939555 87384794 68188581 117601835 36676123 94835809 75435596 39450897 317229877 51824670 119109752 57038927 205094953 4583574 49877847 146541666 29393952 139667597 105112615 20587051 192182875 120353268 35060647 108550219 54758904 75728523 7833124 102228956 29807511 62319263 24676673 6457756 7717507 26078544 118133765 80506968 91696096 172331958 47930769 45641702 101298053 190257931 10846714 15474692 26584260 174387309 245055238 26014743 100510715 276540547 93603734 25422514 44512069 31172849 103221552 25470301 7816345 60329838 90630791 113705112 15314076 90413803 61055262 59754303 56629652 25467020 72493644 7386415 100660145 151508029 61705002 8285596 186189644 11822837 119540838 82685093 22441989 49213929 106117417 245154977 85728858 24731804 58147208 46408096 91551358 48542140 72748899 140951250 217913293 49348178 17167892 153935986 7109179 102615196 76184837 224843632 95440618 78702775 63667227 31740258 81260663 44623385 64792406 85415854 31680044 120660560 119386495 5620931 14552901 179624448 138037059 24885722 164033697 20366442 58425634 43049865 158203768 223801056 1921884 186583007 35111562 8321330 115416859 80824613 47541044 52804703 109202832 5726399 78646794 1362499 39638441 87212839 58806689 439600824 121575534 10571875 18816025 37470941 42104478 112544352 72154545 150675930 10160356 228962936 79461808 14708417 54226362 123579069 155919393 168515441 87257243 911744 34119068 59666328 2972722 21598211 55529667 86420010 189212686 52627495 76689057 142947951 2555491 136381123 194566870 73898966 236701761 1615561 3826734 103613555 40817731 69153994 85900507 128743975 197055721 2422007 68269688 27502974 92901073 5168119 26388182 69666935 17695963 100745383 32314603 13559064 75007196 51250036 45064637 33472609 88943269 4934998 106641731 4240412 117222055 1538721 45428284 69016328 1695121 4791739 69783504 46181384 154821397 47535587 90484370 14043751 9003353 48174073 167106719 31106787 104208759 49846499 121406656 18969450 198575963 2480776 51038539 91615482 66555731 140144090 126890720 20955203 24170668 19624154 161767937 106885664 68887927 64532 47615487 57089485 146970763 186729853 81380411 1673752 178311708 35348049 29055227 38116516 110868475 489872 2303602 8401247 66528038 74052799 36609653 174512225 7876746 38962317 5124361 190218219 88351941 45558980 68404056 125845900 44268765 73532293 180547650 52193400 4097527 64856428 67297577 14375676 291886447 50983272 41000855 74692509 179158291 94963836 80807851 95014972 14514906 41155453 28268807
26810326 43233329 23506172 164369549 30576353 105456389 166576353 153598587 14537108 93488185 58098928 117165547 121091782 24951036 76659970 147176820 44482608 10232385 3141685 47391359 125208264 68396015 52715572 93138393 107297166 10264549 143465618 17383945 132713798 148530462 131472152 70037348 63576345 100747712 47848370 112625867 21911351 91788644 83700775 127772442 138863667 65532620 55965853 124287544 16401617 58494229 134398923 121034509 26638337 141353470 122482569 76005589 64857278 4122908 40038706 114504758 141572787 94582390 14515739 3208801 31903832 120396074 62999960 145511262 132888558 29550352 159587704 124842577 158216518 131613898 86331848 123866454 99053033 92520681 117602753 55918015 49284938 45278769 100052327 9675244 70787320 102926942 103168206 137143250 52512218 110090640 38473822 89896595 64358413 120394068 78033587 118505045 86704046 4016182 42159439 131971986 19666569 135774444 27685010 106950587 139852659 99615189 47418984 165196854 51388450 167497005 102141049 43321355 40088108 42153506 119343825 144850132 131841919 116435380 123750344 12613303 83352836 32690592 66471768 30820439 25110921 23487897 128061119 139508188 50096025 79556005 39259426 159458844 168683231 127596458 162796896 13967540 22678 168752744 103229899 149523313 59968945 95771523 42475877 75046721 58809205 128758085 28674359 44374675 109643931 152121797 57129571 48290455 156500895 2411331 62199039 147112526 6928384 88380212 76901030 70530518 46228032 81724049 23590288 133012760 99871889 1483590 129521317 127977479 166360113 72434569 4316334 103056244 86300976 101106310 62954281 132328476 44506833 27853701 4433770 50230019 90098351 123607731 143673987 56131552 69711628 50357672 141259273 4401130 110704629 113116691 148921666 43187055 63052269 167487434 37941688 73091772 38507567 81058312 29720539 89283796 100082145 45074497 148796512 80734105 78490088 69434613 79497610 167085401 116134259 44821775 118041455 126833515 161068234 61687594 44727153 69105612 47217381 130462913 12666190 29796699 130012923 55054415 37455318 47251041 24150642 118537464 115537780 147902329 59112689 68105468 5662309 129739512 85420648 104804847 7440254 75815818 168101542 30371792 13095882 145558114 156107736 115809984 141180954 127570771 61551373 140652883 91478836 30230199 139559256 1100053 27776640 146245730 74277471 107064079 40934215 107106579 51795141 46665391 165335336 42322316 104195890 40776744 37499518 115628271 33025084 122025864 150944649 30565320 32370108 152980297 148171082 42335661 28380310 117400725 11213489 119344454 38669305 129109237 110551119 109017277 77222619 54497818 819536 135945073 133493945 36090371 1089173 93283386 10297546 109482499 106010062 55688991 151239021 55695213 157740382 121833407 150609324 88848341 127053257 133220347 13507707 46902592 85178517 110182202 94069262 78950329 145495571 71905852 115057088 105298714 67126659 22947841 89286890 39781003 161083347 76259739 154285591 113779266 150353253 70339676 149995913 165650618 19598450 853281 136451741 49658139 140957200 474113 118402076 63027551 158982555 72986015 15644488 99937016 7356665 169997314 163971035 106132989 104420426 53829293 148480618 158299631 101873197 161246751 105686705 88466878 58927525 49436102 96902176 87910077 126508764 98982126 150245762 126936552 132820728 30397377 68528717 126048897 133480940 93762072 73514579 100989061 34843132 17537268 144337140 109252846 148357198 78552002 132263179 27108693 83571592 47219081 81532340 8184174 164233141 45614094 85125987 156555822 148272844 20378206 139547815 100543576 140458063 142250067 98024839 64125054 106857614 118401498 20547968 64782818 49861306 169404983 82762630 153649842 10307236 55491791 122558083 114451905 90272176 80719757 2941221 121610673 169764431 143606225 105950511 34625651 169865870 25899432 16187060 31528438 44724586 120300160 135605838 109063296 14391265 139961357 167440004 163886052 37066443 88731381 122422780 167751155 43861156 147215325 34228922 157490516 64699603 18288685 26103806 24551366 114932631 166955929 129432849 164974766 83797301 167772354 26458256 51458320 25339061 69808256 15770968 65391962 108159576 144261490 95843467 143967322 26918667 67083564 49633591 148495595 113452407 37121557 9585144 45644388 2864296 125889080 109909624 148342884 144208025 193052 119380919 5879688 106548707 159768567 32246654 53231811 112378738 91832623 94505193 155702014 126169954 129404986 7329295 42169129 13540364 67673566 103801422 43050375 84048833 104177547 162593899 1261349 110076496 82307387 96860305 57585919 144945400 107676759 31184018 77192546 51407048 120975213 6187830 15677077 61286377 57504574 48212731 165508549 161886886 41640072 133331510 38366348 137405696 29598173 146380880 147739962 2511699 131197585 52043783 132693194 60971945 53820555 129276228 131199948 82177354 54890535 37483470 57697694 54421318 36796449 118822231 81628696 127686082 88853084 733567 38622878 25454525 4987817 108054686 136815388 103382321 100912850 125509555 11320708 108358493 34979574 55422159 127231536 16371816 125105023 70917523 16226364 52035096 135139732 91338076 145082352 89332484 86606143 122443384 48079791 87033625 57978551 91291853 97844231 165958862 125006627 124213458 118847782 162345869 66841399 157188324 34809880 136669426 3080179 75282545 114631969 66484008 19081123 105808884 51390218 164153649 66874787 14102282 89906404 85755395 74182764 43872937 129937392 9382963 53842961 167897950 142404529 158748890 153656455 69397995 133689649 74553024 31807986 159796855 63523662 166030602 134285006 143345258 10081816 119051986 87061794 142212582 149679679 23664323 106759558 5252252 161331581 132032302 148567131 82915987 116629333 60414447 65228745 341921 17646272 63922686 86005499 125262290 96389405 88304936 78028674 119758132 59369287 89586600 38960073 9707051 117589 2701130 162140526 18637185 12920867 138040850 128615727 168080462 169196325 87417876 72082703 62011988 19694041 15336363 101171811 35902096 166299712 58042046 113186697 80145004 9521479 11053094 49802214 12886901 78703268 165540305 159987646 53671737 168601053 164831133 115591789 99572893 137876239 15924852 528445 154253954 81063157 153808095 55370258 31566637 120456237 94427010 79154635 129973738 166696033 103224306 140668302 135507527 9327339 133517694 168999108 29039247 29571636 96668579 45836760 1427932 94788141 64929902 87802722 139336284 71275033 132379102 104644996 116606587 88295110 162666659 84435617 44619696 15657986 159831722 57448695 162154058 84460845 147270218 120881271 109013316 22053539 138242113 59748455 143280080 136626807 100608669 8307696 163517458 79728079 154899699 49926994 87950214 102054145 17607852 108873168 148781042 144649175 155171886 109443212 140696811 169737639 161398408 141713768 8613339 95474992 73779932 97187334 44039333 84420776 119938145 38405618 143301857 166085852 57608325 153794648 108944398 102807823 54725125 145620164 60721909 126079565 145267295 150405545 52890043 22360423 109006567 138226643 73697567 107144965 12288586 95139548 97358048 150366173 70296989 26764936 3925521 157202723 123501515 36162179 24964551 166911304 86810058 162674666 25154424 158883513 111207727 169213189 18111018 97657996 109288512 97383888 20872787 77798375 7177519 157354176 97507937 89211138 128636773 40107862 143559288 57655568 6247262 164038814 160492410 55730760 14715217 128368207 85695419 90744266 114723803 69772777 51847008 139800061 153113696 166000291 130193395 82373160 168661556 140383892 146274273 132631705 29753400 132782801 113113971 22711524 118158041 21605096 17541535 158191885 91547482 117423505 37257642 41850651 55007053 1255144 29705392 64904164 107313010 111642570 113654367 56001383 102666893 105594259 108497179 77754736 13639202 52469803 62758849 17727447 126202016 47655182 155654873 164761280 48583229 161162431 15668985 152863490 160976417 92781376 118407652 96584446 118420249 23806137 130946104 85502027 77025946 13261547 126619179 135269782 44928535 64426940 43809102 135768834 111525729 26411421 106475046 50342610 169330251 31376339 12635947 145880961 132588253 145957291 102122264 102536129 13325620 25849911 139467779 46317418 37524559 86698011 149734504 107736718 150841102 52890400 159299163 89793405 160128576 102140777 89456329 102928591 82538842 145723694 44038823 131257170 12879591 128816259 146304397 137737774 109337846 865538 42696146 58517825 64881061 15557057 164585143 13215511 141541813 94517654 37688048 5008659 101010311 105866701 53608157 148467545 19528427 41802031 9137211 150348459 30520933 66334731 41841539 162067222 16971083 30618904 34145979 3470108 9352754 53919988 126605341 114755338 34729504 75067682 153146336 144337038 23917657 2277456 5907058 63174006 46995582 154604851 63939805 4924951 28354470 33263883 300305 142550474 110069917 43328903 52881951 15196861 169633599 55136236 16456748 112829119 124590008 69056397 115220560 12114659 36249627 64790638 34546941 4129164 145533685 109103195 140632211 126300463 80901453 30249545 68034867 116964947 73891656 62371130 33368025 90496270 104881874 33568557 156501405 75757134 108453370 104468281 82710763 154205266 135854225 94399980 104454579 10175469 93808023 102077469 23272660 68059925 47954025 71590043 109002640 144292396 51418166 98654825 26187548 13737649 87939232 102052887 147479777 107317804 1889057 7721128 49064737 18084022 4779856 136179214 99266128 109780577 97661005 154013948 61041118 85496400 125282078 49174795 7693163 123609346 44700939 38535498 165347933 13607667 101440530 17910860 110782455 59989719 7193822 16728187 160449910 22737891 36768569 20949219 148388512 134365331 109431550 125776098 23171323 58375348 158349628 95260061 126384579 68144211 123596324 39807115 60603402 38554538 159876194 18303628 24535250 18460742 59271707 38726884 138979318 82751223 59763551 80327142 26043269 105956852 88679582 137447227 165101110 114128361 141935890 115022969 75282154 70886498 128684441 81672301 70188563 85288881 103727557 128982995 112150241 11087638 24292354 102561663 89874597 8523290 30180882 42605842 148118637 76520638 111264745 140276095 25807632 98821561 2346918 121726392 2670615 37277498 33509720 67298665 20691193 143361884 88003781 156806708 10615531 4715766 96891551 134998853 53150160 112840288 22284722 127932667 93631767 50426845 139917293 139801064 46470996 34948855 72143767 116073807 116219769 119611167 77343353 24628767 26041552 102253929 103539588 147917340 102018921 41498071 42483068 109077355 168703699 122664962 25984092 58157306 145938795 87692647 5595703 1219342 165139853 159595354 133300910 154186855 66584189 106542434 87487950 35725262 138332689 76244677 7926964 87300202 38414985 6704001 33723444 142122652 60703396 61789713 101093390 79060302 129627822 123394806 12771998 90654353 1235135 75556653 141338952 55008107 157435657 53502043 66345220 22987706 141686976 38759507 125688786 87420477 106932533 161803110 168571881 153651321 56382149 154266313 169547664 72835259 143842066 137653165 97637256 159283744 103006281 95562321 53963474 83489397 28756163 151823039 169617109 88364249 110332992 164737565 14987659 137157054 39272618 96891942 83844986 27084315 129022724 27487181 43702886 163827691 125326550 65897270 130069329 106110158 137159485 26254069 101639736 165211627 128810054 12230140 85542538 135958486 69408858 14519564 37817894 42371701 96333866 21009926 48538740 109399352 90813813 42018050 133091742 109714022 54312008 40088108 129973721 2310164 85002193 25662367 60934511 167085588 24615711 168765970 153499936 72587994 127478648 140119610 158893713 31244657 86708585 92540673 7034447 153286433 118959540 28363276 165404441 1236784 22624331 31201324 30334001 139146326 149896616 148492297 23811458 97716323 66042892 83514659 143785422 22094764 147506314 105293121 45571322 93962944 38391032 76101112 15359789 147014708 134899777 79316203 78948527 166876828 145045496 102031722 86118209 169050108 155835515 2345881 63275581 108362216 54745644 8099310 101615885 34018734 47279091 118521297 120553375 136909092 38677550 132275844 166348060 52695223 17862886 90968003 84655291 117860881 153034629 164149671 160130718 95852460 132939864 119918612 75462082 106237471 164860934 128076402 100774980 151011612 35372376 59097916 153310437 65056875 103586049 131362366 132842267 16766624 29183220 118308950 101067788 7808049 103990054 10352388 21313648 63314494 143409246 133915987 111069942 138434927 9641754 131221946 168386802 53430983 99998471 147845192 149348400 162747392 161432000 53477886 11512519 98541894 156586558 104353038 114100821 14496410 85361896 93619748 42158351 99402655 75006482 83034800 83077351 104280465 21295577 71628480 101914847 102256445 78761697 134745791 72387972 111255310 102999311 119830059 72256341 65921818 35142281 3785390 111895938 82933106 35524628 65150579 86189048 57076582 65157719 18874913 142859177 157227968 97910888 46804536 144474534 117854370 94298286 104332655 44851032 116358234 91912421 56392655 151467348 139338800 3109266 1436806 47525982 107917156 146910838 77140203 168117420 112149969 96625773 65881800 5446834 138874904 168690150 31910564 98707185 65097386 61392491 49781559 60459973 79215835 164243120 14408945 18551216 9158801 68288269 131988969 161409917 88320916 132116520 34272527 141478930 114602049 69442127 158552149 27183833 142370920 28275658 61506901 5008268 148972632 164511397 41451423 49349470 13934560 135647590 29222966 74047427 129644805 5191035 124261262 9591723 51196520 17403767 149268619 49081941 159021417 7670859 32036313 98767688 153375054 63507444 113039358 166451386 21841192 64897823 44247498 121117146 70543744 58164021 54581305 46685604 162791762 87624069 80149543 145917868 4467158 57941253 118709096 98661370 93625698 4949414 93347204 82383598 14936642 155308379 74090862 80393051 6463417 5245469 150356857 112964762 2430660 91573016 25941388 134248320 128862754 158576034 29726829 149779027 72634557 19805289 149209442 66237542 123298637 60894646 139959317 52362329 102070057 36088858 87376923 119018734 14365391 26338134 124501251 153562938 156298187 165645484 17802451 139280031 53597345 126953365 60518419 72472972 84328347 70115905 27154746 75482142 97947880 3464702 76422735 98113851 18124856 85328032 133312759 107104233 61990279 63136351 120137453 117563602 50195458 145436887 21938823 119962999 60805260 11977333 150565413 42191824 118147654 16221825 77740626 140523275 82461118 3646891 109520545 133514770 155562053 84158551 93883894 113677895 55856169 115844426 54793992 95610992 85141525 33809209 138583031 38290732 44040999 54206183 140497724 46669182 15738073 25521012 58109876 146077974 156145357 85576317 62266138 169094240 49852925 101520107 149674613 57524124 10207276 124624076 147818332 165513156 107953026 15905523 80778254 67564715 153273258 164948144 9990526 166090612 71033276 86764498 111126314 5928529 51202606 41186869 141599647 96722163 168923322 25163060 151769285 85964274 162177654 131204912 13642568 61888653 89640541 126239280 20934582 20183522 53679744 124287034 67949442 108902595 9004577 94696545 55529055 154483777 106450872 125738443 46696824 116098746 5313571 82681166 98079018 169124755 61336527 140067930 151078524 82018217 100392956 124705098 117550546 33535254 152359661 165813546 153116280 89535498 150268763 56598967 123302428 10198946 85614397 98040649 103985566 169439833 166322611 107389119 52078718 13315284 90292695 97505897 77598234 18325320 149215562 131827078 115663597 66146014 90412953 44320292 79549426 71296997 167731503 105892609 128406627 21564092 19143462 127779514 95199847 104550306 152773713 51704123 12866467 133148250 38794918 154391433 148927191 120566652 109991564 103024573 36633351 92488160 9626709 150014596 27130844 165867283 129300521 126503596 54281646 139080196 14581971 129952437 159239935 33195033 58235404 48623519 163919491 25887124 147719086 136916130 96113682 77770121 96852604 117007855 147118952 133534507 37609253 4429809 136910775 147180492 41014472 154890315 19516340 107069893 116583875 59146230 31739476 106696284 150238316 87453729 58700524 113746184 54978459 39418852 153335291 158803715 119450364 130031895 14531294 22421674 105842255 96285331 48706887 44780329 97306079 145131754 163569801 33981827 85147883 101842478 96529638 156951701 163755305 80112602 8484955 169648304 120742194 18327598 55256494 77873889 9115400 117716568 148739715 33423275 54563727 38096745 123187678 122798531 95081000 2667725 61409797 109898217 84269731 35713022 74084130 68585140 66754954 166432312 69889023 120046384 54792343 55276758 70799679 7980412 65515416 21694040 20040620 162087945 83282813 87705856 116343835 139238772 107776685 150488063 34773585 80166390 122289959 159853414 11295378 60450725 29182999 60546146 122614931 78001219 144422786 94021730 55052137 114074879 167291118 128490386 111648010 8074881 134114105 100666486 52948030 41856431 111818877 23975797 50945855 18104337 121416975 50950479 110821657 25467071 9852622 131920017 150049616 139780086 164711130 10765658 76085353 82583960 66863210 57750394 162431396 126560172 22700576 116960833 34878390 97928687 107130532 149846619 28450095 114442334 107093149 62678099 152099374 104780724 134351527 89678825 3653045 100433093 12428598 137180769 127842941 90344358 12946894 98151540 102696796 114730637 64355931 138381343 60685835 109020201 68627351 30632623 106795207 99578622 108724112 55767956 110551731 35247936 31012165 148339824 102070720 155872949 166590667 100107305 160598405 137243550 131960273 33339754 37581577 147798221 45143874 72630885 150741091 72561627 22631692 114486058 125958321 107770667 92115911 51429097 80988697 42920155 98308501 47816920 154818830 156150134 147702647 49342194 48514209 111632353 146553413 82409880 25999919 166334987 47713985 117195144 52749487 76869206 135106327 27794558 107383628 38445143 143057754 159885918 119661725 85325108 51329970 81268466 126660540 90394083 23602528 46272589 50324947 120363995 25600011 101125265 134887214 110798248 92653434 39079923 44678176 49828683 412539 147802267 112861011 113028036 129287941 18717544 37161966 116489797 92494518 83012360 135203091 69652638 140748219 112815808 67211370 128214442 39708957 31379501 71952313 81229332 103086589 77149536 90217232 132484859 45540212 68755735 57050878 152334161 56019420 8447895 65367040 19646305 88993606 90923378 23863478 163546936 29752890 91399888 129078484 164060574 73099813 68007599 142179585 165427340 52012486 141778147 3792088 12398882 24608401 156677355 106084454 51082824 148924114 152427491 132274059 158458751 59973943 18495949 161947491 155425033 125343499 85407439 108246055 2952084 156997193 37005600 149131480 144413317 63261284 34132430 94568943 44533863 33435294 95985298 70204543 70398513 160390665 88680041 146255386 32522139 94422046 123908053 133765010 91360924 148537228 51758965 108654531 51152779 119118796 95662672 35281851 109261159 86052487 92924499 144404596 140983159 12551746 160396411 145936177 9326166 162543936 52802357 125129503 157966567 55831043 119937040 114963724 143814951 78919032 25298023 15679066 147095985 26252726 93050673 106798522 40452656 136873868 152876716 85186881 141285113 163649633 51232713 49311339 37527415 38335119 169010753 4075172 25564957 74126749 112172834 39134646 154438132 143688335 23961602 101008339 25166358 157798896 67720282 143347519 24959944 58156898 61703880 126616697 160037014 143914367 18184968 56828246 48920577 167633498 93135945 26037761 168976005 49808538 165887921 29361516 122674992 2431510 39518744 162321865 33829014 63872060 107251572 5289227 52018589 81353925 26015372 78727867 89866692 82677477 157233442 39092622 168710992 145368258 112789135 84565225 66161943 18496850 93454491 122623975 104177360 88475361 48675743 103729053 122786376 154977355 131568933 142083059 35779441 24820969 47199293 42094006 87902002 24267653 107116303 146956721 68530077 51333081 142212769 82705867 144836532 159268291 50262472 142721154 65519870 46206323 71490797 163920477 100408511 51158151 158968071 157330903 11918547 78872010 62872613 137084923 123406519 25638023 15028323 163778935 70762398 27819684 65143320 91966243 120830560 33809243 113615131 35775004 152686180 19036702 161538182 96960962 19077009 119538815 168296532 92255855 162364824 155572933 5174375 12635318 99719926 43323412 136363154 6517205 51370685 144465507 125076123 75928885 88888053 45233039 151798814 9705521 119096254 168552008 34107168 13877032 123333317 53425339 159678008 155363493 120959981 12210658 68160871 21245172 81061100 35166098 128957699 65249128 10207123 73141582 128534824 40244814 161107657 125192692 121616521 137293224 44350399 101433305 156095139 33415591 146156412 128182074 67023605 42579390 102949926 93721204 20895839 8155359 124745150 13289971 11274009 148482964 72530330 130061543 22877886 139265377 130084119 91204082 169215246 123702404 134423964 20460163 10783355 71470856 28351716 64930327 89020041 120285523 53586686 59143833 3407786 133847392 117248405 159285291 132655658 26034344 101159588 131982560 115482394 50430874 72586668 25432000 40111245 95989055 33313183 23419761 125928248 133826074 76421375 121640899 147425955 12488421 55667928 75945120 91696385 13171311 89371278 121787354 43366456 47318157 112098221 102827560 22279945 31028026 64190300 2984554 7224099 166980222 84244503 33622872 124738367 168062493 133051333 131490223 108393938 136196877 142502738 101991262 137660424 148652029 98638845 58555905 6745991 60378900 18765960 34415480 112761442 20378597 79493972 23466817 57069986 116508701 98348383 70048942 36252721 108187269 56969227 131454234 124410794 115498 86926525 14537567 9884293 152481772 35202291 71685362 103723324 139600090 34166345 35947316 90622631 164419376 8609803 102310947 113941361 154141618 16907792 143937045 13077862 55386323 150826159 34040256 146440567 3919894 61872078 125707741 115840533 150319984 28302195 128855869 169347727 101424737 104057374 133317077 169460165 53363255 22509683 162864029 62714632 136757894 126843409 72587790 130453461 139852744 25854654 92163426 29234611 48926323 58099370 99995785 31742757 147922661 39315662 137915611 6782116 50185173 91337396 25483459 41904473 64847945 78599279 17316642 108498624 91495054 100930258 53622386 4981357 51264299 69429088 34482868 85502299 142429162 142610960 15638759 24368939 95066125 53670955 129628706 168950488 29839794 94111167 137322753 119553010 2041547 63415984 41133914 54656802 124266532 54474273 151042858 93212598 37595347 14644208 87416125 32559947 45787443 159886479 11743464 134273242 151901409 80533165 59543503 44519770 22864660 21506428 14686725 26750180 1067770 133690278 63597867 63645382 130499072 74872624 48283859 105700526 82777896 107644102 49144314 59148814 69136977 43748650 123761462 105098301 167410509 6978092 8745480 157937293 37210977 134947020 80799861 164962390 4942529 74857256 62736851 109797560 40293247 32245005 121846480 64246451 116013695 57841497 16249790 19544968 23414559 9909028 165962109 121877488 71848307 85831878 124527635 23974267 130818740 140062541 66409769 153534531 21391457 57079591 71818166 161005640 159529649 4754747 44957010 112368419 16026036 116662075 145355066 113087162 78327704 8696333 18220260 39630740 131140771 134801364 125454883 144778375 144715390 57565961 32479979 161178479 146720880 158119210 101302201 22253612 42118588 145777040 79937893 114923485 40952167 31631628 157957676 83816426 46020887 124726297 147500551 107559629 114785955 8112519 103793636 209032 26440321 2476985 37670606 49372012 69071136 73876424 90319062 78018678 124584007 146415645 9380702 36204730 110458061 44670526 144989124 138581501 136986884 27713706 98999466 53440316 56633681 165831226 81294136 123789461 4295543 100781219 153831878 35700527 35274201 42347561 27898156 29380658 101450186 46507138 166745622 53107065 22930331 24191153 103038003 169222641 69319149 93603972 65856742 151349249 74839321 45056664 48940807 20797103 38934199 77436615 56113090 8960258 40622622 44190106 136828019 119369189 5293868 140722532 1759925 148753502 108929965 132532867 27876974 147100983 126206283 61677088 137831257 66372862 133968381 168284717 168100369 28377488 9663293 93933313 71181550 30353636 63175774 67491938 102388535 132417063 154860191 135641079 134636957 50777130 22239247 126627577 168587504 110594061 80849025 95604294 98003504 118820565 66728468 167154608 96538546 119297925 23065991 40108100 120457206 29060939 78078263 100136477 101335895 12669998 52145426 53762721 28033102 90250433 21282708 144204234 38122942 154332290 4578389 117613990 156210195 45025486 156169327 83073713 137575730 71684971 124652313 150104050 78766933 32914720 119418778 31318233 126103348 120699575 24635465 115458543 116738014 77483773 67216368 79160908 112804826 168471717 44875988 37788824 133170673 13596481 164873429 100073288 19662540 91104972 73000805 165685859 31223611 151012071 10429789 114984702 159661076 162159702 11739673 109887337 80857542 83821305 107393471 61716018 78585543 47664549 87062576 158611513 82552595 81377504 9630007 98959091 41472112 43417609 99131165 113165107 62032541 91012764 25682580 41827480 92719071 152999337 70663152 44108421 122013063 168262107 106816406 165038108 134182377 152211353 155845834 93489358 4306015 159502840 145263980 119466701 25493778 158960965 115624616 159026823 141312313 100663851 120127117 119789446 70365244 129369082 153418557 56998858 59053036 38967757 31049803 52941910 115796656 133531294 12786924 159483137 7821530 90358315 94151746 158534758 37371627 4229838 49558944 4981442 3727556 75723083 39550092 89877929 78242585 35502919 20589805 99562897 160222059 13159292 92992074 142061503 160551145 30559098 153832711 61617299 77434167 143831016 162555377 141637608 884340 19732631 157242809 39124786 138295255 84088273 120201951 60349643 68949280 152993200 157514503 93050979 157614752 92137467 13116860 90520155 83655946 65547342 11411250 118037035 81665586 73762286 120813305 161150344 97658829 158897878 82589009 67024370 42638754 57793064 59801087 169786055 94429679 28592674 105333649 32873597 130845515 17471818 120328941 82426370 143838003 125253229 35883430 161605791 63869255 154580354 19439432 120194233 74730487 92725701 39958432 152503532 125831195 60430937 61693170 104720833 126878157 162964873 113010169 64075669 33585676 29957808 166463864 106612712 56344630 88865698 91054074 46907250 142117042 17119085 156993912 123882315 14233522 96310933 49686529 24797866 147062495 26990458 147619976 167639669 108248843 121597515 68343604 27327925 168329529 99643562 53982803 106148850 71460061 84775498 132367338 124398078 2224127 59556134 111154687 70565708 65723428 7121011 48776689 88207475 144879168 97114438 73454059 162584668 30587165 49056662 39660354 61690688 30607208 9503816 84100292 113915062 127318797 3707224 83238987 10244727 65254313 29893871 119357680 26765361 30954263 99778287 91199526 36994584 11733485 25962264 6991182 4063204 67156732 115957510 38507176 4918576 63124417 138391764 122873263 100337944 68117878 113787528 114359544 82685892 34869567 149035753 53701453 138392903 70297261 47818688 101249909 19267562 105746902 5286983 64851481 106108696 147454855 102340391 52015971 139405219 146912589 61263053 150307455 8354412 98892808 116776621 82768070 59710511 74467208 159293417 128593763 37523556 37545027 149084526 34882878 23844591 162746882 87575738 4259503 48078839 64519964 52560277 39801216 110008751 46098492 105828706 156714942 154786955 69381148 15337553 162159770 3364589 131407943 142408949 22280132 147790962 168404635 114254212 54128850 84908591 60032202 102722211 160307586 83222786 79160160 90329143 132826202 14719382 142377754 106739974 31627429 72796108 18295094 3407616 163182048 23721494 37291778 33250640 114787111 11839310 98572494 32790518 144530311 10019528 99997944 115230590 112875512 66479622 35137861 9097720 104561611 6471968 91333707 41470327 150524732 121096627 100446183 110329320 53018444 120499621 89712621 1108043 42127751 79810240 127875734 71061122 12203773 89075852 13375430 11000122 94234298 67668636 159137867 125314123 76899670 143238872 67001454 29681813 75854561 69188300 16090908 218280 156983661 73834927 132412541 135496392 39187652 102627827 140580599 86082849 145794788 96818196 60230286 46065529 44927022 142385676 32209815 4230178 67275613 144829103 71300006 71555737 77211552 779858 69127848 155594591 95058237 96106661 89571674 131404237 116255350 158555787 148125471 23497638 158764904 98865234 169735922 64139912 158385736 41632490 75111627 118756900 30139402 19784685 163116020 88400986 58383491 78368861 27142812 32088265 159833626 103069266 150506185 16174565 76475163 41602264 127165525 12693254 56458683 42560112 105138676 120082560 105164550 169440649 146513786 149328646 152392454 6876143 106365923 23466222 58767402 104548385 148523067 58428983 132956830 166557670 116028485 118537039 45401917 50849720 26040668 110273322 136820624 165325595 153646544 168186338 8058850 49895578 91697524 83967233 148064016 145654062 60003183 125791466 155764132 33712377 59362606 132580127 89273103 31739595 115813928 152268847 116362144 110618813 67130603 103810092 28650610 51596496 161793862 142239459 117469490 67680961 62909996 90168238 54439950 98688570 127228986 8483204 14040453 146002766 142737372 54859918 134449719 39031371 161817084 47436664 114148302 156679888 35915424 66615486 34989587 12302543 115009998 14433493 95325800 64534771 29237263 5401359 79115994 4138565 92379224 55285632 57573390 139884449 1385823 109193958 18832260 7419225 22691498 61499965 87984282 125048277 152670489 11969751 130760991 69158261 20988115 32486847 144264941 143275422 89265113 115345102 78934621 104328099 67679516 112405037 109402072 21718350 41107037 5160571 140944331 112779428 107251079 163513038 18642387 69876358 24854102 118338785 166635292 59407537 27427681 56032867 68902938 8753368 111554085 129190463 130984626 65060904 115789414 149228669 6461020 113867649 41182109 13660418 131309734 22362361 8217392 67134207 133388324 155845035 126266242 6467854 19103325 14702484 133330966 49541723 129875529 154844670 163967091 64606409 25515963 22521821 54441038 80843908 106036905 18709384 165842871 35833722 108830940 94810785 14774037 9732840 148419265 40796005 123574411 101609986 79755755 19249474 22491289 124541558 142198676 45843883 17856273 35669825 123757807 13449601 68792591 69602012 97609920 31640791 18744404 79059860 14951364 91639877 78932564 62766550 52109250 55662930 132949707 28534126 117871013 127302698 138701232 71914981 74340303 32731052 138286789 35901671 162180493 56166810 22215906 71161048 107863725 34691067 167052081 97827044 94192444 167816333 120911531 2124830 19019872 50260925 68344114 67867094 107219017 60795910 156313249 99317689 5506147 130989675 113613431 21490703 654364 112887905 122761131 25404120 70400859 47285534 155818549 126261278 108634318 130853216 96437685 111362053 124769035 19015231 30929511 54282904 157421785 154617125 53708525 152712751 84458992 115843457 7957768 72522816 60670263 145895836 27548177 106450447 13304659 71336369 62815017 154955918 24559339 155358631 113755160 30008672 88976351 113953312 52708041 107104352 125817442 115277425 106939129 133432575 2880531 87379932 80994086 18452837 12661821 112557085 69396295 65090450 12693543 3921679 105520275 18975978 12008341 36907459 94538122 88736141 98357325 111749857 23183410 151215289 112335796 121805102 110331309 123263464 98475237 89695876 65367992 68640951 100974934 100918732 80104306 153592416 52666391 18807083 16778694 116970404 87513858 166886348 89877419 10921888 110446484 102389283 106094280 115953770 36183854 36724437 47275334 54639547 100810170 17190876 135870120 156546064 166687635 157484719 85323136 94029482 152375182 159974199 18265344 69003935 2942938 82007592 25855283 169807254 156118497 138551751 63871550 109273739 87497521 14019662 115528787 165019714 149284837 65459588 55307766 2054994 6774058 96613856 70452233 17471376 154585335 81589052 68629068 77388454 43652345 75280573 56845195 122193263 152243041 45697326 46028588 10085760 133482606 90841166 11740030 82351451 142847889 121823581 150536802 158943302 150917704 7688913 117275061 88255942 95917927 101842631 157146215 17135201 35789029 115281335 153947920 39394032 27589402 63526246 56252201 92939935 165086830 61170301 69831733 98506891 44361755 163338618 147946444 145638813 22979937 168581452 127649447 24124139 48094088 37842816 130197135 57342156 52274915 106089146 135315750 8883231 18679991 60396835 137247800 39653180 92839057 89114561 93379028 12807766 126154926 40815878 90307196 142468721 73401563 144702521 72596783 130661422 94382997 65047474 82969588 11671180 85860302 64191422 47671468 16527944 25245459 26304814 57337940 151302516 14048392 164601854 168831641 32689725 88845128 24912888 73258542 38165340 48528523 34410312 2117452 63994069 72399753 37358248 92184047 32904673 136727481 3425381 59098154 78694632 23364987 112487334 40487540 100749174 19131664 12154405 46662263 8589284 148406838 164818383 48882276 9033732 122976572 129917383 113096682 138735640 17691424 19721836 60040039 150134140 124556824 99584385 54163513 83587878 60956169 28955828 141370810 25220945 59028301 150603884 92940989 117669529 143881268 51698309 166348196 42397745 42758604 112248144 70120801 69711883 122015426 68291193 106796754 89883267 116201460 35416338 44285544 159603293 92014132 133146941 111127011 133944819 165340827 167475228 129835579 165908355 85704548 41376215 42966990 56839432 37765806 146410018 125743254 59408574 94146459 164158375 5306431 128167641 127624253 57148373 141102295 86151444 35259071 66763454 107874639 146534016 9956356 140376276 157913306 7466587 25080984 159848314 110976527 128630347 145390426 2287265 162602450 108632431 22801369 26998754 134432617 76758264 128139064 54279402 15315912 168673320 43972795 20830151 51944894 137038496 26495384 132887419 65332326 122280932 78820398 147093112 110925119 85058497 12990057 132380632 51718454 3253120 91932532 68644164 116491599 101007115 105859034 148229290 48483269 114469891 46391368 33645516 45552112 107538770 8549334 146361415 17977551 51259250 71665234 116618640 91718910 2166990 162834976 46749847 36879494 17806582 110574647 139811349 76120152 108760220 74468194 86959454 74166682 11823449 38153916 130478349 69208819 35473628 68704242 27317385 118067924 117237491 48683087 143180443 78803245 107246880 81151251 157208452 4467192 65352403 64048214 81129780 48346385 72660057 119354382 107462491 91457943 122201729 78275820 143053215 133169925 24512130 94583903 47028511 162910065 97228066 423589 99311739 104439806 5421912 166180746 10702520 37383646 126372186 73522042 74909531 166982755 116780310 35180616 113191355 37696310 77462421 26423525 103281987 95295030 62712473 18183064 76490769 46478833 33622821 9753410 70644316 21163521 45162999 3373412 23705412 138011440 133534626 64398278 122246150 4350963 112989667 1739219 86627053 108069986 39497817 115547538 143556517 20762984 161295439 76552768 122957940 152029657 118093169 24610067 2538015 149884427 14005637 139865256 5354473 121817240 51165359 131523679 101222590 131162327 149223059 97064764 141969499 77087673 148171796 82954798 7399896 15787118 2878355 84428664 9119718 163243520 118266076 145877357 95106228 37188129 126139473 114243689 123313410 54426962 62248492 145501963 89140095 167825173 43359945 129725028 120327649 169347149 163266453 99957195 111709193 23112248 130765564 34619140 162799905 60274112 14290642 57608546 50191990 39877019 84720707 44768786 68487577 10601744 43348504 125217529 83299592 55657864 43229827 99599940 119376210 133602405 71571462 39191188 165791582 107516160 150503975 83679372 122828434 48441483 68589407 166502182 105553918 125569769 43707578 46666224 6555472 51402645 90939596 120859681 140490499 115402341 11154023 27482149 57381528 80332140 99357877 19492438 109088949 52552253 56737075 109567856 129206647 148731572 13902974 155287894 23897699 133559293 69053830 83989010 148422257 45142089 126317480 114183135 164507215 149873105 103449879 157714389 64807196 137830781 41017549 32437190 13063174 47201843 139343067 26052126 18242190 163301541 60589343 99222931 120812217 99538145 81876913 54983865 127543112 75017158 3034143 80727033 139777876 77301193 55789359 74941219 150599362 18009341 37601484 124424411 59998644 34569177 164708869 66365943 150226382 140797417 51604503 114501069 77229130 124648505 144118673 88259036 56040279 22566089 163700684 139743111 130604880 92477076 35700680 68468690 134176903 54246830 59206444 111414702 110335780 168097360 92175836 115219336 55707062 30353126 51479043 115217772 92650884 91162364 52238178 77245161 26778247 64439367 100144586 47594764 68768638 125884626 90120570 43159124 59874578 265166 119247214 42988461 35168121 4008515 165719638 165936609 36346952 94819829 94198717 33523337 121439500 139267196 120554446 35488520 13018362 4920140 60309421 35675962 12715490 14768546 42801138 117212671 166241215 129935641 135410491 105254055 43857671 70466003 20028312 58176091 113121621 52327717 28700250 105893833 15846108 8833591 79045716 118522351 59999766 15822733 69473509 73281186 59502108 167838756 59011352 78662893 45911866 164838154 59340387 23896271 115233633 69377680 141201847 84862895 155305761 98076944 26271443 79511856 137596113 83435439 17301121 124494587 85730881 91273153 62971808 7422642 99009666 100903126 24715722 161488899 48608542 2034220 10114337 2377399 107261092 157882621 152436399 150432286 61920426 61653407 102449667 9428421 69864458 95594944 89792827 40052255 83929272 76268205 32286519 3773201 96244157 9506842 144511339 42918404 130558487 107081980 158182603 16319813 54724496 7006448 6699241 74868085 3859714 97870666 129144988 1035283 84319473 52115353 101016584 47111692 147269606 30855153 79736103 67583789 79170088 34609008 81062613 3745831 17403597 128125651 76970492 77258642 62543459 55315161 168810306 49935324 53129947 77437533 30324447 135418770 26804291 108250373 207196 22118785 106229396 38633095 115678132 160465482 96585058 35008882 89085474 77295311 157158846 167755830 70161295 165609784 39982691 154821924 162993756 28364041 96442921 47653822 131485038 60047757 160693945 72878983 42897426 68402968 63374589 162188466 46623282 148389838 110942918 165397879 29416171 79967626 125879135 134571150 119811614 11841452 21126597 124704673 145243614 164795841 142651131 68980849 43027187 106096507 115459903 23053989 86340756 84171216 19307546 147091752 121952696 83019126 120990802 148491872 60066712 65726199 132203458 6787420 27187726 17260916 111488329 86379533 59554876 113357530 1652451 80952589 169979685 84091860 71130193 10963147 124015561 124962138 66487731 98895086 83815967 124164651 8236262 154639429 110856405 164733927 157728890 71482314 157161107 92898268 84198008 74868986 83806498 27123177 38988225 29960392 39486733 155101200 12234866 67450407 37371984 144042343 102013787 75577733 13422996 143016988 138466343 12725724 152740512 85027659 56276511 43021713 16351484 93416190 148580782 141179747 142292601 130810529 61652778 49119630 99113060 169763173 121332808 121167211 35906040 116785580 5416659 77352227 152724362 29172561 10634605 149779554 26128796 32090067 67045008 160058213 52586542 73825679 58045361 88111238 89625360 116854294 28370382 82352233 95669336 3336964 71249907 68625736 70819297 129971103 159991573 63372770 51241162 91793948 118463786 60604320 50388884 14218834 145268757 78821027 145195827 4750973 153864263 126052909 7689661 162853438 131540560 157868953 42831908 71745695 42849673 125371617 114954697 149957289 28036553 54417170 24039088 79462352 134709173 162357225 41532343 48889603 3035469 53907272 93125405 75508764 22079481 137277295 108753335 57168331 104470916 157874172 166624973 150939634 84942404 166937399 30152781 13821459 40883538 39102788 120563898 4141200 104111383 132881826 110092680 154673837 34947784 111795536 7101733 112194203 63870530 72327146 118815533 31471726 92844905 5932235 29775381 92861446 39520427 42077856 107250722 112973840 32258860 49018973 493561 27309412 108427649 107729476 119076364 39209667 116574372 159012356 121867169 44327976 63594433 92524013 141160486 12883076 161245969 58115945 164947923 120806267 46645110 83036993 111864964 73045464 45949555 57486129 49640833 93736351 154034008 112140670 152576802 21909736 116710236 66481407 29051045 127871671 62769882 7830540 152347013 18076780 45282016 6449239 158647230 27323012 47296142 80645671 91097339 114152450 87522902 110166783 119261188 110058119 150593803 126640480 150798789 49956183 137723256 49395268 96236099 84996464 167554550 157608938 66504952 63965492 78785514 54431093 12046727 56122406 166080072 53193697 3886064 122987180 50538093 45271612 45953924 15954160 128656969 81448190 131942066 8400686 151666180 152257644 144762259 2118013 139325489 161792281 85558161 46586953 79644065 52871887 152354612 3307503 167318063 77015661 111889393 87629560 25358662 169546593 10411548 131472203 9387213 143915251 38103766 61609258 108955856 65365663 52804465 82502649 161201769 42134432 31225736 152471504 43612293 89690980 93442404 102493051 62935666 77971146 66254610 106709850 113186629 41985886 62056953 128373120 35709571 101942285 67572756 20254463 146870429 44118264 39920148 35280372 56225409 104092496 69260924 99406038 85493884 106850049 112819140 95914 102757367 24973153 143465244 115196216 141837987 13645118 55484243 43896924 156967188 10300793 155417026 35712274 35690667 31070084 105931216 94506859 158522926 151589714 131941743 15891481 89673725 130808914 30760752 164869213 32717248 102658512 22432435 147057854 150399765 88592049 90988420 155713897 87831622 119659804 3756235 158673359 106461990 25100534 144477849 118267521 96872239 96748513 1269237 126114313 59493132 69081795 78004568 91089621 98648348 92967084 150673703 109382947 118572195 101353184 38031669 131928007 105276257 29960307 60625536 14927819 36700093 13336959 23215285 64685153 102245225 21688872 167734835 60789263 74498913 5220887 89457859 24590126 31297340 110317233 134378047 64314128 167379943 86113840 107745439 155852362 24267194 8506086 114068759 73727181 27873149 159627824 43573380 73696122 112412143 99338803 90541745 144366431 101380231 19326960 41092876 34151742 104969696 62181291 84987981 63951722 86831410 33901383 69352894 124629652 16339312 101871820 120846846 55752384 3768441 161591460 146529766 11334223 11197917 43190438 143787122 55321876 31027142 97597119 70883302 31824408 51241706 113045359 52017994 15018854 18396040 13678030 152014969 56767488 168494871 99771113 167860771 36876672 168720376 90684188 63507478 111059470 47859998 72889336 11792662 62277341 18570919 69038938 116365748 83223449 99024949 53376396 16667548 9871118 79406694 121207688 67769956 94984950 73777892 16385382 142475606 22842577 2028185 111091923 40803366 66863992 163579508 15950063 140612049 51173060 75021 28097362 18810024 140157979 115388265 55444905 89241908 166167197 76216610 59878641 31835033 26957189 26612463 126089833 76250083 67171029 7160179 46253532 68331874 154275238 36992340 114048359 41860732 109073598 60669923 47727874 63349514 43704773 125014294 101757546 102787763 135229968 6111636 130292165 48444713 105800231 158395732 26219831 19863446 113025503 72456601 10802327 70796228 28910183 22569353 60301091 13455041 134862071 46022859 130922117 115106524 116596268 118467322 114370679 66579089 85036822 91729212 58096157 47195672 33367991 5794093 75944984 7322308 99256115 51525793 159481947 154282973 134674799 38956962 19646951 56207729 147021355 61681525 20738198 36678945 44896235 100575808 69656514 98680274 13587386 93033605 140420765 2955399 33448231 96512842 100700401 87777919 70913290 113618072 82964403 68588676 163292208 14926697 146254043 92710945 56700168 8624304 116361294 142587721 127261184 63255742 21439822 110720337 121309722 69656106 11800397 63530700 81272988 69603644 68347990 161640658 112249555 125855182 40698034 29396893 116678497 22999878 160077950 46108845 103305056 152167272 110863086 123901083 151959260 20237531 168602209 22339309 166345782 45061441 97453061 159250407 66892161 81260527 54468221 79349591 162267040 60961371 47520287 46036068 130197543 12695974 147265067 49227665 155746962 115671485 4966448 6130761 53678537 137543617 65121322 105358367 50378820 156394356 165203552 65626715 27984227 28829552 137994185 98758304 63908559 12806304 139963295 14534592 92315117 26964210 64093910 154609577 53703884 50405527 118245727 42530583 146190599 129640470 119357136 133803209 48062825 156119857 115297536 151098040 16704166 38281348 94323191 150269290 80873369 85338640 125832674 130670432 54116814 154339294 165988986 55800783 153285107 57457127 164436869 27821809 154731127 131451463 30067492 80453486 120614915 68823327 163645859 112085029 114275819 117647633 101806166 123078946 2416142 96555546 9399283 166409396 102098090 151247266 84006129 122559681 65828845 105396158 140176798 95385708 4701656 8735382 150424874 11708359 65698744 47076468 169984479 73459363 103591574 139838073 134842997 82848786 69417511 43416623 60740541 16868029 108026823 158789316 85749224 119308380 13730985 60579245 26189690 20241679 77373188 11969751 76169435 3691125 20380535 133844553 115069379 4941186 71436346 145191917 59862304 53154104 140381393 151866984 146250575 67596709 19200293 155468638 140765542 14126966 64992445 105122679 65102894 157515625 97075066 74441657 112766678 147937859 160142873 110884183 137701326 81834991 101854446 54391670 118524068 22830915 123466172 125699190 100630497 47716824 160149163 49568175 86865172 149584632 168868038 2914191 153457096 36452301 5916136 168530452 120126505 6886496 49339542 43052041 80470299 94050426 166833920 14029114 118336575 115235792 70401029 29669233 27133326 91591070 115667745 80779954 29835544 2699804 106181405 47597807 123205766 166518502 55728516 127728990 143971555 94133335 142243607 54901347 17037281 16495933 24991904 105188214 158316495 132348774 57304654 50249161 79825387 134126974 17925225 79763099 157518124 166673270 103893715 125354617 153276624 94010561 20545724 117768707 81379544 84432897 87691780 4057067 104572032 75288002 15187307 120980755 102508589 162795077 97629759 109641976 85780912 59317454 159357524 49657578 56364078 126431771 36817699 138266185 46316857 19888283 124387453 81428079 161352678 77891025 169556555 69051722 55798777 148136521 35650411 131360751 15462061 168297314 75962188 57654344 122572822 32262328 144565773 132260986 89276316 130844750 140072571 70630818 18914183 33892203 108967246 16297781 30168302 14908439 5992092 129236856 35407158 93292362 46830733 159996180 115650524 14294807 26218216 126785898 85157862 15933777 15733109 169713142 117046258 144632005 28284719 167207359 32607173 79329191 36171716 164004372 105741071 66349504 113742614 57317438 78728003 7558846 91638976 61977546 112866876 116705935 163748029 6314446 110610347 123910059 139567722 148904088 150518527 124166487 5559017 89497350 36241705 31360410 79798901 161855045 48838348 60623717 16751256 152813969 128849766 58967526 64483499 4344996 114272215 19680645 31484680 158170261 149627455 156612058 42495087 19160513 22278228 72470796 78396673 34688160 163917910 103363791 128926827 139831205 96908041 20375673 114149713 38764165 152699508 106172684 93042785 23640659 75316494 164971298 4310469 112566384 87194989 127257682 165484970 48502615 12982254 112399682 152878042 26281133 101813816 4939384 9077286 72577760 158089307 54314932 67323672 101774682 110337939 110756275 7806621 129714352 86468851 110293875 39293409 91616264 55860623 90794314 60325520 146951706 59281890 39026968 157297498 141048201 100238035 23252719 64216038 52615527 141219884 19768008 31607165 168499410 89789495 91656622 114876089 82766676 80414590 31432490 27519651 58173082 100025467 147074106 27692677 11749312 150180822 135583347 16411443 150851506 143972966 86481448 20375843 106053446 76517646 61979960 48918588 85619888 115699722 79426958 37109793 12506611 126585315 151664089 52715725 114054972 34751264 119343179 107754126 36004266 11346463 166875128 44728513 34212092 133620051 67453807 1934838 149058227 84804925 79819624 88942878 153155295 24704655 120504364 53599844 121868002 168538153 49394911 138078318 6212225 165013339 70915789 144514144 133276379 99110782 160684714 47872153 79370059 164944999 105571683 71815650 104841142 140937293 63480771 60172979 162411693 104202214 148629045 145803628 30091496 4344452 74218447 144368216 81561342 2650555 119383078 63998880 151415481 76866639 42379487 131269240 9930856 101080980 5790557 134419374 86158822 101688050 13598827 58295516 156420621 31653048 154878228 70750328 78954290 11420328 59565297 124683236 112066924 111640445 142023644 97393935 168092005 31371409 81986427 122931777 165494218 18070983 163210268 33490204 516035 37957566 33293871 15024294 168665279 39158939 79577493 91220130 90022752 113930277 93287330 91561456 53792947 106324426 153713830 94439675 59915667 156664775 133069047 61967686 123443766 37145034 162893235 151739824 119847671 2472242 83956812 138778412 160483213 123750208 62449347 133765928 51820352 42722683 155930001 75533737 92463782 79464732 73623277 128851534 40453234 42328283 101438779 61615242 86431230 139228895 33204009 94623173 101352963 104391781 70075513 22796354 115692106 168274840 24280675 7419701 97455713 150969537 31520431 160020932 119750397 165487639 168411350 23900912 125251104 32859640 164754038 47327881 82536224 5293902 57372620 100995742 164791965 136939165 4633384 143388421 120794894 57734618 152834675 53612475 6899637 142769553 139632645 83700673 21315501 92463289 59930049 83919004 55369034 151779655 38240514 18009545 41683065 43985443 18255824 10534985 85970700 120749776 145631078 33307114 49255919 132314621 28171482 116051809 105137724 53932279 134869296 19704836 34161330 47234228 19011100 8629234 99485921 68579785 65159963 26742071 11690441 67953692 64784773 95568764 58233585 135438133 9043830 33255196 157839883 107228452 60366694 67568098 38278152 25827454 7124292 3352196 128244277 134221256 49658513 79566120 7415298 59238693 167192008 158678578 124342726 115917611 61533234 94514475 22970451 151479265 76651725 138659684 40319716 12630337 143827497 109033240 84758379 111994402 89723161 125675424 37809054 159081852 165720930 50878042 23382888 133432762 129781162 128749568 103182945 73410624 40570313 116150069 21497673 115029463 59577316 115336908 82744083 118478253 2037314 11507385 138715971 129678329 155887450 25761715 107925469 27424179 72781012 146100788 56380908 87120019 125756378 109392518 166434828 86743078 158647825 125125287 25746874 82373245 91444003 84745816 142080815 12689378 32891175 88275016 82016534 141559476 26407137 36289407 52110457 63951977 168687430 23915583 29277876 127262629 139071492 60789195 147980512 33323655 50243619 132882625 21884712 116191056 152322907 147438229 110395348 80128497 29653304 131082852 117220338 3690513 154057791 129749729 76052067 63245321 156670742 140829598 157461820 140582401 129217663 90681859 84689342 146691096 107035842 72501940 39046008 127397456 107507592 99377937 64446813 58357226 7613722 139837648 40897648 74403883 12184852 48044210 27228084 85028373 16303816 56340023 65909 160804819 8647560 39341332 120474104 15090594 24231868 23267390 37341452 116487604 157911963 168653770 46951263 122435615 119595136 62322799 126388557 150446294 109820017 85780640 2698750 145185967 28820049 298843 2565844 57135589 150289129 82936251 77048743 33441329 167138781 18186107 17635477 102826931 86241289 64390424 159818632 111489315 9660862 5623600 13508081 13446473 45698958 148596116 72776150 149467162 42264686 8262595 119982124 22994013 98218520 83041787 104897633 147405011 84129532 82971067 77200162 97317044 38534393 101478168 23477663 142645300 92310561 148549604 42328555 63617060 80315599 136334900 48983273 67207970 92204141 59773615 149264335 84689750 29762189 168674187 168856189 114895401 90085482 103858474 89633503 136549423 149451250 34979217 10034080 109048047 117591686 165435245 17246364 40479499 102803658 96455314 120943423 64200704 166349471 15762774 87416652 159804403 55429214 65790833 18257813 34055624 74738307 147228755 124800536 106065771 56535251 130427910 91384792 139160419 11026727 100615707 96291876 110757176 90585826 117945524 7146749 31098899 55518056 8286310 1329298 37734798 167636694 114073026 150777403 122112496 167136146 133529679 141124905 15810884 86707021 159633179 90773557 161158300 14583858 6751108 91709084 28914518 71141515 134638555 21151740 72407743 65448147 60921676 148373076 133668688 38201907 130246265 21500325 45276933 59400975 67483234 78667398 78067791 12354614 124660388 71064267 11625705 58069297 20069044 39082558 63391164 16782264 31775397 123402252 1986586 8522712 169411834 7631776 121577965 30490265 10561913 108162636 139880692 765595 166571831 71985769 89732596 157584611 51693872 34926585 55699956 48006912 30185472 138296275 119649128 51652341 16847833 23372433 139173764 16373074 161770725 154845129 34621486 163341049 160739012 92061545 124408193 41713988 79872171 65171302 38015179 94658601 63912758 19275773 152952689 156676080 66070823 148985875 98985152 12056638 166254084 91901541 7020745 35882682 95356961 100444823 146446891 161330034 114142165 44127410 120357518 140343092 81019263 154962684 5189811 67488215 30641497 53804286 7235829 122259614 142977939 92078953 21699463 107192786 31151956 22870389 98711214 155526370 995384 97071819 90636656 89377942 50457751 16977713 143176091 9438689 156540692 130968935 619786 53387888 111569793 87927264 2318324 132783940 26285672 37527840 115084339 130478859 150159470 24040686 127492282 129740175 119926398 56051635 132484774 113468404 40721120 18052759 131378346 156932763 24535386 63745138 76651181 145390528 128009847 57947815 112871585 6865722 26404128 84745527 136064838 69655664 124053165 116000996 37099678 121908938 36640780 19371823 137170433 135786106 51301342 47010950 88365048 16858050 111033341 154370268 55665021 89207364 68642379 93939994 48192314 149672624 67292358 69297066 59225994 93194969 69485528 143408311 154223099 30761245 115231899 122460197 59248094 9617444 10815570 68790585 52817946 42652456 154074995 22252847 155624766 150711715 116329572 12893123 140671855 33057979 162524097 26122030 94212249 89753098 77446220 9860867 74540376 6548638 133197482 124334991 150177303 16275239 91613102 110750699 2809794 127054464 18409011 142389705 92964364 55611794 22653962 17380494 166024601 19115905 22863181 151001208 135904800 22725090 44843892 116130859 14408826 137801830 125563887 124412069 2358291 131700938 33116816 132626435 77293509 135118975 161822184 33262319 132850733 101049870 153847093 158890721 31676967 131931951 138310504 105277464 10336408 31039756 168487204 125986983 166151336 86669519 153122774 60324755 21611335 127143340 119505750 105890994 88876935 164376043 147418475 74284968 151819537 107108602 157330614 163913065 149659415 58356648 134641700 26345342 12095194 80728002 35745849 39016700 151325551 156842510 92912412 36503437 33007166 101628431 88675213 9118579 51342890 44902134 151385017 107343185 88344954 155272101 30196811 48879658 31867537 114135756 38962657 79223808 39487906 95403626 92100152 35640211 142737202 127031633 152717018 7496014 146303479 161172410 118034672 39876764 134521663 43021968 143649541 41920997 80469041 93866894 116890878 49981020 84532211 20117426 61867403 88947366 72499339 17670514 10995702 28949385 79456572 14558358 51241366 112409746 51327063 79397174 152661326 156406613 166905847 76607219 158404929 29097234 80396485 143419701 7900682 94759190 56612108 44142115 151110739 79891789 61339162 43559865 18022635 160677642 165764501 143864642 135134938 157387207 32232357 29829747 143341433 32894881 169269612 149747084 78763210 103284537 87990674 95775297 41790641 141137400 29562116 40992066 126028463 105983610 5273366 132381567 3545860 128680344 118181977 57798130 126399267 27666922 122085024 147057259 101726317 131850691 91998815 42803620 67221995 90594785 110546172 145436734 4063170 6879560 49214235 77476667 78492995 93146179 92397006 113188652 75617258 142198081 152703877 135856911 135658062 46452517 89599061 117730916 80748997 48556012 56022140 32204970 144026856 6712909 115335548 134241996 102390796 98949979 104946457 148119997 19844797 35502188 37203225 37828587 40362862 130844036 73185425 144402012 65125470 138102798 41617785 78021687 86591727 128620011 17664853 26143399 57577130 45237323 143241915 169292307 26611919 45552775 56012960 1774341 52006077 18129259 20735291 102280568 145478180 122287188 23726339 36453457 68692818 63295505 69609747 38455275 138826522 9021288 122359812 152693711 26812910 5052298 21520470 136024480 164451846 60728556 1343969 33598494 77281031 65717240 24915795 18328040 108683754 118278044 70025618 146814686 34408493 83156877 169233096 160162933 45038950 92443076 55654634 137990462 15253675 75339478 3802033 128912581 101863796 47356679 160979953 4292636 56779320 158653707 107099660 72761343 84908965 68649060 63491005 109857383 6040236 87084234 96835383 141615525 152062246 162609947 158540317 130722112 73102635 119366214 110882738 158968615 153025551 154581493 73885876 55655195 30277255 54200811 80632428 161604703 157937293 99033891 122110694 133369709 22309865 143059692 3839943 136364310 145942297 92347230 70029783 4220607 13941122 127539542 66149873 117915859 100334 128324908 134009691 83730644 84626136 93465422 156603116 38361095 144734039 32284768 17508708 65813069 118762476 112487402 150544622 144047358 159430539 11915164 160417423 65433782 95640317 88756643 40812410 36853059 98027168 16878586 50440938 40870839 168989639 110609854 23408966 142732255 160644186 97422699 66058141 94872189 146529324 140651302 39801148 149164868 49613990 43269539 67152601 144004875 12167665 137937048 48858612 73811348 128774966 59892360 102128418 19942921 36412589 109808831 49816188 58664620 88547169 17380256 119701233 133104339 88824847 76334097 126115367 24211417 106269567 160258881 122521176 112461290 63913455 120539231 99402196 159757534 145313042 22879535 92271087 62690271 93541259 107359879 156039311 139449691 166177261 105530662 75052348 121988345 37949049 101993608 90131569 155231080 22357159 137795608 54403621 127344212 23446128 134200550 158990511 163686846 25250508 107240318 54336165 26444452 51586313 68771290 83111113 156917089 82321123 130536200 33753568 3581866 39931062 80598309 163221063 119465766 143302367 129906520 91471985 20516382 85397494 57495615 86775157 151364872 71464719 65018778 1109998 909296 16529525 56628785 60162065 142907695 107225511 129538028 53308328 130101799 1430278 140365464 79282526 30901274 157722991 153753474 136122927 156270936 123744071 26386312 132276371 72873781 88194657 162176243 24465941 138639182 68150535 91583471 163649905 146277367 134892076 22504957 102304963 85963764 49880244 154964894 16867366 126970994 165080574 6550695 120309697 3817112 20705116 54668107 122198006 33025594 86488299 120631269 131493538 112374607 129740090 56188961 103611838 127668453 67381982 128941957 86226618 38850984 102144721 116717291 98585703 81984370 77098502 103892185 145237018 148096588 48652249 89501957 75704723 51482375 72334847 37960099 158211095 108157791 21480486 165191414 149995709 105978680 26936432 106794034 27182065 60748939 29877891 146538980 92803 88201576 10389550 51650454 121846004 151157319 31838212 63491855 103901654 109582510 133239676 15689776 32120514 137088 59797007 64453273 113473674 5936927 6013444 145771328 64185863 163702112 151292231 169729054 156494367 53305880 91091406 168493562 52291745 120974465 84819290 42773479 70808655 39877393 150997196 124676215 69778302 152267963 149447782 117580177 79974528 113610575 20561330 15338233 87969594 26640887 135226075 90913399 79817040 122459823 17587775 22124208 108469724 136520285 93459812 63202906 132812874 121540123 109549581 27805744 133637034 130579448 42571060 8339129 166675021 26881930 84047218 134476511 157307936 3450779 31747466 53502349 132154056 7716572 166317647 19989671 138365006 84688781 10426270 168853588 10463653 86049257 63095024 67345806 8963301 47929647 10121137 48107348 46289164 28415364 42854569 3175634 148579779 151660723 107720908 85988822 107269184 70862749 165187827 124198005 107774560 121923371 114944684 69139459 100222259 146734531 156955067 114307082 142942970 16276871 76690417 14638020 17731 98551686 139197921 38439737 158279588 144150140 133144765 81463320 7911324 22841506 123755155 34748136 119910197 58672593 103266993 147053740 53056422 73531817 108217529 140885698 46531499 81891142 25290475 51604078 11587251 80632207 132738125 127929556 119208607 115859998 35980160 88742482 64401117 130547981 10214467 75013333 51869193 64068716 120690174 1881934 157982819 129439938 3996598 13432686 90066340 156540590 40122210 69686366 155958425 2374390 167818475 82948015 146766253 54216196 95412007 48854107 81404296 19963525 18305923 136315452 62133045 93762616 5035927 23185144 153045084 47084934 139613248 49777649 155219010 104884968 105150525 140620413 152265311 113851261 73140579 87666603 167402825 109413649 103444269 59128873 55076311 55760765 128475494 25253109 90424258 26620130 128551042 162710638 149507945 25529750 30718983 78839115 80651553 106530789 56779439 94623445 126211281 34660739 145171636 67747295 116573131 127147845 97351231 58097806 44801919 148441858 121388143 101188454 94128320 48566943 93360583 120126148 78453912 40763671 76225535 103263967 50710252 156363331 167325322 65583807 612646 128465974 165719978 13659126 82789694 63975947 14514906 88275169 96184317 58094644 28808115 160450131 61600792 94249598 53597328 21895728 166460005 94921404 136647309 120215347 90602384 131746498 111357157 150954764 163425590 155287724 54263507 116673737 140643244 103896078 62706098 115515306 155311541 169416781 4812887 12789491 97937 78368385 44673263 110910771 132937552 104699328 33551523 64376042 21544066 82091062 2990232 77097618 106183802 41083067 135010345 9813335 77221548 79192562 94953976 161741655 127992915 90864116 151143481 153012104 147422980 119448902 38977991 43266394 140517988 72666449 163232181 162796879 65888566 81723437 56629584 132576880 75643047 78712312 19557701 103541033 18842052 119660467 1717340 88080298 101590181 81395116 130764612 86298715 24064962 35329553 101199164 89443817 156081930 50655223 137864679 37331949 166507775 143659928 102671024 9561531 45674325 74150226 35608200 31285559 67914490 72637515 131660716 164181342 61051352 94147717 116256302 106245223 149453290 215271 146768939 25709117 1699014 103856536 168708425 108566777 86715368 114012132 59734090 120501457 105286117 128725751 59166698 37574692 69095140 71870237 133209195 94659077 106119236 36922963 103124397 106266184 124150116 160970892 139070285 161662146 2929899 30861732 33184748 41725412 122303270 35955391 58413394 65758414 77640904 23346916 94881063 127918013 42618558 46673755 144904362 124992687 42807411 59842771 62423541 11624549 160650595 45819352 92680855 20947196 113338575 130799632 85819162 8348683 54640533 49498271 111169647 143139490 157535362 79011580 115796027 2772156 84346520 128233465 10960971 30236693 49746930 145307823 138995672 137777622 65331204 68796382 46679195 118096637 103144049 120422526 24239926 62607668 12553565 57493337 147534262 2928437 123707980 113796079 2683195 12820533 1999744 84395735 46440583 31768818 10305009 103002439 24391736 16128665 42963981 347191 101511182 24063653 82908082 12189901 88274166 146637546 9351836 122103486 149857380 6527983 161136625 148833028 25864429 109946582 140446061 38969576 154054204 84675147 23773973 30649980 85617338 53785535 89178838 134092532 13351545 25075527 97532128 136343213 123289508 77107308 68262990 2831010 33144101 8773020 146232538 102826914 51656693 49413798 80942304 115328697 116988424 44103661 26764766 114927905 21885052 156504091 99418771 65595758 18778880 154231701 38469045 105274166 71499399 27223426 135058472 109562093 30934084 154151206 140123690 83224146 138364717 63996245 94531305 3900480 65993269 11617460 36973215 117636634 19940269 57758333 135682066 154397434 80306147 53801328 53717365 165152246 149968475 23705140 55324341 74583420 58336724 133682560 163288621 160515734 50323740 125109205 8404919 79204071 56642708 27469637 121993377 143489061 58293425 44180008 126396326 123113099 75613416 44451039 10541717 43018789 140665412 164147308 123472445 100388774 90950493 49706606 153794903 70588522 53702456 107903199 72661009 25213822 169358386 44173293 160231154 96939389 121127584 168730372 37627375 166875723 27672702 139148111 148425929 147985034 101370286 62710280 71625114 96311664 166890564 137605888 20709570 2173467 61634265 30545600 141556297 41079582 20960014 20185409 20530900 77500637 19409478 84718310 22748210 73179560 15449056 80376510 79044441 168662389 158775580 107484047 45673067 25832095 9065573 62373170 100744890 46711716 129091540 156971472 138063069 92306515 41500740 102875585 132456333 3338817 11090851 46223510 43761910 79411811 42046712 79988978 70048177 121641800 5315101 109751388 73354915 151804050 98043046 69582581 37881117 52070524 115796877 128403924 53543506 142394244 84658113 99878859 6439838 54942470 139561500 15325721 29573710 127139396 22236969 138230587 39859390 74473685 77655303 24778333 117096289 40498930 57380780 40386866 60532155 91497145 73977251 132111403 52182639 68549882 25183545 94386975 114347321 132012446 48905753 339830 4025362 167395175 124243072 76594554 131851116 153506413 39550500 855882 109521599 65739697 42962893 67657790 10539320 31856504 80716884 162888917 3593120 48877193 96559303 118364557 118878824 139290384 163721390 64396663 141902196 3534691 60244345 113904454 96583834 140836568 24238617 50097980 142330358 31666019 147194959 65535901 45869621 122115301 140394636 81698532 46083294 166970957 23029356 31955121 104098888 72075631 55414509 157317592 49620841 112857713 140543998 166475067 143350239 57184039 37625097 156122645 1599394 79473657 41271631 63195664 92357838 154476025 164310780 69853765 50603798 7891451 38838778 130366642 45408989 74961517 247452 157976376 56515412 74960497 24201149 133855892 65027737 149622950 75906275 101133952 69191428 135266705 62133980 35069657 118884995 10171712 92425651 35002473 140817902 7598932 27973670 55824702 124500486 167522420 89370224 146102692 62804069 53914497 131268900 104250511 162897196 83401575 29792823 103913265 55728737 53150857 27899482 16253802 16504586 24408277 87628557 99233369 4660771 169153808 64947242 138502502 120180854 68938009 7010443 152304462 112509434 26673459 137867892 109788567 165151141 33177846 56758104 155830058 80989360 28380480 139136704 106206089 148595198 47433043 117131462 60989353 104424676 100235791 21461684 83401643 93134840 78267541 11172961 111829502 152142214 73950595 80590268 157695094 61663131 58945392 90549956 22036845 132613090 68117861 109172827 113784196 57165713 47321710 97594059 71098845 129978362 91756463 59160204 89762720 168884630 6312236 97881138 68283356 21075342 22762507 121157708 41176074 63259533 130224267 260542 129221284 109644883 71208954 113438144 137790185 126360507 47643826 163829153 63179089 92264916 145173931 42572794 143856295 113597451 114172068 102369308 148887870 47285245 146726813 163744102 157757382 71734050 151963816 70063630 103904680 101785120 160510277 24440696 156958076 111575913 23382174 34309196 158293052 63321685 169127764 30740267 5058367 29267268 142096625 161390588 155312595 86512082 133127238 17618834 35369299 117955418 98117625 147282067 169170774 164818485 138323271 90515225 123014210 5891435 152858203 73407377 33094886 90665539 153659124 56868791 52989952 31586578 94462710 107440935 19225742 42020583 109618720 29455951 129525601 64534601 13040938 21230450 76650280 83338607 62833037 140170967 121880837 165466474 155623899 31205574 74605571 87531419 17970530 123803197 81817838 119450738 63576923 74747929 127489477 146381475 3531784 109846639 114035133 119234226 80008664 149345119 85344505 126547201 98414581 76013749 4897122 3840096 78377888 33236921 28784264 129622637 21663848 32767670 64214474 162929683 105527160 2963984 164460533 59671513 120099883 88111646 30904691 129887718 53862511 146610924 68886907 42628180 42596492 73693844 43436275 30075397 27796564 121809080 104863599 3508749 68930308 136077061 129173837 4711550 9786815 99685008 92759021 84535611 166327184 156758139 166421211 168889339 91208417 84112311 76210779 115349012 1224476 13461807 6636409 156387046 66926331 116413297 42013834 104402474 25686609 128677131 58394014 69050702 9044799 160330672 52211794 3739082 67626561 77316340 68536826 98564351 131937357 67004786 111333833 45915589 61934094 159162075 79393944 83558162 54048848 24118070 70534275 17218263 125411992 33451342 165183288 78704305 36425798 87023748 150375370 159842517 128104010 17208879 3067497 46457634 56488824 39635925 93025428 80541342 85631550 65796290 113341057 56536186 105341571 145431702 122338970 42069118 86367667 71991821 83186253 105697415 44780346 39456439 16116051 45477754 94202389 95072704 154440495 86511130 2094145 6644280 62766244 16737588 157150686 6399480 154892899 162504717 110165389 61049805 160129443 147393077 149860644 81968560 39565307 37576783 38440162 49141475 10188168 108326431 45307669 149563994 108101538 3547968 84163498 8733002 65091079 25046916 84442502 1528249 54681588 97597986 25075544 79147835 74647646 89378299 98890326 10943257 25489188 7657004 78678057 166907649 68394553 164036077 8714999 25692406 145720617 96647958 30877151 90714567 146924081 15079595 31104917 134964513 101824016 16577873 84397112 13636329 44731624 103995562 72790753 59768787 153759526 126614997 47253778 140874002 154115098 80066396 129156667 74008718 142999019 22089256 38372655 94978779 139062822 82881103 48114284 86666884 100615741 70239648 98897602 15193835 24187464 133391554 8881106 121541551 105875932 166392277 38972007 30905609 49812601 104885631 31401958 144370528 83898944 166781373 114617621 164644252 124837613 166793239 73665896 49041481 35087694 93315720 118680995 27431897 91029203 6912897 84700290 157101454 74550593 15146711 8020413 169355564 146049380 15310183 163557748 82991535 48348374 47424798 103322974 92661254 73579944 94327458 28918326 115109516 98737258 41729832 11025639 126499363 141469257 95721679 67244639 123525893 67601146 124011073 160433760 23700380 8290645 118007064 113731819 13899149 59860740 10553515 100374511 94060252 10311384 76938651 67207885 113538835 52799450 93020022 53310878 68367999 17018139 115039391 134071418 57678280 139662922 55814094 149921538 95096249 95785038 151088435 20888886 67652146 134980442 56517265 73751729 36397901 59593755 169354510 139612007 31698013 31623247 54886234 53891394 89094127 109892420 7053827 13991255 41225289 85156434 161781928 116390024 56007163 136637568 110252021 135270768 111427979 38460681 90744300 134873002 42013987 38880377 59879780 109845823 14380708 73388473 88855090 16352980 149415414 21431968 40394040 132787901 103018742 112107639 73009543 165369506 157183445 104264434 121552686 161763874 37484796 4959920 113120516 122091195 98773043 11791829 10806509 89893127 74139550 89110022 99587853 63206 165426048 107895294 53453134 150959745 36877250 46410595 31935095 17333846 157785619 96940086 142642869 76582008 43059878 83850511 147100643 11248084 98829381 162040923 135366954 41547643 105961 133026207 132733093 63958420 114140346 163090146 43428676 36312238 28465123 92220223 63970371 105536748 63105955 159368557 23008616 169610428 167189679 135760810 103413006 124357992 96059673 50068927 63447417 50242803 167291339 47216480 113929342 30030908 120746002 49845632 158499279 32664004 95235547 57846665 5024605 83962150 139189931 19637210 163779887 83426616 107333376 156093881 28327729 81437922 13881673 601647 86851130 164768386 29838162 156839892 168359279 103667292 22257114 82774581 63530700 107955151 101424720 148085368 39576340 5038783 169587427 68329358 97815467 20429784 57311063 113797439 107924313 77675108 9590040 33851216 30838289 160330077 117589493 116926969 75519134 16084210 128603215 89350878 118154063 143269064 73597590 48579795 70186761 50389479 139925283 134512789 7932625 65606315 6460034 12755814 145494687 73896416 95084468 163881751 147555325 45389082 31129142 112775535 75834042 159221116 27036494 130127044 14673414 54048440 143099047 92777585 55907169 99556335 96543612 169830969 3182094 110076258 53465663 62517687 33246747 22547899 98048860 167082324 127174722 141773523 108236246 77298269 127500680 157494018 27658286 91807582 41559254 109054609 89166887 119774078 44023115 123943634 122361682 117568430 152418260 156090651 49283969 55096796 33317399 111352992 139264918 86275000 32527069 47131497 90034023 72918797 74543198 119474606 115121977 112322179 113011665 141603030 45428811 19248454 131091624 109286217 23443782 68580584 83168556 93451584 135416305 44070307 8582042 67425604 86940788 8729993 84495814 8539627 11103533 143208680 8677276 39606600 42626769 36347479 71495081 48436791 152324131 46058406 169371629 90088321 107228945 138958391 24207439 104275212 103318843 62643079 106141608 132121960 132304064 92511909 36843998 142978517 39480511 111867956 148611433 161120220 113943656 6296375 26096003 116715676 29865328 110221506 130881181 165763362 135829694 116770127 125176899 156526395 112202261 130631264 160133455 8597155 128006192 23279137 1741378 68693090 146682749 13069022 2462178 163318677 1957363 22000074 102088570 54046910 87159476 80239048 131763464 42303871 50091996 10328027 144492690 19357220 143432111 145829179 39334022 84132201 95648273 94932369 41687757 152280985 59705496 128833429 33021939 120978120 132709310 82191838 145795536 165793605 74483324 34166073 142108134 24582850 27989072 49414546 23056556 160525339 103503854 109753122 149784093 116167256 20700152 4969117 26877612 91886564 37328719 105494027 78922976 138425203 98711962 105284655 169981402 88004665 91880529 20895958 103859613 106997949 1084005 74227066 60450249 9284414 96274689 165182098 130142225 134454156 100536181 66392922 21555031 35894123 107371099 111825949 17498134 102358598 105318162 67709895 153346715 121202248 145843119 40899110 122014678 97647881 155391322 11339918 52970402 63485378 160639664 73190967 55791093 105978952 2947970 62870454 161281312 126292830 133392115 92126485 112063150 80523101 24391702 5530729 49282473 167296048 111471703 148388393 138315128 82994289 141482840 72898958 47712557 162456607 73919162 85178500 53501414 107618602 13096069 112071514 21741062 113872358 37942878 125284934 167607114 76296493 5176024 54915984 103729597 89569209 60043252 169637883 125528714 76072246 111915267 108436132 29523917 18036983 23221184 98420089 52075046 100368595 35838227 24574928 67087491 140389757 109806757 14322925 148842650 152119247 21412996 125033793 54773371 128234553 144877706 63154898 53988090 129571705 169971542 107447463 89849352 91651131 37553629 87098208 169048442 36997440 3366187 1077579 60646106 103959607 13232052 33510655 69066087 25288741 104335579 26175665 33517081 73166538 2095063 110523120 18714569 15718982 65583858 86676523 21504626 132681549 117776833 154672902 90675994 44244965 161388718 30348434 76345334 95638056 148853054 58170379 55967842 117851021 127205016 38919647 68369597 87699974 169062637 123081836 64994009 48386794 142246786 99088019 163938718 114409643 36865639 166799529 23771984 2596274 163800916 68316557 156246337 104203778 5716760 110446110 68923746 41689083 68211769 18042831 100989061 164856735 12419758 12535086 23529666 158997736 154779645 129419861 35891879 109407376 127364731 18041352 77448039 154119076 56925401 143461640 120052521 162915573 160256229 72193628 39406969 87859366 17252722 141097875 125893126 85912373 117878799 17428264 114025970 5641960 136095812 64830707 110846460 131987592 154071289 153257499 99348425 151655062 98321965 103520174 74046679 14163516 68706707 157674762 50834454 120661257 111820645 114114897 150517898 6508637 101447942 59182151 113924327 30812228 16061532 162930941 14877924 103448077 146457856 148405597 142878166 50986910 133653235 21078317 131889791 2931939 88536136 128406372 54117919 2030905 110541786 79342060 72911470 43411098 155971107 35711424 68773007 86473509 1093627 93829851 22057755 42935421 165997418 42324730 97420421 93060074 108981339 46811523 77566359 99895638 10249113 139758938 52333905 111254069 70262156 141028005 49538578 51972502 120557829 119302583 98007482 140860028 150439290 138352579 42285919 21980711 168114649 66143872 127628316 34940372 83226033 34840361 48483303 136621282 102490824 27106347 77246504 160676214 97835187 157008481 127500731 9893150 73165501 121638808 32649299 32034545 25846749 26563027 133313337 164919618 51246721 15885718 89686985 157674065 38534767 17990556 16780071 1722117 10270431 25972940 41330060 90879178 59781197 94571306 124681145 129238029 164834108 117896445 146245764 130687126 63365800 35192159 83332538 132543985 35179953 112951179 67975248 46039570 111549121 152970573 63725214 167471080 14900670 26590261 20271752 36231454 25950109 150068792 21348175 136253317 145940104 81844341 36625990 160508815 166200636 48520193 133084194 151756365 34290411 132383114 49771648 118271652 97754233 152699882 39450030 63661872 116199624 34553877 134440216 127245663 41537749 28748921 149993652 120699116 65409404 116315870 105258118 108352645 74965920 107489113 105790014 54601773 132148208 117130816 86415352 105778131 135834641 11204836 27626003 52992434 52851096 715819 130331350 1145596 9330365 120369962 122466317 113812637 106139483 100629681 87937328 15401439 142700584 120804924 156245079 58430292 137016056 127627551 146706651 118361752 92404894 33730465 60174747 85607359 138012766 91812563 169083802 5457391 90497120 165630473 32205191 140284323 101945005 51344709 162680582 14058082 71300567 140536552 35258272 329341 125379505 126827973 155780282 65150579 163668775 45578938 84327871 137078276 127897562 41618805 108305708 163835018 55660975 74254130 80230956 29659934 93912063 122121982 130176276 101982014 29211491 60598778 131130860 37571904 84843889 104743035 166448479 163079436 46677393 5176755 117584665 13476308 79197730 62749125 106491774 81135679 50492091 48569952 78330900 149080922 101150731 80586698 22397959 112448285 6495785 47911644 1522197 40250475 43700319 54541219 121544220 108663065 159924814 77548577 91666516 147643436 50157973 141528043 93869699 67562947 133146550 58312737 134271542 53101149 138083571 101726317 45239074 132099452 75991921 75311870 129607456 110069849 73544108 139897794 40337022 47520865 141776855 139092929 148282993 83866627 138848095 64938096 122617804 52979531 35894123 35214361 74663167 137702822 34050405 4252890 65161425 151971415 66585481 77611494 65446668 22364384 59329456 34862529 92300922 78734038 135118074 80696654 146688767 5941041 5631131 81927437 39652789 46696552 254847 127585850 81722230 42944975 137145562 128906036 129877059 149348910 6419319 6431270 49645695 39552540 569704 162855325 108634437 145161011 151657578 155227782 75639851 69001436 48553666 25915395 7653689 164081263 30810137 86304478 56442040 26176634 141094866 103675639 135364795 70452794 92489197 138096882 21171324 155817053 19471290 91948971 50299209 125053241 60338508 92634037 44475264 23682394 62400693 106455870 13073595 60807725 63553157 60039665 44267439 133718294 106407301 7914860 162875249 165531805 97087493 50708212 88465586 63948186 18059134 23599230 102766836 71854529 69747838 103468154 17117827 98286656 68072335 102223601 106539527 46124604 41395204 109497102 103329230 93036223 148154167 150582855 127261677 59967449 41785371 161136183 99372786 75470650 25938974 131935130 137811265 123878490 84056687 110712806 10053239 106885443 115851158 67432200 96515222 85667250 10292395 59177765 68369104 142083484 60680548 76515317 104486471 111111082 97265568 60066814 159112741 169564885 81939626 55962810 94953602 149547130 147170649 41486919 20325965 168593539 150505131 84440343 53454477 5835199 151936718 56602979 30601887 89426613 118567877 45069805 48744916 30572001 86115523 40112809 156240591 41936263 61455 72167040 113336110 24353180 156716608 29445020 89159577 63414828 26729559 15382535 133416952 82511268 69866124 72656402 99999848 4417841 48325781 137706222 23538761 87417485 78304431 52737196 11118765 151232306 99674723 149791267 87200225 152513273 58392552 546006 20126453 153051051 78589997 73833618 107407241 42517952 116428648 166870657 157270740 49265898 68296565 126083611 16233742 7404044 12136283 45890480 38042787 28969037 14207291 132704635 50746819 91042956 46254059 132954246 56629091 102009996 76555998 145509868 98271815 58182347 7039224 150462427 99850962 99653592 142882926 47407560 85045050 38384606 82373381 67825937 76930576 123673997 75927219 151701999 64768147 113999297 74784734 73176891 44358882 4814689 85643518 4949482 121178856 101226347 95527148 113919448 159365905 9285842 93358033 157173840 143218727 3962666 106001851 64852059 11443125 92947670 11515120 8154084 12484579 20400697 134311849 66952443 127699971 17727005 17881212 155231539 5184167 13021558 166881333 36713336 139110150 155963406 47329989 27016604 39505790 78936491 89261747 116716696 159812104 35521976 114430876 59883911 143729373 91988819 138856051 43326285 109225612 80486670 102511666 13487596 25385131 44342902 14275648 1726894 1558543 109611342 52261043 2085526 29495408 31588448 9292132 132239889 125445771 6098087 118619829 36743766 35146004 6705531 121962029 91944143 24999248 163214161 113492357 81189161 29926579 95488524 28918394 115887011 61373570 103599853 32578919 67273947 63285900 49387261 55871690 96932453 99391401 105365847 129579780 116356313 10045130 71216502 121311847 156285556 60536643 32031315 159516661 79676960 53611285 89649636 8444835 129838758 70044437 111445030 11613176 99446923 130769287 78023319 147185762 146502345 78490530 119088757 18786598 723792 152113314 25387069 163317538 71783469 59467105 30706845 152391791 72562290 34496485 155540191 116762426 114916192 63311723 94153939 76273985 42826145 37947672 135563525 17747082 124351124 169067533 30830469 32789889 30277034 18339600 58486885 127113505 37174410 118089310 20980380 80193386 15554949 148800728 76570465 161869444 139790184 100465240 45267770 81280196 146822353 8411413 148223935 81784161 122411152 103510671 16206967 146663335 154389682 66924155 123120103 81330482 140678298 66625176 52963534 91416412 155922946 169522793 64735898 54821260 107224899 127784648 134090220 90513610 125793846 32533376 129776504 82355310 129580868 84063963 16351399 150263000 5174749 98034240 81370959 37171792 159415375 54452071 129753962 158803630 10927124 147503679 122365881 47297774 124789724 79567905 15227937 72677261 157863343 132274841 7911341 123225690 49519062 96230761 164714581 131576430 27236805 128431396 28441867 31268525 46423838 108105839 9551025 79644235 97041814 12163823 100392004 28861036 109656239 149015846 130852774 158722030 25926088 18110049 158582426 47761109 16384923 125523291 163661941 117923084 24424172 101139681 34156910 166816869 41187889 49744414 138477580 124678748 28386736 155202299 149058346 26870880 27056724 54586949 88894105 162404638 136324768 69975638 16470909 169040979 67562539 9786220 13809627 66194889 88911938 114563221 103923142 52345278 117788376 76621737 78128260 5159500 116102265 49574805 79075755 112810963 30993822 120384752 162800942 46981965 39982963 27659272 56213492 23590305 57129010 39389136 33717205 59187659 38671515 125561881 140287774 37076558 144898922 60806722 158189777 51567120 100843439 157943260 70386817 64411419 95035559 22815615 6707605 100084457 25207073 2231046 105553136 158050853 123703747 135783420 134878595 161147148 93901285 126379037 144808992 155257022 1870969 41729730 157042192 39341808 8885152 129720982 129287499 38051304 86038938 101500608 109072799 158867618 13580875 100507315 66276659 20330164 48641573 110551357 164885873 64457642 114281616 131571449 9616934 148506492 22169819 116150494 100649010 37148910 166439928 163064 169459230 158243429 100730134 63535188 69993199 161527999 140147983 140258228 124016394 128651478 47546688 8984653 56547355 107809206 150447042 6301917 55562426 120338291 86998197 42389279 55953222 103261978 43701169 162595871 146476029 51591804 105652552 20797630 104173280 105391075 48134616 6016623 64021592 39940837 77749262 52165588 28750655 146962569 145179524 135613777 7637437 93654547 31518986 90639274 33317790 27020701 110510353 101013609 153251566 68740979 90913637 107370708 56536169 9245450 139427098 54244059 86321818 136790177 134557788 78343684 140239902 85845546 96064688 30710857 125864685 88579945 34157913 24246743 134559318 49500515 157620566 168529211 99509908 83668254 22383475 23289286 52879571 65227436 17475694 151610709 138783903 13954042 34950045 149110128 96294562 107762031 124762694 146243486 24690681 1650411 127865976 129504198 9236457 137135549 39941891 131416443 2532728 97963010 133666002 20852149 87137410 148918810 71192209 33468665 96749601 122603388 168786047 16701344 127826400 169305618 56863963 48875850 141036692 115664073 53867458 82821926 109030724 127029168 82514668 41496320 94967627 81462130 70246584 142757534 8640488 9223928 147409295 477479 53979505 169900992 222088 134332453 149508115 122556723 137523251 6181506 88736940 169661700 86246814 138889898 141770701 92655372 34897243 38516322 27278880 12129194 110994241 99953319 45679561 51860251 63245015 68744787 103953062 28789551 122175005 39193721 70449717 76856796 26565101 24935158 147252929 110997301 92409433 61363897 45172077 157618764 5570390 83062272 104392121 3303185 112475009 100591227 133175331 104126802 121044811 40630034 67376066 106216493 120528895 76789323 42625987 145597333 33906653 82302389 109202084 954805 149721108 30884852 13154889 21666245 125413284 147913787 4928198 116551303 136944231 137968294 49543168 2971736 63298310 77233108 74532029 13740624 143517604 9958974 59581889 112303615 2452216 119161330 81663427 10679740 11233991 45904573 108218906 60789144 146065819 128760040 35958383 148342833 107112631 78351504 62476343 131469738 2362218 61109815 19699056 5283991 160361952 157671600 21364835 20382473 81958173 30678795 117098397 75511161 30674137 98379799 91907304 143497544 30981191 100918749 74226284 167485105 77606462 140097527 141068805 99510350 15589085 108988088 128691139 93323455 6966515 143859253 143424240 48577908 101211268 69946670 97590897 46847138 167015208 3722660 106980184 126969124 108595660 86851283 43891365 16242463 155871759 123042243 139659199 155397340 22315407 84031833 79185626 26136633 151961504 48015106 34178891 53371432 157488969 17851887 144566300 71015018 87190467 64494787 96243613 130557603 81017614 98220628 130210667 113904964 50793603 142379437 81160006 101530987 124521498 39375502 13707967 16597576 82250573 74486265 36386511 99443676 101736211 100499733 145101239 102438532 83629460 142602069 77645273 60762981 82686521 88833857 96592810 80255181 17937533 5282597 160471347 136204391 95122395 51678062 155038317 45581029 143510430 18877242 15054724 29389974 90970468 40936425 120608744 24414482 30828446 2149565 11873718 20420536 17583576 162616339 15213572 55890628 165130520 158295704 7369364 62283070 135343596 59577299 39308964 63236549 138125476 31352522 108981050 62396477 166721448 73194656 73403059 87189787 140500478 114003003 29623452 13869280 144433088 103750252 138115497 51325924 68180081 125841939 26773861 38164405 134747508 24860681 12670950 467959 31356755 98188838 135485427 87900727 145627950 94345563 98642126 29663776 158572022 144588961 75010103 112847921 62179948 5885247 56125670 51552653 133281037 18549516 126677608 75256790 100647599 151917015 133833248 7375110 77556720 38183751 35968107 12346607 3604187 156740748 157982173 83315674 85841823 39487294 21659955 131832705 52911089 40984348 12645059 113823993 3808459 47962032 163091812 147416027 2827083 72374100 7745438 132109754 152823336 139102160 18163684 33330081 81930684 46853666 20597455 111688351 55119457 89358987 111945765 165014138 80685893 22778419 104558245 1331066 55636886 25893856 108870805 16128903 166352684 118353150 168904401 5958347 165224360 155263907 46677427 33816026 143603828 159051167 109478878 85178415 155579563 76936288 161148593 45800380 50104338 16444967 79002281 135712683 26351139 6017864 3825680 78256304 135373159 96159242 40903564 22953944 43773419 45720480 100144467 165110664 52900481 164081688 75221872 129154746 69690072 125635389 31416119 48766353 81702408 166397870 71307588 167497226 163284694 101607827 79219864 26586963 146205627 128244838 53729928 1097877 57056233 12255521 100687175 103262216 44181096 152875305 7431601 110793029 70767838 71728899 39265733 38326942 62182481 126315610 138609755 121637856 104215644 73322819 126232616 79179421 20554173 95915037 93292379 147413341 144010128 24726483 142317642 128911221 133874184 16370711 153025194 41437517 86660441 13980018 47839241 41492376 9112663 152530307 169551506 68828733 134935222 81500363 193392 70350148 112837041 39598899 36401794 124084683 35019796 32532356 80886000 81753153 81405894 128407511 96182158 73367665 63133223 146920528 9244515 68118490 151560355 38572337 43842660 23331072 37123070 88246762 120378921 104450346 59406143 151001939 46740786 101454487 94919432 10307083 55820010 94494976 73213033 156561585 145258370 132198120 80368384 63697572 6890712 32407423 167046981 99899055 24905527 145180510 107097416 46942882 66816460 156949780 107560768 85301342 101228370 144083670 146850131 3569660 19237047 16667667 20390667 109785167 15719577 89403663 4031533 75195879 151577151 101918876 149513198 104361827 40526147 33360035 58106374 159769400 56688404 57365548 117983927 129920715 94867378 25621822 144207464 136474980 113271850 120359660 33987862 72617064 125790871 78409151 144171679 18288991 1885504 117710159 13943026 25587465 68253232 153084099 94035534 126578090 91230160 16578757 162715466 168756858 148628501 165466729 159649771 18517335 114445173 57078860 118665695 98591755 83328526 90088593 89805679 42071226 98581181 105071832 164696782 115132993 125791449 51973522 64453273 12005706 92637369 161921022 55840019 146905432 168692173 43885636 129534237 128784061 47907921 48968602 57850031 163790801 2782747 12877449 40391813 86546643 15926501 109026304 90791373 54039821 94958379 114219141 158008081 120497666 85825520 135091809 91702488 21289457 122517436 14839912 97383973 81921113 123259724 95326633 9407630 168381413 101483761 45254833 29623061 139205792 42453607 53776423 104078658 142722276 130790129 81184945 135406836 11545312 111130258 133040521 50658759 168889186 120677271 18145205 83400793 114552358 85943432 68017901 99781517 35184645 146320190 53727735 18142689 111317768 69939309 79074106 55442270 102793662 138484312 48847409 55278220 74137765 165627668 51720477 112511015 42442268 118226398 145767435 10487504 124530763 140158642 3038138 112660921 25964899 2440078 69372291 147377845 10353901 140108951 60550753 36116415 32121908 45542762 3004852 26780525 88004784 166740488 153753950 139784285 87810610 46261760 149872986 65154047 37568266 3273554 29457685 162615693 138990691 102944622 3375333 166586128 88893799 917660 83656507 38644672 102490365 20896944 36220880 89625428 5006959 138838014 65896692 100870452 1545096 105444438 66411095 142024375 10185890 97549332 89343194 46735771 44983088 68472651 61992370 40462499 128192138 163468753 120325167 115775593 129589419 52873128 64485998 1360595 27014241 148853139 160708089 138557293 118317722 11928271 127433088 59219806 137207731 69309731 152277398 96039494 76286701 153789922 163459233 52133016 13452542 160567278 54818438 84358505 86343187 61712958 45696680 39125415 152032173 31700631 68399058 108827710 32196164 132439605 98195162 76686405 17242709 144620547 165421730 91466987 114905108 127890949 20906753 128229062 147490606 131589605 160368276 151458865 157391967 45814949 53874190 154462799 68639523 70114443 36721802 27703642 92124649 134336805 39183725 5396956 29468514 73435427 169174259 33465894 105385618 119951014 48470145 89689960 102782 61196787 152261673 51252314 135527383 169924945 100223755 15552297 50511080 79735117 106571521 165108284 66198952 80240850 165832943 41887405 45420549 39515633 118882088 95601217 38978688 68917405 158368770 125116005 72037500 154593903 144056946 124428304 88134171 4580140 44553600 78368079 124476516 164818978 5533772 7970858 90750947 19307189 152680842 42858802 14870818 114008953 126218523 81775287 115113086 160078630 135862436 52721913 107686738 98100948 168866661 67515313 57504268 161051183 70922606 46890233 57905927 159264432 142142321 118259701 45481154 15664633 117604436 37750710 127356894 61021789 24868960 30633388 124071134 118580933 134461602 117692615 155118132 61662740 47655284 151973013 2117435 131757480 39232362 58620828 19699226 121081225 31838382 152077104 121789105 162069415 84571192 159464148 49551957 4667639 132175000 89840240 139928853 45930464 35696821 66591006 166550241 124602282 156146972 10111175 95951944 44897408 118886848 53861746 67042934 135385535 141816227 5961509 82102231 55243591 122099644 116316924 4659343 103549448 34373558 68516443 120215194 23231588 87684606 149067322 152019695 67495015 50073194 24097568 46111021 60529299 33917788 55153950 4581721 44948748 118470739 22512743 119296038 162460177 39276681 43210090 165733918 120561467 84705934 15944997 40930033 44327415 42264788 22010903 31675726 148129041 121448442 97368979 35247443 128810598 39562179 104690471 158494740 72337363 130673917 58183758 165687508 60314130 10720608 75812197 84646298 111078289 92370469 29525651 94329430 35705372 62694147 107360525 162853472 65409897 127423041 84088613 34472022 146683004 152440394 106047649 56427896 59742743 101080079 125051558 80661770 52127967 60796726 157251190 141899136 69541883 83860609 81793477 2834002 47827562 91991046 38895150 31089090 7199704 166419137 20413787 64737054 158948606 58081724 101056908 113996713 21830159 118705305 77707714 155414204 103326017 36207229 95874934 161403440 22322037 162342826 49599982 127922909 71820495 88237293 84351620 133682900 125279817 40562646 82079264 121842944 106027453 46339365 45283597 159096149 79334631 74712552 59774312 145652787 12671817 73432724 159573135 28797456 140513160 31385876 109895922 104539035 166759647 100994722 77180068 9546503 94690816 70843471 73247033 127572692 167456460 94085344 168503779 32518144 131203858 6728260 33318589 124539212 10533472 139173917 128083083 149448904 131177338 107980243 60876677 59100959 106164813 122624808 159352662 67854990 131041117 128079377 2097137 46058117 144581957 10456615 109948520 142319206 75365981 4095912 40794254 77998108 60774303 29634332 168282524 84081796 151477905 28513505 166160465 93116905 19652102 111638405 64864350 73474629 15377571 53295051 60344492 28464732 56433438 156480036 17041803 38286907 10266980 112643224 62849255 33105953 20725482 98207164 146298923 94592607 167112244 118236819 36144839 11564879 89157860 38545868 60253270 105448909 27915836 104338027 106840903 89210662 80503024 33413194 11606648 152162563 155035614 109335160 85231098 74263463 75846911 13773791 136422331 137616360 40553874 145897689 129092186 17933096 93185959 106599877 102816935 124521056 163199524 103930486 95862269 45828090 27298855 9926045 145839634 10759521 61023098 124700831 36057612 104999939 125744801 25056980 84272043 7570100 66766106 52777129 125281415 7812928 128847131 94000565 76893193 73404657 77321168 54466776 161467037 65944054 146468957 169951635 141891860 167625491 79191627 158885859 101785987 155847415 46376833 147607651 59836498 36461328 139628718 125826792 17109990 1334823 136037536 98800923 1054170 26854084 74828271 53004895 157967944 17024344 16865020 23775707 84771112 148380590 18833943 151018293 136112455 122866242 95097609 53196774 74054057 144910380 65875544 146177169 109881132 66769574 61388105 90451968 153479655 88650852 41726908 155648855 132158578 156340840 89002939 157388618 40348803 74509725 168572391 161976561 67502971 47799733 165093987 81059706 98576659 29761696 166097463 138714968 85922403 101329282 80461646 156746205 10784171 69750626 84343460 116821926 17537761 69049563 105877360 89699616 79088284 151613565 116105750 107953213 149513657 113109857 35168903 146767494 162307075 31093085 53237098 132142428 47851073 55040509 147403804 4946524 7877630 106473482 134656864 20694627 29740548 121813857 91842551 73077016 87567986 125922910 64345578 65885149 123204967 86596827 166069175 140603719 52314100 41404537 97870020 131804213 144218667 24066526 33829439 73133745 122386094 12377666 137007675 2723638 160162916 2271710 144031140 122627392 47322679 100720920 126416284 61448557 34909602 28480644 151564520 151908736 94999366 88054951 29187334 118526822 116880814 126608435 92367970 51219912 95248841 114756120 54873467 60261039 70559639 156371542 43016290 64257994 7864591 151598418 108302036 148507563 84800709 36079627 52562589 83202488 44873540 13967608 142019836 45848524 66461500 22925639 147480202 30493529 112303513 55179756 98780982 12337971 109430156 40874902 83284751 120495082 122986619 52662838 70630665 37735835 53687139 36799016 143823162 65525497 49021710 49044881 12194304 137624197 61410613 153735539 47471803 41503256 138778922 146813003 127923623 86651346 147034275 81967897 163772339 63414556 57838488 63287277 114882039 21509029 34950963 124371541 89788832 137291354 85908786 118607640 105630877 117098227 99523899 7444181 50594312 101319439 117133587 96484129 106863921 152578570 66492389 55063136 55007767 150331085 15709071 31491769 12505081 144810454 159612626 143932404 73186564 157372026 103563456 155639029 1591489 13488939 149716382 9418782 41475155 63793758 141197512 54786801 115245856 87308243 162890090 86710387 36747149 75513065 82454454 138796925 1325864 105102976 148249452 107730394 99101670 53192184 95274579 122503224 42255914 32990642 517395 46686522 4697593 144974028 3783894 121701487 103867875 157563582 136714663 87335647 61956109 120160590 124791730 15183771 113733672 137360221 30803082 139604289 15193733 6718587 28490708 31359067 92947024 93940368 93280887 55606439 56385039 121443087 29594433 124923446 119209304 158048830 11405827 45811158 92871833 146965 24815563 151626995 44576652 155669527 131399834 130731054 93683158 127159150 115412626 102259250 17753967 43771532 85079118 9198258 10186570 47455126 153157641 100962473 6676869 27744000 147934663 33069709 10981269 19076346 40842874 161218038 135617364 2105076 115789380 156862927 99970523 54729137 28063311 117997714 27755968 135977118 129432186 56503563 121782917 147597995 81761381 136006647 105933579 53665328 139678120 99988679 161132562 96968510 47668578 118410440 130887828 160924941 80882855 111155707 104066775 76818648 142042922 34254116 58173320 56764122 118029521 52360238 118986128 139408585 156317754 157688209 75798240 109592659 76407180 50289570 71542885 9923767 77805617 86142060 136919173 109616153 4068593 167752549 102190740 98384644 32538595 85602242 132031877 72865570 103511657 133559378 85858313 153794257 72128620 74899450 39937471 65462699 23015739 158212387 119230673 155742593 35497547 81911338 73510346 4060195 68943908 141030164 48689870 31674927 166504851 37093320 4301799 110793437 115249749 158215991 145607244 37648523 116188302 1267112 45828855 103578076 93632566 167768733 156768492 140106163 142447301 438617 89666024 8457551 78523578 126650459 119825520 58843511 96740761 149282117 121687207 4182561 33725076 24549734 98977689 74341204 32381430 100419391 59300539 100886704 63660053 76721255 157985556 62442870 50206508 125045982 146171661 61582772 61720336 109534604 142996911 100436051 124753633 59636714 167684294 158308947 81233990 169607640 10192588 19510118 77406950 30571117 20894989 141146172 99940076 106992679 51819927 32390287 64543016 48347490 69150781 32403309 67188862 21547823 61374131 73373411 96158018 33046708 116219497 85611235 73330350 6818360 51461499 133929587 99658420 50102077 62074820 20600107 25343804 20733472 94115298 146969692 69283398 542708 77155010 2301341 111498937 32960280 102559538 75781852 102552194 27548517 165659390 57258431 445383 56000312 103145052 144361450 78778952 100776068 62166909 17964274 164167657 104374186 78181487 15678556 19254676 81928814 68496043 116785512 108252379 78180314 45383285 66319499 66599387 17845342 20634770 1169430 62764799 78738067 40587449 120651771 40355994 71618586 94494415 4171069 122349017 83941325 111593678 36259538 114339586 18503548 156650393 59060448 103591557 129082496 61511542 43771226 147797490 141030334 132596039 56056905 132842879 71954404 63660461 112088021 118866550 7920691 92021867 69976165 80229953 122433303 106838251 96467486 59275005 123038945 37979360 50446463 157529956 15009045 106442797 94909436 154967002 135149048 99750135 106078657 92135359 123842246 95247107 119223142 104039983 159861030 104603975 19364445 86823386 66849627 119823021 105619113 161117058 140412673 117968355 128537306 8872249 24705046 110914851 132520270 27079980 38897173 162718560 165343479 97480822 816255 70034577 123456737 6817068 2977159 169270547 126684680 32507400 74988122 103331933 88795233 24648487 143034821 164220034 35950614 151510256 137032155 114940587 73310851 167033942 77624465 44428276 167188098 16769650 40700618 106532387 91495836 128709431 150805045 98204240 14897508 137837411 85133552 86695104 56389850 52219104 166572919 129615599 105362362 75159584 130558334 18803751 944282 49770730 51696592 142606795 32584580 141236476 36775029 84801882 36932993 46499199 136954805 131341133 73812980 79801553 126068600 113695422 6311794 5746323 70244612 84152754 131050314 54257914 18130534 58952906 71288140 124003389 38028507 7991802 136054757 596224 35659489 144879525 76287211 5199603 86620899 66355828 34846073 111255361 15073305 87946542 149815747 117872203 142273221 99837855 113508269 13111726 123192438 8698407 80203042 3875830 39971505 146567523 102584001 68796790 145977555 101382237 109590959 48245388 118159979 41831543 72841770 46665238 91566913 16970675 133712752 61593550 160279587 159845747 135664403 113264761 49648840 103643917 42521539 26390290 86151818 139400442 108778342 95340794 140913408 1837921 27809212 30106456 92125465 23856202 117626791 115628543 120230443 25584830 101305618 154529269 143686890 92696427 96915606 76060006 132747951 81503508 86044735 118565990 21336802 92472690 8731149 137142196 81194567 105865953 136604486 161191110 148929894 92909420 71821515 129576414 138849132 38590561 60035551 99792312 85814912 1409844 92317531 122518218 15045391 75688930 59847956 52743350 110936322 140631089 150740360 142873542 28090154 159326856 55733514 134069259 46524801 16805129 27081442 90231359 157940540 120195967 13750603 82216165 49353618 125783816 42654598 132194261 35388577 12961123 26027374 7937368 140627451 147340683 154327598 107088899 2883965 60109042 132684711 70982157 164909299 18717068 33368722 58146290 26482702 134393857 145044663 69050464 132945270 145070588 89711720 24788227 30289461 97739392 91312882 109485117 87161550 73948436 119768179 33418481 119795022 64618054 167509551 134215391 158534299 167643358 98713662 30011137 168546126 119745518 47784773 55908903 96646768 50883363 94764137 70822204 77058450 168551005 30733042 99464042 50756866 8292566 47342008 66165513 37646126 129759249 19673828 133940756 20545095 28908432 108015348 43695474 128180459 158008642 134672504 91226624 8710307 22386161 169783862 131288603 118453569 94526290 72586719 122109895 29730331 51882980 139886438 98576081 48637544 111246929 29627872 28599508 140029731 56928580 164783788 136992018 38219485 44033451 20961238 169253258 21348090 96446882 119005151 10217493 3924994 64477277 80647881 155368185 100188395 26206758 70288115 165646147 32462265 95779105 32954517 129758161 40016946 129576601 45529383 68163625 123731525 160246760 93893295 4103103 41122864 119199631 109747325 39999963 104983755 92577376 169974585 39207797 88637762 132334647 95449492 35290453 30390016 39617667 131897747 2740672 47821136 131853496 18182605 103140955 104053787 28551228 61634316 67534047 36018767 126418086 75836082 91390606 94989727 11696204 135833519 116449099 90376811 43478639 135819902 150837991 91822134 84543023 85115923 112467427 96477567 16585251 81103090 18244315 78464214 91472920 108965070 51498882 3897947 121652068 69370489 163181742 144192538 71527891 38654515 48630625 35519664 119196146 164717029 143392229 69454129 66151233 17898586 11434506 132470324 89819279 14931814 80904258 65456018 77495775 70732291 56318212 118477403 129603920 71113567 112558615 160914452 23633808 167376730 156837512 163114269 126470004 66878306 46629606 122474817 23039539 92376827 72884865 31166899 35538517 145728658 112993577 101003698 117430934 91754797 108701944 39037015 51626586 21474315 154687080 38601067 11665978 132019399 84571311 7863588 7826222 94026677 165266554 67500234 114055057 36947494 30681549 115022204 167714350 106312764 129558649 18685550 61749474 57565621 112902712 99795338 31154812 104391322 130099521 142497230 149886178 54751866 3467354 11771548 154825902 38052052 117460004 34700179 62454396 40588435 51160990 50770823 63709081 113959874 34290445 35753108 120041148 9614486 10096878 157923999 22117340 161006354 132764543 57415732 121289526 108226879 43129442 162721824 149916778 26611188 106911674 13037538 56281917 105082848 9515002 144818240 159539458 35366171 16688152 120614626 23245766 26378203 57779634 40966804 29229664 50241715 88164992 36768059 123099584 56927033 25334896 127083075 58543631 133410645 46020343 160600717 32374358 58140697 135932408 165599839 21101896 112585815 60765803 117707643 18007692 38318782 50987913 18146463 92099982 157841464 163111481 5403824 92860902 34522070 136470662 50574983 37703688 78323896 112453266 156448994 118520481 161400686 145931706 74458776 157582911 43288256 100252893 15910300 13624786 83250836 78100006 9877646 147598862 135412735 66076977 107848799 66377027 10622314 91413539 28567667 29296457 132862089 49495857 43942552 53533306 158517248 35291422 160414295 68373031 57554384 108055553 47493750 59115120 62379409 39352433 86330930 120941111 165123703 4611420 157704886 8841921 132517771 99883092 8742981 112168873 155088535 108801122 150582413 109941635 101176503 147482599 25143221 48742519 26485558 157731117 74589880 97049583 157139976 113005630 150242379 107660218 63565805 16089786 64311612 101593105 32011459 102974865 142308802 24177026 80824596 1491682 116062723 42326838 104176527 14384771 58518794 49767092 37071152 56634633 71118004 66093671 168141764 48962737 140774518 83366096 113266631 135810858 69773338 97042477 25795205 33413364 139686195 55071534 102801822 136050949 9275727 38906795 138523072 3901177 141062668 45991749 51996761 140408185 83422519 158725005 160555735 154292476 71872294 53438395 103231735 163277231 94879380 159784054 56862926 68079509 68778787 64913905 79549987 153651559 116553836 28742036 15832610 148146041 57730283 58945562 149038150 145278821 18676438 167410220 108355518 99982695 146601404 149945576 159782439 148559430 67793722 52483369 131953983 154030897 88762797 10062572 128157356 33738812 89103154 40534443 70164117 120089972 82007354 107701154 76663336 154063537 98014248 10636033 52819289 969493 131411071 25779395 62520696 21016573 1822791 53437409 9971571 130132161 62568109 94992294 100742119 65249162 90342114 14305347 30854371 95519906 5323788 126330213 29247531 59818546 141190134 84437980 72162688 136636939 111182176 166856972 121036889 107338085 152619540 13948245 155487695 57870108 147328562 153609433 64151931 19843454 162610219 47465768 147713289 162903962 39321816 80229987 31555961 76744936 101310599 33447245 28751080 64242133 40365140 77077031 84591626 160875352 103711152 76581294 100249051 115518587 35322515 32176070 21841464 82654170 34799442 40456600 151959855 105884177 79024075 84960764 98906646 168060504 78942084 95453827 57081563 18723239 7313774 156291251 35153246 29811472 118622039 104378062 99180652 80220926 84762272 25178139 121298434 80385282 124003593 77704365 48502819 54972084 105015715 155960788 78886970 78728190 153701692 36482612 169100054 91829597 16097079 153166328 112571059 28515902 142489121 102919768 57361519 26441375 1746716 11099725 156830678 73102516 142011404 149175476 96680428 42388344 150725553 80457175 156140988 116882837 169624266 109458189 11862277 122718274 46858783 13201571 74657982 8747265 11124035 53866115 154974091 26759105 95298719 166108581 123132394 74651267 145715245 86554650 148658030 40553772 142188306 106999292 59682801 40510932 144048395 104965735 42344739 84216691 69801439 37731585 166557500 75317378 20097638 74930101 121723434 140120256 109550465 51781558 68960704 7704825 117082026 14636303 118058404 91672075 64871711 65894788 155053277 158246047 169511862 35291762 15015862 108846172 16420657 75973000 153951643 41606446 110960870 10913762 19382125 4615449 38205664 110596832 108511340 160942995 123853211 107915218 54760791 164999688 156033599 102519129 169333022 20923515 1071459 39442363 87594455 65869186 92168305 53041037 61657385 48923569 112393137 41748991 66704991 93737915 33137641 39384954 114515077 117696372 161000455 102676175 22801199 161418706 107951326 2726103 38298331 68398157 65434071 40637565 5910322 94521207 40331582 113949810 2043332 41718833 50706376 157378622 17017680 139019642 29788828 70092598 154078055 75260649 154743146 102912322 38385167 31545353 45847742 47483312 61959084 126346397 94868228 122104897 82319219 163671138 102955553 120469599 82549705 132452406 37800571 104061301 61560332 158832513 81777293 15120871 3888784 12115985 110902560 106788458 106114204 114119334 35586729 144491704 159277624 30894627 151136035 40022845 136242233 133250811 65033245 67828555 103018181 117580228 103165248 52823386 162025623 24158037 22183946 133121441 107322190 29493232 120249500 103949611 8054243 81703258 87706689 135580287 128541199 111173829 52584366 86415471 74198336 5004545 151777309 113559354 116844842 158807625 61633959 49587997 9388794 8671360 152685636 75324059 106460290 18344411 111194926 132843389 121711993 52835694 122720501 21877453 46560212 51829787 14194252 98370313 127426169 64461756 36702167 90143316 134447101 98755142 95532809 94604116 138843437 30114463 157366790 141785389 24920351 129304227 13453103 16210146 106602427 21515387 80540832 1483726 56372238 42388837 156382065 163672396 3736362 152520787 109614538 36902087 72172854 122525069 77890430 36835175 88201525 49228906 124517146 64687941 53288421 28772109 43021815 163516761 71763154 111961762 63906315 141878039 154068739 168563738 51471240 25802209 34092956 65831769 45508728 3120996 48637901 53466581 156796117 30952801 147796623 117837081 5965062 100747933 18494674 22772078 168206024 32623816 75836966 167277059 63771862 103966849 139373259 64618955 160159414 144798214 138783937 85277508 100358038 29030373 29139700 143652261 123496296 40959239 104550952 145109433 5282716 37042048 149378286 133764415 42538046 96847776 119728671 82777505 125363916 51719559 119023239 17965821 85737477 140684554 30266273 114118671 109342453 159822015 42102625 111238310 95412704 48422477 163251000 50514310 159879322 3782551 158711201 132815679 33906092 78334385 34992579 10257596 15902922 109259374 53509064 14894550 76640488 145148567 10449985 121368338 76811780 123030190 36129012 43074107 1504517 166620332 129120100 99491531 76294351 116078567 157588232 15929272 149547623 150324642 154477759 59742097 126724664 56597981 80899787 2561951 93682784 107565341 97555605 26023668 115677163 46341269 122764089 32760241 82780922 61846850 84905820 23739327 8162856 61629879 7611291 18068552 167058949 76616756 114429907 75645750 111096054 22573535 92604831 129686965 37534555 111534161 125636324 141238754 165121901 159083195 18133084 96665417 62364381 69051263 95672277 128585212 12950481 18773661 97665527 38854078 155042091 63368809 16699304 147473555 64337469 156511112 64070654 3991447 26623207 71278654 74129333 86599751 43624618 71351091 113925228 35209244 68828104 139300601 105092351 97503687 153811155 154535814 121339489 51521424 18600499 5933408 117199105 152521518 36287367 136304997 7773573 44055126 153171581 81543101 32449192 117545361 164123491 144234562 60892215 82594772 138420205 139843088 161446365 135910580 124748499 169443675 120013795 68652256 154982914 46726812 63360649 23173040 11800652 145342350 157333810 18666612 151686495 78152876 81717793 7508781 42568374 17050048 125471407 73817298 5687401 145916712 108734023 130501588 142080152 24535454 136581757 71135361 121020501 18395819 9267329 40773429 146219142 90351668 24480085 70631651 77420431 8273611 128995626 88959827 69885589 96450248 110205339 141574521 31868013 114867504 79604982 122329399 124259817 76463909 30089524 161561336 8712143 30841536 43948281 89215150 16058132 5289448 9622272 65892238 169901570 77389831 41596399 39514664 62507283 45467299 71217063 37348898 65299601 124963039 169184255 153537030 135870800 115654298 157575329 2198525 92320132 33911566 92741868 37882681 159767054 146806084 66403241 163942288 77720277 12394275 145805685 133031290 92589939 132534431 27764808 46386591 134287947 72168434 11566970 65994153 120368619 130189587 118816570 78753044 112525533 72603209 91541906 41432706 157999360 47058975 32878867 119486098 109388863 136870094 79742631 124916459 14747925 169950088 17944367 5529420 44434311 29938615 69705457 119444431 101526737 23926667 23872879 153004165 100877371 50031901 104051033 114811812 3812454 19004096 168187936 108936357 21547755 2486522 133711443 168325925 164535860 149567547 47025060 161310161 152008339 152434971 143667476 79095492 93989226 31782333 53585615 25135010 126412510 103951889 109716147 49694502 48394138 103887986 89017559 34364684 136429658 18355597 77551246 38111008 165633703 126647484 149952801 53001665 167336916 151274126 77846672 9152953 167676440 77226971 70553638 137576070 66303077 106921806 163577553 135036984 55360806 47241283 39768049 57232914 109259374 64337078 115949945 50631763 74811798 77223146 138420392 131877483 152431996 125041851 117198935 63270889 42744562 81882251 139167389 94272225 131501256 1792769 78641082 65764228 18980755 132775678 165868796 106188239 122911275 154834572 73460825 78971494 99811386 124736531 85723724 90170210 20369689 119274839 35603049 163920392 67894804 168853452 48859071 19270554 153898960 22968666 104168384 165889706 75293748 139441888 58809919 37931097 154509906 99986044 27518376 151798984 95670917 77586283 133897355 133015412 64051002 166920501 50391859 102074681 169986417 51301512 142505084 26068701 136703341 3287953 38898176 28825455 14521961 13856241 26586164 129629522 127472222 47137379 93466119 85998427 104016081 159390691 94522465 130435696 110994224 88136908 51487577 45198257 167600654 66582795 77590533 120720978 66847213 115967642 97516522 35954422 161481793 152098643 169520549 59412314 90977506 46544504 122903319 152910988 27562151 11070349 149624327 82415354 166793086 62699094 24733215 159072638 98224589 53775114 118179155 89462500 67103301 151738396 116566824 130273788 22814136 45290023 25520094 109993774 132031503 83331127 21919647 135838840 165411734 100676737 85697731 1250605 105545843 129705087 77307908 15524689 34626756 102474929 81302959 114902915 82699815 71567229 33279931 165069677 103221280 106465016 150307846 31890980 92341008 63469619 29547394 115310813 16014136 74142032 141650477 26298337 4501056 150152534 26765582 48277416 19795174 48438440 130524759 83736271 148696246 23947152 9247286 155545580 139632968 89217564 18999030 136248370 44288689 130830589 106488952 92789485 21029153 59080967 129803670 87449836 126637233 110659052 72545783 81868804 8188237 108847719 83279464 11450792 87328201 149156028 18691415 123418130 159128738 120552287 156441446 80756630 77222211 102000391 15604232 70979845 88787294 52224204 39160180 81991969 126103552 71723748 159324391 5620302 66985202 139257744 109693622 52256997 122594463 117228294 14536513 72496636 48945227 13839445 133253820 111551467 66225727 67069743 114964591 136156111 24117985 46466287 72501073 102053856 126416267 68614414 101176554 28147240 84257406 90804191 152484288 37639530 47900407 135399152 76826740 37200182 96526306 24552369 71996156 27598956 81698073 83042909 149490928 167642236 97257561 87828630 5728932 112104970 31433136 45851040 23866521 43009014 98718609 101269357 156310750 73317039 118189032 53148443 103826463 116448827 1818898 50909220 112112518 4131187 28741407 60691292 7904847 115466686 25004382 129406839 79354045 120828299 157607629 116207682 106664715 39187142 107680040 35151291 47340121 135835321 51979183 72869922 68231880 119294287 88201933 135044175 100920143 124694524 163408675 9911187 52291558 91530975 136557277 71884993 28662102 109167778 134581792 9938251 40243624 69142502 7219254 129344279 12799895 111777278 22637608 166235520 1909185 124259443 7195998 161255710 48658692 1629212 101079025 78065768 23036258 140866335 38273528 66636124 137230086 66543321 26253253 104123997 156132624 126889428 67545403 158829402 142204303 121099143 93055875 113949674 93930304 57527082 47733552 800190 14316244 7544107 101126506 159099209 1044276 105322871 142662079 134586093 110773292 153620789 60756844 136922318 75564847 8070835 165153487 126765447 20514036 155052155 68180132 142169997 24145950 49626315 25019716 24619009 143919399 8204863 37771790 69602114 26348572 110405650 58191680 139237701 124189777 127140263 8452315 107420144 155891955 76340659 20666067 31906671 93859006 120857930 123332467 18984444 133713534 135392386 92110522 72813720 168730525 143148041 164714462 103123802 144690196 48248635 48315547 16663162 15756671 37335298 120106887 84098303 105295263 159285274 162347501 82053849 102339677 135772234 36281026 70450720 65338446 43933015 71591097 132687295 133434496 162651104 98987243 70775726 82475942 103265123 6553721 55282980 150682526 100360078 2199681 68216954 62142752 30329122 10099462 65232094 107452580 58724239 128729831 135873044 47375158 74614292 2935067 23162194 115579855 105487890 29449066 151726462 37302097 2669017 77789263 45763099 38387717 88102755 151933335 14661378 155065925 112958047 139223387 29784748 45542269 153569398 140099482 63746277 96514865 78028011 3121931 154270852 127590219 163763669 115583459 144977105 148119878 159959596 91767190 28038219 128676621 99110408 66855968 55778785 34836383 135645006 55798913 130761909 86855635 129737574 100415158 46478629 5071151 93831211 31056671 161262918 134247436 149258419 13628135 81973422 130927591 37051092 120683153 57525637 61349022 129380914 155473602 43481172 159382786 50505487 118096705 94674785 36293793 115624225 120004156 85637636 73394474 29630371 64460906 83803557 154931064 85853145 91782830 100444279 53915245 165708979 63408997 149544138 6486571 105209617 142441538 162695219 88015766 69738284 111772994 129713740 60071166 111609947 48178238 147113937 121019719 553452 53522494 42418740 146621192 130158970 168319142 11988893 134164 84975350 60475154 105349170 163078977 120500692 143986736 74416650 149828582 72252924 53822459 26022325 97175553 61445514 28543102 60356392 111619093 59935795 134438006 138115106 42331003 154333837 145281813 161693001 48991399 165389617 32894439 125308802 34691492 55202927 121002515 167802325 95548755 84168173 86831087 77110045 23381052 168073186 77062088 3576290 85399347 87302412 159858208 148294570 75713852 151897125 163641762 50749556 108723160 125885918 143468219 23719760 53076244 58658857 97121238 55285887 9163816 163375916 33641929 123648701 120997194 598485 149752269 123007512 93969217 18201407 167306078 141153057 65561486 88201049 122256809 95093087 29797294 93320905 30699161 87917931 161038790 142916467 56505671 132348757 123530024 88086299 64866764 131959729 56347333 8043023 54524559 94777210 7785609 92999095 60430393 78821044 148112874 138588964 16441941 21995569 1259343 32457947 3173951 6475861 100940203 102841925 96025078 61836072 1639786 79855766 108688140 45578836 10088786 155026553 151509304 19839068 148315786 129157619 117899675 106434348 1370047 92822108 22326457 165834388 13170614 110986132 72928997 83435439 46995633 109038357 100045714 133714180 88910969 67113025 126406271 75052110 155824550 48657774 21870755 80698116 75602434 98973711 38666381 16959506 30985067 80031376 16813408 93538199 46127290 74300285 112302051 47826712 155302327 60152664 140163317 81625704 11802641 19311762 11819607 154591812 140674677 38792317 82631985 140409069 99071444 159706126 91753760 125825041 48144102 113073205 123902562 3330759 3640941 56913178 167145598 106663508 93455341 40095350 74429094 102266101 166135424 59976289 68858398 50600993 46379332 65752413 57580275 51494088 90090106 149029157 136414528 74050929 74850830 36863514 30334715 166171821 89493049 130289190 104831469 118011246 127492962 69270886 154081659 92297335 123219825 122907875 116960833 159971105 68461652 133923212 65124467 143326405 50906670 149750110 72235584 90212846 102819400 106904568 56148178 29788539 23203130 132830401 109673154 167800183 2100214 6208281 68879053 14275920 14596268 21050675 46969317 3801421 142865229 18679532 26481512 63961327 88490185 106147745 127308087 30621284 23480213 384132 55571793 38990095 51383571 97943596 142491297 125279783 53653377 5173644 37399779 154138762 137324861 101807237 26820798 90376522 115215188 144088005 163123041 132292861 80927820 45417047 165082223 136319345 79331435 128315014 108095129 54300448 96654809 169898442 93697676 53878831 42351318 83952103 127836753 123028660 101025781 8352763 162988197 130936125 117450331 81584071 21533067 83136409 38169607 35150067 33891625 70444821 30985441 107854477 168737512 165465131 133236174 89633673 91380627 147946342 155609959 111269369 132515629 161834390 159570449 55887177 95431863 144014905 79006582 54094170 148869850 10114813 50894022 54555193 130421722 144503247 134877898 57711923 109239348 81067560 8272251 146897255 164955063 12701737 121185588 70741981 140463826 121205019 28580978 99832857 39389 47043573 88683220 103116407 166992853 96925228 88675026 126977607 147496556 126525220 27163722 17524042 37050888 32015199 146102641 120280865 116502802 141246710 133899650 72802619 46664609 86892083 60241166 777767 105485986 141199620 102043775 132313703 37490440 131861010 163581293 20541627 34942786 152080402 78888585 96343318 32685577 151765052 7669737 22514919 161691913 112098221 77567379 88926490 120118345 15904163 40501837 105499637 106909617 95234306 153767533 40323558 23438903 159403509 107966405 66155143 77420227 78522456 23359190 35929721 152828079 83450756 66678284 14536122 153060588 109354506 63511643 123874172 165475654 49698667 74096047 115565864 120928854 131415559 95071514 134365229 99041235 41754822 93017200 100653073 3346110 24675466 44479055 32570487 48439698 131778492 134216105 20042014 137177998 15750058 83417283 102664785 69273130 105364929 97903969 13946749 128133471 117243424 73448381 160250891 7455452 62642620 3596673 2455616 1365780 58999775 127324730 28355507 89636002 88666322 130856276 24673732 104210816 43022019 54331354 61320513 55812411 162617172 124550500 17023987 55342582 126233534 140281518 48086251 118027022 85221476 8651334 125377346 125186572 165852459 48968330 119802978 102964172 66748443 62349999 136863311 150451122 41931231 28643334 140821608 128069075 104922385 147798561 146273916 149175170 12680232 46551525 82609528 140154035 20560072 152994968 113481698 76179159 153163506 37946975 84515959 167992572 32916352 84649358 66451283 103792514 6978313 116373126 3642777 46440838 135860889 77883171 131877619 93177476 47749294 78971987 74946285 37356497 140986032 149935155 105572686 150830443 107930773 113884853 104617966 2027828 100549424 164837729 5754551 169036780 99134599 10027637 78843399 129874084 880719 25068081 86404200 37263252 14346929 78166527 84086097 43822294 40683210 144002920 163253125 83912986 82912298 3438675 67812915 14030695 54710437 90874809 8506086 167011077 127635558 14565294 131529340 115243085 51657560 167346521 123166904 129031768 78356536 148832076 93961771 122173713 103369877 116216811 12678362 150515008 169906313 64728010 73234130 162344407 15809728 155984333 38627655 48708519 79180628 107747598 27304720 129747332 63852170 59694718 49214932 139902129 127538590 105251913 20572499 109593747 116769821 16550928 8716852 133267505 91574087 5390003 54281697 124063331 153505410 96651358 18099900 2696370 151832899 145090376 153329800 68670633 63053646 64373169 52605446 155924680 6653154 9763729 98163797 54605139 167235494 17091409 92688998 48461764 63484647 122917344 169105885 152234694 6606115 86017773 15003265 15974849 150947828 132549255 8905331 91166512 127144632 130712507 83853962 26360778 136062849 142107947 119540566 84203227 59255336 82877329 131333160 18602862 17109361 154495711 134438295 19631158 10758909 103007165 1017569 908497 161050775 134781780 116463141 94401136 67358488 105201389 108807633 2170798 4327945 140022183 107488501 133340605 47975020 127502822 70553009 44567489 32676159 156608301 8342393 115070416 128200791 87388296 135843991 78057846 4083213 83356134 17340493 156144116 16128835 4210543 53979760 113296024 926806 162217196 38766256 31840422 4902001 2653428 17359040 58338220 136571931 33828351 102758506 85193035 8102200 72776983 2719490 128282612 6345335 114895435 119839426 34576538 89500138 138097783 153827730 130168218 149075074 31556369 92535335 150531362 92194043 32807076 20003662 157301034 77893422 85817802 50946977 42310331 139052027 85983110 26068208 161456055 5567942 70922045 123691099 104352324 56483809 151667982 115838136 41489996 1282786 102531284 13976737 9616883 25570465 38371907 86959998 74390130 67756237 168785962 15357936 88820682 118040163 162526749 13619125 167516215 79613890 121671856 98353313 4498285 36606763 89709442 56270629 41746713 104221135 101490476 52424447 93390775 116608304 95215589 132156538 91891358 155264264 24235098 40078180 166027746 16513613 22721095 165866705 125503877 87060995 111334649 152200847 80515587 92040703 167210606 144518292 126301347 152333005 18943644 75949472 149653278 114422206 56798190 22921610 167869271 105458276 99062842 51431222 156354474 39492173 51889049 154228981 117373848 106419626 64633949 69091621 59344552 22444454 167162292 58304798 148001201 2891734 169813544 53927383 123181439 55301306 25870141 157808603 114446771 30880568 115433825 19629458 153754392 87504338 25220078 166763999 84150986 25691845 29599669 164792696 91671803 112037242 5562485 69001929 3188707 151399416 47305917 115321625 13950268 114032311 84521399 96477618 166416332 70985744 26912224 103710132 44167598 128695287 50930708 126463323 61254281 86136331 52366035 3197462 4479755 114953303 102333149 101102876 105798225 85112557 157372196 154583278 134167706 116780361 10404782 69745509 148022434 92670774 6219467 105743689 108401724 109734507 114443167 147858010 112793759 167777063 66523006 166565456 59562441 2684861 133987064 115467978 39409978 39820120 29513020 25594979 39156338 99283519 45607940 15349759 110461240 160389186 48937322 91196092 58921082 117469932 129433206 54288089 676396 75347774 128518470 53009944 159356521 86229321 128063788 106870551 95555878 168458253 51457147 149294527 48397453 162421077 45830912 152020052 74145908 30300324 161194425 88413685 112544420 151802010 42644823 22989763 147846875 60582237 104398700 9795128 89716208 89168230 39195217 127311283 19545138 41693605 3859561 55867814 48345994 19403817 16286000 94133250 36390013 45593745 37202732 17771477 63114625 133034265 65760522 113136734 160922442 108344043 143171586 47539446 22275457 57984824 43683846 152985482 43096122 164691597 53642378 126773828 80473223 45951442 102964716 126553780 148221113 99055634 19639930 21299470 107563777 124280999 129619747 32913360 97718380 162270525 35252917 156366340 18105901 67372513 138075938 150985738 69183846 165080625 17764558 138353327 23008174 96240570 117187834 137936555 104451553 29931339 48893615 96353926 116077224 45255207 97128259 147075313 55995790 15895272 80263545 130889851 133013746 136638622 145238429 162242254 77760992 115809576 113462998 82579251 53374220 104781149 41972422 80724908 53358852 155013616 146120049 75892811 157984706 1945888 78877450 117992223 86296522 117444976 1888717 22128101 74067130 163123976 10179651 167391792 41837680 156128051 66974067 36538882 94052908 77582832 2155243 35645974 53434723 89793167 28728793 104051781 2881007 45059520 112211305 114607574 30072031 56980073 70518635 65178017 150879624 156926643 122113465 118901536 56434577 91565332 31453009 107537206 9828329 113399452 69130296 159710036 24029279 10352796 133663044 106080 159660804 90768440 41294377 91922706 101418634 20823572 51946526 26689388 158654081 161311317 93770300 43172282 86987759 109542271 144513515 106150108 119538611 93454916 86507186 54159467 37786733 56506487 143141411 59107640 28085020 2882010 70988396 163179668 50071137 13876539 86275017 46226672 98355812 140874410 28941497 67494284 53801073 29903272 154007301 144118401 141352807 150377631 121095148 75853626 56210602 66723062 126708871 135345500 16565531 16495406 31860924 47589137 139682268 39106375 143855989 42641372 135662312 147392550 62311001 156915355 5631777 31086625 15606901 79398398 126433029 46301642 164780677 123773022 93419488 105962411 86697484 35083614 62748819 138230366 42934401 141648352 116686028 44721220 65606468 13885821 46144868 139856093 30989589 137298035 7350783 95641711 84423870 53163658 99749591 46707619 76559823 117236709 28891228 23452690 126993536 116560772 37973852 137416423 108688344 92836762 148045571 70874768 83365671 160121997 30064483 168903024 121894250 141279384 165140652 105603201 103056924 32872084 150030134 94141070 141545179 127875853 57096948 78524224 56903301 65487587 52222589 15813621 73146750 146427613 158027155 135320068 126550295 124359522 142667876 62484571 97251747 96926384 159033147 53072198 112231144 141820511 17891395 74531655 11899745 150758720 110601609 33635316 59546138 6280395 11889817 81786320 11450367 60341058 111112646 78125676 121028321 86626050 118420589 80883960 46247582 63968076 67651058 122351703 160840417 3119687 129292072 119407728 118504943 68377519 23729841 85070703 79956746 146265586 47062120 122749928 69875644 100383708 7942332 1429547 148926137 28095084 48026241 110190583 22619486 53195329 1411034 12542719 47683419 45199447 145981958 82486533 26271664 36480861 80709744 60048675 88403604 151217210 300067 10981813 81881435 8895726 67017043 163983768 165565414 146913983 50337578 87387837 112286309 123742592 11057701 39813881 49537592 72609635 168150111 2514249 50667803 93425149 92070147 169049326 60927847 32440675 123048091 147205023 49284700 108655415 39731890 61970780 63693033 124007979 23174162 150430858 104259912 124252541 58657905 32323868 117839631 149129831 55597344 59606930 169927937 153832626 1739491 95644431 157882893 87503505 90235048 98168404 103527960 149222719 104463062 89699191 45822327 136637228 105937387 161941711 51008500 140276197 58517519 126493447 114999135 131684737 16871225 127466663 152381319 165325969 29996806 39416642 126172606 151169202 109531493 8062828 169372173 3036149 155518805 107463749 71457001 105697942 50129447 38118998 87144295 24248596 151848692 162341296 133179343 23945520 169248447 112790070 70657831 119534769 8217120 48473715 131512323 160768269 165752856 41193703 100538816 31345025 58730070 33783471 115178400 37309951 125447437 69425076 145777074 99549467 125349194 117879870 17532508 150898205 105090022 113293185 106713981 1358589 78874475 159565213 114216829 67110798 21700296 63371767 112378925 134517124 82492993 74666346 61911484 128984525 46550743 76861420 104922538 60963683 84992996 50262591 1737111 25026839 97882566 150705595 87815897 64867206 14016449 71088696 77455655 78008223 37607094 161849112 55546667 37980261 157801259 31338004 94022240 162025691 10365070 66050338 39549480 36110720 55472853 33576173 112207565 55691303 155285429 64019586 11674393 44094311 128169545 166642925 65178799 50963688 16271822 34546890 118856163 158368617 69821431 14218868 119656081 11226018 127932582 124812011 59572811 165031937 65144969 124981569 119226066 162388556 103682779 158608776 89836874 34305762 6986609 130437158 2986492 151482087 44461460 166168030 126259748 33536376 168118474 142192743 96104247 128420125 113598590 51589373 124064861 151268703 136472855 85741795 53279700 168207860 2834342 29769941 97269189 105098097 50495015 111846502 136873885 158291505 10877620 27200442 154904442 36244578 56632712 91205867 146932581 72645131 153586381 145591570 89651965 100078184 86413057 128487513 82050109 107431024 63154184 20613503 112911603 100732327 158996614 150354392 1000008 93478478 71021274 94084188 20053064 74672534 119007956 68280823 147220765 110556287 64636890 41067002 39754109 95958914 73276936 59202908 141315084 71807405 66255545 40681170 134629936 130334784 4036769 8312371 80229800 148801646 17159783 13400216 94541029 168703733 8561200 52320101 146747179 148367517 148047475 93072178 44643581 166620298 61519991 38831570 164725818 143560665 91993035 69046214 169823132 109341943 106936868 152252493 97151226 165808106 101373737 153923695 86105969 143841726 144673621 117441916 69273045 128982978 72446486 52892644 55887160 162350952 109807573 100669971 80563612 114343122 114907590 169633327 71108671 92824352 114423770 121358053 44799080 136599454 138740332 126640973 21608071 111110130 142479448 34322524 125029237 37211487 33311449 149444484 131427068 10237162 109596348 62193038 76342410 51912220 138203489 141420824 90909200 135418498 102710617 90611530 133554788 34890987 147680989 12971748 938026 115757947 47745044 138997287 114480975 140149173 65309495 108500732 31357112 131038499 127492622 123649942 3185443 7486409 161867778 124736225 49523601 112191840 149019603 119994891 134167043 113864946 147412525 164287031 70136050 140039795 34250631 167507443 132348230 100414444 109570933 71860802 129903239 108932277 28620537 25865857 97101025 137159128 55736370 161649753 75538140 37887679 95316008 87884951 18122323 18607809 130964532 146378466 121277065 40397916 105753209 160313774 119951286 156184270 136486659 89267663 167592358 64046769 61878708 139126334 146151278 94649965 147614655 156088900 139011584 141395953 62179234 150279167 95031088 101056330 55845136 137369571 154468902 43129306 103737791 85896563 46203314 82509755 106829972 121446436 17871539 156043527 33300450 142878166 154199741 26926742 145095833 35429343 55541499 169284640 16310021 77861071 20485663 80304889 13866781 9020982 5676181 30596583 134486439 33838874 162661967 105154792 52219427 73364724 24431414 135133799 75187600 71443741 41553542 152959999 40645147 110768617 55605929 28835026 159718230 10244523 124477995 114977698 3636300 163836327 121391084 25458741 159723670 89534019 164223315 107292389 30830333 4644145 82529458 1900498 161366108 163508635 1120929 21581092 75250466 163930847 139702634 35327020 133888311 569738 153591651 65459112 64989368 32853350 12940944 135963467 16675640 9444265 121667436 88107872 96831524 129990041 100108597 135281546 3246456 114131744 37389392 124302368 122243600 113373765 158431687 130245313 74913679 53187033 67757087 10654019 107969720 36633895 61074489 147142718 101840863 132395286 23899943 147273686 84933054 126179678 39032561 26861071 139124702 56216110 78426491 29186756 65072192 155823836 27129637 28996883 141615593 3962530 142765252 133465691 145879397 48349122 19384777 33522759 94559831 59349363 83300221 80714912 46580204 118467084 122952347 29106176 1390685 93711225 210222 122565937 59292549 143581065 71259716 84759688 56965436 141248444 48838535 7648028 103036558 92652227 163911042 10662859 132666198 34021216 4834290 50806982 160949829 96090324 153062849 124373020 147083167 73505943 47726565 67079246 17814980 27742946 45675311 89934182 78609683 66259013 38648633 104641358 39063382 161122753 103343935 95697743 139940481 33768477 24062276 103168665 123654600 136935391 802383 146739580 66161841 10511117 84466744 26115281 84201255 15869160 85561187 91096064 3790286 85938213 54562673 75839839 17587078 53128128 83323817 69885385 87764795 40832691 96606733 8411107 105569388 97233744 123457604 34346902 106080612 148637375 160415672 147190726 72494613 12490070 139392843 29359799 84337867 130809339 70323764 166401763 36257209 135656566 16904630 153254218 22163648 100600458 80714878 120411255 90214461 100247946 27028657 138450873 166911355 82697265 118825767 77098757 58402327 136970700 40573118 20505723 152342049 92319775 115435729 38630035 168745247 10330084 113316356 118670744 100211583 88917956 64199854 33394103 117558179 37292815 81816597 14883432 114921632 69179511 149041125 30746404 143072136 70331431 153231812 129591493 106437782 19637839 88677457 30531167 117947513 80589401 90889514 169719670 157328064 127354412 6023576 163945365 61238216 55951590 32114615 45318056 39791475 16411936 136175253 129344925 144539950 76911247 54624587 36331958 59999579 134311135 60536592 6358068 937397 58522296 56622223 155760936 12621769 48967786 4473635 63150087 27501529 142438937 26727621 105083154 140295611 39558320 140794357 1364505 122836968 18573214 87114086 16054766 121315332 32199394 57937496 41529895 101655648 34066045 161939008 80619185 108765048 2133143 96596482 79035176 98039034 68026214 122156033 27026124 13496266 127578438 152633650 55792079 45795212 165425147 104888198 15252723 100781406 104454443 93643633 65438134 147578785 161475112 103639599 25560197 104186608 21760408 151034409 134829516 161859839 88662599 111196626 118324845 61307695 71848375 144256866 21615534 105245572 122399592 95081374 160175054 47653397 23669576 53441880 138112692 70451808 34733584 58002487 107034584 62519489 165310159 164468489 45339289 98856700 127622689 121732529 90671948 67293412 166176972 109692857 78080966 130548542 75155300 141834859 8937546 126615626 151594780 141841642 144264091 107650341 72374117 46046285 155030395 45469968 86242292 48367652 88606380 96355014 84849363 60715262 8996978 6351625 9516498 102819332 111878921 159195123 111536354 100927368 128012516 119945710 97402775 125719403 80205915 75648300 41702309 6102813 10522898 139291676 1844568 33451835 154211845 79583290 147701576 106643941 31601725 139048134 50260636 108072230 147042945 53279717 18631796 79475034 159011812 93562645 45969020 137385721 102020774 71323483 98945100 44493233 153725594 74638109 53902121 99511047 119921179 143932761 18165775 120395972 13315284 157028762 17737902 82790323 51553826 85514182 15160838 94750010 53333386 111786679 75475937 18593104 89653444 74621738 89892872 130240570 53149769 74604857 12851949 144267678 56757118 16674773 51718114 123224432 156175668 87956232 10098136 55582673 65628551 75200214 164023752 163345044 17622540 51104448 163877943 163680437 97486058 114611059 140927841 137954048 149681039 90765635 130458527 59766067 96722826 165525685 97550114 45339969 96455297 25509333 126079293 15916454 90649236 101945889 25454032 120448927 66919242 22934887 65758686 136779892 48908439 159730470 95053647 65927700 74763382 161309923 147830810 137623738 108787981 44588654 95076971 126929616 48323843 129756342 143108227 134450756 147697972 71710233 10198181 17999107 51291686 10192282 133795355 9556142 46092712 150033228 75435613 50593921 38269159 85702236 16813646 149497609 154566482 78501342 57568596 139409265 16915493 112132918 105207220 4959580 15067865 5317685 41147259 29738814 20235899 36363561 134379084 148104153 115449482 126045361 167452516 80217101 166902311 163109985 18786955 16488334 19356744 66933539 166070892 71618909 77749313 167361481 152198059 106058002 34581213 73034856 89214317 167895893 19621366 139178201 80494609 85971533 6282673 164357649 140159951 9223520 53297142 1792004 100907257 167210436 47695234 37962513 142694515 91499882 6930781 2176323 161852563 63587854 124719956 124576 81405877 131357844 162470836 61852936 124948844 106249932 7108737 112657062 91206037 28962050 31080692 73131722 114523679 19406571 161828627 92701459 91214095 62117524 153533851 72385813 5517809 101572280 41026525 149680495 40945537 146059393 3192056 145792102 101399662 53645285 63011843 52565632 110092 25707774 156974277 116174498 97996177 9541760 138884968 61373689 99835866 102867442 87196723 97647116 65909986 136583610 26328648 112550285 14520635 162592709 4281807 63374334 72515778 130393774 81237713 12938700 21952304 62457983 116433459 5129971 107543785 73843104 99184681 46694495 82063284 147202439 124187958 65159810 49482665 124030844 84354527 113725308 84335232 144911230 100000545 128466552 113486373 38735129 29068776 14820685 59712075 118931269 64577866 82336440 113697870 99766081 20331048 143410096 30865659 58337013 92188858 80841477 99100922 85972162 106728873 63316109 44430537 30735405 61030051 82421610 48515688 154903558 113369770 155641579 110319290 55497010 145433436 152468546 61734633 87733957 31204571 62292233 34925395 97715286 58997786 52391909 113214900 2158728 131410748 20070693 142836414 97475178 17617270 134828632 45796300 102208658 131951348 114193573 34056117 39143860 155109309 146792824 8104648 92675908 142860877 94486493 165391912 7629328 126597283 53544475 8007561 40512785 66004795 47018957 81695795 48575562 63597935 79132535 48121135 112648477 56851043 152522521 31255350 57428686 154875644 29086099 65763004 143907414 131025307 159973706 59843298 18563677 165785598 89608530 13734266 48766319 116787739 50039143 27504555 10860144 68677229 47542030 105099576 81170223 38843946 78604651 95920732 62313483 112192537 31793162 112199643 27068777 132781883 92863027 59846630 93753487 1219240 114726081 10118689 161381272 62291893 27818732 52338138 168400113 3270528 77677607 30391988 132855884 79403855 92715892 83512823 18696787 29557543 135413534 15568481 160834314 81690457 153980424 44602220 139320661 23994497 119921128 10837823 62284515 112594009 10474737 28183399 140207789 154908930 50834454 40776438 24907873 148560110 67063555 168313039 7807488 37251335 86341555 87143649 11521138 32111793 70716515 49075668 98567564 126679376 14370287 163607983 89644213 96271187 134946748 80310975 35799858 45474762 151211719 151200958 45875588 126996902 31847919 67935400 146548347 138405245 115151098 53159238 107790761 105917038 42258073 35566941 90115113 79957953 142650145 164815221 28363599 15325313 87666858 122878074 58889479 76737082 18550825 92038000 103908998 158774560 156333802 103745832 75102872 169237567 153383792 123881601 5548783 146497126 90230577 19457588 123287978 129369609 44399954 57498913 90766893 62454634 141593697 114359544 13036059 102054842 72287876 11825523 117961572 105428305 110606862 89275262 163293925 165597493 38152471 89718078 145060354 108877044 114344023 100289545 97582839 121358274 117066981 92241915 30510002 104229227 75819524 81510733 137048594 3482977 90245486 8417822 62330211 12445037 153336498 149854184 69988728 137016821 125967926 139422712 69992281 165893684 104215423 58841148 143401494 6587993 160514646 75057176 18746308 67032462 2235551 48860448 109149435 166074615 9066763 145116947 114760931 162933083 113979033 114397029 25002240 38584475 167651416 83619481 19438888 62706914 48867792 60955591 28508031 128310594 79176650 86038394 169510978 709478 104144686 72091203 15453374 158513933 11400200 91076599 66808640 41746985 56879467 166974833 142061520 92396054 77223401 81840958 89969746 80835952 6518854 54434374 2212346 476935 128439386 69444711 4143767 111901208 12658846 50564426 24525594 21228614 56771738 106772104 57731388 126384477 83251482 163802769 164264523 49686359 94681007 35361819 53618629 2042601 62403838 164002196 67069930 23493116 126685445 97826500 104825961 144953849 70264145 56577734 145819489 124566378 4395231 70781319 90616171 114061840 17710583 27779496 47978828 5031507 20694423 70315587 158325913 85213299 46992318 19930358 87185724 123284816 78822183 42814959 28256890 40318424 66016066 63588908 52242190 110667195 162579143 71023484 155524228 61549367 44981065 37089631 64591755 23507770 94848593 110224549 107479933 850476 147699944 149038745 32934576 120388203 38926770 19786368 86052606 142874035 40399582 166427569 61922857 82876972 90562434 122749775 118938239 138465782 58526461 159762362 95826348 147262364 49530826 78806645 4132207 154861398 144898072 99321276 70610554 29293856 111203630 58602502 164417506 28885125 88206387 362338 157865995 48712446 59451448 32088894 4104021 161121138 82168208 163460168 74494442 86914710 139508052 73794569 50382696 130047824 142122159 165245389 1066257 161543979 135317977 105707394 149999551 8471134 1120640 19656165 88559137 113896090 149024839 67923602 83798508 38117638 36250171 3887951 97458331 17560830 1233775 30957238 107129461 18963364 58862942 119204306 163406278 150490630 135095379 19176578 110316757 68395250 25244065 41937946 128303267 93982868 30309402 8834798 147227973 133874558 159355807 130614145 144414235 2232831 72248793 53022014 81818195 26174441 143973221 8376954 116145598 167868149 147694623 9458375 86760316 153831691 157983091 153665924 60746882 36051611 5095138 162045938 142052391 28584582 106406825 146875869 133753433 48734546 88471094 27688257 123346883 11740880 118687931 3763086 3267383 36938620 92518556 84138916 159674285 123218754 135765757 64214848 36372622 118341590 166729098 24352296 121628574 63224156 74672432 15355335 140319258 9953823 99038243 22868519 43750554 59667977 89567713 143820187 6544150 34287317 140265929 163156361 41112307 92083628 71763290 58739811 20104030 159989686 134653362 114467596 151661114 51828648 168180711 163936542 45757931 118278690 40268784 59304823 157246855 105431586 136089114 72423485 11759036 74737610 39400543 684590 105750489 132544716 15986579 125816762 24196015 24272328 87523888 141447259 120405101 12568865 130262347 151672589 81943842 41928460 61275820 139868724 106426460 11258879 96349931 85181509 108937513 123077212 70182715 13406268 8470590 57662198 92307450 67303850 97938207 50716933 5895141 116848871 161409764 94928357 130644014 74826197 129959254 127515453 119769080 23645810 99309376 57045387 164432874 84154369 101651585 21749579 56468560 50019236 29287447 47826712 136319634 65257781 143213678 126946871 127869529 124378596 165249163 64145267 97134124 48629894 30354605 11474252 9260104 129541258 121311915 15875331 134843371 71342761 120557778 142283166 86359779 1913894 127959697 44825294 56504260 146592904 92722777 95158860 34537897 108842347 90149385 23946149 105984375 81437038 50011195 104150993 105851418 38769435 73678867 98125598 159556220 54247612 31790561 18084260 58976740 43291656 51727073 12954102 104987257 60287729 45117966 18328635 123093413 84964351 8291495 80915461 57019207 112460406 139774561 90256145 62904930 28670585 5676759 19040238 160228876 16579964 73337966 144189716 108668148 152589705 107631114 17931243 77834891 109266939 99365153 61129008 64653448 142364273 78698678 48875153 91289405 36982565 39965487 32559760 12217016 35300211 15283714 39626558 38666398 88029723 33056670 111677539 115350185 46140584 67584724 78292616 33447857 67116969 85322915 149218792 42575055 74993035 34447117 115271152 88492446 162242985 92352874 128994470 6647986 146138358 96071148 51074341 155313751 7997820 128546350 161662690 83279175 132124935 140657541 108447590 52242122 108972992 133465453 72196705 62009404 65736705 108207720 36777630 55375987 49544698 157741028 81694962 157574224 58012942 78356128 125881617 160860324 7135257 37453771 68115855 110137441 121503488 63137388 90478403 47104229 109889870 52066529 139610392 81890921 56880810 31617280 132155365 126237087 36730047 19730931 125213976 153549831 30080752 111590057 33872466 113380769 121765543 29530853 135332070 120032189 133136945 29056604 120883515 83502793 127749237 81123745 65555247 126439710 118923347 69948098 11837338 5576408 78130589 35636590 73633426 48457276 124822313 20558814 4535923 47034835 71307639 16352912 49974033 114567947 25499983 75328275 115413884 9046227 131673585 59076768 41250959 84621070 51148121 71578058 146363744 63708962 110151007 131298616 50369453 11749363 138445178 65928652 116738915 135231702 91468041 4674405 104028185 169598664 24933832 142804182 390643 95063354 19000492 57826554 52015427 127264958 161224753 13565864 56096634 165866756 164210650 61805166 88614353 32081465 143613314 17918051 141012110 9534603 72099720 7811823 107581593 7809919 127332533 46163330 6874766 139637796 131593991 6107403 105739082 119478924 80553021 42923708 100968559 161096624 118926203 80091573 120926389 1189728 109385208 90538396 108409017 67226636 46677070 57950059 143979103 150247020 142307697 72585682 126489248 61110104 136697425 120858032 24357753 21300371 156791391 81325892 10645213 111372763 32664752 25455103 27746907 7692347 120154844 69541254 116907504 53311388 115705995 11625688 151656541 133120540 96675532 99364932 90246132 79102071 130458493 108947203 152808971 134517328 59869478 135578842 58792443 51346749 40680405 102100997 96115620 32774997 146332294 80954578 105255364 125144922 24286472 158010750 147906341 43874671 47902005 128850888 158306890 69411170 99359917 35566227 48540321 115860814 106391967 20305276 2426410 51837930 95080694 20184321 2039014 17839443 137615799 7953297 10608901 148172391 127013460 28892180 140464659 136334067 146597460 142391235 129941523 161781044 133923654 79469339 24363006 49294356 156104625 154111528 122269729 67969434 140588725 87460104 64146831 114247650 17024429 73156423 1142706 44077124 136940457 147711912 73049952 14679177 109660285 37313249 116020903 29445989 36980134 20336182 114222167 71380603 162511075 28087893 128191543 12022332 84041574 68603245 943296 62697156 32505088 148105428 123149683 105525664 53132157 106525468 113726345 158959809 151998887 120088867 70820300 154970691 94448583 39418733 31974382 77699214 57167668 76401774 36636224 124837528 52732674 51816085 164016510 123445109 151253743 22701256 163384637 39217878 19069359 1717391 78630525 123114714 68013107 64511923 63355345 122761692 904196 100779893 44991350 151505462 118533996 10142013 66311424 24186971 156878822 5615474 71853169 119429811 61551441 86160743 28868414 20955815 156069452 163596916 40698561 25023252 21749273 149023173 90758869 92149061 124419753 19584442 86043528 56503988 131613167 22148552 29511473 156073974 141097620 126516584 9835724 105512727 57758299 74354583 36294609 1287835 148912639 117469779 88637847 102444482 55943923 39652483 8863766 435659 40508722 52886949 55437595 106392426 32482087 39688455 73142160 51100249 34193018 85908701 16610479 120165996 154207459 123451756 25434941 66467739 19701861 90495029 50728629 129942322 64907377 149744500 156044224 106768143 108238677 75033784 143390495 101603356 148655854 6094109 5639444 104673352 51906780 106034950 47929103 75163851 120236767 71042303 49470663 105795080 122791119 165832484 59570431 17783224 92534570 84326545 167167120 137475005 14797208 147338575 84856265 166142802 20263796 26582577 1354543 9202933 100120973 108561660 161530056 41813625 164565916 15663358 56288938 145628477 131559940 117047227 40604704 135370473 74238286 93334352 83572238 57138632 88448059 51175763 18012758 148804638 27542414 28657580 31987234 18279641 94929173 66707422 45475034 158428270 117237151 161578166 34633250 31202157 15640170 152232824 85965736 53218330 162391650 139650393 93717192 168473060 63162072 99211711 16850332 139103809 35477368 162299527 11959517 51404889 57810047 124261347 167287174 30508829 142722208 67507102 17443955 144817084 130541164 57462737 142511306 44470385 12469296 143711285 136705517 61350144 97106193 112942560 110486451 147854610 33895586 102524586 53824873 142672143 20786495 141168748 117205225 64091292 159051677 62648995 146656552 165306062 109392348 57150107 40663405 5580522 19368015 10711003 108239697 43182380 167524307 10328418 129739495 129045215 166390373 17032062 130507436 1505622 126000872 74894146 114275785 99815721 56765006 91967994 144173056 28781884 59375815 141159432 34715156 36961298 6662997 68604435 13408682 23021468 82446022 163488116 121291872 15942464 132950438 136197319 245021 140017168 40345998 132083540 31718311 163709898 95683463 22867601 39280353 104799169 16076968 95339553 97099580 126059318 94064536 9588969 52511283 142273153 10478511 107600480 104938280 2744684 42514093 35148843 79985000 120091128 24329057 2625990 82368791 5972899 46594892 43745284 72212566 60000871 133914015 139101242 162318907 118715607 31657553 70910145 73777858 87371534 39599868 44003446 56687452 114511762 13109193 141435393 115189314 7521905 14711239 136000340 42384298 142389773 4183190 158972219 49234788 68550800 39840996 122074807 17451741 19851359 62021389 55453184 53284783 37573706 16106514 122716149 68573121 164417455 106956469 138328915 71649798 150313269 107302351 83017545 50959574 61086406 64227632 28930957 93532266 61421748 36673233 153997356 169251099 58669176 111126586 145476089 96760974 109493566 141482942 131949767 37146683 95798757 72093702 132400794 136704412 11454719 58054099 143421605 25620530 49994382 163390485 29304753 150345280 125443850 139185120 157335357 56108670 64117812 156250417 147715618 23839661 117448053 83363172 106426902 34364565 147016833 37733693 49902106 30292249 86292850 87300423 93207192 62306275 36100180 73614522 85965957 88772351 151275350 27333093 51021250 117229671 2469488 149772023 120562844 163367518 112108523 143195573 58525900 111291418 122832208 165158264 169984955 86622310 54631030 40362267 158171485 63634111 109126519 46513445 82281054 162016256 90147243 58019725 17355079 32149788 59799319 107952737 137792922 84943356 14678837 128021305 52240541 53146488 164989097 72177019 27588467 112595505 26331266 158504719 51823140 123907645 17622676 127052917 41559577 58182109 13794072 146240341 77787155 153982957 33977033 21764879 27096538 119707863 5633069 45557994 70805238 17237133 69412360 74221116 67308712 51693566 13252792 52268710 120179885 32162997 162930193 53925462 35266670 144442761 154564408 159200155 112928144 41659673 139484575 98515935 138293504 37652722 106657898 73998042 19061369 91249149 115086294 50716491 84893223 113074905 44626836 34603024 148984498 14680673 148614646 167412328 169224783 89341528 150935282 73146410 21051066 66344149 69918943 51149311 116198519 143869844 160446374 106715681 45330517 54251743 73020814 43640768 169878739 64184996 162431277 38532744 13334273 54974328 142288300 135487790 113443958 131334027 100925243 72006815 159563717 97224190 116346113 39342284 41362088 1095480 3041096 145135630 43219627 5448177 66011153 152542275 3377118 34781048 69837904 66892280 59930287 156337049 92649524 27040183 91154221 164764476 160040006 164442003 16078685 160446272 45089678 2161499 120800997 135019321 143384528 29747671 12968433 47799835 2341886 165451276 7567261 163529528 12764008 22885978 140724045 65024949 151555187 38504830 49842079 102819876 66731647 36369290 106780774 124592184 24875029 2098582 12197500 20806215 150723547 133846831 95631069 135633225 22621713 3963074 56389425 76670136 41139082 144896287 144959204 53045780 106311880 44462208 123022948 132084781 436696 102548947 88418411 161662945 160721876 14732659 145187922 89182833 152908608 161948579 48958776 141362837 4705209 96796147 22239944 67568472 25193456 115743174 42632107 6057287 12951926 42326481 28483517 73403314 78695516 76712789 74757619 148152688 169734324 15503898 112170811 56416778 51566083 77650390 28694895 136094928 92760075 28199855 100672317 97722086 85395505 11465939 45468625 140983363 10979467 81378031 82640519 132452746 156108858 84650701 120451579 117409803 1635553 42726916 14340588 34950232 49584580 34305184 100310506 164562278 133505012 36489412 54083630 154634312 143084478 106287757 169739441 91159236 33063198 75360286 13855459 23587177 335189 95409372 154604800 24819150 67053695 153791860 152461457 52911718 119845750 40928792 88584365 10658303 52311907 98277068 135082799 13021898 4549591 36938620 61365903 65640553 46332531 127396283 17688840 157895558 126258439 36876604 157447149 149840482 161381935 78310976 64187733 147972845 160353622 86383375 2740179 20050905 72144923 30399383 28695575 27034998 114829050 118447721 61379928 163898275 18859120 106284816 49956523 79834788 121228173 20907127 123345200 131292173 99643086 91376360 89284391 69573418 31286103 116976133 8295881 42812902 139086775 61480483 11754327 54045244 104799968 78502787 114659509 14472644 126879959 66021404 143148058 4874427 39695187 106386901 95388632 66334017 92801793 142142083 12655497 116502938 25729823 3021427 78876090 102843965 112280308 156541032 105171962 26712542 26131261 63547921 86982387 3705473 57132971 28499956 59556287 25087240 1459501 27234544 116436944 142409850 97510079 43895479 2364411 42968877 7591826 85736576 30850444 70869940 78844674 112219907 164784230 144008564 128257010 68508283 167408503 138442934 96732975 86759126 5562944 94953160 58164718 138687309 22312789 28371929 140618934 33396262 161620139 34940066 154939802 154618332 51842112 159611895 30354367 78039231 132213012 11090358 54878567 117863822 126334684 27102471 153358581 147697037 76035254 110928825 118205165 3605411 163207242 167263799 62666267 19906405 119303518 23315636 35315732 78206460 86461609 169777096 119838015 107283005 55173262 167232468 76017302 121477478 4712910 164493122 90363517 168409650 20610375 86874148 113312956 153522257 25683702 85703477 118599157 1552542 111073682 31858187 70336208 145043201 133741363 152671713 43655099 28737276 34838270 88722609 150009411 39237819 18050583 81842777 158985632 24534485 59522185 61917315 72096150 150076646 98307056 55791399 101792566 160429918 60630874 104442475 5471416 145923393 53218466 163886817 162908977 133180465 12080081 112827878 89925206 130691971 156583294 130976313 70984673 78708215 132566374 44608221 76277436 39273621 32379594 39582885 115252231 143572174 156272364 52607129 161973399 42260011 130034105 45215189 140926379 33779357 67203329 29955768 4564704 91026075 132773485 50973310 102816697 103523591 166115942 96724526 96201572 121300508 124792478 4444633 90406 169214345 96408853 82154421 124642708 41570219 911455 123614378 146093189 93199389 7896262 142655330 134256412 12791803 168984573 4507380 139413022 33282362 125735893 141645564 88411254 63302169 34303195 160259272 42978074 44277792 73631352 55669220 154406427 123567288 107451390 73904542 65328926 56453294 127541871 71944272 68145095 138681291 118447636 92278278 19638230 128804410 91123723 34174250 70470134 53126241 165043225 120589772 10791906 112588875 13681855 68727379 27094430 148359034 117959260 126149350 89597752 642668 108588316 169875390 110951741 74371804 57737491 52195236 147033969 165800694 101409369 148466610 2888334 130568466 56138301 52051892 63516488 5447480 118516979 136739738 67608813 101207188 47941394 153400044 164697309 106833032 127309005 49052888 114704066 60717506 88286117 144214706 23377482 26680310 105975127 95276466 124279690 36924221 139784251 34061897 165123669 24182160 32709462 132478297 139319760 140783681 133597917 118914065 111215547 128726193 131635029 118782400 135813833 140745193 161728004 54787974 122307010 140341460 54276138 153245463 161766628 55644383 81278870 103093321 66727601 63467069 81189382 165287770 35532601 4409273 85656506 119651627 22921763 25371429 75414958 49909637 50456782 99965151 80052830 122322378 118900346 492796 63405614 87021725 71692111 141072409 94382402 138000968 102313837 66516359 138740655 1139612 160799617 130778722 124709144 9547217 138376090 96636925 157604365 72113966 164370875 30606715 102418302 64566867 55680899 125604126 136366010 116271024 44784001 13016526 164559762 12932716 161602816 25193082 30447697 34369699 60405284 11618769 81979967 56219969 55122092 16813306 106961671 142949311 18227264 91332228 107101700 59903410 17159596 29629096 24084172 72630647 92891927 156805518 82906603 134236063 125348718 102713150 134543304 136250614 106861354 14185854 95729669 44746652 110249845 96336994 28335566 113004712 141903981 137911531 50797275 78872384 52192465 106356216 118240814 91180197 168334731 36139076 11582032 55495310 31715200 65824374 156748126 166634340 68554064 9027323 27929742 166210411 77339426 150538077 42894553 95155766 13661948 47119155 115554117 13442308 48739714 121638825 139007147 61238046 94656612 82192620 67069743 7015560 129928025 141274029 91966855 159242315 33014952 163687390 113849867 63902133 117600866 42108745 169069896 2927111 166748665 17932603 120506659 102420971 61657028 34669426 47865625 165098152 135056840 23148152 92024179 128152494 53314958 139192141 107158174 107830014 7451304 10001253 108199764 109670009 54571207 131012863 76586768 121029324 105314354 68399551 67812745 92734711 11830470 26133947 107183266 102651644 144304381 121517360 140239341 50798873 63207955 154600091 84627581 45644575 136359482 115670210 40238949 62605713 154948387 49879717 113050884 66702424 160707409 21612117 26422777 84521331 52016124 92552743 40345879 94522414 77621592 65814242 30198426 16405017 137640687 86289586 163136998 2026094 167881239 91494442 37858303 51653939 100009079 27116156 93741825 126507948 71145068 168663307 87578373 107595788 90237666 88886948 159488033 55810065 80520840 125540495 131979806 48852390 79790911 56705370 153166498 111381892 163972837 140054092 90891163 87422908 18210995 110100942 71833381 122731891 145934069 83521493 52848257 71616546 103544960 17642940 138121362 130991341 80428139 103042491 120101226 10559720 116747976 157490839 38167091 148389838 71454672 43413733 54527925 130086465 91912812 132855425 30998786 98386531 69947248 46318897 82442724 52116832 35403792 21950145 32134352 129360616 149396799 119918255 127519856 129140109 165849518 63998013 66480268 96501418 21938925 76062131 86274881 16652622 13078151 148397097 29012710 83230759 48460030 136551565 20587799 151260101 93667127 45395015 38686169 86246984 164212078 109129953 50690702 27457601 96879872 93324475 10357403 69499366 126147242 13886824 120559631 136097597 23231401 136152133 9713205 39449724 28347228 93774601 43842048 141910577 102300203 35523761 78058475 86147432 109401171 162160076 145068089 117269298 11349642 38084964 136516290 21391066 145512758 117710737 110071005 42030545 112452569 92307790 39207321 106497452 83824875 148770706 48262524 57171935 43047366 10118179 61999204 122391942 8238659 58227312 151323239 43283972 97066158 97981183 49307990 65272928 7945477 86008831 779569 51023562 64042791 32416025 13249579 167224869 157187134 156566430 71034092 98779605 66860932 158272091 148312760 113156675 101867638 24445660 161669439 74530040 124479848 27369167 123975441 115780982 32545616 32372896 132382145 166125734 167561248 33931371 89817154 1312196 138823972 111251757 12362740 16360035 95201836 97048801 103795251 94239262 92265409 98800209 79442326 159758197 91235821 97650635 56979461 94949097 150028655 93042190 166044083 11725087 127721782 5828399 51781898 50493995 95032465 74053275 50831241 92972643 2809029 118998402 2646186 87734348 147626045 155337891 96931212 116774768 68146132 90350427 53999055 63016994 159390215 87439517 73636265 162187718 162466535 16571447 19796024 106182221 131729005 11668647 150155883 13824298 164417098 83986273 45252028 79873616 160119736 120864390 113332132 65215162 129575836 21583319 106035766 4690215 130518945 25695806 126699555 23740092 140755767 121446776 161575242 2154070 138671686 135033567 156135650 31357843 79045835 75360796 11140576 36457792 101025475 77545211 60404451 164405130 129650483 79760668 108484803 48915562 81539684 120015801 24237291 98954178 134025858 119973199 104576656 165718567 54991005 149620757 42011046 52069453 68778158 83354468 142352645 157753302 76505593 106247994 94537170 34502758 142982478 160103705 168650982 133452006 163092764 141886063 89817936 155611387 123825875 24166231 154360136 18421489 43634359 142981152 81820116 163687764 70710514 128333442 9984100 43355831 9903911 30697325 67310310 166049030 41716351 53710922 52884314 106995059 57837638 130649692 89381223 150125164 129064476 73798054 109616238 164447919 139152021 151123489 159290986 142548621 56792750 108997489 149222583 107372578 80771607 30795279 53426393 40244202 47156351 34798524 17502401 82759026 32948941 509422 10073435 96213625 3316887 140848009 140487575 89785857 135117496 124346806 24634955 92497850 150313796 13385919 144883265 125579442 69237617 168465461 151841977 23391711 111806926 140546786 153645524 146514024 18664334 95237230 159078588 141446375 69672715 121916316 139247748 79040514 103545657 159672517 91235974 159341561 136158916 28861852 52115676 131502140 23857919 106668710 89936987 44476046 71560888 49971177 105479186 55272032 53241552 25067316 63536905 32516648 80263732 40660940 150350006 120228913 12429822 139029944 84259956 119377077 148759265 153841126 140884406 123532098 104618714 3050701 76186605 110015619 95720693 96270201 155861457 7225051 133171948 145903758 27914323 87954464 152406938 39086893 61600350 90586761 167241886 58162321 115457591 98466278 7279995 47127723 80648578 75812248 35721284 67879317 156167440 102844543 57563853 488869 163944974 11976449 22850329 54578653 149348349 57024494 88718716 111232020 132004728 35662277 40023576 40543079 133857371 147597332 30502454 49568022 44279815 139502680 72868936 52502766 17758744 18237107 39766366 41938745 92668802 98527036 166443464 90171621 80517304 132924904 2978621 79116929 83240364 7861310 34662779 141321153 3286049 78357573 29684193 128567923 24661373 60170140 145587796 77947261 23963523 94587286 30543441 149117846 115069889 99978938 127259739 21487728 3360968 40658424 145829349 96654129 147455195 1001130 169055701 50306553 81933251 167738405 128797797 33782587 10348359 74981220 82599430 49226679 106972347 42747163 55582520 122973087 86208785 48664455 80634281 126039870 101477658 59957640 126903419 124540232 65208685 106843827 91160239 10759657 162220137 34213792 57624900 6426918 1562929 45845260 109489010 74600811 154940295 141246676 138786317 104686442 12583162 164280724 67214260 20822246 49691391 148124757 157989398 28999518 128573737 169646706 63140074 37425092 34975902 122904679 109126009 12393017 73587271 18692537 29560960 127950721 119959089 107195200 70467346 99825394 10127767 132722859 115831659 51369512 134502793 168511820 112943376 62323547 43260325 124679207 19543557 159883640 150717138 76269735 86381386 114218036 142959851 71104166 167746378 162272429 70212533 18883583 144409441 129438799 102040511 111888951 8185857 102950385 156970571 23141284 51201365 53673420 57631513 163400821 36803300 37313810 48875221 110172835 124963668 6644110 15832593 39204227 122830338 2919206 42903444 106349569 11068836 151458525 61163314 2636615 122647214 22363704 167893428 31819818 84347574 22325420 81103430 13772805 167846015 128648792 42373214 119494122 37554360 168319057 139157495 67983884 87248063 163627159 111293475 132085954 92737652 55027963 109143213 101240219 158013232 16013609 4322573 152065425 77160773 126736105 2052393 126918685 23028387 110762820 52675027 89043399 166163117 129747553 150848701 140105993 139378682 58461759 86592067 45256023 131439189 3687164 14250437 136744702 131920187 10329863 34285481 114441110 146606674 106368626 9609386 45653296 145000888 122937693 126596297 164418526 106600523 73426043 11177160 156158719 110013443 83125002 110665393 10389244 46348103 23872386 80429567 6997846 93530702 65085299 161371412 146051131 41807318 83488241 167451683 82063420 108770811 9590193 4588198 39226225 78155341 99673958 169842801 56660371 75933305 109460756 34524892 97717530 140910212 69731977 10370340 35927766 66210580 110976051 118896300 11976398 91550032 8239713 19680033 85055624 149014809 149751674 125731847 98797183 159464335 22948742 138075088 158819015 11479080 147176140 136186983 157307477 74393462 165276023 72080425 96397123 80284693 163130385 101058081 158578023 161706499 80498213 42550558 158822993 125647017 164909503 126278465 117844 40012815 25716750 167145717 89208299 85848742 116490392 26389083 169256012 122707224 101395837 152366444 63324422 162497543 22113753 41759718 27553923 144668011 30141748 70179281 78223358 142101589 34340425 108261134 71615424 33216266 158117153 64467451 71811910 69888547 46965271 5726076 33504178 158074908 87153883 61335014 89981119 88016871 101274066 326434 85231965 56862178 513774 16682015 115651646 109514119 1456356 150246170 11042282 59318287 134101100 2208113 41171433 165997605 72047224 18196375 40077211 112344143 154198126 19597192 156481940 110627789 32899318 44914408 93311895 165533420 122378002 131227437 29363998 42668572 60213048 116704422 160026049 23959885 89699361 24127760 55513874 148990312 135893342 85650233 4182595 17954873 17173179 29446686 95970202 4255100 26785387 137126811 121312255 11804307 110374676 87273240 92324297 108821233 135973888 32612392 55168842 48821552 139599801 100372709 63024899 95490394 85605047 85154972 122044428 78112314 109325113 89421071 85578306 116278113 54820206 68348942 86813628 43498682 65368366 136172567 68158729 163330373 10028827 44464979 39275950 59617096 5515667 91737576 166176870 103295230 116971492 108688531 56575065 33340332 146070341 101280254 133139036 164821511 29643971 119751927 141705251 162266105 122666781 126971742 96593031 13322016 27715644 105310546 138990317 23992899 169292681 67511080 29942338 39692093 147163237 153849388 157646729 36115650 110469077 156082049 97457804 162971741 118747431 71505060 88900327 43420023 41078987 25246173 114718431 39106647 164604166 100557142 77664449 82600654 35965829 103894837 60623496 150684719 88985293 11109381 17281894 75083917 34738956 99573930 159655415 166096188 146795527 65520805 158709059 72538388 103771162 95008393 124788279 135866822 113353960 87397867 31432983 110800662 102223040 82366751 70702864 13922371 162117236 111878054 52270036 123299946 79077846 112055126 11873514 84166796 117263484 137214191 106314515 144852019 67277721 159608172 41384256 34711178 101970301 124092214 98442886 82791360 54593987 4419660 116505743 60077439 105028924 4593247 17629935 86760197 9033596 3181822 81450332 129334793 157204457 79529961 32748936 46635998 127710936 157419898 50148929 21297532 86058420 60033970 128408395 58513949 151170834 41018212 142560436 51944673 8384468 1598102 149702 110917639 36464014 67023571 167623910 167956753 109173983 58334225 108069476 13981905 155311541 110576500 88306449 60212640 138503845 108914869 125159593 73043373 80718244 103374110 81031265 157352935 122095496 130418985 21685659 62051547 167493265 105039073 21726289 43158172 130459411 24309473 81425274 24553491 95426780 103520939 52917090 98422758 65579302 160158122 64019943 91739242 5961084 92338951 163710391 99586034 75327272 120547204 27918369 34711025 165123907 168463370 7450063 22266498 124518166 41792936 121710038 148287872 163263818 122598016 119335988 96119037 87957711 19032894 89122976 43389032 27179209 77346855 16328653 122301791 43887982 108428363 120769751 153914243 42959051 45946648 92750011 121322659 148512034 46745257 61421459 31760284 133808768 117662593 23500256 167708621 135750066 106713658 124461454 97578300 113895206 169826328 86592883 18739729 74039454 30391937 90384988 66771750 85348449 28287065 147677963 146053324 158262826 48174430 11689098 91799898 143944066 150297578 145972421 166946460 130663224 65277892 25794899 133820532 6296086 138324801 56621356 142404257 162010612 58619230 80604701 53518737 79338558 82645670 149337384 88763154 147130138 79948535 142285682 66665177 108673877 16618061 5392366 159718434 84664352 111554850 91138581 76803603 38266541 18489693 115199956 135077631 95331614 3299275 113807146 41584159 56697193 99945176 115934611 150719671 112422292 8413011 71378750 8297717 76406721 133078006 6545714 16627037 111648775 151335037 44444341 71073056 157473244 169350855 37929737 157176254 145241455 99449711 65770212 22772979 108992712 79763184 6337379 99226841 22892727 11597264 149595138 71379056 91758452 74475181 32269740 162512673 30928610 27797108 51157029 111100576 167330915 70432139 149755873 127078791 101807730 163807614 126534876 26433997 90623498 76899041 5796541 32378149 140678213 11184929 136696745 166010933 6719998 30742052 127497280 93048718 32462673 128501028 148631119 52087592 51663816 93439123 57495921 83693074 38361027 32749820 50064762 51426530 3394798 27104919 90939069 82526279 146019341 139445594 46251033 129413792 56890568 26095119 165404764 127494832 9243699 131166951 137094732 131873794 131810537 19256053 59627721 163018661 60186919 38124710 130048113 73612295 102869890 154347420 148794132 83113935 168223228 96681312 168113408 40874460 157734959 168661352 34652528 142085405 30195927 69146072 114629759 61031173 78803789 71674397 153119323 139670606 28549256 49089642 30320605 3367241 124537257 23039964 17054689 64049319 95748267 89548860 167052574 36857887 5794433 101273097 123845765 129051879 61413214 35508750 1803173 32755158 40710529 50740070 18947299 141407666 16528097 22755877 133257934 8808516 48440293 165552919 69848240 72968709 30165378 14446124 62238326 128455043 17690115 99640978 133534439 55131323 81251177 33294109 138152081 152761728 126672593 164143823 69922275 82199046 84637798 142473566 62230302 83215918 159219365 30934747 66601903 119635154 47062851 107572838 149028936 149806992 6506886 85160548 62597230 6326261 25708998 132788836 79064807 116493996 31594806 63273507 132669054 58683694 13562005 61038823 124040024 116203381 1446462 42209810 25667025 42344450 136764864 29772372 21931819 41129001 58943063 101789353 131574866 158333291 99041643 166567445 99053747 54355494 156226430 129354632 9924192 24112307 100231796 160242816 163518240 120947639 43915862 50556164 129024305 147782224 75400253 96675396 64824791 56241678 45597162 51037366 79500636 5231138 126069314 75682453 107274794 53830007 113986190 31619201 78969165 3786937 144571468 82194048 78973330 70532847 9325520 131056519 30503032 166006615 140327520 152641232 128035347 150967327 131763668 10744765 125487812 69828724 156183794 96519761 41196746 164261378 146434991 131357266 89030972 34016898 164410536 74183512 165570616 93092017 143113344 45138859 137216775 70376345 139703246 156595330 142068252 28723166 167737504 3413124 138664121 95188593 128937435 63210284 146004415 14029454 95176149 119163676 59553023 42058748 72728380 20016463 26826850 138253350 36590137 130426227 135723087 47134608 114008290 15424950 6615584 52428867 153754783 15218961 116507596 102431868 134937415 72860793 164499429 82076782 168082961 81380258 26720345 115835263 74917810 72597463 25947746 29877534 149181902 4015519 43030978 93292702 25336256 111207982 52771485 71077391 126273467 166363598 124948810 68314347 147008860 161023422 37336012 7828024 92397108 105139101 162944813 123920038 8612812 26326591 156730888 15872696 166178162 88532872 102219385 128566818 98904147 156657465 33317977 69483131 84211200 155591327 40819159 1917804 53934506 63979160 71514869 34381072 140564823 80591118 35288124 3150406 4824719 52900923 139732044 162702920 52696906 22623600 119850187 141917972 39884431 46367500 150079145 948413 158993996 125137629 88837699 141840605 139986296 92948690 124918567 167880100 64686870 161566181 134657221 458167 114927446 38620940 134048162 167893513 54116967 10976985 6357864 134221222 131326479 11271221 78260792 156281867 68270504 92348029 133602728 49644471 109115571 136077673 119041327 114311468 19889388 131688120 101320204 90717542 47866696 77091651 114939380 37840878 67717715 91391847 76061961 78854908 165163109 162975209 126608588 126668683 29482641 359822 30240365 102741421 119343621 100290140 87424319 87252534 62420056 122470159 58044613 3994337 144789833 134015828 162179201 102131087 87812888 149430459 62977554 79503594 28552996 141113039 61152638 133887393 91300625 128724969 123881176 1417953 137509328 64891584 85414222 121352120 69893800 11976823 119106794 57649142 14589077 34389861 103488112 135055106 26944116 96594068 99667753 133694205 65018999 73626524 142537775 80644821 92910474 130035822 81899387 108047036 27439649 97561351 117326163 30229468 96607532 97979500 143899067 87276878 166588015 24981126 90590042 153065569 147970023 52186447 129819837 53634473 37781242 106026331 108553687 40916008 16306213 167399391 79585466 68651219 138807261 46725061 72629117 147307618 6534664 14614390 109259051 130852026 129886358 127926326 94576814 91820655 149646291 32468946 14802240 27852324 5768695 140479602 91571044 156450286 161365870 154095837 130912631 94981788 117183006 32485147 158431466 122429376 42577860 147138247 106944178 73252184 70964307 65626698 20948063 169338224 161421392 157709816 100961895 69352741 48914984 124838837 67398166 41948996 49288202 56390972 163755577 49531778 3483589 101337952 87400944 131515995 126198225 115093179 106961093 88112683 98988229 66157404 114584437 6537367 37646721 77428098 74669967 118814666 32991135 56814833 94506893 58100118 153538679 42316502 162188364 72705753 19432666 113008231 18639735 107698842 154713277 8080491 36885563 3813746 66943110 68440402 14200474 15984624 155193527 39089885 166486848 11743362 149222209 33047847 55309500 55232099 23958372 70089606 66319312 164173437 154693880 65816197 88173560 72231538 114308136 157601475 153754154 41667442 86365848 119996319 82829627 38746026 163238454 29246528 35579402 111599696 144450445 1611311 72702489 126375025 5527312 168507757 54276529 37074875 127806102 21275636 66211719 44142098 59431626 74934368 74159984 88588122 122273248 40611691 54320236 35095225 101854786 101588260 45351223 51649298 74152334 116800642 46401772 57445669 73975228 43149672 53850917 32737104 141848697 43225611 63221606 12857967 50229152 60439199 69934260 88446665 29420472 45574909 9833361 122000857 112893957 82264819 53927570 7406135 118297815 8002750 2298383 76932004 143581184 68711450 153393363 51002856 150742927 162858997 53137563 23975814 131663674 142216152 101285609 121645387 86718241 122941943 144602442 62284668 64003266 155145162 95464316 58950832 14954271 22482721 16703826 102182172 163921395 12139343 48971917 58712917 94186868 111203392 24088966 84476961 6987238 108487438 100283357 71368958 161168840 103347998 58933458 68726002 21385813 14590454 10863442 88666798 48099596 57105652 85882402 111220460 25215301 129892903 34313480 88388406 162621490 130894356 71473848 73349747 71303253 87217803 81530096 17613513 154506625 126753428 128885500 105059252 133807102 59778358 103095667 67526108 10937545 58954215 75074363 24408498 70548028 161350060 4288182 135333532 92390903 34420801 24732008 169650242 142252090 39880555 88644698 60820373 22783383 159915498 48859462 2322523 100761652 13127808 146719248 74156992 149562770 77146425 164046753 94464954 133084500 2433431 118759178 5641637 154569236 125674098 142864906 27753520 151176036 72753506 56981297 120764957 31869135 64650303 1743945 137499689 41634819 109542866 161323982 66963272 129217799 102224043 83325670 146372958 155617048 165940825 118467220 98150877 137301367 149451845 124451509 108119898 146369915 162156676 108580870 149234194 111231238 155997117 66409327 89571470 118253819 106112589 14448232 87756975 91549165 168689912 22631964 108738171 123583778 127734583 128600274 136108307 133573590 53834529 147188465 221085 130946240 63002782 3120758 84576921 114282262 25667824 28126245 59365530 35182418 120770414 26022206 93733886 20152429 6859857 153899810 51276012 12797889 134117403 20913978 74957131 33183116 101330676 82226263 159320634 5805075 101922157 66338454 11469050 39257658 10299229 146677955 92627254 76985622 89947731 85851853 107188179 106768483 157395724 129827283 152123718 93092 162511687 123627451 11190726 124301943 154413941 106581636 123559808 166560866 101791478 78972922 85026962 5103944 44058475 130581607 3861924 2779381 108461122 43250397 81828667 122166352 140376786 58668836 5825883 82893887 126639749 133103574 29591917 132628373 43476752 151461789 153655894 25763177 88372052 53913851 19450125 150369165 169150119 96636602 19117928 51415140 44577978 13491863 127859941 9736903 85835329 2258314 27018763 51908208 34104006 153323255 58152512 113291961 154504449 43355746 50669639 152677323 39519271 75051005 161969421 120224102 167996992 29383055 4099584 74431610 92499788 45179098 57436472 17964189 124977574 81240654 131445020 26808422 81948738 153529074 6513125 147204088 70440486 94908756 122419210 70444702 132817447 151122112 117853112 32624581 90330248 140442525 149024737 56031847 5091670 120625081 20573434 52543736 18826939 77955132 54767591 131811183 122667648 31418261 161951877 130625841 38770081 149426651 44688495 157403357 166445929 26846349 55936392 78651639 14376458 30556310 36357900 100143158 17996319 111179065 105447974 138326229 145034735 1587800 53566660 146427749 10407077 115975071 2431153 79273465 79374717 29994086 13474098 32028680 33953981 10161240 154137147 88058283 104209184 30498867 9523315 119095863 80124672 14356347 142470047 132671145 125396318 98489636 44779207 134893912 147300138 29532111 64430697 47180032 131285662 26549376 148989666 61318252 36079729 58175751 60719206 110655737 146209690 58035450 99242651 162481002 47892689 6670103 5175480 101933411 17431970 136028424 164205414 12033977 107066578 66572782 122729766 150631101 13438262 102055505 79283954 1444626 6335322 95322145 32135627 70893893 156810074 30287319 45719630 140354805 65955869 92050495 117251159 117891651 3258203 80087935 100402017 16023554 37186055 58961916 130194874 13528719 118144968 68252705 3178354 48702858 26626148 63551831 136182002 134940883 83498118 35881951 145416827 21747624 18391552 24655304 167857201 45645153 53008737 90132147 107176194 168202131 97415984 155517921 78067094 64030058 19240838 106407896 66505785 99916905 71926235 126030758 20622462 6339351 136596156 104495243 164679544 39355238 156767897 16695921 115738040 842214 153914617 3374398 73667205 46903765 152122120 169883839 22350699 118375658 83490689 49747491 79620741 94399385 145068208 157343449 113077931 149837235 31612571 102421838 112621362 74487506 91049059 100008807 139666203 84844943 135209959 62045155 151054656 102404430 164545142 129477746 62551415 17026214 159367503 145642978 108996928 19921093 145954758 12613864 156180972 151017324 58033818 18498771 19131375 119949994 24354897 168882573 165034912 131309581 45416333 155313292 133533606 37498311 144606454 94243291 161997573 142940454 137724735 114458535 2508486 149885651 101836171 131602372 72763553 80293856 100269740 157536059 49985202 105409724 72006951 77949573 23572659 118835270 10480500 56674872 120236750 86255059 60625094 23201073 57568545 147446797 50991517 52671729 98909689 117183261 99745443 133851523 158394338 70615671 97702094 44805727 147077030 23014430 114720199 83668101 85011424 142287331 117784075 83662865 21661825 58471908 64252367 18748654 128526018 101319150 57856389 1796407 143270611 75761639 154011772 15249425 48247598 7647042 79736171 158099286 145341279 41597776 58848747 123628505 70732036 142254300 162376197 34510357 11989369 148214347 153417469 107662785 165242958 85458779 118430619 53517683 34012869 80638225 87541517 145073920 160635006 82988288 105875456 156257353 116822657 34958443 7730002 7828330 75643914 78866111 42109017 46324762 103880455 65608967 99123345 145857654 25750223 30559166 94985936 135314815 151115295 166815577 162091787 67182300 88123563 24641551 38973248 4215643 16632528 18517964 146857254 25906793 158342607 17122060 137812795 123168689 147914960 19857003 95041968 92243513 90482092 94319553 91410071 119337433 1399100 163230277 132830231 36594149 145729933 37670606 7223895 144277436 104520505 32215476 9125787 82656312 23391524 8967772 42758077 96441663 106876195 136592603 109089255 160109927 84099051 148058593 21840869 125428040 166210683 21387445 75836473 160025641 38103256 4253723 93223699 153232594 50690974 96085445 88064148 76979298 114590166 153918697 146612675 103923873 119432531 37425874 27550268 136615910 156877037 59537621 41254376 59519720 46903748 12285730 42117143 160325776 107560700 49764440 51537761 9598523 157641612 141914368 102174505 39684273 141542374 26654368 167932987 81047347 20686892 159269379 121885070 71906889 51685117 142948937 95465251 1007896 21264926 35830917 25846664 24190796 5480511 124517078 35947367 155224450 145810122 36813959 25853481 168353465 159370563 107141582 61926801 104868393 28825115 52109947 39781037 144819243 28956610 122935449 93949956 23738290 125702352 86157139 31145411 147541232 76871994 106561423 71280031 135464500 17809370 92899662 8290356 142989516 67067329 16418991 127401315 66990132 157578049 159765949 29801782 101247631 96479556 60097091 158547814 46119640 14691910 151162249 66747134 102469166 162274554 110666617 80135008 101532857 27593720 169097963 30168897 93851152 47756315 30207640 145482634 13506517 142280769 43319587 118992860 144245935 82988713 51114376 30664141 148436605 135206185 75893899 47799631 60629412 17279463 77667492 138303772 154224680 48876989 102630785 149415975 71212473 153649009 94014403 68681751 169591303 108288249 35104847 86796866 212058 58807522 126903232 41902331 122460095 89185689 82898596 169431452 69416457 102831079 72976274 144212139 82802410 65877720 55095997 49273905 137248089 10421323 45384543 110698186 164438484 11524487 42753232 149725086 38633095 43348419 167246000 648567 74698306 142997642 145920350 54671677 5039072 47829500 17692478 57711464 119828835 113400744 90298645 70922130 66176835 64349505 87817716 6740500 135444389 100641836 97180058 76570618 93066347 107331693 97426405 139237344 3787855 114335472 151645406 70897735 92382114 129156463 44585849 73182960 99138985 49783956 154759585 24824930 73369382 46870496 110419233 80933022 132843848 114745954 68639421 165601692 15331161 46197993 143317956 43289463 4650775 27665630 59775060 86746308 74623812 133458364 92639953 41678560 48426183 47405027 35912908 96724560 43681075 207536 139259036 38518107 9528806 29396519 111657496 157294693 93341560 44129671 96537169 87477903 65702892 139407361 44418518 89468841 50940687 149810749 131818476 154932203 71866786 79800482 71872770 30120073 25349822 36156314 87484550 109952957 11583494 165288977 64291059 101767933 28875418 125962911 16419110 128074770 102519061 26304117 124617599 37674499 110999341 94825439 106090166 100752387 127582977 74491654 58046126 79668783 158560394 1658129 166347346 34602956 82321820 11092483 31086234 83159546 146333926 125688667 138598654 157209472 91129095 141079804 23935779 108933059 69892372 48963791 93044434 18538160 1116594 78802157 104546277 122413651 167687184 50471130 133856623 57379488 74367911 136062407 93513311 76770079 87579818 48958011 34909823 1437401 22529165 68058310 34790126 21821744 162386244 40824038 85217430 148602202 142708268 156689017 94465651 86918739 153207247 120271277 124799363 93279782 72654685 70012681 124367121 134239395 106433498 35685363 89999054 108311114 62787834 3852506 56184150 163331495 67950054 56064419 84281291 92842406 20393455 75562178 58456438 59270381 27259364 112532622 125130183 40369407 164827597 30945780 21541040 125174927 56462185 141299529 136729504 69660798 119464559 8015058 146118740 66771682 139697993 5612363 23629439 26723048 9411965 88726060 113994469 4132938 160135240 23070564 70981987 16713975 117762859 33037834 6038927 137918943 129937018 102472872 98837626 12240204 80753927 157020993 93357642 141484693 45958650 164099215 31188489 40219263 140042498 43688096 88032613 6873542 3451017 155241756 101453076 120666901 6817476 98567445 165608611 98504392 13398856 119010149 16305023 36108714 22919825 140956554 152550639 128853132 48231091 19383791 78841801 108224397 56772554 29704576 78814295 111615880 13019824 41597470 71271344 154948829 98298743 104083044 15237967 51221918 124906106 5538549 97724194 165262508 164114124 2622437 23813821 137802663 109723627 42529886 22519832 147018125 97927497 34874310 163629182 70380493 1179647 167596455 167894482 33154488 71007895 75438333 84575034 19546617 69364080 68020128 44936542 130705911 147549171 75004561 118102655 144266369 3102364 139146938 68710736 67482758 169360528 8087274 88358248 21400280 163505422 24941924 102220966 43972030 8150650 104890629 160431703 138673998 48966817 33686792 3093864 80637596 162880077 8751549 130378338 132884971 129913575 162018381 939403 24904490 128211994 126954062 144708420 143901668 110208892 104223073 122300057 39347945 70121311 118778167 75154161 75409110 67401158 47550972 95654053 111442803 133227062 123493508 22789282 155620618 144705921 87751450 152511284 103875253 159476524 82295079 15343180 159201821 64209391 63464366 125722429 3457596 97130350 70490636 56072069 162371641 71181856 164670330 42561523 63140652 32656048 100934066 79319501 67223661 45243103 128488533 45395185 40525790 47655250 32336516 4497792 24715331 23754066 65685722 10496786 159974046 164320504 18322821 8290798 76676528 66259676 80597068 138251395 7755162 789480 11447307 127101197 28537016 164475646 115184248 78515214 135088953 45191219 140361979 23403084 142932481 94862873 62404348 80815008 16092319 146668231 23236994 147880875 48161323 82895043 95063218 132990558 166155025 4137188 5959248 164846637 144271163 45082232 154946840 19824584 46367211 136009401 8664577 13823380 71316700 36342838 166411538 16466676 133980825 115144281 14313847 54551844 141933663 58905748 88221041 139125790 85615332 59127173 130636041 148288824 64984795 67326001 71410812 10170794 165967583 147669922 40871910 56508306 125296596 133928805 7397414 69189303 113581148 67876359 138269823 153063988 140221542 157246736 119771052 47715124 14092847 15547894 148426473 111946105 64575452 94610389 162285774 163965935 146338907 36522494 156332306 13025876 56445491 146743201 140302581 168191404 145687382 106011728 5031388 56745320 4712655 117484841 98309504 141940820 161962774 32641513 76139464 55713437 138559486 91174060 46044619 36804677 4618883 138825570 50855636 113441714 63665714 13936770 83519470 11348503 82122444 121541058 89890101 108693699 128043167 71090702 151675394 61826263 8117993 62448599 109032186 66357936 11311443 73142466 131489832 152683800 163495239 146388819 1916784 122533212 92742837 142654531 167157770 9754532 83972945 31574355 117303808 3717526 126757032 66378863 62976415 125306184 11373901 17273581 100163099 30661030 19896341 1449420 40387138 59083432 165461170 33725773 12408759 1187059 79386039 10410579 57993035 10645009 63126185 133392540 158756795 129184819 132558673 113815357 103785663 155894590 34707625 120954252 103695036 59911774 150360648 25028029 135960560 151663137 22558813 83290344 64871507 29089703 93264278 98331995 79863892 158028991 38922554 100871285 100497081 46958981 169075387 98910692 117014383 82267250 66066199 83258010 165620732 77325622 18407736 40952388 1764957 100811343 24437279 24028922 27801375 138122671 36767260 126930568 153605557 163731063 8038909 158275695 52655358 147041517 153965753 162532478 134410738 96293644 143440458 2492880 71175668 48160201 48026836 118284113 130997529 124972304 32400181 9888679 149644540 144258158 60748480 93000778 167478985 31743216 74978670 58160519 43587184 95998694 101410610 124678731 152827688 63721865 88175396 144958796 71435564 55904942 71119347 1146463 147320079 69977185 76058782 114439257 63949665 71498498 133095380 127146995 68900915 108665496 96081042 149627013 104706774 126263454 69288532 72696046 3336760 5541609 862257 169724702 103007437 21867440 43533566 76921345 103019745 48108640 165827163 58487565 8931205 42001288 159285988 42583929 57062047 142990927 126225476 58384154 100182156 169602251 12813529 123236247 48250216 124445457 63259703 126748481 83204970 53828715 30042196 65955801 104730217 166230624 17663357 56887644 1504347 71829216 55387207 85431630 24581405 4615075 78661635 81154634 65325985 12478085 112132374 134646154 48717308 37831698 138695945 34668372 32900678 112617996 151853299 158033445 72652985 28131719 35860395 69887000 30576098 130865796 152523796 2787966 112936202 104434468 30572953 162740201 57453710 28680547 52721879 46597017 44876787 103627257 14393985 101319422 50125554 17533936 59816812 78453980 74648275 75756777 151390525 121437188 85486761 62355728 79939491 62486679 99912672 57262324 45210684 104531810 139233400 154532992 48582481 35860871 112155902 5501727 29230106 72329747 36204509 153387532 134297450 65064032 129709779 81818739 66418269 28411913 99930998 155347530 117146524 66892807 51924426 28550718 45337810 65778406 128638150 44219023 111899780 4125730 117668696 156459993 126674174 157342565 8319460 43695406 39948572 58434916 22840078 45280197 102651865 144857850 133977493 46547258 120224561 152208565 78188746 102596717 16708603 152996481 12608713 11042163 14572961 12652335 68674696 144387426 126272634 91699173 140180589 58837272 57588418 97807307 153031212 134947989 152402246 20040994 169288873 22190202 144364561 118142197 111089781 134306375 2781013 13009607 65271109 145470496 14481722 48515926 32923407 128745675 66089710 114411632 150572434 167214550 108559025 133442537 21621552 3698554 16775362 158906072 113711861 66550699 147647567 38947578 144011879 104580855 82742094 108977582 145339953 76235191 59400142 77956866 61457601 63715898 114587803 135387524 51926959 115020215 64785113 73598287 156044564 92442804 152576887 37389477 156442755 162762522 95027297 57017354 104027080 127246547 10813989 125832215 138468927 81760089 105718274 19326552 162401102 97588993 12660648 144103900 83435541 126884039 108889148 139174920 159255983 106889302 141684749 33693694 154856723 52516570 105498872 23518939 155660551 107961407 155148868 53320619 72466699 159006389 141063909 5588699 143987127 107187346 135293276 102514692 123154783 63390433 112652336 83184196 162131550 31727440 101708756 104739108 77035959 21543284 115820932 144181607 129270924 113971400 58357192 118786956 66996439 39994404 112630321 120535236 153396389 93060601 70512124 31311586 76546053 22152564 74345845 107919536 149036093 108839236 114856182 93486621 145304372 28367050 89515217 35907927 14948100 26089968 22454025 128530438 153258893 17487084 155086240 8629353 43066270 142849436 168584512 129848924 16965728 54881185 43913754 71478795 56596893 25287262 9779131 78131286 66748783 17372555 143292643 149714240 112019307 158139559 129018253 17781371 133401210 143086110 57972635 108335849 41784504 64436494 19202214 2902461 147530318 98295836 131003581 78900672 67369606 154324963 12756953 60789501 34301631 11347602 4440315 128642808 152744728 6272184 75684000 116432881 138834733 10523204 66023835 126990340 36439619 606832 82162377 80202872 66286570 7415468 63983189 36890646 62316679 46133257 118607572 75670927 65000316 107995186 147349659 159780501 148622891 50970369 149144128 49313090 13287999 126324535 86076372 19180913 132056000 18669468 138896817 140077739 46872553 139595789 59623080 130033884 5012569 36837538 162741238 39773132 2671584 92994267 102639013 152383308 40409799 36672961 93601422 116939073 116319134 91135113 41366559 131356263 86324300 167772082 122524015 150728290 141295721 68319107 113423575 64601462 150403947 60773283 145857620 27710102 41926913 34252314 12075372 85178585 98605117 114511201 44321244 43948230 130112577 167171319 164554356 79649471 91238813 23320277 43176566 95580528 34434979 145381654 88959742 34432854 73652160 40332925 49065485 46642322 90888375 166660758 136394145 44113351 125353512 35843582 104800954 118545301 125194409 163800049 49131921 70552210 32067372 64015064 135573725 4131612 42892649 165490308 80048835 81700198 105059252 161078672 20698469 17626025 16951907 126873057 42846375 13710432 80429414 36539188 159729212 167789745 126248426 166671791 128846009 162242152 29706531 84206695 114927565 3855736 106508145 142543147 129690042 157254896 123647018 162540978 161830395 68029920 79130886 159646422 127759165 143588273 150505403 112016247 18496561 97478323 105708550 60001942 153695980 125026704 90476278 74235498 48164298 32634679 15836350 75491543 106316317 123945096 86464329 38303533 169690991 59676052 64037623 21085423 64858672 128860646 64484043 130583817 56595278 155864262 120445425 141808730 85718165 132180321 130888355 77914910 78359919 34876129 98279244 125032178 129708674 106189786 166313346 60063958 45594459 147197203 27888126 102805069 59895233 21698783 11406779 11723880 63552069 26638949 118312248 156681724 114521231 103032818 88520615 58860052 150211235 90286643 101649205 52767711 59743967 121426597 19850934 145097261 96620588 16297237 104333267 155758641 56971199 136484126 77995677 33268711 22739982 87219129 71781888 42396402 48486278 165453996 115330516 169465877 22943744 56268079 36736065 147998277 15701268 61701211 31342560 59578608 129122412 161067673 49238443 114345944 37002931 76204846 62639356 148972020 76363167 12551967 12024491 99653422 122486207 117639150 93938277 41913704 29295879 81919515 47675174 154458515 143392654 157607085 93376954 145037370 49421057 131336679 136448698 152601248 2577438 124056225 11472807 84458550 128224625 138739567 54235287 149112219 153150909 10686999 158146869 146348189 80075763 134560712 109416233 2101200 105656700 59326379 108316095 28162098 47590939 1749997 36169659 158349084 168326044 4077518 34167042 63115849 98695999 149341379 41524574 122042507 97250693 136230282 71015341 5325811 105977031 44877008 114505115 81803609 130210191 162106033 43621354 168748069 103875712 13124595 50465758 6411414 132304812 127003311 2389690 75095715 16872534 101413432 23697150 162478605 84275154 165621225 49470051 47717419 110387919 65365204 40539186 60820662 166365128 15310472 23308564 24992278 140176288 130960707 143250381 17996982 135461491 122688218 104396677 4194478 119955519 37635195 63029251 115727585 136869125 10382410 19131426 122934939 112420966 114685298 28681125 22205349 151138364 86645192 107493363 32223398 59204098 107992755 162089203 30794905 92537630 77861700 57026534 164525048 151146065 8722428 131776877 116995598 48810570 50333141 129225024 128280181 86825834 9649608 56858387 81590242 118437419 68758234 98259099 50657025 8778868 54960150 11093078 92079140 34200124 141886335 159215812 91656044 83495296 130172111 8105872 14422324 12181061 122117783 53128111 73993724 47063429 19632093 148875528 96098450 74990009 66291194 74600539 146120899 120501474 45456334 103724412 160856057 109222467 71068806 137275476 80919439 58248035 109742429 101590283 4113031 135995954 132923884 31895247 51746980 167745222 45069873 161473769 58660472 66315453 11907565 110764809 83377877 18115353 137096092 11701627 154114843 76471950 169158704 43358789 142843673 120770397 112989939 20658213 135405510 8608698 221544 86246389 66779009 160270628 37170721 111950542 40225094 138891666 161805728 134351731 16893767 148138000 25846885 141143979 58245570 90795249 84601418 92720533 125336682 123709051 34580278 35424413 123537776 128849630 122265037 82208328 7605001 127150718 12057352 39262078 128631061 98976788 100154497 106380696 60312362 61491856 112271536 103359065 120539333 31443336 73300447 156369689 1226142 133564750 149935393 123858141 4311999 18477861 79272462 8562900 107837035 102397936 168363648 154915254 160149792 98039119 139154061 112027399 89974268 27224310 98775338 14393220 155846718 30754479 30713135 68120564 108289065 37281765 6604245 5774050 38140520 119991168 9030757 68017578 61430758 137283024 105415147 102440538 2624630 145735339 93623930 143437364 163294469 114865685 49269417 11734284 94905866 5487736 106518243 11746643 115213862 92459804 23142559 32918902 65263221 4302105 106483393 45300835 149770306 36908275 130386515 10252683 18861160 76650450 43523876 138511971 108775673 53379626 7188110 10866536 60936823 103244621 105864865 160075859 73601687 70829939 25260521 145309302 71739847 78475400 21528358 149414343 94461248 104127856 78077124 7377201 145459786 133451122 125214401 111334717 139987350 129916108 148769737 121925428 142599417 64302772 89707742 55468382 132463813 134104993 83548030 49779281 149017801 82300876 57905077 34169592 168845258 153426122 125924423 58311751 117098533 83451946 56198498 167663877 11083813 16456850 147433639 19766138 139597047 152885658 58285741 164670398 145037540 145278124 67829303 41974598 60911731 24574520 9179830 26829808 80189697 37044921 157014448 152842461 165269801 32528769 158555515 157056472 117545582 21325633 140719013 107194520 42462498 40585613 102001462 58004017 116330014 125676478 63147826 117642193 69764413 103889295 101916258 81068546 65420063 137203753 83208897 127189580 163051573 129519277 10304363 164794872 73127013 159335509 112980708 72206310 155160292 145953602 157860283 31865667 19045797 89603651 36445620 76320531 109637046 101287887 39001825 70835804 140598449 155817614 77559406 76518734 87612322 6213755 154830798 70544849 127366380 126788040 2102152 45132314 103412462 113742410 131852 38840478 62771123 5711031 21099618 17097427 87242980 32338947 14211167 139179340 71457511 36608327 98570029 28345137 46997401 91573730 29055635 131589282 12630456 56806180 43618311 134091121 43523026 51955927 138754170 29009582 81937433 85328457 69455914 58061035 11990984 4033114 152057962 83473842 121801600 166648501 241791 91505815 629136 86278927 79519081 38144260 46953592 70071008 127251630 86955561 42588757 161369950 35738709 17075497 45127775 134586365 153021658 166141374 17524518 163633993 110427988 50823489 155283508 124716981 21439856 22636418 162807011 5459975 57058647 154097248 2615195 27637155 131482590 71696395 55597531 91085609 56665114 128014828 153513298 56565817 70557191 133881698 43960045 118118227 167983800 605098 137030030 87737935 68639047 56340125 136984742 14691502 137517845 114574254 9977844 36437443 135640705 45867020 93372364 128203987 156404301 44741705 67834335 84457122 153267495 99161782 39722608 153178653 157675255 53292212 81767297 96911781 57315942 147988485 55566183 40121309 134191744 137345788 5927492 119909959 89607136 65939124 31025595 12507733 36823326 11019655 111677947 44363812 101110764 103049478 82552 59296867 28892860 53507755 52178508 110265468 128930907 39935397 56699726 10996059 29801000 81931347 23366942 137254872 164554730 118291593 65336559 58406934 15713627 123707691 100997187 753270 57542722 113285280 23619239 134789430 21960311 17207978 110525415 142173788 31864528 163723294 57145670 128339103 53880888 38844932 52090244 122267553 99442622 120040009 115182242 139552456 163459301 12729209 84402178 66144467 36587264 111465243 41358569 106439057 111218607 160570542 71159960 36999344 68147356 117682007 79502931 86658622 61348478 104888521 61953423 94584855 21198286 129558445 135252136 110499541 94489536 107518149 83092957 122287936 118251320 76351148 164907616 96393502 87976292 121486947 45285433 150209076 12385996 1183047 151244580 71446920 57183835 153644317 26080057 146171508 110590117 66786370 117327693 47488310 93530243 104282675 72067930 38818667 113536744 135711833 25813888 47384746 163275497 45459139 26222772 68080580 115512042 142696181 69189303 130308553 38032315 122527415 52830407 112453776 2720731 132689590 11260273 168470935 121357050 56523283 86474376 135418107 56737585 42666600 60339664 9470666 115917577 114811540 152339890 141253255 156806079 83448325 77212011 131021805 110796463 153241570 100573003 163653917 141958755 62835026 72868613 153794699 48858663 65099205 8264142 31085741 167466014 135347353 109837952 22528995 151576114 129324797 64027083 169992979 139538499 109039972 55280260 73997532 4911946 81933642 53305030 479876 52422900 125037176 97132713 78536022 155791417 79233668 83722348 28296551 119347157 63729719 150984140 52410031 135028331 165440209 1041556 139993946 54251046 56086213 117652699 85521628 135136179 40647867 100519334 122599852 151135066 102152082 153109871 164353977 35031747 103842409 143416573 51828053 82890895 166546467 14457990 52789250 87553502 128248476 47651595 125787709 38634421 66148445 25020617 68631380 74398256 45572699 97954153 153237048 80490393 94513761 158426060 104597107 43381994 105948896 156250264 59335916 91584083 36799220 122032732 26472740 28187972 31960935 27643700 135257253 58553304 115696220 62281999 68157998 161078332 76681390 153838780 48735787 93373265 116143643 62679969 89563497 19306645 104209541 157395724 5649763 168923815 158183164 76788133 153451503 157054143 107407309 15838815 65176113 158745847 153970938 20841490 137362329 1560821 65500371 40892786 159140281 49226577 87123164 150154931 168192951 155385100 12968076 49423981 40504506 41152716 8879576 108847600 150885846 71459908 99221605 160570559 70603907 91809435 37535643 32866338 51735386 143464122 6921125 21026365 112858376 7046619 125872658 14122563 114372719 25316995 13695404 157350470 108918252 44150462 168651645 44580664 125834272 144994649 131355209 32030771 87502672 37033684 62054097 53433023 106289100 52799671 56723781 136040307 148979109 43696086 19082330 72828918 4490482 21503674 164747561 34610708 49569569 2918220 7592846 62457813 80938717 56506810 81497269 49620076 143892233 51313786 145031063 14349547 48027856 10223035 22537478 10999918 140959410 27690195 96927846 120767286 161468499 96137159 150978547 101941690 48502802 15850290 94773861 14677698 147950507 89056336 116347813 8097321 15301173 132720547 57891698 166329904 107073089 82515875 127274716 72026688 67739373 1864849 84750678 52502341 53904314 107147736 37356191 52537106 4760323 129803279 82873521 83122248 64587539 161673791 69078684 29233948 42005317 132804544 140659921 56756948 112489085 48680231 122422304 71202035 28548678 34298061 62928900 133813902 79669990 63793860 50802443 112407859 144301950 80813733 83674986 46592750 47431887 15144518 83438193 57891103 86146429 50581307 149402647 8406738 58657888 128597333 118588685 166990082 4502382 120455846 77306718 6188697 21146300 3075980 78446772 92130752 56344834 147205448 41275116 118450594 80803108 62088981 23126069 79534772 146938089 62192664 128672830 51331415 24364400 155147032 42414116 61588348 124086043 113288 133911992 77775952 85455039 131143950 14364014 102037536 72784905 164891551 127498963 31536411 62261565 133443472 31413399 625957 142417483 75646821 45606223 47465479 157610604 168473213 160543104 61376851 29507818 131038618 43430291 129588892 83723861 66631126 149338795 122905444 99279728 5824812 50838653 8421035 11873310 78688495 110530566 61621872 166080990 74853635 28758900 129422530 13402545 169422765 29562626 160410844 96526408 123563429 78792977 67864731 124377236 50230104 46187776 155118914 158656733 83764967 107557334 102336498 163591629 49954245 161373146 74116651 82607267 24089629 125010384 64184537 99157260 31442146 106209914 121944281 42152401 70970172 129666038 43521581 44735840 45624464 70076227 106062643 69198840 34473960 69294924 105244739 155110108 125121020 133904138 88643491 154274643 140702370 94102157 160027715 68164237 155457146 63679977 97630983 46204504 25054464 98399315 5441666 25793403 145281847 13775763 2271727 109349508 159705310 134781780 47738278 17873460 35823488 133673975 141025115 28863909 160554970 29491379 104719966 20674618 49312869 64009743 146694887 131228933 49743683 102981070 136688449 78120100 92243802 125003227 18359269 150153520 152066632 75673851 121983381 19892142 51091749 150141552 3041147 158476601 135779102 92969685 66742323 130076979 95974112 85751519 10419946 97560994 161919730 43654283 10946402 113253405 29228678 69881509 128454125 69990717 37251488 95032533 13660792 133416884 100711315 148386999 43854203 137956020 156360016 64551397 103427609 147402104 3057025 73967357 48099970 115506466 169062433 156700169 95606606 46919235 13105147 95761408 112020905 129465217 125568630 10130198 44526927 60151185 96764629 81487596 46642186 32861238 121917251 49574227 132569978 95914187 35547612 140066383 131171592 13716501 129581837 137553834 84398965 2970359 45071182 141835420 81963698 32659142 118130994 2096542 168670447 96577544 56052162 96501928 149977842 149358855 6748422 98986733 6405549 1555789 90202323 101111648 2798472 92439795 106578729 150088954 62320963 35001198 28309641 83514421 138928284 47160125 131854992 9910779 126451236 39369569 25403508 72557513 106121854 27394667 140558108 69294465 62698329 89904517 151341973 15122571 10305536 129506969 36120240 62798357 71536425 33789234 61446024 62267770 164934510 87191181 115815441 50830425 3911088 88976640 111940920 143438384 140247943 82140124 156163054 64546518 30998973 157309143 100739909 61316841 94035942 106433124 146235173 169396874 52564068 153635154 14356007 113975038 70491503 64743463 166134217 34404906 14323928 84706036 124052451 153767788 105247935 90733182 165094854 138058853 5009543 94978966 27457669 93106042 111787087 120997789 96909214 32256769 4476593 124840588 8328028 167953132 154226176 13033339 44442318 152043104 98538069 20329280 136987071 93981508 126999248 88378495 20069435 119611813 158585911 157382770 116807918 23989618 44554416 25505661 5242069 103771995 79602653 28032303 80542158 164135459 18816943 70150466 46492858 142264313 45512400 29501545 133911193 59449833 169935791 148767170 44968723 85697867 33970811 125118011 91199237 93376325 100109056 53856119 134251703 130452050 151315623 116182879 86797699 122236086 41030741 76572012 56939936 73869556 160854612 106911742 108124964 95590728 77836183 66460684 144890881 53665923 125573169 110927261 146865108 55662760 33542037 13044576 55393055 111038016 107045362 131929418 11548304 50552492 5564457 67820616 114845795 29779852 77763100 34546907 72473975 41693180 15870979 121557327 68541637 149726939 151284190 76409118 63844928 95987916 58051736 24593475 137075454 65538485 136601749 21647477 117522122 2931021 75053572 104296411 74980591 57728345 16509312 124858846 31719518 166827630 149256209 138506191 63744458 80347236 139173390 156030556 87950622 70933877 130119632 75526988 74084657 116247581 138213791 115454599 66225795 1074315 123904024 6690809 124829130 140629474 163973211 18762203 97003275 80653015 111057634 55771424 112107979 148772049 111371607 145832783 110765880 119906899 65710049 16551625 45589631 54762780 145456896 143947347 7031574 161088940 71231207 50585064 39138012 21294778 81765665 61445089 154316990 74406518 26459582 68523243 51409224 80411785 82398711 138025023 107967459 65764296 12896897 105857504 11182549 58609812 151581350 143484896 97791446 17622132 5056973 25931069 30212247 91349942 140217462 31673380 141336521 155613274 130904046 132916863 117725697 62815306 10642238 157042362 158314132 89333946 68868853 141018281 4149989 63838060 2177819 142264517 30958734 102419067 133624862 151373338 89877657 27736826 13657426 88433847 439688 116707312 9479166 164919040 23002037 87826029 73755554 113562091 169693167 150899565 124766417 161332363 144644211 131953949 124459431 135869916 6566216 119125426 10735177 79551568 169977101 3103741 78469042 80462972 147091463 22386484 143595192 6332636 143133999 25519941 15780352 67175500 19899010 67579981 78956857 88238262 16110577 153176188 5288088 7083390 52190119 163122072 104609619 165654222 44361058 60914842 41819303 142992338 30951577 75082727 138423367 134914346 143238889 54338154 1901501 31656108 96336943 19091833 100906696 24431652 119488342 20381929 82592290 94278583 104430116 93120951 119448086 13269401 61716545 113896022 5231376 30405656 130655217 91556798 112442284 6339878 125987272 61418688 153723877 90308828 43436139 127352916 7683303 31271891 902717 68182954 87832761 60454873 98346938 98653516 59882670 115977417 124768593 137685584 54668753 11575793 147530165 79643657 163808668 117672181 32209424 102560677 15562735 99163958 27053103 155471205 168606051 163917519 128867531 101581375 100878289 106942138 15139673 72334677 32317357 167305976 22608844 54577293 73464140 99396620 57348259 56237071 76107521 136869193 164455450 29071411 72485994 37548104 167899327 15351221 52936164 161806306 53826437 153609450 121146216 28598522 100126702 72366756 30226085 38060603 33406462 80941794 135845164 77201148 67106395 89326721 28137992 130938539 125421563 25631036 37782993 59234868 15188140 19828545 165476589 92277530 89069970 15849355 73010036 116738405 8756632 13884631 155754085 34347429 144510744 114241802 97887326 154946279 154992944 43320369 46583315 169737146 88082831 82876938 10621345 2702966 115115704 146160509 136177769 168438618 156916460 115719221 139921968 157332348 1611770 80094259 112879592 160299953 65971271 93302698 166018753 68741676 154830169 5310987 163234476 13006224 149025332 13449584 51026741 152469719 165522625 132684966 9447971 161299094 29821808 71420077 85770678 5276732 127633059 20617005 119440215 147246673 123019038 117042654 140232626 35114214 138557395 19876468 115966741 93553703 56960081 39675263 102760733 8792400 166631246 14374792 36123810 71987231 126318483 23768142 140488459 81767552 108823341 104800206 153083912 75203172 52291949 15457250 98088062 9840297 103664147 114090723 10073537 95653135 81438925 63893820 70272152 85066402 158983864 100729131 85925718 33265685 113218436 47330295 36990113 24567295 147780065 50845470 62872868 87730761 105570969 46426541 9233006 3069537 71478829 73695612 22392961 21790549 124148875 80972853 107281968 99623264 126599204 2066775 58478963 83489159 65761321 77315014 132887147 116268933 159956366 130283665 76361807 97394904 22585962 114574339 148348766 61402385 50740206 5248427 89310469 43236576 99725400 44906180 102686800 49080173 90266991 145788311 140695825 137253716 71895941 85316642 50870290 84842478 84144356 142322555 8662741 114096231 132078338 147346089 8079913 74288300 109652346 72526896 18425688 37957974 38136372 115240841 128315711 96953516 134660604 117826575 152559700 141559884 97348783 161810165 16749845 103094018 115508812 58446187 108139958 33921783 93441894 23464879 67463225 38403289 53044420 70242963 41482227 51941817 127843587 11966300 82773697 137151903 36769980 1841967 50130212 13028375 65854141 75839601 79829637 125533134 28342995 57681238 128645188 108752111 136051629 27346013 99873300 24507183 93606199 114600893 57392510 120132047 14495900 103765484 19958714 41630722 154442382 148709319 35645770 67515024 17842367 105253341 46332157 88376659 104891003 134124781 109356886 97255708 164013722 24925944 146966377 63717207 62157576 52206830 74090199 26971843 163207123 160645036 118722322 143139320 141522365 44052865 94795553 91946285 123704291 34355283 6524906 63502905 92898064 91338144 103497717 9215666 78625289 117566781 70234616 118796867 16984122 118627241 19366349 150434054 134330294 158931657 14988475 168868973 108078418 85948940 149857720 133527129 88970418 54651141 155532201 169172321 44832145 161016010 119360740 76222237 107342879 37603422 151132380 124977149 10735160 145073631 89080459 48042102 108007086 71633036 153844747 158881507 88047607 159270331 90577853 21240021 57367809 95171270 88638000 68542419 119876911 74715102 114312862 1955340 7016257 149382706 78717463 15247895 142144480 44744663 8844811 67305193 96809084 57261899 73953026 111504462 48628891 53724726 120582156 130376094 34907834 31002390 162565492 25098171 164606580 123379183 21877640 123625785 115212145 41939969 2126989 165276635 28024857 41225102 140417229 92903810 100470153 118323111 31275359 135883499 57753233 111835010 35141992 112369167 5008115 40604840 93775196 29303597 4278288 162059793 81584003 99999134 150403454 155397204 84094274 23855097 153527612 70882792 94355440 113031028 122944986 125524549 63976508 59574443 89161005 117705280 26343030 29381610 146297427 163726269 6592923 36162519 7361068 25890898 134987497 11351189 133152653 113741458 5439388 87567204 110541123 96413052 101814819 83218434 93324509 22226667 56704741 73478624 56848272 81528702 84527077 160153209 160270509 1253699 132784773 55437306 130944353 100266510 14636235 74227168 44593244 164294171 47382961 113951374 82083701 10035763 141973562 116789524 89934386 147532477 67038378 147925262 118260789 19768671 61399359 166531779 88161813 114165591 164347177 120055887 11036706 163453742 2380952 75786408 57253824 18480683 32638929 71778930 69622905 27344687 76317012 49307055 143422812 153599080 56516483 12411649 73698009 104569227 133125487 122629823 5820035 28944948 38454306 139561942 104973283 122397450 6780671 78350586 137444711 2501210 129854670 133416391 78615531 141490303 130369753 97347542 97077072 167406922 10320258 129290525 108499967 159272864 136874293 27791753 89421615 65129329 163101196 39806520 152127815 74392799 87168792 89322981 87733753 61152485 80642764 30969478 89348515 141162560 86659319 15502453 65335131 70342583 167783115 122827006 28908075 164787188 84720622 14094819 17460496 11558810 67458176 155883268 161720779 126785439 62528431 53440197 92946837 101029929 96214288 122033140 101377409 44342919 29101518 13136393 87782645 100576743 150862199 99958555 14619592 138718844 62984677 82135908 41188348 105025983 131690194 142214112 136600576 52080860 13526390 77974257 74232251 139031287 150534099 2735572 33538382 39216212 151762264 24023686 112137610 131248925 85487849 136821593 37852200 16809328 134213878 136559147 58985835 115690032 153777920 102109497 67566687 143136957 134650744 4349314 79028121 21101437 137146174 39300787 155243932 44998371 39643201 30536284 93290135 48183899 65681421 14573607 33597831 96672285 62426278 144450921 113157814 92989167 106820945 128935497 46467868 130259746 114138204 6117331 22859985 48211167 131073349 124627119 51175814 50953556 147602789 153062900 108480400 28930175 61825124 151189279 147261820 8412348 33154726 90342624 51850306 50715879 24245519 4433804 100958206 2106844 6141216 76046491 161027128 32579140 73475734 163909784 101033550 6547210 83167927 13638080 2145179 146456360 163461885 3716574 450058 140642207 134755821 9967899 67421031 26647891 140837418 73861141 129317725 89363815 156703212 137486429 40351421 37130754 150713194 15627386 99942575 60559763 99713092 58933101 143291113 59312677 6798555 147019502 81865659 134867715 41094712 13854779 126667119 14367941 51617032 110007663 12214415 7698008 56929022 47162998 78696995 89804659 120215211 47025383 105865885 136242284 34369597 88033854 164730901 144867863 115480626 150259736 167112193 161338296 108252141 117462503 130614145 54023807 145835095 72180487 100214014 65186806 162680616 154519171 838423 8778613 71450048 112203519 92714362 15154361 87513127 111571374 17188394 85096730 151943195 8714336 62558504 137834011 160327986 128793156 102724829 1779033 21048499 33607827 166241011 606900 114889145 169313557 161884914 27272131 112509400 157289304 20787940 101123990 122539859 113880501 26812247 87039422 64866594 70935645 41622324 21285785 143378238 46951637 139211317 161188271 755633 130445352 98707695 45596516 7254529 150543704 135425621 132506432 31825258 111667781 155084166 75491781 134202556 88100851 8794746 75224490 8933721 83925192 45877186 48447025 156429682 36124660 70803436 88596809 94167743 52230800 16631355 72147218 166228890 101676184 4093838 61575649 27527029 166358651 152644819 117050593 117774538 58793055 28429967 92705913 116739136 116133511 110732254 150703606 74011846 90253816 130223434 34712181 124032119 20691771 46003734 141500095 96424238 112528406 74273136 136870349 24343031 66917355 144114712 36007428 112272981 144723907 80718533 141273111 91696453 151657918 117670107 100966621 61321839 69330420 135267759 117200363 53488120 167046641 41509886 140039421 143182075 156897131 162504615 169249042 70532949 115052770 99494353 69949288 17159579 78244370 19161312 143904133 98457880 1266755 105772657 74839780 33962719 11401951 120523863 108356368 2095437 134387941 18556775 7197426 76611639 62906035 55910076 24805210 39503359 59469264 106550798 79880943 109814237 142759795 28282356 74141981 162710026 163399308 46024576 50865904 28799717 87998358 154678019 32622116 157362829 130120533 162248595 153760087 158985751 132473401 104838575 73022888 20704929 98094029 138269551 128801605 41112919 55561134 130542388 63720641 109426977 126371370 166520797 93711344 143355016 142215880 72050556 12158111 53902291 3499450 102702763 145844802 68018938 44756682 27791566 77389780 132630515 58388268 154772318 23607169 23777560 166393926 165070578 72339862 57324051 22635925 95351742 127191552 93111108 21947340 12015702 62961914 13843287 23566896 43597996 17627045 55355910 149456554 162216975 34584052 61841886 56903522 80608560 58025318 122018656 64970549 157225962 100935171 60173013 66539326 92543274 6800663 94214476 92848220 163810606 125455716 84945294 167993286 155539256 120165452 160912055 65155220 9094439 106130592 149425903 145693485 64885889 86398454 91521574 121741114 115835858 9508763 148187453 66512109 145093436 13543730 33788826 125284203 136689843 22089834 94015746 66585685 479706 151137718 34097801 63276805 36399941 89130847 77545704 104573885 142617896 94607312 106082142 12695447 39884856 81410161 65015497 45753579 151482563 133895145 147327865 66971874 4012952 168245787 865147 58196440 28667644 85842163 17381106 124403076 63678005 25593228 62696238 169811164 106289576 3953945 149078304 159034388 169856265 144876397 131870326 76290611 10823645 51267427 50420606 78133445 104385236 35692928 24771499 132865064 140830550 66495908 116212867 22163087 144911570 92777024 88722609 4255236 134077963 65990022 4140656 105036132 119368764 122294481 126846622 4682412 85811529 143719717 115886977 146978651 161050435 98859012 69926899 111055696 33967326 127871688 22021103 141161421 33573045 60110198 138148987 30831489 92506333 30382128 122594888 163599313 66026266 10145056 73930348 35807865 93117058 52616360 78951281 86371203 54287375 154522775 163517866 157894283 107578414 110815707 128694216 134175271 101030813 44735840 13713526 141718749 42375696 17741149 15447084 77816123 99974671 139406970 21451994 23846240 84706920 85245140 152363435 94583733 119773653 54034109 84080963 165755236 156794519 7757576 97511303 99138305 69527263 88368193 122700594 93283437 52424056 82167103 55731457 122142518 53917421 19144227 25721901 41672372 76350349 160589123 82301267 121185112 16854276 5330061 67611295 125197435 65095448 99769362 121880429 159605707 23119711 133970336 72695570 23671480 46138357 4825280 84687302 100760802 55492556 24050206 104038011 71129139 90991718 71368414 139124260 68997951 135566194 67599123 72640218 145975838 49050168 10492910 27792756 36846667 20110082 113820559 43587694 43180918 19561084 167268593 132875553 49250802 132473316 25294810 132668986 76956586 45486679 129827045 84032224 4909192 106475828 28742223 114019391 16760827 75970773 41697736 88109028 77115519 17723231 61000692 3972594 28944200 27576907 73620166 148276040 97954935 19708117 130467741 46989887 143217571 108526130 150669640 87927519 51059670 47166534 66648806 14091368 14345671 145762760 54240098 134543202 128586079 40976035 81113477 45281710 78437949 12852901 169323740 42383363 63029659 120963789 99196717 127753028 147969700 3918959 9985715 11776291 163999850 81528005 53160683 92186121 27911280 124163393 107872463 81965007 106835531 120770822 123283949 169378565 102443003 9160807 76794083 104119475 143691123 143973442 63229477 16765876 99274543 125179636 7442175 52479034 13726378 58834501 110998287 48786957 47957187 13625211 59650620 158433319 138444566 69540217 30148820 85018768 94134542 159458402 145114397 154143182 159562629 6284815 25742165 136300730 78083992 30769456 55140537 59807649 53298009 51535211 114876650 106635424 90521923 14936710 43330110 27880170 168191506 73966031 96260086 95375899 50317773 65850435 142012373 16762782 94083644 31025816 155722516 105811672 85913257 14266995 96040480 111091923 82641012 48730483 94278362 149400080 106585733 95707773 77088438 80866059 93945927 88041283 91049620 146772730 124105287 163858631 162759190 131512119 160374090 49876759 83912272 112329659 24593169 145599373 129567795 1378241 155343637 153524943 131302985 76780619 46832926 10706549 35688270 34150943 21148527 27877246 142208145 12278216 158265767 156957498 107729153 106820656 5411593 16585999 87609194 124121794 122797851 122202137 35622072 52589143 138179060 94809136 107457527 7898353 51665601 68927027 9741119 50284810 69390702 150087594 26898522 163485311 9555785 121471205 4579273 19808383 157957472 69194947 130911186 11826832 114600621 82791632 44295642 92958176 35098659 24374906 120139 122716285 130360862 51964478 164226868 76764554 138104872 135063589 4760459 169523830 63962704 110724281 71716795 63447893 91892395 8267610 157618305 31763412 121829531 108383619 124788466 109284942 156817282 140006832 156671235 65066599 58847795 32792643 162272191 111328682 53929015 96255513 31744304 167611874 24369500 66039305 100161943 84210180 153100759 97810605 109324943 99046913 111527939 27036086 100623357 31564954 17959888 48939464 68544986 18520803 144037872 48066378 162568960 105335808 51339048 166086243 123360551 38800341 109092060 164017020 80299619 69034297 78676051 75583326 55321536 125172921 83326928 4652781 48759859 157315280 163571008 19860301 23279766 79582763 83127926 4518583 42517952 21284833 73735239 131794863 112797499 155437375 163922772 153952612 33544740 18001453 83591635 91763705 160408158 114607336 135067125 70796602 123392137 7112834 142089604 145623547 104589355 9481920 103479782 14956668 103841729 157621059 70105773 48395515 13851498 166571678 22603149 117228226 70642412 114955411 97719485 96644048 54393829 54260855 144763024 141177384 77498937 78713009 18957278 147936261 156953690 4692493 295256 64990626 70025040 18577719 129280172 152587546 161810131 49719696 165819020 169438371 48869390 80362910 148761169 86828401 146159489 76968350 13893369 59359750 148010857 11486526 122088373 82690210 47666402 120936351 83301853 10831992 4305352 20226617 103190272 165069099 61408080 116565617 110787181 108992287 37782024 104256410 68764864 24555888 76078689 6005590 58038459 149605661 50438099 76901489 46762410 94291554 21160444 104621196 950946 22181090 46492348 12545167 155796602 2490415 39182909 158243599 122555227 142638789 69635706 55447761 149324736 34187000 106715273 153617372 117744635 11620571 7320438 100866202 105756677 10278625 142473685 57343363 42113743 138527611 73445253 39186751 104658205 144240767 49307820 147892792 15711502 6826044 113999824 31202616 117948839 107183810 167408503 43071846 7560189 133317706 159497026 2358495 128712168 29609019 64695863 85221799 104777630 76582297 15242251 85360315 132999262 65874201 100953803 807160 162035959 38523462 103262369 56769018 126329584 58763084 41039020 77161759 128645562 158226395 9890005 19607273 49322474 29096979 15116332 72979266 82049378 151345900 169341760 154623670 57346423 166347380 157852446 20808952 116482130 120338444 145490845 26811261 158434475 169859291 147014028 54278450 35581340 46612793 11609062 97150036 57797212 99661106 109110794 37759193 63143083 4994039 90868638 3571275 102607903 158947773 154999319 112856030 79961557 133801696 13521919 107909795 137464414 152161305 125174332 20423137 12334163 162044969 129319884 4991676 107122304 126823264 2212448 93516405 119139077 9685138 113687466 158852964 37142756 16021208 2225368 92116472 35892525 146683463 63288365 134553742 95671223 57451670 99466762 52398386 89745125 51994109 3833551 53639607 87917897 105408483 40623523 132310507 78096470 64971603 36764115 133100752 45201300 91582298 35420452 1316174 80623180 129508040 135486566 29034555 47678897 5754738 147162965 103048339 121313105 113133997 50014765 161368998 145916406 45037624 126302877 43140067 26787240 15220338 169828147 80944446 164157049 126055187 65434700 457232 153677790 99589196 110124691 84797020 102486149 122873161 4211733 153235348 128812672 163151771 33573555 55664749 91370801 42200834 139627222 27152621 29752754 81060386 101814377 59928910 151488445 137012401 107689390 12695022 121171359 50323604 99831259 122164397 111145303 157578236 131876072 136172533 42234205 99318692 24833634 16142826 161005674 120296097 113687670 143366049 48319236 131037649 53314482 72403884 38040815 32222514 138992391 68847892 149054215 63037258 148607064 66174591 122982573 3882188 147163441 70130780 14511812 38096371 81945440 148414199 86638528 70124643 160480493 18809089 63156870 51451316 21995297 109779659 144522321 6575940 105819815 47211550 147946325 54773881 133731452 79470359 25719572 3864610 54607434 151698820 3426537 23371124 167849704 10898139 41665334 71768560 33384056 94498359 51196146 153923066 148207547 46441892 121027454 90890687 147175443 20998451 158651446 135212152 156896604 140148629 16212696 151584903 14321259 81483720 93750427 139495778 153979948 763946 123225452 65523984 12803601 70767889 166163049 168398039 70870331 116450510 46154881 159139210 139423205 92130786 33112209 69046928 39715689 85486795 94843493 21902936 73102890 53063562 7668649 114844078 58701408 157754322 117077300 147066932 67459961 1999013 137673174 126040618 42513328 132314400 102766972 145696562 46250115 151749633 69171419 135974415 10551169 32440811 73620863 136820335 107938814 112587719 74166444 106921245 168497234 39871868 58227125 481389 145650271 114362774 136837012 148684533 70746707 63425861 79074208 70320670 73332764 91023287 31823490 97551882 128911714 41768065 49453527 144581056 36294694 59063304 105316377 20046264 23509861 30747390 102210358 29621854 38033131 100654093 143717881 107692127 153871488 53014143 167561571 145419173 132571491 7572174 131982067 159537809 143640225 122449844 76779497 127637462 123979113 84139681 29072856 68859452 165898546 16793892 134745825 130254765 1819204 26769441 127099718 9550685 143499312 17593351 44617809 38440451 16451308 17969697 99177303 150449286 79785352 157202162 123606813 20213510 159818768 5207202 33194115 142177681 137618094 69158788 167209212 143245621 138515949 68300849 102668457 46456852 39562179 145777890 167205438 126115061 51268243 12959593 153578017 115408087 37112836 82869934 116253412 150315003 90134646 123781675 59835495 122941994 132861171 50082000 18070286 117111487 15999108 133728222 27160203 53128910 142166206 146169587 92826970 135630590 75752408 156190186 60078748 124180971 74839508 20575865 111025011 150795202 65722561 150119214 48162666 115852705 144649005 157252040 141317379 68588234 70147355 106224636 31287531 145131771 107003253 30328765 125414882 4133125 109187481 118417206 74791704 45381041 109480289 10821078 46133019 129773155 152916309 118511199 156500725 48370831 98558758 69387914 127266369 116902387 23672517 25476098 3462356 141632202 58736955 20743604 79015507 10443440 132724389 165491702 163470538 121402678 37049154 32445027 46546051 16706308 42724604 87975425 60476667 164762929 31727321 2027250 111033205 50174191 39255346 80266843 70767175 124554189 137341997 122540896 27528763 113299458 55127226 26183859 166654757 103216384 159084521 120084124 165363063 148059681 114485871 53285514 74730096 117295631 65519972 25785124 119140301 109771941 149920263 91593467 117539411 18932917 157248402 66158254 146998422 159090335 108315194 13253081 149679628 55352714 113795263 25965137 70302854 23618780 37851571 155190127 46383922 166594356 121919750 94635107 12784731 6638279 11922355 123343840 143588749 156741343 117625499 106559927 59200137 3194011 129494729 62237510 117182700 163293177 39022157 21999258 129831176 158423374 137880285 110062675 152850757 136360791 41507625 86052453 112967771 357170 67578740 74235073 90537308 147036553 6174621 2618561 29413978 77926079 129814567 15423012 117788716 5413157 53613716 17956709 115896208 148286529 70918356 1940414 158304595 113916745 57751006 121876740 76327739 25089195 54646415 165078245 72100706 16135907 28548814 14092473 168733704 152109149 42752280 141758019 21343143 51451741 9095408 88058198 126704162 155286279 39015612 101372411 97840882 128296926 69902980 63953881 70869872 11040429 90108585 99737827 169562318 163045215 138241790 31162870 117105095 159169810 10492111 40947696 81059077 97530649 161877757 47459376 45825982 152720333 127953135 160755179 155263873 2151724 168475389 86057672 6376224 109132231 135778762 144594962 72962504 36261612 61431285 36942938 94289055 24686771 63615734 165790120 52268506 59266658 67431503 45023055 41214834 122212286 163695006 100185641 96357530 62209443 48056076 155006238 10290270 6537588 25804300 113404025 9264354 30184622 92433709 157035069 115797098 92559781 30828905 27378891 45087723 68385679 138078046 853859 165865855 82924300 169799162 27484648 1446445 85326740 163337156 147943078 81157371 160379224 158118853 130372660 151644896 106174129 71660457 97210726 152646468 135725127 56645445 32650047 97605670 110616127 41007961 151262923 28241760 30279414 117195535 81947293 18452820 22576238 120433474 55050403 8924558 84502206 163553855 26112051 42150412 117199054 53813075 31427611 16070610 51474963 133377597 16058574 100312733 20763664 29814923 138827049 12648493 12347236 46129228 125801938 27572028 111535504 169991840 97831957 4746009 76510319 12623894 39381503 19001971 25615991 28836012 12997180 164886774 139883480 63139598 139489964 51576164 35924927 18361972 41821139 94353876 34720511 11173981 14108368 152124228 77466433 110764826 116979856 103567434 51535330 38663032 34437036 96065827 77031488 83315776 51089590 50942744 96074905 128989863 2708117 77887761 159880750 61797448 29154541 139758768 58100832 24097092 92010528 116106940 25402760 121807278 50179903 100982040 96738806 123905384 90275525 37292458 163745105 59125371 138661588 145373987 112132068 120339328 65962567 159510371 13485165 108646881 19043655 10090010 108968980 73529131 157484549 69894276 115720190 119539393 94123373 39071151 17658274 166775814 48129006 157473006 165566145 5957769 16056891 12863543 111441698 131588313 42592752 134662253 95105344 157707249 330514 158147022 75965316 152840642 138126564 123336292 33023996 5327681 6315449 107969669 82648169 17879070 77950355 168584903 64413408 41309252 1528079 11859846 90765635 70315094 5993860 141077577 31950344 31460999 21966482 77809986 40464267 8106314 165941165 117681310 141217691 147232325 126316817 141505943 156732027 44654257 20064964 69818728 104229499 84549908 44327840 110317046 83844000 9814117 71120418 17224825 16873044 128903520 120753414 38899502 111729882 147458986 70031891 66030941 159471050 130285926 130856871 161729908 159275584 73856143 116764262 138618544 48160371 74499083 149894916 84861178 33987879 73057874 165192366 105726298 26243393 62601123 134944079 129535784 90546471 121633351 38036565 56043798 69252662 683910 104776236 60081077 32404635 22506844 103385942 109866223 116674213 123568954 164194449 34357357 24216245 16689155 21828425 6686712 98274773 87281247 33394256 166384661 85733652 130607039 108848467 162133709 59084724 101508836 64250650 161198505 144517221 64535604 23040457 86345312 62321881 149954348 49171871 40122091 3744522 148100600 149744381 31130723 122267910 138112862 115168166 16817131 157950094 149226340 36879647 140182306 31463617 95447350 168515985 25747010 69726945 125369390 73890806 131474141 101364166 153511258 76686048 22431891 18076644 28737735 94219474 111805583 126314488 98151540 40666992 26019894 38587246 154723137 123347206 46746753 25658882 25625409 110796633 108304535 63575019 123843827 18276292 59682070 156406171 51324003 64999891 37237463 32497132 149293048 7329737 104945998 39883513 133905209 89425270 169468852 62271459 38458046 116643970 108767360 129698746 33045756 26614180 131255266 169652537 71204823 94608315 51718216 151492355 94566835 127029542 29513156 141380058 20386468 21291684 68337042 168681786 49246654 77369839 25600980 126165279 46652216 93628214 97044415 159423008 53379490 66765766 99818305 168383079 143348386 131917433 25942561 684879 104658562 62699689 66540822 145949420 140708048 53490415 166324362 84959183 99686674 133508548 157508604 150439511 40929115 94952174 140586770 146779598 13357699 146629947 82329249 27783491 78943631 158302623 96379086 103739117 119253725 4512871 109454126 125095775 95345350 22363959 14535408 115651969 147757557 169155865 162100661 57343125 37990801 65897763 765748 136295511 118542394 5955848 151793119 26909351 102145724 28365503 122336182 129894926 105824643 160361527 57043925 164996645 4074628 163656433 87635867 115779928 213877 24907261 142836040 44791804 3730820 165754369 17709257 113988077 11826475 11739299 52288770 11723336 159873576 122249278 136724081 112187913 101253666 120590333 21314481 22836117 138937889 93512495 138738547 136487271 48047644 136144194 56759736 80282075 114382749 126624007 63603647 59621040 150726811 113771684 72342208 64606358 82754487 144793879 73153346 49922149 36961910 68249492 33319439 63149033 83780029 10513310 43227056 145771005 86631456 91036139 41303744 144255115 78481622 44087868 128073988 135226602 33414503 130292573 143136991 73669636 69567621 70816356 37427693 148131608 164748530 34698870 44550353 169366852 39079991 71525375 101428715 96153071 110343260 24315423 3846998 134639609 70420783 103952144 100970225 87855099 155818175 143276136 74784870 40071975 43586487 3033667 100934627 68183107 60875147 124300243 55412911 81664532 122314626 106880088 18057451 22902825 152770857 101557728 129041458 40103901 151729233 86362278 71828791 64914959 31886968 34157930 120080452 61339264 3485442 57650468 55519195 139971438 76829188 7332066 67725841 5036862 159591291 142179585 10340352 51321198 154363111 48557525 33479273 61862456 29808157 48548889 134980595 19608854 89108322 22807948 108352815 124758478 65997621 117679117 38711465 131970881 126352721 112919049 153242760 107347333 104284001 64118917 125252583 164626742 1899665 167579217 149980511 103860021 151586705 19967962 110777049 115934849 88760298 76415391 130693042 157563276 116924198 108666669 53645319 89846870 155055606 138447473 126728268 95658473 147730612 40010673 119885768 108032875 129971239 101715879 150174702 131941233 88667937 150215876 45411845 86094596 90765482 161855521 91372960 9181003 76028216 18001062 150301352 71566481 51259896 153819502 141964212 71251879 42253959 96454090 20584246 96165736 116634365 129605110 104041411 60628579 92136668 74471594 163356468 134109906 60561429 17907307 24136583 28543017 96293100 154636437 5307825 163606215 7817960 146558700 150804416 159392901 106457808 15812482 66348212 45250056 106454187 162825847 59977275 95910447 39732961 162515376 23844285 139657873 103901212 14296507 81558775 70033625 50182674 58589973 29090502 14276804 85417061 105661171 94476140 29288195 94761111 33482095 55539748 118728680 63763039 162250975 115317290 18611600 107639495 67272009 137465638 29083923 39729629 22765924 13436545 133383581 34802128 169017621 86751884 151208625 78841291 119651542 118533163 110960156 34767941 38892940 152375760 12237960 140950757 100418694 94638116 704259 116107688 119236181 91380763 32518569 139913672 125464488 32054231 127762633 122806572 65654850 77446492 103743758 46075355 159183410 66484127 109390189 36693055 158680142 130955743 131750408 84793110 15712743 54300346 15836350 68489923 125990315 136050150 28999603 41303370 22150524 1295162 75098996 114549978 102432191 52953249 149504953 141984850 40318254 71882953 24522075 143727384 28317444 22667698 161901438 78454116 3579367 7454670 135055735 146144410 164409771 128824453 13066200 147394250 169010464 129940333 17338453 120985243 17078761 27529018 46029217 140014533 114540101 149235843 66821237 49529653 59868135 138902648 144913491 63032090 14974654 91719267 55339539 30023156 24106119 61448523 76625426 79994299 167642253 113875010 118162240 49697800 109823910 107594139 149357529 6008174 146616942 19189022 151033967 48281377 22136822 61645519 42174892 110659834 127488967 165720046 118753381 154085280 89088891 141811331 59434295 51580652 91730334 130119717 7458002 150173427 65597917 67499826 42598651 103955527 24374770 155529957 139857538 117334153 125699326 162809153 103429207 143578634 146012762 147123797 11959381 84340315 59172104 90686364 55519620 86651924 92401613 17087159 108687120 166519522 125777628 95794405 105603371 87105280 89017661 13101237 135690328 167374129 29928602 167334570 37375622 29774140 23085609 102378522 106255525 111209733 132297944 43113224 39533177 127700328 106696199 36314482 149407628 141172267 119945132 24387367 64826440 69740766 3958790 8948698 161569020 144038654 57300829 44507717 77974631 140242741 120264528 135931082 51264299 56078495 163880153 119154071 114316262 96065011 67987403 77206877 43982383 162074515 50350056 67625779 78118077 136199036 93960666 21486793 115153291 140109019 125858208 4197351 147107052 113645476 17341037 70916673 45424476 137875576 144650042 39382727 131055754 157663338 160066220 54459381 153841653 110742692 23783680 40688922 88961731 83881519 35867722 62722673 16620611 121855116 116069795 169854684 118256454 15926365 123926090 29935929 110413300 104174946 79932062 91946676 116205591 117680035 147196778 81086549 7560478 13888235 76836226 30784008 46625577 2007343 146416461 104694109 63927684 92191238 156398555 54174869 127520145 129037956 168554099 106681936 1717476 18741701 13021864 42355279 140512038 80647796 104310895 71841745 160092740 77697021 48266383 88107906 17053108 41599442 158066017 165938445 100601818 28315693 54345056 129482013 81099401 100710856 161692984 23413318 18332817 56201915 48555519 30693347 153642447 131401347 27052695 101217048 106021248 85057188 124868128 166102155 115990099 133168327 162723660 87186659 42810437 107420110 63546000 30919362 6182713 135709606 122327444 65316057 86400103 114019306 77759020 19113814 140471748 131161154 157195056 164416486 83786404 9337828 46530326 120050260 11124970 156917276 31005263 53573749 154456832 70360739 25543248 92571375 110781265 140015604 115105470 25888654 72351592 145173591 156038597 128152783 113483721 59566011 140858583 156187619 118530511 74942188 110398901 106386425 166691256 33511097 102276488 47053331 5824438 163264464 110557511 93941626 35496085 55660193 122986092 49945405 14761593 41348029 161053053 116871209 154755726 167124246 165213191 113532885 87400808 148789270 147647176 138001716 141242919 74509215 139157257 49582880 149520984 100108699 143669431 89811051 107080637 2067489 125812614 23230245 53511784 169928158 142113455 2654312 169074486 36549592 9711743 37330028 70369596 99056960 5306363 67943866 118215450 152551370 113946869 150347337 145240860 157100808 61958812 108754100 127635864 122336301 53917268 45314809 84962464 160565 117039118 166984421 118147756 41796778 80168277 162058416 15118610 100833936 37464005 153601086 76726559 48244725 50435736 118623161 124001502 48196411 80479003 60514526 23698204 68100912 154728713 81980443 5855565 117779468 52683782 126958295 16306825 48556913 31362620 86951821 55639215 70755054 108765252 50385229 155429096 134340715 39075979 155590970 101113348 13659602 108463519 21379489 158607586 85406725 137174819 551480 154210043 123134825 112607133 79069958 133730483 55396591 57363610 42749968 88121880 21373403 61395381 24005734 161535581 117093637 55884916 86361207 135703979 143854918 75161233 2202163 106232694 130565151 27994937 67788571 141064589 153785910 109375093 70924969 125487132 120958774 84894481 128386210 35392062 85673200 141781428 99844723 114139139 125016878 155953988 77299510 147845294 83111929 106799287 42316621 79839633 146963776 33496783 69829846 75589837 123531299 120873859 120258612 47000019 116484493 141862450 30711248 145425055 100818738 140168026 79865643 82331714 111765089 134749956 163985043 83902259 164252487 161588128 42938838 82625236 87347054 142337872 19336140 99550912 24245791 11613652 59487403 124660898 12487027 119896920 44670271 37728355 164628901 45775747 1316344 42340285 120791052 150627072 99610412 82942847 110298006 10690722 161367162 61356757 60532359 44701670 155081089 10785463 45979747 135350736 20512200 16019236 31880100 165692472 34567579 154219053 41725820 141345055 124161489 114768632 78745173 86658401 7980446 17688602 113063889 42346048 41607449 168556802 7284517 20507576 99881596 125450208 165262321 108035714 41305597 146086576 135770942 65140345 96138910 31901316 119171666 92676282 94690799 123285819 84722186 52201679 49208047 126227890 100080258 115664855 56938950 139548495 32495109 58400780 111484606 100341514 165929061 105527483 42528543 76519278 106914836 127849758 19461056 163849740 159936561 21728839 99236327 77227090 38086868 157949567 33231294 26903911 8701501 107975007 3866208 156243379 46687304 121040510 120994355 38844405 152979141 48541443 119370566 106895643 7514952 23081818 87139824 22511978 88385567 112206494 21860861 121864602 67520940 73963617 14379246 131727594 129035338 164224029 124983405 156575508 7429527 130659433 113941990 113591671 161531586 121723060 191454 98063106 112374913 167536020 43164309 42046287 152168394 47736323 60277053 6540954 128612089 91898991 142736556 53769215 81942941 138524381 100868157 73230577 148523050 57851493 120754808 6116073 35116237 30236149 43025589 28880603 31787008 98816019 69262369 71534623 8646132 146189834 82286800 71995493 18688763 117753220 103853255 145954571 45071641 94321015 128808184 124037865 27755203 24733181 19921314 12797787 22003032 123220692 152194438 50392080 4523003 94451201 118721183 67780394 147708053 62223723 137114996 144930542 52944375 2203098 99029250 36969458 59853005 167519156 91825194 6310502 57726849 58462949 66779553 27797805 130298081 111582254 18245692 117285958 43799310 18775225 7690800 30885940 75788108 99733067 99655547 5263999 118901213 86745730 39343049 119038624 93252922 105967511 148970286 122318961 73879841 22644935 76714285 22444947 23749374 35428306 124176177 107357499 10764213 65016568 40072077 43858317 20359132 124267365 23801088 64993448 29839862 83770458 48318981 2835209 45277035 54417221 39951649 49877983 139303032 134358990 101049581 78544845 14974892 156172948 138548980 22026866 154638511 85815388 161544149 115351664 1939921 47064602 76191977 108337719 40626311 7480918 108142321 158136567 11020964 11572631 8800849 78621498 51916096 59582535 126066900 63894143 130208797 4831009 87199851 81547283 50456663 165134651 92420398 108570466 78721152 47421228 99562540 64490724 10950805 100017766 73652364 73219153 64759579 88546625 58167863 118643612 52678563 79699230 15452643 133236599 124145577 166768164 1618111 108899246 153340017 26765055 74143188 6706075 10847275 103181449 41235557 141570628 828665 168183975 11758509 63408351 86888802 94382334 134039968 95886103 132671434 119296922 23506291 32404448 17276726 131856811 72960328 164376349 124924942 66558417 17661810 168295189 16734290 21838013 98843525 159549658 78265263 19591293 156901262 77516515 67991415 133835322 91074406 78766950 112357505 133724057 98266817 5657957 65798517 29648612 73716522 22439813 103921748 40359309 17832252 134408035 158295619 107312925 7076862 68922692 135503583 96186731 117043929 34277457 152483149 114344601 80309156 76045420 100229076 131866603 54250536 5239400 160377660 158448738 37485901 109235489 159246395 163110631 107043934 142877775 68597057 70431085 4798658 29688902 20017721 111392891 157642224 16276497 116589060 164128727 145973628 9996595 17984742 74846648 120058437 120352044 161431643 86003442 29485310 57204065 64963443 47761466 142187354 43230541 80482845 70619921 92825712 27482064 3749877 107430973 67635758 104383910 136616709 169933496 66543525 148098254 106059294 62098161 144848857 146269343 114679960 114656160 139324639 77905356 162090053 35778999 27657793 56632321 1610427 109906156 72922792 27813751 59745395 31497787 43681517 63656772 48465674 128689796 14598070 78880051 80410578 103395870 137147619 161950874 70994618 59806187 67535492 39336759 95202397 60344373 100976923 62770426 33202207 78005316 131442266 135164722 43064621 154013625 93670187 13636975 38404054 51218280 3613095 99447535 131004652 67713533 59166460 134545684 60971367 126502593 122627035 122221755 35085620 11912750 158793124 35238790 98130868 56355680 45698873 73541371 144741553 43766619 158444369 67734817 161185092 92043576 64513997 106916995 113656288 93120441 131469092 17272051 58120484 35007879 163319 39654540 11826288 69938272 96085632 12240952 70749104 77719920 16757359 84036202 97130605 59243725 122989900 100732531 129740141 40748490 125211851 87598280 163558105 84621648 102678436 120184611 131517950 144771082 79228160 10805523 24391906 21681528 2524789 108023882 96125378 103848138 101134989 140707368 136443173 111640139 99240577 124909965 151224911 65523151 35747005 26718594 82332496 27729873 157704682 135943543 50693286 76381391 40127123 48104713 65805215 85800020 129430639 113127469 2455752 52649221 26519150 147346123 105500062 4712536 132862463 147992310 51940627 104692154 45219303 62960214 80699748 37539128 42415102 164746643 163489493 56728507 29097710 66579259 49323919 3811842 2445399 10316059 95423057 57238660 157255083 167383088 7054048 124136091 168008127 110687850 138178499 55639028 9132094 97834745 87398802 32499291 118974959 126619434 148140924 95856064 153758234 78412398 35921442 51415803 19009043 10990534 93391506 55477086 20508936 133417734 59131474 72913119 160457033 105945717 65016007 98016645 117095677 140988905 95999646 129939092 83366487 32665959 161437542 153225063 24555497 120883906 114049005 104495549 84767474 38788169 64992003 137906618 27593278 27471303 53639607 102439161 54756949 47623477 160951733 150582413 134994926 153737562 144955022 15735863 55594335 134645559 70576741 38955466 138960754 147400523 154183200 5314013 50292800 90072341 146925475 102732003 20642097 81603672 151755124 64966843 130696527 117087058 71877275 41512861 59954002 34856953 59483153 140802296 161323115 24629702 147373425 95910056 71592134 134530333 151656422 80379247 78665069 48598308 148674350 52640874 56208239 39474442 135194506 128781613 25847548 37405423 25335610 102175236 88669212 30503814 116483337 169864918 93740720 161684994 92995372 24333868 1950546 13596005 24359572 17000629 115154634 68367251 128028649 102656200 58370571 74746212 61735517 168418048 121363748 36574293 111475001 66911201 93741502 90214546 85859027 76897358 154466692 30514252 142061214 29495986 18847543 94464767 152026648 119023936 22278942 107956817 127467445 90208171 43238990 124135343 126442396 25409237 84480344 99798228 25985146 105545197 50226262 112866400 104993428 95836021 156338987 45058500 20122458 37536850 167389769 2008006 105785441 162986327 103481890 146297767 12781858 115694061 66167978 120451103 124473694 48951466 159086357 81682603 2125901 91817017 30580195 61619560 143906547 57719794 17155839 133350703 5279809 107997855 99600144 123970681 72886548 157847397 76945230 138668048 160824471 8859448 100069123 149022425 13500805 119117589 42055331 69412190 69234489 122821634 126654488 46899090 152086505 115427331 19466904 161907575 36109887 46178426 151986069 109338951 16152907 155799662 166667830 48074929 168177379 28783499 48159266 10285646 79586571 146261489 151211974 32932162 114788318 152644241 150199369 148588636 1844228 155779483 80718295 129157636 96288952 90948079 69582530 78234969 101489371 165405495 162196507 145186392 130612785 81242711 61352201 20249669 84070882 159664867 65216828 126606021 137757528 137339226 83914074 104797010 151496367 18761982 159880495 141405473 159908239 126905272 22248087 5882697 128521547 127235939 47050594 124438810 41413054 103401616 74496652 107946175 131395601 154986722 115037470 124857843 148527929 6337311 111029618 56917156 71333700 48225906 77998652 152574507 106288879 124146240 69313148 156170874 85549780 152069131 151382569 15290990 8594741 85462791 75371982 153397001 134740062 65930981 65748095 132065214 101423105 168736764 83537983 117652036 143340566 96155587 159072111 165656840 60863128 63388903 19104073 147756095 75828160 72417977 104581569 75712135 43985103 51294763 18793568 19131086 52383460 29469976 135661785 135319745 111925722 19479416 141168204 31858816 4823104 136439229 82672530 41952549 147204887 106952678 118236496 102387345 139239877 125699819 53117758 156582614 113470988 96165804 67248464 6468364 167123600 129645706 134427075 62005579 99450714 145396019 150421950 155002804 129059529 65281853 115429830 130300410 123869344 155487236 43155095 63065954 61832400 125660923 25378042 74774789 116336593 31400479 131894177 88970588 163820619 119276607 78674980 104528716 156871631 61635846 30691902 63041423 140298025 121488324 169912960 98136308 65760114 125928554 73808356 49095133 149764254 69124363 116784628 39554240 55947 160182806 15517719 37960082 130419359 43011292 87186812 38444956 72214912 152376984 112396452 51553911 137444031 11731955 135349614 9155928 126636825 54194028 110093938 146427154 70392886 38636495 64623001 1468409 56416965 155225538 119918969 168679066 75371285 115496606 89132717 118510723 133260977 132063514 6419846 84303391 45933864 33343902 143003048 19256291 88518031 92391957 15681650 10656093 38865876 127040626 88105645 5839670 76175606 9835758 76696044 67113569 21300065 154862996 132699722 163980810 96574909 130432092 111563435 161758621 166218095 118351416 101342984 148206578 68995061 29824766 62961914 70029375 78493930 96649777 16639447 83851548 145621490 87184109 97988340 90049663 22703772 107988828 60489536 8960581 85890545 32218383 150643528 74087938 156513203 55069018 121384726 107537597 163798740 22248325 169560125 57838097 21266167 77717336 74125831 92804241 148330644 97600655 102940304 32689181 168656031 59362776 52651737 5693045 104622777 8228561 126694013 5118224 92050988 139544483 167290387 56043798 45274111 121039694 70705652 131119572 19712571 18088476 100467144 68399109 117070296 80661600 102654738 103132999 158297387 23374677 59585000 159307187 153697918 50328789 93022028 39982759 146282280 67873792 98077029 153056695 26062037 138998035 92978372 2280822 118588515 30803643 123646100 16701905 5583463 85682839 59318168 105760978 150483099 58815546 1236019 145936245 140891733 24644271 98012905 25656655 131201580 40967756 27513412 108573254 111150199 24108312 134254882 167166117 138591344 64812551 45065538 51453730 77386873 132905592 35826480 41516822 95600197 127301100 23562017 101657229 43640802 120450287 161441809 162314249 51066351 161142915 88129615 51764507 44242789 100214881 162589003 80726914 39928461 121359889 32074376 54057841 21748559 106743612 96342825 41252098 70472633 46141077 135288533 74819414 42818155 59363133 32368051 90244279 108494340 68963475 132288016 119205122 85861033 48304395 68747082 63128463 91216407 50057333 62020607 50884944 147736290 7198956 70450839 153825962 83714205 4736098 42967993 96110758 168435507 11847946 117078796 72056727 57596646 124651514 103345465 29010772 71877275 137741531 67548276 81158034 71393421 88050633 98839224 53569414 130326420 29582992 35198721 16617755 121032707 74526198 139955458 25631206 63581836 61575547 53345847 167509908 42814415 22455130 50859002 94480798 83607394 5017210 89691014 83289205 100939370 122383629 151348892 140942716 167971849 91388396 146131881 82082953 78158027 43442429 7037269 152527485 51309910 54933630 75686431 164591841 134215816 30026437 70938127 46088037 167795899 88724241 98338489 77705725 36648838 162348810 25022402 110473276 70217072 153304861 130658906 165291544 12411462 14317672 126455231 64080174 149018158 163513854 68945064 165400973 71922937 51390116 138261748 6620174 35375623 104338588 95181521 17178755 46986555 48494880 61797244 19786555 154525886 165147503 74722565 13994893 84397248 168785350 88703569 166900169 102518891 123837146 36537998 79216838 1502103 132270217 101824509 135862725 125137272 42052441 88851843 112476437 163144325 82291747 114165030 21638756 139856926 137550842 96001380 91377584 162601345 57783578 115734589 152255179 120555670 71733727 154793908 73031830 64301650 25634776 29696858 145928187 98195961 75063551 17773721 53363153 31197924 110815860 75219203 108952473 60461826 136373422 168499818 20963754 66840872 150328569 77061952 117210121 107865102 6856253 23562136 68139230 83400674 71992127 105858660 153055080 100181034 111027289 151351697 58209445 130116980 85364701 133398201 6860809 120721539 45798153 169292953 93038960 36516612 94511687 28056052 125271283 81740301 167511693 128198683 105507576 126256586 5729986 5991973 62836896 161133310 144025734 73457612 121599606 137227298 63354291 8523341 8685385 30996219 115338353 118590572 148832076 57661025 55369833 114907607 156006756 126079888 23483987 43884021 104154563 71170432 51699397 93473939 102960721 12999934 70244629 99100106 45244752 85996931 48725111 58424512 48316652 138587162 128996408 2670105 148383089 18263287 92756403 149246689 46708180 61370850 93415034 34354450 139767914 152981164 20260821 103646433 143980327 24986039 100909739 121128485 25050452 48905515 43985494 59591766 129291562 39887168 19005473 21302547 159829376 55970749 106275228 141655458 126439982 152500081 168857243 103240354 116455457 21184227 122900701 97549723 134751265 153512431 43254256 131040845 86519664 84211693 24099013 47087467 117435592 121056031 47036705 107704928 166639100 143677115 83045782 146307304 106884100 68457606 51375377 77394659 86584995 118935910 139133695 7404163 29630150 79239567 75605511 32360792 14433442 67765774 7150523 139826360 70657831 58811024 99666308 150094105 120419908 19470797 167763922 164422368 21656249 80582516 131160219 17337127 68453917 133816758 160931282 141853083 91997506 165650550 112039469 11677385 34825860 32972299 82853529 95046269 43793802 61255709 47349471 25282825 33249161 17849524 50534149 103405169 70862392 158123647 5569761 6128585 142704154 46188762 44316059 11322782 124590399 43302077 104100384 22973953 96091191 38695366 145404944 141813354 15421482 80703505 113654469 137656038 163186604 108701485 45457031 130283512 123114697 14780174 60133726 103410167 145318380 161079641 164819216 113127826 161069050 6348446 36032299 121751450 33341233 47308076 97636610 163769500 74452180 107351311 2857683 61698950 169591031 98222515 52699439 22904814 80635692 81961811 19363544 15311271 135599259 150181604 131480788 72473635 87961689 103427082 92938133 114859531 100209509 5277582 161349890 74901405 162377302 71452377 62577799 124398180 139531172 107072120 112313237 169224919 103207034 130261021 18061021 128277920 169260806 56458207 156493925 12349684 107223386 9341483 103465162 143129596 103249500 92523044 27956211 47516955 112767188 36768603 158033241 166383692 106316028 44362707 164521495 138842281 13071572 8881089 56373360 147935649 16750219 111600478 36826386 41097670 135749437 25519703 67226279 67386691 5959146 67508173 89465951 161207311 21352102 28324788 148082954 41526699 128772671 158865323 135025135 68770797 30847622 50522283 120939377 84887766 163036358 45084000 40937802 131308731 44461460 14656125 32744958 3164108 161098052 66481441 132813384 71119466 88785441 77391208 134371247 53596546 135480242 74596867 45079070 15395540 79867989 147172281 107461947 28757812 110510251 96341618 30894780 86299956 156020203 101524561 139734220 14765095 141319045 36128961 123308055 147731921 32193359 156801540 149335106 94970976 82247241 5269388 79171771 138474826 124533211 2370735 10399427 38382787 146702486 168152355 110696078 71376166 58111780 46894976 40456566 22302113 83987718 149002858 100560831 30180610 146008818 72793320 67239012 3406919 24640157 135062705 139020662 99579829 124242443 52345499 88105101 20698894 143588511 164225083 3505723 73955287 123685387 81706607 9459208 123095011 48330711 62141664 159264687 168911150 64291892 159611657 124019879 137741531 107628734 64378422 38685302 25847922 51718165 8719487 151046071 104503029 11330925 159714592 47041193 72157486 65994748 54867670 32110756 38578576 73908673 101075319 113099861 39702208 143307161 5855888 148063081 166555307 50927274 113022409 150359815 24584414 112781196 47339917 36083214 103363842 13800617 112046439 30987515 117756909 153861220 63597935 128782004 151547129 119230316 92439234 9926487 163499506 48229952 84505657 68668321 125692679 132994944 32787050 143123816 13984472 145641091 54550484 160745132 101020596 42473208 34107610 81392362 164421484 168102562 70554930 162664432 9919432 32589561 56389969 5363143 8267491 98159173 55448968 29063166 81291365 6279409 10366141 61657691 59467258 112161002 100538357 153989094 165415185 124526513 40516270 147331707 127849945 66153783 46605738 104389078 161227779 92604950 22527023 159503384 65514804 63863917 145968698 66525029 160569012 20916239 82042612 152355003 105679871 164289887 24782447 9500620 26775884 98023428 102924001 9772127 126551111 21834001 58244550 79232563 135283450 71657958 131135603 60872971 63297732 38476032 119693804 143039785 16331832 85271269 47194550 96489229 161297428 69564187 75070487 51629765 13348145 119739466 120750337 167522981 4599979 25031480 93261864 128612667 124372272 51625838 37199247 31514175 38449886 72521660 135023877 111484929 84557813 142788253 104697866 46969946 54974974 42865687 80861282 13914874 147641889 92025335 141682709 153961350 5245520 86011721 100165309 117873478 84353609 86939428 122958858 163356808 54541185 56635636 60472927 17594490 77139268 105509412 73415180 115007941 159539577 151045442 35004003 14399918 71773762 53589644 44804401 52708330 61851100 111537102 46620392 117481509 80665612 150967259 80355430 91391320 132938657 37022294 42580274 33852049 68942888 28094965 134889220 30259371 75848849 124937828 122771212 20184168 159330426 124310681 89963779 151057614 146573711 116496750 143752663 39006364 85586738 52931914 122449793 7810718 35769972 2666807 18103946 122771739 15027116 63732592 57320804 14661922 145614452 153599437 111720430 121210833 42001662 6691251 61678941 44721781 23112418 65183780 1883719 78653033 74974726 61897493 103675843 13346411 11192120 145124189 13512433 88649713 154184407 49098737 72618577 163663556 142497315 148887870 137552355 117482801 137863744 83837999 132072558 59090334 112538912 12175417 8181658 83043419 29227114 103670947 64891499 72128297 95443899 50369504 96025061 20897556 43759887 77609624 2211496 26309744 66177209 24287118 88267638 51671993 12951875 119199835 139076694 140590204 168959175 137431315 59108150 53319327 94602909 65978071 161119200 129856217 37296538 35111120 156717084 43204820 49983332 33172525 102327879 30154056 4538762 21020619 119215339 36102050 63152501 43739300 124403654 46663453 31056569 121524024 130441051 57590509 133238911 414273 42356707 131688681 123294013 91808483 59661517 120436092 155700943 152083683 124463426 146562032 40322385 119944979 145899100 39685310 90749094 82061227 167853818 142973553 110759998 3182009 24197749 112473003 38052511 79556549 5956477 53194751 21911572 100105231 118690906 53936376 150817285 7034634 147783091 80228287 124424530 159365123 144729262 35786547 76180842 152574439 11491473 102368849 105880386 84497701 36149854 150462070 135412174 118213410 11387671 85211548 55969304 144675134 85498576 6495445 134009113 16626000 6403390 150321752 41946361 65724125 36475965 44747094 141326457 132468165 151486864 91150804 64840159 95885593 34317628 33658351 54897522 93430555 111996459 61655532 74797229 74540937 123376412 32331603 93704085 128568195 97349701 40861574 132757148 48198332 153996914 169663893 79873208 48008272 52782348 141966932 105060051 49537133 67068060 29163874 162845295 156304001 99691825 119090627 103762509 97354920 47345612 113486203 126606565 169770534 127017098 76808074 19949789 103786326 101932340 48252103 160254988 50596726 6348769 114820159 96194160 128495129 6607747 154158652 53913834 154226941 141373156 90587288 90727963 54470261 42550677 24477773 18124074 105147363 27951757 132515051 84725739 24674208 37336913 148237858 139931352 94642927 68511887 146065683 140048414 64377062 161314275 18364114 164295174 166533581 164489025 150293617 138558092 160872496 55421360 4370972 141588512 32023478 140203624 147764 50109948 158510856 23325836 38845442 141634701 110843519 103056499 40069918 67259514 28311460 10050502 109188229 26225815 121923371 2914531 57729008 99870002 134930224 104455004 32416297 96964498 17232798 105683883 66760547 104917710 690115 41142397 49409395 46903340 15957543 71002149 57810914 125902867 39075843 75202050 102746334 34549270 115376161 82394529 99658471 20348031 117250139 14187996 121770184 45637843 36897378 29412652 78785990 168055608 167062706 143715144 31139971 25697642 129274001 2421973 164005103 112444902 112835681 61956279 22885026 100628831 147184079 58401426 124636622 147551959 88739116 126469324 167725094 37534266 65767815 114085487 91085065 112689685 115482632 27986029 99244028 43121571 155750855 139543327 51523481 10950125 102135235 100605932 95680114 116189628 118249960 103445170 25278473 51026979 105874504 85130458 85812430 21037755 99472746 20551997 95000250 164897807 16217779 45971485 117672062 120795982 49396934 48449422 32260424 73753157 151498594 53572440 36276470 162845295 8827879 157325701 102786267 22623022 110246224 54492803 33528301 154724786 150007082 149288526 25486876 160897894 17136544 1984733 160405727 48140889 30421092 166030160 126151169 15442766 15416501 336481 66515662 35168631 89892770 85807908 41194009 98881299 77262059 41259000 101051927 137241272 152371850 52753533 79093673 119118694 131301404 43632948 95096011 129687815 136890919 68396984 59377549 131995446 108418622 11654690 46531907 55915380 110118299 19087141 76155478 165373280 8911706 161171900 93833115 59960292 48192331 21193067 155889626 24678339 106388125 160718255 1173034 137221280 151159495 31674315 33352844 4270978 99007133 88629585 113138247 6904499 166894661 103173408 97335591 115928695 154612705 71057705 70300848 37504482 84660680 75101138 160471585 88168783 153428978 130095152 59938753 68742492 80563153 147312004 155547331 103552695 154452446 106755818 80008222 40809214 119602038 95826229 150531192 37613095 164726124 102853995 128318975 74810149 7819677 103013982 156611616 23454118 4790770 15960943 55330818 119195279 92340838 12790205 5191069 88691533 164677504 161888875 156893476 73068941 57364307 7578379 23636851 129215963 45125616 10066958 28637248 135714077 67438269 142311301 169849601 103729172 41084155 7914350 17936547 61636747 156947264 111354063 70358546 164640546 30617034 101715420 49395608 115632810 123994702 160514204 87616504 163884284 25089484 34967793 138594387 12474770 165157958 30642738 45951680 38049961 136030158 98246570 149613328 125232982 31561945 27088752 23090522 110562237 6509011 89289185 113049184 17322864 169538127 24931843 62182328 72757807 29501086 56476873 141610493 100201689 153202708 141458496 11842370 2663220 43080550 127806663 25305690 137999778 31216811 75007400 46119079 2159357 5443740 15917474 129625 72226557 123550628 71305072 167610208 168227155 56065218 116274781 110899721 146054140 10247685 61692728 127610330 132807944 4482169 136718318 65810111 153236844 71714721 37719719 59580325 42644313 102838389 76460798 23444921 140606490 127572386 18196290 118311126 64904011 144094771 59332142 129233915 63124417 9213065 143958567 58318806 109027613 21885783 35943780 131610770 6186300 46226689 114890624 41747274 18445748 116118551 28180696 54555363 111120364 77919517 151796978 105500946 81594356 112607711 66014485 167428189 143172521 117385000 161531246 23762515 15136681 142354651 2765645 108078027 79221734 79453461 87642361 74637531 21183020 46769890 86593631 61347951 4040322 69851300 148153912 81982704 88525749 148400395 2751178 162640768 59653017 21342803 19914871 62396698 69535542 47571066 97911942 88407327 73376148 128749942 139762015 46989819 164172247 158794841 13212808 46550131 107707784 53826794 91540121 91506563 168306392 158462457 106412826 25110139 39924959 63973635 10354904 70005881 24683184 158369586 35089309 83058413 31970115 7606021 149927097 93954750 6289031 152414962 28407833 112285697 163768089 128552997 158824948 50144254 51159919 26928646 45808897 83698021 102733431 30515578 140068287 83906985 8696299 80397148 123948394 121828562 94249598 108406110 167273302 85190060 40269940 127968758 104840428 97207581 64933523 153268940 161419250 82559548 4887398 31946145 72257191 23913441 71453431 12302900 139319131 143050920 35331287 4712162 94628375 77428115 126400746 85835074 90710759 35916835 72048788 151281504 23835955 67933785 136458065 118338360 129747213 92857434 56963787 131679620 24531340 121989178 67864170 127746296 105538771 160944780 41193108 123984961 39380364 18717697 6246259 36429419 80851320 166170155 77103942 148445955 1575662 74096370 96320181 37034058 44228135 114256762 95896235 36875618 103108842 3195881 95973840 88119160 37710981 125190907 24403160 132042264 147971043 73413820 15566730 125453812 21212685 28538206 110949497 17221952 169124551 130588747 65413263 63669471 43738671 157456244 44242908 19250188 128882661 70038147 39184286 102991865 20223540 143236849 43774813 21994277 14853920 52914132 90897198 131745138 83528225 113768590 126132809 137923346 15592247 135548752 164142786 33882887 2870297 96006633 6397423 45111761 166327269 59623046 35826293 124166895 112205797 16564800 156649271 43565645 105634685 165160287 44830037 140226693 103721267 130883527 66231762 3018962 1589959 38853228 68303314 43837305 156871631 37638969 161671530 51259964 68650505 54111323 143156881 78434481 69408484 112129518 100998870 52501916 135740223 99980077 165011197 55042940 27243248 71996564 115033492 49065247 72078725 157481098 90482245 54751509 141278347 38839067 156517045 114512323 73871919 1582513 7624959 79952802 68418166 8942986 12331086 14737334 52457512 23004077 48525684 90999844 74442915 110866231 128737328 69304988 53473194 34223057 167366241 76944516 59330187 80575937 162804529 158210636 149169492 62158868 25252531 17878900 52894718 100100743 43995592 77782310 23220759 6056879 9076657 15141594 151456570 128813029 90709518 47215035 130704415 44192673 57608274 21053531 100464900 166879514 135810501 164821766 160300327 81787357 17507671 54772198 8779463 120796458 59522916 57488339 32786115 133921444 14972512 68572288 146792195 167717121 141453821 45764816 21324834 142586803 100665789 76003039 60389100 14059544 85963203 42054838 92321628 112868576 58705114 140181966 108934351 80749167 32772753 65223084 14099579 167850367 132044151 72202876 156356276 88087982 49687515 165154949 42151466 108516440 69424770 126111423 64280961 113452798 9930176 10161308 17881348 59540562 68634406 81638692 110918506 80216081 94911527 5870678 6832657 139558202 16583857 117863856 30809729 118395684 88443656 49096425 35392555 60470904 78130997 13119325 128173812 119679388 131955853 69172575 120796747 75523758 27617197 102119442 109503443 103944392 105852965 143230797 54814460 10510743 147147206 65472848 130509748 157738546 73595924 51127993 88790354 104562019 97596371 37167814 44973228 81340155 117405315 139177181 137628090 149289920 1751170 43852180 61650602 58015254 116563101 77258931 152873622 34422348 158666746 16548140 107052468 25904073 37323789 4250799 165044092 56101751 73919383 28525507 16693184 43157203 25151772 24626506 153344267 99016823 38793439 20086316 109242153 61201666 80905499 130767927 168007039 70931157 111180374 143000073 149305730 7296060 47430119 109728710 66150060 48645789 64561716 158450795 84640892 80692778 105484507 97558818 73742889 95226537 50501866 56577904 152420657 54544517 74159661 48438508 132036892 28988621 154891862 4752350 161126442 96961217 41840315 136439807 75017838 29960256 140859586 35335673 64585057 98103753 135302252 117874464 67995138 149684983 35155014 122955866 47108734 44476675 17229330 108021961 42453165 79071964 30753289 141585758 143094848 2541007 62512179 109426365 57516661 136665091 91591240 84816213 79561581 162097006 116637272 112459930 49225659 123094008 101566177 87326756 16765111 103107142 70653547 26572037 13613294 155811477 58772281 114407926 86411119 4814060 168265728 65712378 68006392 155720986 113731615 4044113 7016325 110118078 52820343 139949355 147320691 132698362 128436836 41935600 35535865 112740192 4435810 113806041 81651544 24063466 147792373 136660280 140337380 114044177 90358995 153783836 129324899 42552037 63915376 62877152 70045185 156900582 130233464 4458998 75613008 33569169 6222374 81053518 66974033 1232823 48402247 138631430 159381919 47587318 146667687 141019335 110085489 85389929 92379462 49909807 141554019 83844357 116353253 115701116 127061196 31813239 108758350 76623590 72448356 138930732 130816241 82527401 68829345 36795565 118856095 18419058 41532309 91649108 104993530 49288287 133882174 169196937 112835222 167342866 122980295 153315724 166713798 148190309 20356480 79289785 54281408 91882314 167912332 22376335 38194529 61583622 51003638 97845829 158075656 100072200 127908374 16937049 102232407 34918221 56681723 153330072 93296102 155322336 148608016 115381261 118226364 31825496 7359606 65093850 103024607 50873911 151656711 79656798 130124324 34775574 88454417 83373644 16408485 18445867 28372371 127867591 59869257 34307547 31335165 45964702 136511105 165164248 4361214 83405434 14323435 72124591 30823244 108437900 20857351 122570323 8537485 30615487 84360970 37569592 139949712 106476355 125842585 4453303 90987791 164214951 85750907 75775681 117105962 73918380 71695001 156657312 43507709 155841567 156495727 115422180 31113298 119715479 72810779 84194948 120184594 142547227 39335382 21684843 129290627 8798877 62048725 46955666 32275435 129651775 126407563 59322061 95432815 42829222 146051029 150548362 161792162 151057512 89599792 114391164 5962767 6350775 4125220 30430374 39529029 50006894 12811234 26672507 94261872 122625794 77203290 122751883 159247160 130517041 47200177 124310562 133829661 134224996 157544797 80249639 74868663 114285883 47085240 13658038 22068703 94953313 137580881 55872863 68753882 41598439 17716822 40510473 109106017 126877290 139381759 59955719 111850752 15416807 14813018 79121927 76729364 85603279 144718501 58018365 74137017 77580214 43373256 133969911 56161387 6004791 11086618 127789697 100594355 30635445 17488971 42358441 27351283 39772214 10838027 85884017 124634684 53608038 139667835 14347762 64824672 89168621 72085695 86752037 47991034 52625846 96592946 152963399 11229146 91467157 18497802 74567933 48651433 90850040 40138445 1131401 13519488 78196634 2224178 137690038 152806591 63671596 155849251 129725793 59128346 91932685 116545149 10196311 162897230 45846943 140986253 2418998 148806032 22097909 104105433 135606076 85072624 120210332 83812363 31226263 84045382 55928232 157028201 27022877 16299787 109756658 2364292 5536390 51624189 6397491 37059745 148787927 124373938 17093585 3284247 90018689 113893013 6532369 155836518 83769778 161660803 9920894 44367926 112828711 75647382 121228666 37059286 55411415 3347368 63862778 56247203 23129469 60860306 132455908 81728707 50217813 51215832 159189615 49359058 14409047 29753995 113532647 66149448 32690694 133392472 143102260 6885391 128512622 2519706 58599374 34430304 5609830 113355133 10534509 31794913 134184485 3538091 21659870 51051408 91198251 37806776 119878458 163218547 86946687 101638240 72266728 37148315 617610 150484867 145774065 94261056 137186736 74154476 89275041 126653910 5274420 48218052 162624788 63149849 101715624 127327909 39230254 16125078 57350384 27471065 52235798 31391435 72420408 49687056 23070785 158034176 8392237 163167275 119287708 8949259 119675886 24405166 128123475 43315575 46009531 63463448 119246840 159724537 117911932 54508222 53383706 89707487 26996340 84625643 8641780 158726654 66211719 33182606 128391990 78946487 85543847 76572131 37471213 89844014 48419655 56920369 142908681 101668364 77475494 160104759 51849728 154551505 90247526 152566126 166957476 96108514 64081517 58171705 127023116 137212899 52238365 17307377 46519208 6129333 18304070 130798204 69456424 24635652 20750574 93483697 68604384 133159028 42077737 42661075 81827341 133897525 92745336 115292266 111354352 87845324 109737091 84031816 81702136 68254762 34908820 147805123 109606191 169484407 68126905 113286453 824092 67408281 98563824 64322815 7582357 92276561 127114491 124177418 53251701 90123919 83497812 31095550 20129411 96202473 81997103 148770264 83641632 160022037 135958945 128673272 69768323 98078406 87332366 55605164 119459272 55452895 143066118 33647029 40057423 29734445 28561394 65379399 121294983 120255756 152009614 169577941 89523938 99443370 10410545 46529187 54241322 43988605 81575367 130854253 151783208 102756381 30039544 115944760 97019901 138797860 48776910 121441251 152713465 66502861 121065245 21762363 85163744 67811912 55332416 35540013 93841751 160946633 163269530 47333236 72149360 12141196 23621602 488495 82629792 135473663 15753424 2609058 126466808 93443747 34607342 169302558 119662065 116378294 138252449 58860545 133922719 167762919 161303378 53024275 5140375 108019802 105336811 59645520 87088331 158139984 140435929 164696238 38670070 159361910 117814590 123073404 79992514 6651369 107605682 109346108 126393946 3841422 98275419 151920347 95526944 31148352 30991238 67994713 143165551 134445265 53466445 99604989 38982921 18077936 113345120 48333329 120036252 36064905 164917085 133899871 169775379 107941857 35258748 20063128 41052280 24601414 29820244 28578496 148662161 101299957 94136854 38105993 36091357 166810460 158801947 165298038 113332829 132469950 98676500 61625306 128553150 128052789 168879275 7187345 45197492 22436141 131186926 90081011 167456409 46386591 35091791 5081283 108220317 36805918 105880148 90011906 50452498 14829406 107430650 168985304 4183462 149003827 100359772 63072380 66746675 5868383 9692193 30716195 96202932 67409250 109208476 99746106 7458648 74811509 3734730 165580595 55296546 46188558 43477585 126480833 142138802 159897937 93617759 114350194 145108396 34087125 50664896 99156512 3148145 125180639 164673492 86339277 149989011 63431505 10771336 31647472 31991025 84211591 95994920 70570502 110104665 150152058 49053024 37358741 56952363 73306193 73624501 6754882 38976410 100164731 25318066 93512903 24274674 68676328 119684046 154844347 145360268 127429637 92053011 125353036 104518261 97000980 65872229 53995009 36283916 128165992 91225077 153885275 64495535 64901665 129827844 166509662 34401438 166440234 85228072 94586521 104445671 129971188 167009564 72139296 49110875 169401124 60774150 141698774 102720613 70858346 8944397 127567099 47376212 55631412 128326863 81905014 69910001 161936747 90984884 165876888 98542659 142505713 47933353 133951058 82205710 20000925 53263091 144504930 89018800 81236098 114801850 22006024 100251533 152662023 31812270 91739242 30563722 6433684 61604124 75455605 57473243 86819272 94383745 163866009 142112605 154115455 166572392 90621016 11362392 43048743 57848484 23482831 127695840 131578810 57840324 131036238 119276148 165554993 44958540 92696291 117350303 46993287 150121900 1931965 137940482 123447064 120826786 146166034 9835792 16480208 156286610 17420512 167665424 122362753 122373939 161944193 119404209 22951003 26805821 124648012 136331653 134753747 121759202 154663263 100127756 43039376 107024418 139292067 145660471 139136381 127085574 10650347 50133051 33161764 48058354 151832763 166586944 18404795 82900755 63166594 46549417 69301996 55128518 134875858 168680477 79378559 81861970 39293137 47175714 144366006 54821668 15807399 22527108 10701551 124114161 39088746 135130331 91915056 33458227 112292089 62492646 44427307 20164618 61677819 17550783 13108853 149215103 162227039 87227629 153614465 124362752 22170771 109648419 148368775 76628775 54456814 108581567 26350119 145809340 148938717 3485459 111954622 157623286 162859728 41699572 83906084 53849659 42494985 18108944 75974819 946203 37426486 80642509 17865283 105223965 105440868 31605312 140715273 97624761 140955500 20276104 4140027 11328851 150070509 36057119 158569353 18797971 101597644 64739298 97101008 35062092 12231534 15498951 155150721 38807226 38484158 67080028 96477873 164161639 28638965 150012386 156101429 29506322 110801886 131018099 121163607 46892341 80722596 86212984 133219429 43041263 1405424 117926586 100855781 19707930 120682235 88953639 46437115 40003958 62613788 25182644 98913514 53310725 91106621 130101153 86799552 72264977 135484101 128143059 104779432 99991008 169630675 73435155 68808996 26652056 69088017 55511511 15677077 635494 116606706 147019179 60463390 100515016 165784833 104119730 23827948 104577268 124044699 133604751 20084990 26195657 8277147 10617843 84654016 114373246 72021503 82860873 110403049 163103389 149403820 28932606 83198765 56343372 39763765 64760854 92015815 94858300 81646257 107056939 83785112 19450312 1698419 125228086 29845387 47435202 104103478 88266023 138445875 64144111 22049663 134706810 153328117 93687510 141330758 106821999 146191585 145249972 96118969 137380655 75476617 68619106 91269005 34003961 64885685 167327090 99465011 55053837 63978922 50776552 45190624 150518102 108984263 53953937 546125 132266953 102801244 122963278 102071757 60018364 30262414 130824877 53414289 119269127 34411247 160380176 93630917 162941889 135001420 149842386 84493281 112647610 58852606 38008294 107413973 149644778 41196338 97455645 106745992 140546174 120484202 161257002 71703620 101892373 147145625 81047381 35280151 12084535 128479693 155495549 57304518 8856133 911455 157327639 76842414 33538110 56493278 141890126 80315497 108440467 99352658 18982472 147862991 167975198 162664942 126980412 133214584 129143662 34412505 160807488 92529946 99334349 128125872 110770521 107347078 31720062 137186838 78387017 1126726 98579872 12332871 136060384 169053304 159750122 157271964 23415732 115885668 143012279 78534781 102869006 31014613 21848723 29816283 5482687 137109607 44569189 93311878 27588212 59861403 155305098 25785906 30677418 26390222 82312283 69185512 56501625 144786637 151017426 119647054 10173667 165481910 85307377 169595264 76538964 137180123 110550915 98104943 67008866 86531683 619310 161832078 128882287 8890286 75782430 82773204 3881933 63828676 127497756 166973031 13710993 116487570 51843013 23656401 80702060 96043659 104466292 51346664 7632150 153167790 105514716 5282903 13806516 158930263 34660484 39151374 116674400 126939340 104596410 47302160 85693158 123775725 98460787 163271366 156617821 46522013 23153575 46301608 85429743 83836299 104984724 53266797 61317096 112791991 30498731 34004590 32016950 83777275 51272425 139565665 50271006 158988471 99790221 85959939 60628766 55549863 40924406 139795947 80665 132372659 72905520 159665360 124527873 116264717 45450537 115573548 164490317 115873649 97668638 24293119 110680098 95157993 118684650 43180000 127102608 21144736 135848666 60896006 110567133 131554432 160506112 97916736 144366652 112720625 44218479 56827566 53658222 26562908 25688139 158094968 81522293 65582175 41835351 55781624 36296751 52140377 19111859 51234022 29325306 57896815 80881104 51718590 44174279 112439445 123748287 75464020 36476883 74859602 129831193 3115811 104230468 13356135 24760993 142318543 164404586 6927313 169396500 25813106 135942829 141859883 123365719 161236823 46338872 54323551 63599941 142346916 23505968 64964463 130806432 142364987 120902776 104626194 128907345 46426575 44340488 115633320 77944796 61605637 39021868 72523632 117174064 19897888 108283846 140334490 132785640 87675154 79171958 54940889 53311524 118558221 93986455 93660225 42554672 107460315 153744804 11515545 91604109 80809721 9101834 59816438 32859266 114675608 34913903 15294917 156946822 165381916 105762049 76253534 88357670 18311754 87422738 19166208 54794400 26183978 15351119 13928729 134249221 159051354 110861556 119884340 24819864 134536742 61203910 111214884 4130660 15207741 64154872 77235624 118395786 4017423 4488119 158395290 66800667 52567961 82391758 34142834 37364691 129283878 93818138 73795096 71278297 130316611 133421729 114058746 145060337 13738720 1195763 46847971 126656715 26948451 103482570 151978980 42544727 89453439 158896688 69780869 2275688 21495582 77751642 6829427 152802018 127569003 29347168 87071280 65372871 169723376 79714768 82118245 112525295 83242438 135083615 8961822 67439935 167694188 140219400 29409269 55660227 30935563 85578034 54969194 40267305 62220714 149083744 62120975 125194868 21407165 137523421 4147269 98120804 124016122 12551865 50505028 151553504 145373987 133638309 44335337 40724010 15573105 119895543 14469873 140494324 23641968 156528027 28311868 120469140 166444603 89168315 130363463 57094041 131017470 87998154 112726235 120330301 149871592 65995581 158647315 156898389 81689420 140378724 103155405 47054606 4934726 84459757 15575417 108040491 12715490 96897450 17158491 144462974 116381048 65500082 46821825 141369994 64740250 154725296 7665113 75364332 109069093 86305855 11173267 127445481 131587310 46677716 26446373 108207108 145038050 163339179 110979230 58164582 87244119 95497857 130845073 72118233 21583965 28442649 15930394 12816436 128822872 20517317 80217509 46218920 151321182 85961724 106858974 43768523 91869003 60113003 65103727 44451515 126825219 162676689 135346367 32883627 105935262 28182753 29701414 33852933 14238112 157155939 14651059 70943108 96897195 145678151 114396077 48076068 108917521 144553057 165725027 47224368 128888152 145601532 125723109 124455640 40967892 97827894 106575159 65699237 160988164 47851005 31167528 117083420 169204332 9975668 13655879 56687656 29545796 132786830 49480370 125383381 52516434 162183927 107218048 73862450 32831692 75347434 82987761 118621852 68021199 37658196 60843204 76639672 164657189 125055417 37194028 131267744 122102993 10502719 67582684 64727653 38277931 152184221 138618408 155176782 55347427 28165260 165330032 124971505 53431238 91747759 95978685 34457215 131275870 79100745 130320215 32953497 53791349 16901655 37159790 45414021 42066653 21000236 81898061 151880805 155906439 55943855 141177197 95249504 162815154 80672429 155171104 131240765 112724586 21960804 129363200 158431789 75838989 160404333 22259834 59931375 30829245 43353774 126891672 42928315 159128024 73828348 158529692 47310167 136554727 131946928 22743790 129110954 159607798 57987714 76694548 442017 2850679 76156056 115006632 23247092 33726113 31550708 19656318 156882800 52853391 30818008 70531113 126271053 130288493 20533416 86179052 87150092 136392972 144768430 165728274 91424283 115758049 17048535 115224793 56516245 112557187 56716369 100875127 38664936 2068798 118884366 38579800 45934629 89673861 118982660 72352085 55344418 87620159 75473353 3323551 60605272 11457048 61857509 142376581 121850917 111426721 67293361 43797202 139171877 125751907 19399516 105014406 20759822 43103908 121424761 68839358 129887327 118490306 136301274 116081763 109570338 91709662 24719785 81946018 34901884 20414484 83392803 131100668 148153827 51410329 80547836 137476875 105187313 117185148 41399114 117676754 147421297 131561538 19394739 60824470 16649545 39521872 77023940 80003326 143102022 4123333 56632831 97991349 113394811 110171509 106209982 98831183 93041000 37927493 107116524 111263725 164273074 165461697 86577481 54208376 74589727 151888013 59084826 91836601 104318715 61237077 68758795 92366219 46664320 151773195 140045286 116926714 118350770 51604146 74560759 109489843 107018332 39918414 1433950 21090319 39191698 35046996 86206660 108363032 161250168 147137958 157364631 143855377 144211595 12443065 62819352 70060332 169342933 124126707 162152103 3427149 166773145 78038534 108590356 125089417 82081712 89972041 29078891 43282306 13346785 96231390 106310775 92350443 54752563 76791108 103507237 53255186 169060325 4503504 161123654 64291739 31256115 167622686 61004058 112980742 119687939 155644860 153112302 234073 55901202 144897290 152347336 34503710 111746661 104865061 116261521 84423258 129056265 56576255 93056895 104949551 81661217 159808432 91032637 59634368 105733880 60798868 106222834 58575863 47669496 109657922 94853217 165890641 156738419 129794014 142375833 68163880 9343455 55050658 108378009 12680249 22043866 139120707 104971260 65978139 131758483 152606773 105688847 22678901 66627335 99028791 163865669 82950735 118025339 75826562 30843032 148673959 43098995 82484918 5249906 72483784 139653929 57085507 72558363 32255477 32105877 130123950 64342858 167050534 38088551 111303624 12274272 159108491 50574150 13219659 146479803 38995858 62683250 1660373 79442496 27273049 93157892 168621453 3782857 156850466 123084233 134376942 8153234 156266669 36643653 86206235 114347032 88518660 37069945 81577747 64549272 135033176 160257555 56281033 119632281 32994212 27525142 118359321 33139579 145707034 143006788 88208189 142520503 97175740 8743559 146550353 59200443 12304124 115972538 105837444 133250811 152845844 168686801 19178363 112815196 47505871 98686870 155941391 159939757 118962668 78886579 48815891 124881728 138841244 130687585 101019423 62672013 168641088 51245548 101031663 48617433 37908963 23190312 35437928 52561739 78123857 48673431 145910558 113167878 41692500 58343694 121442594 96310253 41675194 162689983 28814337 85655452 114721185 143843341 29442470 67016975 63668213 162954469 19148358 78421187 89198643 90545621 42697302 80358966 123417076 153423929 47132364 26193226 40294420 124356496 150461900 57333656 93260334 150069880 31606893 47680937 167799537 52233503 14867979 80960409 109437500 151645304 169366325 131393136 1967988 38167380 65681183 77721637 95507734 98099129 43773827 128838801 87312748 9089781 161008105 14728273 36782441 34144602 118125214 17981648 144804419 94745760 68112693 27114762 52017348 16982014 12761118 98297859 6403543 2756227 133836172 31995258 6912336 98798798 164545533 130596941 110498266 38139687 56302878 70161958 166052532 60992464 122958450 94616662 167164247 44477151 115276133 79443703 146786432 46419775 97138204 59006881 149785521 27581990 47855697 123022472 3566702 18674823 33162308 11001516 97064509 34576232 74881549 12732983 34647955 31372565 168428979 81607191 60248833 118642388 28113784 125625580 35708381 113978710 166420701 150981726 97745053 152891999 90364724 10123670 168185879 13614433 124254870 79776172 98937263 89963269 84363792 53742542 101039874 1777265 141295755 34172159 100848743 46200628 26376928 134544987 123961858 33731842 113146526 9956407 38271165 82679840 102568786 21541686 58514408 13349828 75108176 43836693 118362636 83522513 148462037 139348558 120978902 50258188 105081386 90603013 24761231 41657276 53134248 2357492 148457498 145751030 84673804 138532966 150367550 118006452 23894945 76768515 47150401 149120056 139169463 44115136 17152830 113308332 58824879 136688568 134439366 36828868 21957285 19687411 115615878 87441098 131105700 62318464 79927166 45633678 108786553 94846077 70022592 38998731 40545680 116678667 24835946 149142139 126923836 100986970 93721204 54202817 165206442 141161880 159559161 13303962 159849368 113546757 53248097 122592355 148626716 104665481 92754924 50538824 50375352 143026355 3057059 100490077 51112676 16708348 89118046 51885343 90434577 43324143 165820788 89638127 103678835 145687790 57942715 52227094 111257588 149540364 45672948 70033251 121735810 167990940 108206071 16810654 21893552 119591430 75759667 135393729 24020541 52547170 124872327 79393128 97166033 106619597 151382161 91576195 129028453 133881307 162530047 865062 97434667 67833723 63854805 137014390 82919897 9438553 162188721 49339100 82928771 87714611 154967427 16728731 130018567 54074042 41049815 39463885 59079437 59734549 81205464 152049649 75025029 148001014 15096986 114040454 151168862 7596654 49795074 93966582 36146165 127452570 31339976 138007428 158324927 84043240 84730703 95048717 30365451 116761406 9718322 113189723 46076273 96467758 112461579 68923508 39038426 39649610 101441618 64860984 46738661 62069482 23894928 162785285 51006749 127926751 126334157 129171661 69617465 91588401 134022866 68763487 115420157 90538583 111850956 130328851 155704496 37559239 163166221 133690431 134751707 10847122 27882329 101551489 28708427 76307866 5090276 29186484 139491120 167095703 111864131 15422689 133053832 134668526 30421160 160643642 34560830 92624381 138621213 41785048 38870976 71407599 3134409 24035671 101896436 90021732 114411649 28859642 118869491 8783458 24227635 139200947 99745324 43531526 16248209 51112064 157122058 98160975 159520061 3976283 94895139 96436835 157512310 39350223 105963584 114046302 17601001 36492846 19119305 53548453 11565253 63888448 144090912 110202976 157224942 95892529 48164145 108001612 10781417 31725060 116369794 167744542 139721776 24918855 169675827 83299422 141055766 156828247 48367448 151305491 76398357 13849628 35204603 10911654 107979138 97365409 86784864 69383902 117671246 31766642 104692562 139065814 144441231 53526098 130902108 118712938 12754879 109973731 150716900 42456582 19501431 27238437 110254299 18522843 99651824 24192037 148984668 141149725 66913207 161151058 141747173 145334632 156876340 53349485 161335015 129623878 11911067 80502973 70753830 33351178 6377924 36068254 95104290 54922801 40437560 56509241 114274901 120614133 56318569 60276169 88824677 126678628 134132006 133217355 161373673 24253611 102085459 19908547 83635376 120905785 120105476 122074790 120748093 44328401 58631317 33409216 144439446 75762217 137823964 71672136 78868406 8975813 153847110 64041125 145226121 58461232 127466697 28885346 163847717 151162028 72676190 39452988 19484465 140931581 90960795 70394365 158081555 138026383 103603083 10097694 26302145 59758332 122297507 163517475 138954906 5930467 60396529 69458940 112217714 124206556 119803760 34062509 86556469 150021617 615349 18140598 118067380 98957425 142731286 38772376 129013238 141096226 27242670 121002107 79371810 135484135 74345386 132476444 8880171 151033389 14315343 92820799 110994054 106652475 114951841 42285834 51427533 3524321 115483737 31718260 51001054 151816698 125810472 32564435 12167121 14855569 60433266 16162308 5540793 40614938 142204388 53007649 128210600 165598921 12176233 69828180 166809848 108057508 72687291 116129227 65783965 161798197 55029408 162513676 22045124 151203406 48631679 49567733 49181493 64573106 35431145 42895335 64270744 3254395 75892981 73971777 95553753 69832736 127895573 4336224 49776867 131963231 123445942 141496882 13888864 127651708 167628925 35669468 33746105 168497557 124265478 17975970 115156215 151572051 141088474 129403286 94284482 98154124 64964140 40540291 117587096 76262391 105092028 2506514 1990887 93775502 33983493 149771258 160977981 151775218 124618092 104665838 21357185 16077291 103708262 111669685 21849675 77992719 139406341 14996193 167915052 128132825 2938688 30937535 81256430 55729944 83116944 73688710 57841225 135058149 152215739 1187416 169260755 137060443 126083764 77215462 44117210 123113473 159292941 13321285 139484405 79507453 85275009 54298221 98963375 37393064 148019493 44254009 131327652 152535101 113333237 138085951 93853753 105517810 134687838 1908573 145480985 18235322 3561925 136697170 89504507 125843435 49625380 74281024 136952799 16311075 49466056 85078353 61508822 134434096 120305872 3256469 118589144 9520408 134457233 112289284 61401569 61206630 22577666 140744173 40527473 6120085 42256594 119969561 154415658 103318367 56342930 146637461 81655556 10096079 93504828 95342103 47338727 120022635 116465079 105433932 150789796 8193949 61307576 92640106 120771264 50502648 23109239 234396 80298769 61018270 87855218 146507156 148203246 92240215 101637220 96512179 130656781 188207 57718638 111950576 119894285 11807299 32750517 37455896 27245798 165698524 116964811 83304794 76355109 18696566 64746030 82949630 40534494 44457193 127598243 28071284 84517336 128884718 157213127 47951645 66494242 45875265 34252229 2825876 136127517 51343587 124561108 89306270 21885919 7485508 117032845 168390933 31092983 100643791 150937900 113367033 122367734 132786524 58026950 45689931 20876935 90901941 99299465 584664 82724737 24663719 98125717 82339058 109135716 17163523 12782929 131974213 7152376 36686034 43147819 21956265 83316320 32504765 76606624 116478900 145653994 153311491 96496012 8905314 124974429 22094441 53217565 7555242 4619750 33490408 21331396 40348837 39094492 125175114 62157508 133825207 21456006 156421437 128165159 157111433 114221419 61919389 168253607 99635470 87199086 71926524 20755844 148115492 121175201 2387990 12697266 119460989 137018096 12210505 106758453 72212651 122284077 64239124 157492862 169152924 33063606 19052937 60211348 26363753 92167217 21183258 148671222 43021866 59599450 31618164 121996539 154885606 94932811 37414926 108844863 49824926 117421040 94276985 105259240 118019151 143774474 64771547 65169772 24032968 107467115 109927525 15646018 599335 33319337 126532853 111220936 110725080 154744421 115333202 139836135 38154562 118692317 54035350 84545913 100947309 146048003 138341342 99737674 85816102 132060947 78938310 74415545 43138979 26008436 158302045 59575429 157462347 138190416 14123209 163397608 46703080 143750385 69158397 139269933 83856155 85686409 55807889 1963092 71274472 32793272 133996414 65078669 105442211 141647332 13907292 15390423 11408462 85244307 91571163 160362326 77840535 29218138 12852153 141344783 1863693 115686768 74187881 140494817 132301191 151978708 139806980 72997133 33685670 70399958 83683809 54187568 24364655 87084523 25193915 108498335 146186196 148143916 158613468 99336678 34512414 136432973 21078181 140390692 139203752 56444471 101891778 48469669 144102370 146210676 33989001 135312690 94339970 77159974 146948782 69650547 145261685 33381693 63666343 14148505 74668828 116457412 111369873 115948772 93702453 41434865 16783131 25711854 132622746 155716906 120135345 45154754 53984231 91227831 18667173 22653197 21777901 57775248 60949369 42586887 156738691 119020842 99131216 66106353 69847849 146301779 1221671 66346257 152474292 18782382 157019735 81876607 168648840 107269915 64000835 31804892 149761347 158949354 13401933 98520729 48493180 102593402 121399006 122733897 101339278 69176519 127401910 142705786 6901116 169848156 103174054 30732175 154494844 103407889 29351588 131800048 19952628 40223394 36607800 18414264 57329100 59541854 92771057 37017568 7784793 58500060 100929850 20728576 84819120 84944393 93456531 73659997 9679239 91554163 40015705 39959605 42052424 96678677 45250481 126278805 131095279 40822168 124651667 163158673 136856868 24177638 34935561 91773055 18223099 1711764 148632309 126097058 638163 29885796 7008539 97706735 82849738 153692104 73601942 12753859 125494765 135905072 97552511 153709257 93160170 155045457 161068591 24048829 153896461 27694003 26520629 155598892 8292821 68879393 128032678 91864872 168776918 136705126 124015374 60342690 37308710 113084068 150657145 16163855 135274185 150531617 87324954 60183485 103802017 115373305 133620391 91723823 125760934 8702674 91172071 73638628 122012162 18408654 87452318 11289615 144743525 10153726 121822306 47078848 146378364 61578522 105382541 115057768 128288868 75386755 32729590 61720557 39665352 146682902 146924897 120706086 69310428 16239318 138863021 20400578 55208401 121221441 46584913 162117491 86163446 84827416 129487674 84657127 20213306 135710507 137526022 138857836 73286456 149622151 157250884 120972527 135122681 140524482 149476529 62989777 129524411 20366221 93016231 50600806 116894584 30328085 97599686 68080869 34948226 66357477 124444692 104553332 46080166 28486543 72792402 76965103 95274647 11637979 132998531 3423936 61248331 20710675 13928100 97128735 115598504 135716797 120439407 15168845 119213520 138276810 49737461 141888358 91778750 67056347 78894637 146621158 142228392 25745735 43119072 140168536 96566579 35241323 134087789 86704216 70408968 50504705 61577196 169808512 119546227 114347644 159162177 143180103 105716132 86593172 82181485 134588099 155965463 53956011 116905209 110218072 124206556 96912257 29247174 52288056 133601742 80180432 159927874 141445780 69120606 88028890 70336021 48931508 69035776 51502044 162096241 49488717 83101049 85181339 15441695 30444994 85656795 103073159 83167740 4356063 17042959 153410295 65373653 113831269 167465555 142642223 35767864 134267479 125325819 144245476 91496193 160057278 159236875 10796020 155275433 155436015 92917393 159394363 56352467 112802514 161431473 148046982 142747674 98429813 94885942 162994096 85550902 157300830 161762276 164023684 139703450 55990622 165766218 133598070 117456383 49237287 8799421 102852686 133044907 93125694 79410060 26237766 23248129 89903956 149144434 83758167 159952065 106875583 135400563 8009720 63940009 143932489 159931733 119634831 87920906 22528502 90561975 88236120 43630755 2811783 98370704 96314894 73893560 164921437 45536081 47234024 107168680 143561039 130889970 134740045 143424206 163518835 80153912 1854292 81906340 32461891 78276942 75929395 141924160 166272614 141781887 53092734 126996834 83805444 68566865 134120429 162995932 55588691 116202684 100041226 147844750 116509041 151709666 48747670 157239375 166229638 24666116 130624158 13459835 83585498 49189704 78513480 11017394 76724196 126613807 14608117 120641197 125027622 15279634 106061708 151540312 65384363 168790246 148017266 153986833 107889939 90447922 126520137 30417862 37540998 124967561 118357213 124266413 74465916 124663159 51399449 97703454 158575592 26709057 100691034 34445808 165292666 160266854 86790916 21979912 58087640 34408408 134658360 122493653 72291684 88180666 27051505 75454500 56827617 154059933 155448476 96146543 117637722 130845515 109679155 64409005 100764967 41393283 150712956 121811851 162836693 59424741 19518091 2812395 90477706 41105405 40650536 9645834 153118133 169544740 44237145 129382036 167347439 20108144 163717276 153469540 130968442 76699155 78492060 132537865 145146782 38896493 154629603 66112711 126330026 42479753 57970884 146229257 77494653 150920696 90188247 62973372 5995220 74401656 2977142 53351168 88923685 31072192 14340435 25979927 143917869 37095428 118946994 39706322 42651997 77300054 36984163 96606359 70223022 157648939 83237304 83144178 46145990 139379413 146562134 149743276 104178108 84133374 26357089 91982155 122964434 2685269 107396446 164487648 109863962 163013578 95315107 41348352 2870314 98081534 21027878 11104247 37955203 163181929 47094539 51904485 50496018 71736447 68138091 67161322 25234698 46038601 13967693 110749135 38142356 22346993 41588681 66110195 35587868 11154703 118279200 157933009 60987908 165475093 52363825 92570083 91721851 13345782 149234296 118256913 54507100 83723062 51511360 13733790 70909601 84104372 106716531 70824193 96468098 90239094 89821183 100815831 25637734 149709225 80081577 15185879 100408341 117562582 87249066 98747407 103865886 105540029 38738444 140005319 149145182 76676222 159474093 163746499 87653530 113151133 79866782 40831671 82796545 9366541 1161525 155912610 27578046 144174161 22563760 5883241 58270169 70826930 156202375 152759178 169109999 164780184 116915324 18647249 21806002 120874505 77686362 83030720 148629317 156849633 137805400 16407125 4552583 19506157 124542221 119405569 36135098 111372338 60420380 138623355 43132587 94219644 11364126 77734285 43120041 55453609 166447952 111822022 75990000 5725991 148280154 67136519 47993584 107954114 64051274 146599568 54216485 8195020 168405570 114831702 27804622 58154926 147678728 21598143 22452597 157036327 12944191 87958561 12303359 34398259 156404284 136456705 44627567 75167863 50442043 82016194 91509997 67264308 117521459 23728991 72342225 106606473 92271053 77602059 164653517 146054310 84479698 125701740 53269976 23280701 66063445 159283761 37668668 76409271 25789170 64798339 78207837 21447914 1621885 2931055 25485040 1333684 82024779 148657877 64362051 115543866 60291401 80609172 85448698 88855872 117432175 155613767 252960 131219175 54571853 121918169 105275883 120681062 33646060 26224472 115034954 9370009 28397956 82673040 26199975 161252446 115819521 73308760 42424010 138203166 35010259 112254145 89108050 22699624 26868058 89673810 36638859 106481863 64717028 119230962 159484599 168526117 115511464 24722301 60360744 144330034 18889057 46446669 111781137 113897739 52688117 83004795 95997946 81742613 104943312 136330157 136952986 51493136 9636722 97970082 46213548 140261067 115292045 61972854 66486524 44563273 83021846 28721279 133657859 15150774 132973847 52850195 36845613 113855596 52034824 127861794 48246187 65284488 91580581 116348425 117363495 96149365 25596628 150170401 48480430 18985243 14013372 57637174 90385685 141709127 156348541 45623580 102737885 149017903 161586700 103286339 141338629 88378512 18260601 41509920 13139300 112827572 97027211 145091192 103500148 166776970 166373135 24123272 144425047 157947901 49743275 138437528 123787931 145229113 87521338 85050575 125674659 152042424 68612595 67075659 36480810 6671854 151665585 44318813 29964693 68920924 114534406 14214771 84561247 75169308 140526386 37601501 26919772 104139450 32637909 95214977 84925693 87129437 78527386 85366418 137384582 20115641 80172204 102921927 97090060 136917796 117696797 113583732 42568680 161551102 33741430 34784754 1020663 61264736 160736683 148516947 23170014 147589903 38641408 69675554 75650527 120184305 111656612 138975425 126555429 124922885 81045494 157383195 99347286 94117253 14328127 123071653 36221747 84951958 67691025 82256404 16251456 16321870 62596924 110273883 5833516 8827641 58274776 167108589 45957324 143751864 105884432 26673051 64968305 85747167 130008469 114239286 36719235 142930832 69451851 67717579 1600601 95513582 58733589 74555302 124722642 23019938 43456777 155503505 138856051 110936900 9759836 37475854 128163748 16611567 122391092 153411876 158422303 100576777 141709892 1668533 96236167 49585600 51980441 68840208 81023598 93522406 168997663 123735588 37042286 157102270 113930617 11297316 143961967 97936609 63436316 133170095 14242651 79851856 110552938 121585853 139205044 1287937 53554488 133246510 30067883 71414178 71462016 78596287 128978167 116662568 144715458 168698633 2232916 109568417 130962441 36889796 100886313 23613289 89096167 75285469 42113522 156016140 80103592 18147245 6207669 161647441 82553309 84383733 110372058 134842623 144134415 90496780 5695561 72391610 130974358 158671251 163597834 2710616 16004599 142477034 83387210 123702625 113048113 60345954 109194672 85096781 22512046 96861359 134336295 59182950 49030040 40444190 14612095 167338786 137488112 102282659 27478120 24951886 118336337 132269724 130216158 51752709 6807242 72296648 135814785 17284580 146697998 83939829 132674528 69983713 76779752 146206545 55292721 58410997 164434931 151901715 156122033 98318820 24425838 13119138 11429712 71268216 163791226 40571078 22855242 116081661 135236564 30699688 148736434 77563367 110810369 34993242 49724031 141354949 148152195 34077724 80500440 20961493 85466191 141457408 12073519 47936753 124891197 141878209 90086774 131828098 56074857 107288037 143379632 144009482 63234628 85979234 141212914 161694854 45369158 40224346 27325120 87089606 107783315 28507351 36009247 1790848 87315604 103128205 83108886 103822927 135241341 131198469 78992931 35807729 112426678 145914043 38118437 155841516 127899789 75483893 10186366 147638897 16713618 64515646 124072596 103368126 113009115 110077907 63275785 103056754 76512308 36597124 19616130 6588248 147361083 114952504 86685244 35156051 118929892 83420530 88117035 137715691 11278242 80710152 64323376 84957891 84087185 126408430 43141818 63641727 76222866 64959890 118780207 12823100 137234336 23252515 17283662 534803 125532811 136257176 68800921 169114963 36797588 127628163 140438955 128927082 84630165 81053790 139642624 146783168 88469955 46740072 135929926 151418439 85822528 122117987 71061003 27078875 84100360 169911770 48008697 115357801 24971011 155778769 42099956 58632728 47296720 87400009 101574031 87199188 50364064 11903536 92631249 69395428 48858 157022455 109819150 76227966 153820981 169634551 40275397 6970017 77326557 85398871 98144094 95552359 101262710 166759800 94064400 21615908 49079544 111487853 82200610 56233943 133020138 162768421 49225931 27179617 107371371 151261495 147702834 44766831 96643657 49465546 98010984 8380592 23585290 111611868 15206177 126223470 6801734 154900005 37974362 126863520 144246054 54307588 12766762 106153321 154653981 23405736 6905655 114248449 68629204 78088837 115802674 66871676 117390559 78350467 102620993 120635740 22891605 136292502 80876684 145146578 6663337 116965474 119828206 111423168 21386085 23987221 167760131 138868903 74765422 123283779 155797979 165469993 66427534 77550209 99771011 53202775 130982705 88940192 37797936 70817750 72523088 8427886 159177834 88077663 131774021 144600130 68258553 93601320 98189773 85752981 108793047 144054974 34148308 53987529 46322144 20901687 167265142 89321706 46720114 114383293 4537810 29808786 103859409 7451032 155330700 113953873 62452237 114007576 130420855 126861820 93259212 46564241 28734930 56632950 167842547 138903872 89000933 5378188 165381729 136594813 165225890 29120201 56729884 149064874 117831131 140617166 79624685 143309286 6597632 150698081 144411753 134446115 38218584 115010372 7099778 90797663 12227862 9138741 670548 85187051 152666222 91073692 152751851 116071750 26766296 25988070 70908394 96006565 17431664 60171262 29359102 11309896 82685025 4867015 29296916 114934297 49108733 146971851 70475999 6045574 106578168 78035355 34910860 168864128 67602336 105041725 119575433 44637002 108784139 14035761 64677129 154787397 9843085 35503514 84540184 22182246 52352452 31100259 167092660 144650093 31460812 50388935 102219521 116338514 17313990 39575473 164102462 19541517 47675514 28291842 165724245 106960311 103910409 99038906 30852654 32822189 19800138 156133814 165235699 82209025 101842580 132742970 54835914 29866977 169462171 56030538 145549410 52798583 30500584 150393033 139680347 77839515 114480295 66547673 58711387 45667389 144430691 129657572 121041105 125147914 156742720 119481219 67079722 114476759 15972996 110455647 21848383 157192710 49333014 137214990 44038993 94056325 111985970 65919217 169300144 100962541 115440897 97348443 52632323 24200928 54462492 13494056 79782989 128031403 93065072 106608190 41789043 106235703 168189738 21616435 143696937 28005562 126305801 70951268 157754662 169998113 118816281 43770036 11425819 51341870 9441137 1052096 70928352 130035805 31986163 132253557 139197258 103055700 96887471 69695580 129447571 6563020 91161684 45361049 26302468 110861556 163146790 3572550 102617780 157513874 104111332 62690339 98513657 81398907 63329777 104250664 109076284 93085880 106193050 90397262 72667282 31638054 123963575 16337374 34264367 42414099 37726060 136900031 144588553 13799682 90430565 59602697 110262306 92078817 111605442 83430798 34217413 19862307 86376320 10029915 134623442 122275713 1240932 154227060 104946678 120605378 89645573 100422264 165007253 162829723 40332092 132412694 147782802 126926930 70414578 128496251 145046533 68517548 57434262 20555091 163603087 68215730 93311572 13014605 116494693 102134045 77624244 46292632 72355077 106388567 151707643 99884265 44035117 126645478 5071236 143986158 48077819 112756206 104334916 109077100 134971279 121917302 157830057 157119151 164744518 131877789 157464098 165695923 11403362 71873093 25714744 133933599 45113274 82497804 49747814 115006428 127343362 96831201 69799433 175049 154827415 19507517 10548279 140314838 33467305 25950245 3614234 6108338 48470638 57222170 33883074 66041124 69521738 44860637 118686316 73240658 6339640 64812313 78300130 108168586 111126416 88478251 136460411 52083529 153237473 123407199 88712868 26998771 154918518 81506891 50897762 19217684 56343134 62766006 144996519 149560730 81096511 8668317 51197642 7391736 164854134 5970876 157875056 28954740 36994040 115615300 78966394 148019051 72340389 16417019 86125417 149996814 153679082 168740198 98890190 145020880 53218058 26373987 886363 8721714 69876681 131328774 15858807 83716364 158703823 46926001 36535176 81363666 160604015 160375654 41226615 163150513 134120769 109331845 61410035 129814805 143914554 121738615 79736681 145971112 22672560 28481358 63201852 79434166 47700028 62512859 87237064 54479662 2558687 93159473 49844561 94849460 51505359 77613381 21321604 18023077 98139674 40528697 7030792 163413435 32092515 76206665 110539202 88003900 32443565 78746975 10516098 168600458 125465151 139743281 59600181 65390568 56072018 99242005 16380894 150240764 9046669 156392911 80388206 26761689 121997236 147119700 84107381 158251317 10314665 138257787 141636724 58131126 29658778 107541796 80854516 72498149 53035580 6377720 53767277 129409763 135251150 19404429 143110607 45225967 45635055 57326924 142786621 74993392 154778931 103063044 162071591 134589017 102538305 135952791 163568747 34948736 6719114 4747760 100538561 10695703 64865438 57797620 44774719 126314760 66473502 93528373 55635866 77982026 136732768 114304600 59448439 1190221 157391185 88463189 136550970 81585907 7542356 103471741 147899048 44746210 152759824 9699452 65060377 53548793 13798169 44771846 34207927 83465750 84916496 92879279 64030194 26708479 128960113 134545786 60853506 167094598 27525788 25763160 86441770 23477646 7326779 46239031 143981823 84958350 60868925 20621918 95937528 161093275 80387577 34693277 157270723 169465707 167491089 164940851 145863723 71731602 111229623 116896539 152439714 155278544 132622355 105866344 159482899 94773385 17204000 19251769 95097558 119779654 161164335 150830307 103042236 5891894 7277632 42389347 67121508 123922588 163320088 127526469 121684062 77594443 143851773 26178504 64806040 133209042 154442042 54732333 112427477 39271598 137136841 131475960 60757337 85329477 97178477 94246521 149638012 82390772 144125813 161647475 106371805 18888292 59369338 13949435 112823968 86331270 74804760 116611789 136432735 166825420 14728511 46007287 160363006 37187313 141969414 115647430 68774826 73525102 30800328 118622957 119251787 73676181 154664606 24297522 136031909 155670207 165201342 1485698 143609727 35000807 150072396 78114184 68806650 31870155 60283615 145407035 103017501 8589556 149318208 101928923 101708586 2996301 128152970 81660044 32354128 152858220 67522283 98376518 109123 21785024 62101136 152073823 122745151 165288263 11936924 116505335 157706127 127632532 118765485 97161528 121002192 116642406 81753867 159353682 40213500 91427309 55938398 119241213 7070487 77445761 9101205 91335696 118718871 152252663 88540131 894642 56098725 153979183 125848263 98126805 71711355 124646159 146175418 98673559 92690664 58466247 32652665 36457367 138061539 161029746 112342511 105844380 13230947 31324285 4823716 12653049 13652207 53740230 20449521 60625468 106431526 15434555 126075196 163844504 97210233 114752550 64835280 3876425 120951940 92232157 146456156 99197210 142058596 136937329 155516306 24147123 92041213 32382994 138349740 17384251 167269001 140226506 67191582 27467835 30131242 158623107 15871064 29123057 106237522 1003204 80749966 142952609 143608537 83602107 26177416 64444059 91748201 73788449 74688259 77098570 89858855 70874428 17850918 162573210 70008941 101861416 160206266 29013135 134525794 41780458 160338526 26100389 115420055 64418967 13579328 15224231 126772179 19298383 113863263 22332067 32716517 85140454 2652221 114975777 26045479 98596651 8258719 114385741 127026771 9400609 7219900 68167960 78765777 119372538 25148049 5126469 68920091 35452344 6211154 40640336 161157331 47385137 165513649 44225704 77914944 52710047 168717741 23951997 164159174 96873072 34870196 64140439 20196799 12702468 125605622 64440489 20267247 125088856 69488724 15354604 13797506 122507610 43988197 73974004 67361225 123310673 101674314 82659746 97319628 39605138 41306991 67571345 82269035 82220415 83819707 166046531 11444570 61865091 91947798 95984941 85851649 84411273 8248791 143839907 137955459 50463038 85361607 140822237 49960722 118592663 50515840 106115003 102628677 73617412 67963977 88554139 22531086 157203216 134987650 44079045 30703156 128430546 49921877 9188024 120847985 13225711 25909258 5810141 9580571 3890212 72064683 81833172 15635631 141905681 90235286 83073441 166787136 118301674 140393344 28993483 57447573 166894304 123426970 131181622 79415313 56033683 145329141 143543954 27271638 85615944 121576469 52554208 41676316 36452131 872117 94777380 63027313 25645996 159812376 52538279 123364274 91590475 133996159 146862388 148013101 122977133 135564239 47321965 6799354 163901080 107019811 123420816 44087103 44491958 72120902 19888096 153244766 120673650 74019496 3987027 73024469 139689459 154362805 122901160 25099667 143673868 33490357 167260671 3116049 163216099 74004128 164493496 31378940 150186245 61109237 13355013 73278381 85875534 60042759 40613051 155560557 105637303 10613032 113481630 115363292 3391704 113819029 8070512 41162338 93702198 151988874 114247429 92457033 166544546 110901659 53945913 153874106 45845481 146904650 130914603 16112549 91686457 160142227 8285494 116635759 53039881 58488636 68654126 154541118 133160014 142330273 13571916 144250474 135585948 111748429 159262953 42530566 86665524 78897204 62858928 112420269 59212700 153053839 120397638 98056102 24044290 25674930 79802046 153659736 19568105 134478347 77657003 135256556 91003448 23636222 140476797 129753316 89076311 158623175 104887841 47574313 57231265 79246571 151760462 69620100 71699251 125014005 98751164 64521562 11078560 2120767 40707248 121112777 7252353 160415077 103388934 100782630 115650932 74459983 2569550 138961638 167001608 52262913 70008499 118327514 135640858 29633210 94158308 12423566 20698299 72500325 104166939 27044654 61812544 14108011 32111487 90387895 54434374 15803744 164046498 143188059 50841781 69437061 150789354 69137895 57906046 163768990 34745535 125527745 115093689 158981977 155527934 133591882 37915389 77538887 43169800 126399845 141603404 16896623 82996329 110588383 96338677 15633506 14097420 74294811 78109424 149728146 129080456 24988929 36995451 110038824 114332582 50627105 65233233 166304591 163911926 111427316 163545967 99439681 91213211 117730610 86669383 16709963 144771830 147823704 134667183 169110458 50213257 111927660 123954820 129919423 106569073 18712359 139639496 162757694 113049252 70489378 55836296 100793 64392991 124918499 135970046 166048350 147762946 144272336 74562085 32395319 23333877 124559 76692253 28311188 96991630 8747758 31334689 129265552 82901605 95074353 58343507 69370557 19516068 147394199 113648128 55960464 138922912 151173571 72536144 115004473 7947160 43253967 60580384 74735927 49530979 142838454 103699830 81720666 72419745 17942531 126334599 15530690 31911550 3809921 6503299 126005615 149946307 15219556 106624153 123171001 23774585 101946892 119462655 167901299 90671319 111111116 31285933 60559984 20058776 55006373 97787638 48308951 54979309 100090849 100458933 63682527 107086859 114765759 135393559 92930585 139902027 38115105 35523965 38373726 65569442 126926879 45768114 134226050 23700159 167668756 41642911 140241143 7724919 87770796 94051752 105698503 4657864 77439063 129481469 166326912 71317567 142829291 73241338 37586643 124312126 137782841 155776542 86678121 25862814 35774137 113843203 74120578 78430350 11579907 141098232 114571466 4770489 26538411 145766755 131287158 88639666 91068949 106863666 43105557 88278263 122641247 48780786 19645319 68481729 30260748 103717 108987272 130179115 135359814 86030540 66109974 151722790 26525644 40138275 43228450 28629870 38581398 37661256 166954858 11371317 128271222 167053492 42953050 102434894 96614893 81727041 11047042 155816373 26679307 168307905 6626787 93768362 64169900 151466005 107721316 498304 164640189 37662718 85511037 48665679 133726998 146009872 40641356 4440145 50502257 119170850 12505982 141907041 122925589 13822054 37232295 87729826 87199324 113528856 10038653 148307320 6122108 90653435 144470913 42398714 164929546 26812026 104918067 125829274 123048686 73376777 123010538 137964877 126504565 155725780 67007642 72275245 144812205 30083404 163834440 143898574 151457947 57966906 130329922 108523376 169951669 81346462 83521935 100802554 78478069 140884746 77029873 106811935 106830703 149276320 33219700 64726922 55764182 147422810 159821012 93218242 166881231 70245088 14289418 18316633 76697625 74163333 49973676 13092210 14086863 16079263 121850220 7327918 108400806 92701935 68334492 41605528 72374712 31338106 28938386 70121209 78481622 153757758 163519566 122538176 107216909 54362345 105492922 51723112 95420303 157397050 117383368 109835453 77814763 120539503 11392448 121148341 70703561 144571128 143981041 135215552 167035234 16570716 127300641 77183638 55808382 94542219 91944653 4663865 25777491 151195892 64995913 93812579 108052272 48716033 63911245 95286343 159214299 107136924 41853218 120950631 24478759 25970186 161439310 36269126 29547904 169876019 69730923 146785412 135162937 62368019 93923436 114835561 126680702 15701676 104752453 22063314 150785393 147850547 93519992 137687352 6975508 84438881 13752660 150177694 150130349 83492083 35504398 144499728 107761368 78780720 53237863 61415101 54044530 135719551 35427371 86397145 48130995 140768126 135069590 68656540 24860239 70617167 33131028 9628426 37420672 37941450 107378885 25606284 55299504 84230682 168204545 44951383 122364708 68892908 106474859 42708369 154398777 40758520 122039821 124735477 135774733 75566785 111405947 131913098 129329863 106556255 98788326 119291975 51999243 59513447 94610746 56936264 153834224 46596371 58002062 95682783 33369827 83131615 53276232 11384849 46810452 143695968 121628591 2598076 7426671 148014733 45258046 25024085 79060336 168363801 160104555 16674195 126270101 106844864 60071557 168985304 39100442 110089433 74830141 18611379 161148253 130798918 43248595 124855718 8722156 1190408 82975504 116935554 125557597 65735515 30577305 81502454 27591136 88599325 119087941 124593799 20167797 54600209 22532344 156366561 18928191 65011451 58417491 11913651 64096800 1954966 140611913 147796368 65178085 7875471 155069036 154375232 55976971 25758825 79345358 80934331 166897993 76698288 104085747 32645015 81596277 137346349 148492875 7461266 110475146 97750034 66993362 96951986 154266704 11386702 103867586 63095415 162795315 9996000 91002190 109424240 7072391 168763862 151363019 162965740 169246033 96040650 89425695 62396766 8985061 23778121 115986886 164374292 67185955 69244944 128174050 70836008 91999767 107947399 29456563 140372247 53984163 33478253 48364252 77703702 89432631 16306060 42701569 166613583 64583782 38241891 166541435 101958996 127284984 108595932 154465672 152123922 108463213 89036854 131119062 53477631 151941376 107779966 90114348 54816296 167765180 44131201 11684491 77364569 134402051 13783583 73239774 32539836 66761771 68488801 85306544 33192925 152425587 125686559 99075541 56483996 110275821 100215391 25250542 107640311 54301587 121577676 9835231 159906267 148701686 22570798 133166270 158869301 160160213 143419888 163445412 59487267 62512587 48418482 36183429 144068948 119265795 19599470 123234972 146327092 87590681 47152305 7666711 98836079 60463951 108400670 88828689 66049794 112036885 100736169 56576731 49524536 110476319 141943829 125656435 95623810 27757447 118131810 36409359 92685037 69724497 25612336 35328074 12595640 70960023 141817400 3556196 76026771 140846887 17018853 139391075 59457279 168206041 50201884 97248636 85015351 145439267 130053995 77526681 72524363 108183563 157191656 76420304 87503233 29974009 684590 64299882 89359395 51082246 46029625 46726234 104107082 17317271 119843047 93073028 27281889 134708629 161954699 19254404 160252761 123651982 93038161 82207665 51602310 166483958 153366112 159774364 145652957 113314962 117942413 115356509 118960407 52192567 13172688 159768924 42211102 118092727 41258473 154551522 76553567 89636750 33286408 67567860 24837204 107014694 87958204 116944700 121548572 38177733 80292190 160599408 50166235 69930299 119009979 132780030 53940014 55447353 127167378 49082723 132533428 56871987 84300025 168864383 162944337 166092907 20304970 135897592 136190332 70232661 25292396 11157627 16103845 31699934 29110018 148618658 146324134 58478079 94362189 30153971 57957964 33795184 168889050 145876456 139554530 16124993 97852850 156564951 53418165 159289371 86466301 9569232 169045977 46977494 16037120 18844330 77827207 135816196 97762886 108751737 54209379 27521028 160103467 112017301 92344952 1539622 32448920 134043232 98722332 138577115 166024754 11327831 151404567 27745139 9535147 100922812 39862807 84638036 135282566 23030682 44302714 83669580 43984406 92224371 153625685 60203749 129894144 101430466 130773197 139404182 34510068 59845253 135897575 29453775 18300823 21211937 27293092 90685582 79227582 135452107 134259795 153583729 2953410 149614399 51786080 16132677 28740591 39312058 36348159 97749014 76470437 104697934 107189607 80480771 74011659 150687320 102428825 30476682 60557655 75074533 117376177 159256255 2553332 117734384 104988090 47429218 46431284 111685461 72537538 73518659 106117910 61279594 70312204 119351696 146560366 18413159 53077060 34113764 94445914 156603388 55584645 13603553 117858909 119811818 35327156 75757542 137718768 24922527 32409446 140227560 53536230 108573305 137138218 4700432 124754415 155956606 73598134 81153461 47773842 86425008 139828842 54073991 146190616 119309689 161838147 144600232 169617738 32519096 161078145 6791466 107963549 26425939 6413471 102648516 45952547 2223838 147688112 153151215 76745293 96804783 31749166 87148511 60388879 159815810 9516804 9441103 57312695 121007394 89207262 161346524 19935050 7390767 152720724 90868893 60997054 70347904 51040460 134804118 42596322 17169558 151576267 120447040 7112681 130460975 117165020 166237713 41623650 58597062 28692192 28833105 162001415 130108684 41461538 116740292 79067425 54900072 81286741 142040440 114271178 1388934 112278812 160627798 93297700 97633550 49270012 109115911 31702093 104728313 86026273 62960520 85341462 120278672 45276678 63320699 84209126 136265948 134565489 4272168 94736104 67479375 7476549 13733501 14570717 139173628 137109522 157101794 64492288 28330551 112289709 107457323 103690599 100007923 101457649 86692554 63903663 20638850 113184640 14509806 134188735 99127663 121349944 24020575 34118490 131089482 73548188 157451212 99929179 43952752 2245445 89707300 26719240 23350112 37816619 31244215 163207616 99156580 67912059 122566821 54397739 102077537 101994322 52048458 32089115 126723695 31734206 21798658 141085159 103067430 41466791 91386645 163773614 68471954 28154924 104826777 82547342 12351945 25043142 128750350 156694678 143936620 127842295 140207738 31137149 134810306 89518311 49328526 161519346 167095771 147142208 57191434 68489209 66738226 16410440 38130303 105621391 14502530 19916758 119231744 80724177 137695274 67892339 63925100 145553388 119831538 168608227 154528623 167615665 155485893 55776847 12501477 153938859 81120226 168030431 7431788 102129489 122846658 121998800 50202479 109561141 14056144 85446641 104185452 32774164 139497750 134202420 852856 87645013 136101983 8437372 151935545 72087225 70173739 122216281 43604388 70236843 140446843 62024330 123659836 132229077 3590910 58980412 118641844 34310862 58507098 114307201 39425788 135608898 141578414 110315550 144265723 124188842 65821756 161527387 121903957 41393861 85578476 17536775 168498016 107530185 99142623 5266158 71566770 60604439 61375763 42349363 74017133 101569560 104167007 117227036 98020215 107778810 39562910 39657328 44909189 2489429 168835262 55411449 18813781 140282385 13107 145804580 53330445 20198448 41591418 54209005 52352656 67008407 14567725 56138811 9388726 70996845 92002198 66248184 126447955 81925618 160503885 25950381 45817397 153104074 86947163 127575123 14297629 6412689 164354215 72373896 164251994 31837362 114370288 3468221 152886712 143052161 102483412 84295452 140530466 88058691 8253500 137381063 69512966 9627933 52196273 10312591 147651358 49802469 67337697 91506954 20944867 162546894 123925784 42149579 69010038 52011585 132931177 72289151 47878324 75671692 3951769 96403328 116546560 124567585 46179463 40706415 12043650 2856969 84042305 40163673 131988068 129707535 139042286 101664250 134029224 69856332 129349685 102683876 104245020 96696085 9098179 5093336 28291757 19939249 20129785 115204172 16080028 154694152 155679030 149445215 45055865 43523927 55080986 54144609 141514885 3496220 6808670 144707621 57504931 47523398 18790372 89385422 27384586 45100541 156436329 2415581 138724692 20689578 132905575 83529976 164468200 47496096 13405486 125068439 59546206 72983006 121952237 40850354 35992893 14054546 22089205 21069817 73713156 159539662 133372225 84126183 127021110 87381751 27944294 65353423 141268079 79930192 145875453 107101564 18803241 35357314 128173710 144728276 111018738 146031649 42989889 92581337 78907506 102544969 59555012 117333048 36732359 32193648 45793087 104830687 57264602 44051386 123990248 133501544 33686826 78695601 68555033 33781771 82250573 57486877 41907448 72328455 35886371 151520201 161641542 129741314 76232063 109791593 161614223 74244202 75271053 165288654 158487651 40620004 149531864 85599658 10376290 136436849 95789985 141035162 80234101 155951948 36052019 58557962 32746488 6671106 5571087 87370038 76323319 125830430 38070531 137148996 81905966 90040364 113157899 49122503 74156533 12676713 158014626 111910218 113371147 127959969 145478486 152506439 112757838 104631702 37793312 161693800 86962191 34606815 118248770 28517381 62061186 8326770 95849366 141617395 111923563 88423256 111537578 45238377 461788 79090205 59775366 38071993 89259350 114876106 95990194 164396987 138484686 121300729 48533096 137627359 140526165 77316255 132023819 135971168 158643439 143928290 34829719 164120601 164587795 32567478 150199165 9235794 6787556 7801249 33854157 67461100 73230424 19783716 13343317 107725787 96096121 70664801 70457962 71552439 128986055 7874179 4785279 25186775 63070153 7884685 16888429 107796048 125281670 127352610 99291764 155541534 85602021 120955459 159181642 72074577 42398850 160072748 119191947 9554272 114900807 13244003 64964038 107209276 155813279 125375459 120805094 155520777 168410976 78740362 59518989 35840012 99142300 8903070 92599680 1814019 83467076 95113062 59030205 80883909 122589074 31905532 96672659 140706654 161367519 110234851 74411159 37596775 67041897 84068553 79521087 149233480 88869404 146204828 123179943 15811989 167401737 16346758 93557358 116523916 163378075 109093947 58792579 46794863 126052382 27171168 103732317 129760201 88956019 144498759 158097739 76584524 95988120 13824808 119155006 14828420 93955906 88762321 39469852 66038387 137831308 122132539 165959848 146750766 82315530 15591448 13846398 14691417 140635832 169910665 104082364 96891177 2055691 10896711 117698684 124157919 47812228 48886407 53305047 140426426 10720132 107088593 93451142 39083000 103573656 22816465 138798353 6451670 70714543 46104697 122391330 78300980 24900767 155366604 144888705 116881681 48366564 7633935 146277690 18398097 153929407 2407166 52617975 66184553 147999280 106935627 153287844 131819343 57472648 147830827 160611682 107293392 65219837 166500788 15303944 98309147 34440113 86551879 85060911 96892095 70053787 64360521 94886197 158279129 164676229 17942344 24146970 160815631 66878255 100141458 84700188 168479741 87586431 128864267 90520155 153301835 66886602 48474854 14104407 161095281 18188555 161573083 106923472 102672214 47259830 152131691 98199786 19688380 150483439 113542150 167443846 125453897 141746578 161112145 90200300 17223040 65693287 137098608 105560429 40523512 139899579 65850571 43462404 122667121 36706961 106035171 74365446 70913171 22392927 57062999 109446646 43005189 154332596 94342945 11383251 80375507 9931570 145096088 36883761 78824121 150131624 70355724 19778599 3324180 86278621 24214171 30609945 104523072 81108139 70013412 115694197 56948147 152260619 159554758 84648984 139444064 123531571 146696519 136524025 127722989 140844235 24670808 94165278 81689522 90331625 28529638 851156 28924123 140165799 41739947 157845646 10465761 20897454 86224969 137989289 122760944 4460630 153797283 50482656 86767694 106858413 72884134 53067353 165433936 7470633 35060222 39116983 156862332 160087385 161750563 68778022 117431291 63147265 158062753 2680883 16401600 122727454 136409802 66648211 157138956 153854080 54118803 114342986 78976475 132439809 159465406 41945256 60789756 62298319 161492418 81506364 138525639 138198814 47777480 117507145 59606114 25364646 65773646 66940492 84533265 14625661 124549344 20146632 1473985 89360364 126723695 119845835 92669108 44687849 110679775 157346407 110430640 135704421 64395694 33297271 93233440 165871975 144691879 120582700 17006188 85097104 5462661 85158882 75004697 68595901 113976364 74335645 122177776 4635050 115982874 125580326 163941438 75476940 93522882 77142073 123070429 143711115 141523453 73113838 56472589 98650048 10351810 151711247 5618534 138947375 39778436 156121353 21741368 95317317 88452819 40667638 137181296 70049775 33191633 167466966 59916772 57041086 45268280 7651768 67690124 29259261 29396723 103828554 138140980 72245750 40781198 20447549 70833475 95355244 101455456 25374166 40006355 43990696 139688762 132736272 152588702 106099006 7276204 89490890 112515333 85443955 149037844 45532919 133985313 65603748 156508103 129876447 33388408 143580130 42352202 58951954 22473711 158216688 67123480 95907574 37476398 108423637 8302766 157853024 159237725 69479051 25466102 16987998 63454404 46681558 154550536 109036181 21378979 51949212 24902705 76504777 53589508 93651079 129737370 166459070 64837898 122697483 36869770 132291178 97383344 50160676 68776322 80123822 121706349 69341487 71300499 14817370 78203961 77088659 139617889 21800817 88177963 75357124 110772680 129998847 21677397 3412716 157617438 152232807 484245 60470751 104794579 33487246 160841063 84439289 22377899 142755647 129479106 86200540 81956405 60065675 137677968 63738253 48414232 47952733 140656385 51944452 10712652 4044725 82651909 131995599 162558879 132599184 65938988 18169022 59935999 122246133 70958765 36192847 126513983 43979561 88729494 97722715 38279886 240533 124343933 130669684 162638048 84736704 126189793 8458911 16705679 79783992 80937816 126311445 90009322 84256760 34388892 161137033 61047969 82745613 147420124 100333745 137844857 40987578 45891653 139386502 39867210 131814838 86506472 69320883 73390649 113336229 128280793 62690577 27593941 64079443 39325284 152338258 86132863 44586937 25197111 48154931 67824407 11641855 125003091 12883212 17534956 35637882 106140282 139411713 119968813 12305178 27302493 117841518 57382242 3828825 33028501 52349273 58224490 122693828 105235627 124260565 94850803 146436164 114099189 29087527 155409546 40009942 42500527 38083366 137680365 57066127 123145076 119578612 95645621 113194449 126839142 111146663 103725228 104590052 64514949 93958796 14866432 90019471 42454355 9438859 106091543 71297320 113006225 47911032 45405351 41304968 17825979 42805167 3157648 110332805 151412047 81461977 35653998 4591904 57272898 157554589 149635887 22887610 37300142 152754945 62301056 105704181 233682 58894698 74072502 157921245 73330554 55436643 120141686 168705994 8713486 9279450 116559905 45057208 67983527 94867956 110842771 25204965 20239707 52681589 144783254 115920994 65857184 21609329 91096064 13929001 93148508 124182518 153683094 120805842 168086497 166757165 116186891 97401109 62088726 50046657 67680485 115546008 50949255 164463355 133816316 30169084 97661702 20342999 124644000 148028367 108008497 64255716 142338025 32864808 62848643 1677645 56578431 107000176 20622173 88831834 87388823 73405167 42508364 4130235 13862089 13302993 162024807 39579468 137880336 46157261 45202099 48861502 128047723 77532903 84960526 52415998 76942901 103258323 125359649 63932359 96813181 97797549 42075442 72022013 76462804 3566668 124362395 119767975 89651795 107439643 63566621 52655562 133481892 44422955 26104554 123343364 98498119 127649430 138104600 28848881 138015758 152241528 130528601 162218233 99862590 137734595 61463551 31576395 106510831 49828139 113005885 88148366 46788369 117322440 155664937 49943399 109020507 163021381 153545377 110030902 81539310 154672579 80189663 50043121 105548393 17675240 15341990 51567239 106719013 144559126 116209552 72063867 66714477 47145335 93119268 132814081 73536186 32813060 116328484 115425393 142964305 165536259 60740320 19121277 105681877 87901509 122560939 86495660 112135077 134153800 162634614 10310364 148432627 150682815 121664648 45240604 25165117 112202091 60177841 14419587 93102200 17840684 148886153 161890048 59130131 156575185 148398440 40830634 46133699 163913201 113809594 5237564 155103988 102578578 133812049 30551958 77817143 51084167 12430264 30962593 1515295 127933024 9142039 55027011 31486890 82617858 162861479 5066374 106863411 27476879 44604158 127705156 118460607 112105463 143872122 62414361 32907427 100067712 125436965 76650994 74900912 35003799 17729334 37428560 7092859 137910324 143729152 125366262 145593321 83905336 13730509 58806009 138844134 2944332 19039201 95806866 95870820 147683624 152417716 111561191 76584218 60612752 95469603 104776678 12667822 56536543 74790922 2609908 56670282 166429592 85690438 41109825 69956003 150390466 96940188 146385844 74532301 81635972 29319492 58706661 118508734 107599681 53509914 82205336 119786658 17086275 41542849 53578220 65197380 65461475 8443339 106063544 158565630 15149720 61398356 56799431 78239372 112770180 161058000 73097790 134697035 70321962 97959882 51193630 45363395 132565235 63930948 63338107 4273443 147854355 138941051 25794508 75891723 60693791 22075384 33583959 69402534 82035982 73871613 96225644 17568327 63059375 147821103 93798554 90616069 38104633 92311921 146533149 54691057 82572315 60075399 124705744 126442481 105591845 117076603 58678390 11764374 77636110 136385900 85699618 88872039 86849634 77314181 79159208 27442896 144354191 85038624 79837015 44436946 97568848 59852206 52437231 99206747 126848662 124446987 43659553 135939344 45412916 55500750 120927256 141194605 28766363 118491173 165466525 159301322 51314313 36879001 108667502 117497438 11616882 49365654 151298283 69672511 89610400 44760439 40085762 94698755 87358937 2226745 140664698 143828211 787916 14043513 105108807 103215024 16717647 69096976 71846012 165124213 24665215 116290183 117751945 80972207 88818421 16784916 146952998 97144766 86679821 15089285 1734306 5269711 35310088 56921270 121694738 90369484 8504420 52240898 97042086 75132299 7444606 50350498 110972923 33021871 91973060 69877310 78854755 165812730 139651549 136596037 111191390 23526895 108407470 121776678 70618799 112538657 71528656 83603195 165959661 13230930 168179096 128148108 37024895 15874175 151242404 124706985 79840075 107646397 15706963 146566673 92331233 107470209 143167132 104309042 123908818 282319 36154631 5568826 12165846 88311260 152205624 130222278 80952453 30557738 134714817 54841983 27724008 7727690 150563407 106023033 144807088 57681085 73293341 69106734 124289669 50200303 2881483 72118743 132699416 24587015 135931405 36812463 42733529 66849474 126681977 127063168 1651023 44605824 2238033 90611326 56722166 38950196 3548937 93445141 75261941 65294824 12499335 77990900 81747662 120098863 32365059 73919417 121613410 18895109 95585305 14606213 109897894 34668236 126899798 156253443 131779036 150166270 114212851 121878627 26888798 92253883 151432430 19651031 105456134 50735395 95483883 99044431 40277199 146249589 130975786 138345150 72270094 113538206 17717332 30825743 47068172 63114557 24174459 156495370 73686653 133778134 27045249 62256278 79497440 49241860 106652390 143112749 58852980 39970060 166225303 22628530 58688709 52963313 143582680 150447450 113613193 33091843 7237835 162524913 32163813 6256374 92580640 88419108 57693461 124340873 56570985 98546790 151487612 70842672 142396420 55347376 37775785 160069127 12838961 6082753 89915244 121784073 14194099 35621460 11477312 80070255 133092881 103842953 59761137 153217073 8438664 137438999 117223347 111435425 35031305 88761369 89348906 156221806 25024000 67867825 162896261 2920413 103986909 118889976 111846009 61103559 35454877 54384904 49157914 111357140 12295250 152591677 39619044 165516114 62178384 11700522 66904843 72279631 62332064 133846321 41332576 138765033 68426836 169450730 112836480 120368942 61406023 20230612 6853703 8255914 117128555 73491034 7045871 77293577 121464609 20501932 168819741 56592014 144522831 121092547 37291319 123659190 164023939 96440184 132593183 7390886 132208031 9088897 129060600 82731673 44358049 20448501 55769027 9444996 21488799 66585736 163317198 145085633 37914777 53184194 31950089 135373448 123184295 51477887 5268181 42360260 94107240 136319940 163253941 48611976 132863466 163559550 93668266 63429482 136902615 144628877 92574180 14251049 138902393 83766582 126320013 168409021 160868161 69281443 39248648 154960661 78172443 151906203 20296487 52841338 132706420 88361274 45756826 117398600 47534958 125750156 33652282 48064746 154300279 112198640 12426779 103110882 29229511 8825686 88652093 17232747 164716876 140543488 154397077 22924636 31771742 57998101 76083143 114325136 134310404 56392655 128627644 140750106 124053199 151943433 1715368 26759853 27931748 35666170 95236822 123048856 45443159 152130093 58146103 154471435 123533356 19946627 15887928 146055024 166465207 26369295 140883573 108835190 98687023 117422264 138434349 104849846 1108485 135268031 10937392 19321775 143398230 32045476 40342683 152184187 68800683 140538490 48932018 15688212 97370169 34591617 153982838 33239420 130634307 99042323 88581543 155842927 38847380 98933846 21996997 1164636 153087822 36123028 85731374 130887998 128139183 58715926 66512908 156758887 41021918 52435990 43131312 131788386 123559893 94313807 164801893 133189866 111303692 107006738 59222475 41933169 77128150 48729378 47822649 5730275 157322080 53127873 71700866 105168018 149910148 114265602 161103169 60765497 74957964 119431035 157965598 95110869 22850261 114279559 79922542 40820519 13595325 29322195 41874298 105406358 143138249 47145284 107482772 81365570 75753615 20622751 29640826 66560321 56240250 112497126 15930020 149546739 96733162 112114337 129075016 104533102 148312012 29636559 79894968 129088769 65904699 85582301 642600 132746761 76162516 144934996 96439249 160134662 130001618 38760034 1759211 18752496 141422218 135723903 86589075 109012075 70848078 66635801 58985291 68992528 101908778 126405353 73178625 163172562 74469860 7020337 30373254 149711010 136362134 49700469 92209938 112864632 143164480 165483627 108353427 4898125 138474758 156480002 106461514 57696419 144950772 18012231 91298636 13220934 62830300 103009018 34045441 26490131 25600725 150862437 32288202 135340383 27360633 83494038 112971358 153587452 8423228 153693090 15412285 66118899 142087054 133495849 44307304 27215963 90757050 16835457 31280697 101598970 9078952 139874504 138151639 75866172 50427236 148969266 98092958 63333007 81392039 9673918 65030542 44115187 166649096 93092646 126990510 50252986 12900212 66474930 8443577 99526483 129814465 80354716 118454640 146286700 139772963 141108755 128179949 115716025 8882245 8257818 160001297 168685798 168818891 92212726 59014735 6653137 131309649 53893485 96647227 115035736 43051786 69714552 51018649 42205985 68658274 114555656 59151568 47433876 25723176 36696064 39281458 97804043 12875970 121613988 100288100 167106243 16544689 152737146 59137356 13619669 147232716 93562084 66638963 124582885 106411415 20413532 136656421 75487667 124539195 163381186 65726964 166758899 78860467 67563644 123466597 166611407 153162452 104559095 99754402 67711544 158504821 9567464 120327513 71155370 132545600 42174875 76227626 63845812 143443195 169453161 65472814 63130996 44678210 54177096 118029861 76194272 91723381 161985979 52797053 68602191 45753120 28185031 102910384 118282617 64045630 113497814 68901969 81496980 138346272 14797599 51866524 121183276 63280783 50228506 116904852 63242686 133020988 99379314 130325893 154546371 10160628 126053385 85042755 47358209 81531830 88346399 15220882 1986076 128235573 90394525 64910148 116146856 80292377 120289994 36612271 146108030 162157832 28222720 131082155 165725690 157202519 44310466 103256368 51776152 117597568 115637349 150475687 18282327 28237782 39901720 12730858 37732214 101879453 56399846 96610116 3362362 148701244 36728058 7915285 128958345 114837091 45798748 25978822 145672422 12634077 126002215 12051079 3719073 28751199 51925667 29339229 135895892 2936988 64166959 75739335 143612005 8729568 89116091 58676214 88597472 167535289 39144761 60548424 51650369 123869106 4869905 90758682 20636827 93278575 150952486 21248283 22043152 117792303 149897874 137436738 4535600 88379413 144302409 98405452 76498589 115989725 112401365 510765 66563398 98367797 61476862 102572611 155607647 163209112 58566292 124404045 104591650 30165157 114439189 121182647 86499927 10526672 90298662 109382590 121611761 14724278 9648316 140181541 24148058 84001930 40492096 37212575 75602859 18803190 48352743 139415589 125846920 54069554 29804927 131441348 10441400 168020027 15960263 19158609 55812598 85404447 106973537 31749659 130116589 128818809 15892943 80347882 142725013 152251150 167246425 8185330 128697803 20744709 168272919 56328412 29846662 57910874 163528100 50332325 83139996 62438178 126631351 110899143 167821297 35634176 13694877 53722550 2382244 93239169 144283675 79646020 72965955 98572086 57663592 44032686 31541919 111708683 131585440 161895488 27364764 143007230 61524513 32477633 105093830 18207187 40975678 53016489 110798520 141552574 58118393 130960724 62640563 11877713 157526097 126932404 10331580 158676028 34426598 132723131 169524969 66419272 11199107 53911522 12653066 131861044 74403186 143512912 130219286 141590195 149658854 58713291 20560276 16973990 38554385 23909990 139509956 127936101 57585086 3433082 101805503 64487137 80788539 7237478 167074572 84041421 31515824 21774875 1575781 107370623 135535764 15188616 112220519 12808089 36336752 168722807 1261570 166411334 106019735 22714244 150589706 2546209 31120302 73239689 19240668 94596738 111705810 22315747 156134953 73810940 157187287 15689164 46982101 163357420 100066624 47397649 2742236 153316455 83215748 62000326 49255970 394111 1176638 81100336 59686558 106882638 56987536 102131971 168994824 22920403 56681451 167265465 60979238 146563137 19174368 138357849 83202760 70458710 99813970 156902010 155447660 136290003 41539075 94690663 80474906 160597776 45746031 44560298 149110281 38187287 146567030 11664431 112659085 61588977 88953503 35589721 83341803 83889101 102103938 133625117 116878638 162977912 125168263 114277757 20707156 100065383 96644830 98507673 62037811 371722 101937440 121324801 168671722 56714108 28733774 85382534 93476455 132005646 147966419 90371864 101126506 70178040 49715786 66908498 20537088 141346500 95882040 77751098 95996586 10516778 77761944 40161650 112585713 137920184 7517995 37782024 98185217 124234028 88243294 153791010 152657501 50620084 149271084 102925395 89794816 155378589 40758741 16391621 137853697 112897034 36302344 48495611 55877657 107922596 108589574 42592463 27347305 161613934 168586535 127546291 26791830 18707718 82810298 17550120 10993407 9284873 12576192 44000080 38330223 25385709 117124832 15958954 101315070 164928526 164597383 38676428 28942908 109404571 25585238 38855778 160645104 49810680 154874675 160660948 103389036 94145490 70939470 30431785 159067334 72778122 156413158 142257989 66178705 77274129 169855228 8270245 53435539 20471196 27076002 41548935 44112518 32500481 87309059 166942941 145061357 51732615 155531181 135256420 99052897 21452912 160116387 104705295 73773965 38588062 112568883 160648249 138891037 42307390 94585569 76765574 9230677 53426104 136072352 21659105 71673207 155965089 21597514 163314274 65896301 149030823 70382261 96664210 8236738 118109557 24772672 45087587 128377234 14188965 77648979 114320937 126676928 36011151 70641579 9963020 4326602 138817869 137738794 77396750 129123041 123233136 166723743 69838329 66494378 112034879 70702405 33184 91311760 151313124 24988640 54520632 100278189 99784288 138743137 11835400 26808558 167315581 64821102 105670147 103529558 19410175 74031889 27668690 91503197 72184788 163534747 26516668 45362341 82557933 50790543 117602430 33165623 122175787 30202438 87015724 145447104 29190819 10276126 139633478 52380281 57735315 86762475 164345477 71047590 41577410 116315972 8071753 132860083 157301187 168677825 5646873 63983274 12867283 106142050 53734858 83800548 6478887 136557991 104643024 139322072 100505445 114005349 144655924 14457208 120684105 154095429 123482118 121106351 20885911 117703971 20737926 86950291 119678606 85604452 130166790 25047375 14644684 24264202 161267491 119044404 33888820 11726889 13577067 62183297 77902364 90214342 13417403 38084267 123050284 95707212 84499979 144950585 114467188 142334064 135958707 92359402 80402605 105789691 151347940 68851972 138219078 169151921 41774865 89563293 84767916 31339041 29939312 125631581 79926435 128798647 168255647 44649259 146844504 60460126 122586881 32327625 71500606 128259594 105744624 28311222 42290662 119477632 8878573 111289361 85340476 128765225 66456995 22480953 122952398 123309058 3903778 18118498 154346553 123257276 139980329 52238926 97592019 8225331 29205167 99030559 129803551 39179849 140962827 29132543 29602389 77643097 49880635 101923381 130522549 8405939 167903305 63580238 4910960 113932946 131627821 18680161 28168558 11290941 137767949 153645932 13039442 136003961 88603847 13853147 30167061 102617899 159441215 26498291 38644111 117387108 102006256 27631460 14051435 46370288 107683253 166874567 82847426 14682169 120961239 21146725 23705378 162019792 139566311 133508650 49128674 69382440 67066581 164971961 144184361 158209990 108106638 38397441 93295524 79403821 109318976 65544639 9583393 117963629 159552191 58407937 88138336 90404334 164904318 125118062 80559005 57332738 47126635 30659908 131884657 140445432 19435097 70614974 144818869 131239184 137959386 65878587 64140235 78079351 92206113 110165780 21800035 38445126 31862743 130569537 157012714 61698576 88586728 78360072 144754694 59841462 126558438 19250188 101597304 84154709 34192423 35553851 126101478 5921865 110997879 70870569 126726007 30416910 58385990 114680062 69333446 49784993 1515142 6187864 56717406 147426057 132228737 3261450 28253405 129466322 74629626 142289388 25782370 99801152 122439933 97722460 63274238 71889345 149982296 81508472 23119609 132309368 50898000 30602448 66830604 79702103 136690999 76755680 70777528 94814916 118121236 50741175 24159533 94604915 11880518 138143683 158579791 137754502 11878835 72861660 37599546 139607179 116002441 65708264 128449722 55998425 135313081 148128803 82774445 18132999 162498665 152647522 76441809 83560610 17061489 40803978 28080515 168946680 115193768 124457119 158610935 143487786 68634321 62492357 106800987 118915884 44273372 167777063 63771301 133736314 64237747 102083419 72929898 3914641 35386962 1137436 88593205 127925000 27461834 136478567 79179455 124525816 108338008 169630301 81582082 147715907 64328629 138058768 68283339 147370042 143509920 31764126 169544723 91183444 27514942 144188713 142798963 91407470 45212044 2200055 96151932 126456625 11734675 73713445 120677271 116574950 10319357 73488994 47627744 120767830 124839347 82036373 76081341 166063344 158665862 9813131 30976975 68142987 16146515 72105534 21368813 41195148 50037392 55828833 52000331 140187321 52925505 43572343 106533033 102320501 169057673 32542862 73225970 143477212 119685780 15435677 37334397 111129170 115465173 128681313 27537858 103763444 113521682 161686065 104804864 34957338 81205141 26792204 949093 14407364 31218834 30850971 103445153 53349536 1782144 137129361 132024669 78367637 43808745 149501842 100341293 134723334 122786937 88392435 43581540 17539444 87714373 96618225 138947749 93065854 163268272 145544752 42022402 27667024 42605876 70517088 18310479 2347666 133258801 81546076 112871279 56061920 65624556 103598102 149134234 31319508 123991200 136090457 126572650 106722175 117674901 122066086 169009257 137579691 68627283 144835155 166097225 167507256 93160952 116618912 148498723 12207360 115412813 110429586 163334334 2713455 168396067 84952349 43571493 129159931 57908919 63687134 66088010 35781498 69245182 6856950 51276131 145864658 43192818 123066842 169881119 93606114 80519174 137889108 107381656 127348649 137745934 5004273 760002 59802362 98518791 10394429 102234056 96717284 76065786 28283784 54116525 166384185 73579706 50115779 4558074 59998831 116528829 29073451 76388089 97605177 56149912 139016106 15615316 794631 121122467 12564615 160492223 154492107 21538320 26237035 101074775 22109095 24148143 13482802 25947015 4700330 165422954 102216359 153418013 105549277 35065883 127814262 49401592 28173845 74031192 19660840 152769463 137806267 59116463 44984227 48171710 19126411 33413313 148122105 142988666 4080782 69076678 58614130 123605606 34219011 19287894 63739885 155953478 115379833 116637289 10513191 49926093 735369 144597903 133026700 146290219 159026449 54068653 72660465 98096800 138118574 118915051 110965715 65576361 51162826 119393516 40861795 149841145 74990179 103002762 132503848 73071457 135532806 2370123 77488431 88155166 130566953 22906548 60584447 150986928 138071756 42732713 144635048 101359253 36967248 138963610 8525415 117377112 112279271 44195002 31857456 127674114 98496606 73873024 140942597 117298266 58734762 35902725 108819210 15637331 19467941 120680688 104625922 79048453 110619442 134190333 18231089 14213785 63381389 65049514 72671379 61283096 40439379 124590790 90399183 142111959 15240381 26447699 64359705 75780441 92426654 31211711 47746999 23299571 114372226 116482589 34117062 104477886 165794472 121637686 164021695 50269306 66422536 119761974 38247416 45089474 122383425 86844585 28088539 54066715 94583733 57842551 121463759 147622067 16896691 164583868 18156969 141738979 132222158 21387445 79950116 36423214 129345299 162002656 162038067 57096880 91837570 154717731 164092874 52002949 89223021 150414674 121891768 14386624 62661371 144774312 25804640 149476954 72113983 28178146 4833848 24381298 162270066 37504635 67749879 9414362 122105866 3553442 114077123 27495103 7809919 141770174 115857686 62353960 85347939 14907351 148092695 11907310 153256071 169271771 34012393 84170570 150235239 88269525 54750676 130203765 32122299 71131485 23343380 135836273 22589651 55176866 31585558 123819500 32697052 7072527 117815933 58443841 111889138 87555559 88649492 155007904 163228968 45542388 136069071 66428469 133073382 113686480 110381697 130848201 123534699 44801052 44903477 9801214 15976583 14535646 71879570 107974633 8573202 155580600 118977390 129248059 24073105 54100817 148818034 100117811 38556578 70980525 155822697 162041212 124547576 121821507 135944206 149034563 124141786 49244274 31598648 160721009 45191287 112728105 54477435 151500413 84267589 41322121 154545708 118213189 79750247 15116451 53450431 7428813 48401295 5154570 28704024 72277693 19223447 93427206 12797311 104596087 57062931 6597037 33394664 164311647 9095476 66339474 80534933 75430870 73096294 150712038 67202802 57734159 168160481 90034414 9859405 100137752 89404581 17886057 75122473 146746414 12665085 62301770 16564596 155018580 48746174 16111172 144285885 53451655 77178878 21413557 17400894 34513893 86111494 77813335 22616511 105434816 75896653 142701179 20184287 7370418 48572485 26862822 27707807 167347490 143063976 8985622 134010371 169894872 149099163 26016579 78844844 107552183 167238112 109755961 119238629 65064967 18999472 127564311 152069063 158369450 37874946 164671146 46237263 161216270 132280281 5808067 10307831 119640271 4823920 98665926 164512876 116091640 25204132 87538967 110539440 34476765 35043494 52267571 73237071 119953258 5830677 135530392 22723424 47635887 132708885 144231298 153321351 4389774 120189133 114742724 159850881 69587103 84998861 23316282 22467727 31255877 57322963 105798599 30017971 450398 80606333 65122155 76195037 88837512 81144740 9978303 131154184 157591258 82822963 90778742 94182941 135586390 69538177 121956198 7497187 32559284 16171573 147625739 45259610 150544350 57070428 64988994 22059098 150120982 9234451 109241337 133344005 26543069 114433239 54449691 151807807 13586944 61518699 22886556 132070450 92917529 137842817 94579483 111352244 121987308 23796022 140895558 155124456 14952061 165843058 11695694 16145869 134775439 50830459 2721173 81628866 84973157 114064747 159363219 54236494 6068031 98123677 7655797 4899740 25721459 75393096 120860548 20455216 141602928 93535122 113616627 317577 26198020 13521392 108727682 150922974 134211855 126886130 54088968 38471782 60954248 32248830 24697906 149661353 64532646 149604726 22789656 66058243 119042534 33904545 156102483 132707525 104872303 16300705 143582323 29972309 149920076 127604856 2714781 66669546 99093952 107051618 63697895 166517924 98851141 47704482 75387061 167567317 56730751 102837267 25693953 139017568 94785761 45394845 144182508 51393414 109455911 59543367 84709317 122100511 151004404 156814154 32208948 95335864 129226486 64086702 156449606 10765437 142690452 155554029 32390746 53274056 141720568 99646656 126185628 135848377 167907946 79584344 19042312 20959266 32767160 53976938 22576408 25010553 46435619 81762911 157977974 26799106 159153133 133404100 145911884 645830 99562455 129313322 122534742 115151115 118700596 29404237 43541165 131859684 167369913 131233744 17666706 134441423 115862157 38325446 160793854 9867378 43789008 124284943 161916007 94828924 37010700 47406319 1008049 11063379 44008580 138440078 91349670 2300882 57453098 76455154 155374509 142034728 67356737 18141193 33418124 145792850 59435876 108084708 23162857 2417349 139127388 168588915 64370398 165659577 120218560 64047806 149188634 129173871 73279928 144648682 106993648 12907981 50594380 162030315 164271136 48623230 159436489 123427480 95692405 153180115 72326330 2342107 146389397 84649664 51697136 111900851 108588673 120540251 22070709 106637566 156320593 103721828 154885589 56336555 88886676 77835248 65499776 13932061 131512901 82479818 148136861 15690779 116404984 152516673 76965936 83487187 71615169 68194225 123729553 28323156 48594874 35342082 55369748 73744572 4465747 148344839 84548973 110143272 22463613 113709294 30618275 130345324 89382345 139037577 144163570 83214456 64869586 109386041 788222 29038227 69691721 46112160 126033750 25922960 72254641 20960813 72483546 167824391 29760982 146265892 57892633 49465444 146012745 11379902 115222566 68413542 80120252 1583397 8707655 126994675 148299483 67700273 119859775 27356366 138349094 86175159 107455521 112271281 10965799 67172610 70346340 37053914 15379084 40949872 101049275 76597240 8472783 35734323 79460006 152060716 61503314 46197075 52943525 15622677 104604332 93427036 149733246 59693358 53029171 153609450 107829266 28956440 140028779 41838394 11214679 73072681 99253854 106421564 71938628 31377427 138324359 15642346 73191579 1409249 21150737 45775713 106237930 165363301 158164923 38865213 29025188 14982457 80726523 51440946 44639892 10461443 97644770 1132115 37788654 133380181 94073699 36433533 14070611 9525032 4179671 7837510 84321785 31611143 31079655 89108016 98888898 88623652 24780305 126726126 72985318 57024868 161499235 119268481 96505872 167026564 26558420 103530969 147055865 69420418 160904949 85702253 154800402 83726445 20644154 151317714 102854930 46230242 138370446 3773371 20528452 127716087 132049659 52284860 112813292 83972503 106675646 39356513 17663901 108098716 7120552 34129047 42397711 70801294 129711819 102398956 59350094 127707689 120679022 144218038 36732886 56970859 124746578 68237864 68881025 45071743 104418114 125764351 161824836 19316454 61287618 142250033 124743977 89182612 149639729 166686360 22241236 63110120 127949956 127412008 111533651 21301034 162407732 49570215 111590907 62918717 164968748 93776403 156532770 100475440 101664250 46244301 152345398 55073285 48454624 102708747 169564817 144254792 104738513 66421057 154540523 59604397 145438519 69933308 120182690 132196573 96341108 68544238 68690013 31006266 169359780 110724485 125212242 91183155 60536915 36344776 29593906 168113799 52261332 69235475 92887643 118279489 51422331 151269400 128013978 27689804 18268370 57993851 124498344 70831435 74630782 64667796 75975006 90504668 62333339 112634248 151654892 46330457 151823532 140779839 32755838 98708205 110297122 143507047 115661489 155441370 105353369 114972564 159084742 164834924 145331385 42904719 10259500 107747394 153420563 30792559 127524650 70552788 14917925 152986961 100542573 164569945 62680190 77887795 14206985 71214292 126730716 17075361 58323107 169056024 57631258 23276043 7871425 152180209 146905279 96529026 162151219 140761564 34513944 110539695 128625111 95464860 65081423 39169972 108149019 40082464 101402892 109171025 14317026 110325614 159962384 165399137 38384130 121197726 59339673 135876665 133851710 47667456 68539461 138057442 91534936 26659604 145720498 47335429 114270498 82331255 147465038 50339720 52921442 94236389 122193586 121368882 90724801 47810052 146075152 44428599 168229229 131310278 53623780 154388390 83250496 102841908 71118786 162051463 1695172 16278826 96709192 136982668 37821923 148915002 71457749 77082556 122737875 168340783 52364675 100904503 94673799 167555026 55730335 144277198 157880462 104425288 140716038 119285566 37243974 41676163 103816416 135555892 98985560 13117812 72040900 150024728 160377915 76688768 96023752 2595424 160631300 168145521 7988844 10536906 99494387 159235855 121984520 110639009 11848575 35092726 104050506 124026662 86391280 85825520 147941191 129540085 40394975 94788702 43460347 111843527 169993795 128314096 92361697 25590644 127193116 163915326 36367165 66742170 159318594 132549561 164802573 135788333 40695450 113368801 143338186 159112316 10791056 82037971 9389950 67597151 85695130 75860120 27670169 4173721 142645589 154725024 88477486 147022613 35773338 126231545 151302414 146939653 55878677 84959319 38202196 92321492 52385755 169207409 100170936 108651777 89741351 147767213 95545202 138554148 35181670 97152535 58406271 98410756 17002023 21655331 109831526 136160837 54648013 139213816 67222573 42500731 135641963 39019590 65101551 60586776 136515355 53067659 114636576 37692366 168218825 37758513 118063487 26882185 138831265 149098568 57476303 97316075 81752983 12274884 97648119 75079582 143001994 122970299 89949380 24251197 156237514 64379833 30119189 19047990 126648776 159384163 91744580 1709996 31859632 93047528 32495976 34332367 44891713 48175994 88722524 32342602 65657536 62488906 7479099 30412949 86490747 133769379 34441320 160124768 110245935 8538233 100757062 49371944 44482863 122693063 142121394 167196751 8346133 80519633 80996500 103800929 151386190 135568778 35708585 19620091 161526010 160367800 108670171 27843178 156915576 151041413 45867343 68901221 11844393 77201437 22456898 100206772 28615539 19880344 102604843 103695189 23235940 7767011 1213392 137440699 145894561 124021171 41717388 163882601 50428460 133423191 151614415 109175258 40448440 167778270 29019357 142308751 47807383 83374273 160120841 111644389 101777844 31669402 114772644 53525027 51874446 152531480 43427639 142523733 46641336 62042299 85482188 40868374 142194783 80369591 57990332 44406465 78134448 2824125 163984363 129563834 68165325 72634370 85797674 66263399 26005155 60828686 117536708 24684204 62520543 163054395 71644477 74746161 16061515 72624017 53461175 140110498 70935220 161387375 166395694 51760733 148849110 45117235 107409502 4356301 23560419 121797061 152562386 34608736 140962147 124267127 71374670 104273903 29495544 106293010 45045954 151039356 104376549 39629652 148711597 12580425 146119930 63448709 18786887 123897037 114099070 156512183 92282868 4183088 56880708 113562465 114904258 65167392 35903065 31950208 27843161 20227246 52426657 58526410 28435016 156264663 133278793 38678451 165317112 143459379 93620309 131912265 161076615 44129654 69475396 64916115 73206369 144008615 47051835 72906081 94722555 142754831 62095713 50443454 153624563 161235327 167972342 72632143 31385128 89794799 143131092 26690085 48163652 144549589 12671069 100780250 57050215 145423236 112453810 90015289 37059439 91964220 20966015 43705640 86062432 35482298 49534362 159163707 71712171 158570815 146183680 93404137 155726630 82821212 68198288 98106456 50334603 119061217 38625377 16830544 31863627 64772176 108926310 14002237 59407486 42276960 106923846 42101214 163457975 30801450 95049431 115814948 3670351 6301050 79091565 161183409 76585085 38258330 37734458 49199343 90871766 3532787 58279230 103714093 4589507 67467798 33769208 31905583 13840159 82571006 146006506 24358280 154465281 139551487 63701720 131445343 103790899 136680697 113668477 5780952 138760273 112535444 160986600 82159181 129506884 132602856 86092012 4810728 7234350 163384535 138061454 150434292 16840098 112014020 158168221 153542912 132274739 131982509 155212839 55139993 57165917 153064855 35372750 133030355 25679741 29327125 22262503 155535567 151095473 95570753 22387725 131155918 151954636 59690162 45938624 147538937 5245707 43669107 106440043 79079852 128116301 27611281 77223333 21229260 17734672 118975452 122217131 151293540 21012306 57387461 20051228 92697566 102181798 127429127 145658295 14551218 106610842 132127111 127198471 70433380 49401014 91435537 124093081 65198094 99473426 105879621 162312787 80960749 101800029 20974549 122888342 112689940 52244825 54997890 41475682 6778733 162783313 37751033 117814250 5420994 60704824 104956708 99425129 86330573 161124538 135445817 41422625 70231454 116184171 147167249 143189283 99545115 51716601 80929299 28998889 143985920 146639603 11521631 150284182 99436910 42832928 64706148 123744224 114176777 18295927 127535122 145515223 162025300 168524349 77042963 164493445 60131873 118896793 4617234 115890292 67947487 52291286 31366598 151146014 157328540 143446425 87718402 56741376 117337213 160348828 144222849 116733441 149344337 36192626 102116756 102348109 94836166 35802204 162239823 162696460 82011281 122669552 113032711 65742859 55573000 5387810 159947220 159796974 55328812 60000106 121031483 16940857 88185579 80431284 47908890 131524461 5565766 50056602 2983075 116628449 134780573 21057594 102070669 68973709 45121774 28605968 21034559 99654935 151370533 1328737 29708979 159027588 143171943 106590663 47220169 108865433 66017681 107474595 162778740 121695707 84667276 11101493 121368032 81073731 55541006 143299596 104876196 142667808 106312662 67240389 145852826 140139245 14665951 131775534 17360332 96007041 36683246 80115781 28371096 1922139 113733570 153966926 8047766 114923468 132466499 15531625 106662692 31758159 84350430 96475867 92714736 102768145 101932969 128460007 110876601 103923839 169057537 1700612 160686244 20317839 152897728 158453413 139761284 152138355 110913542 158427369 141602622 112280308 32287675 46568100 113793920 63436962 98439996 58069739 55168570 80904836 140003279 88949899 142355824 135046912 66694213 68766241 4674881 61036817 39115079 106422108 140040067 84808920 33626153 3140444 129312795 44665783 131855638 45805412 86751238 43830658 79516854 109697328 146726218 63076290 13267378 36703765 138952968 54412767 90730105 59832248 164218521 117087126 362916 86704267 69290844 92785337 128401357 119298537 33262370 32587181 9944303 47320180 96051853 152865156 13286724 142273187 7026457 106443001 29230327 91457909 164610133 97945925 93377039 40899654 31245388 102544323 40402761 4503266 84726028 167171591 8573984 75677115 155312357 52026035 61946419 99785478 119962948 22395630 118690617 7298797 166064789 106988922 28284192 119729351 121881687 51272612 32394622 85428893 152964011 11066167 152356992 24799481 121045763 117476834 104203591 93619340 23082872 115535587 27473887 113321541 136538543 84816842 78750052 112822081 71418190 167086013 168144807 156022073 87482017 153681377 145009728 125194715 158376403 6805797 130183246 118646332 36391849 20443809 49828564 86318911 93016724 146400685 67387473 67399067 92436327 65580271 74141352 155748407 51627453 95896541 83041447 77690000 30115109 137285421 103106700 119693090 72919409 88935262 88476211 48308050 131052558 150742876 132594696 8558956 29722868 165588466 167100191 157443375 88525375 139474732 114405835 89531486 8727171 112591799 46527946 13908125 61299416 74930628 12085470 34361743 1934974 134244512 158016411 19085407 154823879 29534049 39323431 25815860 84947827 105386383 104357169 7235693 168237848 115011647 82255775 78875257 165346607 18163701 89268258 131967651 39075979 24470786 127219976 77906546 85931362 121603414 167406191 58521956 41073513 40952932 95788404 89339896 100500515 117471394 82289860 52808851 2187390 163790325 151063819 87794324 42193184 95136828 125865178 15712845 22657328 160596892 116911618 102843608 23314548 169036134 42590712 90991344 55343296 41546028 82350091 133868727 51708849 90543309 9024263 99787008 21092665 15282303 162128388 30533768 120056380 62239992 50322142 114479275 34835499 17706554 104298128 157539306 163990670 57724979 83106982 23556917 21380611 132286112 48833945 2780690 46122530 2541653 142653154 32632843 2055181 100556122 152324233 57616570 136553078 8845491 109561957 75098486 122028516 120501729 165453316 71679004 57735621 103725687 45520798 103176094 81915520 88044292 156143368 163587685 101372071 167466541 12742095 82245745 112523476 167695191 103741310 88408602 51484959 74951402 27034369 134006002 105132114 166411691 138117758 13651748 138445909 21600336 144684858 63041712 10362214 106111314 101099187 103249993 67217915 168824246 98521154 59826723 75413904 45870930 41870966 56168748 59652966 64840465 14953166 40184685 167253956 143946956 72108866 21507448 59296391 102728586 20618535 38620685 142248367 21577692 34325397 87708117 135876716 47768453 157524516 37503258 91856049 149231389 94103296 102650097 73985479 144706397 26778264 98049200 46785428 57959885 68088570 146315855 125339130 61669625 151520983 144523834 91374439 52856213 69635196 58099268 45334410 97837414 133403947 50060835 62181801 31501731 110236721 28376009 83593828 37699965 140660788 28284209 99588074 117539241 40898685 150371188 138391713 133876275 135811572 76720966 49233292 44652659 7582731 68321453 41850957 110537621 27564888 157281501 98921045 72876518 13705536 60536014 114811574 4603158 164463202 85777699 168767721 152775413 94792986 123618815 72834511 148483780 96941446 91055604 130822055 117523159 140469368 146661771 60304508 85010557 298061 158626252 155452250 142020720 69517794 49216734 151270250 54191036 114864614 5113345 57465525 70479552 124579196 74248401 155931939 112663063 119899045 1687029 23055995 106890152 164024551 137076321 161656434 60655388 33149405 111705946 73570492 29203433 35551573 25006643 54654932 40888536 102703460 72646049 14318505 45760243 136831742 69004037 48822776 80841613 157235312 40535633 82612333 114233302 47387347 59270653 43516005 59527914 87709307 50683749 54554224 94813063 34993378 37743315 67915459 130485217 88624774 26974580 165084552 77768965 27091880 171802 46478527 34764677 35938697 106290137 70870110 143349559 118909934 117799273 167263816 169911991 127455868 156713344 89912405 11635021 65016636 125667978 27786602 14392489 54780885 110525126 68535126 71577633 147501894 38902817 26118341 88483776 139578670 37456933 87989535 5023245 114815331 43420975 53694415 149935138 91602358 145671929 17645167 106813363 38484532 143480085 164595343 80707789 895730 13312071 63822862 166681073 4642071 18809412 62857041 161796565 15939676 82567640 153823191 79404569 378318 162088217 92954351 16966 52657347 84496664 75822958 25686286 104996454 57913305 87891139 118469447 85771494 161743678 169944920 132749702 41578243 114209961 99061006 35814002 155924425 78144529 31965678 76818393 155479807 11067204 100884426 60526783 117200312 115808641 152607725 34078064 158912753 150803634 137626271 108821896 86151682 84506864 39449044 136943959 105518575 38111688 107002097 24708106 47299899 42448830 127041850 12596847 99963009 13382383 144523375 143182126 27377684 78294129 117080819 103545504 160407767 64172705 132676585 130323938 18608353 51083623 53274056 34232390 163310687 49880822 80725962 61441791 148013050 111476021 53398088 147890395 151304318 115801178 29785003 79208797 76510064 59263513 69312264 11535809 62675838 80611246 109854680 44619934 63908848 2716175 94745318 39679105 23416497 100407984 144129332 152935179 148652012 82010873 119927520 169477488 167959439 154609747 143632456 117431121 41397992 77344798 69682439 132305169 19602989 71567076 153958358 166518774 103902844 96633372 124882986 159032773 48168140 24797203 153637330 109005564 106461956 42675321 24623310 42730486 91953340 14780225 46830784 123684656 15012904 12809024 24667357 71220888 99017316 50522453 83054061 101322040 148083328 110287585 56106868 23766323 22017108 148612402 24765515 88461098 64071096 28346939 53362762 92845993 30451437 8002019 80532587 71098301 29607965 113410094 166700793 89522442 137864696 86370778 66481815 93256594 43784707 55072690 158640804 128865372 83576641 144462991 139990189 66530214 43905611 51485486 41212097 145890872 118474989 32952902 84567945 79705622 92168849 77251995 24450522 140560505 3262300 157712060 104160479 13180899 163557731 126811687 164415279 60538564 21228410 17782 12218665 59505542 154640160 163921361 58433097 158579094 27226690 163320445 163576737 64946426 100638232 167206815 11188669 154569151 17575365 73321323 114752839 21361588 81841723 95263988 109983030 123205494 491300 128510956 32645644 6652083 60855019 51110398 6348497 129326225 116994391 149346870 58562280 68433143 40838488 74103697 147812535 62949436 160846554 86586831 84222777 169416543 101972596 130205567 6800748 89437680 158942384 148449270 109159499 47491659 19302752 21402915 113456912 40606812 79763303 117119681 164686242 67853222 164464086 17694416 16702160 119612391 114330593 971329 158607688 109888816 137827177 93999528 115165956 44995192 121595713 133365765 72658306 21981901 160932710 102269637 44160407 75651190 112167309 80586239 134633829 144778154 43348708 146152978 161388752 121906422 92641432 112129263 150821722 138489837 36613648 74090131 56498939 93124045 68287725 76529835 132189960 150982253 85111962 17949892 45488940 101860005 101966289 90946311 128298507 53909074 165455594 158937777 132809287 115116928 30916183 78319408 132135968 105874181 19291226 98989555 94859218 61485702 85460309 48243552 99603986 109211094 14396977 67787874 80374759 81682467 59615209 102129251 50896453 97255895 106233391 43317411 106469776 134127246 39749094 164193395 143720992 114412652 13673440 102925514 93421868 53866506 38194631 154851504 64492968 153560779 29273065 35404132 137168699 160121079 137758514 145506366 158860240 114585066 84469090 48095890 92719972 42548739 166208303 77000633 133066480 122409129 100405417 93115290 91731507 67591847 80282262 14963417 116486737 2392563 87632807 34475915 94879414 52466284 59436879 121022779 162636994 166173997 101349835 102038879 21755563 29334503 111950508 81521630 65175756 7646107 105928955 96653194 42382224 118536529 3036727 69979616 108054346 50000672 51854828 169359185 132314366 63612827 110991266 20895091 156869149 50723750 156603592 131108743 99005807 9864896 121688975 73933051 146367552 97425453 83068409 153508538 134201298 169774223 7227720 48442333 44069661 12062095 18620746 108315279 17962710 131963571 167887835 115987532 107371592 168486949 169439238 76815044 56614318 45746184 77258013 124923021 59270721 150939022 142732068 53412759 37477775 21905299 84026767 94607771 80859174 14703198 152266705 136649485 47147120 114886289 48179360 3763375 87134741 17925055 111829281 162163 29128616 44953168 92668802 17218807 160351888 123072979 159335492 120367718 59459319 158357074 24713291 101088800 105557301 110737813 41646889 89657252 142405600 12376578 18634618 80870870 115832220 61470589 100182071 104718368 92427980 69248191 115050339 125431984 93314343 36460427 40106757 37103928 88209056 9348470 107099949 38594352 7743024 136906406 9374208 16534438 160749739 42053767 121584595 156794876 103327020 73273417 142887074 157380305 169577822 31652997 51099943 46182081 164581590 126964959 89244339 19350845 128800687 53951829 26327849 105489097 12351554 84644445 143842797 134040835 135130195 12461000 93604584 69628702 131089754 131417973 146435365 61954868 45943486 98629920 110771473 35711390 27569971 117934185 80536021 49279702 103702958 130407017 12866705 76700481 45612326 107469172 97667856 121151996 25563070 122172812 71962054 58413071 154985396 100617917 135612009 72386306 64747985 66344693 100099094 147345562 36974014 55990928 27958132 20489607 51042619 110587669 129621753 98256124 122788773 132846551 162032933 7923904 81919923 112774685 91585069 106182374 69944817 110494543 157004656 67480786 101238655 47856020 126198854 145775697 89512361 24413853 59009482 124563981 114439342 84786361 99853648 87155209 144203707 77029601 27711632 123028490 45919839 144583793 136868292 71364861 52087711 31006283 138822000 82081712 161693409 54231190 45789058 110775315 5330010 21042821 1108094 136031178 79072406 149604216 45186731 19346816 18835983 57541685 71659182 133962312 118492380 136445417 129445055 163924795 134026419 29942593 83827170 68458150 14864868 143141037 16245183 46608424 140388057 146433104 11483806 40825976 122660542 94678729 76587703 143882951 114754352 1809548 15711332 165893616 15443072 156396719 18527909 104638281 85810271 6605435 78578743 91497128 57658441 147501537 145442361 3304409 41605494 29028044 130584463 102443071 45341108 154938034 129266436 136356847 29887938 13076723 18154079 130577323 152814683 134392361 119641648 34201484 29782487 50170451 140002820 157253842 139169021 42300080 3496900 125463077 20404743 535619 11395831 26329957 100838577 136931311 22351838 29468786 146908033 22668293 54302063 36023 28747629 35952484 159712552 100583373 105344172 90764547 147043098 86312383 108381324 157240055 21554861 89239749 121560880 66165411 19011576 66307667 14458058 22997770 91844676 143602587 27729329 7583071 139849327 161820348 80089856 100485606 121180437 62647703 87736337 159684587 126248273 80155085 28561139 124246336 14334791 51975681 82726913 60238004 54582733 162149808 159123349 167877941 168009504 230554 138648974 81934373 142083535 154184696 67900091 149430085 7798342 158702803 84066717 84328568 148160542 165435041 108658050 86730872 53486726 116162700 82776774 126915761 99784288 10087885 71893510 127265978 129483339 27094685 8935846 36656352 25156549 156409214 148617774 35049733 87691270 18486633 39183742 62512910 23770386 135170383 839800 137084192 162872529 62961217 122168460 165137184 163166493 103892525 157421547 135431401 132078933 7381910 49565761 74088295 157416804 27154083 156612772 2821439 49833919 83126107 88069996 158359675 158901533 82261572 134469320 23172207 55602053 87723502 48713755 129103542 21142526 67980909 131592223 31247054 65819104 129901488 135999575 55267935 66019160 98551686 7118784 18274609 79140406 125457824 151224775 161632770 17314364 131030135 124682896 160376623 32732072 50408825 55411109 132613413 120792786 79257536 115921980 103047829 22359913 35401429 148001371 109364451 44398968 79616355 33771010 145305494 153933793 29352098 152269340 16006792 8547515 74795546 92793242 115469780 103484610 82883228 163604957 50843413 141167286 53332315 133082137 153390065 10442250 92997888 58844395 150830630 128334547 26410435 137143811 99506253 139774646 117222038 155850101 57774670 164073749 129507326 100394809 71405797 95182660 86728084 136819655 40074508 46377564 63055108 131100328 45020046 161454287 45227531 60724476 81430493 49980187 66242795 74709118 51302039 138585921 24270356 105458837 41252642 91663711 140270162 64079715 131551423 51951201 97485803 13389744 85224961 138060094 11185422 98331587 161788031 63809109 98965415 3436108 155965786 62454838 1634584 74807565 157136644 89499305 98289733 18127236 135155083 155344504 163617180 100857090 151893402 50700562 61699545 157938721 13476988 42700651 139815531 151992512 137142995 143195063 108080322 32971143 140215490 49522190 12318795 152657484 145410282 96745096 161031837 134675292 73977591 112552614 83659397 22508357 39252932 125582111 4198048 133770042 128308078 15488037 142431321 137578637 96667287 73394967 54153330 152103301 45132790 22691549 77920707 58409246 165456104 168203661 46561096 90318739 92987807 2450839 157416277 167585048 57205000 105518711 48168667 167354528 159882535 59858258 67227809 156490389 140750412 122300040 18536069 65873198 38443460 141046841 23992117 105683084 159099464 34732989 123621892 159105720 29099257 22956766 147548389 88338256 129290542 83110722 96425496 49884800 115208932 141682386 22662037 163008852 53911488 31215468 163053834 34759747 120598017 142485194 151766038 97748096 3603388 29018269 105814052 117822835 100887775 193103 67172236 1539333 36071331 4319836 27409321 45367798 107962784 105445492 30364652 169457683 139465076 81872068 23177545 58730988 159022182 118200932 145868296 81618836 125041834 6394618 64650660 61237706 135146328 27990602 103739763 31700138 108611283 33950989 91695416 79156471 130712881 46504452 78527828 20543956 102892143 107643592 89763077 119401353 2026485 80702842 82782554 18025236 138562903 62400455 97542447 81458492 142228409 37688898 86270410 117633098 130461060 144529138 119536248 149167010 84118159 150190427 98472313 16038089 50329214 14287888 22434407 158690308 5646278 80488948 31815602 107431092 86095905 113968799 145347212 36393651 54950885 33744167 89382736 130071471 14152313 38030751 6698901 49820081 125160613 49230436 167403743 147733910 158711150 138936053 136256598 119429097 95384637 133468819 54536782 67680638 62496964 84474700 39220275 82857711 20837614 53599096 94199822 107840826 139418326 21196263 126619723 89545851 3927697 59448354 167715149 67433798 165485480 6989805 124158718 86241000 73315764 125622911 9559083 62209817 51477428 159213075 98527019 78469161 22257097 1807117 137148129 166702017 109933118 162834296 132538545 158933442 133864443 148555775 98971110 92731515 65992300 11693773 118019627 72687393 166160057 46927225 142392153 157320669 123270638 79760226 166890972 17227375 166136019 67255298 71484541 8875360 122922597 104109853 59526163 148294400 27900213 39827005 119414273 94234553 123314175 102758064 71347453 154620508 94165975 13757675 128001636 133258597 80360938 107384240 122962224 66402663 37581560 18345873 173451 8756581 136039729 49727380 53321503 73147447 16890214 61161937 62489824 7383457 131124944 57166478 83807042 36482697 95505762 129973959 168466447 154875100 19998987 71501133 42847276 137795472 96832000 10299824 147637027 144274138 106317745 96858129 50708892 73844464 161410070 84448537 118537090 77950032 17722619 21969780 169148912 125378519 74682224 145109909 50244979 142187643 154500046 18965642 91891919 8398017 52273334 12189884 145791371 64913208 116429141 144325206 108796991 162962204 105093932 163277843 41080738 74468636 45318770 16160081 111073427 61296050 48680860 37236239 38459083 5767097 114853462 114196106 89224534 16193809 129033451 77762454 129047204 165392949 6303702 132250973 120250180 142543793 150559446 23826894 1124958 26733656 105970979 27354632 60647585 126177043 8952965 65020614 33005381 60719036 50261741 123759966 160131585 131328995 100500923 158107293 106220913 93704918 96722962 61788795 119980832 130120108 165708010 141605444 75629634 34630207 102559997 69853051 122669790 105820308 71614880 41043797 165203960 98759341 94296824 37012655 59772969 163950397 52707837 130778807 169328245 130348877 68588013 76442234 111910303 108297684 131669624 110095332 27853055 154225445 89161957 27523034 69307487 12500168 107982674 68530332 145691088 128061051 84335215 29329420 75293425 27228849 49396645 128843901 24150591 35090907 155279785 3589788 68331313 34918612 8744205 98004507 19053906 153337994 59334301 25297972 1025593 35304342 58309456 1604069 45860713 10649327 87451808 10262339 154841593 58916356 102171190 139867194 74359938 105970656 100751775 29867606 121207501 120195287 159523274 2760511 69681028 115460617 23343465 129077311 127073283 107528145 110224906 109755536 62184062 108366704 123737305 33190426 18670131 109637828 50644156 25445600 51742356 116745732 134390338 145561939 158868944 103453568 58262774 20123648 160712560 40555251 92409552 53229907 144573372 125207278 163647814 50834913 157677890 130948552 16653846 97562507 27899601 64879871 137588293 101253326 116684549 17749496 160460569 1689188 14225974 135545658 3646976 17048212 95573830 50017910 33783590 81042893 63648204 79330891 44262356 67102179 123931853 14380470 69231310 167834557 145199210 78158095 102626518 65226603 25765455 41612192 52165146 89998697 77042351 104547110 109396564 79989726 5354864 16866159 47023972 15403428 155856017 16398421 169030575 128652328 133609409 14117072 90773455 106726442 148726591 55823308 130211211 122925521 113269317 87531402 14593021 67091265 82239523 57964526 111761842 125088465 90377916 150768903 85551820 88458633 4068729 161413096 86017688 124679377 87038147 91015246 5009152 1493144 155597906 63212392 121569363 31227674 119196928 110871603 85366809 9143093 62668069 155404633 114099189 4461854 93957963 101197260 38103171 31302899 144941915 145302400 142504591 101683579 38607187 131917977 152544485 91264211 74084470 93217137 48264700 17856341 46141859 42677990 1977610 27638991 31801373 29107179 169264308 134347430 56883462 55548146 141484523 134715259 48466881 8668844 132260153 157300626 33123157 154083478 55422346 69565802 14870971 94908297 91007375 2792743 134069905 25477968 21753268 163531908 103983815 79915572 91716853 105994252 45615182 140827439 99203568 73548545 5947807 87417825 169149150 75602689 58817297 70052427 145082046 40699054 165159012 84355360 9681075 9651869 37567484 99302780 88033582 82921648 100473570 145393367 112578284 108053207 138179842 54348218 78968485 60865848 1384684 154501525 44880102 121094315 62964413 149192476 154417205 27817814 154694526 102207213 68879767 100667438 153988431 96019400 73658841 65041354 79590328 154612875 114813903 150672105 99483643 133968415 94317139 20338426 66573581 151817174 112259738 50880711 56071950 16247257 64160091 49355182 147405640 139602419 43600325 35290691 169209568 107049663 163336051 101203346 59942034 5760943 31814276 149508744 144563529 45012498 66535569 39399132 50700715 90034907 57634709 150832211 41088388 51024888 33824883 86724463 157048839 31609001 114724177 161528254 91001153 121957660 111968732 70182613 142273765 44290729 77597928 45901751 165773188 130926911 165705613 3924212 93704765 160271665 143091448 141164498 123926396 166054113 161053920 151507842 160844888 62031572 78660666 33236734 107152870 148973261 144331989 104261663 158980770 145349014 116799877 44088786 38460902 35330199 73872718 98869739 137814002 72026569 96367832 62821817 140857172 60726193 70864483 137467134 112670322 84926203 17137938 113750281 113853641 114889706 38012867 101952587 96881300 51039151 70904501 28907803 86138592 61061314 142029798 115876012 6073114 2672655 33443590 109037881 14855841 89380764 113061339 111150471 158045566 52706035 128881352 67224987 113699264 41974564 21064122 98971518 168210036 47091598 126122966 115635564 43295906 108145993 149693636 88384632 6068830 64872731 7328768 62153156 162674309 106770319 38324630 19039320 97025426 72463078 91951164 132964021 135415574 20433184 23580972 101344157 287980 99058898 112186944 157534903 97342068 130561054 6814603 166279822 93399462 146225007 124374482 117858518 51591685 152813391 61904446 13811225 125471390 45679374 50331118 38245019 156578568 1468936 110050027 5634191 71763341 81128216 33088562 124085295 40527252 66384405 149354877 5876407 31904359 116589009 156998332 94494517 68727549 23969592 102345865 118229543 106436813 161147505 121450125 23797909 72091016 27264600 61620665 108882348 15665534 166802249 99671901 93356503 37714993 47835110 161414949 154223966 24933798 153066402 14534626 93103917 106219128 115833019 23408269 76117449 145452850 121398496 90162577 81368052 23363236 103096789 5873194 34284750 152405034 55699718 75778367 101682389 33816944 102359703 164045954 53329680 92684425 6883283 116324132 41626506 12037258 76683549 23683278 41074006 60370247 124647230 12854992 103788689 36496178 116811165 57188425 112372975 64838068 40611487 31195323 18873978 11412406 5477111 33558680 79921454 51894846 14150239 28455892 82599566 143304084 41675908 117082757 6155292 61511066 29924709 111254035 6037108 61538147 99867537 169480888 3525171 7303098 127650858 156711134 145060507 24339699 116753246 63041032 31718770 144777457 63914815 110709695 133360937 9118035 19671856 83948465 45071607 33741073 161087563 59522525 37041793 62212401 57104751 124404640 35147449 106977498 61288655 18741140 12696994 114935725 18434443 20245011 105483606 78631715 23241261 86510926 81288832 27528287 53982123 151589986 50137352 78283300 157126614 131465998 158107089 41145746 76361807 97504724 153092633 102377179 16396177 144395960 168278325 88278195 13450485 4409698 96485421 58114789 8476642 93624202 82717427 14668790 120744897 144781299 102331704 17411060 78373196 121411977 150359645 79253320 58244941 63868779 67879844 131564326 147470087 133415898 12749320 145288052 364446 27167088 82553224 74485585 108066977 85227477 98097191 13636805 143890159 56703551 68818907 147608484 96950864 33580219 148518545 136709767 98356288 167158620 24328309 5584432 161461189 42168041 4150992 109684918 91219773 147007755 62335804 59129315 95368096 169313472 95567557 145485796 118901485 54318349 141257828 125289745 38544236 47365043 150696517 79697445 42345266 100425358 24513779 104327640 35128154 103702244 34133195 79716417 86441294 129100533 116121645 104235364 71021784 119302532 131601641 126133268 21328455 64600391 153246058 37437927 112492009 48810281 44488881 115350389 148461102 150651637 123709425 143324535 165926120 58786323 78226962 116282686 25039759 28566086 149684541 47768283 3479730 165109049 98291178 24518505 59237979 55867542 62038950 119713660 89273443 85849456 168101746 2861270 139203038 166416910 479315 69201577 4143580 119450143 8117500 69229899 136598791 16154454 133361583 27095671 10882618 152688288 61504674 118638053 148089516 120892491 36587485 145807997 132449720 122374313 72651863 55928895 141409655 158223471 132279601 12417769 83721141 82904325 88238058 18098897 23057151 10344313 159941185 140819908 123581296 72345642 33987488 141042812 2166854 45706030 21176662 124576408 164545023 35479612 166061185 79530777 150915273 47014044 94040668 9404502 49491301 38282674 166821578 112895895 29587871 7012177 126387928 125641781 88564152 122344325 38339301 58242391 68994636 2828749 88151018 43130360 107670486 44469042 131627056 78672668 36653139 19667674 101703350 49663885 104385491 42464436 71182162 7201404 27126101 33677255 122438743 25024255 68794971 19365754 112353017 17633522 159684706 78713876 78002086 132866679 11041245 81686955 73106630 67182827 41656477 14166525 42052135 108248537 13430680 40838879 133126337 16330931 6077636 56391890 26867361 123619529 75327697 74203691 16605226 126022326 47450672 43087554 162210277 165829985 76692423 48291169 14424721 64988977 78625476 5680074 66865403 152389530 18020544 134175084 9649829 57001119 124865476 108998169 86008083 123665786 14321038 152073415 165506815 90414160 1708925 110049823 139903982 6069646 89553110 53389367 10853803 32822172 70767515 135841101 40476388 74873916 152546304 20397858 22101853 162491695 98403446 1067991 98674086 83977773 156389001 14757003 126022479 86009205 62230268 137741310 87009434 38014499 69446887 100546534 87909363 107836695 66882641 63779291 93544710 139886863 53988889 35987572 71278858 129669438 41184897 26019180 137445986 161802923 47026930 73728983 17635902 162716350 164357394 38238202 96672370 6547108 19934540 113749057 5510584 150517898 42537332 7829180 113329089 111517297 150481280 135320068 3218304 113295497 83397716 29638905 79634256 68816612 140313223 121492387 76509639 40207312 97887853 160171433 106695332 25795137 41519457 21317558 81396357 79554492 105111697 1252373 50820004 78319459 113955862 6697507 114721576 156900735 120822927 1078684 132083370 139475038 80384160 11485013 107414874 111483603 129487878 91513550 65998318 24580861 151382365 52131860 116842326 22835233 163311197 108334744 134816307 144605944 163762853 4763485 73899323 93737320 36100537 145033273 154011619 44081714 20022974 91561286 90503716 110674284 81450043 139532447 165583417 162884446 108477017 32175441 135941078 97129007 8088396 52259598 58208782 36810508 12509807 103311108 150195476 124704435 135524646 25357523 129789900 99136894 37379056 143921490 86729682 39043730 44794320 158062787 138730149 5010699 151458899 112472595 160468338 28035244 152772608 99293073 11182838 23825959 18424362 87403443 107424275 115921793 9063482 72588946 97038261 130490232 492422 83366555 152066411 2349502 77180680 68563975 148876633 16149677 165265551 129722563 57274071 31376560 92890771 90778300 19207280 94570609 92641857 10619798 59730979 132349658 150088682 76131763 149735966 121667317 54509956 66722909 19508350 43165839 139136619 109258388 5562434 166861426 25966718 141327409 110656706 38131408 110907218 85970955 58439540 77500416 17727600 7705624 51021522 97029710 44464129 96773996 112160594 69809463 153490433 169608949 76093309 31066667 98797693 131620885 16146056 146012711 155303840 140192608 107597981 90747734 135688067 150645381 23995245 129692269 127910465 24032611 2682974 38707521 15593352 120803615 149337027 153496468 57802550 23315024 154380927 132825743 146660921 100620382 101998912 115039850 77569623 43321287 156429648 24873108 84746802 64103821 58324705 30885566 24608826 108578473 30228516 53306203 16537906 84809583 23635304 93794321 7827718 122991056 99959677 134701846 424082 153157029 148874015 157825977 7842627 59054158 126437347 83189755 22629737 33259361 48751478 27618030 126333511 163309463 57715221 152452787 24050410 103752666 3060 88907433 144344195 14305738 48752362 115743786 92268707 118555518 142939876 164652463 88124549 152147603 2230111 84650276 147637911 82031936 100477089 143097925 54040382 36934710 66588218 154386180 125267288 37282632 133438134 121685541 58453990 69904170 61398747 151258656 102862155 73397653 102592654 63296474 24408872 107191477 48845029 72803180 109650102 30709616 143488993 130305850 132239226 63896387 164827818 52277329 40022573 113650576 95346761 40013580 98040088 128051599 67321887 160844174 116495441 148972921 143541557 28427910 117669954 1088935 40756599 142674319 116222166 72880003 79673628 91553296 21416328 14782316 143295091 53114545 109720040 35967580 36575415 38878643 115606698 11416962 32079017 112405496 158429324 67946059 130625875 159606863 149875995 66078473 54856212 81306546 100557533 22986907 123874342 97500678 27050366 163864258 111452476 37738742 2269058 109924142 26747443 143935991 39012994 60988435 147271833 69877327 159858208 48511064 141841880 44815128 135227690 861407 70658358 160416386 167088172 26428234 53316675 88791799 49566118 46683802 45205839 105492208 46293244 83404414 2061437 129491346 64117608 6879713 42436947 98784960 57088380 83042586 83608023 159460663 59624338 105327835 90971930 62748445 3305140 55418113 78097031 55789240 68983994 952238 151310064 144038144 34211004 100381617 86249636 40214333 2988311 27154457 5735613 134404040 164241488 97324592 163331682 161768940 3506216 97903561 133628687 52604664 163859039 134842181 60653620 116482912 45704262 45409856 48300723 129027110 7675585 71155659 64112083 158031405 68600848 57426629 98250293 25496787 21445840 141818811 28415211 107236952 55822662 105183233 163633024 167369250 86540982 71042847 11043897 113755432 155284086 106831366 73795062 104758403 94788311 87856646 115839904 107487906 59117296 141320949 50861773 45713612 137055377 144915514 133328586 8503400 98198001 37510738 19236537 135123480 33186516 30977196 152201289 108317727 71004444 81635241 169859937 117831488 69892083 74165067 5707155 128414804 159403475 112383702 118604767 48435686 78721781 130092721 24087079 99130978 37524610 164750638 35500590 57043551 157318799 149923578 126115469 108476014 71923260 65970557 871029 28516242 22665794 18990496 26002503 2936716 71753583 741302 2090303 10742572 154184135 155590188 1483556 31918214 97230667 57447743 78679383 159924117 18560736 152759943 134383589 95090996 564791 95898122 11067 149284497 94239109 132211924 87383281 46521911 158902128 69582173 115883951 66967709 72029952 117421057 43362087 72887313 165266095 13009080 103163582 63810537 106872132 146030204 165224938 28459632 45313364 149571559 132213539 132510512 81095865 138306951 40017762 57240309 54930774 48992606 161819260 54420553 143742599 66030941 44172647 165519514 97099002 17810526 14818883 83964258 90686126 71781888 126452409 18225751 16808563 153116399 75184353 44405751 134714511 81826168 152353320 107247832 45936533 21912116 13545651 31111581 14731350 26932624 13202404 107924415 153940593 133151939 11008112 90434186 89728108 95158843 103459161 25565178 48638377 83071112 60742496 73138675 64987617 155238509 152782638 118715080 96302518 92560070 133431249 76937053 13793171 40435639 118122392 143070674 33982405 16336983 120277074 44187369 51398021 42603734 151188463 61423499 65383734 119288167 59681696 75825185 19451400 152680332 133287854 118879147 113882949 110663370 31198859 165486942 141641331 66041583 28538359 139180734 70172566 148376170 104988464 4069681 58188858 76383958 127250525 1446853 31494132 8513328 13064041 105431093 45081552 154289314 22804225 641733 156962938 102424473 139617736 108560980 61097983 145800381 148926494 110615192 55339301 106709119 13129559 160562093 59016401 93949514 57035221 81936923 129131813 43977844 66127909 162090393 94350663 159466562 75214664 78750817 125260658 5419685 28879005 65736314 143051821 60035143 9719070 108685794 95069457 154914302 18122918 61128923 54514478 93672108 15183652 68127738 141484115 114336186 100746845 160541251 91309618 83863295 139164584 13200857 124056939 29808378 75470140 150241733 169929484 55451093 35656429 131200577 84440003 73588971 62478553 24417950 166684116 6880767 28505413 47281029 97604004 70272594 120100002 154205980 67533758 123185094 94004169 136759577 68626943 25960105 167399680 119812957 165966614 18735190 44325256 126655236 41753122 43891756 29382545 86958927 116983222 136740860 148559549 54481005 57199033 84367685 88320746 143347893 117297314 31985466 39942418 34049215 140148170 96172978 28683233 27122463 102405399 130493445 111008810 86346366 145144504 5618330 147395831 145274928 159996843 113973134 4020313 49534685 23018442 78171610 64792865 82757887 88535847 4651489 12823729 164147937 84980297 88031984 63957893 29570327 128826833 127764027 168056220 36648107 95438510 5504209 99464501 33655036 118218204 125738885 39654591 168933777 139501473 72274667 59349720 36643891 11953465 6057032 111164207 28775577 74149274 117454666 110145941 162874807 34827730 19365346 156536901 13670125 94943198 3639105 58987773 17283118 85741761 61140959 16116884 6893160 48303137 11111557 12344941 4071279 147946342 18708160 23411380 69367361 25096080 78243979 48702144 71462900 7885518 128394370 139892932 60945442 46142454 50068247 132840788 125508263 9922815 156527245 4919137 132717453 51005729 43265629 142288130 92447649 147187071 19865333 68302906 105853781 169796034 114034827 16175840 27449594 67188658 62062342 117702305 110520672 113989318 3993844 166446575 81292130 161046151 168934406 94340650 31322840 140047173 72082261 17068595 144388871 99844026 65897661 166951254 16219326 156693658 9782463 126901481 1097588 63522268 69533774 74192811 47737105 99860754 150569680 25464470 29838944 37249040 123239273 58066033 55010487 38810473 160747036 59530209 97762393 66228311 13317171 119632910 61133207 98648739 26757626 49053364 107326202 144459523 19973045 36184211 121612951 111852656 42756734 69439135 48011281 138742763 23832113 96077387 85918034 141404079 152310242 39674005 165876429 100086973 97525855 61843110 147267821 77755705 139107634 71056991 53587825 19151401 33709351 80719842 98164494 74142185 87393549 104400230 123987851 81270863 116470706 147783176 163188015 89820843 125381919 85099059 97886 106180674 52295859 67618248 56422099 146562474 133913930 91301917 104980151 90056990 16667956 98023904 25772884 26704484 90146291 68932671 128482634 9226546 162492970 109004680 98814812 27424638 143727690 138521440 19593095 141885128 46655803 1594056 169900499 137396261 157568257 43709907 100168998 145892929 15703495 135042118 98475883 65252630 23382497 6905757 11377318 160649490 39088389 136778498 66701353 39343525 67252731 76988376 47347533 167329844 37076269 84697026 27867743 139162034 47963664 151542794 166555086 131827741 149113953 78710391 96461978 105326475 71766044 99923195 113459496 684981 12304141 168884647 80948356 49171837 20816925 158596111 32893453 47881333 119571115 162402989 118048918 151859249 147882745 9263521 44623504 15086939 165618182 35210995 139698418 79593167 56750012 6564227 2007377 65762341 44598089 114991706 77076742 23576722 136340374 167303783 76697404 66480200 119235518 102917184 128535589 117241197 83375293 80047492 125904890 143019045 15611457 62553727 141709739 85615332 111661644 25750325 117696032 133037767 70632280 7412680 146417753 55171562 84286782 146781519 21471272 15420309 27355839 154815056 134416450 15643978 133239506 37220344 39722013 44262424 160610441 91319886 60478741 163803823 126775698 64157949 39153839 56098232 161953662 162661508 97006913 150286477 52936572 7532343 101356448 72875889 160223708 64280060 62521478 91529428 10426100 29847835 128358483 11695524 91508144 15881536 87731900 78545287 163344551 141722353 54033956 146072891 146151924 168766242 94627440 92247168 89144957 106462279 108342717 168277832 102874242 105934123 102845971 139883191 14137336 60064196 43910184 15774929 146721543 148141383 30169662 112103729 45670211 166555460 165367143 52474104 115102223 156744794 102966212 137464567 26135239 55106860 108271572 45807197 120738029 159110582 127921413 165421611 48514957 147691444 71725618 144674029 19273427 69166744 107146070 30535451 165281497 40552650 1439764 82667940 57853601 24293136 29604310 76111924 60466501 83290735 50041047 42395569 6149002 79756945 115981242 90457561 38570960 111536252 168241197 91191808 48208209 132160227 21531911 150735617 32994195 139821753 120917515 27132680 158108823 12931135 17875602 37133967 64795959 151538544 114047985 50869389 169374264 29790052 13069328 27978838 74999325 14548923 107322802 64872425 129426525 162335669 143010970 68008891 23013954 95469994 48913250 88101939 17693838 113111761 31000673 110504335 6793064 160971079 17781405 27441026 18086844 55650095 151523992 88186293 40510949 7296043 91250866 21343313 55594760 14485768 12316857 8742658 26128405 4279359 26269233 6116362 27330220 109207881 157326789 54611803 84285558 156928156 100218740 51382721 133089804 73607994 119003808 159314956 151127161 144182168 83803387 103585930 141312823 32214779 110809655 21508043 2802025 70365992 40841497 122358350 98147834 27380183 96732023 798898 94987721 102036159 23322810 79470189 157477018 146111889 122075589 26197952 1859307 14143099 35796305 12212001 159365616 57362794 6465950 87458200 154809616 15161773 148284863 77727638 10076869 67599616 161758978 122304511 75128848 10713485 161510302 116898035 76960768 585735 74137289 62170190 106046051 116102520 23349347 34634882 115864265 159895778 150016432 61830445 85273275 5756353 153515729 68710396 164378474 91223190 123105925 37263116 12913132 127776029 145772960 19984299 28915589 143187175 30129168 118944512 8151653 94155299 60997700 53291991 99365187 119203847 51287623 43530727 107014371 155184381 162094405 113942772 63352455 165489441 31071699 62502489 160198446 117094708 155643024 93125150 136708815 8148899 136465426 95810963 154902895 50390703 5184235 105870747 86767490 27821401 57040270 54523386 157836721 81364941 156146156 117168862 33486413 125774483 16383308 169343647 59699053 115065452 104807601 166812942 158660031 128504887 139315357 8122243 141882119 156522808 119635137 105818234 57777679 68082433 88902044 91627484 61153046 49004268 62398585 146262696 135935451 53561084 98630464 120966254 53141422 163833403 60952599 40224414 123928861 26590414 83240330 35919963 91381987 55329084 68996625 18457427 35256538 22672628 89786690 145824453 135419331 159176253 16663485 83582200 5377253 76916160 143743415 103407107 98790893 163976815 96222856 114308051 15176954 19025618 99766557 88501915 47009930 12504333 88271361 127574137 68558110 126716198 41068260 28844886 19952611 2047973 106332467 119852465 111558131 114565805 83323205 54958552 2655621 85003230 153247180 81020470 135515432 110577112 132680002 16395582 61733851 45396579 36868563 28645391 13304812 1843378 132408631 85007106 118009291 29714776 86159740 25828287 63671732 145589224 28504495 62635276 370838 36371602 141123545 13071402 39619265 51078421 25452315 78513106 130496029 123190177 94222194 33286935 102333506 36757621 23047801 22249770 43493888 136478669 10819242 74909106 69474580 131766660 163053715 77890549 32147238 164374768 60245246 62282611 19695061 36677296 5926557 38081496 13199106 120057315 129890132 69122306 74116056 108182339 60171908 43985545 95397642 97773936 12677206 163657113 164678575 114640877 132487154 51902275 147281200 132094777 148919830 152495440 122698078 37888376 65240220 18284554 16152771 20923192 10096300 38620039 88799313 13715362 146189001 8081341 130980835 86885725 86515499 123632279 20545605 22084938 14056552 5481259 131858154 162841130 11725750 96011716 147141171 91557121 62772432 148888278 144987866 97938955 105398878 17514641 32396050 93609140 27928603 142901541 124930671 32850596 117497489 92873159 22306431 142781419 20904764 138178210 30268262 55247382 152497956 107636945 155031704 13136206 824687 56488450 40673010 91915957 25662248 30740386 2657321 151735234 119514658 28699978 29067586 100962864 143157748 164306309 109876219 46600876 132323427 64838187 141901635 80017487 157821030 8684552 2905691 132740369 38762788 29041831 70363782 163772611 121399431 118499299 68303586 51053550 117180507 36102781 74818496 150733747 112301932 142577215 9033834 129284592 14611993 67541544 122105288 168660145 159496108 45317920 43529180 165384738 36158830 140707980 7739998 142882637 89059430 128133709 16051774 54673547 32756994 87229448 44034505 41002130 7150030 26076198 74268835 55277370 140014788 118055208 71299904 62873276 111187429 15431495 143186478 20803002 48518748 74649618 35519341 128127589 113854423 133853648 86224272 123035936 18545164 122832973 108060415 32336465 95320309 72338587 93376529 149006326 156949797 126747019 10896320 115889119 58623820 17608651 19088314 166658463 153860846 39374499 50092387 102365279 129514007 6399038 117600543 149319466 3110201 123926634 101370048 64560475 159773378 144195071 124222570 119179129 100865301 154719805 22440119 169696924 7174170 126743687 77342911 103308847 29723565 101259837 49288933 73333274 103571650 84470994 105127966 124261058 90237615 139933103 165912673 22235915 142898192 57838182 70939623 68710549 16923687 10851763 25892088 153963866 52144950 57741826 33198943 107350308 95448285 164428845 155483870 118579845 116555621 62979050 124583718 92885773 4715086 113057412 53420205 152182878 73814765 168261240 36960975 127160272 163570277 161602442 37558304 3312501 62942177 3311668 85149549 161607848 35152889 25045097 125410904 12422104 25590933 3017483 135802800 24354931 47729965 57204694 77028598 14998318 167027006 1915781 80081781 166868022 66276404 97348834 94624227 166731206 115936430 137205827 169220465 26247082 49821560 84691688 38537640 7653655 62746643 36999242 57127429 128931247 157372808 44619917 40584848 145533158 4822254 69537208 138683637 114344584 132741219 37829675 168361098 53249797 57774296 100762298 168936378 91845526 43335261 162304797 106894164 158269116 45420175 105528928 15277016 83275962 54494350 109656290 155336378 166218350 132746013 77780355 130361474 70935492 50080198 81252554 167853036 147986649 95219193 97108471 24790080 57532471 24312941 90226191 100485232 51140760 8675134 25081800 14817999 121786759 112781366 137319115 116868268 168261580 59692814 138643279 118806217 34871301 88732860 54635824 168596208 111583937 23291683 146562066 91549301 81978964 48102775 54413379 108231996 110522712 40016827 126223521 127456429 115849135 164511176 98716399 138910825 33044804 15217839 71641332 104172226 165092151 141134017 107612176 92800348 155763945 134640901 103335316 74968453 30396748 34138856 164244905 118440479 115663308 119503251 132548456 144039878 16937678 82862692 70012715 87439024 166977332 57132903 153508538 153087159 42113913 124738333 74332262 330633 24518522 21740858 165368605 155323254 37939495 22749927 4326296 142942324 23764776 41318823 13960944 98362153 60462506 88790915 6897155 140589796 31604734 145905679 54088832 166601462 80031665 71019438 123127192 165533131 90208035 161337463 105238296 144768192 43167692 11900782 3893221 74179041 52830764 75259 4874937 136518364 125176950 59143867 168881043 63382154 98307498 22150150 150786107 13190266 6668454 78606572 8693749 8420236 54306347 166566408 28729456 8924218 136815745 64743276 161700226 148298701 40377856 16714009 1771536 104475948 8220860 164207947 97773868 113801043 28108208 144391030 59575990 154768952 140366654 19039932 82730653 115964429 89040645 159331837 143308827 155625378 57463094 160164446 49613412 152481534 144651402 70651252 87224688 131948101 155540361 135443267 71980006 61440635 110963131 98408682 55792555 106020976 143352194 57582366 148490274 1676438 54151936 156875439 109131177 15299218 9953228 132322934 87973402 34087346 106145161 127165389 71973784 31871532 20036948 52593563 13745418 83715548 1677594 24924635 7146069 160538089 10425403 88211623 27745003 133806116 77500841 86109879 21165255 28436529 79948586 45903315 120785663 85540039 93340183 38305012 157349229 2155345 158730683 164201402 162446356 34968626 75773267 18118379 38646542 42077465 160889139 158269014 65389684 57146860 80574441 55368167 38849998 166833546 67471861 2782968 11611204 129888109 127620734 103818864 135274185 134088537 79548865 162162048 148792160 82340265 13812772 35147211 35110933 70273597 57062846 22643779 64921606 141141616 77951851 92322155 47328782 37069605 9259271 23512547 93895879 4616333 147161673 128929020 88448467 60895972 95855435 25252106 94204378 116985517 153780606 101839503 152639073 83463727 126183843 95349175 2847347 37536187 122878941 85175916 87617320 154269492 97530921 59348836 64368409 13668442 169007455 153463709 8550762 38818752 25563359 161912454 34039559 35906465 166982704 32705943 30371758 98554831 90809648 72044062 121975085 114674044 88743077 9741034 20736787 156292509 63688460 129647831 89405652 159061061 64299372 13382689 167592052 39465687 87625837 50455677 84710422 35766147 70930613 57866130 126246590 67265702 135708705 30984132 88743043 5089290 2977159 97851796 4169352 13413374 130187496 69301401 42724485 54540947 135349597 72205766 97569120 82340282 25096760 148231466 24286761 107815632 36560421 168705144 39445848 77486017 67103505 15525845 6174451 142641543 64513130 26002486 111889325 112665273 32716245 41147021 138726766 3401105 69143947 55938891 10450036 96643725 30501638 133435448 57903785 151001837 143975516 21189378 109894511 86157224 72966839 86356107 71037254 105544075 105888937 160219951 80826092 145799752 50496987 100812465 67654917 10463398 163294112 21853993 152937882 92939527 94673017 78548772 72177325 111881845 109679563 36820895 110040014 145186239 131978106 112539439 88414059 94988265 3627562 20548478 154349358 155160870 100539802 8259246 17750142 54754960 42543639 82779086 80639891 57219637 143839295 46544572 20667682 54588003 143348794 147254000 89204661 79690747 103400511 32276897 128312090 43621490 24923904 57117161 150660426 159315891 75020422 98308416 53158558 41181004 69064098 130320266 105208104 161006813 73948487 83210342 9366490 34546890 33142469 57500171 79239567 110365122 30056901 122650427 134593420 147369073 43043116 91793336 46898393 13450417 110610449 58292439 133436842 168728043 54658791 166945457 126042862 155578016 144692950 53360875 130283563 97022638 136963390 96568534 22422932 162006821 123628590 18748467 56405048 92855394 42515436 95724892 6108083 107190644 96096053 9038526 135363418 112044416 55174486 81408291 21858260 22241508 80015039 65931100 42144785 120650071 69352129 17744243 12186127 46055941 157363016 155706961 79973066 85949977 46656789 109271478 149237118 50793025 60859847 146749474 98614246 47661914 154478524 108600641 125065447 85572764 37458786 81910692 128475494 18674976 148969147 93015024 116194813 11543799 125290663 95782709 134282252 16811691 14551626 42609157 151340443 164073579 87724862 15431172 66944317 157577607 72278543 169102876 11414888 100986511 67917091 113592538 37367921 45963767 95158044 7740797 96893234 73742294 78303479 140717296 73536543 51818805 158637999 10546460 122428509 65113230 115109890 131851286 82037631 152683120 25294997 18483896 158376471 159789511 28544139 108276298 66063666 33082119 118047439 24996562 143018586 107388745 126584941 46721763 162691496 9270202 40415171 103578280 137405407 169801729 122592746 107731431 13694673 95552325 37288293 153681785 26575505 99596115 14395362 144596832 105121574 11687432 38581432 96151711 137155762 143637624 38615466 119325227 41795741 20338834 130874636 23997455 14151361 111036775 101563457 159263769 26000752 89413285 49792252 67517149 17457164 50626187 4580344 98601037 117689895 98863432 89592669 33786939 43329141 88687861 125888060 30947344 96608722 94156404 163153165 47783889 47651017 40429706 75524302 2889099 60054999 87864636 73075809 70974473 133130910 10725215 80558138 87038759 2796704 2363034 84104049 161527013 106313801 106333351 122194929 40870550 95105327 48325713 102050014 70081854 82790850 81087671 5918907 61325035 76827131 89520997 145561429 9746627 19873187 77026082 55723722 9177773 26308843 87578356 116791547 6367129 164801978 131287022 82136741 144085642 19669459 158031201 137460708 143779659 32457913 166988331 79003148 52996599 109482414 108439583 164100201 38727292 72661468 69009154 11824061 166612410 89930510 164021678 63398525 132899455 73007707 34536095 156281391 82272741 95207259 50785137 41208459 147852723 72668268 77645086 66102647 8906419 62202337 71585521 159827438 40856066 102803692 141844583 95906707 143501981 50023452 11675838 139784234 86170892 65997587 10302459 13473588 45193174 152005160 23610603 43291605 150747126 107632763 77837305 80127732 148979789 159687137 14509058 19416907 127312354 95677938 86971456 102056525 59670255 35788400 48199522 94817500 58108295 132113239 323680 135922956 117510817 55986270 85546618 155488018 167815619 50850485 79377148 51328066 37940787 113883833 843659 131158213 121338860 148187946 97944888 112751157 85889950 158330129 89723263 145749517 136550358 107735171 134792269 46681711 38991234 41413751 49233938 115961284 95538249 23820740 153543133 41268945 75197511 30754598 26376146 63900841 141550466 36745891 56834383 169849193 137423903 43155469 43241812 64703445 66173605 84918859 95932377 1102416 119590121 48070866 162542304 71728134 93578659 72249830 10087613 136170765 75694659 22800451 42642545 94097499 74060772 95451396 40359836 102748204 82174396 5460553 99199063 8431235 101065459 110566283 113781408 21227050 16077342 130398908 131865039 5192650 158731023 78492978 101347489 34315367 86465281 80213174 3960456 65843312 165592750 51207111 140165221 102323272 15332963 2979046 19036838 84171675 55311727 96966504 146553940 128719716 102230265 2596546 62952428 153172159 140971990 128169137 141975857 69031628 129472085 58530099 81609911 108698272 106154324 110733733 112678941 138376957 155853059 31475704 70501703 141288224 65978054 19425849 121682838 42602714 95136607 127196550 59589233 10602152 63767170 51245956 61106840 47209238 163267524 86608948 167448538 15399008 91928520 159235600 54396787 73400169 17543184 68905131 151403496 64975904 168493834 51947784 68663187 121034560 103485052 1354951 137380230 53450074 26565934 155856170 154317347 39943778 103966747 87255883 87141626 82772813 118077648 39106188 150227793 159368914 142832385 163973449 71867602 121085679 36382890 99371052 104596478 12863917 116925541 61394786 92215548 73250790 117747610 2264043 162101154 17242947 51092769 76081511 27101927 105361104 74458147 40867660 7997055 72917335 9771872 42042785 68728025 140797655 41355424 45712847 22105015 86452412 6087122 117124016 3396022 54300346 447882 28970125 152592986 7818181 4636036 115084832 26288630 79538461 27968230 57310944 114747586 107469971 5194860 123976733 24583156 43826221 61485515 27974231 106138004 19007003 159548876 69465893 5270816 27303564 168062238 130577595 168847315 142646014 54747293 168184740 67583619 143645767 155138209 122198482 27211798 356660 157761054 19530416 82319712 50356686 133006470 17960483 157554470 33458057 85391935 97653695 48079009 41207847 84439799 168509474 152373533 121422245 122958110 88842595 126111831 87593809 109066118 19087141 78747723 138038521 4320261 146092798 129378874 43425990 155781880 47340665 81261530 94745777 13533530 109432400 36256257 62719409 166792661 96924735 32307786 66701132 41675126 66144586 78803704 42211782 82527911 36441047 13089609 24170158 62522328 107309474 30984693 85433806 90954607 144117364 107769630 104202775 119283186 90946583 76631920 93431201 29040250 140054755 132079545 68911285 152453739 124473150 61044076 43921948 42917758 63126117 17283679 159329797 151558247 70868801 163560672 77613143 158025217 158441921 19143496 50681114 164750128 54487414 108605129 20381521 136241910 111557774 142516100 3031321 41897775 163743014 78256712 87636020 3196697 104596869 34040256 137046860 102223839 36887331 212653 139346977 84547970 98770153 93472885 73897147 42384077 24964959 15858025 57990553 92954504 112194305 114138731 66778448 144755816 127083925 89951777 39049221 122523743 44064680 5770497 168444279 131192043 10163875 97421458 75647705 153850442 125438291 148418500 49254457 127633297 98058482 125933212 66362288 93775043 35136926 152584435 36572644 103500488 52282242 90788653 91746382 14099307 12893157 115272461 62579550 107163801 20603881 12415304 76976068 9906070 116000469 32237236 111359435 117327438 21987358 65125742 2396881 90069842 12037530 25334658 144442319 2536077 11963597 111614265 62064127 28122318 39929549 96862464 114335931 9862924 152003868 29577654 111492222 111806212 77694284 134912272 126501590 81353364 95742300 20763596 163573660 100700367 58935498 112858121 138710582 3344665 79814167 135447772 163111855 20427030 183600 90212353 49387550 157187253 70527016 147621523 17453288 32355216 115525132 146735092 87441353 19029936 18824219 137638664 99673686 155630308 12203042 100901596 6298755 7652618 65013185 168749395 35649986 31615529 52546456 132040088 25986761 11522566 159028608 36704921 33575612 9779658 140004248 114823406 147616457 108806596 153453866 90169564 100264487 164917867 113470529 42635915 104093023 139837444 166673457 141238788 11405861 28950201 120087745 22015714 158037814 58626693 108037142 101038157 36072912 137921085 9289497 145615455 83413186 102750686 70744616 5813150 7907941 5977081 164960673 16153910 120156187 140685234 137536120 72471799 68104414 38362183 36121226 51485248 12454642 169049360 59683430 102153748 97678464 72459967 62289054 110679656 58616000 98247420 100400776 165036544 41641840 105099695 49274262 39992126 58301806 65547733 18777826 87892431 117929034 134477939 68607937 69697467 84096450 105531563 145646582 96972726 160768524 128033392 80058967 166209289 131442283 118878076 48836699 44244064 77240911 2584629 70138498 96190301 18330386 129489969 37500589 76979655 16928328 164492680 21454170 139549702 124225018 75176159 8235565 168492372 60971163 42993578 146480262 103050974 147520169 23753046 152935043 31246952 21326976 126552879 116017571 56197971 60221446 104871198 140357406 59885696 141141837 133724652 158981807 115423472 48488930 80460966 47937773 168131496 97003717 50666409 101676813 43496472 54819917 92360473 157777000 1943066 49260900 15836520 134031077 64886841 71587595 138216630 165585083 39822534 156441956 51782476 42965324 43350017 162335091 135723818 60225033 139356667 54867279 22625419 94150675 141464497 15427551 152457649 51657560 162320964 76413759 50444763 56681366 94763117 41394847 55516169 158634650 65750356 12531431 162854713 150011128 74157349 64519624 67043138 30662033 147237119 131162361 157269873 139933018 145715058 118369538 63594229 157675935 87206005 21822560 147739571 166661659 147661388 120856876 83142325 79355082 69445629 86859188 118770398 139844210 132012667 56130413 25704017 134494684 20231547 6304348 25213924 64846551 46474192 156209158 88555601 127223274 138015622 71262249 22019777 151788886 120862044 127230601 108721902 77453938 74196313 54579265 157006407 4686594 117235434 89297498 167915732 165008103 141215090 152165946 49013278 142713691 12189340 11970159 167913165 15000392 38433396 30789669 9770716 28537050 94531441 131159114 1036014 101059611 128996153 105857606 6314582 55465288 115733195 119989740 1167067 123088432 128484572 103831529 126566445 164414361 103420639 84821092 150427509 113396766 92489826 157482679 116541477 66063258 70969441 32671008 24395136 77750860 25391455 124966201 150468887 80321209 24987977 21773991 41624551 158510618 59066160 160314998 165260417 124469818 94995507 9428846 71100154 158540283 134877388 88146887 81421789 78811643 146512358 151941835 44891220 133907538 146227931 27983411 162167981 79183484 68303399 133674400 98608908 140185026 163421646 154938969 82468513 118137046 92220937 161838249 76758332 127559670 152568251 141680380 35311516 154430958 166330159 102533137 47782291 168345475 59846545 105983729 68436747 121026162 23368285 149701303 128866596 13943553 21249099 92669482 79976738 2922096 160214358 74311386 119338147 124282495 70916775 64398414 29849620 9717166 110280190 114002102 6594232 89938245 109632898 86132319 163303972 60998210 79639764 127861165 39427250 123319870 32212977 5726042 128945323 132211550 852822 73361341 77059640 103079857 139206540 41703669 91029237 110268596 50625252 122532855 99932188 129525618 92746407 59063984 95880459 84474326 130105488 97272300 77738875 120473067 11386855 136657203 36652918 6818326 33555229 138970172 127962978 68785434 103414468 50630080 45501435 119696252 4994566 27722835 110482167 150917551 147823262 21150414 85704684 142209454 19702201 35261842 137787482 28934136 72889591 66190656 52055530 157268717 89186335 12059477 84920712 113129169 82232638 127626412 27894467 113704381 165090944 124537886 40517273 94027391 147202983 162115927 57956247 107796830 43410809 117358599 52547357 71652093 151506533 98048520 70006629 17465545 54546744 130489280 5481157 126155368 19126020 65464382 30375787 103718241 78265314 14160643 78306539 94467912 67491258 3390140 137260975 1911463 29325442 141819440 158198396 19318885 163719044 111821478 44782386 105605309 106597480 66601223 124988641 11544921 106156976 134055047 9288069 10077073 97902932 130439895 128444622 146242772 29094939 19185724 79404943 26526460 168028408 164582134 150063267 132655964 135147960 83260135 4402473 32364957 68180914 33940925 96881589 5730887 59438375 112094617 58129171 15173537 10972684 168013431 57348650 60819302 139407956 151749191 40954088 121954481 561510 135802936 49126719 153946135 108778682 22324451 168898621 9520595 110237146 2661418 124601823 156967715 11573974 29679008 17973607 35980551 79361083 66390610 121767124 136660535 18298715 22630111 111456216 169083258 4238287 156488451 145326693 72072078 108188289 80331953 97280681 101764023 88922631 76762327 71107872 57336801 31968959 2424353 149979508 167825887 55994090 2311320 95106075 23133005 63019986 133540508 103398267 112491873 150263119 141806877 87028117 91976239 156552558 104794443 6747215 109421605 49953854 15560559 31330949 26516141 53205529 152488181 164396868 165687678 67891098 106195719 81205209 49422485 109912395 98183755 43926725 7200826 72509964 10374437 92276612 154147296 21794425 161911162 42950177 39653129 47623171 85767890 74938261 54493347 23931903 119739313 22130311 137414502 163675490 7622018 76835971 162447257 13896922 130029141 102852380 148983087 43813114 138160615 26259441 167303069 11892163 146936202 71050344 168318683 71574981 58658551 26314164 153992936 136255527 2392937 94582934 58645053 139769104 35141703 56280744 16514225 106324154 145317717 137656344 155428790 145749721 127733818 49018259 72500903 95958795 122163088 96329837 34371705 86067566 141452138 38353190 79727824 11011818 29802581 69888649 114009463 131224751 66806447 160591095 47052957 23522390 154612365 30073612 3579741 37196119 66755362 68268685 94769730 133438270 58016546 80581802 53650555 68682346 60085548 92071269 67874846 36232831 42774414 62700998 21016165 126303523 90785287 158937675 27975387 39392927 27869086 130221972 48629078 127127700 28422674 84409845 85226202 39125976 81311578 69940805 134189296 158335858 19273920 18710438 9738705 128661338 169548004 62914535 161481793 125510524 106234207 157194359 148731079 21014023 83611134 156144949 88315119 50881136 127684110 128063635 67289264 78365648 104106759 61106092 113736171 31196275 81041499 31638972 21934488 124055239 18363842 87094502 132528175 102832456 36705261 75838275 46974281 50778133 14461594 158111186 48349547 44570430 52255365 137760044 36619054 2296802 48625678 123119491 71111408 100074750 76227490 247367 114749133 66363172 134124832 24076403 83239565 83086735 46553905 159571520 120044684 77643301 118205828 124307808 106988548 165187844 54138455 131283214 10490768 97629929 73150575 92827837 106202689 161652830 156921033 126713682 93781146 79542711 66681225 84074520 154144644 126558608 108374898 83189585 60904523 4727258 167093170 98157694 26171823 144652388 143429561 90336844 72026501 129000063 20900089 110852461 141623090 40950603 143284585 30571508 113136955 164742019 72907424 156934888 21918967 34602514 142521251 39676742 59566011 135502716 119274890 26842337 17888709 44046915 21269176 117176342 89695298 132061729 4200564 14296847 67293803 123743833 126080449 145283445 139032392 103177726 124956545 131840049 67289213 33349240 120600329 9446934 23317353 138311167 26941124 66782426 156473219 62470597 149278819 116384907 20638714 110272863 40752961 64366607 104939657 127178292 61548109 11249206 55340797 148377751 166691375 95836072 117518450 25158249 652188 82709488 146109985 157991523 156250264 133202667 17834496 63934994 44273389 163578760 24735340 119257397 123223021 71908504 143455877 129741212 165532349 47468335 102917813 21297277 12507393 156533501 129029371 106912388 135636727 63551134 148572469 85580397 106825909 94726414 21517087 9762981 75649286 82078261 67921035 157989262 96739095 1317891 160111763 98778534 41937674 122522213 25034200 21067811 3289177 157918525 5073786 128578752 18659608 132447425 165265585 55087837 21395707 39192820 97569256 18763172 165980894 147516055 84225140 41192326 109392603 95422989 55432036 1784813 17871318 75947330 165365392 129974928 87837300 2876366 15375871 124466248 66135610 52060341 100794207 115196335 760376 40494289 153259539 63965628 164870879 99740139 114672106 143018960 117045748 35745016 156511129 5136397 3998043 125961296 112373315 21270587 112517067 141901193 160631946 25737269 152385705 108450650 21841906 69791766 85234141 45583239 96791659 5886811 157713964 39258219 103749011 44981830 100357222 106427599 149048588 31468666 146028521 73239009 70868903 78725674 95019375 10416291 132765869 18725942 106820707 54268964 123214759 99227079 73849955 14871226 20620745 115366199 114885184 148499828 135246849 35076831 20484065 141875761 21056897 100226305 131697419 31681897 59396946 140119525 52932033 56366186 71140359 19335120 118026070 91437016 157893110 49928728 5004851 95301864 127444971 133999814 101401141 28199923 71909167 140964255 132338387 78421561 22940157 118215314 151993090 27583809 55193815 124132504 95970321 79938318 59819549 124973205 20875303 127274172 51786182 84226738 73617004 104339047 149924292 92497782 71293580 136777597 24231222 12382460 78927617 41568383 145893099 39720636 139478404 131233404 115891805 84210061 19771221 121729146 136518364 131904802 43212555 51606679 43745488 3386570 72279206 163718313 57810421 145171721 110442064 27657453 47071113 19354296 82267080 134520694 144362113 45374700 133835033 106017627 138949534 101219615 126049985 40690163 34822256 134347022 72709578 37268879 30683963 27315175 56011447 72954327 108111500 58441308 71336675 14310311 156353335 166829415 45206910 129035117 88357262 84515908 51097155 163792518 43498716 160148143 16991432 101634721 22623685 5785202 114886 132795160 39475972 11383166 151036313 86372291 33952451 81380105 50128257 96318413 151204409 138451349 31981641 103712495 22934700 132372948 8431609 13155586 116210351 167897236 93326532 89016454 53338792 99285729 126656103 143201523 138834053 97144630 91249115 23486112 41009627 124924449 139496441 152089021 63766422 19055623 40638772 60958311 1354101 73496389 74846665 148189544 137838397 150619218 66129643 60230439 69694390 54262912 62805106 133427628 161416105 21409086 155622658 66303808 160751762 96030416 147615709 163224803 8228527 47236948 56767794 61221267 132067050 157582877 64995505 69721165 110209300 155655026 58291300 70135846 90619639 143046959 148887632 166673049 27576635 22652619 57928622 33350022 45962288 48480566 133720810 7748192 140723399 143213865 110306183 13123983 117342687 84024302 150753654 155734314 7400304 55734976 128353485 72394534 65616634 22272720 9889155 82415405 63046166 127548756 83785894 50012912 156132828 137154861 109860290 75139779 86638834 84791665 160093488 53783784 127561744 86503803 96771956 142472835 16938052 157468093 128888900 139479866 97757378 89951369 121985387 66768265 87236486 124522841 90704775 116178136 33003936 37381504 139305582 13717980 80167121 49298793 57438427 22494638 131593855 27014683 66791470 90484268 118904664 42171594 10980725 48442945 3002744 46925253 76031293 18478609 146109526 158176211 128773062 123942002 6869581 138932857 65149848 92449009 73911733 132356203 143446136 67880337 137858797 70565266 29588347 106721529 70923660 102432820 129226554 62389405 3112207 153080512 80999390 19118030 66763556 101814734 83603212 166326045 100500889 158400917 10322298 59424945 260253 134426701 127885169 159237130 141522229 102896427 123922180 9183349 99489185 38785789 95951859 113853148 35963772 95970712 74412247 128113870 68667692 137438778 24119090 92014251 110445787 5813575 130080362 116299533 142081444 101735038 34381752 8480637 2487117 101181365 103496663 45482786 122211232 116480889 70057952 98122028 99757258 125519058 6989635 12103745 43670552 149728469 131814736 51772157 119135184 118775226 98291705 106331838 135130858 63740650 164177194 108106417 55457060 81522055 95323080 108391966 8842992 141035604 74459082 82272503 36017407 94114618 127815605 134038098 4664205 166980817 156223999 5901873 125112282 122980652 106095521 160114976 87050268 104283321 73852896 35379771 66881485 107521243 10932258 54067565 166592877 94333357 156523403 28241709 122940175 72867491 48502071 141481769 14545098 146133241 5727504 169994084 114752873 81360657 23509198 14420964 34486863 88538720 165237246 91462584 13198392 48366819 63017436 127309804 103344717 79414701 88750421 148545898 148898206 33435974 68336770 58580470 31126779 78709167 139160011 3656819 97546238 42970764 83826592 83134624 108795206 122844754 56066561 114905074 137949441 36498966 67260619 83213028 7271546 61676884 53676735 92951325 147604931 15256089 152221638 52000178 168042314 45293202 25293093 138974065 42989515 64488344 10248297 59975184 87699651 68977058 33475652 131301642 12140754 104539341 16488181 119247605 31664931 115722383 54853747 45183943 103488826 74737627 125429043 73718358 103637083 6362964 17384251 68469540 11000275 155816509 109164157 66982159 69438795 77516226 133793638 120184407 155741420 129642102 22888885 166185268 124090463 143141768 145286879 87111536 84682049 57357677 81998582 99750628 136757979 45201317 101867791 97716221 14299754 42204200 131170929 168103548 57180690 55731882 46104697 167954696 49053670 40611317 141446987 62608807 28330687 39994166 164498511 35307215 107284025 162942450 49141084 46113639 155052495 150967463 145131805 79096325 88132760 109793973 64640103 63295794 77961524 4532574 4366331 33138678 10863527 19492574 50223508 13810171 121125816 165962211 44807104 64600102 112284218 76299604 104136798 24984475 85754375 1238535 150524358 48510469 114771641 17306884 163830394 67686775 106944824 75914622 130419087 161987849 138681291 29667329 121122773 17842401 27302000 120186175 42502363 153582845 162732687 49935749 85617542 135111954 102851479 69803802 123233034 91188323 89947867 41114653 113373935 4432087 147724152 165981523 84100683 88839297 56934785 151596072 6710478 120650360 107266923 122374925 151824416 118061685 69697263 105820750 115240076 63741415 104073456 43524522 158802168 150450306 10812306 79008656 76570550 83514370 27972701 154820972 4692017 166742205 143623752 44291664 88226141 121606848 154039244 110289030 60515495 101687064 79697819 43163799 105442619 62611884 138346544 16469787 133739051 10280954 61182456 15308993 29949393 42384451 73391312 95767596 90942928 9605391 78350518 106400994 8824513 163130844 55589609 107978764 120476195 3132471 44543145 134093824 50989698 1663858 154254158 88055648 106586821 144854433 4767412 32157642 18046894 69471044 95224327 104222767 114069167 5591164 166240127 147119972 51473093 132370925 96881079 54887220 117136511 146675813 133362365 157516118 14771300 86048203 23741775 129986658 90760263 109151526 63662552 66225387 134240432 125476541 21490278 54546098 141258406 133575885 113480865 147653058 127878335 150905107 45832731 154776296 96015524 66891753 70681206 112494134 126762064 41654114 149137566 35623075 28696017 32441899 9750214 35710931 116802971 148547037 89110124 62778875 83909144 12438050 10631715 85941664 105047896 141282835 80895367 42231213 12971340 104327895 150047882 129883961 31229918 76085778 91601457 151621385 83906526 60870931 142894673 159127361 59777406 117718761 123983890 73375349 96844461 38830176 38363985 65329232 70807941 163811252 58316069 58103926 97663079 39282750 135660102 49876232 19118642 164916541 34897872 151723844 161660106 167443540 55342429 125610756 94373171 34481576 101689920 135612808 65877720 40787148 90026764 121233494 55643159 11215869 62411675 1665881 31994425 123883114 163880170 143563317 11726566 136100657 65422307 158174783 127241311 45380395 126146358 110953985 66873053 40619562 66971296 112604158 93779191 2451723 75801266 149797761 26968324 85226831 52448026 110266471 152269221 78781213 39503614 156222384 163554552 38834137 47505089 89427225 163535869 87011644 66899828 53452794 24614249 17406759 94396257 141931062 61887701 77577324 104608174 119096424 140533390 92013129 60607907 122837461 104228955 70914293 115858298 12944769 39334073 95450767 10576312 21103579 109296281 68454546 43954316 65076833 90679445 127540868 159709543 76282893 8138818 20481413 10332855 104006034 141183232 166217245 67298733 56804922 148379111 28733145 59870549 77071897 100612120 43989778 147762844 142686032 97924420 3823470 40109341 21065414 146544658 23643770 130244259 135036644 131885133 78186162 23450616 1802918 107387147 21107302 64361796 107226973 139214207 11133368 31977051 151521663 87461651 29017759 121655145 44336068 117860320 72303244 162633373 65279269 122084412 113453750 158512505 67611040 119270334 128971690 103942624 119883575 64399791 139599104 54945819 38139738 150103489 140088806 58091567 12277944 66095235 168066641 40054074 87369358 151007413 144155087 97648255 116816707 146170777 9348334 39863249 117239429 79334801 128004220 13585890 169068723 36948089 75427198 114621922 108657710 41439234 46990686 32848828 33645074 117050049 142963472 127071056 45275420 125066722 28222244 56501727 145377268 63134447 12229154 32287250 14555961 145283173 122526123 104661877 41523367 7837680 71800316 125626872 14619779 167275818 48248380 38635033 21606065 15508879 71488247 154311278 19645353 18429530 50352810 96875333 47930956 91023508 53269517 113620112 12304362 144418298 13687159 134765766 140285564 53762262 62505464 58676707 69788587 54059881 36961519 147561105 55165850 617202 52364301 67899292 163206851 166577016 137951447 95697879 150784696 324615 125215608 118156273 144942561 24965979 39315492 92753360 144580393 124635024 50787806 65076510 43267992 136624019 95266657 91301934 115124306 128654929 61785633 80581904 11274910 33760674 78390842 38496602 106765950 163305672 74255082 99011128 71463835 141646703 56733403 60681500 12544028 112238080 24723831 169356023 75162219 13055371 59924065 2875618 108150838 132435423 122671524 36428110 134994909 139965063 28670568 57604738 119827679 7441053 39973137 69780308 61497534 36358767 121972433 150971475 78665001 145401119 100403020 132557041 63451735 109870235 103309986 25076972 29401925 14347337 5164821 23815844 91931512 49764678 39334685 28894305 104522528 58684255 152396415 135651330 169277925 14612010 157162093 141672339 68124712 111162779 61719503 138962760 129855367 147415313 84818491 12872655 144279731 91343176 53338622 131322535 21386442 109321050 143796846 17028322 146561947 155310538 23196007 144320378 24946582 69555126 70955688 29941046 39503444 10284320 165209145 61426083 59596152 64694265 137977627 23913424 66466719 23755681 61770435 122717441 112912147 67108112 114020700 136396253 53533561 33817080 137859494 24307773 47749090 77537510 133240849 150192654 100310251 57282282 127074541 108052969 42729942 40120986 15707898 127076122 70387208 103447873 76213431 144373452 45403141 164945679 142661297 41098265 163855979 147447953 57667536 127177527 106311489 57012900 168257517 1490849 123314566 90112716 53276963 134855696 75784504 13251789 37547390 134513214 106659530 142171731 19396473 101891251 104104192 144689686 67115099 144073708 150797446 511428 74059004 47840380 143468100 12623044 167876785 162217213 73589362 88691482 147698057 82649546 68256853 83987412 115720071 161097780 71473304 53159102 30799937 9181802 58956323 103969059 72022659 76910924 85985235 23667553 15353992 25242297 111120466 5947535 135730686 81312071 104756567 158378698 77141444 71662871 5223675 118678139 41019266 10556184 21365464 83977960 121548810 125228987 133144068 160490574 81522820 39876322 140941849 78840798 92980106 95546086 9912972 147708733 1021496 78131609 164955947 64575775 29936150 119002873 40367554 23486112 157571725 17686494 155545274 14677205 142181880 105340908 67470994 102835975 146272488 163330611 146951995 71956087 116024218 32044898 1972374 112301337 32765766 165574645 83286400 139657346 109206742 116930794 126713189 7845908 92226955 162271732 92664365 135698862 132389744 11797133 129165966 161380575 70355911 159909412 90749910 11554781 137858338 52305158 168591329 89815607 157584305 91612779 121814027 139052163 162450062 163507717 147662068 17280517 152537379 53517581 56658773 60352210 127631036 31908099 142864566 54613299 28482667 33845572 143192003 90194027 85806089 147429695 6544439 168087517 109184557 18016243 115570080 17825044 45017989 46776367 83075362 96668681 111941532 22356853 23514349 114413026 121409937 142604381 105173203 21963711 118969026 85824908 91770607 143354115 27255114 74321093 44213277 43861139 19851240 130168524 144144921 16678326 108587398 4057645 148062146 57763926 8071770 125492504 168007294 24293034 144183987 128495588 2809556 3635467 78046082 82328348 81691154 36309280 25924286 83835126 168645440 85397919 3757714 92740848 34041820 26977249 65752243 19228088 126618822 129680386 54462424 62638200 50205352 167851574 21905996 13375617 101245846 78370068 10037973 24361204 118801304 122039515 55015570 139934140 139054968 59510370 2845069 74255184 47563416 66006444 11013348 169587631 115327252 91917946 10825396 18508546 55211495 140739294 153787644 964886 45422351 143029857 55157214 147425088 40664510 63776180 80616958 162731548 84774546 98337605 160915931 40808891 129644941 127270789 12868014 159543657 29663419 99135687 130691427 68642022 149130154 62361814 128814287 111122795 34765867 140157146 5070437 55495956 157484549 9028207 113390136 141019930 154506319 158919604 142925987 1011874 55634659 120988031 91178497 83490672 31859853 29227097 126922935 103476756 42514671 157193475 118763853 69462578 4374882 16895807 44259857 112985383 24726823 12374470 154307674 20814018 140321468 111873447 119473382 56149912 18116475 107970604 44580052 56058265 48807289 120128052 143332287 40860010 104248403 22661306 144888195 91228409 106061453 99810553 4830805 24569148 87826777 144398085 72786758 151720342 106659224 130267447 134895867 154065424 15068205 20805807 8749237 25389262 94224812 62135833 153720154 135223134 9534892 37934259 3508919 59403814 88572159 65263476 14357316 17895356 39592558 90408091 131049600 25958881 151575927 42859703 140413608 50413602 599352 86887629 89845034 5111458 100839512 45266716 99289503 10388751 107783179 24989371 47026488 7487242 137847135 49315589 13559812 96377471 31527248 32624326 149399689 92673443 65319848 65149542 88914981 37260311 111711777 71348303 142291156 37058334 117124764 7444368 42233882 82815058 133523780 51072250 107371337 132180916 11391955 88559715 119042976 83871744 115008128 64178451 144042309 96371810 6953952 63415831 89946150 116392591 107200470 25997862 86834997 81048520 73129852 95519685 92890244 113143262 117779043 67010158 47694197 43599322 86420486 29133869 157876586 38540071 132685850 134788002 98286571 69444184 113497967 105263762 86848614 26056512 27297104 43558981 2812497 40599366 155662727 71837376 48997587 87486777 78063609 78360616 14160575 159796226 142748541 165905210 17661538 43974512 65316482 72097221 43829655 7703499 19472922 31588771 85944809 142621092 85106641 93664798 58061766 48531362 131237314 164309624 152397877 99917925 158615134 74088431 143570508 94875453 88301417 61620274 86302149 53319990 60951137 50598460 105724564 160737329 105198261 53698852 44442301 166719527 76228612 148418041 147311613 144092544 16177387 118329129 133834829 51042432 42059360 113197101 51060656 17606509 7135665 35472693 36718419 21647800 43447648 114525107 130818553 114043514 40944942 145417371 72052222 46245763 67118584 12505217 24577121 28424561 85154207 87546991 86897455 65213054 13390390 74888145 123698290 57752128 45790044 142399225 74621432 80938513 30477532 94907277 663986 144811015 42960547 25283811 84990208 18808409 10181385 105413923 68601970 9147649 31869577 129293466 15862666 674628 163495766 34699040 84986383 124714414 42620003 137664810 90708498 153593181 17243644 48535680 54180972 144001288 142763654 4201873 7554069 105473610 13664838 88414960 94746831 104006544 22321578 7785371 73719548 157281569 116485207 103612127 15334255 165862098 13847435 13290175 26064978 32834344 123486725 111489468 60681568 64562039 94955489 54644596 100606119 4826147 149641701 151101049 145858164 27588076 40015688 9386193 51865215 96601174 45739792 129445820 105678766 97544844 111529248 143086756 164337538 132481714 29027177 86296386 150863610 65558290 143539058 17615332 88126895 83009419 15142699 55249524 1552525 119520387 57338042 2593979 45337759 59979247 46062707 25219228 68555458 163691878 132411708 129102352 1469106 57433004 64145216 124898881 19395079 116267284 4800817 12545711 80218631 154248225 77514203 98757539 75166537 78691113 69322005 18147398 150621683 76864548 116997604 77629021 39056616 64036212 12282959 13192578 71882647 154233537 42216083 97462309 159701740 104207722 131856624 107758886 16349478 35409640 152332614 165319254 84320476 105106444 37659420 11438824 81166211 26436479 118131062 56098436 115735830 63686998 2690488 74103935 46262236 124554223 81979746 163549554 43049219 5157681 86380978 159644688 98148616 151941189 55729791 143404860 1210230 77832273 92404537 97702145 138239053 81483159 44100805 158562111 4082499 53180352 41797237 113898504 125005828 151235162 101170961 145097669 115268262 121179264 22110812 162124325 33154352 63735754 88172829 32019653 162081893 115674307 111740388 52797325 91311726 16777317 167678871 8358407 30072065 6259451 39249583 8526146 19059975 10075628 152777300 56768474 109155096 146270516 14995105 14874371 42828491 93256084 160927406 108778019 87392036 3511673 42732968 127151092 167618164 107551656 4281518 132421058 70276283 148513802 48994272 121465952 12153487 166326657 45839820 79827342 48152755 84269068 118825274 48481229 6702777 30542710 101278673 2267902 108019445 105214564 129466662 16279387 117478262 29762495 108883708 29696093 62513964 72015944 17216325 154604239 20888121 2545155 79718287 159246871 152264988 65071138 169629417 2140079 148577399 97654494 125985640 146540459 20840402 131779308 72311829 18629994 150261283 89951607 97276533 41338883 151754580 71649679 44700973 55605011 139491732 153898042 26227532 29182455 21380118 7541387 99148505 26527922 132973558 73867176 66093994 52895585 140307069 1196103 163993373 33814343 148021397 61713536 160745098 143186988 98857788 93357642 158713904 20945343 87765900 92416454 169525819 127789561 51849575 20824796 100770033 166379918 141340091 11050714 48973243 70867781 134804458 166155433 124090582 158324859 161478291 142564754 105670572 162430359 82269970 8227184 77032100 121489429 68189499 77600002 150113689 2664971 40843741 147257196 45914943 158399336 64582898 19297516 436951 22409570 30009216 103700034 69273521 126364298 118546015 8579118 162548356 126878259 154458464 96084561 136797861 151942991 75374464 28328936 92831968 134994586 23189887 111121877 90824982 159343975 16109744 95664338 120599836 51854063 157849267 129320904 80217186 51857361 52278349 4100961 61310806 47383233 143703958 18250945 81175782 155089861 112111056 65799979 112067995 145179303 53848469 102910435 138186608 23558226 159951079 54551691 111942399 135748791 132289376 102873545 10956806 65873844 57916824 133399782 140574139 44086797 102025908 111615540 44019987 135431418 156877530 156470669 49727346 5510108 49553385 148033501 161343974 156438386 105632883 150862369 25057898 10371819 96186697 129730060 11382622 52374195 165430961 39728371 1875899 95660598 46774531 109889292 168718030 131526722 36834019 157996674 5180920 46054581 21806818 81505480 63386693 107559595 103885895 35440665 98620791 60883494 50227758 507756 127219228 26553354 163446211 21517784 148283503 135253224 90971097 52236019 95760133 125802975 77198309 72896493 120406801 62237051 156405746 25321466 76652864 129960563 151520643 164254765 104407149 52093236 116391605 67074044 120078412 136215526 107858234 164309573 47935087 149157915 28653568 153527884 2276283 62537577 101885029 95758994 81039034 166710211 129263988 40565298 167242124 14436315 137365389 47849288 51737256 22472589 159988479 147787783 31853291 126783773 3452003 140300694 23622486 70706179 125666686 37292084 76003566 2799356 50737571 102194531 166695999 143703499 54650614 31638156 92285588 16783573 154166897 92555735 91949821 30811888 84867978 166853470 148413332 144494356 12828914 5994489 36364921 68244528 119657883 87642021 46970439 27208857 34612051 98880500 22657787 149710075 168929238 72945147 118589756 37965369 39717151 138379864 102088094 11736086 114726693 9085225 107617633 87921824 136401693 142382191 91253603 144907150 123559876 7692092 75291555 9563299 25367111 134967165 56305734 71500572 136825282 86051365 55380781 75627220 101330183 126516244 40151620 23757109 50690821 127922739 22167286 157401453 122184491 129962552 98289444 16738064 165348970 87792658 97608968 151235859 87847415 61104256 84409505 43789603 16126455 109582136 128936483 166655522 135354272 31631305 35736686 64730237 46306878 33905548 126907278 31224665 58721757 7902348 17071060 18722678 21776558 76365530 37776142 139005498 35706868 50685415 27668843 41194026 82211490 105539468 62774778 147837474 147782836 28958718 2633147 3863743 80488506 157691235 26843901 76647390 18855856 90974225 91825925 8018968 3475922 162441596 17576402 161169163 131205779 116271245 94925314 116718277 50083887 52745713 128454635 157916689 90010767 87897412 49126039 99130502 92097551 109338849 133642287 22155386 137923091 116358557 169125571 72173687 656761 125782626 77438604 43912156 85977381 45989352 161299825 120008423 138739465 79470903 103896673 11435934 1254447 31480005 11479675 33081490 139664928 145462744 3993861 91982070 106097578 14582702 151130119 69297423 18510705 113961846 1070099 1753737 35594124 62317308 142026840 103106955 166329054 1228913 140790311 58782889 32021982 59296170 149546654 48032327 109124428 94791881 91600709 127278847 81850648 165813053 55231742 134517702 35004241 29108913 25579118 77130904 52700 140850117 46326802 17628490 167578401 138769759 72538541 107834995 68565811 75288172 135029538 62949011 133116749 56773659 59339061 118129991 165636304 31475653 94692295 9985205 96398058 123585920 133799520 136409411 68072097 115283426 37499144 92021612 107818930 58053079 119410516 66910929 168621487 141655033 40872743 90202646 111689286 53970444 133106719 90996019 43280810 95641490 2908887 15356678 136553673 63169076 55817137 114992811 106034440 48046046 88228708 740877 51285141 153985150 107557657 24132486 82054869 130439317 33762714 79648570 164806993 9685631 101777572 100209169 107450149 26306990 40170082 16510621 26170718 64534006 137934617 15947836 132305662 51624342 127249165 44789985 114011554 62539192 157123027 71115556 30378184 102576232 129276211 95601047 53413286 168980782 78183697 156697415 8311181 165825089 3443180 7828126 139732486 74646116 94987228 4745159 21100128 89576859 64297621 4860861 54902639 3523505 166581147 36475149 20899681 143571715 99038430 168652240 72285360 66758677 94784078 53270673 123525570 78701993 17581077 30261054 151920568 55343007 138369936 17755548 86203311 142652865 87723978 30116741 76574936 81214253 1398216 48686368 12890012 4950400 6090998 114374878 24755859 66907750 161292838 160061919 105799687 143103892 40241227 122064811 18128681 158615134 126957768 88305174 76543962 115238580 66142444 143186308 130167929 57252464 20447379 55688039 35902776 78696281 105033106 136731170 26712287 86571276 82192603 129817712 143494960 117963884 129883264 153545071 56105423 71426809 61857679 160559050 166616082 39828467 154571072 41596977 141432758 91484582 99029420 106479245 155525996 38696828 27599330 49814250 150982899 107719905 110127360 16853579 78792382 10607235 161609123 169451801 66090509 68818839 105173390 124291386 103626713 87925632 45283223 67559819 83621708 110398748 76254401 118198518 62635718 85486217 35968345 158512046 149322407 48282278 117340545 22995220 96919431 25043482 12032923 98971229 96811600 65617008 42074303 110034234 23167923 88328413 1903881 96991783 165923162 137383953 77547166 72015723 92495487 76152775 115220509 15176852 129723311 59109 24091397 107128543 36367692 136221578 115158051 44133343 8542840 69561790 158542221 3005804 92338713 113211976 41674106 158138420 119464984 42718025 100279719 9733860 84273845 120046061 7046262 14956872 100825164 89152454 87179298 30892893 47271662 62497780 95664287 71414977 109914605 50737282 31553581 79121757 19509081 106818582 10042716 160244720 54680551 23418860 33044498 141978084 122747429 128628494 156896383 126744673 14778423 85991593 150494999 3970894 8542007 56102924 142102949 76415935 32868990 4683738 37382745 22934717 56795419 38804846 28382384 116486142 20890144 9890379 163303428 34791979 13989045 109485695 48500133 130326590 100620603 49370380 6542807 115769082 61156633 168565727 155451281 76506358 117120106 120399525 79452441 145889784 169098915 106348957 143393079 27907438 98728469 145408140 103616853 169796170 104329340 166274977 24350970 95961855 104138668 104238033 90511366 90940752 109278278 84741702 139139985 138696846 399721 115557228 123242129 6822695 93516796 111459361 73258814 58517519 12154405 93690094 99986299 3444166 135868862 119884935 11592657 63417684 47954314 141785049 162614163 67714315 13517601 127800611 121671635 8462243 113798221 114410323 132890003 158544074 103524849 4356913 65892595 53033047 72101522 53086274 142367061 58373444 31319015 42270177 54097128 78595335 108218719 150463617 119597890 80228389 55913204 28497610 107910985 98504222 169472864 111219865 72194733 92050223 74268427 51789905 67345721 139002353 21060620 162521462 156824881 122438114 159847906 139466827 119955111 78780227 84136859 96270269 121373336 107772911 93565688 167600943 114556761 155542843 141161251 33592323 56921389 8771694 145534620 151745774 113535129 119803386 133246085 103591268 13145505 85635664 90009220 68508453 123699633 158546165 50062637 81459257 13382893 24324059 135084431 143651785 624172 28886859 97251271 43828431 37163224 169517727 81956626 77400864 75244618 107127744 15199581 41157408 40670086 26464784 102276794 143639137 144456582 67907384 51593708 135919539 101481466 25365547 99518612 24906173 109324926 122169072 120788400 86399882 112361007 105328396 165547037 127269293 14370848 60696511 83900933 19263448 29461884 1795727 10704985 42512189 86340246 30118152 101260959 31976167 95927991 125975389 155142493 130037726 144025292 120009154 125621245 166519114 68918221 161397490 138749988 14303290 23295661 111157764 154733082 52564493 125243267 161022674 22132470 151027983 58968291 23405481 16498891 86061837 158657107 132532697 31447739 54205656 135910104 128878955 77559746 114886391 40162942 83520371 38141557 38086579 70258722 150414045 138234616 12455968 84959081 43455434 74315500 52803326 119092939 163232215 126628393 126692993 32070551 43220562 6125474 79917986 110201837 115534567 159583165 63807477 107851740 15309537 70543319 159806154 36501737 135297866 20883463 27995940 148320172 213061 32558808 140085695 123227951 149084390 51418421 72104582 118391060 69102042 118295996 114002017 106524295 4099482 99177864 156553119 52158244 42769858 128829995 157711482 40759064 125235991 139065015 91825483 157843028 115251534 104508146 36486913 88220106 122253749 94945867 37232567 91369033 41912378 38132921 20300006 133879454 103307657 82415150 110083160 80940094 53422874 43780967 57040882 86631371 123878082 81548507 35873519 161049585 13196114 129529545 90410726 870162 9668512 72336649 128915658 111565203 153021658 39903641 107250059 94822583 6366364 73731771 155901033 85859775 142138190 66511378 148746430 60901854 53944468 168965652 169227622 113175698 57972992 145715160 32161654 42586037 102436050 29206153 44979603 45939831 92282834 38175625 29782929 73743025 42055688 73989236 77904914 109677438 60245909 25846188 112943121 63463516 50235153 79091123 67342814 85375632 12638667 6452520 52566941 165293482 87579461 12198350 62710212 46247174 39376862 72486793 110048973 114748878 96110248 143918141 102255646 125788066 76169758 98869399 137788145 166276915 65256982 134428928 97133767 91368761 32730117 44084944 149168098 166838663 135578264 57448729 17536061 66089489 130399537 64197899 132451641 167926476 1875559 8137526 49252366 116353202 12524971 90280251 142553772 52480785 100691476 56649610 4559128 6979350 118932374 31011587 126265307 168221630 149080225 12321498 169540558 141789894 117406335 30226816 147978659 43887812 49941019 25366448 93633518 107209395 154641928 72302955 91168042 131443014 83661641 80807494 93837739 33679074 11976058 79749703 71581900 103531326 138786810 72122738 73242460 135903797 79967711 142641662 38529905 9529979 67195322 166144791 4322029 136573240 86372682 93678704 81635581 56880997 115422741 85756874 163325596 152485665 99700869 145630449 27726337 133006266 81329122 26453530 32375140 55779669 105552337 105558457 154599479 107592014 113938097 100019942 131193437 15640357 100666027 159618321 124067394 96830878 113681108 132532901 69738284 29276261 109080398 137025882 142275397 53052716 44899975 13092686 85661759 130394454 114873080 112009345 69517539 26340667 21831842 125503095 92552318 59026176 158598933 107226395 23684247 114839420 41086042 103860480 85228021 110104138 165921955 121522035 43799922 62788208 101941520 149931092 89749664 96184198 76479719 11465599 93088821 145685869 11839616 82520737 52539316 43987602 123000576 61975948 131038295 31629758 24991972 26317564 143213950 40000490 77744230 6661875 63198860 151218859 4092869 154716252 98278632 95423397 169811725 56021171 120882988 37031865 51990471 147225355 2882928 78192622 130489892 109122031 121120597 50347098 106037466 41856210 75295448 9397787 69279012 22980056 147867122 146744255 6257411 59622281 6410037 106219247 165429176 77209631 68229381 90528400 79024976 38218159 124926115 113854134 161884268 95798655 114226842 158654472 140577165 20891147 5690427 127379504 96708903 113481409 124809427 29383752 151516342 31387865 75675449 24671063 48924878 166711639 142659121 96531984 106968420 20355511 111203494 48203619 125454101 26814950 166860185 85920652 18100189 169079025 62905151 158481837 14237024 25134636 38296512 152085910 38874138 104354177 80322637 131374878 153934116 128185117 163988902 28506042 90992432 168946204 35495354 51292179 18074723 111253593 8237469 8823884 102196095 165094905 140275211 8404630 129451056 38494647 134561205 110095468 43724646 93858615 77318295 107219612 91728430 107629448 112223273 86864203 28761603 73568962 7051447 168826524 161221540 104422211 113455382 167525259 92345190 26147836 169343290 35832770 145247235 65055532 169987420 21195090 128312838 131221300 114739698 94577018 55200156 118631916 134011476 82870495 72506122 54149845 118033023 101252408 115652122 38683109 103913129 83398260 168114479 54979547 145744842 128889291 29109423 105610222 88485527 95438000 73033887 103683765 67507255 42395467 67026053 19457112 50555399 143718935 36145961 151072557 74837502 23110378 80672803 125385285 81957935 135930249 161167684 158302521 122763290 83392548 48175348 151451283 27813173 5948011 121116075 159780110 103005261 42300301 5086655 59980760 114717802 17051544 69102909 13864775 156143776 119961129 40967603 30801025 85905879 157209183 31032701 87201534 143732093 127020889 66189959 30548014 106511222 122109011 105154928 108857681 80450715 77662018 118494879 64217126 24660982 162652158 168026351 37315697 89969712 129184955 121274617 14290217 166099027 46880356 168993277 24003252 163873489 10176863 62844682 167293175 91883215 69835626 100742544 67656532 63035490 54040416 30452474 32832389 106784837 37544891 28228398 6604789 3880539 2695231 158470464 94826527 133945227 55541822 34175542 65287106 53561458 146213821 8181879 62168167 4625513 138082823 122913451 162692125 8347391 36865316 63776163 93274750 76278133 133947148 32829771 87306101 131442946 141284739 77005886 73117544 76748370 148428479 127854450 53323492 157311897 108477782 47327473 78162702 120155065 125498114 13987158 105723034 92779846 19606627 32020299 130205329 53331261 142549896 108950178 22490983 168793136 88812896 131918062 59911468 43412322 139397059 37986670 97734666 137247681 96213064 98933438 15128555 4056591 61861810 98058669 25146111 46749524 63926545 47585652 8000778 151925634 41011905 72609006 84347744 84723206 169967445 6179687 89845986 103303849 81814336 48191583 17083929 20662174 64831897 117912391 151789073 156100154 5175259 152061906 104566388 28497151 150475126 70087702 65301114 30323580 138369035 95792212 54865222 122202766 87006493 56929668 110567660 132748427 33674059 36340288 14310311 70104872 14464858 127223495 146528202 99760284 34129591 33583976 27272403 85191624 26076351 156906209 93781758 156397042 42387035 30823023 29852153 47399876 62048385 119724421 58911324 144307254 133065647 122679497 67122715 112716613 134349436 74528102 40516899 95754574 82700750 92409025 141320099 3284179 89541482 142409952 169270921 158552829 33328704 149833104 42661772 136244358 118397367 168418643 52946092 14058915 123774926 18735139 15366470 27311231 84112685 21644927 10998983 125105805 118686163 154196324 127545815 37743859 54108042 147459496 130356187 141242545 142844948 52927715 84737316 20613741 73676113 128929173 109030299 36126326 5297608 162617597 74026959 62001584 164432143 36063358 147521461 55052919 14122648 138005473 133700291 58057839 41409841 36119169 139549855 143721876 53287537 65379926 109346176 67929331 146892699 13859607 97178086 150764432 61189086 41016359 152123123 25479039 43608213 152693388 80203926 2376821 92195607 141910934 127114576 4277880 27866723 134245277 27020820 108364290 76242977 113005681 64573752 108470064 67299362 124863572 169524221 68836723 44825532 87248199 55583353 155797299 110677837 132987770 126714277 81934900 167413909 83124968 107592898 31234644 92015645 117711434 48264037 64354673 31466711 42855878 7573551 167613455 37967477 61267405 146832587 125335237 144923589 122862927 139497376 71821413 27511015 17157777 73183334 96243018 155977720 114104000 164334104 99413297 71165468 115687278 155989620 64302296 127891799 149986308 71585912 96806313 143439489 120170501 107698332 147130801 120889363 49684200 121719660 83383045 96917901 76407860 115441560 19410430 62014623 27793572 14602592 57724180 132124374 45208100 42253398 132648348 128756283 163187607 131924199 105352536 67451359 102536418 163758671 36883302 159277913 86186379 114674724 165939533 163537246 113957375 43333017 144335219 85839987 140134791 112564208 117142155 39058826 110635048 30837575 82028859 34862954 129990109 47699535 42327195 42123297 103789964 45982858 77426857 85741438 65305398 150984072 60230983 64132466 91180248 48176538 141877461 169938596 144572080 109437687 64157796 145666115 103808103 56931572 161308036 146248212 97471744 83653124 57261032 160687145 64948449 137318452 37435394 29753451 25682597 69800640 72623184 140773770 99477863 94670858 122539332 129199694 83411503 93871858 7588324 129822387 32020401 59886427 23137578 31136571 127633263 42721680 76597087 1821414 114717989 73120213 54502272 43571850 152782162 71383272 48832466 136868887 61072942 167608219 154014594 53751637 46197721 116790357 99514770 165745563 55578066 150055294 42440483 151675326 115062596 39504345 68485044 68866660 47215715 132913582 5120009 49140523 62668375 23015144 523124 32480608 76069305 136636446 104319395 39087794 74648768 109875165 152119213 118017349 75983846 97380403 60548645 149396561 122692043 24891604 164496114 21633656 7688760 95930150 18523931 15992087 73707342 76449 120295808 118937865 83862003 79829705 26387077 26631231 158302487 142013580 165668774 78769466 43173421 32173741 55786707 13327779 61597647 27951298 70324869 69696668 97851711 71958909 140849879 58146936 146522898 149554797 31836376 19429317 66501688 116910326 110368488 78365835 29435296 20411084 123615466 25939110 97974740 169433152 37159824 152189134 162115264 146383583 9501997 86717680 67094359 131477388 98988994 110213516 166990184 167517932 133056076 119608804 42716291 18747753 120701836 75107598 8480722 145790453 134096085 92220325 56952210 49578494 167050789 51393023 166224266 136160565 17447865 11682791 32845394 144491857 102680255 87971345 55317337 75822737 3062992 132016203 69314015 2789428 43785387 53154665 109217928 33107738 91947475 23409731 61183102 122542188 162779760 78136437 22351889 96553455 66608448 114192587 117489924 83629562 120008474 53454290 66657204 87514929 134579633 120604936 73561074 134409718 30033203 95607762 22323261 11165056 169395344 76578880 14881239 100618274 111244464 151336108 140305063 97240153 164479148 162887217 53209388 151913156 89224483 108513040 71329858 58374685 11208423 135870630 160199517 26092586 4539867 64042927 129906724 138420035 61569308 50462698 97472118 72833542 91588265 42047596 128984457 91016691 116610310 38452708 71919622 7016172 87296989 123553773 124070131 162097975 143953739 131122598 48309189 123972143 96654095 37811961 951762 29091386 138041989 25035220 26825269 154364012 165783745 20720093 141628156 88866531 107611989 153816527 53773941 25535989 149049897 128520408 6015212 36938297 111711216 59769280 62601174 93689329 112783780 56747887 117969936 59346218 29325442 53083707 40266268 141914045 95792620 167124637 109262740 95576142 1002626 138194904 102699448 2233885 40267033 40439345 153312783 1282157 41434950 151461789 10826416 97412142 168436901 4910144 144857476 155190943 133816622 34569432 156009561 87078641 41963922 98375770 165002935 129310313 163115391 133959898 130372966 168944759 139389732 34825724 67106395 166951305 98707882 113311239 88336590 139249992 35679396 84016210 81276524 22538600 40292363 28927336 93855487 126726211 75542356 153041140 54486547 4990979 769590 169370201 163144410 100843116 24755162 68685525 33545301 95331427 2648090 143313366 144964576 5676674 9851874 3006382 61941727 110277368 161639706 102614176 81379102 106559264 166328765 61134380 96438212 113815884 2581484 13970991 110901387 30009743 113271204 79083779 146882074 130009302 30757165 21083349 157367844 86251931 132316457 3792870 19243762 137693744 45617205 80891355 54046723 35002711 124306227 102493493 44074727 121870297 68337620 140372587 140020942 91909021 7838921 6179908 93995363 20321086 99781058 92993604 45110639 157972619 25191093 153959582 15096884 63874474 160388914 132081993 65229221 115017495 46541563 53939028 127838623 90493227 137187790 101671033 16468954 82611993 139421318 65401482 40193661 145776972 19854351 88930553 167386573 24251945 51313038 65320579 103521228 145651053 78929946 11180951 50182674 35447890 119674900 94016987 105390837 157669033 126540180 86860752 17762722 10984227 69950835 157955432 36039150 165314851 96660351 9701152 71457868 51669902 148102912 28535452 135673362 35691024 45334053 87039677 30049506 159040525 34712657 95542125 69244128 24632762 128256500 136035071 79471294 100666996 81803626 59463756 3764174 6230653 104929950 17360383 53386188 124084666 81473622 137384905 153150858 50921511 18546728 19172107 168348756 111248238 132284327 83333677 52063401 64929970 49322321 76789714 128021135 63207156 62470410 166951577 124603795 134181221 139888444 124921933 121199120 153703392 45933048 26389559 156633767 169733270 167272180 138970376 63927004 30965228 154841593 164719664 50721948 99292087 62251093 113999535 114957179 78703506 131619117 39153278 147889171 90949626 75290824 40211613 134518144 99235664 152875798 129871959 95662655 138281536 69922479 72356080 133600688 100735455 28205465 127156583 124887678 139088220 81977927 10870752 668151 142815623 126501250 104345099 107376114 72262138 3847049 111629548 113465684 42314139 15458389 19664036 41013129 6153524 88375112 139213850 152908166 38969321 99151310 921910 4547211 42433309 42175640 41426773 82757513 99250199 154785051 73162475 53795735 133190682 44238709 88244484 44092288 141995152 110692270 85559776 85271184 165522200 129299127 146430775 3273503 83165190 23734890 147020284 144941728 61806781 156702073 102318223 18963704 14874167 132074003 31539114 97888431 20928768 144759437 90868145 24032288 126944848 159231027 62818298 108594538 149930463 36827083 141900785 98394946 22340295 125055604 75277598 21906846 37309101 64836742 109454007 137860174 131474481 13302075 7342147 132176445 20872583 63026293 127718416 146111379 75014064 84110934 24045888 130748734 69752632 88633971 57015705 106561627 147252946 116519785 100672776 149150248 99505590 92423169 7540571 93779276 88146700 27612199 129253278 96314384 36999361 80988578 162305222 151254202 81497388 1573792 120519562 74819941 57456413 75261057 93949361 1593121 34038913 26758034 156483079 39668956 52055275 93924456 118456595 56433999 103345057 169195237 150162360 149232953 82417547 48785580 99182403 40930322 17575127 156234692 42311946 24635975 96666352 143337676 127026278 120599360 5641484 20184831 165209400 153420342 69647079 73116014 167000962 145247711 24387078 140432920 118846847 149337503 1618774 154453806 24908876 130064773 161796701 42492979 74869411 100410007 107641756 126463 15363835 51881246 85841874 85029393 145169596 148309241 111503799 152428596 124354830 85468775 26271222 130474643 151449141 53037807 49757266 156978884 61798077 152629485 42168993 117527188 146229376 162132060 53243677 57583947 66511276 76532538 78788761 78207123 122706374 167870546 69323178 145695202 2164780 164579482 163090928 26034599 95261948 43817007 84724719 34049232 37693811 109194757 136355283 31414929 101166932 99290319 33509108 50696295 76200460 143061171 13763438 104225300 57022709 40936561 53446572 138050642 88354542 118656294 114927310 122117307 91812580 149932554 4854299 8421647 58956 159897767 76619323 32617475 87313938 121489922 101545539 43738739 147797830 17141287 138702983 21719880 87861151 90057738 72256273 120665490 80819649 46512323 24938320 98806550 106460545 79761433 12055924 147324142 145787580 126996783 159674234 48145547 167641794 158632389 72793473 37447379 106392715 99769209 18768986 81824876 57416412 87561084 59588213 94181683 100211294 74728209 42554672 94813131 100095915 38514911 11058075 139463631 91962877 63351707 124505535 90740305 102028288 25111346 162539856 132545022 110226708 154295519 25670170 132631246 122825238 6242774 38158404 6520265 85721871 127209283 16120607 155625480 29115662 126801045 110485057 138692137 164979101 5825169 45169170 169710626 70781693 7854782 72781029 151458355 135233011 88173050 95103270 88253579 146654886 29288858 71395614 163115935 125047002 109078630 156477894 115952614 8194306 22309134 35496340 106507159 150790867 23798946 147033952 125994310 54980720 50613471 124644374 152150969 120699711 83545310 144314513 164773673 149361269 33421150 121681937 75205399 35052861 131914900 97546085 93990399 133437301 36942411 161948919 9758527 68077401 108951572 75327935 95881343 127333043 126149792 66659057 11539532 84827858 130078849 70038504 27609207 11935632 125631836 54587952 103474750 164646989 154046231 79189349 138760375 154778421 156448977 101739067 43574026 152764448 134703665 76064103 60871441 3512846 53808978 5328225 42921804 120759687 95518665 14272112 87146947 28024262 133286018 38459661 83603773 114919898 49947819 158903335 92991683 115506772 1594175 102054859 41090343 167819070 3372137 150326478 11683930 144383227 160047945 54573060 167434224 7959077 84717834 61329268
90151289 79218793 43695185 117256123 159576280 6602307 64640596 22557861 19831367 70241263 49301445 165483168 134888098 31270684 72003092 94114210 82012675 45406269 144426883 71136823 96529961 40164472 148703267 65600552 108485041 10418654 161549368 131354478 145348895 28804511 14551184 20936486 54924025 32298708 47298981 150259141 66101559 119080937 137434528 93758230 19018087 75305444 101684463 120629484 96594697 117099825 156785067 140521881 55170066 150425384 106059039 20933205 42685368 105024912 49248626 37971336 145593882 106754696 166766396 127392169 82160796 154677152 13255580 138388874 97221232 145948553 154214293 123177002 135925183 45937808 109017600 148510045 67776586 98395745 144466170 75834280 104048976 63654137 877523 29365664 94871951 26238174 32141203 61846612 44504113 22961356 103809140 138443308 4864856 90895175 133700121 128461214 90212132 156854376 51528360 13130154 20028805 35829370 6516066 162745505 88766571 150996584 155014364 118198212 143306039 32940628 69560311 5230628 90936740 37842731 22994387 104493696 56989848 10282858 165598700 89140095 107749400 149518332 120864628 66553181 151254389 65558630 147148974 60968681 44335218 25053818 29053969 1120997 106027147 154484066 110100449 33308746 21183530 126618873 80864104 38285377 44323437 15918936 55005268 97496190 90989049 107486087 25915106 22204975 127013919 8269276 98935257 151982958 143861803 47083319 15203491 125243726 112675558 747796 123171307 94435918 74216084 99176657 91801836 55222749 167730449 69002813 702066 2936376 4814808 55541771 110635065 139012910 155250511 67882139 123087378 139578721 31621394 64343079 67549755 130377913 137933597 167646588 36687717 138959785 50277908 56337201 153701250 77795366 169069981 110030035 91494119 127853430 94681381 42170812 102306289 130916133 159593144 85612357 10689447 58857060 116745392 144718365 168171735 25341390 82424177 107859951 11718134 156888631 36097715 118157565 52636658 66499002 103856995 70962913 61966377 62017156 9132162 82346674 62700964 152894923 90267875 132501961 39305428 50466540 2133279 161178496 54687096 61318728 146719078 75486613 17630598 41008233 16630318 1496697 82751393 113622492 50764414 139334091 115447476 118924503 65780055 111823229 119942106 36996590 130175392 58048268 27912691 52072139 136002533 112395653 18850127 82709539 23984416 49122384 97162939 41619502 137760367 37248292 38127719 9043864 109215854 20522519 58285741 167606808 37489930 40328352 63988697 102776033 32641717 33929093 17847212 13531609 30081126 116264938 111277308 85946118 154441940 43927507 29076936 127821504 116023521 111924889 142312593 12654868 4931343 32160974 97227709 142568443 77595327 58214647 90804599 22285351 109049577 129560757 159147608 89902579 137999948 128463951 156015885 132135305 7579093 46015600 19443971 87729027 120547119 9186035 16383937 11438314 62341958 25783730 8855827 22939001 56145475 95775535 159024613 101311653 21169454 37830865 34976259 8241311 48312113 160125958 39417271 50877702 50959489 31475313 41842712 145922543 69293071 51447576 138754748 64597722 54906991 101121576 165289980 54638986 133156359 15047431 94924345 131973482 132834345 23234104 148995106 97357079 34529278 89212243 3561279 128783160 47932622 15907053 52320050 169313676 43275234 107734780 62172655 65006096 84256760 146258514 83129660 37985225 165902422 435540 23945146 61078977 6877299 16026631 150117973 2308736 17510493 79209069 47675871 89429571 88448161 115449312 30438789 32197303 17699720 54803342 122622734 115793596 65030253 25161717 130494295 17777869 62498545 67886083 60105659 11067680 151723674 6551681 140384997 82019424 140722294 162178113 58556534 34222938 134418507 94203902 153575365 10172783 45375635 14164247 15907546 85287861 44783151 15098584 12166441 74997438 87624511 137765314 156738453 160786323 84603883 48991042 68569772 94488873 98623052 118847136 22771177 1263321 165830495 63366055 113965960 122033820 119092242 158362939 41765957 132045375 31099647 79773588 119619293 72849046 87175507 119430083 86347216 114160661 164354232 169042832 100442001 153787542 136100640 113143704 2445603 126288223 158269082 135478049 40470897 93287228 108070156 39781122 20145493 27669489 21268819 123264093 19896018 113162557 96620231 17804168 53877760 3768033 138346952 99529900 119138261 19132276 134687328 40700805 12871006 161884064 79252538 107062549 69640687 80580187 7057074 12393323 18070456 47414564 5491408 144846885 109912548 61816828 74110599 89713998 120119365 77216907 108423977 25182559 161584303 147189502 36647512 154360170 97685366 98480915 115049761 51254133 50891098 100409055 129638583 124050581 84289757 125449868 130301328 126259578 76764571 84155100 125085813 8086067 163714097 23050623 48775414 66466498 121552091 144999205 37833194 157242418 161355772 93428141 35647963 18950869 26680973 127232454 105047828 103558186 123807566 137683646 139672000 87482986 123414458 41415672 142880750 53320534 149177652 92695152 68807177 635715 79427655 37338868 44459998 39449027 14345263 26379325 147818247 74330987 134904622 13130681 113560000 44811915 100272426 143745183 145136820 154627784 27751140 73855565 138221543 117438142 46154762 143493872 44131490 96515239 47028222 15575587 51719916 113247132 20618722 80169110 95905517 37000908 57507974 88390514 167532994 114668893 112308222 88050395 143212947 153737375 117624445 127814228 54015477 54628344 38520793 69875049 75381655 109875182 141448687 63007287 82015582 118856707 61435994 130455654 37728695 71326509 86556061 151317850 94130428 139879128 28230965 127411515 94876116 56878991 84246611 116037325 146121477 142122499 121559554 97769754 142617216 54027564 29867317 12200475 87498966 144266420 121349944 3352774 11387552 8625273 43197102 77139795 78928773 107537172 38025736 52291337 103284843 33521637 126600598 10804146 160008352 99661310 147225015 138426427 136140250 89731049 47897364 136663051 130349914 46347049 153651593 127348547 29061330 141266328 65485309 37820019 68528564 57020822 27980742 32074529 48571465 41346839 67016669 136417911 102984708 64890496 1477266 141094526 148813801 87272322 94562789 28382826 142535548 10637937 38534801 51557736 100801143 159508654 11457473 98923187 36923371 108126154 54336097 110906198 141099932 164792339 168456043 11299696 75461164 46448879 29316126 143175156 165583927 158515939 135353201 1272773 130480644 29318795 139492667 48990294 101995648 161077125 108477000 17940236 164198070 152683511 96301889 41912106 3327614 127029593 67788010 71644290 29711444 107943795 163613627 50709164 102429046 110518819 95136879 168406386 82423446 70710735 91279375 127769926 49936599 129824189 161759930 68841891 17052105 78944549 17774367 7770411 39883547 54281102 139879400 49519334 123303890 31973005 87264740 115328629 34228072 146212529 85571166 76869580 122678477 51883133 164076554 169864204 57510473 55615551 136950691 48101687 30211414 78329285 38250085 152381727 168653668 150491718 33653931 69685805 119910758 133116851 90669024 149397241 45221377 77326217 16502155 25853073 62993381 142183121 80579014 41761520 122349221 142173278 88628463 149224946 52030285 108022709 21057917 77578089 19980916 139351397 90685106 37335621 3443520 60508287 76969676 21241398 105351397 24233058 124417968 143955473 99730483 99037257 55245189 145868483 113215903 53945352 13302075 26598693 113457303 147730612 147134133 120367718 122098454 133541970 12244947 137846149 96838477 107482602 132288713 63732524 83708510 45087536 11174797 108918405 82584062 147723846 116026428 39349186 73369110 162499719 91336376 19626398 93676953 52059695 138142986 49793510 611949 131294689 131060497 25430725 41486698 100905268 84217915 123847312 32493154 146913235 273921 140835106 135592085 86316446 68472260 145881794 62273414 125523733 65381541 147156233 50877090 106154120 7689559 34966229 197149 61758161 141298696 152089888 11878308 10473581 72925444 117107815 153697340 129068777 88948828 135812575 7356359 21142101 111536422 21303601 14808904 150914576 93978074 53282692 1868793 12512918 70212822 157859246 166576676 104659939 121453865 139876595 46983665 53247536 12376476 153104567 162896346 30965653 128308401 61302102 147583426 88084225 51236453 89637651 73375706 26316986 96993840 116296558 53609245 14392795 33131487 166945423 60826238 9266649 67564256 157870891 154189915 14313915 98801484 456501 129023387 67475295 133196598 7823604 123805628 134739280 62163934 124467268 81055405 168691884 34554251 60062428 40433854 46789525 9896482 117431461 166230318 50448741 75082217 4185519 52363043 2415088 113075704 168244835 119527187 105454825 134792490 31321752 110150072 10607677 123387020 70679200 120393881 7933424 14730653 114560229 159591801 86544875 65434360 135888837 159413216 15509134 1542903 81502063 141517758 35662957 88921356 155327504 138985965 25234324 27261132 140873169 104430575 160892675 112311078 21824617 4685336 5338323 113591042 126573143 165307286 106809351 150911125 28666250 108624628 81957833 32418541 60889563 150096196 127730792 75901464 145804546 30387789 151798882 63171048 140428279 51174063 68842333 109659911 93276603 108493660 109941703 31658165 11516344 77065658 25411651 124106749 45277460 60645307 157603362 99252936 58725752 23675662 68460479 49644301 109631997 39576561 122098743 159566267 157466155 10700752 162126399 121461583 45935122 107805772 119311678 87164916 50079161 12605126 111888985 134100437 1547068 131138408 85161670 135254125 10957571 163826263 67671271 128951188 89126104 153759696 130316713 104958476 141357533 29798382 16669061 133311773 34191284 54492939 150357877 30654485 29161154 22597777 68146727 16308797 152208140 106751075 98037946 101724039 90992177 103448638 163396843 68344709 114317656 66375973 66691119 154856587 97952164 128881471 120040094 78838367 160102566 55596613 53131290 22975449 136556954 143879959 104371602 155096729 18378649 102336413 93457806 70029664 67386283 89807617 164723251 92583921 166887470 159800408 56098827 94997598 44692626 4011830 126824454 90082745 108838471 32276081 86593053 103285098 30001379 15959243 129373842 17887604 126362870 166261309 12703522 159857069 58963004 120803496 48413212 40981543 137666833 144386508 147560289 159033708 108021944 105352944 45067510 14942252 143765583 85253589 3207271 72481455 119373269 67303119 109272906 55765916 81790349 54674567 103585097 151086038 28292182 45642739 10544012 21728295 40933807 140176764 91638398 102331636 125529343 44816947 73849428 138112471 155201500 26766313 48105155 53023255 105160130 156156288 57705497 139455131 149490860 156586813 35733983 10450818 13925057 54941943 133652266 94544514 148103371 52510467 3789181 51984249 70230009 58302996 31015140 36513365 133304684 76423857 106065516 100077861 146563919 33388884 162601447 166360759 105477197 110691828 122126674 102770168 56302640 136697238 48123328 124135904 139869404 129786687 168761108 36479926 57035952 156516637 25503587 155539528 47233548 109794908 30277493 18796492 83521340 123640490 161463620 83339423 6704001 126931452 90532769 54205571 39920250 109200418 24098928 112183119 60742462 135042067 71037271 151928864 24907295 32806719 8178649 156535983 118764686 2357679 121531555 88096414 33980637 120029129 141359335 146044416 80321328 156954999 36887705 159572795 118716593 28433792 80986368 149336619 21498064 111987704 64683538 81755125 14939787 139946040 38930782 130263078 73880776 62561632 158326423 134769948 112124911 139399507 102692495 34231234 7725548 69920558 49111589 88762406 161049619 4253995 147191338 154598459 55029986 128862108 20106886 101037035 15534498 125601559 33844331 64815764 97858715 32576811 169254992 159699139 61823016 66837914 156401530 164225372 58474951 109867124 75129783 57249693 75703805 105002523 96763830 117818245 90578431 32598724 70511036 83820880 41246947 95279458 83575128 4471697 146713689 25464895 146759861 142665411 43626352 97054377 24645512 18823777 130079971 88561381 24916815 151881451 106946694 117296702 165751921 12925474 96482871 138019311 106615143 121314720 17217549 3389868 169343596 167299737 138147967 6359139 18324487 38764675 61768684 72869582 10208177 142894452 123019956 65996397 51619327 37199672 43681007 125093701 108208638 75676316 105888665 169715947 4016539 9634801 48324319 37628582 103424804 79066439 121764659 59647169 161219432 48199828 107105576 116211779 59959935 126301721 30921164 37656904 42918914 2631787 155172005 19331822 77970908 43176974 144344671 87892720 137768714 132672199 92543665 161909904 133856861 88456950 117469949 94264524 49587997 120813237 52458838 9636246 46140023 58834688 11187309 168009725 74056029 43175257 92642962 121079015 49697987 35616683 111037336 16191004 39711354 165213174 365602 160488058 134216173 93387579 17942531 80595929 78389261 108042701 22845297 96886859 81368120 33362160 99277552 136844713 59483017 26248901 71174274 55843147 6095027 37927272 115273940 143320829 53325719 24139371 43423780 89846207 19951829 149684133 89625887 6560504 99861672 32730695 54990427 48020410 103043052 40258363 107552489 84348220 53052036 99465011 140184941 121446419 1478456 12195562 11671911 93548841 145620317 103731093 139079788 40416803 168891940 54507253 149281964 108547567 106580616 22986363 77052619 45759274 164521784 11929614 56855344 104495838 134838866 166365400 60844394 114067773 60701373 159855080 87585020 121127924 939573 35182554 77995320 95848686 91702879 58097704 104435556 84735089 66507332 101773798 21593519 29264106 64147970 108029832 130974239 102861934 66235774 108383806 84872636 115952580 21784378 100615826 22867873 166005425 119104703 106420136 25273645 39872990 30948058 18620695 135639838 58668173 154050634 35860667 5442346 120610699 68396491 159214469 120187076 11329786 70782084 50587937 124943166 108141913 49595239 1499298 25814840 164447188 71022651 34777699 145149553 109417576 30518740 42313850 165313933 104646288 12822403 21415495 168072863 52347080 2928148 13417879 12383378 59626531 96399996 163799437 68057698 51256887 137608795 742985 151702798 7981398 23781895 129712924 133212680 4422176 111279178 81133656 159067572 106330087 29893259 84566041 37103163 98581470 40453846 23991488 151022866 77689575 129444970 14934891 70035410 78394480 43859728 3965998 76582943 159127140 83337638 483412 43933797 89780944 154804261 155832200 144772289 109805091 116137948 128963530 55259027 34360366 138932330 133841867 125894367 103053745 151007158 53944944 167051656 85009401 135385229 4278373 81537083 26565135 125772188 9183893 53094026 137415199 131828438 95440295 120418106 138155226 91784615 76610976 152538518 82547801 87635459 113280860 77788158 142644875 5800995 8105957 79781578 8164352 127218089 125282775 69443589 41399199 138689553 35034399 132533649 124441105 30803541 106138735 89727649 45957647 134953361 115463337 76982800 67678785 91223598 6071720 117427908 96421331 126875539 63395907 142763280 151048451 11334172 101906058 147442751 72920157 72456703 80627430 107608827 93687238 77288035 91285019 56858914 127820059 50270326 152539470 144358356 131157295 17183821 139541168 24805210 149415465 145719223 40196041 12986011 167098287 117033814 48240628 160618006 160669431 59681781 9764919 130194415 75429714 158459193 111680701 165952912 69639055 84834131 45194211 112741552 942565 154428238 101085638 144896457 145599288 30112304 52156323 84714162 69269390 7819677 106301561 76520298 34384030 118185207 31840048 134921418 131153436 161783152 59172784 94498104 128230745 70507126 109014336 103083937 128111099 121899452 82397470 156731806 28120941 93219092 115616864 169891761 151826626 147451948 162425259 169688560 69299361 107963056 93103560 38134910 61609326 23963387 9068599 31689071 149971960 164996492 168473893 148862999 72151417 59292107 96519982 93611163 94250108 75358093 146258922 169700222 125907610 142412961 96404654 43877561 114428275 47324379 140841311 121263924 41078936 41551859 7084512 58239229 114249214 20316547 44111515 106930561 31682628 89007342 8658202 148277604 79775186 42143238 37134766 157041716 131769040 54964502 33807356 167026768 140617251 22628020 5555175 95769772 102657203 155826097 6832759 168775439 94184879 133157260 105674703 75017362 63712209 121914293 35575441 67740121 12810163 153475677 152168751 46520126 27488779 58521905 69218186 52947741 19013446 79779470 144481895 123746791 96462913 18205096 144732271 81385239 135746615 32324293 2131647 12579711 4126801 43703413 32751724 19994023 137077290 52108842 143112443 60686447 86898186 22711303 91609141 38130813 62570982 132989555 126604355 145346770 165187453 91185722 37883684 53063256 106306032 112251816 166507231 51540549 63991910 14806609 50376151 16120981 79171108 164809067 141026662 63672616 19625480 161696724 166857227 145083236 129686948 86384990 94552419 111725768 26751268 69285455 12062673 128430546 167045009 59965341 58050104 117070585 647139 21799389 1905496 42703677 110383499 128183791 29899362 109693996 104368763 124521532 101194591 27391947 152256437 119553690 37607553 24585621 136367608 23075749 8960241 87300491 61102233 44212155 113118799 37382218 167969673 1810602 117196844 78426338 38017542 56666440 87971192 152130790 158593017 70552176 145582543 494088 160116404 24578192 134165802 98301140 28124460 45972182 114583842 11528074 5513083 109478640 6881124 95412789 41172521 99275325 157762856 138260524 106851681 44797499 133638581 166501757 156764276 88739405 3365626 139129921 48581716 42187829 122832752 122805008 150650600 91041851 161550507 131072091 67150765 43024110 139298340 68815966 134869568 37063077 102185283 125496907 7161828 152775549 118518543 103575356 80562626 87769453 146536226 120205487 36914769 84335691 154955510 13427297 71911445 155431561 117458559 48362569 158108432 92731192 147975259 110155053 89241245 150207631 43708819 110821674 117551651 21067607 143029160 87039507 63581649 140851137 39566939 162314555 122936129 34118660 106879493 25242195 120421591 17755582 157103715 18082322 46471965 125677600 109624534 102796263 5943047 61574799 136580533 101354000 133731843 53995468 136220745 63017283 3761454 63220756 122354253 51864127 98225762 40081699 64014061 98756281 169717256 124938882 128435748 146084876 6144429 22756829 4857971 20335502 67827620 160664042 37504057 22786341 76679282 158792801 106406553 153705109 82951211 111138112 39421453 128472315 135609544 12624812 144382768 54237072 136959803 94818469 131220467 135413534 99688374 41981568 74719573 67578791 4280532 129200527 118678785 160645308 36637856 99546441 59177731 13050373 165083787 126233806 122670317 99349530 32831539 134702917 24445405 78671512 143668530 41080160 81309045 105211980 98293626 39828552 147753579 57770182 41080058 65752498 108245715 141736497 151092362 156823266 139067599 14728528 95128243 46294995 135959863 169320867 123115972 18138490 28067629 11732363 133644718 101034519 138759593 63736910 67473204 78884250 52669400 82726641 16758855 5871834 38323542 147777651 13714240 119429641 108391932 29885371 127418196 61699341 16908438 44666837 126294275 115267888 3694763 35207935 145840433 72966278 34060639 98269724 91923777 56110268 161726236 156772963 89927263 19105008 118933071 19544594 153462315 167112924 167754827 136368883 24789196 50827841 138011151 37706782 117380019 59489817 141912651 39097722 119092038 72347512 87309280 52915458 165442164 126304305 71901585 75671029 100387533 55585631 51407286 142053564 70012562 78050264 68354076 26865423 144722173 113013960 7475002 67137777 39370538 168279583 55802143 69141805 141909693 61648511 11479556 73040075 137973666 115516734 129642935 110151585 4180844 51386580 59446722 57242111 85960483 142790327 45300053 143694200 49098601 143545450 145683914 6987578 125772035 142017949 27152366 7271172 10148116 75455367 125137425 88056974 47090068 44297682 129731522 166967234 58443331 121618306 148029404 45744331 137845826 163515367 140131425 162452017 156274999 116851302 90719769 32389216 155248233 87618884 122724258 15725 114461646 51352240 131246018 107938814 113677096 118813629 126927134 80095279 132064381 16107687 63353985 43152188 104710259 85611592 22892540 84125146 140474009 64261275 46944446 163127376 141756268 133363980 37642964 104850220 143493005 72294030 26403193 151409378 14381405 52681096 37596367 59025564 103094018 95587260 13183823 9992447 52117223 86572160 106644723 45506722 103106377 78530310 162415841 49174523 162333833 44364288 161835869 139715724 98009301 28184708 16801695 144371769 3823623 30434607 82531719 126431023 3161643 131388903 106094824 49106557 10461137 16447721 17977381 105731908 47691613 1571990 81046038 16815516 107754959 135123191 101045212 52274558 17090559 31874184 57341697 155570638 110461087 59081664 152916734 101568693 28033119 45340768 5620149 126209071 100513707 37362702 36662030 61072874 17304504 3818506 36542520 37489471 128850599 147418866 132043981 161862015 113913022 104463385 136467075 15639201 119872729 137381097 102962200 101911906 60341279 76715475 16829456 93109136 116045553 83528497 43343795 92205501 45166365 69226788 157240412 109804326 92062225 59525636 42840187 121850033 95388836 51024922 89163045 104814639 42685844 89782100 44105599 108961551 73842339 48461254 62485812 156363280 51456552 38337431 103078803 31850673 47344643 115758814 158243378 72772053 13100319 115367287 147352583 91796090 127130624 139003152 63065325 27247634 27809076 113820015 132869790 48083480 9646395 31973804 101842733 168186729 101444372 164660147 149856649 66395931 54811740 32855441 79565321 25715084 13735065 12475960 98495943 60528500 2843777 163316739 27464843 31656499 68326332 94712185 110038178 89582112 31242260 91657948 162474389 5394933 159991794 114499624 131425419 131123992 104007904 114810248 154055326 143792035 127647509 57636035 36196383 22477485 51155482 21340049 78897578 81754445 16211115 36500428 25679044 151839172 146047646 14271551 130217416 168898162 136526507 53684572 96206111 82461815 59559619 38139075 110590525 164943979 95655260 58963803 118966442 34115872 77108447 96506144 142960225 37100902 34028169 14420471 150315139 68483633 67969927 20635586 119030056 76192368 132389914 139444948 62885941 37582019 118893597 87633334 159680320 52446122 147595037 115605168 167695140 47986223 10177696 155755088 18785476 32636804 97836309 87476118 158829997 42363660 136380103 97384551 143304322 11171397 113439691 155794919 103251557 169042424 157219961 122722813 110559721 87199562 77460636 32250870 144117874 127681390 90584959 87576622 111546860 164820202 69974057 133153877 35036609 78599415 90867074 7683235 131550148 79661898 167020223 149585414 133579370 108599587 21538014 65727882 66838220 40288147 166507112 81962151 164591620 50378497 166518111 169755472 124639580 100814012 163337360 50383597 138132378 48474956 53291753 32888897 155374475 110357030 65893751 21161209 25263275 35444898 101701446 68165308 29635097 36846667 102702134 157479636 103169311 136009860 156569592 36283984 139504448 106366926 104775369 19866489 96313755 159305164 162395628 39549718 24486324 19480351 113760923 31049837 39575388 83769353 12752754 5678323 139292985 140265453 19584952 46666139 56357958 115393042 15767500 92146324 148671953 147279143 64442835 42074609 30086532 102503268 125081121 51115838 15990523 130979356 51126191 106058427 1956887 11098807 145613534 4162433 166455228 18299871 74340745 71384649 144093326 20185613 152932595 94311070 92063075 127610007 79438178 42001169 44788047 83574958 9100389 101503277 52529422 149863279 169687302 134424491 26162456 30227700 38230212 130657563 159387801 72903990 86783623 131700921 141113906 92862092 10270193 103735615 67202479 88970146 85859027 13596719 84737401 20173305 86792344 27473802 51904944 125885901 68064073 30553131 56291760 49618784 31293447 3725142 55374457 28235912 101624810 47647311 14771691 144773836 63568542 135291304 77981380 47743718 71477078 94445506 121485808 5757713 3725125 31324659 167822249 7299817 44607422 63052405 113122505 18309527 123493355 103078684 133403012 59779191 123189820 121369528 111531798 138843811 124828552 44515656 58336809 33852032 156973971 53411127 169855245 59734940 112691368 84497701 35586049 27650755 58928222 11797609 61920188 136351645 10797805 41469715 74556322 106583030 36550986 13138620 118158143 35557761 62968595 65246136 26203562 158126231 81854796 150118976 39697737 38418963 145660097 4046782 105220786 16095838 77273704 125624050 1147381 44175537 10166119 143546011 569262 15409140 26223843 154028551 44362792 95520365 118984683 114384500 109476787 31189492 72245835 112957248 45035975 96116640 168622813 125613034 42559041 9112884 94993025 79258981 58534672 62787052 118188981 138704326 130870539 28443346 80359765 23638976 135347132 131923281 116574576 35390141 19195125 6158165 134814692 60125889 102732972 107851893 56248444 106707181 118104984 163833454 35293445 165333772 116876411 123945215 46841307 118079263 39680431 43540910 52067056 166124323 116325084 109867532 113111234 36268786 75832444 118145138 27225891 153277831 132853402 160934308 50735599 56092435 159479822 15006682 160720295 133025136 15896615 136867816 142142525 82118585 163974792 138082228 92909488 19034917 167752498 165382239 37597693 149391750 119857327 67658487 693158 169092761 155358410 148927378 102581995 166706318 163648902 9591842 140880292 84909305 52159740 98781373 24755009 159837196 72018375 126196202 39042098 23028149 37450762 16786072 44087375 37922699 115646512 8816421 83476817 79485710 44100380 105312314 100098533 156175634 119839613 44363132 15525471 160480 160766518 71154384 97149424 164484605 101538314 118433237 126426246 5508102 28314333 98797948 80322450 114650550 42382836 66935358 29244981 3338120 103771060 107291811 150464365 55138378 47661795 116630880 143509019 115030976 2784889 88592950 169500523 149773298 36289458 114521027 116344243 3873722 74823511 131965237 327165 135128410 128141529 101709640 127458571 160935685 154826650 72476440 18272569 40269532 118550911 3545945 147391989 83428197 157897360 16962362 149085988 44211628 67584350 117546075 140984128 6700652 126336979 99240543 19541874 3504771 104954192 149984914 71339276 136391867 41769765 110656077 2765016 114505574 3454162 141193806 161444206 64067186 109313655 127858768 17469948 88366136 155847007 31563016 6766969 5115045 131599040 148394411 67304785 92456098 117402459 110426407 164821324 138697730 44051046 68627470 101245727 50270734 29397726 145385343 103127644 81762129 9842694 41255226 124943659 51972434 60928238 119524161 79519268 144179380 7687961 4104701 80794897 74617573 36297295 43276543 113647686 100703240 6113234 46881614 123547007 154904867 22267569 20488570 75265256 141864949 152762289 78000896 4543981 30561614 28000309 150999729 15732293 55966125 150955002 117750500 160173133 163231960 23947067 103529048 31601402 45044832 35198925 116807952 117038948 31909748 19909261 122858983 107632865 50129702 6382684 137343289 58778452 156181023 86996735 86730804 14899191 19790669 48315598 26082233 100642771 110773496 48422630 45979203 100354740 78789526 95583044 12543008 12462513 143837561 20383969 26886656 118158568 5304102 73467370 32158390 84917244 15495585 149786286 92408498 45638251 60536728 57728821 155681512 88255925 87188733 55998068 165447400 102932042 64705859 122803427 86485885 77336111 36370021 81316372 6632584 115042128 14377155 99328637 81255461 133853903 13397683 165606809 69700493 48309461 48693066 101419348 5082796 13338795 111560494 15830638 146481758 101917822 3914726 36604621 154444626 118247665 117631041 79027832 21424216 164209579 82052166 115267684 6222935 109170005 68025908 157220267 8070427 96040803 90412324 110393801 106263515 151997884 141854341 84103165 145803628 123409477 110176133 21860249 106508587 21803724 28051938 100001701 99248754 22610901 95510063 144801920 43267431 29012693 22750522 43596143 163283623 94615217 145852214 8922093 111044170 25462991 35477912 69447261 162264847 124155454 3320984 82064559 75729628 59371089 10219295 9201522 90380211 60313569 73475751 2524772 3528299 36742015 139823997 59062148 28395950 140018579 89692391 73741002 134054486 119347463 47371792 156575763 44557748 96317682 89008719 162136276 88890093 22570900 133682390 52952178 10316025 44141656 43666030 82154200 163863799 43059062 148951297 97245865 93033078 128258880 58496813 147304643 133212017 103100835 95826008 86164653 10990959 147823823 147345834 133991960 40406926 108984943 123985250 98667065 12306164 26416980 156035231 142195990 49557703 124656053 48340112 12552766 52054510 44561726 74560776 137800657 9686209 121661537 1868300 70284426 20507049 132766345 87834665 134169287 139459993 32710839 61102029 6753233 96163696 157854163 168493239 16816094 23842381 24762149 137715198 154674245 22479950 47409447 141042506 57153847 4634149 7283752 164677538 26557094 4186267 137445187 61202907 115592894 95521657 50818916 143174357 80933889 79368104 106434569 13854252 19794409 108008378 149235350 92517400 150509279 34041735 114427017 104036532 138496926 86570681 16397401 140956809 50513239 155466224 7574367 133976830 148039383 36163522 115417420 168708578 103179120 52393745 88871682 139325013 91000218 154754689 135758855 43379750 97476793 44317045 73559017 29155833 165368367 140848366 146615922 65821739 126940139 160050597 61706192 71863165 162783177 40046611 93517918 70438922 157491230 161224481 20509667 168526899 115947412 155185945 95040982 117097292 82651110 24177553 33544604 71040909 115420684 158145628 125960820 55866913 142299758 148826024 90227449 27666735 26059844 158464276 102924001 149128046 142773871 34506600 41334599 91294675 25890813 10959747 143570899 107238414 72955738 36412810 99160269 121868325 76448643 125824803 113340258 55973656 149949792 82588108 39208681 132005238 117879751 107632032 106811544 155608701 97367432 61055347 24156388 148314579 17952323 38435878 54431467 60747171 88337508 163567047 68420053 112733851 83414478 53747115 4915805 61825532 136062900 38777544 129123211 27840118 169263934 34476901 119171275 12267336 145180714 125504370 70922045 89723484 136051068 165395737 136030107 134730304 101093203 58600207 73311310 164766142 166330958 11381024 49570283 19113593 7769850 138194768 43480390 115188022 7911035 78935063 69857624 150260637 108018102 125055859 113225763 9673782 105314354 14081389 49568600 15246705 57237385 43689252 135454742 69912874 137202410 160733283 137195984 65324625 88757306 79915249 97910259 12116682 20917956 78682103 114874321 140502722 55367878 45179268 24086229 128176362 28879634 55374712 923576 43531322 92092383 136301308 148244029 99494574 48309376 166204444 14542072 168843388 140268700 65400649 61902576 17135354 162095901 38071721 52373192 113199345 153653531 89259452 92403160 24901447 44195410 161058561 19027896 63844010 138832319 63154541 25583521 152657416 134732514 94127011 46141587 10772594 84533673 158159381 2781489 94918004 46929724 58894936 66029615 128961286 23678705 121621468 19418352 169277007 88377033 64640664 95010722 129842719 76601065 29366225 90401546 66648636 133337766 2885631 157373097 27433869 22507065 159908528 165876174 113786457 142523155 61367892 72278305 84538671 80837193 154664436 61974384 56491561 77519065 70447830 17303144 156054509 60938727 93181998 6294097 111210940 62038831 88305531 2597515 62518435 117179232 102832405 124652466 66543406 45732975 57080475 129047816 16185972 93051914 87166259 159572455 62959449 72066298 167971424 55852310 157957778 24342368 165393306 31485887 71487057 83927368 55545885 129606589 8399632 54316054 169321122 38992883 167908337 35262675 123523819 15375922 161317709 152976302 150543602 66175713 165937357 134051987 86286509 74793081 165268526 54321970 139155285 60832256 96537526 18729223 44751276 43897723 51258332 167805113 163383549 74863597 93100823 78755594 154449216 8317539 34229075 110062216 134618427 163423244 116685127 118607606 49596616 147590413 99994952 162678066 65101908 104332621 30068002 118558085 131165931 87013429 9353060 82253684 60802778 103701989 133060496 93357676 121436185 75903827 53912185 119327063 147961557 62894084 18931217 141577462 101513307 72448084 11393383 87503301 108311896 80116988 61620495 140730335 54182587 145032270 36366179 79620435 28999144 61546239 87896885 138165800 47614688 102352478 104413337 134214966 14063454 62518945 145276288 48931372 138561339 7117883 40346729 1823046 95896881 150864987 151126175 163260639 27918607 169442094 168833086 62758628 23733649 122867449 9780933 109849478 6583131 79236915 149079732 21338672 48675403 126568723 111965451 8213278 126257708 166060641 22664434 13127978 96589529 31098831 97331222 77168423 126179508 41720992 118438405 50543295 135742314 86613691 123937565 161652116 72649653 99265397 26402564 37961068 71989135 49854591 77717676 91284900 149445351 119682142 45368835 143860086 23641764 102454444 30357444 146672702 143963735 63048665 119135813 115019722 230520 24511722 9045564 8118724 62355558 86264426 102760070 92915863 84017740 108436965 158389238 71708788 21323763 49830910 154621902 131739902 6136065 59425319 81822921 118219768 107181532 142688599 100115346 127434601 152836086 126812027 96326403 124904950 9723116 49228600 83116366 3383833 81523279 102538611 146861963 84024880 111806399 31641250 58013231 45756996 120026732 139393115 144048038 20388236 147910863 132693381 51503217 89566251 125903360 21573527 94274180 154350072 24992278 85700672 5283753 123563429 4789104 19758624 104749444 72948955 12735516 30382077 152065833 35635009 114354172 58349780 59496107 53163828 11962951 26924005 158996852 147318124 94263555 148529068 69255348 61751072 3355222 151848369 150535238 121247077 107185340 103233010 152892849 156802611 24878599 15191251 21507822 8318661 82175518 73145543 20509973 43667917 14240730 157155701 98604012 106979436 44919899 84514446 74156244 2906507 46409184 1141057 31560245 134742051 88695341 76428311 41380244 133100684 72463996 48543313 146270584 160164871 137847118 119001377 91976188 14108708 36290444 144353494 78651843 94917868 72410735 151501110 107466316 76467428 112505473 165568763 106863394 117473026 77789416 161610534 118207579 120641282 123079201 23043092 45882099 60556227 104263397 166236642 82756935 64858077 129187845 115693772 149898809 89013598 21076787 155431663 150946026 133686130 5330792 109053113 62125633 147592674 167479019 141563471 50414877 43426415 111437941 145549240 131508226 130706863 90127778 28914280 98036314 108013733 152767406 59167939 13430510 117413917 32990370 138425339 41483893 48381507 32674221 35568743 73692365 51894506 134372199 30473503 84315240 110692644 57181387 27688920 60271562 43571170 56561720 146734718 120239844 37827703 139092453 158245911 2735793 82328297 124555056 161469859 152617823 53831214 150503516 159828254 100447033 163393460 135176605 161285698 121906082 4531792 154197786 146420745 48709913 134832661 158606532 18220175 118373295 97457736 149527869 12680164 44002341 26956237 157309160 35175380 101295197 65936234 53114613 125540597 95024849 65850554 115584666 70007768 93354191 149054487 138080256 16978121 77507624 63955802 4276826 108143987 31078958 13698923 161973586 40295508 34628830 82710610 111902041 1864577 126121436 69048016 38136712 130286147 82871345 69085892 160934869 91088108 54436346 39864422 146871296 17288150 23004842 1372971 70194938 19795582 154822026 126232990 134931618 116918044 29637936 114772321 160409841 110874986 86361190 145030043 42348156 101879232 84467203 17641563 114554721 73300974 159162075 12882362 73335127 2485791 128789161 27559703 140270842 98055354 110602663 78169366 168692258 6530176 122809292 61598701 119929084 147863433 132269248 20070183 32220678 123750667 7204940 32244784 66706385 168979643 50608133 67892373 67344157 43111966 56609473 341275 6244576 75583870 59799608 67609935 122741581 13216837 9799922 150958946 103510093 49846074 9501895 36002583 113059044 137173136 57613391 156443520 117100301 48900092 157950060 145437210 18961647 135617483 20378631 122110048 61850063 10519022 104099823 2071518 128173217 9570983 24540588 50463123 82820362 121539426 79896702 49792949 92965537 125502449 108748048 124253459 29485157 128062683 28253677 141334464 43734863 32027337 63608288 50693405 71314150 64629172 35575883 130752015 78862337 72788237 139817452 29113214 151898043 65429379 2112046 130090834 2742287 66183210 72742677 50196155 86819306 105984018 34052564 1652791 8627126 87026196 143662563 162346124 6860962 141065813 52010888 83551413 117607377 98128879 89602036 43554238 130005766 10271111 145360676 29864070 27503331 108578014 99268967 99260926 150216692 163910906 87770422 56584806 63967294 132496844 30358056 113474082 152077053 128811686 80176114 23099549 2912797 47294714 26243801 43211654 160177876 156387216 138651983 155044998 117926144 165076494 87913868 86979871 43378339 95680573 78866995 66772413 5622886 91711838 147941956 23847770 45885533 54957158 55858889 46441518 1228386 95943495 19837878 68018989 128906869 57733173 73340091 6999733 31411937 101057503 89955109 64375430 42498215 168267003 87207399 42714625 164301362 19897718 152577686 42948409 54695494 84155015 85264231 48675777 8193762 5056480 83934525 151414240 70155345 100847162 55097068 19813194 55369238 135709487 159524515 135651551 31262286 59558735 118776280 10285646 74886394 55695366 137518865 2464490 120572160 22467880 38095589 17352580 167114709 43099403 154487245 50592306 116922804 64835144 100742425 53955773 57106876 40915940 27648902 115552604 110813837 102701301 100500124 83868361 130555325 131300673 29084008 93609344 85095387 146671325 36055487 18377544 50111274 123082686 9825643 138030072 51365959 14502649 60050766 48923110 120366766 42900299 47089983 78593975 22295857 139921288 108381188 150667464 127181216 69776585 43362053 141662496 89742966 83937177 110401791 94042334 3238364 97707687 150167987 59052747 25745344 114988510 93290458 42953458 108277573 150022076 162012720 139345702 13813299 114963996 89328217 124555294 27465421 115987600 838423 88682948 137475787 50671747 36680305 135572807 104278017 93788830 89801497 59707842 3267009 151626009 52006349 83805988 58677540 131051028 79802488 153734757 29694716 93695228 95603172 169008322 67243891 4968811 159320226 17992477 41450811 41716861 77626250 113945373 86573401 12653389 45445913 71741241 50408553 37012757 139401122 11042537 126578379 137707004 15127892 168372080 71302080 127408438 134799188 67574082 119546006 21964289 153231880 35642268 15996490 121824278 109482856 161682359 38088092 128781443 160012041 101244435 111792204 85065467 153325125 157937718 91711668 120958400 66610879 166487273 125924304 34116110 100886143 158902434 160137977 164509748 38696743 100773841 148677852 25521386 159453948 145763100 143187634 148817541 147853794 22794620 20118344 14731571 101684004 23597955 158165756 19205546 61792909 158669177 162350629 133859156 118222284 36508180 136737749 28243086 18157989 126507370 42869036 103367497 130622560 86674364 9730834 73278398 114870309 36022218 70673182 111113003 144486519 78926597 150178204 163308307 113297469 133336899 10918505 128071234 140408712 93860043 158546352 1292051 18327615 75864200 137551063 16179087 118408638 34494785 59703337 160991530 18875644 90632032 87382703 7302350 23567508 114166645 1215976 120297797 150926357 144128601 137969331 3338494 148144086 20048610 11220170 36332859 166593931 77588306 48333465 82572757 122635450 32499257 129594757 3227433 144134517 162338729 127255285 86075539 24029483 169852576 32866100 155638944 142356742 45494686 46219770 14334672 137272144 20400493 124087692 26298881 18222997 127598311 46587701 61916499 2671193 46383548 28030688 959888 113731190 42403729 159325700 105946873 139250298 155592466 26210260 33307284 99822113 30423404 42018203 145857773 84500115 4714627 103066750 123694584 169834675 167114233 113145217 57231775 125317489 144535547 147164308 149532646 42195768 65463328 32623850 85542946 116323231 96086125 117764117 9269488 103513 68471852 106513483 111028258 33011297 82089872 85159987 45864963 19733294 57956060 114552545 55118777 99794216 113391411 12898699 101979651 141331387 122094680 148084909 166530504 102185708 65554176 165848005 148837346 24073887 146009039 162182720 21403476 94586691 42435043 156277804 36905504 97208091 8630356 59985622 68831776 71603745 121716838 120232024 154444847 26733928 85769403 84639090 77764528 151375565 125797739 84992894 21716769 58536542 48470638 138073592 138788306 53905861 150610106 6714473 23369730 57124947 28588016 70680764 160605052 41305631 112095025 59481147 78856880 161724043 156399048 69628753 117920347 96821800 97206697 141520750 52789148 17833068 14251474 149001413 54379600 1331865 109213083 82507035 91611708 146584982 104019277 22470498 1066801 43711760 47070484 119739398 164642059 83882335 60051480 68499698 68672452 82402893 40808857 89214215 18427133 144985180 9951851 27752126 77303777 46145378 115546297 28137754 93402845 73144693 17528309 31039093 45740132 8655822 91303294 51192746 6456753 86972714 31367363 40226709 81281148 87631243 59281669 169783539 113371198 157780111 92684561 51010064 83198306 3532498 124893866 64619941 88888801 109687349 160103025 98197032 58914622 87774553 123572524 117275027 126634275 44290559 125132903 146417600 169164722 29862030 140854061 80028163 154925437 24161369 46047747 54410081 36941459 3790932 107853661 63939856 42953101 149251721 66601478 64189178 128456148 134958767 110573151 85021573 155323254 100229552 86043647 111069823 76960224 63512765 83197847 103188946 136623305 97916090 53502621 131651604 151613276 141092622 68143820 86817300 70510764 133009683 91927806 136090287 1142264 15352819 106885545 61286632 64089575 55131000 34922607 101519240 119646357 53595288 107531732 121107711 76703847 132970379 64130851 8538488 155744208 53602360 24944848 64171175 21549574 73235473 26118834 24484080 40003210 52633683 61957469 145376061 31783523 33019168 124367716 158543598 157994022 6521506 45827903 133757190 81177193 129642748 56587390 93418774 45213081 64245210 2209490 7850175 11833326 65680469 35772216 151293013 52899223 65663231 128419479 93661602 167300825 144478580 120088714 72900199 68983688 113912053 76867200 111777295 153387600 21841753 22775359 9273211 17561969 112429636 75163613 4386136 14257747 142112962 107428916 106930306 61783610 73691022 138971753 26660471 62522039 69831648 129246427 28287524 5734491 50869474 151416807 75452528 150247700 59304568 118197770 111485456 31828369 29746821 92833753 67187859 43965672 23470795 117863057 116614356 169355921 117311645 96477278 164518265 66647395 79297945 165810333 134929 53159068 9812179 22478284 42307815 152691960 147373289 9980904 61311486 30622015 109020218 144999732 63635862 149505565 2827287 12785955 29516998 41000600 20610477 114290949 115008162 47710585 17303229 164628170 97048257 1225887 2904042 68227001 52799518 103115047 86758769 34691781 146667840 40934079 133523916 141042540 165979619 132671451 142859602 87180879 60849664 126632796 113164818 35338478 84654968 115725171 1342813 76241974 13646240 9146425 146186060 15602974 90670010 79042996 144717719 11881929 17297636 101487195 36705737 129399869 64187988 49443123 70155821 34017714 125718230 45299985 28961761 126939782 100313209 117617934 85137802 113599049 29041746 99764228 61680505 163642085 121184211 105631489 9521428 136612816 113889426 58210788 113139845 58511756 8265502 96310219 131555401 161716087 121749393 93783356 77140594 50355377 116891762 96461213 143396224 132744568 18505112 139315068 130454685 35238059 79828872 40995398 50463395 114584403 113530471 10161427 43454244 4427378 107347809 7019810 4921585 34143565 148937629 92148670 124783366 106251258 116336321 133545387 149062188 36496348 11687109 26797746 565080 2462365 118493502 158544312 52035691 22866632 162498954 126794126 62841452 125661365 150746497 86456849 9311155 66572595 95205202 62663496 88550467 157614378 141955032 106334388 133861944 162991206 139122866 89857002 111371250 119983467 153432599 55650486 117457607 166914449 115511090 119751434 15604334 45719290 91730215 124480103 95389890 82925439 124117884 45718372 95386065 13354435 64614297 10976679 77779488 67721064 114861350 156413702 153006817 5881592 89148051 44510131 146983207 107470124 81339492 81037793 125174162 150221741 7721587 160177111 94033562 122759771 149659687 35093423 157412605 109946854 133173206 124304935 44295319 63348188 65952707 30833716 165693220 155655281 80005366 19344725 50825308 84795218 166331621 45939372 107452852 63116478 157341545 137679583 4958254 66525539 73199790 18837921 29947897 125584916 48092915 11489977 22450778 154252237 39740883 140215847 48885676 119064804 68248540 142635338 113294664 27094005 133724227 126812248 84816247 63889706 2254812 109903606 35199707 126600275 112779972 31938716 168622473 74712399 127696690 113992582 47296771 13684507 87530144 93537366 158322462 78396503 94273245 144460475 158523963 1064880 62129662 92210431 70322795 150686062 86696974 111827938 168163048 131878724 16504926 139522876 44100788 77022818 14949341 73926999 8835716 10877620 75735408 137498567 34128078 114207530 116567657 17042891 143826987 83922591 2043179 123996147 6332007 11618480 60286267 32343826 27298736 167686062 93625885 160506061 99902625 57074270 134912493 60702937 1596929 37284519 29601301 128854560 159681476 149445555 118946654 149222481 60747188 36753082 137468664 63467613 38185111 95355669 134765460 156115930 49313787 133080879 130781204 115010372 46583349 80860993 111828125 109267908 14428563 77548390 7781512 124386059 128073155 55951386 78569597 60912513 5785916 42993068 161259739 67354187 13995522 27512154 42176796 131591050 168369887 61547429 12295029 144412960 107722234 22399557 45869043 154761013 141831425 26494517 57246905 46872332 54118973 78251697 2320041 7225187 121755122 129098867 140376174 154237804 57478122 85941222 44390638 93771983 36900642 605506 90341808 64037130 115411793 3810550 42993799 58286506 80865090 52523897 111589938 29319611 49797692 6790735 38332960 107602367 45883 11581148 82307727 61716188 74193916 124653061 53529668 41662767 90051380 128447410 158149147 2734637 6450803 21078266 159784666 95962314 90365268 148725758 70310691 55064547 122303270 56205910 53173433 3476517 156121523 37129989 16402178 61793810 152576394 166742970 26609403 115751504 91033198 91229582 77772161 115624888 14528965 75008216 45032541 92813625 99645993 101303204 92113344 15217482 119585412 101470348 133274628 93464436 132311969 6170133 59463178 92804734 139732486 17454512 153875330 66449226 164801655 42895998 158188485 83339049 59230703 76594571 9391803 12788947 37310971 97266503 83708935 67850077 94907532 131894160 114475552 66355029 150116511 23497349 138049129 111403159 25803331 134729318 161401179 51778940 162136276 147412355 79355694 128747375 9236117 88869846 154057111 135286578 1534063 80526246 100408630 142636494 37753566 8533932 92920980 97913081 31199709 22347775 10319969 160416607 35951923 22656614 55453677 116459656 93344790 37281527 131587871 90877291 2881245 44091727 85189329 909755 125608784 166709412 117749480 127498181 157745142 25384145 143777993 17617848 125576110 160803153 55499713 22574861 69886150 124848612 59856405 82610106 147020250 73338017 106136015 140801344 99714112 67051213 121493509 167835764 20406953 42502771 77155469 132147919 115835042 33389462 26032984 107334175 138327946 50122307 49116247 111426075 27637002 125102881 137559682 90856126 46028010 75667986 68205887 51837743 15871557 152139987 98613532 110879100 84507204 25379130 68621622 90617514 64083659 26936772 50636982 168031740 137888122 103863064 400265 7676061 58687740 147554356 99048035 46104340 55817936 93524089 96197492 128989132 141777501 43853183 122644647 78582551 34839630 123806223 33964487 34924664 81643639 22172386 14402587 84855840 141014847 61503297 136684539 98884529 609892 62148090 56950034 149857652 25346473 136123930 143375280 4078385 46631374 108209573 45968442 94359707 158379055 28623818 41900699 107661884 80384670 103056533 121236537 116534354 107681910 102973658 82510605 131814668 147836556 367863 75600054 134389590 97753434 14349649 79198903 52228794 71669416 2895882 106742048 102113509 10525210 119992154 19528665 83741796 62576745 140743459 150100276 163346982 157185587 64775712 89135675 125247296 157878116 132203492 60119463 152017230 103034042 154025814 111783483 164173301 149756434 85934711 109599034 7366066 165754284 16468461 137018657 32416297 29358507 162972625 165322212 94687484 85272374 129073639 43482056 16325865 18179987 23710257 159455053 95417464 147734998 114403183 160173575 160252268 52101515 70861508 164544037 27771455 41954249 78643785 3348830 1297117 90488943 164957477 75682470 98975513 67102485 39509700 65034554 92794551 107139406 130418934 2364088 89707470 5833669 121719643 154699626 114671001 155826488 111799276 112770350 116799282 65377019 69683816 51347922 84005211 92714073 7291079 64338370 19865503 65838552 67258120 128459616 148577212 11040616 27454575 12847597 83778856 153316574 141187142 80263851 113823177 8055195 114290524 152188743 3305633 58185543 81052787 127235599 48206135 155320041 156125977 143432825 18602658 81565609 136895968 17551344 169722271 2793525 59930695 150749778 99312555 159440076 150682220 125450276 69112565 90707665 119903040 1365814 44732032 167200321 62527955 74399021 148755032 16382441 110096267 75651156 34980628 72526641 52976726 27421034 63277179 12713416 126476413 155675987 99724414 2245173 89110481 63864954 157741198 1235492 142959001 126218217 43242713 12949444 68229721 90176704 163519600 64589273 130740234 107649015 148369030 40775163 114923927 69870187 98748801 131372090 104881942 138362643 165961361 122496509 152506048 147885618 168964071 144270772 104102407 126768082 9376639 74525178 72244424 165708095 71812641 127860655 137883175 104159799 160357753 147930243 11669395 50353609 40434126 46891627 59347595 161429892 22095257 6238218 13323444 39787123 85763283 14920339 113291570 141761810 109725310 104849863 125810812 159730640 95006710 114682255 91644348 23049229 79129900 99177490 14128615 99745018 35214480 81143227 13189977 154039601 128445591 150275359 51307190 164662901 166360419 8363320 59308223 120499298 32536028 110322486 191794 8535411 1023179 147138485 28154669 68005423 159991148 1472523 7302962 58432179 12582346 5014286 55226302 30132347 151748817 18998537 61011555 138556256 112242500 31440276 136916504 165436860 17324632 156349595 126506622 129073979 98769813 33589008 73560377 96152340 149088470 147090273 166180134 154558781 96152578 138339506 68206805 107874452 115866152 143430326 88017500 118346112 12180517 157371771 69462323 126773539 74283727 160781733 25654496 64006615 44963453 21173296 60021254 162930227 87419287 47849900 20213782 95418399 70729894 66967131 43368802 73556892 86265174 90369637 42891782 22723458 97463108 103169549 31555332 89679794 82014409 160990 69158618 68068561 7192768 18518559 114156360 30763234 144899211 147237459 105748976 33673481 147396188 139678817 124202731 138242674 128815171 51233733 59952795 143591605 84322431 137160726 32345594 22532956 153676702 120511572 6077466 101749709 160914452 2200276 96377607 25385454 253657 73445695 154953623 167076884 169031544 48673924 8749492 59189597 108141063 86945922 105041062 26268332 88084412 162020795 138288013 88211776 160723508 25804555 169334756 134892093 117155432 114843347 610844 31065392 94449926 134960161 39211588 61756512 63915359 9106985 22662258 54260056 122986738 58181174 82299482 95694717 75734915 15510494 71192311 59539338 46929792 142447845 116340843 149430918 103873893 109781121 153070839 152308321 104521049 128691938 67844161 78047646 162778842 87993275 61177254 4131493 13416536 14290625 47418372 133046539 8615583 77977810 87099381 4492624 150208192 161915021 21291174 87272577 7139235 127742641 149645203 84356091 154229151 49660179 20173050 93102421 121785943 81910743 78900723 153128894 148472492 9778570 105663228 152707532 24654216 21257548 1039584 100317425 102700723 25719742 149390305 17989944 72067352 64662730 79098127 65587190 16849006 8145737 54147176 121892329 31567062 57221473 84654730 150430229 47415346 97334826 53898211 67127849 87368491 149399196 27594179 64569944 63133070 20681350 46647235 144950347 26501402 86002286 76575191 12642322 167741822 1115931 20981638 143696291 133891235 125020159 146875699 19402984 86530527 151949638 37732656 87453729 77111694 51290615 115845599 59271979 98992479 51539597 140421479 160822958 122461914 59349363 147314673 148191975 35974346 38928011 15624343 68387396 30442257 10287618 5057789 163022673 1593937 118662414 95485447 27802769 47484791 57695807 151027439 5655781 61070001 110037906 121044862 35649289 144757040 84499809 57731881 77838427 133386998 95763992 57537605 4228376 87320789 13129100 149594322 161094737 159800816 165217356 33619829 85369002 26377455 83259285 83342160 164275556 140835242 108524719 41244363 97780430 94742734 136090559 73661629 49354723 66626009 90981416 62499905 95285170 151563602 131412057 32187188 105083698 114519990 14625797 156485187 133291254 24240521 117398039 149550989 111169511 43758340 143547575 127174858 123687189 168553113 149058397 87921314 26368887 48525871 87861049 21903191 152697230 2786844 81923170 15685305 36747608 7407529 36607936 145255905 132319160 18551573 164294834 61474618 3966899 5566463 5826257 84687642 137749130 147233736 135466999 123887704 75301891 79511856 44342664 125947118 93563903 95701721 125481964 71417544 8280292 12687661 54121030 148216404 46141740 88047216 14639295 154556690 106777697 77384272 162371862 92193669 121770014 109101325 137132710 118132014 104770133 108397219 117015998 142655704 128757813 139036591 63960511 45185269 38544389 158012246 72345914 150392676 102192899 99160303 55669560 127695619 158678561 81062290 1617601 129667279 4666908 96253677 168141798 143193499 124230934 3739983 143171178 91179619 138602173 106822424 130365095 85739075 24372883 95882295 25481249 13180780 125447624 158111441 41497901 70995570 61713451 102042670 52078531 154343799 138115327 127800237 147975038 5258848 163577944 74365497 118785579 51842979 165036221 163365682 48846644 58621899 67221944 100639660 18327530 77981720 95264634 150936285 127722037 85441116 135244945 138473687 50162189 85270623 34145146 144210184 47939286 32572102 4638654 120268387 56519781 118354901 101487756 119414596 136256802 1668822 118534625 41343269 155440758 28939457 32084423 98678336 87918985 17918952 83553895 31510197 10372686 159288147 146000981 128780474 39931521 160621236 141876475 148040403 72271556 159172173 16258511 87263771 116374265 26789365 59253840 67562029 109702343 19213995 73039905 62459377 137261026 64384525 102179996 60911221 128698432 83735846 114981744 13393909 91104496 86177063 140251870 23072383 87019515 97297375 18373804 158404810 122922053 23423552 105824065 87675749 86284894 13573684 81820320 129681389 114364508 156801387 48771113 71237174 41321203 152570342 122096788 3000840 164888406 75276 169008764 90373496 130283665 51482120 58215565 39887491 150004039 38455649 62280044 59278728 88755776 109804343 3621459 107253289 20600719 110935914 47117693 14170180 159856746 156314966 47889102 4888503 23981934 27078552 41089102 61419691 44666735 124259256 93745633 126633799 161761120 58850583 93641559 115387670 152469974 137271821 133243926 13455364 161115307 2943601 104641205 28759971 97311553 148044585 51533953 32322831 22481514 59115494 169238655 134524230 12349378 116645415 38660720 133788368 17315639 125584542 64274501 59890337 82437148 158781377 78641660 152278775 68652800 22188417 10166901 89793830 140483597 9330195 138324716 64490265 50928736 92088320 25237503 156215533 12433222 14604547 139488145 140464166 141690104 159534443 57304994 7325640 127462634 137357841 21523054 7447292 131456784 9298099 121459611 139539468 52534080 96982093 53615178 128769883 7627509 28517551 96758492 169532330 127400499 135572569 55018494 100954993 47567785 20720790 1072377 151096561 91958049 16579760 155361011 102015283 84025594 11087451 144750614 163355142 127959306 11463899 158405983 29901147 23126732 93535037 158370368 98229077 55799270 110458724 126271903 21437918 80092865 127074320 116184596 2844440 89663253 81793154 74948563 81729761 97589962 141280013 67309409 42200630 17791435 36354704 56610833 77070843 115377062 22835233 141743790 90241049 165943613 120393762 35836391 48675318 139113499 29050280 62825030 1440223 27425369 20061564 162052670 137438659 143481547 4891699 58334684 159934317 114658795 135442519 94261532 107384206 80238300 46158842 35409130 127084537 87075275 91850847 167931678 41918226 120165486 153984419 88265513 98339050 47023700 59188866 117755634 88505536 142813821 81034869 133507001 110107691 119921366 165071275 4683687 64210071 97881563 35742653 139229116 40013036 101926135 108171867 49606306 161198165 73210007 61599568 10683038 76284372 72045150 40600709 45777243 133606281 92728574 58590534 145337692 81120430 1637474 39402736 155523888 47606579 139537054 48445648 40952167 118091690 34600406 20934667 145502847 82140532 156862247 99479070 2216273 142310961 98221410 86082067 145835078 127994581 64666232 151366215 147007364 163514126 157991914 134628729 22404725 129062147 118627207 86946228 121226116 137516162 79129492 111612939 41931741 164077761 2335647 136515967 83465002 167364218 152504161 25097763 69343170 1970232 106942036 70823207 33641980 40156839 152798159 107275984 149637162 9252556 141934020 117283187 163011538 112389533 50711442 21169471 109745081 1989136 49805359 141310018 83842997 9687263 156000466 12178681 23455971 113777872 62645187 128294427 107625640 115714274 64160669 87820963 156708312 73225766 53409376 61448353 110882075 66918545 116799027 86088408 629153 63216812 97263630 112492536 76157654 29172765 98874278 13592571 74447760 123558550 49711332 43596551 60269522 39350869 77024008 164667627 165404815 107643796 9234060 109117390 39980719 112271094 8967109 118751120 27440805 80627464 137831376 20223081 147506348 32460973 32677995 90802406 84576207 140461123 84706563 104662183 84387014 131565057 112558734 82199165 19335290 109854697 146145345 43457627 40326414 9061493 86285064 25780636 2837011 110557834 126190269 76052390 143710146 117591992 132812568 169925829 134859623 57169487 143729866 43580826 79294834 165061126 122998604 85495006 63392932 123671311 38649874 77974852 43527293 146851032 135100615 49717979 134537881 13639610 158951479 8691539 33122596 4534801 106846428 39116643 9667628 45987006 164154312 129403626 13737292 134140302 118823217 41815886 158515837 80406634 144465337 114144239 24070538 132641276 37755793 159933841 129412211 78214212 80722630 105039481 16330251 146566928 97572418 160926760 137220702 74384503 116033857 98012531 39118360 25448337 157563633 128061238 41459515 32485351 138373880 11308485 25703014 168437309 149844290 34434078 59534204 8452757 1265344 155869243 119525300 57456719 74558209 114889213 139554241 141209174 155235789 16643697 36623168 124302963 156618280 26958770 47463966 19838626 168101389 163964065 98700912 115177295 36582691 22002658 44097830 113375618 84278758 592212 14018438 147463151 133484969 168982108 119019856 101159911 21721376 82228626 86585828 35159587 48645007 54064420 40412128 89855404 126292133 93200477 138457180 84888157 155173178 72754050 157765899 88722558 59476506 12837703 145229980 6954717 146271791 17602225 58409382 55493831 2917744 109024791 100613446 163601013 145936245 133268797 131073196 130747068 64498799 58899764 42938651 135198977 141746680 61666599 77352125 7019504 111940478 94283445 81680138 88412359 116818203 16784797 154148554 124742498 25193915 23952813 112251612 137433695 61460389 79612394 14282771 28210276 77348130 509830 25502822 82659253 19920413 94279416 127014157 128120585 98739230 119706044 69930180 52353013 58833719 45769406 44701466 168551821 28904454 118002797 47994944 115027236 157780213 45336280 39440068 38785262 118599021 158817247 124021477 144386882 136576810 79972760 24582476 168743938 143532598 79654333 169088630 47502165 129957911 114013271 134768503 28169493 89622997 100931822 7868076 156072954 149918801 56178914 93618524 123395707 84299328 53060366 73576680 157752163 59842720 100155279 153422756 101389309 107005106 68731595 48251406 104106555 54427965 17699006 158973698 137823709 2232049 105228793 32664055 15798576 112846357 86927052 19251259 30019688 2121141 158647230 117015437 16612043 99711562 89955704 69875746 68206040 43961371 7136583 14430671 162460313 61211985 153259471 72835344 63175859 120891403 42329218 109554052 55229923 65051010 63055091 74093361 151858484 164603044 93835937 89281144 143687825 76117007 138920141 162307500 49000936 45029668 134190707 61449050 75591894 125073318 12123499 53511699 115438517 19542061 96124562 31475262 138028865 67136196 16093509 68691866 10510624 120531360 15806073 129674011 120978749 22565715 47522548 113569418 130244990 127098494 151816783 91968572 109659911 144285919 106616622 39333070 35048118 101888582 141609133 40239714 57451993 37125994 21105568 64018668 141528451 43750962 70138243 111508627 115744602 69208020 51068340 97926290 137495337 163758518 127948460 107219102 115133673 101143625 20881610 82309903 134893895 59345725 138349587 54264782 130436886 50521654 1156289 75351531 147093809 41811228 127118197 101072718 10875104 169186431 9671300 99604343 163829799 128573040 86138847 83831420 111095272 46191720 68542453 136988992 156849072 139587085 80013186 147864912 56122644 36022711 39104029 41196525 72210424 165509348 83381243 49752353 162262518 80554806 53851461 35962140 121067183 115967489 2391560 9586198 93471083 68300560 80509382 6957063 54266890 113561139 169649188 65743726 164953873 7837255 151774776 122997771 86398624 135663553 145401102 49471003 54029213 169635299 166408274 37054152 68075208 73703160 37830746 62482072 150895570 169350787 23815232 144661925 44577791 169484288 139843870 120802000 14752515 162168423 120978103 164450911 36734841 15320247 156307231 129228781 93646999 104925479 117204035 81669513 107736225 37297235 123334575 114956873 81954773 156345056 58545603 70306594 53433482 135964793 64959261 166620043 63479360 127055433 7744503 131478221 63224343 59436352 85189414 17920193 14162105 13528651 114025885 85267478 128977691 62663768 75591809 36264842 24667629 66757623 23930475 133421032 41772383 22431874 112119352 101049802 123704070 83144127 62706710 79512740 52078599 38795989 39972814 15986307 152540847 52337900 146753690 59926989 28599848 112588280 68708118 81719561 132622355 126076556 135563117 135844127 106330869 55670291 117780165 149675718 88677678 78209622 160361340 12263341 56658705 45587642 23479499 56361239 101713771 52177148 43110385 87031279 61766542 88025643 141586591 70745296 59866792 17879376 103506659 27375049 34358292 107591793 139820597 160169733 45394556 1233078 137004241 22852726 92875743 41501250 96950915 2101030 60602671 120763852 35107550 64688077 86014152 51854692 25440891 34473909 118002610 92473727 17477972 115835399 23395876 39338187 56337371 44143390 23953935 151582761 33876937 83604555 78580851 16875832 142834374 46145973 149007754 70833951 21481693 98962151 112429262 93983310 69327292 61650075 129638260 111350765 131272980 148712328 59586173 109888476 71259393 102124746 113533089 45208967 45328987 130633933 109799940 35658537 117092005 118078566 6956451 12807902 24721723 95912606 165592257 132767603 28045801 139312382 123223021 167264343 97322501 169613080 77606105 21221831 97498298 54525239 121162196 29291034 51917558 1630045 56726943 106321876 163534849 107592575 84071970 155994941 161721986 101108078 88853968 146774005 156584144 28525694 28441935 101684293 140227577 15601750 39116609 108364426 43960283 18643951 63590013 23735179 155953138 4762499 164376451 80239388 79947804 160142482 8896236 39257590 124581593 94772331 39499636 2280278 196027 124852437 110138206 156596282 73685276 111217128 136216597 92894970 165340419 89082227 114710968 48872348 107304204 166775848 21555473 2943754 169791648 51966994 36749529 19977431 17957525 147829195 139842 93112434 108164608 124435053 146291970 41915557 101663808 126425328 16286680 136920040 16900006 162758663 43563044 99819223 55367878 146474499 41344051 154891947 142069459 113460380 124150830 137895466 93578234 965600 14694307 140438003 78049618 36892482 36187305 19000203 28818876 103337509 64670329 23024324 9587048 124310851 90414347 74683380 39913926 144808329 35702839 151814811 106294455 155693123 88496968 2971022 4308480 151266714 142914512 2342872 79674257 47930021 66800446 57954564 8915446 103658197 43712049 112507955 94933117 138847432 65695888 97332854 12936490 109834263 50894124 47403089 79824979 56481820 94765157 74574597 21804761 12962619 125372875 105384207 71442653 59303514 97818408 39156304 55509199 129512834 14859649 100831012 13639763 21646219 137511249 74897869 98631620 105910918 37154826 102274482 40264126 48891456 75838955 119780283 145556873 63576209 120664776 33574592 153571336 76502686 70999650 100877932 75971963 46803958 16354340 89869956 128093283 44266453 142232370 132432652 12265857 44228747 51087686 94239823 155415547 10904718 145515087 137452548 162854679 62373663 163672294 49026572 102873273 127999596 121234140 108371447 5219646 50815125 62779130 61195597 60289922 91326567 112756087 152624266 28727722 117270250 13977842 50825427 161844760 24952226 40151620 44529562 138568632 40821828 17647241 84813867 52953946 70712554 111434592 73505926 128607652 163834950 92078222 8414932 163569818 159389620 7184370 50456153 22780663 69069419 26709125 165199234 163322366 106583013 133119554 19337143 166591483 78559023 44950754 69889703 112378806 50025373 99156325 43812978 5220156 102057868 30275878 158068482 87548062 115078440 74928996 15272460 8046134 69668057 79807962 123552447 97803992 47993431 125243114 52145783 129386150 162553439 62408887 96086074 85585276 119019669 42661534 128586691 143161930 67588634 82823881 151194889 38178464 82197023 38211087 45925602 149621607 63875647 27468838 15224316 36514249 115742205 40219365 93051880 115639916 97380624 76861182 10170760 137151223 32231745 81054419 71948114 127692729 47539599 61834117 145549444 81437769 87662710 42151602 46096639 93253806 131565567 132070722 33555144 16467458 115888677 17123250 45422470 68095812 52888734 131779767 83772974 77619076 77600512 8371803 132300426 134120378 158790268 118449727 165770774 17310148 134687838 142573288 22891894 54928037 149745401 93171441 24782923 135230937 61563324 78322315 85234651 31155696 141540181 38768177 64078491 15923475 38338961 28890378 14648135 84610445 166271271 49948635 356439 1628821 107771517 128798392 4702353 116741958 59077924 101850179 165137133 74327825 167965304 3777876 124053862 82483762 47335565 140789444 59437083 95311520 26347620 4949431 41559934 80263851 132031044 145821750 29086983 13424764 141538651 92280250 142096744 115528498 16300314 85044812 123159016 166249613 46999033 8736487 86838261 33735140 30835943 162364943 99807 85248812 60819234 105303168 128763117 109542662 16881510 12781042 161619612 96220850 62469033 131883501 99901180 132749974 82335199 144317709 14935724 32275945 1494232 12175978 135331526 34344539 131798433 90613298 77632574 78389312 116922158 79317716 84695649 33540218 152700001 62705809 96499072 158782210 102317169 125897886 121006816 74798504 22046025 42709389 123519127 133705527 93172801 109081554 30595444 134580619 126026508 141050717 34020893 158885961 64908890 35673463 121300100 132411028 7504089 133307319 70080205 50089718 61904582 110948664 168555425 100259659 140361163 84670880 106592499 7087419 95248382 103568080 107103791 77993025 122207900 17698785 167825037 43564098 13374121 151679457 2653003 120627835 21630273 89910399 141751338 58506588 2442152 111571816 101769633 146730400 32803455 150063369 119692631 113784485 13615929 134301700 42416309 138951744 61934638 48786447 115434420 86463581 72919868 57896050 129875121 111912904 38077535 140985777 19856493 126698722 128636671 161149766 7611546 79723744 22334583 47263468 42324798 9589581 11549460 57183852 1461354 124256179 128711403 76485482 79270235 36005456 36059295 158399268 136307853 36939521 139091569 143685751 88579554 25200528 113829229 21885120 155295595 95791175 53188087 8414847 138469216 28785301 106573918 55464064 91063696 107447004 55297532 20952041 94848763 151336023 17729368 120144474 94505176 8578574 117510052 158562213 843472 137601043 159821777 30312105 10816811 118945294 150330014 100075855 138600643 165515349 41226717 69787193 2116228 54250230 158538566 95391828 15369938 66409616 130819896 124342148 46134311 111266309 134438006 18391280 119496162 127446909 51933419 95714046 102066793 83814352 21520283 62514984 126631810 144003464 64209578 14002662 30116282 132232205 50853902 159765847 32327030 160272192 19321333 156560276 154207697 53728738 124664740 102732190 24143757 39775444 10630219 87226677 22676368 5048626 141448891 165152875 85586755 21898720 50369198 32899488 86570766 63299007 160694897 21751840 148423243 22932643 128434456 77739674 137991227 76620666 88248700 73404045 116092949 147985221 110323931 91959681 46922771 118577941 83700299 121917268 114964285 8674182 106860113 75596178 81762027 98448173 122132012 7018127 57996775 165120779 3092079 57431355 80725605 139553221 52886354 72135998 123424896 165490189 75837833 72464370 144392594 128207455 81998310 8704034 28878291 72781148 65465266 91955720 117991951 168176767 81727721 37133304 67081779 98454973 10215385 84627343 52963551 165721032 42824394 118829592 12810656 128506893 127333009 50161237 164186629 95398900 146904344 50175194 141661034 85813960 451061 152295537 124370062 145832358 52315715 10852290 142870805 42904872 3703042 94139268 56706577 148951008 109321237 94097856 138875720 123555711 100480149 74186334 111821937 141280608 11424561 80898410 132563484 9336026 65336168 120033855 77786798 26995592 3721011 11189808 82925167 119854233 163858036 67054273 132012463 110418077 133081644 80028027 4285326 148305059 23604092 12071938 15688620 165745274 89890951 168365841 151011595 19481592 34116280 95203281 116554040 161697744 65049786 164385580 10796547 39255839 168285907 74815062 99538366 129107996 31782758 48829049 144753929 115807026 37000636 110368097 99522964 44231756 68933657 105128170 161860723 57160460 38954293 73471348 114719876 134922183 152005415 67784950 47443413 138374458 31586119 59371072 89743 126361493 72078096 132697427 103981095 80215996 74159695 103053541 121372214 162554612 168962779 53409461 156782415 86983560 1076168 140013156 152080011 13736255 85698717 88940719 159342683 71223812 19543761 121230315 27537603 346630 139779338 101270717 80213871 109080976 137582615 89544457 27191942 66026980 9484555 123737849 153352852 10217935 65192501 144933109 90358417 147006276 2870093 158113719 136272731 149138008 110949531 38676479 57445839 168834990 46468140 11220952 108609345 45250736 109601550 12891202 13637842 107695459 54666543 87482408 84879742 80337733 147065470 63840253 152018182 133512220 153812005 169671237 102168198 125030665 93587652 81290498 18553494 51142154 163365461 120477929 5445287 160646923 110645724 88645701 78643530 63307677 157503147 37322565 17018632 15744567 43523162 120750694 19071229 58771720 68230571 101447670 91987153 22232022 153747541 28278038 117680834 113666862 52060443 149213828 136998750 101775090 28595887 121594302 86810908 102209304 159691370 43286488 81396323 65769124 162030264 73669415 26864080 109145338 167319627 28687466 67944682 10955412 23825228 84419314 22658314 168224214 60782497 148071819 73279503 80906587 87999208 163985264 112733341 69422866 92937521 58452035 128126212 79672931 73416234 61039469 163173140 97528388 99194745 62065453 440113 117643043 78414353 149254832 46170028 134149652 33072344 20458395 113904692 67726844 98477617 85080835 35334279 123435317 89549064 155166718 79898351 123014652 10194339 107203258 169551557 166533326 152326817 107480783 152010447 81865472 106859263 114917671 153772990 52083954 135458516 151105656 30524469 121887756 74864209 165376 118176452 65772609 23214707 53957949 149741287 129700191 84350311 107329126 153691815 115442869 130789993 142544184 15848029 73962274 71818268 16886610 111490641 75372254 160904371 9672269 64723573 113834992 152455065 65119214 33979940 8851050 25103849 25605315 152427746 108771967 61681117 29403523 133381116 17654143 13412949 149610676 8832044 83560355 94302315 3262946 62119530 1808919 3803563 115543152 24237223 72207840 62578581 160688148 33411681 111512435 113638846 113693416 145725649 142082481 58390648 42911128 162788311 77727553 58601142 70623593 140648888 35109896 162112102 135573164 7543495 126573925 69445374 159394380 65142844 62356901 47908006 53446691 32400062 142240224 89636308 86771400 137441855 165400854 119836876 119086972 62441153 69687471 150082681 131514329 50951176 35291405 156980261 96917629 136803964 87137886 150265737 2725797 153480998 162256177 64297519 81925142 77887370 112565840 5177350 152848224 158235864 36913358 17409462 73852692 26731327 80129483 130331231 129142387 86408093 118376406 135892832 138556545 31736994 10546341 26517365 93428685 38602308 102360893 142581907 138685320 10456785 47320197 121820691 82713415 126525560 116645449 40458130 110452553 165683938 137652944 65968959 1425280 37156356 26394098 67414282 24465363 77149043 36868478 50870375 61893192 108325207 60489434 71488842 141303677 43309404 84919403 109515309 167032344 93064664 9593168 28558504 144438715 146441434 18220345 154526362 47172076 159851000 140561661 14097267 49504357 13344949 31912383 125261763 43217927 126695713 146778612 157066706 51599216 89920803 64416145 4697083 43915301 162114499 45766822 75846316 27370561 104321248 19398632 110755595 104163947 161972158 86424413 83477837 16033278 161536635 18370710 104435097 156989543 150288024 169279064 14468071 30266188 130594527 102453866 141409281 115050441 96530488 148810129 154145273 8887787 118030184 136124525 47742171 53505290 76914188 36531436 12581598 94961031 131482862 87763996 91728753 148279083 39056769 90362548 110974351 39611972 70960244 54046179 155089980 16799536 14872705 3466742 147635973 276590 167939498 146753027 61781604 160235404 2837487 44228322 86053184 124315611 33786038 66170783 102953904 97612946 71267519 164955845 66563823 556580 111483858 12286427 153232696 8009210 81159598 24146817 5413123 28447528 74146843 112402317 17046410 30766192 100180728 31800540 100539853 8610126 47963783 52060222 58932132 96590855 87130406 113698431 144804606 121143615 18771434 16639124 134322117 17811274 56748227 147615556 72753404 145528551 71746902 160059726 149178060 83856257 135979277 86817623 64516564 70577047 125066484 99064389 47335820 94197765 142788763 64019008 80367500 105904815 105641111 1558271 76825159 5104284 144586666 26533753 90385957 116714792 112976900 39100238 152616735 54015698 103087065 26733877 157940200 65443353 40415766 19834818 122370284 140966822 9593559 91034813 63648969 63597952 92962120 107487940 11052414 45810733 169267470 159554809 1319540 75762846 28953159 113215954 67196223 46314528 149495025 111027408 114121663 95331597 157157044 153806004 40205867 80577654 91389654 81434828 80418925 35638358 131871907 139725635 92125431 81429745 155130168 73077611 14277892 39307502 81683470 150769226 6654208 92682759 13711214 13114327 70287435 145686566 142014056 150603595 1202036 92495028 24068379 149662169 72973180 107833448 26021322 53976615 124678612 88355477 133234780 39890551 63453928 139263558 57700397 55426069 41343167 85364990 27699256 121705533 149227071 89546820 127198403 66896275 129874900 37557131 68999753 157225214 114983138 107262843 59417193 38186675 29065257 21293656 124546420 154250843 11132059 74710835 9329889 103113738 141739761 129878555 14874864 154884331 94624261 151887826 152233334 84687013 13998344 112477695 141781292 15491471 135718837 120282633 21334252 166306002 56765329 10578012 12685740 159965971 80974281 89599622 82578979 152464857 149984812 127028607 78203196 144115885 38254709 152144084 111877221 12971 158868162 83271185 85240244 45827291 153717094 111979646 42202942 113145999 111101494 100641496 136796960 47253727 10419198 2682260 83616625 69000501 38122891 148422988 2282233 12549315 135481092 90057721 142609702 47567122 157369731 32583628 66664259 115494124 139815038 2575041 14878706 150246170 148518477 16578485 142125185 114851201 23826588 133391809 82385655 152195441 33936369 38157571 73069842 42393971 61144019 134833137 90832938 28991290 148344856 134330090 73710453 28525507 95278506 4533849 99638105 40929880 157941118 61175401 7143128 157642071 134842657 106047547 71286712 104817342 30449924 70080596 74260182 150833877 39825271 127826230 93800220 16390601 147249189 106744360 4787166 44740073 6052340 79466245 16559904 19281230 164180985 61455748 71181176 154513901 49557006 152583449 75164633 52050396 66537371 11299849 15851140 160219577 43009371 134514047 129419232 8394124 1617142 67146600 144959731 158782210 12533420 132671128 47395167 12545762 86309408 161280139 158148110 3509259 26525032 82394886 29320002 74307714 119491623 135154794 86207391 168536725 19129284 148728699 139805620 81823244 52483726 158275032 101519631 38550118 135269153 6709356 150131828 82269766 71800775 36694313 52608795 46288841 66540516 87760494 146983020 124469869 28579142 42605315 32289103 73004987 95812867 20117273 161454406 86295451 75501199 52724837 31015905 57129469 34995809 46927174 126687485 34925820 105410302 13296482 94206180 36397187 17771375 5413939 26588442 51204102 88272585 121924612 48665849 23245154 121113814 128881012 52012605 21720271 107559187 116741975 145928153 164389082 133336746 146797822 80290150 26664279 12997282 157811272 128358262 103090975 167516708 11536064 89185740 18539401 27918335 150796426 142701944 82587428 10769177 125640574 18892202 14813358 159269141 15536011 154264358 78746516 159510405 13689896 72401164 129086151 75881489 38292772 18976437 19546974 32248711 139594072 37361206 169766556 20037917 85898348 69055275 59391676 37756218 116091232 42929896 106508179 9819897 121541024 67931337 80095007 23662487 2191929 107464310 58236509 110264907 75703975 35006740 40047835 158065609 24936637 91654004 22532854 158945138 81470239 126512657 51503880 15903806 140918678 73992959 78885559 36888878 77337641 152859546 96835128 108517103 10607405 26832120 19182188 65386318 48689377 144308308 24971929 53093023 126289923 79938437 70661860 96370484 86336421 54466351 150816163 27448795 144883027 23117229 96067442 144735756 115875876 143804377 6079812 53353191 89006169 92508101 142895387 86117971 144518666 114520619 120685346 17660943 37505927 153131325 122467898 106308004 127949055 127522661 85682975 109678781 96087910 18210910 71141413 132929035 97719128 66158781 20682846 78103610 109342045 9833769 63671375 40652304 84283297 119641546 55591632 92072102 159668318 44326939 44384212 24990969 112803262 165010007 99698200 32552824 65259702 97239490 15606680 112611791 61147300 150557270 147096869 7133013 96237816 56874928 9866001 50431452 104530025 52555313 66801993 74936765 63058967 105360628 132005187 71502051 110268528 73566123 117955724 4560437 24967866 140513364 2141609 41061188 163619373 48124603 144592939 79454957 30461688 142830141 437614 26249088 138255288 125904431 10622909 156007249 154915288 162177892 59021756 156550467 80521537 69933716 7334242 168539122 160921660 153818805 27422411 107933000 33959965 57589812 81197644 117685458 34584256 57645640 32137038 73506623 128090954 63389634 159213211 94426211 50700953 27458723 37797919 135116697 153135303 25937852 6426340 136428876 140604348 157760255 11541351 167455287 128289837 130720888 146585118 104683212 35451443 108125287 22069689 130078390 135503447 99177643 61837075 29491277 67832856 67023571 108685981 29299381 31286069 120236852 133476707 57602528 70959462 90676776 99872025 47575452 37956529 124861651 147022052 98625432 17612442 86314151 56263285 82530036 163309157 15724405 124234283 89041852 67453059 167728953 140189956 116797888 87437205 76570414 105698129 44485685 28658753 15253352 40950501 73833448 142865722 59672159 85389300 46374572 139652450 69036439 4698579 128557978 53209677 65812627 51995299 82790374 100854880 9724170 108589302 23382310 28433707 80617706 133535187 129501053 10158928 23113081 50761932 152865802 147663564 67513630 147473113 47939388 109364128 54240693 121012851 55175489 126170379 123622181 147874585 163154899 149652292 149729744 77375279 44377106 89030054 124854613 149046752 58423220 151648058 12270328 117948329 150464909 20838804 27633041 79500636 48352267 134721498 145515274 76563206 73187754 114833946 70555576 78230039 113512519 159456005 139666084 18220260 3778080 10564735 122883463 52118532 62205278 61581769 72322216 132661064 45280384 39885689 128917902 21550696 169581868 123918916 21910025 66950403 147016425 160435477 56166827 78031802 53540684 5152071 152668466 116388205 114460762 21851239 11307550 115664719 81709412 52012996 111557349 103640449 84063997 45221530 108443476 57626362 6563088 665618 127187217 167170265 10639331 148370424 118826447 70659633 56896926 57843401 118591728 53528512 134027065 20883446 51754239 39285181 62965348 18777741 132987430 53683467 107108024 38488374 40747929 67155644 112819786 112170318 101140973 129055704 23370461 100284462 117233547 103119688 146356587 82353644 113868788 106178447 64152594 85292400 160733368 57020023 159140995 140882927 114907267 29639738 137446887 7055612 151433331 100364345 45875826 82507086 85281486 75177298 145343506 22500877 153622795 111913890 168494616 21671022 48063811 162492239 68910299 68244919 133838297 10892886 50044447 168597959 76749798 128043609 36010505 101384957 25931936 76729296 87065415 104797010 112850590 126491016 101860294 122645293 147645884 130477499 122036880 150598886 14438440 35672239 122419788 5173389 29739290 129111192 44287193 83032250 161079539 111734183 33849159 132088011 50569628 29435245 148437098 75035297 30343742 91865875 7251384 104861491 116216896 27998507 61096147 12569239 132030177 130651052 164414548 102769012 136287402 22344120 74260811 79094455 70053787 91875514 12195358 19808842 117206398 48947743 20921271 118023367 80747229 56260548 32689895 86181262 91879356 157626363 122528911 28655693 26016919 125378825 49681259 169012657 77954843 128217944 27183204 156790439 147403566 61578709 120023621 118308559 64448292 42394124 101812541 147656441 160588137 104393141 12008375 156703705 28879345 91997336 54443095 2134469 165277570 62483568 22590739 165886629 31503754 118364285 110697591 107402379 45313415 163804435 67413279 91534681 111676213 38804744 111621915 126701272 67192381 49351952 19626976 85097852 39243361 9922033 82073416 166342484 143749331 55477545 100865114 37605700 129291596 1479459 98101985 144859363 129664219 15550376 118935281 129940843 139067021 55087922 11250260 169468784 77413869 90865119 12505030 42745480 162084052 119413627 11753868 37186174 80818714 2370191 156016905 124110574 104585496 29099818 82344583 4599231 97727849 158814153 167087985 59871654 11175460 132853793 111749806 22020440 93928876 135709300 70914701 86128698 91689313 29320750 64255240 110665104 35231480 48058286 43310322 22985224 103246491 74216016 117731290 163338448 137262182 48295113 54087149 74572421 32550155 134860116 151438295 51575841 115062052 28633661 127800781 15632333 32942498 162946275 94105353 19490840 139997091 59810539 103272875 86858015 156055444 129119386 153344862 56446936 148503857 142263769 67830986 136974661 90042489 66225353 29286529 99690652 122420315 1828503 147503815 169110798 2896647 66605303 76782319 89162722 125597462 72626465 39721027 77183791 9538496 53078471 152098065 64605678 168062017 31964284 39477723 56556518 18265412 77881165 75981789 153493068 32630684 14615053 8377617 8228068 82201987 69703689 135731757 150274815 106234581 43347824 147536761 14100021 133673584 154478643 122505978 4213994 122605547 15515679 14455882 8929029 26011615 155625871 28058993 110486026 148104952 50486430 146710204 40529292 56427964 115048469 87345439 72759218 13242031 60198003 19459900 121186693 7611546 141101428 116716458 127940674 82711783 36945539 90134510 50936624 166375039 109843511 156263303 16448605 148288790 33888718 11067561 62744705 56891911 53782016 71393302 99448249 160831900 93401910 16046487 152276106 125044112 55628097 148597391 17781711 164288510 87547603 139314796 69557098 145980938 143855870 57520078 77272480 68595425 107622495 45066507 162779522 46428734 17644776 84328993 15657459 85533205 5291471 155885274 30484944 74510575 58259034 17438311 11887573 160662172 148801510 107186955 77032967 46074658 83133706 64851141 82757513 89131493 144571094 65150732 111812689 27602492 29033059 12784000 141624331 127394141 73997158 17927588 8214536 31578299 152608915 106589966 57208893 139905988 18785544 38707368 23424436 72413897 84391400 21036140 163269955 87165409 138402542 28788191 98462793 140715783 128092484 72178124 89277982 76982647 77067256 100488224 109814356 127244422 121280397 131225788 164444281 153757095 34557719 80708639 110019801 46974162 149402681 13521392 13636958 96934782 161324237 35942658 97482913 139538992 151694791 70570111 68937142 162199040 78887599 121315774 79135833 11392720 101406547 158854511 77787954 74138717 136060401 111176209 45471362 134081448 123676360 53395113 95230600 145386210 151030924 100591091 85088315 154988796 31594636 13742800 10685265 69685482 129216728 165651502 125776625 74610620 99230530 16199249 54879247 58931180 167786906 167685297 166600799 6361723 17212126 91622537 65666512 157473822 23813073 97532349 149920892 88931250 93237010 149861477 153695555 64267123 93991453 50750831 14902047 52321087 33333277 123345982 2971821 113672268 120897370 157522578 78451872 42129281 5980651 126628580 47364635 84782094 124029892 112432900 81357274 98358821 140270978 14818611 34159477 149171753 74161412 78777133 150297272 78786959 73579638 80650363 37368958 100698701 140125577 92439353 82647472 115301106 57570925 72701146 47155790 118739322 62719630 145765990 127193779 18729104 160490047 159464420 28996237 743121 167143847 107756795 123285734 141954709 129525669 34751740 119511972 153343791 74636239 16372411 103480887 58289566 119492133 91743679 55074203 77201641 147689319 77708071 94484623 119234328 48396688 22717967 125808585 94378441 62164597 128508406 139976062 7480408 162829196 93409169 49214405 88189540 127775672 128829961 8331326 21033182 80061024 83934780 41214562 29905142 49576063 14083310 65492636 11508456 10861181 131919337 163762343 49811870 109490013 60717506 42088379 129724246 166441101 144992881 102638316 128959399 120645328 88823453 140194614 154128681 145197646 80635913 86377068 14560517 99096179 23696572 19670343 25549827 90618942 82752889 29626512 38602529 28361610 34836026 2520233 693481 35840471 8500204 30325943 39683083 14913454 164511771 21381240 124872276 150224937 79280775 147393383 127723941 120256793 10984448 143529555 160131381 163603223 75826035 71781208 54577361 63757055 61909886 4168009 68134232 40739463 103609441 161912862 89426562 155335902 3666118 147140848 93925629 22567806 145942297 3391517 59008207 147533565 72183785 112998048 118457122 22678816 13822394 12224700 168561188 91887584 82703402 22923820 123145960 103621358 60252318 169328993 93480059 138404939 68311457 167428240 121610333 133043802 54489131 51598366 56751950 77942909 107895549 83064431 98985356 89002174 58323413 57001782 125916297 125948597 92929463 166225065 43077354 160915778 129685622 62310321 30882608 111156319 142710750 5627799 41556466 734145 156903540 126280743 40446417 153242573 166238461 68629425 145796182 109243224 112207922 18290759 75536117 119345559 162394659 7509801 59643786 101592901 5629244 128863247 35796764 73438997 134284972 155739703 13259354 92305444 41884974 14919540 1734578 69131775 80984617 57859041 143152087 18980041 22807387 129060770 161837229 116286715 39734950 166894168 112408369 168510154 19976819 100926042 79214152 45756928 57888026 134819928 106551444 122148281 142943650 62359060 132034087 126164531 9912598 1738539 56882663 153507960 79831507 126296417 123419269 87755513 132513130 50761337 50071358 125360669 71747174 92147701 134842028 33455898 94386550 73929345 98936192 22488892 75752986 151329903 70641069 49033457 106966295 88636011 8668929 30444671 144754371 101365135 60983114 7614249 159336750 91506750 88677746 148360258 106840835 51879614 62945322 103921255 26684628 1349732 41761554 111918582 10538691 70311167 133066973 70404650 66542318 88638595 112158078 59786773 86973411 106124047 96227548 97099172 6205357 15034800 165800116 96654775 47122810 52095956 136119901 48965457 39148994 74253654 144715730 97975012 119983144 75033172 166610914 31041694 28391632 63858817 64139215 38561593 79799581 33191769 27717157 156028193 1297559 37841711 140464302 117209271 113873089 4447319 85643484 128275472 156216808 33966867 146111243 162313025 161555641 6325139 89687104 79113461 120154691 83192050 59088685 111618073 30000682 131036034 98745792 148993406 66701506 168223245 70465323 25196023 148448896 146381271 99080097 149959244 27615293 142131526 111784962 113579006 80648561 65696925 128989761 98456996 160779047 51037740 122605037 19309450 36969373 124291556 109557401 25769943 141533789 153806140 108857766 100544358 32667472 167862505 61590439 115019212 144462838 134128810 27035814 151115125 24594716 169697519 94036265 160952770 165762274 165577127 10633585 131754080 115176156 72477341 18952348 10663165 23044996 27963793 128638847 84810110 73891333 146225109 135908642 156098913 156113601 124142398 33970029 55272491 142332279 64956354 151308687 110922739 14160422 88801285 19340628 135485155 89858940 47176156 148153725 32350473 87779143 77157662 797657 53560387 165798059 142494867 143440390 107711592 64022663 127970475 101947300 57921431 140230535 63424620 96098807 148158587 151005713 31088631 104547756 34270351 38320856 122349867 150417292 107422439 115507129 112837296 166045545 28742563 63227539 113242729 105713123 116224767 71974209 86511844 23372314 76302919 85792795 165377105 3587510 138643806 37382218 145195079 9699503 107163886 54219222 129501597 93270687 112043396 104676650 72157962 43975124 45481035 24976009 129562610 5552081 139989509 83406624 103004598 70155957 133238316 46504911 95845575 145383031 104616895 125947917 77045241 61497704 34745603 160227601 83221953 1116985 81843865 155682481 118497480 149714206 37210603 33279370 114851881 43831899 76134262 139648710 96894424 36282862 66426701 110607576 25536686 1458549 6670341 64764968 121969645 150553989 50116459 27139735 155631464 147691971 163464826 29699170 150237228 3039974 161143578 73602095 121081089 64632946 139683696 48941385 67709640 16576241 4209574 27514857 12302560 102450925 25722683 32329937 165033450 159867660 27644380 99110204 121095029 127651232 49162555 111080652 90696700 78793402 105412427 120608744 87743188 55717279 119226593 104339115 112631749 10246733 151060181 77026150 78305927 39512777 154698827 36917115 94791235 103947435 19867373 157471136 41689729 126766399 99785172 123193543 25539321 63851235 10500458 54662344 57998458 72030496 17487662 131616261 46870462 123806376 77799412 95619713 6721511 138946661 38848145 95111379 88898865 66467297 55875277 31673499 99788130 159211069 113366132 143432247 160118580 52500097 110255863 164299764 99711443 140374797 66004098 28130784 115065758 106164779 116612027 20089546 5434050 129706090 107530933 134144450 56942333 68524008 2016999 35071238 64504987 87274328 70848027 9672099 160217061 119821933 51729147 129717242 139314235 36516714 81485641 166299423 84353762 51431222 63569392 92127505 57604483 5338884 132976023 26488754 128903979 160870065 37123818 34284801 83581350 109707018 88877190 71544160 126608197 60760618 73945733 58255158 81730560 156217097 72700942 152790101 167214601 89153304 34409071 107370759 21293741 151619362 32878136 81483839 158376896 144536057 144448813 147637741 13601122 149366063 2180556 135820905 126181803 31259957 30178111 169940415 23439311 93393971 3170109 68694926 18900804 29619338 144439378 28329837 57632142 35171317 153669579 41923768 53198287 118494862 27238573 103237889 11773588 73566208 108201549 31231975 124168119 118562709 39376165 121034560 54335621 136361301 149908499 42036886 31197091 126770904 13740794 147577272 36420562 137637372 64357750 135859461 116590437 71960915 152171029 104905827 63515876 30444144 86801048 45476530 92973544 166948653 109326728 112586563 126642588 27104171 140340984 30701847 64498459 7870847 113373255 26130666 55116584 55798522 102584970 109992482 153973386 12327516 111626335 130785437 58641551 144135367 10392100 41816260 160169818 48161578 125482372 86708228 125469061 107390649 60288375 99639720 107244891 135104440 124295602 13958989 66314450 10441349 158849938 131727016 53244816 153175117 89107625 31364320 11106678 163126016 86772301 86787992 29127035 132367933 156860309 44959441 143613858 18137946 61957775 111649506 159135691 101056092 158325420 94003149 163301541 41696648 161392288 83495721 35205997 89792470 90333019 66063292 148976848 6378536 155186013 31405681 119162044 70425662 152766947 74222578 78381951 27792076 1831665 109178760 121294762 29399817 91481114 51096747 146372754 42269939 7155929 87782934 18083291 30020606 98913905 57474042 15602515 148990159 24754482 118743215 148940961 139662701 103072632 154588718 8976629 13343453 106453575 132068971 38335442 73679938 78773546 14456528 164525269 87311082 31351145 48481620 75851994 18866838 127347204 125209930 83368323 106819075 132998174 36235279 41519950 141551214 21802976 147864096 27866451 142223156 72204151 101478457 47774012 58959502 142389195 33704081 163627346 71316904 77060150 114536803 168472278 133617433 96539736 85900014 121094961 133122223 41852946 95353204 61916618 143756777 81471667 96047246 1488452 92183554 14397691 121454766 127887260 36156807 20980091 84585217 115074496 3432691 1644036 89177614 41110828 31618011 66204953 73456014 90444012 3204041 79901615 61893770 5006109 22757509 61515401 5378766 159571605 23709866 5136822 19154087 86551165 80050841 1650717 106951148 31834421 80609580 54311651 112302187 46392371 124948691 63703811 883201 122026017 107245180 45930515 100340902 55412962 70818277 11728980 90843172 105135718 62210004 42618932 103027055 143259646 167315071 145750639 94289854 134675666 69483964 147992871 88920115 57480757 131239337 135934584 61673297 162692057 152282073 2017407 150491412 15262226 157593621 137697144 20260889 129647049 161078893 135570104 123643363 40339232 29443150 154163667 157344367 37484745 160578005 136534106 28144843 70543387 141664672 167885557 124307043 148685400 110752059 90087794 47343606 34441167 162413903 81325127 614805 156147482 47081568 1950189 136054451 37997584 107347571 65834540 7576441 17366758 161409220 147591178 86688389 112064238 42228442 3663925 7809596 169522589 88553102 20262589 3798650 29299806 104327266 25593993 12738984 141632967 55986406 147016935 40178990 93133701 60521156 127722445 152999677 108090216 99241291 28150334 78121392 5411474 114393697 72417331 44885899 72317490 34401948 30040632 89948377 132738448 152956718 138545563 107500741 107385498 167069948 159984093 98308008 162535793 159464182 163106449 90895192 15713100 118273845 58135155 59493761 41223266 33487450 154658214 153988533 19012205 5244211 167757343 10743881 44531619 82982219 38408797 144683243 160283820 167549450 115552162 23393462 78567710 143552250 61736248 44667432 4111348 124991939 80200016 115475492 125189462 17079866 68684760 88018741 149532323 17997866 168760819 80565873 164986547 90445372 5797306 49443395 31236735 113246231 109003031 79647907 154426589 44019035 6697898 87183361 30890207 163103100 51661725 141846504 18424209 42380677 166677605 7617088 3028159 134558553 47843032 14643409 154372699 51390405 83265779 6292652 24080823 96798901 16041880 119660263 91297446 131858324 143979715 100945303 117363903 9558794 20782483 110254214 24596892 110424061 6249421 147412763 57073777 88132182 113287099 166303622 25047171 37466028 97615955 52572517 3391891 40667774 100087041 63069133 118182776 65228575 114473036 163062368 139304579 137701530 25002512 8989583 44777150 37690377 144916160 84991415 46030322 80521724 152923007 126402446 61753265 166965160 50620407 45721789 146961226 77587966 19613223 92501947 19666586 66433110 28839089 109149163 167991484 40561303 44841172 5236765 59763568 34560422 83377095 153957049 43590278 166464765 73954913 17984011 53069988 48178935 134374256 122121795 30958887 160065489 106626941 69698929 96388130 141238924 32671110 43174764 12486653 148015940 94673901 53205325 117349215 133492755 113242423 78683140 21700415 112502175 17299914 60059011 20739779 21188239 112359409 126700592 123879204 146642748 56758954 2725202 118119247 93377906 65519615 85152796 116369284 42860689 147606342 75863911 153110483 50565531 83499716 121842264 159276179 138548861 73239655 104722023 155451570 81895069 165085470 139660304 29806117 92173048 30892417 86108298 55278713 145204123 95784681 89526641 13334783 2900829 98610149 21646117 4388805 123951930 163979909 3294549 61561760 150143575 100043759 162421383 114732286 60225475 60543035 106887874 90353538 114545932 24454194 4429248 43146357 149502828 5704010 74750054 108194494 39243259 74363219 60873685 139643100 87980678 44321720 41529912 52518916 65796188 25197077 144496209 156440902 54569150 39093472 152203975 21646304 75986906 52105289 167664115 63003989 96782428 614822 88518949 157242690 285396 55164337 32813468 17906593 108401741 152276344 102086513 74625376 29274136 165893905 109853167 25175963 44980640 108644399 61805234 48341506 123504218 153654772 118002780 125067640 5283719 43544140 122458599 104768705 32200397 40838148 150639516 85120768 5687945 63793860 120296386 29498927 137792956 150735515 41601703 134435422 105879638 141776940 167146142 99420284 76217120 110467326 162137942 131286869 6229157 66755668 95923928 41672661 125462142 151419442 167901061 130751658 117705246 84155032 120302710 91735672 91976324 45511261 78926937 49566067 19872405 105556978 140391865 13994587 157641476 18312077 126009457 65663809 119736576 17741880 94103007 129360038 16593071 96499650 132295768 150548226 58105031 10444239 107358213 30583357 134852330 76886070 139781344 115192000 24235251 89534665 74299214 15221069 64658327 116535561 65707703 164109653 96455110 13746149 24641908 17793730 123810201 118638121 64156912 146073214 104710378 139558304 99883823 115054470 158771432 166326368 22534996 1598119 52653437 65369896 7077287 108804556 56278143 99519207 69558917 85922199 134881094 76615056 101872925 114501375 14741091 33175874 127384638 115535519 17327437 53442203 103335775 44211424 83163575 144946794 122731806 109955541 66290123 151393058 96611374 87575398 35194471 12463329 119277593 129914204 112138902 28050442 137799994 48780599 61787588 151410755 45713612 166385596 65004175 146327398 73144183 106022540 99030542 79433333 161769535 26690918 15187936 145969089 84523337 159079013 106889761 121674083 78047816 143945171 120716932 138336446 151181391 36388041 140082567 47581351 75623497 42292617 3521754 4639045 76382462 98006207 169527587 156296623 3194266 150389429 62643453 149273549 152948167 48569187 151300170 87062848 94554102 155513059 70785399 44859481 106981136 160786153 103584944 76917503 138346187 120017994 6390657 29339892 21616469 47433978 79109619 107270391 85403002 109446816 134225642 43101987 26774456 79958429 74692764 85323238 81891346 24529895 146625085 23743594 128710638 127821776 122551572 69927188 117349130 112310891 143709755 107471161 67426862 148637579 152514905 5065762 118874591 131416222 11906953 140866029 23980795 104454902 73445967 163629743 74244882 69319540 27382614 165683836 73580386 127102251 19859740 73432673 9381008 152781703 53974218 16191480 35324249 84396092 99913845 52932662 137676931 79033748 59700464 88048321 14741159 24343456 10940248 65147842 44829425 138924238 92768711 160771380 64876964 56932099 49188259 91169266 163969352 83831165 83349504 100208285 78982068 62109517 24271240 74553160 158235524 52073873 98682892 55800443 26576304 166558656 15465631 92687060 108734975 47162862 102768519 149526713 61708793 534089 21464557 132443362 16343528 145553847 138358087 115036212 78131388 122488145 135485767 164251756 153650845 69961698 168557057 122221007 121609058 131819071 92791287 94288800 132750008 147546961 154688865 95852205 112846425 75794245 34152133 160525849 84092421 75832138 152788452 125478717 151847281 107764309 87552652 4313189 162886877 157781998 122172812 122119738 122709842 144079199 88373701 66459851 57063764 77879856 48216743 120515992 78674657 104515711 67498347 92804955 84652588 108040168 81039612 43548543 131519565 103247749 139999760 45824860 103227196 68522818 127910890 64931024 86258289 101891863 80055125 65677919 70145978 52420401 167593752 45814762 44007883 118183065 150422001 119501126 125792435 84138814 133351944 109181514 64442801 24494790 8858105 64297604 156311430 29090638 128239381 56986227 112991299 63406243 62254306 42740941 37417272 83683877 8941609 126569420 156221925 101820956 21833338 68757231 140544151 145597962 6436251 8435706 139317550 113929954 73409978 140870653 96619024 66931278 90424428 80660070 4674609 20939155 90713003 141968598 110965970 70790890 70389027 80451480 32210427 21539306 165920476 26833327 54335043 82232774 57590781 107759056 28514457 143204277 125204456 3471519 33558510 59981100 94774082 67711170 7697464 94658635 91582468 12688171 11135 91375595 14235052 66439366 98223433 86085399 166826882 47807366 109074142 25009686 168822665 36298094 97832093 86402772 122365235 34613768 461720 163088718 84851233 145613942 91631207 17308261 110959714 4378350 78793946 57824905 59919237 64337843 134708221 121885903 59944788 42921260 129373876 130719239 2494750 163863561 68430576 157962402 138085339 47107986 63876820 66003724 17015827 165840338 84166218 82122869 161261320 68205632 86033634 131382749 42103084 153364769 32819146 109785745 75915387 121632569 127092085 78693986 85085595 43205058 82696109 85827339 45167946 104876400 20805178 107063416 65166542 128409279 113829909 63452925 31407636 32035174 97175383 115748563 84082629 51447746 103713413 31268831 53583150 124201796 32593131 97703896 109326082 5463698 57014702 49593981 44222457 126597674 160703295 69970691 12167257 154658486 149224776 79265271 23470829 155293725 119583865 4166309 74391014 119120258 99998437 161430759 10269037 104806615 12961463 75762472 76416258 14523372 13981786 155870450 137308660 5434815 105654558 46552647 138234361 102660620 4592618 94475800 162889835 76509809 87702745 116366598 81047891 119705993 87746401 168127178 143691684 38540241 67301453 126415077 50985635 91988972 36995009 149966197 36024241 73147447 42573474 27843501 157619478 58448023 98780999 117012547 161072144 9903486 110361382 140019939 17853077 114623996 94878513 118358573 54423103 9196201 12897917 151271474 72512344 124307961 162027391 106605606 118421830 129030544 121006408 24416216 6015416 91871145 19597566 35710659 125673180 35731722 151163898 1787142 33186720 43873872 80162990 159248384 163899346 1422407 45467520 6045914 1773406 28626504 44636679 76744256 22195914 162733894 165205422 123208826 56928274 41448856 106345353 142263939 149422928 142767717 135753687 168998173 159343397 51709580 54383170 7423101 148238334 87438582 149197967 53949143 97115543 126615099 160239161 94811584 10122616 39588087 69467831 155435539 54978374 63525991 146462106 38727037 29698796 108507073 77886860 146927345 157625819 1229865 142981084 83846261 116598274 152442825 10319816 157725371 97462819 102232764 85104414 44651214 72730692 125928146 4650010 79520628 129569291 150834557 164330415 142224261 71216706 70062134 40020822 98567173 107327222 119186065 16951584 85371263 63895214 149268993 146244574 145041348 103273487 11918088 11217433 9120415 12451123 24122235 124994438 32831131 38125152 72566217 58427946 74169895 57903207 77251876 15599591 36189753 18501253 98918019 113260460 88389358 90314200 138723689 34896512 96324703 114056400 133904648 55324664 21781879 93357064 87963253 47518128 67882292 51646153 104656488 159463655 142435044 62107222 42337854 161032262 91313885 60183196 61788676 124804344 113853743 12276329 6111194 54465501 169172678 133616685 67405646 62248696 1151223 97434293 72700874 62478638 142619664 138807142 134954551 51946356 74773327 3865239 129005503 85647955 1953980 74400976 19163420 134879088 138922028 4348396 10613219 26277223 99558647 90024469 165709642 44290525 77123033 157811068 60394676 151030431 37124328 97437251 27932751 43134491 30975632 104343161 42749441 86001606 12592614 52481788 29988442 48276736 102401455 68247928 14940246 167613251 23902612 147076418 78317725 166284990 66727312 157065907 119890766 56344698 143329380 48457616 111247235 130291587 41557435 5767947 110232862 16661156 19433465 84674552 89760748 152207120 111934987 61422717 84801729 72770710 141116507 97682680 87384862 806803 136348364 145661406 121288319 152050652 30354622 1195627 40755783 103116883 58480493 155515269 33407924 109935566 157488340 57110225 143253339 58248460 18319931 53505885 86449777 163579389 109806910 60198479 137711662 56977132 82505522 34808452 102039423 22393437 32045765 151035939 69574081 28337487 57739599 154168104 98901427 53017543 147622373 19290733 120959216 27650908 77027357 69094953 116710984 107305955 119690455 76311079 113581505 89164065 88516450 1868402 41145219 85512125 84194149 159014124 57743084 152128818 100515900 94523332 48976456 69204705 102774588 116722731 117070092 90694898 54376761 84993897 176766 78426865 42046372 52940907 138562359 43890158 62438246 57338467 108893500 124601942 167557304 122881321 21891818 73678629 136779637 69292272 44450461 124815904 91167532 32590309 57924423 25739292 164945696 4842399 33772489 13866305 22908962 13898299 76693562 88154520 159796498 100376313 98408563 68546397 164933830 25993340 144065616 68244698 22942996 27517849 48820413 12422410 16354867 39182603 64178995 109530065 12633550 166359790 67354731 43593559 111629157 116899089 129369320 3078853 94184845 42184684 35153280 131507529 69990003 85208114 24569233 11367084 125019887 9991648 70369715 111889716 109263505 169667072 101672886 157838761 90487634 1532635 98730169 56048167 51066742 135722764 1835235 102200192 60877850 85920397 137670641 105492497 161920716 112119454 46953541 38509233 112206001 53300865 132131055 45854899 18629722 33870324 92982299 227698 64801603 14302627 64888371 51470339 56749672 20909473 5402328 65421542 152843889 4348073 150243348 117914380 120036660 74727274 129572317 124423170 138784294 78710952 91579833 138977295 77933916 146065938 92136073 53275280 69931302 38679029 81142054 145654640 135256862 155967639 114337682 147606801 14956090 37132998 163854126 70616810 165114778 113280146 130453971 124066136 49158696 148106720 1731535 56119499 94232445 102303739 146848941 162745981 57803281 90172845 8611401 47228329 166177856 13952427 29123023 74348259 48588754 59781078 148687661 75605987 40644960 10250490 95561522 130093163 90319334 28578462 97921462 116399357 25741502 163729023 140741181 85858466 25539559 27555317 12704865 76585663 140793847 97566213 47023037 127132885 8624100 93039606 70228292 98676806 24857077 46216710 21230535 20575576 166648178 51117963 140428840 125737525 15940866 162952888 16126982 22389153 93273866 48473868 136641869 160967339 104828137 98661523 71039923 147776937 158620846 45717352 107772214 101889381 137007539 147267668 107970672 153849490 15671280 147088488 124630893 10339689 169873588 142669950 154531173 135158619 142702080 122306874 149521562 37544330 149629240 146081544 69661104 102458099 70654312 41707341 2436304 76125252 97473393 69577481 111557247 80164282 81293813 89485773 121540531 114096843 133923127 51322031 107181073 57597207 148643835 95719707 60466705 148808582 73386059 161017506 108403050 80092559 54112054 149792491 84413823 146702928 110863749 138759763 149289971 3324367 142501089 169960288 144833421 162398943 165354733 167590335 33424720 129723821 56944016 49041770 66267054 96833734 157458862 40820893 62426261 136444499 73449282 30043267 8789561 124123613 40496550 75905952 165444510 103283245 37126436 66866814 39562553 17156995 586857 151078252 62861087 106578457 3604544 63380148 152543346 2810916 109479014 121403783 16303102 82704201 72620209 72566948 18401004 110743916 143206623 113133045 1869201 5838004 85863345 157254658 146951060 100140234 47256957 135740682 84129770 17274295 117160124 150673737 81606851 143493175 67087406 66718608 7685547 100896071 18362431 149576166 88468221 121656539 138850288 158993248 72003075 3231632 52187909 133595384 140518498 7335024 60592777 115290243 137944392 40573781 29777795 64468488 93986625 141394049 109304747 91243488 131139853 153575926 92458189 141418648 96644711 31989818 83682432 81386548 122863097 94701186 110376308 141483129 53842655 42667671 73133881 73976503 76207056 81680988 115391342 21977430 69524016 97572112 2760936 119832694 87699022 119164577 29972785 167920594 18636114 27108115 47189110 37802781 162410979 104497351 112414098 93135299 79370671 156622190 115300681 114534916 154544144 96057004 133669130 91045472 16548344 3707360 88189132 41909624 51643263 102204731 108684196 72529752 19427974 22937420 139127796 86386775 144503230 69893664 16954304 169281682 87735487 30645305 56281611 164221649 34209066 2792896 20820954 168812601 81490843 143226122 9363889 61039962 79464987 127860587 95510386 164906885 86399542 33534625 45526867 47669904 25733053 151289987 5529352 106394857 113182668 31322126 126260071 165603171 74354515 149310592 136869754 4320737 117275452 126261992 37843462 14607012 95966955 55518362 98267871 70243779 93730775 29838417 10885780 52377425 96748598 97531278 20478353 84591150 150998335 126144947 28600528 106039642 40783884 46864818 14830035 23249795 26718730 18180106 41840094 7411269 95085811 58145219 41753836 17975528 51267002 169335691 19087413 58687723 65646894 140454357 30680138 29335710 82864290 141427709 70984554 145340140 160692398 117133417 27763414 126892080 77174067 6630714 129140024 168800055 61967992 81723216 57167838 63523747 121161431 83046836 148378618 75102243 157282334 73270612 74411805 117136409 120242088 39586659 131981064 59191093 167839079 44638821 151656830 145798528 87459441 169559598 5055188 123761887 68278579 134113068 26194773 4019548 33793297 58582510 34454155 140078096 40858089 120547629 17848691 107962869 164387892 34060010 29484171 128851330 124474221 95078059 26952565 160361850 87742032 78986624 123859535 114474141 60353740 128708581 90627000 1715844 21969950 101614763 15754903 63738780 167706258 168546432 28787494 130456487 146671597 146133156 129215215 157621382 42228799 119066725 111532461 87977533 111494670 17140148 53807244 165356535 9405250 48773629 55229668 10646386 5292576 83900287 106309517 124690274 67369963 80372090 26260444 66661556 28709498 90633749 148770383 163013901 52359184 121534649 33948490 68222700 31496172 125186997 129464044 69312094 1545538 57175913 84217303 130236235 71804141 57507804 32761703 54275135 88453516 75214783 86046265 129876430 139753447 106010334 31024456 169213138 10603563 58549870 65551150 81313380 96229707 82676933 16777164 66258520 128201301 113759291 113101680 110227150 102425408 143038068 43456148 15710890 119976990 135309392 82673040 121318613 7510498 105054203 36446504 97236430 46911500 92837816 131760489 42861114 131696722 24196117 146609666 94628698 61108574 52762203 45560561 92065149 61264923 24530303 134884613 103811945 119618324 14423871 36412997 26307500 44189171 91487319 153088655 147981719 9088914 30573106 139829080 160311717 109066458 143206317 80947115 104544050 39886437 166770714 104116449 123340270 143619978 144073538 110064732 26953755 17822698 135198399 73926744 105525375 42422650 88713327 121116092 81860457 143996239 49748154 120715946 164551874 16963705 66691476 108461122 128262416 62306292 49889101 92689865 32691153 75569760 145214425 119930512 121830007 75537579 76716138 117374426 30676432 167997961 43459378 142213636 40352033 99166950 80180704 31141994 152021242 41674174 86409368 131229545 58428422 159643209 20367326 146983802 42421868 161317828 843710 144343226 34367115 49300918 82606179 40598091 71740340 128428863 118451699 134262362 137777384 93951741 64904827 161528713 79541300 70208895 160586063 147486713 105935568 73556960 90752460 40884983 110766577 160108992 104617864 113566919 57884184 37894037 14120744 40934504 29235767 106556714 117027813 168108206 151379832 97673704 23188782 77093300 82558137 26774405 98923476 155245309 76761001 153082603 161245136 141671574 69154980 120675469 58695458 7003269 43766534 76144394 115546688 115143125 164252946 51320807 107964994 133150358 86280967 85746453 45857687 121701997 94152579 141083408 55053752 135675351 156959793 36698529 108453948 164924565 110694956 126832614 161071158 132883815 166542795 156401003 21936222 60932267 57197605 126294921 84096314 54299819 29726574 56231206 83287199 65862607 56016785 58763441 33058472 154226856 30510784 160396921 19594965 23588095 154363332 109294989 73066170 119459901 105615526 33049241 45829059 168729709 168384949 31863253 50029776 163370085 22538226 140167686 7184455 90198107 51287742 19563175 145692669 168861782 127445872 139381351 95475553 29462394 149204988 16945294 110981491 41551961 75501046 79058347 118221264 110418162 99923977 120688338 7035535 37182332 34711331 87675647 148244522 49378166 99090382 127621635 45045359 97651502 145339919 121707386 158149385 156145425 95401603 121804235 73306499 55093107 100021353 33595162 13462011 84335572 91478054 130341380 139236273 167753025 118522640 131205337 155772581 8876992 97719774 69800300 168742017 124833822 69192652 129824835 7141768 136790755 155514266 135420725 32713236 76521760 52897115 19187322 22332118 122186939 90702820 90097229 160588426 151311645 168826847 49668849 19345473 167144714 154593597 106541431 167318148 27669557 169651517 92366746 53420528 164132586 101216198 27517917 112417889 153817105 148165421 80730552 154793449 84596828 149926230 37978935 115307022 65808734 4952729 150648815 8887889 62707084 19195329 13993550 23546530 126096004 141934394 72110328 147995268 84489235 44878555 70590154 68948209 108930917 137798311 16736041 151214830 133561605 61529545 3254072 18989153 144512937 36873731 18471231 133928159 68712912 84609119 157808824 59853685 37276920 94315558 51193545 43477432 47403293 113520968 145514934 85815031 93223478 36230009 145960232 142190839 56825526 141716556 18760418 35492107 52818269 146621600 136677977 106260999 129467172 56826631 79139267 166591585 28460397 94790725 93270636 36511308 123140231 62407085 119637925 52005074 98728979 24844939 70918067 89885579 116216658 168922115 140967162 148159029 129712465 161605417 25072994 3889192 63007933 101318351 110152894 51330820 35035402 58010035 67105001 67039959 80814464 141256995 91785006 154509855 11257247 84080963 35240847 60958685 92147735 156818710 46838213 157360840 46763141 15918783 2724182 110152435 63961208 94307024 60398960 76916041 112812221 46065189 9371012 9672133 160623310 77488516 95838435 19143360 85627062 118524442 8200137 60415076 91853686 143634683 103948387 41532530 94010255 169480531 71902231 106255848 42057269 105290435 141347741 88191087 149089830 157872727 39559459 81334358 66779281 10216303 30555783 17886108 106270502 161272948 20619368 36785875 80335115 83920551 65737096 85261562 128462829 91234750 37907790 83455533 73610578 96671367 123201125 23659580 119041820 129558156 93217545 137881475 100136647 61234799 22255244 74775214 143079871 142059344 133023827 71810873 68551004 69734119 68509405 163785191 125531723 82257832 88596843 66948397 15330379 130493717 117998173 81848353 27251221 9316986 83687294 19873272 119456841 127673791 92386092 16443335 1804482 4665718 130121128 154913962 52966220 56084836 107204431 105856382 71909558 106012000 108700414 11959908 76035220 2926652 83020537 101760283 92567890 77130020 53866761 32809286 150297850 89992169 45356544 38356624 97093511 66499682 136820250 108815368 119815660 88791000 129669489 61702809 35285081 131628246 143592625 65561520 50605481 34455141 51903312 26367493 41699283 5260055 114473121 59629098 142696674 65037597 33854378 124748550 165427748 71008218 125919493 3707717 70103053 164923426 146276007 10008665 48867435 81161485 14656346 55938772 37923481 59377617 2867815 55105075 101241800 117124458 133232740 145461061 75506333 45580332 75040363 23323303 76182202 123700704 37918976 111753580 38428483 98406064 145032916 25228391 74889794 151413424 97181146 165478799 145342911 62052890 84002797 77235216 87204356 85044285 154485647 8293314 140789240 81312989 37433694 57658271 161954223 78867012 76177833 156506420 67505538 9779165 163842634 157362591 41009729 149609316 29586103 141028549 10218853 27650313 159580785 151372556 4838166 37069299 71658859 153401829 153161058 34729946 126943471 44762615 162795757 62007024 163490360 142461394 152807271 119835907 160654267 20371338 58890601 136423385 5182977 3927493 56637982 121598586 132139963 167410696 28620180 121785909 63816045 43471703 71674074 82219361 53076686 113752984 125475453 92460297 47023496 134733942 134965210 46054921 102204578 128233652 92127437 82693593 2199953 87947596 168537065 83287522 10196583 35469038 38434382 18236597 5234946 44172664 148908797 150532773 54995425 79353926 54388763 96678439 79747119 93200477 52666204 20045074 10438680 75051532 113380378 98391546 139674822 6957862 115235044 23782133 160270492 40762277 5752358 7689780 23556339 138200973 106008787 127365020 51122111 77243869 7464938 120203600 96375023 50995019 156782211 10104477 145958838 114383480 87466037 154653233 121123895 148757106 61578845 145242798 112364713 54314983 1058709 111647874 9435119 149833359 158817944 145514220 12141298 83044150 105509395 133649104 148467035 89717126 37046672 103198415 80095823 166499122 129665324 66386343 81222906 41806774 146938956 80043259 141331013 42145856 126557520 16813102 42641695 84405391 103620899 138893247 4869412 136819791 158856058 44391420 147835128 26480203 111810921 24387010 169306689 136473671 4242282 47283375 112067825 153402560 55961416 162928663 132709922 16813136 141368855 157531265 162358126 165971221 155891020 13664770 9216618 115002195 30060029 71992025 125524124 26206129 156331320 89817375 39259613 59403576 87114664 55254658 75217826 155807669 21114255 41120280 36875567 77132230 145714276 46314494 97606163 49098652 79372184 150935078 62126993 45005868 49933012 34467619 121407744 108854706 111737940 16970658 124345429 54583804 125951572 132052940 46776299 94933899 141816261 92347094 132182854 15936633 24027477 89113405 92563453 94374191 51978333 108918031 119048807 135137828 49734724 143724460 71111391 47574721 34577133 28219150 93503757 27114405 110447742 33695938 151983655 139468561 74250339 67518934 52935144 62172111 87317491 144828695 111375585 153806106 92772842 157943141 161513362 20381453 95144444 38980116 118236802 150597730 46389192 141614505 152437776 162061748 85527697 55676292 127080151 122407888 99200661 79202728 138061505 168045714 161095247 135199470 7759548 147347738 104736473 24614963 28480508 5046518 60324075 10297903 83836418 72228801 11791557 108254419 68904808 2854555 15499104 87981800 145260648 168989520 28237051 65565906 22284297 24378850 34085799 99528557 99539862 100633812 126519559 15167026 38529361 95307678 70032707 142915073 26046465 41729985 134948278 147394760 110123433 81563229 144563988 64890632 50140633 46953762 77594936 60543919 114506662 93025530 94921268 111111694 44745377 114536378 134962337 119752930 137999710 133742808 2356081 153479417 37918976 155603108 147513199 87757536 77173846 105888495 66116791 134870877 163638141 14255469 67478287 114362111 128787138 26946428 15388587 64354707 22834094 12182370 69593801 142041205 90594309 49622524 106116329 51747541 159766578 22027512 51052547 18510926 61437133 117344676 18316956 65934755 154045262 72770982 98391631 141498344 137238195 149501451 155017985 128503425 93887753 24184404 16522657 143362462 138590307 10612369 1080095 76892581 9156098 169692317 153457096 168456638 21735571 71492667 65878315 6699649 148160066 167415609 11183909 99015684 40732612 145372219 168227699 66721328 145154330 80646113 81123779 98773859 55128127 34505189 78471507 113982161 21382940 81812194 151845700 153045169 91085541 32230453 45135646 65710848 42396946 131866637 7409314 10698287 76093496 83798559 136520353 54166845 139047590 88086911 163808005 79380021 84535288 145660267 129902100 63455747 19265505 78082751 142919034 154151665 33695088 18589959 17487407 159675968 86609645 88566923 21834290 114943715 75631419 114984226 150356925 155244034 17017935 52850705 125095792 147355626 133214805 116167800 130871814 18116815 69576325 5543139 65945924 13294901 150912349 143960658 111986820 105761335 59357557 152376066 32539428 50457768 30577101 66662032 110478682 128945527 116051741 152198059 125140298 57771066 160556092 35119008 30673185 86622293 75271971 166792627 79933881 158174715 139821549 17837029 58335704 39634514 7419735 72305165 167605448 5986023 60381977 46192213 146719809 110925323 132098500 27971018 35850892 86549125 105100528 2958952 109046075 110633824 136910129 71456032 86909236 117251431 100427143 97722783 70076584 151972435 133158875 136200260 53839204 122930961 11616559 122834316 32707558 104310555 131355379 100490621 20228147 85693855 36836008 50179291 156990903 163502294 36840700 19293062 111054778 52578178 72951148 2763401 15787594 2748186 114835051 116041575 117082281 114267013 48777624 17927248 11642535 55312050 125715476 5395018 11738636 74483052 6142525 91634692 16456680 55673419 146965000 36792437 154031577 117022900 63532315 5704690 13836844 137816994 113383472 65051282 152223542 110356350 100403564 16828844 139151358 97671545 73747360 21201856 143218421 68048654 77320556 59401009 95691861 33802477 72068882 136942242 82478543 98037045 128334921 165385112 58014472 127343855 150299771 39430599 128194535 124804582 96566324 90683525 271099 119584222 122904441 111147904 148064288 95796156 72822288 11631230 156533127 123819602 111718118 111750945 94210651 72251768 84504620 94264286 110738476 23860945 140154834 139575814 149625789 117657221 99385434 159410530 79008673 168763250 30049710 113399911 168323052 3934276 70877811 139521006 165526144 64676806 136171666 31880610 49902650 25805881 127722853 137401123 155335460 94581438 160367953 24260343 114165676 61189953 33645261 46639755 104551241 74094143 67076645 61865193 136432548 156443265 87781166 83195059 160122745 67838058 156788671 66726394 54096006 82676831 129478698 169256845 50464296 106420510 133476078 44904429 127172512 91605571 46812883 92568536 69009443 55475454 50260585 106179688 130554611 6920904 16509193 33370371 165180143 157680117 124145917 84468614 112103797 151425290 114685145 72128110 80545422 141784029 167316193 153835533 5993316 156181788 82062179 131561419 76069883 150652045 35799552 72121769 24256484 137313097 153512601 157571453 59229581 123518906 37203429 158389442 149204257 27220128 9294597 40774262 80876514 74616060 70256563 59717600 89498438 108207720 2628149 62826458 42311521 140980048 160733317 81023853 23223700 143717014 11267532 107192242 89182374 134421720 75957972 119924426 124779082 106751143 10946317 127055722 103805264 86112786 50284725 162096649 113186646 162204344 111652277 153259386 30697427 126547354 71866021 91889250 166880823 161580886 106467991 51601630 12246647 2593894 121481490 61017828 26497798 34984096 25352457 142660549 69584281 160905782 62398976 62622492 35249126 72461106 79742988 131913693 119652069 9832919 110280360 102682652 52861262 147933796 60788787 146135859 144559976 37429172 2876706 131348851 50287581 74607475 89254845 159761461 162314113 62577850 165289657 156326169 80534355 9967168 50783114 156697177 189380 80650924 35636505 56815054 159528102 33760079 89639827 33656804 160907924 105717815 110704697 135250470 139194249 56555787 59310348 158870763 32940781 167227878 64109244 167112686 57906454 53649518 100524196 124526258 13473197 14355565 63983869 76456157 76962077 52802255 136753797 70634541 99971594 113877509 20717390 167448895 95227812 146248637 91428703 11634443 134673150 69522265 32303961 2416431 39148620 169890401 147847368 43256976 88801744 157906098 79397463 21884508 71243090 164912682 8053308 129009209 30059094 38499339 79458850 162093334 76117721 109670417 96467197 121598569 31024388 87479484 53206362 24596960 6324765 16385671 132630226 50233164 162817245 129044025 87161159 126151050 35034365 12173139 49900729 63475994 37319522 125860469 2966364 4732647 150339330 12700394 100068120 71120775 17516273 15013448 115458645 109819337 16541765 149520151 25750036 162928680 90220785 122430651 20203089 127710273 123870517 48770909 126988895 1507033 12583723 58594189 17032810 153669953 129299824 13421738 16127747 3823980 63316211 104381275 47138144 60966199 164927336 151413169 10298719 34669137 85366214 36106997 126998058 135013626 43378645 121378470 28243443 121884560 152925795 104900948 29801680 109769935 35762611 63484528 82581495 130403362 158379055 110384706 160498207 34481185 88930842 117832474 48541766 155024343 74514281 20725516 102000663 112989412 14421763 69401497 62637418 96497202 123708966 140509845 72252363 88900310 42135520 78365784 61769194 133616974 5664162 158844039 87810202 95564548 66144297 31295266 142421155 27446347 26811703 38636512 125036955 130101595 78190208 96317767 7988861 84197702 151999584 42562033 23851221 75024893 8947304 11752185 129628672 47943281 25237333 131773579 143471517 97160236 52268761 121672791 41764818 43085497 50060699 44729295 46984039 62619058 130783601 46376391 30607259 122341112 63540968 23566097 134852007 17619106 50152958 110333553 106194019 134054282 58099047 143327884 3368652 72142237 92449468 57132750 73289380 160730665 105027785 49395370 9592556 77540655 143664229 59270772 98280417 167142895 84892169 108621789 61491261 169739237 88904526 162633764 72785296 154278995 65646656 27472000 32958614 46247718 57519891 146924982 71688728 60336978 66792983 44570141 15705875 37822212 113428964 135287173 143599442 2365210 145587932 115511226 62293763 99561129 40598958 93526656 63800762 11313381 56973256 150548447 89015672 17121414 87125442 13129389 34280194 37160113 12325697 53975901 6267169 75059522 42175589 130906171 78854262 67183082 133692947 90409995 55112011 14748231 95076750 154233588 70397663 51580142 128786662 14197448 95825056 130861920 12242346 60173472 49158288 33829116 104869311 154086708 50978903 21967009 81346258 59662316 140128263 4151689 141936876 83568277 81326130 34746385 104278850 69117512 110215131 48399867 26821614 50860090 109986821 116756255 20538142 16463429 76216950 92708208 14883619 156181737 130855545 86946568 74635848 13643809 124174256 160979919 129772033 153944826 144990739 117560372 53512872 2783597 154859035 7384409 123191095 163372873 70397884 105550858 89541805 58935379 92216160 60599526 125436540 120418990 121661860 77032831 107221669 92454857 72976393 68680901 104306186 83986630 27399376 42968911 87875329 97368214 133416323 121665362 60338627 146410307 116779885 153347956 109800892 146932836 11817040 114577195 139361495 29987932 67724345 63003139 39407224 165559192 118351093 112854959 50129005 95082717 51117538 91028302 26966454 48591474 8193150 30318803 87505018 129515231 168276914 132224946 146238250 100811785 7587100 164900323 91314973 9037030 40141165 12801272 108945656 143392348 53845443 90202731 1217846 57184039 90697533 68023222 39904151 54843037 72961484 73202187 33617653 18924740 136376873 59445923 139506318 55799304 29658030 96953363 81229434 90512828 63434208 26021866 112038432 57385353 103700850 159583675 4855302 167523542 113121383 6575311 48241886 20834622 102120309 76146162 19331244 115228737 125897665 134871370 160322835 15200686 40748694 75826732 152244809 2608684 74841038 108291547 39053216 106105806 87012358 60137245 2652935 152392097 120404999 107175599 67280356 50425536 53683875 103689154 2287367 38025600 45688605 96256550 31997519 158894223 4921500 64366726 38910246 124262826 118285167 8714795 13926434 19818175 100518093 30184384 133770144 88908079 29840627 163329744 24447598 22241168 167128955 163021466 56493890 40556730 84660323 43126365 40066297 165602933 66496911 22882612 98410433 9928051 82040198 152396041 93259144 86551233 81975887 166376314 102754137 165918385 142931869 61872520 75019759 163340165 17587027 103690582 126337897 107398180 53885138 93421953 115094029 126273875 6111670 15072064 23952796 51662592 109846435 41916764 88345175 169318759 13938385 46719910 39662700 47121229 151874379 150521111 125980676 165550403 68093126 5857197 95210506 28963546 152930130 124306465 100828088 14417326 63958624 100618699 96739316 121987988 74630901 137335146 27238148 122455097 142108134 114735754 166503134 120768051 115022646 57724435 68911081 58451117 67023078 58883376 34989179 144898225 97544368 64031197 49095711 6950943 140817902 381939 17979897 115936209 10928586 36542894 89868375 152615358 33225021 13815356 157411568 84829354 167941096 14568388 34509201 63371835 81123711 87507687 54713667 17039865 150440072 57492878 16906432 57847498 47305645 135075472 38317932 70651609 101082442 33738421 37144813 102385237 87814418 159931002 163778663 152062569 26508321 88224373 116027567 155929559 136421158 125377737 13916846 149146032 142333010 68550341 136111979 50065884 148878758 161010451 41175224 34639166 95817984 110317522 78463398 2499068 138641613 119622370 36324342 35546660 143851620 122483487 162049457 117211328 133447739 162293781 3496492 104716362 58931299 95486518 153705160 49463710 57474484 164318481 108269158 9245331 47625262 61510556 59298822 34852907 118047099 153769777 148655225 61646114 139679191 165831668 83611066 94706473 15074240 162372559 32516988 141271972 14682220 165819955 110521573 84113178 27376324 29583961 7258235 16645193 71443860 167433816 70442390 25011896 159557121 140696607 160421605 3354134 100997170 103179817 89910858 20514461 21885324 72347699 27676680 133730738 1446530 85651491 137809497 10832298 111396393 84297237 122198890 9142906 18579776 156210076 144917044 88263677 13307736 118065340 66028391 15720359 137130041 67991585 24291130 156667240 29867385 26896924 169165861 112946946 118577771 145328988 77353315 4284119 97947965 2541211 106610536 65501714 98699025 102066385 61368742 134987956 41703448 74975491 43638779 29989156 152031340 47124799 22074109 136536894 73473949 101468835 68081260 127799965 71454570 34244579 84147552 84472354 87190722 48486125 60659961 53850526 34779144 57686729 136809336 162916542 38045388 127840595 95425641 140405482 161391319 59031633 54016327 119033949 50381948 79506127 90582562 12894194 165896999 148351435 21714576 134301037 157207568 75671896 86865121 72529667 49797913 159588469 39404317 106248487 30350049 129755033 130943843 79477380 6601593 32899896 119592178 165750425 81635700 46239303 129668877 165378924 166401168 57342224 33702109 33489303 72249048 74094789 46410595 40777934 14052387 4047802 38421870 58976400 90796694 78070341 147495213 160098435 110475656 15117913 59201378 145380770 53121838 162567005 125624577 129712567 118190392 74657778 70488528 150043598 1542954 45477448 118716627 132234364 127039504 137722984 149334154 62638591 86722916 43359690 115068155 136849099 161818495 30860576 85025908 92264168 143288342 168702696 121151350 36560421 42953747 66619940 28123610 135711731 157524516 83605677 17187544 75751286 164593099 153056729 142408456 127912267 8500357 12012132 148036085 40528323 30589460 24836167 21516985 18994576 48251321 124093948 17957491 166473248 51493663 165386795 13880364 13732039 46750595 51143242 35485783 111684628 81941649 11849527 14738082 9160382 167097029 108848773 45411964 66726564 51323323 90054831 125817731 160827276 18735207 100936004 127089569 76072603 150798075 129299977 161495733 101976081 137218917 125252311 107569132 124056548 46086286 9641006 153347803 53836688 126215344 103515193 97421747 26887115 136562411 83515390 14876938 39595754 1051297 22503818 169237329 81374954 127814092 33100445 120449386 133634654 97579405 75795027 163004075 101535747 162462268 22479814 139723374 159834272 90643133 130590515 83473638 29758823 16512967 118325015 14838399 73820086 131136011 90746816 83434912 27051301 154246389 80029931 99274798 14167647 149914687 18435837 130133861 118471708 32053279 13907989 28239669 67544536 169047065 38860266 151595477 149553182 87573783 112177254 118781856 82399918 39842560 65851523 136438413 164115739 82436672 134043725 154225411 1239674 97086201 53048415 169271533 66259489 85188003 27003514 51659600 73038834 62618803 115516734 153944282 122951038 107876050 163139140 157441080 31914321 57268920 95067502 112081748 130366880 6057083 47014197 93911995 145631316 110184327 94603504 1050430 46802394 145906699 6696113 110363133 3818030 100168794 54861431 149012786 85878543 29275666 95070222 18156272 20976113 102338402 115472942 142491178 71954302 75219475 140622402 57447454 118367396 16056058 66182547 114787400 34067558 107861855 129397132 157464217 101283246 110467496 134598860 14155254 168974832 91282350 1584060 24311683 84726317 96450503 104110380 43326591 137519052 70312476 21785041 59114168 60648622 2490806 21051712 48866517 56601024 55626482 60822260 35085161 167021532 15140846 76658933 107295534 102653888 52991788 95377888 64556735 81838187 39559459 123199595 74469163 3516977 163139089 9391769 94591145 2316658 26347756 144677939 148891236 35972136 49049437 15821526 14127714 13466346 132400029 34142630 130121978 127901064 80221657 82936795 76095349 134776170 154372937 13349505 136441558 144141606 9636671 154223796 27947524 3938373 135215637 117979201 123767293 134122418 58554171 162806450 93868798 59301508 65714826 87415870 3987962 93067299 17129455 120007165 138156603 107149589 93539950 61829544 25091048 82079366 96788480 167623791 15348212 95687067 47528685 68733193 162413206 41969192 165891865 147891568 160866393 156578823 112097269 82243382 34114699 65933548 38420102 147748445 117808980 147600749 169266246 140392800 38998017 14901741 80646980 81346666 82484986 105834979 4702166 47704822 119986255 123225571 53189872 85600389 36501074 167274067 143816260 107501659 150480855 11658175 149744075 80180687 46854040 89236961 18415386 147525626 65628687 67343630 60135018 79414038 146093325 113916150 15413917 86769819 119172754 25465286 144752688 116676151 151878323 7653842 44945365 118556725 104118710 155311524 93560571 111437567 17508674 88263507 48849143 162491899 70540803 146593567 114605551 86224986 24808287 116374112 108559977 129777626 58439353 70877012 148320189 74604551 126970501 118705730 139221160 113698346 121623950 40616825 129111056 104502536 158919740 91179313 133119265 167742978 163206749 142347834 30590956 61909478 85031705 98069430 97824766 53248539 38569090 17893520 41280454 134418558 153005202 134294322 34909721 121171886 14202072 16849516 25554927 129087936 98201231 128838716 122612908 60586640 91413012 101811572 12577042 169460420 164027577 108343890 150330303 115493359 98742477 98306308 46627430 74622571 42676103 102008313 75534570 63342561 90057245 44032839 27935488 111438502 169264393 8161377 127213499 53975136 93361909 112789475 64394317 118692181 58894324 119340238 129384450 9108379 123654940 66631194 50892305 149780540 4293350 79949997 66114241 91330137 72547432 91713453 60253848 112504130 43234281 133839606 109338645 68890545 134414206 69141652 29752142 110647203 3533620 34060996 52564136 94424511 150218171 52052929 26570745 169386827 146513276 101471929 149026233 101458567 46400242 55641578 18223456 72001086 168890223 111773708 60295719 81918699 72744071 119005304 19711993 66786166 42981576 70396728 84430330 159981798 103638868 107248631 17432752 119355776 104253690 92768184 137703944 154359966 92550737 83742255 18985770 51050864 70842927 12969827 127656094 55644417 153424711 58840145 42913066 24648844 162072713 17791571 94765412 37395461 131665731 28578547 75271835 81931806 140247280 76952710 165276754 108081087 90230815 102561952 125251478 83642601 150488148 124294633 107163529 22343610 45978064 74939332 1511742 19577013 123951335 138522800 14072719 105469020 150895587 37331082 118052964 73526513 67590606 34903363 107252354 15431257 78944974 169752293 137824083 106345676 73249974 145399334 89069817 127150480 85380647 11423371 117480387 138216460 104017322 73797391 35069011 101596420 25716070 167423242 84224494 42441146 100207095 81388163 87165477 54011057 83034409 64904538 114081798 70275722 71306874 131213565 82145360 33257117 139943864 125167175 59373469 81217041 154835065 164474677 75587508 77540604 25041187 40949532 58149996 126281610 97073026 17617474 86026324 99651008 38766851 30968594 47357138 22457952 101180838 137768357 133046675 103987062 13880041 72611471 8039538 82889960 107402549 141802882 139795947 41002589 13766430 103654661 61644975 70544220 73972848 3648047 50132235 143656749 161545033 6108865 51364446 121744157 8737983 58293272 155606865 41501063 13026335 49087126 129959560 7060083 75704128 125347851 116699050 68559368 64791199 131516233 148860092 49778414 146040659 29592461 140925835 51115464 134255375 121203625 79327406 115876335 140309772 25390792 40833167 27412840 39828195 89983261 120129021 158227619 77480900 104793984 127434567 81317239 129986692 6176644 107391125 110580784 38224670 39396820 73766672 28911985 9113564 116013219 34358666 59722173 66749429 152359576 95947354 102161789 33408689 99343801 71257336 157320788 79666012 131440634 93560435 133499538 15665075 107843614 30582694 40388974 27123891 51856103 168166550 116004260 106631140 58428099 88103486 115002926 63143882 51336107 53421939 48325798 1319659 22932082 77262569 122857062 163148660 7947075 56224457 167884826 67975367 132487086 102447831 159489784 169098167 132425869 55564296 129289182 143830302 166572511 169420215 54493058 24501675 128905492 125289966 60432926 85704939 66690473 109698093 62681363 72091067 152493298 136975834 9804087 28193718 118839911 125807973 35349970 86482723 72900930 4486470 129630338 118173460 118920814 74878778 124514460 88149148 155529753 161499014 92794993 87726035 29529561 66076144 38546616 37543888 29058661 159330528 137253733 151241724 25421885 19705669 23196517 151308177 160553253 28458204 89735044 36462127 76056555 53699447 169847068 152406581 12227692 138395912 43384663 158872344 58994131 37704878 130450996 17268566 64436528 22012994 130882609 88388355 88630061 2151826 74107012 69356243 66168590 1775650 5458309 160835810 29294332 9755348 31106311 145387179 87822595 163595437 31516198 73110489 144573865 34141695 131608866 47173623 120672630 120945718 66753849 163990687 104269500 100946034 140924917 28933388 143102838 56084207 13813418 95712074 43513591 3711661 129569699 135853341 2065568 3060 91246106 118650072 49146592 8327620 104989280 144335797 46993967 22486444 151896258 128500994 53337738 159297361 72705906 140954837 162057719 32710295 161925340 115019620 82300536 92470854 125349143 121473653 138813500 23744699 144339418 21712247 59594367 82268287 28541810 35797988 156999471 163336476 33410474 47779333 54538550 156045975 161875632 60368054 64773519 141685888 167503805 47310184 93697047 65047950 30954161 101040928 152776042 72957115 126795180 29863577 74987357 54933647 152417274 98108139 134312478 126518539 49711298 112509196 108733122 13735779 138991133 124902723 73707971 54421675 61653288 78675881 142002955 35637185 137665371 136656727 123914581 164989148 27217952 69805077 19608599 34582590 24728115 82179071 103852728 167393203 90517775 109642265 90264271 14841323 116381405 90239247 74354141 10717361 25038790 111350085 142191196 53131698 125105686 51472668 18178372 150840167 62971128 54522740 122891674 44728887 94780015 41394745 123024665 135691552 28543136 139408755 59768651 125328743 122602555 157084131 32669784 40460289 14180941 76045981 51614176 149760293 152002746 146387051 140233510 145476786 24367664 137615867 35322787 143546776 132412949 28620418 13060539 21269822 29497448 57364358 36305761 42413708 107666576 109685768 138711772 112837653 116709352 75173371 125015212 31038549 59677327 74801071 159286770 89952406 31418601 157874631 53626466 114506492 34057647 91525586 31716101 129373383 160961321 121740519 53908020 95049482 69457359 161951656 128735526 50569900 38700432 108003125 48402910 93048616 39165841 32845938 91649193 167676287 148223255 113642892 139803002 22487634 26434116 84238400 32483379 43944949 159747181 24820119 118738217 72517427 93796922 168891617 107936281 125782082 166438381 117452609 39358247 14339007 13953838 139926558 107045821 42709304 3723119 20655816 82299006 83086973 100040563 128227940 41094797 99340486 34519928 132942363 164071335 16047167 158664502 151794768 21079558 108449358 145511874 63920867 107303796 168228311 19365227 120363995 81079086 3531750 27654427 102083691 21346458 76532640 131250744 104120121 14259362 28922508 113150963 149298590 13819504 64113902 23669916 53930137 92204702 159118232 38765372 38162756 23487880 143033070 4176747 117169219 19722465 160455945 137952841 96968051 105599835 13224793 37047539 768043 105312059 58769000 109133438 91232642 101814751 129348155 69779305 24514918 44444392 26040685 109189691 33194965 35813033 7953467 92252166 52260788 39749910 162100729 152217796 7524166 102569024 7892930 33994594 105977626 12827809 43249088 57907304 7920895 25971784 52695325 39732383 40722786 13539089 18400256 151279362 119612663 157942342 111062768 129606436 70459322 77732330 107899969 125713691 165676067 117160821 169848785 59766917 11545397 124822925 29195953 135658079 44588790 127866044 45176531 164336569 76687272 87373353 24523962 90348064 122209328 81994587 118427576 123496381 12220858 24956051 156502119 106419252 148835578 155862851 8899500 104940643 132712676 146244166 129581548 166186118 121893791 43418646 78714454 134065145 81970430 90768729 13603298 116882905 89370309 52957550 128063499 59191807 142903462 158663278 153449497 98736765 163361823 30415006 52254804 112420779 124745694 139684240 74899110 143947823 160607755 78900978 85763691 111546775 68524535 60320505 65371885 42128261 94958311 144814364 136383503 48342016 156055325 141488144 9268808 149685952 118634143 164804715 5936740 2153220 20996870 117753339 152263016 93624678 133304752 148703624 52201662 116530274 118238196 159190822 129528967 117153171 106943617 107493737 141948351 76682291 147708359 102305643 98813775 164630278 113330058 103579249 156931590 94083576 95768667 16489473 48372038 46807664 3035078 146903851 68644283 3939104 58355203 133356806 28989811 89723212 22083935 73332611 79526850 24894392 23717295 123479687 39886114 118312469 7083135 125208519 73119295 128181190 32127858 78758399 64391733 138828579 25086458 24835164 101748383 102450908 42701450 65129873 141093183 139008065 110874527 127360481 143947551 110830276 143793922 158143384 21999377 13152815 46479938 99201579 85134402 51608600 82171234 12816606 6718961 70762500 496842 59771388 102384421 25796803 67954984 32070041 4068491 63123482 147040888 6221677 93552700 92392212 12444527 147344814 85337824 36228581 73193500 2681410 139576766 169951057 140415954 129915921 84839945 165723463 122974464 136419679 132437905 42598124 81562668 67962226 143585077 122040195 8842431 52276428 54665897 8529104 122939512 53832931 18954133 10626139 9380515 37921781 163241497 138057578 48753790 152496290 7908349 59340948 96024585 60328818 128883562 147873225 3682829 149200092 135511301 75791899 15722178 128387060 40810897 81126805 2855456 142003227 119974440 140086783 84416322 29778509 68645592 160916033 11246197 99426370 10248416 69053099 62867581 104412147 67789217 150909340 89082567 18268234 105816619 30730764 91058511 103260431 98012667 37928190 20186480 59236551 120969484 91227440 119269518 39867618 8620139 126995644 111150981 86811690 124777059 19036141 157735758 104740400 57633043 71971115 122335638 140820690 47748954 57330477 37301604 39368362 43344679 118976489 157681868 58408362 10435739 69812523 8067962 56887185 54610426 116645942 47432686 130683437 82254874 3662463 12384840 65099715 27430843 91137697 21753200 114660053 89334150 118218272 44808158 165420540 14713177 43963258 55447047 3913519 7411167 2339999 31020920 111353094 35147364 51272867 85552041 108254708 104637295 137693540 145356868 6412400 46205286 147679493 76254452 93128771 85188003 31565175 99546186 110158708 143202849 162789552 96542354 5921083 83468844 47024584 88957396 29138476 125249370 105320202 21683296 68107168 148605126 115457353 6734125 119578238 143035773 94474695 133946400 167927462 84053525 156785101 27089602 114751972 118783998 144373775 30383046 24690018 128872172 13940901 133760284 130315115 127082905 136784295 96009642 21121786 155442934 90651140 150718889 14907487 19934404 77944677 17267835 37195813 159818734 105493976 38150805 58990408 30770986 30989878 138570842 59419046 160451406 85518279 16907673 17625260 88765347 150536088 135038582 13396578 37011618 111769152 91255218 19384250 95387969 120449556 91028370 65789150 16868896 20079873 15179946 151119528 24464887 77580095 117901341 104150211 132864299 117358905 105811060 3509837 109209445 166622508 54055869 140418538 45645255 7613688 125755562 14507732 48519037 131450868 34243083 4322777 99918061 16359372 121067523 51853230 23796175 14413620 10201139 68694042 127547600 96255105 28111132 160641177 120561297 70713166 131130061 105307537 82061091 88216026 169501730 167133188 82680486 78863051 143417865 35531547 51687854 103779458 133309036 81085121 162222619 45235691 10912062 120938306 19217072 101868845 14696755 132553981 65804399 64056289 51528938 38502586 59084605 141166487 130944251 87003331 104719796 92891621 117534413 49429404 98676568 150113077 124965589 66112218 73754279 13117693 78781910 13359076 85317203 131867368 28254306 22940786 105878703 129026770 30549731 120976318 153283815 106963983 136606203 50636183 71173917 144250678 23162602 122849412 128543783 43958549 80950328 89296648 167538366 23544626 149979134 87718164 51001666 160007434 21367895 82357112 46289096 119284665 90733947 51756891 8307135 41298236 55633282 112821299 5786290 147558402 74803910 134156520 59488389 44763380 79487512 90832683 85571829 44355210 78836956 73554869 129266215 56676436 48855654 77283258 107763697 154103895 10988647 108088329 808044 17919768 131321974 137800946 84505606 157042362 125808483 90902961 2057306 138609058 18486344 11421280 135157174 59919730 101843175 100926331 147900000 35421438 135754469 23257717 163969165 78075186 21843759 47600544 9573516 53653717 934643 77192546 103343340 33697281 146920664 21953358 133902676 89812632 22877767 147461111 19622760 85409462 15258537 168497302 114487826 140150057 119615400 23136779 13308008 66127110 159355161 132339849 145837407 10520042 34042296 148034623 96831235 142357337 76566878 193902 17063682 87758352 10721118 97860313 136529584 1718972 163302969 159020448 55391661 88770362 6111347 104899146 160234809 119310624 151807501 142536636 138441183 71782942 127381986 98204036 114967311 116444254 14316448 99491548 100360469 110721595 133348017 86793891 91191315 83133621 10947201 101961937 58428677 80402469 42712959 145333119 121733107 41219067 17346902 74890610 95323794 36843964 33308780 115577475 162181683 63458841 111338848 64746880 18874998 99941827 60048947 90705455 30388282 32607564 159656129 27800559 131459878 166166636 159531298 113098433 112618251 105206081 80107043 76779378 78207820 106900403 135646689 6225485 130586588 116791173 101116238 20133848 113885278 94248748 14146482 46396094 158714822 92741936 75544039 107288870 142308904 63615615 42306812 83460429 119809064 87303126 134138398 69351364 103731671 88548138 156848460 48418839 16019491 145331045 146688308 88389545 22587764 33884944 19605896 64370806 159688242 86355529 65159487 84389241 149316848 145865168 76165049 161774652 134404703 57066025 23819533 45601072 66149108 79442785 46398287 110178496 35918892 55974829 147241182 153983569 130303096 49416433 117887282 93678194 60830879 91736301 79647975 27906061 88419023 20609899 145701628 164529876 144129570 48489984 128659145 138357220 33156681 37730446 44136505 134123659 137259360 94165635 165407569 81866951 9550141 24493872 20112853 138222087 164335481 96516174 80347253 54112411 162715738 138997304 107997141 49853775 111133590 65689904 36387803 152511828 25862015 117652631 98642007 166376399 141319028 43143297 70399499 162505023 126678186 121085509 75681518 37564475 18671270 96338779 166919022 83762400 91880087 41418171 18191445 18275680 33844654 165399868 166902243 125691166 121534173 111401578 21433906 35790763 157589609 117267870 88161286 147024602 16014765 98245516 33275953 39300617 3259597 116513784 65696296 160272209 59157297 71142586 31502496 37907144 115890513 1088544 40442898 71018418 120576019 77424647 128133981 57757959 92632388 150801662 147161316 66816256 80110783 119710498 4412078 113149093 119589118 38756073 64791216 167080879 19227629 118148793 19200021 121761344 49278852 87008720 145928238 116591967 117715735 6502041 72245257 119719593 140386799 30349692 49389709 132628050 131763362 144245136 125538727 14936030 157968828 112517186 82691179 70852039 20242359 91811798 15362696 92425906 76376546 109834637 164928968 44208670 13729081 162069568 22134323 11911016 167658556 132254356 68476425 104055963 17436101 146317504 26667798 13932962 68375088 92678237 19085560 114623027 124633868 158148501 162410792 23620973 144221999 81149738 41406934 121529430 59101690 123507397 151330022 157237131 22653469 13440676 115133435 76727086 15057410 52843650 55209965 162801197 9095255 106711703 158455589 167415269 72986559 10776793 66731103 26541301 136234600 82721762 88046587 13926196 1128409 66087024 20589958 37043612 48659712 20935381 88266720 160511195 140988174 52332596 130881725 51278664 33369504 89900318 168224877 104549728 141856194 148577025 28088607 122976453 51990607 20935228 140479160 113520186 89067165 119967181 154108502 99139359 122311022 128124444 29232537 127739836 6635457 135501560 46432355 115847775 29105581 75103926 142574784 75232293 53722295 59465898 43876371 89058308 114982611 90516160 147790231 71179833 67575425 12209247 85277593 146831567 116415065 109402072 100182700 37192209 29369608 79276967 62243086 8542721 92309456 90339547 147026285 21962198 6956145 16337153 31934908 24919246 136729691 39190746 46579269 77817381 125234104 59996383 149320401 140966958 57686746 65790374 39156559 1596555 152806030 169337935 109311904 6887652 11874993 25657641 57093395 147958684 114586953 116092796 79118357 117861935 104531402 105928071 78710629 147282883 139021291 20695239 49639286 49379254 153178126 86760231 71341469 68539189 114808650 54505978 157012595 81946239 159608614 46228661 91603820 70932874 110264261 35241136 133026751 133710882 80545762 112340641 65727933 466021 100449566 18892593 169609034 142277845 137592713 106838812 19270775 156474902 45146866 140745873 76685402 55175897 34525725 140780060 145411319 112765709 129003038 144768192 84334110 18920490 37508290 102015096 46770349 112836480 71811349 40701978 103101923 50716491 113061577 73080569 90003219 129490717 44888500 57923301 48589961 20535082 68269450 30280808 86157972 52267690 164380786 163603427 66298334 142166240 57871910 47279023 96453359 118640093 136420699 87405500 134373678 94029669 71448059 87111417 135949765 161984891 108425932 16479460 50961189 124350580 166445657 111096683 15520269 39745660 1085076 91253110 158384699 69168988 53705822 4126444 103670624 109385021 90909540 40955040 10675592 39173763 116676933 8688309 124729459 135143557 59337497 117930734 165635675 33883397 30450995 153344250 165297885 140068678 19435284 16074826 65424823 48588890 101184986 127627959 69545776 7220274 7717218 137431247 16652333 52368942 122615713 77682996 67767882 11189247 131211491 112759895 15630157 129464979 31023232 164048419 128243342 45866561 36768790 91574988 60237069 57812427 129637325 77574723 141415979 60989013 29087952 63827061 144675355 49759017 20522672 12999033 2542044 59870498 32711230 7793837 46193709 112781230 32069140 1469803 45368546 32173078 105634906 123088007 12766048 83985695 93157212 105403587 130193990 59854178 51482953 133945873 62379290 80375915 478516 104018172 83884732 113262228 86217761 160021068 30606868 14532705 147404144 57449052 83813944 155722618 111209563 125009653 143668275 99513461 48101330 156904781 71243141 159444904 116032106 145462064 78136080 46831974 66519113 27789322 101121763 148540203 104767294 123502229 59282689 37162629 49778839 43950219 109429119 67389989 70511631 45474898 154866379 154714535 65171132 102663136 72200224 54519901 15098397 66039900 53025635 126206113 127666991 113919040 150886560 39013436 52167713 131820023 75962698 55251632 22204737 126492274 29465131 101085961 150653167 62724883 161890966 145027493 127325886 162541165 63187487 143134730 36933945 6182390 33062671 138294150 29633312 167572332 83878561 147885142 53465714 166755737 75886504 97413774 135061974 103616598 93254792 13919855 41639868 110222679 122841694 117825708 121653003 125023559 132818705 80690993 16865683 51642005 139574284 23245511 75672219 33827229 108206649 109566513 105424514 99058048 12391232 48948100 29503058 40118096 159251104 63023233 26070095 41516397 144200239 104488528 102022627 135826311 60175274 69176417 3148723 158361732 168350898 93236466 16592034 4893314 135546627 42017846 21464727 119501364 75348658 100931125 159371889 62178248 43243359 127596526 71882426 155017492 112924659 4784446 124004137 48345620 96656254 112855979 91504540 148253787 8962468 159921516 101502478 559827 34459068 26093912 92099574 114137218 26574468 77749806 61862184 151725765 122342608 161251239 52399032 131193692 48316261 1134767 55542128 13687312 70556443 87795463 50544298 9670195 126376249 61129399 2485247 14351859 122486309 95245577 152899615 15787458 83737223 96172213 86156068 159323575 73269099 86529218 123567832 95103678 1518729 76210014 124116728 97733765 81091309 86678155 125429672 78877348 20531138 86355053 61258616 34231761 111855393 158322581 48551048 157457196 162685716 135721863 146964405 94312906 77312073 23838454 12352455 91188935 68814708 76863052 76772782 147424289 52032053 42572403 4597582 104047191 160242306 7478895 30026777 52510773 118645329 52001640 59853549 5540657 26789756 122500419 39628462 134952290 140992611 136123760 80301659 129646420 83274857 166654196 30697070 65858102 54165060 28928815 50159452 154291558 129359562 92991377 115020266 92948010 103642013 119629204 124280982 140824022 80123822 114589537 98188583 19768637 14787875 125524923 5805245 119690081 142983362 120800402 39612890 18956921 11997818 121948990 151537082 151852466 30323070 31456749 114947727 23792843 1327836 140777833 23997914 102058701 138107830 25220384 54482263 158396412 107721095 72505867 21564959 23354583 57099175 101308746 133683546 9253831 149588712 106564500 91221932 62361882 80322399 56046994 52230477 28428199 110777627 54937132 158722319 51382092 130891500 27084655 34045543 11336297 54159875 145780967 79798663 114124604 29013662 130823296 110970509 139859493 155528461 147639373 163696434 149874533 12210165 146048972 107164430 46494456 73260599 135544417 30770323 113848099 156239979 13080208 49374783 30053977 17059874 163261387 99423140 99562132 58873652 38406876 122206166 100692853 1883685 138952390 62612020 139787634 169055429 34746946 143391379 21026161 7871323 25740975 1612654 83513333 41490370 495567 21678740 124633715 61298141 98568618 97787315 146404204 101735208 71191903 153408833 146706634 5517095 122542001 162302825 51077282 120565326 37719277 130566001 111693944 162580962 101924418 114718703 126273110 111576542 66743122 161379164 52556350 160894341 123406859 105308642 32562208 140016777 153550528 73494162 29787026 26732891 161045845 6894588 55046612 113502965 35936028 151450637 48189424 75134934 81783634 135411035 60604184 89241806 63242856 164964702 148596677 63093715 16113773 82472151 98765886 99121118 79825336 14235154 53128128 122435649 100423573 153266135 79045036 17681394 150114556 63987626 55856543 149151336 37379209 78100805 134764712 65429481 19009298 96796419 124807948 87182715 39565358 24559577 42489749 22091500 166908312 14234236 91365735 91665802 108405107 153272357 13297876 54038427 99880593 141057721 25789391 153363052 152042203 130680666 6126086 127298244 155020280 10740974 23245256 120286866 160675398 131115169 89376820 29924947 8633501 152465979 32325925 3871869 157814179 86281953 113281846 146805574 156154486 14667702 115769456 56961849 44108761 168724694 168239735 58877035 167996108 138367182 158867822 166504681 8144173 118972171 42704051 84403759 105087183 65156053 21990622 83692292 149980069 16386861 105205078 155101030 2079899 651202 133371137 117356372 161798792 145336400 53592415 146051896 108560300 159926106 162769152 38483614 147408598 67828028 110539950 152028824 44942730 85292808 134047788 64977757 77171194 149625568 122106427 118575935 118587614 11626215 134751707 137885538 8249896 48542956 6638024 146323097 87277575 99669419 114569273 126925910 86982812 31962686 169690940 57715612 74183308 102510969 129123245 3267094 109861361 91536262 25814398 59812511 130083524 24290229 11065895 62055780 89176509 117250802 39874554 96568619 144401128 151074359 117139435 51273054 52600091 51591498 83085052 121376175 168912765 111682622 159454016 33517387 158010155 3966134 77287865 18478337 101190970 90439490 168323443 87412249 169007931 89957234 12651978 138554590 371365 87127686 58039870 167011859 113400217 87263686 88158685 125089145 111907634 127455919 139655748 45084799 22924789 130243732 134568430 139582869 3778692 134680664 10127342 33288720 85265863 82267845 107133966 17917813 141183878 69759313 141699369 70841312 70988430 158801709 8565620 167426047 89876433 144178785 12397590 131654205 26361900 42985180 25062862 150575460 72879816 56912481 110894366 140470320 61376341 86776993 100967233 25036886 72233680 140760969 31838960 115015489 53977822 23774636 55683976 21784378 73766026 123820248 168106251 131741534 163326140 143979392 80133733 76319273 107928325 47590021 149088317 156638731 169111869 74042412 152358471 32543372 147162472 113170139 147805208 126475308 97943001 5755758 59804708 76738578 63113843 140420357 57131815 50812592 56047572 123160954 24891434 152361531 169864442 57329491 5253306 42622349 85991168 142016351 65719263 80129908 7192632 36191895 59387426 59746687 120799416 59342665 39921644 114368010 133698540 53446895 114530700 39798258 5943489 78503858 14295895 164435424 126098214 116486346 120617125 126018008 166404075 92276969 159812376 109484420 87708593 43109382 156599886 44282059 93379351 65411665 107450897 142047937 33024540 90326457 9186307 47068665 6576824 128726975 28533633 55133295 59647033 36972008 104052971 16651160 164735253 97715320 152201272 46268917 95128464 17344896 5560156 92010698 2880701 86803598 140784973 120248973 11411114 56883462 6611079 32152151 57686219 115142666 167826057 63191125 139279096 79945781 140063425 94118307 58028667 108459201 35903269 18037085 132140847 22103570 17918867 115983248 162383626 35863540 107115079 149383012 138617167 68646901 150515790 134629970 131000453 114448607 139259461 150379314 104318800 145021713 143492172 11065623 146746142 30440047 52595569 102180489 17604350 110624321 169102808 130112016 139077459 117989894 96769066 63926239 102125647 147397922 51397596 98354469 88398368 40223513 48272588 81177397 73687741 138023068 155041581 5947093 161871586 169868267 71256843 53109445 125602511 143288104 27941285 122205605 80694053 17072369 146763176 105915066 147824452 141177061 66980952 129963402 32371859 123546701 67064405 133971764 135767576 35701751 117309996 124020661 113736069 121298043 2765305 107966201 4771424 127361569 27794524 12317197 117568549 43359367 40185127 162269182 41840434 114990805 17342975 99602116 11036893 50360120 161963335 60251740 145951562 163619322 136876741 99913845 15348875 63842803 146159965 80216676 78335711 166094624 95228373 73637523 62819250 26433912 30066319 59871943 101647199 131496751 133014324 140009297 105419023 161824649 74100450 160122184 97174312 20686280 105513084 132455636 166763285 137389852 70282760 128803288 43671402 101704761 127141640 89758538 141252592 28518197 63524801 68790466 48131488 166850546 158776668 110291801 8369916 3821821 33937882 135292562 54617634 125807837 33590504 136317611 161541837 4571504 71045482 100908583 135953811 74977412 104986883 129411123 56425295 49913445 37212201 109254750 164420107 42636238 61699545 114111871 85088366 63013917 24740338 39158667 150232026 14418210 99062196 151306545 153814504 114184206 11915878 71256639 24562705 42771762 58230100 77735033 39900530 39334056 59046678 112303088 130630091 53764727 22577241 27644618 28575079 132797455 113490385 52106649 163388666 143488194 25030137 67248090 32941954 34695980 152606433 126774134 111247422 142975423 128122574 128952191 128488516 91493983 126379343 90988658 83801585 166511804 141630774 131441110 111924515 118507714 37691023 102715190 151077130 96344202 116378549 54259631 53281978 98596549 156177555 148719553 163266963 158739030 85030294 129651435 59982528 5292083 83393432 13357461 71068194 152549925 32381906 49147646 120243414 144733325 116087900 34679609 133897049 29007508 116678361 104844933 41601873 163592836 49094317 48731673 65374010 122657210 165875324 27983666 129392185 49170970 49762927 131223306 153144653 135190103 73182195 74036768 103584060 29014886 142491450 157971735 53618833 25131117 59509214 3607145 17484636 165830767 60866732 20689340 153906457 125345233 167926340 146860654 120570324 145878394 165211304 12615377 143227652 149352905 41386449 62792407 36867169 149905235 148861911 136160752 120466437 7951971 19589151 145585671 140663457 78758484 152213155 101758532 68219096 145826306 57696742 69331015 20369910 66302295 110711191 139790048 38558567 24713954 48543772 79612496 71463971 56740458 41059726 96499803 63455186 148292683 149712812 59733495 47076077 68967776 134071061 151287981 126735153 75535709 39420654 101129974 126738026 122746154 24886487 52561246 71766656 162639935 19755717 164280486 145043252 123781539 79154397 80657350 109219594 64778279 47419698 42330255 39548290 54056090 44315022 109423288 77048590 120126454 92429255 109150591 26692278 91568358 65139376 84478559 154457410 132877406 85296191 11458408 79039528 47210938 73105797 2371347 122257829 93784767 150629690 74224822 105822280 65302270 148463482 149150469 85293590 142944619 75972150 56344035 25333196 39665998 149847146 136737392 10151686 47988076 114656857 108748847 149787476 89841294 71931709 47517516 83474930 108440722 110715849 109436463 73982317 76465762 154897693 164596533 40382429 80119521 94583155 153989281 129791787 21409494 169363299 166093927 7376657 99210861 38988565 79839871 133398116 42860519 5708158 103043885 50999762 166248695 47525948 28124358 127887804 94961711 24110199 119586483 116128904 144827318 151438839 93256645 137116764 132440829 142811271 99898307 28858112 49718370 158830014 71705626 18836000 168213640 103493229 91234971 135848989 135353048 39599987 147683879 20857470 143950067 151448546 104085339 137384752 71926949 28300308 1146888 132103209 80582601 107709926 133456443 15578001 136719695 38125067 163803279 82138764 110309583 160946922 28891364 33107296 111139370 148597408 71788127 79566341 69733796 99527520 117190945 113473470 136595901 86848104 93187387 48263748 101095192 80010296 109157527 12566451 44105259 50265736 119001972 67347302 158425125 75084648 22533194 46291595 102413967 41058842 3339378 102765187 19832438 31932018 20239605 48055226 47043947 15802299 2433533 136797606 95674096 34760835 26998414 52952909 145063550 75105269 46872094 24232191 67155644 20292594 49993923 11345766 5528672 26424154 10232045 46828387 51678708 161688071 36274005 123278475 29327771 156269814 23566505 90661442 147394267 39735035 3306738 968796 35060239 26037965 141089783 119959871 157094552 56841455 67722815 133373313 89230008 167758975 127948800 97398950 19230026 122442993 125866351 99662738 79924004 94430716 12989768 92604117 29207887 60125906 125153660 165621089 50941690 104520216 95405513 61252989 131712651 1116322 84540218 64853623 77720600 164904029 149725664 155511104 60498920 131240374 100192373 153347565 36208334 169050023 86623262 159005692 65812627 54013080 51714459 102140709 110610517 114294740 135688339 17891718 168515475 123922316 27354377 103392742 49848216 153338572 122097672 115664294 105604986 115255784 106442440 89873322 163508125 123477817 169071409 43769101 148843228 32424423 47371656 23100246 73136040 114615445 143385888 46122343 126688947 156386944 101278316 144355024 136372674 114390926 161092612 19662676 54132131 124817383 169422782 157915176 121932908 123801038 151532645 44289930 105564764 34840191 36283627 159155717 16542989 66746743 7779404 157066519 156918024 71871308 31888430 129327772 86988014 50661666 48780208 154539554 123751432 121696319 131558801 53913732 105915083 4628471 118054545 101184510 9015100 108173788 70828256 29629283 162747749 91811730 20581798 62490351 149309623 20924756 142610467 10651894 108812325 153289289 155989960 28990848 7178607 90990681 159393785 18136093 138827780 42919475 136243916 16938290 152533129 69608404 14760607 155865129 25464946 144401774 165439852 35031866 150170027 162456505 148380811 7866121 76135503 153773041 120887102 9031624 110578302 124133116 86766521 14329623 142902170 160899747 26493905 113973729 33595638 136529312 20858558 150464875 115675735 84001029 82586 80574509 50863099 27210914 112127869 79125089 85063682 148995633 34752828 56215991 132829245 49247198 6231809 128795179 134347600 87952849 11103686 166167044 90520495 115168268 58117118 158578346 150404542 97900892 74623336 25399071 101591728 16049088 85738837 113940188 56514528 5587798 123478089 83515628 62057650 43805362 100452167 106152590 135899258 133711018 607495 101424159 57807480 37725839 55273460 124927407 55577505 49367371 119725968 69609033 146312727 97881954 73873041 165363879 38877181 23564550 19555321 99025187 93473531 83269689 80933073 152073347 29677274 73447157 42206019 102711297 108271436 144862117 45846756 62811651 104366349 78170828 125307459 24303931 141170329 2651575 464899 143052892 9619348 30353636 52363026 1501610 141615355 98836385 151091172 43770393 9588969 76081188 128856940 48755728 57454305 130100745 18233588 80835901 150501204 114519548 19126292 121996420 118873384 37611123 142609770 13013177 152774971 120209346 52082985 95494661 74950977 43434031 140017287 138121294 168455669 20610715 160993757 140408015 94739776 148376068 117773671 36046868 74886972 31928159 89356828 13962559 140236859 22126248 77570932 99838467 46516182 56337830 116784526 168141543 141921457 23891341 29868286 16623875 3056294 128106985 48221044 113473759 131961582 50427236 61628315 167606774 39318671 136647717 48549382 36384301 50777096 153203235 23106570 117929391 89368643 48919999 41743823 1951107 78797397 78963096 17676056 19003620 134775388 158949065 47896854 108722905 84041336 121805833 117698973 133205659 16122868 2419848 23233866 166347652 4750650 95367620 40186181 147084680 169815584 25223988 11246639 87944298 26127266 52509413 92495929 16595111 86251013 89768262 19242742 47983265 95100261 9087180 102928336 83795499 151201247 66334204 90953349 51826863 5443434 78423057 51609484 120521551 84750831 159312202 135786701 50850043 111187157 154639293 149921368 88542987 68937227 5368277 129205389 82835934 164154788 65532314 154539384 120258374 104833713 151661471 122894173 157988905 77444979 55890832 96458255 92193210 108119745 69941740 33658198 55319955 129563358 169509958 41024893 79437090 29593923 115128913 37808119 26659400 146934740 31451649 162205364 54650308 162059640 106140333 157257939 20444438 159381392 49129813 106152794 15099417 114621582 147154142 35415930 3397382 93041493 39767743 64502488 124443434 7623174 110717260 57115886 103993777 105892320 139849888 49215170 65692964 59417652 35341453 26743533 161897256 88528452 130339306 113759257 116658794 22244245 79969547 72464540 91780756 132256583 80081186 84952264 14292971 106583591 94277274 10106619 128392109 153964648 44919321 28223400 69202971 62595326 21681987 3866157 96910183 94229980 113104485 33767474 31548447 13698753 142202603 2765135 136395301 26802149 125674319 153418574 7768592 75667952 7072969 31767084 125978925 34617389 12379655 165379519 105972781 10608595 131070102 168808317 158655305 133466065 26639357 9618940 30651493 67520872 21965258 142644297 136268957 134238426 77948842 118368467 19970410 15764202 52000518 156240727 116026445 31454335 28392822 149072524 53923252 151558672 137128953 152705645 152234949 30974017 110779752 110369049 1524220 92185322 22062192 69569644 11467418 153618545 54412784 54913434 60509120 109868569 47866271 11144554 147122607 40839763 11441119 81332454 10572402 154210060 121940269 43462863 35463445 86959760 118647284 87526353 26891178 71714857 34849303 160074465 91637310 133205251 58063313 39053777 166706301 9433266 114265364 68840888 124663261 8399377 38181320 131950260 26533260 163844487 58774729 164122080 50853868 149600391 135873129 49719849 141837256 73552540 66679848 62518316 124696904 4072758 50705696 145542083 164235878 6998543 129080796 97229681 110519431 90159058 48496665 133696007 131049957 68156961 22186547 96684270 145487292 122486921 165732337 117174574 15926688 167801356 85727821 134009266 96357802 20458174 105304732 18424022 169285269 139775275 90190559 52739474 30890768 13668799 155177377 79894917 32135032 7394320 45271357 101653829 1257184 69359643 42915718 15563398 124557640 54022175 27965680 154370115 47291671 143467369 151064244 48031018 84219938 136359142 106652492 38587722 5168884 318699 65489219 30162964 136068867 154350089 155068475 143177536 9003166 76526435 118598137 51418523 112415288 27585186 62483415 101420742 78314121 136504985 3769920 72944484 102142800 144474636 73547134 69288974 100545718 122008881 84907333 43782038 75805567 67030439 14071886 5217776 77940002 112802344 37377781 40949294 55680253 67534557 1950223 33791053 129090112 21031108 146391913 137038326 167511302 120763512 154841559 108913305 59424656 97447995 140009059 134924750 135379534 24561855 29903459 82129414 87639029 124718834 150407738 123997779 74510354 133601555 6269413 28409873 154582343 44394599 136867476 74403084 53354194 136898909 53914718 138486148 129427460 10565551 124551690 6803179 7248851 40706075 31266230 139301638 102545581 103122306 74222969 61858461 85380970 10922177 9173693 2834716 128801894 46658540 23849793 111684492 42988172 17755089 123342106 92857944 106888826 77709414 164831507 3181669 80675676 1235594 70882639 83697460 142417313 127939161 112847343 127483731 65054869 15772583 147777260 116326189 126691157 145761383 109078222 92182823 167618419 79543442 7486103 76574817 123052698 6134552 149837048 121271761 168755566 75170022 19870008 138258637 146185958 121597583 505053 4985913 156738674 54961170 135434580 6776234 119565862 152609527 16333260 86607112 14633226 93148134 58170872 6911707 84760266 47254135 98615725 164108582 161675338 102738922 56864677 162967015 41531884 142080560 1998741 24973884 118821704 8475673 7744826 123575907 86152175 31143711 25145312 11896005 92876066 66852738 83461619 134603348 146346795 166492118 76215284 35533706 168758949 96599627 115227734 94071778 138655043 82327413 5210670 61008427 97092865 51585514 82721405 158743756 100049522 110704136 75138351 63319815 113700692 91991760 22663907 30894100 123191044 24477807 93050061 103893834 143423577 27607235 43372678 57346916 125145041 152098694 137680314 42557953 48532552 33057333 1467916 119557651 470509 140641340 82525106 143770037 32932043 136779195 82880423 76143697 148421747 46532196 44925883 105126640 141515837 120584145 116821586 136817105 22223437 156744692 81831455 87949908 104859927 33955358 152394630 62823687 88216009 157088738 111273517 109860545 53865758 153313565 49334867 147041704 47218452 169712802 40371719 24959859 135608422 56058639 112820857 3982845 165634400 44383107 109291504 164039664 49198816 22855837 163322009 158110795 99167851 154126216 44927583 117162895 17576079 136343638 109542441 87597413 41517995 93591732 164062529 141768219 68703647 137311669 141707835 144487539 649927 147063379 123955704 81383148 122843394 116727491 34809659 156509276 138546039 142863699 158977812 59793743 135607164 92544328 60163748 165356280 32998751 47674052 89817698 132942975 76450224 152875849 117600764 167826465 167835764 47479674 38453847 97405478 66386649 145305341 106492301 65941708 124229013 6750071 165428768 34299948 115106677 39431568 5957004 127364 7059250 26374344 20125280 10316688 97654902 95751055 20494503 24115724 62323190 70744140 73899612 1652094 61690178 128991733 151730984 104773584 95503518 96671299 9112799 148010738 518738 147043081 122498379 122596639 111883647 113362885 138786776 40485959 105616325 7614912 119674118 90069162 51561799 113014096 66330804 22256162 48668671 71950698 165303699 33281002 114541121 116045978 150744083 18602845 13448513 162060728 153181917 42693562 23780229 139958314 63401075 117047669 38193730 7622154 82613302 134657374 21222069 127053580 123395027 13006377 26072254 162607567 81874431 82169551 149206926 140380458 31938937 14707890 111020268 143910542 15323936 97751683 150677902 87072504 25439412 64715277 72544355 164257825 20606550 66169950 105369638 119895696 20859731 128155945 48657570 50798159 53499952 27031139 55377398 141740543 145078051 19189668 28967558 85920686 109930364 2059091 98753680 54357585 84366172 105496662 90023381 133634178 130964753 103565734 123169063 168034817 159934062 24279536 108837094 57292924 41104419 151613667 4127685 27883774 26573499 90381673 35435837 40466154 41475818 82245099 77212402 148007270 169479171 34648057 94207064 132672131 79829399 16030456 136226304 164174338 82652589 121791774 95250439 133367652 28476020 9045683 166755924 118673413 90010495 21113439 16073993 78861946 166010270 59540239 7659265 41870728 31080862 79094829 114020598 150836325 133137472 12707500 47996117 150433748 98179573 141546301 92179032 166823040 19120903 73074398 115289478 21499798 49526542 71722575 41227244 20783894 112564004 86508087 37733183 17497590 96322272 45897518 166459580 29071394 54616495 19021249 130922814 105331524 164981957 82149780 16594856 154424532 157240973 123617540 90807234 27181232 50342372 47282338 75984118 156763256 55548877 69960678 63450477 167613880 7216024 138103784 30879735 16361429 25463807 137339702 1327615 57627161 59847922 48400258 76908289 146081068 166264913 140030649 48971271 38516883 142000235 18282327 121637907 47067526 79952292 161512869 103087099 120655120 43066712 35673718 94794295 114250608 148395278 44708589 110298941 25268664 1597796 56068754 19255169 96041160 7307178 110170676 160337829 92697192 138890527 41145865 102661283 54410795 16334807 37835438 123544542 81565473 82232689 13730730 8209045 134307990 162673969 123700194 71226617 33956752 165167121 125370121 84395429 104140742 44419487 168367388 104623423 136936343 2708406 68173672 72920837 19570791 123290392 99376866 83174268 144855776 125180248 157696454 138747506 29468089 56327239 141261415 50650582 12151362 15647463 18921017 142323235 43770053 66444857 109836133 108604993 118949000 143569692 100775966 15408341 10521028 49892399 55141302 72985726 34346613 88953775 140749392 24928630 41404095 86721233 24536202 114133529 101533452 114879115 50665678 60475579 127110343 147067646 59793828 122940736 11734182 65417496 127034540 164649675 17864722 107762490 62076826 95259245 137388203 64409107 49006087 165940689 109554001 22914980 48562302 63153521 24315916 26946224 93540035 143042369 96207386 66940951 31472202 110855674 110210524 117720716 96636211 101188318 75138419 96707543 32524315 40301526 24741324 104260796 123344010 144971019 38544457 87416363 92736462 103262148 4146045 61241684 30185727 161783152 58828092 82944819 65825207 45799581 34739262 100114972 130416571 33069862 90996036 46598139 125246752 142576943 65399850 120968124 28721143 63720182 31284726 1428816 121228955 61384841 64020980 124155114 137924876 101706903 4713063 87341597 52447261 247350 4692034 118782434 146546885 53674797 164697632 147325944 110891833 108488441 21934828 86222487 38170219 2313581 164188091 164809084 10347628 114344975 134552892 4033012 41367936 28114413 86537055 101807594 59057014 104060111 81301956 78781859 152902318 18334211 59193490 1009715 128206520 92516261 13985798 126226836 78458043 95886613 109034702 95527862 82312062 104276351 143932540 85037519 20891453 1128341 108928979 67979617 64387483 140283609 23760849 131997146 16785205 12600400 97329148 141216416 147288629 84458193 26705436 59433309 55415750 125713810 149302500 18593631 99971254 24151271 96520050 118519223 144977156 54684852 78101162 135739832 32650761 22810566 133383326 47839105 144512376 22467931 56079991 38008277 62431463 147574637 98592758 30062273 110608698 8274376 107935312 81456911 97962466 44811677 94419207 32851157 65435941 38927994 139024912 114338991 128669532 155506106 10962144 26849613 91980591 54145068 109253849 34488886 115460498 29013815 101150612 26816752 140804149 104247587 26870438 117665126 126854442 143523163 159266387 100174200 52613334 90508935 68471478 40941151 92098877 80680181 96196098 78882074 107533483 109497476 31615206 112535597 138817699 7232361 160189096 138128026 48630676 6177341 53907425 141437280 71889005 24270968 130592895 141040296 38917947 8779514 136171258 117438346 90115538 129685095 41595362 71896502 55636733 55635033 111010204 109871034 78700412 55864210 6099498 154220566 34849150 77303301 43361067 63932206 97390314 57404342 72338366 164954162 126388506 2206226 120263389 75504548 106661162 107090650 19522545 135770891 68995299 78370357 19631447 10236703 128003251 52197803 5637659 143733062 123783715 164168864 73072749 61834457 132158340 118630284 69557642 46664932 160809375 4259809 40990043 10610057 108240989 113260885 111958396 169705271 106552753 16321479 142169980 147646462 135582344 111469527 38060654 113936108 73163189 16781091 70260065 93725488 141685225 4784803 82968500 108513142 42096233 85459085 94374531 51262956 112553192 169247852 17407898 123445075 48761100 45111319 148144647 141650919 164458187 150708451 44831244 128922543 21929864 169566228 67475805 5959197 156805994 89983227 107748822 49741830 33072157 16460488 47239175 63908236 154297916 163654903 34768111 164298710 129180841 76198590 31760777 43751744 28012906 64335548 87053243 154369775 137138711 88778760 67503056 47319024 7300939 162810411 124516840 23702607 30158238 38678247 8727664 167487009 81999942 94982842 146266793 51148070 81943043 1422271 44121290 6200240 106387530 120588446 148285305 5328157 104298128 104118540 111326659 44765369 115526050 3226889 29190428 50559513 699176 31391299 7760721 20432453 95270397 7875335 93975711 95665681 36043485 62779300 2442764 110481028 18983084 129418620 119063172 91106145 150010312 590767 9960198 125069969 76242773 145888509 111875980 20457035 166260153 39043628 170153 102019278 112657861 76913729 29587922 132874516 45974341 137142400 132568550 5114773 52615901 45509170 133983137 150393169 86908675 118060971 48272486 32852925 52956547 4300524 43677964 12086728 40715629 7979766 58573891 48921546 23226760 77426823 22734015 22895260 102431341 162433249 143572616 42695942 112274103 159380117 92154229 80660971 105274540 4634659 115595886 74192369 119115872 10939602 81775202 6476898 42715951 50315053 23525960 165157091 40589234 149034495 53855473 12241921 126809460 95289998 53216324 164177789 37754943 54932134 161282893 63708486 71911105 5744487 71590417 102645082 158955321 149064364 20800554 43844836 158317991 12735618 101481585 146591952 52305940 45343947 87685031 95420779 2885495 137925369 106328727 120163922 94235131 137659914 162702767 45617273 85233376 59517816 166890649 22144540 105324894 166881758 59122277 91042242 7916492 62451999 51647207 95263240 152341947 62626453 65147740 65508599 106074628 142358799 99461611 22985326 7886555 90748312 66364277 148454761 169744983 105115641 75905102 87429436 23695841 89322114 100653498 58926709 114007678 79528040 75087895 40585783 81276048 23052595 120166030 96087672 41543325 85444023 133252154 42519992 16385654 162857637 47157830 143232429 493374 20067701 32257959 73816448 13205974 129376800 59854807 126137892 41108227 148339739 17597737 167416 124893747 128749245 11719171 157595967 118855228 168984063 65978462 125790939 105646500 62767961 130911492 87918628 68061642 125040882 33085927 28762572 44547395 31119061 60309659 30087450 59837433 102082790 133682951 60773827 84207647 60901191 57620327 28871338 142338263 47487868 81155178 107246506 94037540 16416900 64788989 32859538 102702780 25054141 86429360 162210787 100390457 120159655 110681067 95259330 52736822 69024386 100428316 114284285 73886522 12284659 139203446 128435918 16671645 129272828 103056533 154615136 48746769 3488944 112530599 112217357 80347661 120337679 104260473 67773254 107566004 34812566 166645560 15233003 72975492 29570735 58001637 165837618 113085241 140845102 113947056 122992943 97485480 27232334 122759227 18999795 55000695 12037411 98176275 92339784 134049012 52639769 90415792 128769866 97201223 83967981 97957332 76466527 94702461 45409363 161793811 80504741 26792136 39913229 156971421 158089681 63758857 108067249 169337 7814679 45021083 106258262 165919745 112579372 162369975 121463912 118437232 19512855 123306321 18802323 25768583 45028393 149861630 48629316 139247969 20418989 53069206 139160181 90689169 19485604 115110978 86446598 147254034 59184854 151343418 121014925 130650134 6192845 77735220 100609638 16135312 24243955 57177409 158360219 155651201 106461344 15574159 83022849 138597736 16208072 134984114 158092690 4512531 41536304 97954680 96344338 31553870 146133921 118811810 73664859 65100378 17120309 60755824 118862436 48657417 104417604 38302326 119265999 138813126 153165206 145611035 129952284 136224417 129733307 72852123 30150350 135548208 127370664 135501271 111568977 63153674 97368112 154359031 73746136 19801787 90512981 63368894 38775334 13711146 41016325 111066287 109011582 135625082 163065496 78265382 27573541 110086526 131261760 28217161 17020451 47917441 41617394 151939506 169477522 118187315 1269050 84106990 85855083 113254323 86827466 41869300 135975248 44427052 27703183 148303784 94401935 7511773 29106635 65001183 95325494 52117835 160711438 57406348 81693704 137727761 41300259 22317464 169497769 8898837 40098529 51323765 151941512 16581919 26320692 130811396 64185880 83234057 131241615 166176207 70148715 136429454 119673591 40393972 44765590 100127110 42606165 4575040 81063599 74139380 19650793 68677773 160247661 94776666 92919331 28240094 161633841 147427519 62773503 96755177 139182026 58300650 23314242 95322451 56753888 28259117 70039065 131414420 93153200 73654761 46022281 82481195 98649045 135555790 36132973 103755675 22829419 156456933 168167162 652647 21515965 38700840 111965927 7140697 4085542 13869042 98050968 77561735 81513164 146809773 38410276 68810628 113687160 47661914 111270797 79772279 166434947 63414743 49573989 98594764 160373835 165191686 97811353 124449741 149274977 121461192 149292011 160298406 10127410 59193422 80289827 21712927 93275702 99263391 119614380 20070047 23502959 7562093 8690757 77526511 86440427 23115257 123343177 32851871 159996231 2156790 38696250 16810161 50867808 104740196 130437617 55391389 95249572 132866271 154900940 116890708 139044445 31049905 138178992 164305901 95525346 139010530 38909583 1735989 3107719 9044578 151013193 48890827 40442082 103919640 13061559 113951 40161038 34887026 136943857 97252376 88496815 14399459 75782192 136320314 26584243 136946934 96758407 119830807 144030647 53365210 2453729 104120903 43574774 6019105 128712508 156010309 106241517 97251050 16350090 41907346 130855290 77039223 59179363 45089814 127574749 26080227 80398678 41555225 22709484 131038890 112573541 145133862 112991741 163094753 135622651 83915978 14454182 135022619 62668664 110672159 133999967 3943728 136660365 62260171 97877721 64809134 76114729 76898344 78121256 31931066 48568660 396848 133331136 113273312 48850384 92998194 54387590 1925590 98578206 163063184 84180974 8869784 116866687 17277729 71678970 49090424 63738457 166276847 10222610 115566561 33239267 154115336 46589656 88804464 102779807 81581079 130354997 14603034 103121235 93511424 117643332 23032892 41000566 64113375 149464816 6902833 132949911 14246697 56415877 37550025 140028898 140156211 90463732 161532249 82697826 125076021 79262568 99100293 119770644 20903795 165915716 87963032 126097959 63298429 163068148 141292287 106714814 49667506 95658830 143838717 30480524 56863640 152901604 48129363 65807170 25995550 51561238 42243776 77274486 85894557 140633350 32515203 96884224 72379965 71918466 155832965 71638918 129785106 27673331 95862269 73377066 118864799 120275850 95379809 140468518 28032252 59532198 122157104 49863805 108899518 61649327 107370572 167304701 115960162 41986430 62826645 160715382 62715329 13344167 108484378 132691851 90176687 4248045 100643757 50526176 74529955 50994917 8951792 29604361 92069365 93395875 13154311 56114586 148505540 166884342 106495004 110274529 156886982 123670869 165986198 49475542 26378883 53165579 21865468 41339937 26785523 50296285 122044734 62527309 14376203 148777676 16212747 49586195 39925435 133097675 65631781 6037227 33141840 34613275 92261482 14323197 109924227 166810239 25286327 152470671 111927320 5356938 35283687 167698234 31918112 106669339 98077301 56603183 22322547 41975839 40075205 74082940 98787459 61756019 162211977 65673550 23733921 40885085 68869176 165588296 150387627 1450015 2638944 40780790 48592851 70342209 26435850 23930169 5577955 28095543 54944901 134838373 995469 11614689 148318914 108250220 120791953 17577218 90699216 1320305 72425015 26600036 127122787 119485554 10864377 73657600 42745939 64994502 118526397 88442041 31133069 4002752 108634199 159894231 165533675 61019307 102164339 101988508 27856166 39082150 100402697 102860608 92953382 45094591 104109938 39199297 77740184 29646317 138944468 156070132 132811565 74357167 91165492 140873662 64082146 161072841 91047189 104195227 150127731 47682654 151138942 12279984 55254488 18540183 26795060 99761831 106689433 108529020 88031457 3957209 35920252 142388940 111999740 101512151 20345158 48811930 4496177 35882274 90778028 55880071 133030508 34606186 43761400 73796252 90245129 102742067 75472316 158731329 48164298 79009625 120535780 41782736 11732516 115035090 120483845 82088019 74704766 139636300 85717859 16155814 151786880 21087480 73611666 18974873 99532637 41930789 115134727 58168084 100590496 106102151 74392867 7237631 144843094 2752113 137421353 98287761 145639731 27001440 91827132 153174828 121370497 17425476 59785226 22625011 140224228 108471509 97018881 159364545 151270131 47244224 106874733 156102653 11526425 134944266 102499936 162433504 138471715 163487317 34967232 112838860 52666748 142020193 41144182 117244699 10578641 13246536 84317875 126316528 139768900 52375028 35566227 38660635 90629244 108825024 35124856 166782104 165658608 147103125 30141289 132494243 160806145 54873314 61692116 93103713 127211323 16137556 122614132 46560365 8356979 40102116 158686143 9702784 14129601 60408854 120540642 15057291 29029166 168113102 99568456 154004241 13423659 118175279 85261001 104783240 61547293 112752364 94859745 8546733 62146441 152451376 78359749 159762872 35346961 104557718 56603115 142312950 46631918 10774872 36289186 18027208 121924170 118077172 41638882 115006037 783360 10483509 64576982 29409626 102154105 85854828 16220431 134566764 89386085 137108570 2060655 18982931 117199819 45335770 128131958 144478359 41179304 57272473 51334509 33478678 15048162 143119396 125786553 83412183 128744077 33703010 121608667 72883352 152972477 163795663 143248358 24660098 115452797 112960546 133135636 97471404 113434948 47720156 33138933 38025804 155511138 79300104 65566552 157860895 82024490 7068430 49273106 38918593 23698119 130403668 60902636 152817573 72561457 143820357 61826399 62893030 88573009 111067528 118109846 130845073 112889486 77914332 161193031 58393810 37036285 6505475 66141050 11449126 92010494 17296871 42264227 24445660 20519850 153127364 38933774 112076988 162819710 5854936 122954642 58302962 54383272 108981492 235212 147166926 59746058 17892534 43360489 47959040 52398913 42576330 18619896 63433596 32598809 123203794 41509699 143534451 91452758 143404520 41178862 112769432 105527925 65957093 140977311 156071016 107284246 38594437 68108715 14345144 78368878 113496335 15939540 134939608 96694504 131945058 90574589 33472847 124548358 142862458 112233337 102520353 155870467 126870643 157959869 66882794 74617726 94599152 140208877 146502532 137794435 153499375 69251523 53045457 106935593 21153491 80077854 20977473 27370561 54431416 125567015 135669333 113196506 141019335 65877057 37482722 163041611 42678551 62445029 58742582 155519298 75585774 22506912 77978116 77186885 24946191 97619746 47083472 119394315 152578128 135976795 96951238 70756686 129739580 129195699 65910020 110664747 111815783 147560085 110080899 20419159 49462792 150215706 19042737 52897812 93712449 10774515 100394452 79608671 82640842 40808092 58716198 67372717 158916952 125402455 167749098 77659791 135297135 151235417 37834724 60341126 142417347 28258437 139996921 91600488 148029727 154313573 27719520 142471407 25483119 117399960 159492419 127792162 5510006 135785970 145509307 24281151 140166054 17465987 118435396 87070668 76049041 141475683 98331791 98254866 162938710 33977832 113510836 105950426 127024918 240006 162789144 454240 160903827 107801386 56942061 117151590 146521997 57546632 164751913 77637793 34227324 134348501 86210451 53933384 63858970 119258672 48236293 41444487 45517874 7715977 140173364 131390926 39387895 70687751 117632231 98928134 2079559 110112791 149903824 163675575 48449048 101444984 145416164 20950239 51627334 126758069 62462012 31572638 19279309 45265441 114652590 123477579 36347564 62083558 1260703 66354400 102547638 104307138 125391558 43207251 24454109 11226477 163529035 22240777 68662541 130446134 11063787 121933962 128745573 114678243 42383363 67805452 109125584 47768980 164721432 26910949 26405692 149810732 168717826 68775948 22952992 6462040 13626282 49988687 26329651 164018567 22508187 8695704 158902179 80723514 125190448 2400519 116793366 140256681 56627493 31429294 76758740 165076324 53107745 161210167 109903045 161623913 163078433 14030253 141027121 140623354 39713819 115945491 152949561 72087361 151939268 133493350 108234699 135479426 162312685 51256360 107876220 48319253 94678967 23843741 139088679 37762916 116272044 44760388 122246915 78828898 154646518 11694436 37827465 139037968 20320525 45564403 30670006 128790776 59244592 106217887 39906123 26076674 1265956 166579549 95308358 69961732 124857962 54014899 11799343 46576940 73487430 120215840 144375203 46829696 99772014 68898365 472396 87281740 126030758 82026037 137396788 58078137 91491518 117131581 127168653 604503 73346092 57194358 121455429 69286900 16795728 111950644 146602798 121197675 83828105 105303219 148402418 80935334 126390716 87809029 143739624 51694501 91238541 70116092 110564532 4535583 6876347 165598649 116708298 102768553 68388484 138350386 101413942 66684710 56977149 125911197 35557999 143753581 83712573 142713300 91538149 45920757 72519501 62003318 18380553 60847675 168759663 53816288 161485822 88418598 6091066 94475477 51914787 150231635 109214018 116319440 27899278 137316446 57544286 3971115 33412956 83395421 155057714 63646317 112437235 110956756 43406967 27253635 28099504 144734209 131435874 97128361 61662298 27504589 86901875 3051398 108769281 51996982 59943870 80711393 79815459 154575832 153788545 23774857 68685797 30887113 133862760 32061473 69578042 69258 34846651 54930587 18218934 17411536 112676663 47845004 67558051 19098004 113498766 6691285 164831252 56345310 10211577 67992418 45760498 34799136 6570279 126901141 45365163 106521609 17958052 2603499 12282449 11273839 113627643 93726270 70795174 119175168 5150286 101151224 26108141 89066774 120498601 155365737 59475503 157755682 72978994 75277870 2101251 92836031 167345858 161664203 7326439 67821075 66529517 1096177 4786197 91280106 62457490 139471502 123461956 122580659 129350365 43512265 120063282 57518718 47141340 36460036 159384129 46491396 49035055 86332205 146111651 82009428 151346223 73120077 155339098 38225282 2315842 155213927 144545237 154659047 52649476 97372566 133940569 132091717 75666490 161451142 47055813 125777169 148034351 2099228 19982089 126012024 103827721 94758748 124499007 47734487 146028980 108679725 112406397 67534795 44912623 76025836 132154549 73566837 19652612 78352779 82077326 135200167 137196273 126561039 124970026 20310342 157650996 139375911 24026270 1997959 113320657 118598596 80881631 9994708 110732968 96946427 103243720 55691167 123478871 76227711 137060426 9204072 24734150 165835340 157829275 10425148 2416040 36729231 147098348 102769148 136560422 79781476 98537049 85070618 147179540 137121099 76380116 1551845 2117928 27586342 77410112 113902159 54429189 146119335 15820132 6074321 9471482 98364142 164529553 10981303 72876943 73809070 49003435 137000926 57014413 142217682 2673131 153121703 121973759 129370000 133718464 23102558 159414117 118009410 155632790 25031378 34838525 150391656 139322684 108003839 82096485 90731295 125517103 94200094 21518787 6942137 97167342 87185163 93467309 141164464 115646325 160585094 137461490 3750149 62368325 136273020 76121087 46746872 8720847 42929658 61241327 35091230 138858159 1557999 49918001 163906367 123992203 102396712 18199265 162653688 117922557 128332779 146148473 78873081 24508951 63127851 95603971 112121579 11396579 112654359 39775971 12751173 68035139 81631110 120249143 127551612 119644504 155761157 2528070 155314176 94034514 93214434 8624746 116373007 60183502 51593606 78611179 37888682 156065440 66726870 72221389 94849868 101050992 130849136 156428611 107759328 163177951 112208670 46955649 7365522 157652747 153448205 116686147 135863388 25543622 143543036 123301714 91830838 168191982 4295033 132305713 100425511 82936523 150188506 1806046 97775126 70299981 101244129 142939383 136855644 146327381 77824606 155792505 100085494 55012153 48541902 4683143 156475412 16677442 163371921 139547645 81207096 50421864 46268560 60756317 95929555 122195388 11916728 58888748 113644388 112884556 64623749 112481843 167961105 129304992 141751576 118683545 153805528 60210804 107394253 68551021 131736910 19276538 110794253 59820314 23168229 99924011 66167859 118995818 18861143 80355056 120503718 57571265 35093457 83001310 9482294 121412419 92523010 48140481 161025105 28097685 77858572 40030223 62410791 65422579 74533967 19534819 90639920 23182186 99068418 72882077 52954626 98659466 28760838 151150213 70912644 50176299 99109864 339014 68600066 59466221 162128864 119710056 148049005 92083237 37095054 80454149 71156509 64414836 24917852 73142364 131692897 60624686 158665216 92713937 133623927 46387271 142945418 165921071 82375948 89976512 115192476 44461868 12361805 155377671 109376249 87278595 63033688 100667744 41950016 45917816 4810779 3083987 96456504 130873055 35422577 102765000 96488226 167840456 36617286 49801024 68072998 99260926 62516990 49743615 61628417 56215345 139898729 17474164 49596599 164413885 26294240 51064379 71544534 16000757 76006898 14532484 78879881 37678018 14142419 145707850 119045900 25351930 11824486 161891816 58839329 166902923 80533080 153799306 18344598 9569504 26395832 99493095 162871934 129732916 154660152 72222885 6199866 29676951 88129683 72307239 50252884 19686646 127528815 124919366 35498550 159400585 11751199 156609746 117055693 132403429 73753633 69484151 92755978 98853895 161932650 26522227 24321934 69581391 59024884 60108600 161962315 7379224 75553746 92747121 91004740 117300357 143000158 93371837 167380096 105732724 146958948 78108846 62244905 165280749 104070906 74776999 145984525 95535478 103302302 4823920 79172570 125570041 94843204 130483670 144363949 129651843 142976069 40858174 160988980 130834108 12894925 146018202 23869632 115193904 11881521 110176864 152581052 152745187 826064 95911637 147352821 108728073 68948736 5185 103265752 154902419 147776325 14679432 55192897 70603482 1499060 152581171 45439759 133163788 147227327 21220046 34829447 93183596 24962834 116101330 166327133 80697776 148389532 85454019 111535232 89091084 160027392 52244706 134234210 11265373 29857304 11490912 49706351 16288380 160195046 25517204 119138431 14459044 36377756 34110653 107531358 122034517 22658739 62140848 25201956 48496325 157970919 157247688 70967095 100611066 50642405 20233842 131708163 42542007 89407556 84834335 46787162 99493554 165922040 154464006 32484484 103171402 97904479 109790437 58442974 117967352 45766737 130980903 13105266 48025119 87114851 94159158 104242810 42782914 95538691 135779748 30111233 129147096 36637992 33232620 63603987 166493376 102184110 65704201 42536992 88867466 74446145 10743065 47270421 37361087 10551900 53092156 119579649 53218568 45348452 10864190 102760138 169706903 143811313 139938832 128558658 154316089 153322048 56615321 127024561 89322012 64388877 98510155 97396961 145786305 41140833 110070291 58349848 70965514 69640381 14165080 36584646 130334478 120761234 66328135 130066626 35707021 38248793 99149338 58202475 64370398 114093630 51903295 117068783 73137383 51962217 155013072 109237648 39838140 129246835 38553161 56932626 94403601 136594303 149799410 151346529 132594424 101308780 46525311 51833357 25199746 79748870 54936639 47993890 11677997 27689226 54337185 39026220 51030634 942191 8514943 14625899 106853279 95704985 157431543 96020777 50561196 108864396 92990850 84845844 102857922 46618556 10247532 78049618 72097476 36990861 92588732 85887400 48728171 115679390 66012088 11582100 162445693 63476521 82137676 121777137 108100807 114458943 78026379 110834305 156927544 142060959 159831654 26470683 23459677 106890781 108812614 87083078 165143304 96898062 72867712 158072409 113570489 41430853 143398553 67760079 16044107 60361305 120246967 92319129 115839394 45122675 152584129 14413263 34275995 97798484 157171664 99671782 36106334 75529147 102684811 10881598 22071763 74709645 105277991 51791401 163401229 69755539 48051418 22865238 125314752 89424879 127097100 5988233 100792133 165566536 133854022 33057010 149189569 131883807 2061131 112513157 70483615 158970043 152755217 124130515 134192118 61876838 32316014 121561560 117911881 17926976 6488883 36018138 24672338 150387049 79158953 111207149 119834411 85005151 93820926 87673216 66853010 117010286 11977758 70934540 50793382 45145115 5876849 29880050 74100433 114010041 84658997 104905045 104011117 30179403 19129488 43058926 161539644 124639903 45250107 68103717 9956577 133237908 30873853 30909077 61859362 89100910 119968592 4771067 127910142 114224870 116778661 51140403 167424381 76968622 131763090 111910643 114282517 31843584 119390694 164193650 121321316 59240189 149392889 95789611 70111842 130592181 5576867 62708597 113118221 99008442 76161377 67433254 81563093 9467895 107761079 121319293 95295999 45355490 165784561 37659641 88326968 70552040 144968265 64399604 88671949 25126850 143878514 72235550 83684659 11212180 114012523 86811860 58533975 104586023 79274757 13455347 152229118 141028957 2548742 155123402 148128038 118120488 121116789 55992016 150850928 157930357 106486674 107249634 38061215 47156912 169431265 82239183 86008440 48313150 55380900 72042345 26579364 131735142 53250154 159164523 146450138 167754759 145191441 149254764 119181798 94717064 74595711 79790809 56482619 141772962 99581189 67965405 144345385 148163381 47273702 41126468 103993148 128390086 44209265 89242214 53459543 88961068 50266518 147510020 143817518 119615808 43343965 17941290 115937552 55218533 135192194 59514858 163120185 137878313 92918906 12776384 48138798 9726091 23203283 140814927 108391915 138499306 30152849 40811356 139158685 9569572 118691535 73168374 122878720 51022763 97964948 117486099 29923179 91534018 69131350 119317815 117606272 68748714 92173609 72746468 100452745 16927359 3093252 19231998 15594083 143318755 57184073 92081945 52419636 83310914 139206149 127080627 119430678 113769253 92803187 59741519 92287968 68871794 62545771 6094432 123303210 157064258 15816834 54863046 133291696 57097203 11171975 33546542 119949637 44471898 29093290 158402923 135854004 94285485 147775152 166898112 168944538 35310734 144543894 58237903 98497150 8622944 145586844 72523887 57032280 44940979 12270362 7532003 157996504 94990356 136585905 83030176 54255602 25113760 8000438 132587403 23626277 36713574 154761659 149577951 93427342 32803727 114818272 40728039 87481966 146453708 168338063 152118329 158238108 106795547 80776486 71472114 135709878 132965840 159507481 11648859 104950962 82379790 88658077 22856517 129096929 81205481 12332463 152929331 91208417 56539960 82536326 153882130 91446502 34110534 156005702 47440982 73507031 79839055 22446511 24671199 40382140 127256271 160128015 40281602 78706141 3811366 142644586 128069075 40484446 48207937 119346528 70147253 37258373 8783628 71512523 33791036 10176217 10965136 42108252 63468089 29962857 49912374 97136691 115878086 65621734 161738493 40869173 67197923 92605392 93239815 53625582 95387119 32836860 76302120 111548305 23149563 145280793 89600064 52400120 14281700 42171118 118958010 40554095 83860575 151987072 69462595 71518575 111099284 149270200 76952659 149725222 140693836 166510733 90495369 15024515 97106924 8011607 10460151 68504390 126020218 109206555 20706272 119887859 888998 117021591 29114200 5314931 108550117 3217522 35153484 36443733 38274803 25096488 150349037 129182728 74419081 17324326 144571366 57510048 58434729 68927350 30124765 39460723 136804032 120786819 125177120 103024981 107271377 160872428 161107317 78837738 81300409 163252513 92579365 131081475 69324113 90049561 150499283 51378471 13247556 44917060 143004544 69115132 5499143 134538850 161870549 145841470 156149590 33586951 74872148 128657088 41028939 52323178 89602546 108885442 88928275 38160342 142246922 32500022 118616106 110124147 56085465 115470035 78311044 98748886 169795082 125301186 8393801 132196624 47953634 29067892 25938617 39686177 46961123 27863952 161995975 25189988 4154834 59580257 145749296 123765304 56175004 157623354 87056966 81347414 89893909 9818605 94816327 154654168 61934689 66865131 63908695 94986429 114554772 142678637 150122121 115088708 71901993 116245932 119893877 95143662 22627510 153841313 76518564 48353831 70001087 38910025 167081287 134098227 80072414 101638580 26122166 167196496 50271227 73186326 84734987 142567865 83496180 86328975 77527548 42218565 27944872 145971894 43009218 103246457 43814899 44544420 78287057 11249393 134249323 94950185 151081431 89316555 513910 18105357 130716961 6293213 16153383 84352878 31862522 2838490 112094056 86135617 76197264 112009481 22537495 77289293 77641142 126264015 113540926 44537654 150773221 114323317 117191081 100558060 168276625 101389309 12791752 1957057 20807847 14241852 84186516 83620756 97748470 17467109 116038821 136878866 68868683 106429180 97205813 24267517 106005744 36766716 169309647 71534402 101069046 14195680 140533645 154698096 80382596 81448615 14821790 162481903 49810119 137317007 31849636 16125996 17395896 69516706 5235898 125273629 59075119 31135262 156440834 17060724 64976278 126009712 63045724 140466257 37068840 87784702 138219826 103518032 46010551 24272226 103492583 53964749 138957575 124235643 30776613 21844847 87371126 65954475 43471567 62358601 45091922 49540601 141479916 144759352 70379235 95701823 109550873 106875906 41344153 40888485 36037892 39108143 152562573 3562367 125817 107072307 58203818 143565935 26404417 159132036 796586 24345173 44728921 86529830 113122199 132976295 142238150 14316635 60899287 85607665 106903259 12877517 158166028 35313692 156741768 125656231 51136340 68752454 86145834 61823152 130015031 24808610 32535331 156662089 11033391 150395923 79294188 79585823 76536601 4474417 43288460 59126340 82752974 34670939 19764234 149981854 150744406 100459426 35509056 33758430 140933162 128549478 164084935 54160181 133158093 148336798 167561333 39058673 13336143 32788461 36971974 74587449 71312263 84317042 133621513 11321660 7646974 31158688 23102303 6050130 99809635 15432668 133468819 41788601 19267205 655027 153965413 82534541 48834999 120050413 5583446 43447818 96910166 136369580 22489181 119364089 885377 147046991 154335588 141502186 86062942 79544088 86479255 111991580 149448955 60860646 111949369 166246264 166555987 86029945 13165429 159086493 52003476 4224619 62133674 65219531 30815441 31487570 20190713 2621519 116863661 31274203 77627236 87696319 2006714 109596348 23024256 57535072 25618405 146828235 150826771 121417230 37621000 15582183 22172420 132516904 152066615 145926742 5892421 117490366 137212066 121951574 42067673 2507585 45850598 138443189 11756741 97176369 161163247 158123851 45663496 97849229 165164163 19041683 28004525 20774765 144330000 28289649 100958410 80274969 7649286 97518800 37147329 38519671 59988461 168756552 147192443 45336552 20256911 100861850 107724070 108027537 63302186 154563082 28630567 90964620 79597366 39833074 17781558 106129572 19348992 159647561 156922665 97539081 108495445 40423603 96198682 88453958 72770302 55446554 153841007 43214884 65906926 165018150 59004824 58472860 55172888 113746524 165752414 70679166 120228539 109087776 74046645 138545070 144324883 62437311 21448475 66969970 30310439 77335533 102401523 74231605 1391654 65522607 147411658 25696996 11443057 125340286 14609766 88729341 51951252 48394427 152290046 12047713 12956363 127512920 127065208 15286689 64653142 135688679 14596013 136633012 67324675 12094497 169864833 135526244 99095006 162864556 85228854 94298864 83983859 126820051 90214138 122299955 36102662 66935664 140147354 17445349 100448971 164988961 101585030 154945888 153748 104729639 77112153 23818751 73402260 151163864 115269180 97191737 160230593 44711496 121363867 134049216 159390045 167166423 42302630 110574205 91239833 15951372 83860303 1952620 100946765 20143725 158464361 122454587 17510204 138398666 7553899 127248961 156091926 55472445 88693726 15643128 139734832 75635176 10442182 121077366 141561924 107205689 60060320 28230370 45025588 152536529 142519891 4829003 97502769 75228179 87810933 123604637 2719711 77629803 114448947 23555965 130398415 63821825 30192833 23471169 36983466 27024186 165013509 91860129 161595693 81649130 7030265 136437308 79302569 118161169 86709758 109586131 168846142 156120503 144605536 87904178 84721506 58397516 164497253 165166917 131180347 120230460 51673863 40338331 159884983 144961159 40348038 99241920 59330306 149278530 57321348 123044963 145390647 65541902 102764677 48567623 128719206 61986981 107589600 60805192 26798443 36144074 49764712 5442057 7427589 161769671 110071634 11823908 69299990 8519448 134646868 38464200 54065049 46880050 150829576 151272375 129717990 103577413 165331885 83283748 75729900 13044491 77103330 145065267 61757923 51031807 152520498 93310263 56479321 68045305 67841084 142574444 132734827 14353083 108270552 85616913 270181 114268050 123397356 100885684 50070202 150632971 91024970 144251987 117217975 150053985 86096398 20923260 28501639 99048375 54420995 15461602 54067208 149960825 61026226 150663826 7900512 10301813 17650794 134410500 75706848 60899559 39376913 147949555 83275282 11960605 112591578 67857404 163563375 28625331 62134524 166363190 149824400 160882271 28250107 26942501 77647517 52764107 129810113 28217008 131290626 125705650 40214979 96042112 102357238 109387367 91263106 112574765 96003148 25532810 14437488 57990672 133170877 99861842 146475145 65488641 74556424 50859308 126779965 12274442 45904692 160851875 39805823 59857102 138106589 105425806 140907900 157489530 128473012 142122261 111980122 51637653 165807426 61128039 28276746 49437768 117293999 43942552 18636114 156965505 20009782 25190515 69759551 166763744 114721338 43932165 77191033 90201371 45137278 49425749 5756523 48951364 67727473 10308630 160934053 136597924 39347690 61312030 54155217 16112685 119554625 143382012 90470685 63791939 71593732 56923905 130766618 38852650 57805491 64744772 66194889 128805583 14204112 109409467 134549577 139021461 96156896 27647253 160545501 53559928 3973461 165478306 90308624 43822974 99017248 37300278 63973516 76174314 26592539 140219876 118229339 126280352 128158682 11721925 51874990 96325349 138386647 156687793 69720893 74050555 115202370 122729919 100489363 37012213 60630347 51436135 119798762 16987165 131963231 115897432 64448411 125315058 141358145 50669571 30655318 22701103 147557501 81274212 26621558 167426285 142055961 108686117 16791393 55373539 40610824 110229428 96058024 64707882 114073621 24754142 107110540 135932680 117094181 63365953 31350295 168126719 159596000 91284985 67338122 11247268 150121050 149538154 82309903 47877474 92132775 139690156 73929532 103947639 34762416 99572859 55638246 48684175 30841910 18817045 120386758 11403430 78170250 61048972 40360414 65551286 137513000 76416258 133026139 8748081 104827185 62676824 110626837 43161929 95671393 80878384 38886072 17291261 83902276 55861558 273309 155818770 31661803 152812915 140610944 36350063 11056222 119724999 124092095 119686834 29761050 50343800 79388011 62679476 31799877 101109200 52767473 86680858 66926484 146009532 49715344 122878839 37777587 111164377 4169726 132255784 1566074 52915781 27355312 11894322 98527597 158853763 116191719 134502674 89625071 7151934 27137253 69760911 152480820 16957160 158629584 163243911 105488094 93167888 119103122 149273651 41185118 80291136 164496420 131647830 54617634 36612543 30649793 124113464 106379863 88222690 118430092 8129264 47350712 107701018 100830876 21607731 93806017 45737021 9377183 129196192 19546226 160568536 55268683 99166797 6860299 50489082 119521883 102492167 2831860 156535065 92993961 148304226 141916952 156817809 15595562 79938029 138028984 86148673 1213715 120747328 45857891 97247531 10174585 86813458 107632491 78820313 108353206 45082402 123817256 1132642 58365301 131768666 166639797 107514885 104346935 134916488 107229710 99645517 79361049 156364079 118425128 106499016 69843871 127391149 49353720 51701386 130571713 156680143 146794779 95482200 70729639 131088207 164352243 129934893 92944746 110802158 101583534 77668954 15988483 241672 51745178 26866579 110196601 59970169 20240319 37270307 23592124 26408174 142854672 73839415 119191352 37156424 33438184 169050295 155977669 107916221 1400817 71587391 162035466 136105026 155579563 90937488 35139833 118090177 164258471 10611842 134064907 153008704 148658285 123343976 146972123 20689340 129233184 98226986 94361203 27487113 64497592 143449026 69710846 82395787 91171340 21532064 36192371 136500395 155328983 34884136 21952457 76453624 57188170 36430881 120801966 115305288 142349279 84541476 21204967 123734194 45571679 48192603 76148236 58927542 55190177 46778730 43043932 73578397 18242377 156464379 44473581 104318324 54200845 54403383 16280968 138205597 143832767 120203821 158756149 11656781 149635394 42539559 135328823 70199256 100525250 163334623 121706604 22945461 21043637 166185030 52990190 38812360 95627754 95248382 128085990 44874628 114896948 145427452 56017652 139389851 159081274 164140185 155197182 129947711 129027297 162509086 34679337 122055512 99399476 133286987 105090855 20491443 154095276 58749722 68951915 114268798 61732763 46968246 17538492 106416532 15834582 151545735 167819138 39651021 17272153 101547443 151745145 83693074 135102910 114543365 80141655 39248580 49891073 140429214 29845319 169441295 99504519 147498698 25242110 80651332 66438686 59394889 110352253 22951632 54993453 66255494 165668400 146662502 43497118 35916631 108681816 458983 15467875 23455070 80502922 37212558 133276617 79594323 102882963 116586850 58679580 169417733 8123535 40279273 59774856 13041516 151152984 40375289 63904156 133149984 128973050 99556777 162540825 18169311 122309152 16096246 56022565 123868715 33322210 26796199 155035801 107300702 84622481 105667835 152075421 106583370 93687850 34299914 47515527 135659490 111195402 126480595 31368893 65946111 155154325 113644762 19283253 167957450 127866792 117046462 1060392 8457262 151699245 17938859 60233635 127062505 1042610 126762268 110569020 99249247 10818732 150667175 25127479 34653769 8505865 104472378 135812252 141795232 95879354 16219343 165964217 115978692 144323302 13838680 39855582 131685060 60830896 89608785 105335723 12061891 120760265 158221346 122376047 11971434 113625671 17361216 90558252 35313981 135194795 53999650 50889874 149374206 76747554 142170643 56736735 24326252 91324323 71806572 49309367 4151434 23528238 121057187 6970000 11875078 45342502 2260405 60475001 53532677 37246337 100627913 137626254 27107707 6326465 57861829 134873512 17314364 100587521 86506795 119163047 73948895 77776581 6890491 32569620 167009802 81198545 152426063 3853339 45874228 72996181 52627886 106270094 166614161 61229461 133834149 17646561 99401567 146626224 123997014 128986990 59685164 46038142 138104158 133516096 59150378 46711835 140372995 34114988 43814457 47212723 153736168 119786675 128771889 11965297 81076961 6029441 121918152 82429651 79215784 137001572 141504770 24891281 51886397 39907925 37554037 52727455 14479750 3591930 80269529 37736753 39012127 162281830 127970594 121240991 144135639 43897298 52091502 67225072 8997947 68783938 116149372 148498009 12283724 135247512 58111219 17810288 44530769 44705427 93042292 7044069 123257140 16898136 13380496 92879432 45050680 17707591 45654197 128626301 29392711 122001503 4529429 70863514 156972254 122181550 13203169 163861963 31837753 12067637 166556497 73041877 161506001 14428512 55305743 83983995 20659505 113515511 107509921 104372129 36818158 31212969 72412316 99898035 3299683 41976264 161105668 101130280 51827033 88911785 120233860 63048070 13485607 105729715 6388974 19491996 64002960 31816061 34078421 152128308 63543263 91881175 12011503 78727068 100603926 37269338 140497877 163755781 96871440 129194441 41334242 49252298 3113992 15839750 116247751 20497410 115807825 127890592 56964875 74184107 6495462 78757175 109405081 163043379 71675825 25734634 158701341 1871275 107518302 152623501 124439354 135573572 73908061 22232311 37526973 134395455 163769942 71102551 51117419 11379885 90211078 84133408 132707151 94169715 98129610 59354480 164425649 110527523 67020715 89998867 109057108 88868690 61143696 143723168 61390502 45159055 51843030 70529991 150226943 57128143 49720291 19755445 46471506 77821546 53671244 119791452 30789669 83867783 50519699 15133740 75149367 84446956 6381749 128811227 26745148 163453453 77138163 135650395 117946918 66381413 135828725 40754610 44246359 150928295 84643459 33975231 12815263 156497903 162844190 67964300 131556098 83188786 43848219 78057574 169993132 109469987 14536445 139087268 126259272 250223 35952841 106846683 48709794 164546332 104763656 95078076 94710383 31526177 40659087 57078129 47901291 14632376 100860354 81064500 151406165 127174467 39701290 67157633 113134184 129259687 4727989 164613193 63248806 31343546 50549653 56850669 133124824 163688053 67771588 153548080 958358 129236142 141367461 105806878 146997079 152137097 86931285 42036291 168371570 129820228 45695218 137160046 19833101 12541206 23455257 118920559 92966812 45986615 89009076 75982367 23833864 33414163 92352874 15723589 80609869 64195060 59817747 134612783 145180187 11611102 117612970 22410182 107699930 62095033 63525600 67953879 77370281 164605237 78332566 43930822 121306203 90240726 44850301 106276775 106562052 114280681 161026890 167753280 37424718 154500352 53707012 142421699 11541385 18466998 80826092 149998752 134161858 94344798 84911481 92417287 21247212 7498649 83314892 161746466 164686072 60476463 40747300 66575655 16622617 29360921 13429541 120248446 156907535 464491 136376958 168529313 77411863 92016699 54705983 111073937 64514150 26222041 158611309 107364044 15848233 69600805 34587962 156577820 96856956 146919950 96272054 123222222 158991769 103491750 142461581 141389425 141487005 111612769 139335808 108666057 97838723 150294450 139619640 125035748 90753242 21826538 42032398 53307359 37811621 114751105 83199649 56456388 62446202 47643911 162352805 91878421 71901330 108918915 88261161 41621219 43000803 162556499 136902649 167316924 105838651 128821529 167107093 169824747 105474817 47006326 11549698 77878309 109306753 125107726 57773633 49414495 53910264 49577219 75650272 147293627 386529 167181961 125563020 97150750 32277458 90309950 6126103 83293472 115569485 164332064 162094354 117149890 72056013 14269987 102014450 139061496 17596887 164266087 67802681 59074932 76199933 45756877 37394288 125281228 65040164 85119731 25327297 37272721 118995070 133878825 129432730 54148162 109217401 24382573 522682 143811908 145488958 127780755 9108532 17229194 96045461 146486518 142217699 153977313 131533046 55479993 128266683 46136385 10753231 44787622 139921033 166135016 123895201 45272479 95376766 52651431 111739385 45512434 79485030 95478052 126165789 16912875 60594834 60202134 58491713 80154881 71670776 116992470 6373487 100136069 41933186 154876154 106874716 147876268 42004195 7616867 154650768 154168767 117553453 36675069 33780700 127967517 76163553 15025178 159902969 113950507 49579667 150573148 34533120 66736917 152250436 5607892 24218489 169979396 168708748 91467650 137215602 105191240 47109924 79368121 164389694 41221736 112425097 55856203 24155419 112932360 28960367 49951593 8219228 151748154 118370915 138744038 159952677 84266620 104229465 34854947 73544074 105746052 11159514 4516951 116805538 92820425 51743359 146726422 114533267 45939321 126921609 39926795 7304577 57623472 149861970 28205210 41591027 164648808 141272244 39018604 27792110 70845885 47772941 2194326 21637532 129688750 41421197 107422082 138707624 103900141 75787666 29593022 96772840 15473910 11218963 10805829 89190432 155890102 15713593 88858456 94445574 85945472 62710059 232730 81357648 64966350 21328999 49994807 100063156 87388534 24443433 167921410 3089546 70533493 13004405 93067044 72946456 149358124 162277427 22448483 167838297 164944659 157268530 20033344 7700507 13230216 34773466 27920307 73352110 4167958 148662297 18483726 7768898 111751727 19502723 9801282 139377050 47776698 2602632 156428101 127185211 47379969 60066712 14001523 14309614 121230366 125468721 10624949 4475080 149328340 148694393 95884267 9295685 127914137 143369857 149492339 10848856 118570801 108080679 36252585 83662967 123650911 165378550 144485499 115537967 166965194 41219305 16693507 80279559 165687797 48187299 99846882 116884622 1712597 84852287 37034449 138649960 32635257 19168979 157795122 96420821 82067806 59463909 158527159 116863610 140418640 80045248 100505921 102342907 83156231 25513617 114567505 156109963 24770207 10196056 8753912 66695522 90742039 20006399 47896939 56063297 29814039 141423034 165746277 51012291 30733756 5473388 106070667 46283860 57370376 75246063 78585322 89779720 50262982 157364070 41774644 50389343 134608584 41133285 51194684 27607456 53451264 21761139 60265544 137628872 67932085 105958705 8648801 109113191 57371617 22811416 144995992 92789706 146792450 30653397 75153464 122026527 87578730 43514526 114366616 36092496 43059334 15356508 82314935 147646037 148801136 125630340 94297351 98625721 137245097 161920529 28461264 65603493 14451139 165936949 11409142 81727976 84636455 61059580 137300398 96302603 25590899 91268308 76176235 31216454 86111290 160994437 119175831 15295206 3775037 26366626 98034648 87344589 13194516 44998660 140161957 36542758 86864356 153433789 160564031 37453193 96350679 664122 50917159 161720116 117702288 6352679 152819477 49571983 72344401 15703427 131523288 131736638 156281289 58981755 96341431 148532927 122178473 41949166 73281492 48196615 15447730 22827158 51256921 143522636 125074865 121967979 84192449 61631885 141457697 98105725 140469844 78280971 55545273 93237231 149408750 69125842 151969817 91625189 144735773 77597860 146627652 8162295 58799124 107840418 37843309 52504483 84217541 66485895 95991877 16856775 46544402 3365966 24721553 3526701 109292558 111419564 150630013 33930045 142386968 42176133 134898587 142852309 10264243 97296865 34113764 110946794 164366727 53106283 156075827 68213282 24751116 39115793 10154814 128507879 85363800 140507193 72336666 18714297 69905785 24562008 40212990 160732603 158464276 136963917 114411309 161432850 167745205 67370133 15885123 18283330 83850528 104108527 106592907 39723883 48254993 144353392 85219215 52952059 20985990 56394083 70113389 91408218 144893006 117346291 57987612 56120740 94606734 42227660 141544873 914753 67761949 157862017 38653087 138244731 90566684 63602066 37149862 142500341 31003342 156722082 54312739 114015124 33775413 92993672 2392546 92773454 157059906 145538207 103321291 55025107 38193339 159016215 118193061 83794173 138288523 29454387 12941148 108802159 57277012 100291211 93855164 76175130 91292873 7624007 97060531 148240697 145868925 22077237 27429109 28684559 119689962 158158718 88184712 53796738 162525338 11742835 146605263 97766949 48344090 158399999 125149257 27884505 10837483 53168333 5402260 408578 147628629 2852515 16230206 32869534 5931844 158910934 104103903 76226419 131052915 117738226 22768848 46746872 41726041 117815984 144326413 23802788 79150130 94204837 61690042 21478735 66818262 131066005 100536028 99243654 61279458 27441179 105430056 139269916 145525270 39475666 40211086 161049347 153406912 91512666 62825693 49528718 16248702 44800355 162234859 20423324 12441093 114625934 49369190 52336183 138875822 66944385 53255441 909993 33817726 59429654 117120616 160554698 166019263 51627470 8721527 86225071 118083326 5175463 87827712 10888738 145426024 124194350 87877505 79468778 60468184 91238575 62977129 19126479 109233874 41871663 120494759 134162861 102642464 51599828 136007242 26856889 157107540 166842437 159072893 109292490 84607368 85623594 129671801 114419163 99960680 67466472 18689868 74097458 147859302 40790905 37519918 149363207 76224175 126981619 92373257 47290039 140080935 56758563 53559129 5202408 67338462 140404989 114131574 50188352 64007618 21393599 2595424 154143284 157807175 146034199 22444335 95688903 112963640 135161169 9044816 24460790 942123 38903548 39548919 28004797 27443389 121422585 132026573 87261357 57729416 125275856 27149714 145448753 55829207 15237236 132717164 140941407 9141172 112548126 1742109 218280 90452546 6520095 145493208 23724214 74874256 71944782 22210177 134523397 98867257 123413370 101584129 127975405 154042933 111511500 68110568 37421233 124574504 86944409 166663359 140025413 150405545 71305446 109372033 89156449 43334887 47250616 165401534 166421806 19835328 31966647 19314278 47213046 34761345 135308100 123197470 107305768 115562158 26175036 39853355 27323981 87432071 86110882 59020600 13412779 46442810 67811963 112735517 90899102 56378341 149850189 26535572 45749635 2130712 90113566 15294084 143184115 129014462 92446221 4914989 2474622 159791551 4494783 163030391 4305845 6458657 10362860 102586330 75654539 108335169 137673463 77772841 17040579 46176607 5143316 97341507 122061445 116038923 76828015 73395613 138279887 97014478 11747612 142902986 150347796 11370586 98025825 167538655 125669083 150057164 35120861 17680969 9093368 99352743 19571879 25968367 161328674 34670140 82126932 50974993 122495319 141989899 17833408 10714301 84902522 145489315 158101445 25261354 11262364 98268296 158478386 23420628 142935337 131478170 45804324 30024754 9559780 81849934 45894526 22866428 5115028 33266348 56005327 47085818 22999878 139306279 144725828 158869794 103102110 138407557 160229165 149510920 15107441 117816749 128244583 17508827 72559587 49960042 151720070 103843514 167355803 6826231 72086681 70885614 28950371 102684539 69941026 104470083 103076236 70410158 124028141 23742098 119805494 92300820 166688638 95662927 68090593 66067780 44756631 51968388 90218507 49667404 8952472 74563615 85493340 114283316 78829357 63407450 81764866 135923568 72587433 24534349 150800149 5499857 63615054 83650574 139676369 36992238 152940585 150274322 140492454 69378275 23665394 138042210 14231431 140499220 117782953 43692686 19477614 16953250 13226697 93286038 80128922 4199374 146394769 142409493 121064412 65558664 32511106 47107680 24572786 35978698 71290469 41449485 71608131 151293421 114239405 153272578 133635164 93305690 52635332 11001618 115975904 164005919 158847677 25553482 57634420 73126826 28174185 16464058 116268814 143423730 24181021 159537078 55363033 21802772 138329663 15942549 31353134 15793867 160577376 126358824 84716984 70581399 134263093 144746670 129202567 18554701 40181285 115724202 156967341 33302711 36823088 41147718 47525234 159893245 118372649 40379046 49056934 166966503 116431912 125536942 50368365 133687116 58950917 120154827 38671600 23381188 122274795 164439691 156330878 32283187 43484980 84325848 73955610 21383076 96424017 20314456 48467935 119057409 121514674 167486754 51606866 161000982 19761004 145162269 20837240 65496801 48460574 73188825 129023574 4091356 7117220 76265587 154461728 88239979 33319728 71034381 10198266 133162870 74688378 132921283 21093396 46265126 147839956 37471366 52316072 107820970 81527716 154022788 64192493 166287149 22006687 41587440 102668746 136927775 140030156 68383163 134388349 143785660 87657134 54372341 125540104 116932732 92838241 43451218 163878980 95240715 311032 27378262 79405521 28763490 110936934 77116352 153022134 15725816 168271270 67245013 77558828 141579553 137809650 7260717 16858152 40784615 24739199 7269591 113048062 88748959 136203303 33621376 102401302 136544323 130207114 167812236 12560722 10754557 68305337 82360206 84481483 21548605 164009761 127543418 49756892 92386874 100264640 118084108 151938928 46338345 115867461 132334341 22110948 125882450 21696182 96405334 100287709 111672286 101812371 44540646 92660693 77825439 88107158 55560862 81015914 133689921 121129335 19616453 45367968 57241754 159909854 100777581 103185495 24376402 72387326 163186621 131897934 51395556 13570335 91911724 129462701 138758131 30989130 6153643 50999150 150963043 159824820 128632472 114402554 96994027 9534654 77770427 35705100 91378485 118228013 131812322 98049523 139770226 117367388 82816112 152613794 113658022 46617366 80635216 97388631 88545775 105701631 153584647 39455742 105778794 105471621 79092092 116047627 82230173 109825797 43015899 18679804 81271645 75915013 116425180 66757283 79004066 103133067 148215571 100649197 16240644 54469717 101596182 123752945 68171734 96257825 156598577 96888814 24034600 14253191 18805468 54709315 42711497 73272635 21747743 21323899 168895068 9932930 146083397 156790490 36517156 121022065 139965437 76953815 2148018 89228104 2131188 89944909 99028417 155866319 45737684 16067244 97567505 158427811 152670693 90700457 150222625 136620670 82983120 45480406 138241756 112191500 109026491 27242449 38068389 64031758 122560021 74354243 110611996 121049197 116139648 35023876 5630536 324462 96150317 157816083 45066031 15745026 88347963 78152179 82647778 149952954 38124608 29314970 59571349 10425828 123881890 41818504 65589111 74356351 134590598 86526940 71513220 119934932 21941764 62581539 81898061 75616442 71625692 152236088 14239047 86990785 5805976 22790965 18263423 80448097 93115460 109283276 85642430 149375685 35904391 19745177 96169357 143665079 49437887 145474661 136072862 79543493 71308489 149253098 90963753 46545320 78171831 113255649 28300699 64393212 129030051 148106958 27040982 111017905 122332017 20092912 17203881 121507449 46604548 25981678 15823600 167860737 123363509 55226829 139497988 155369188 70012460 138234956 116495713 1439067 18533944 150520516 76364867 113716332 84412344 99141756 10146586 33255587 131628059 21767820 136924120 71014219 125320634 105611820 135179138 130424748 64269095 21075410 42994445 111218607 353889 42430147 145600903 6960956 38406111 117376976 80805284 73522484 127784257 71255772 31766319 116933599 82170129 168740045 131276686 30581776 150668263 55231657 44826127 99271483 70510764 103336285 162670127 168149873 44865856 26344475 25547991 9741051 78673535 87166956 70003450 67649545 128492460 102221663 39632525 23451500 120778659 35334296 145701424 34846600 17384557 3902469 38728057 162065233 122851265 53432632 159876874 104492489 116982593 53194428 160801249 6081138 54128374 85342414 75255379 51680187 141873721 161178547 76392713 150436502 141348880 18047030 108825364 24357328 158882204 166874159 89429248 75182636 158449639 110983990 84378514 103262505 161704578 143321118 132632317 26639272 401098 67212543 167602694 62237867 53991133 73208902 133420607 146336918 103227468 165637375 89979402 140048771 129012711 30179828 43122676 86814087 130805871 78876294 95088565 168484977 155632960 160278873 39774237 16759331 150923348 165858035 149588967 91460697 57496465 91675594 114473903 144488593 31605380 76675440 42858649 40080339 10545100 52569865 100534175 35015308 65760573 109073394 11611782 81489313 152960220 52014424 50815788 130892673 76566606 110430861 93353375 38492369 88747310 102559878 128756045 50448095 45429457 42491687 119342703 109825542 169853953 78597494 108927857 132405758 71029230 160837884 130146220 51985813 115018923 162403006 73804667 111999009 22656495 50314730 105998434 30615878 58668938 123752962 20644919 154844721 138190688 53933214 13922898 3760519 32065468 14165182 59336783 103690310 120131418 9095085 19518635 107493108 76811542 108800085 62328120 44647525 57434466 132564810 74337753 3832752 151746131 95588433 111041025 135661054 39378086 93731999 155513093 131796410 52876018 69824610 152186108 105587340 166691103 123707725 24612345 46975743 76890626 133898460 75332882 48918486 81927063 70106878 121977176 157318918 79914025 14186432 62081059 157281977 13818892 92409365 100718489 132303571 69562215 20210195 14778372 62906358 110227235 157668659 140992781 168943348 98126669 43644933 8952472 161867557 106791263 88308336 22762575 68166736 128717421 10924931 11600290 25033146 49041957 100009640 5105015 31425639 14679976 115902583 31793264 73522807 39035638 147657053 118844943 41333885 122507712 21706025 89199408 82822623 159185127 157017287 135712071 69564459 6896016 163268289 130590770 76126833 138864177 150908320 74097288 34015623 45557722 151647174 70673794 159380168 29594008 92981483 146895657 97997928 132582524 138129607 45485370 781677 104867203 46329471 78675813 106354686 32708748 71044887 47639848 106358069 73704061 145189129 62074480 27746023 36546158 24364400 160488160 103037119 58264253 49367592 71539468 115313159 26821580 121383706 76487743 35366154 136510306 87755479 8998899 137418565 86257864 18298460 105512319 126346754 73861311 65952877 78181810 78054242 132625160 62938998 163290712 132684915 112029490 128656323 77823909 147119071 92968053 49485266 86740783 61632854 17531964 47685119 168428486 52239249 122279300 121218296 165059749 149955215 20770362 85046767 117931584 14309597 167621632 96790894 1003170 117245209 10559601 163874424 126268350 64091666 42268562 93338806 150068894 117996507 29573931 82263935 152391179 125196007 78605246 154731484 71551912 169142282 118787517 32910436 11996407 156919962 880566 100662695 104859111 23029968 33160744 85125086 120803258 8075867 96089593 49955282 412981 14222523 52062857 56229829 135438643 2466224 77301907 27012473 163596984 118855687 119113628 60787104 23113540 115987600 142692645 111100933 32338862 107390734 21788322 144379249 50852899 67995495 71782993 134182275 53634269 139576596 126789553 116381796 49190010 69977678 44813292 128433844 16132898 3731466 121761684 161250083 39161455 42469060 66417385 10054939 44058713 5790591 60634291 124654812 74524277 93149851 97917433 154328822 123625955 115774794 7983829 5326032 106635067 58030894 156301876 36307954 142996571 48855535 47783413 107442108 94649302 46316755 42517204 163512868 41438010 12149407 54013420 169389105 41098877 68444720 17614890 153037128 18079092 107257862 139435394 4232541 73747598 168398090 77809731 154965982 47035770 40494578 116610259 164656985 149138824 143733946 169230614 71710301 126538021 150327277 119209899 99702722 121658392 1669230 28026064 4443341 146667177 7244975 57507702 51694212 129879048 73739166 25943309 16822231 78721288 135579386 88281663 76823714 74796668 46054445 72723535 169821534 90451832 34136680 136485809 57994531 156985582 159290527 14145547 33747856 100096816 103850416 153605557 162770546 52015291 95636271 76484564 161822269 72179195 41351990 127981287 106773617 35549975 27390111 70600133 135628873 56182773 85101711 47113817 48178187 7751388 100590955 31678259 25784767 58668394 58177400 26414906 39383798 162063023 41857451 103914880 61401059 117703308 44116122 152652605 13498238 31395889 106267765 96752559 98767297 121535040 121253758 79673951 124522518 159851119 133715863 16257916 147105879 52014594 158563641 79733978 84719534 128797457 46482845 56376352 137151223 128057464 94596857 63721185 154104065 1017042 28288561 115776273 120484355 45693331 56475802 121894845 127967704 150081219 127813582 26871288 63700615 93545526 20205979 26547795 61754812 147983963 161398867 67459247 43026218 74928622 75349134 37090634 32524043 81776001 95590677 20026034 89652900 98181749 79118221 97357283 26338168 69610206 98712948 30261139 72144396 107902978 51238748 141173015 162432875 121621791 153597261 151608482 122712137 25128890 36555865 18004173 112306675 75133506 18497666 150641658 101812490 74889607 86869371 118440751 132381669 91631649 25703150 152431197 60043796 38947238 112721237 115030483 110473820 154829455 25732220 75397295 17566202 109256314 137126471 90535608 130052992 95343004 51708849 142008140 48064100 46801833 79641141 27800780 25198471 142594640 140687427 967351 96890888 146890030 76141521 130930940 1487143 58521242 46801255 22247186 153308261 155610401 111245042 72740433 98190232 23064461 94489315 74673129 55157452 59456055 165321447 21202298 81068495 54093966 17019431 121217633 134956081 37317448 63842395 70033965 83504238 151107135 46595198 73728014 145335839 159110531 47806397 153502401 141449945 130996713 145083406 90851128 34446573 167407245 88087251 133885200 160900393 27901522 16617449 120777299 15287913 163056146 64533700 164440490 108117960 10097524 11071811 3499382 18236529 36357509 47452712 104318086 19509506 167337800 137262862 11735338 29031461 38012442 50982167 68947835 153572934 152066819 53930018 139453295 5270425 165015566 149444671 7935022 4968522 8520366 3226073 139514903 120445000 105657431 121977635 62307856 84182419 19914531 153751570 5775835 153949603 116863185 105154554 166190861 25096777 90268725 65953846 84251252 92233823 124842492 112927855 125671684 66299235 69028891 100025552 135804687 146197892 95655362 106888146 31081406 31233012 83500770 76064307 109187685 119809914 50548769 17412930 96912835 80111106 32292571 101181008 111802897 165015855 111687535 128885738 20018418 169898068 142351557 25609463 118223559 151350167 88686195 53715002 65552578 146679400 87193969 76024102 93358441 114747875 155208946 169397758 126028990 74002088 120286118 79547233 40197962 133656193 17755514 92994386 92320319 29567454 57789545 60112306 31955631 135040452 98373764 3366833 24227924 111930363 154486650 39187482 27430333 128267958 164000700 61630236 159584848 104237863 98983384 149694928 44246546 168151012 449871 95092679 157432444 7942162 130557875 70695962 98549289 66281606 78941574 154180990 163419895 143801929 45565780 137245318 83499665 108589251 161396249 129417226 82798143 22224253 45737633 78396928 129339570 32511514 129976645 54377917 167765945 3358129 122372936 30714920 155751569 84435413 87576333 752318 45521104 48905260 128636603 115189467 108137612 464406 96077234 168263212 134978555 11278395 87679829 95347900 148253940 113282849 149466584 154237345 15208200 46558240 134057648 21687087 18458855 139196459 15240007 157594573 82908847 136569177 49055523 3926966 9475494 19293623 134391987 16656855 108784105 77902517 161202262 106335459 19915092 152146039 103737502 105565495 71257200 111213762 149545787 164313296 157280515 84564987 121366604 7793480 7831560 119643790 96005069 114819360 135350277 62179438 116054903 169913776 16035029 118561145 77291095 7985750 97586375 133829763 124155097 63864512 160003949 138264179 81285636 130717386 153810815 74932005 110299179 102972740 27544403 75859967 167184205 137522554 124275712 4965547 46666428 71947485 159044282 156254854 129198283 102403563 46204147 79863892 120869167 24975057 27016315 104539528 62217705 56498463 89083638 136322558 20894224 41537681 132548711 141532701 17378488 112738577 49490264 143518522 152911600 127807360 3282785 139629619 11682553 92499669 44914612 41433709 161321925 123925614 116462172 70722125 27457108 62625875 120971864 95856676 162226886 87051645 575467 159287705 152035386 64420361 111137976 82684362 12885048 43878071 64810069 1550604 36537964 77339018 78441604 31523610 26633084 48549807 129192554 90849819 138523514 32974883 53906218 42472001 168476341 13475271 10493794 133308968 55796363 71712426 67560737 149820082 56038902 29089737 124308250 144295133 149291994 93631937 125092732 82381303 157667571 126126417 102657424 119632128 128108736 145403839 107430803 121087617 153369699 129395058 61862490 24392994 99390075 79915130 7254665 96670245 41526937 143597572 49633744 165619083 3575100 67099034 169245540 120111630 27049448 125840477 161808176 89178073 4029799 118176826 65611823 80662790 100546942 113202643 61137746 86638647 10790206 66667812 16623705 110591987 100542386 135851624 2209286 149125139 17899725 114142522 53552074 111690119 38478140 58885025 69962191 149848030 36344759 13064857 47065503 113263962 75626880 99895842 1539707 150690074 84338173 120590945 141398656 16869355 91148883 143160672 97919575 25615702 77338661 64127570 9718424 70180692 65403420 70552686 141980005 26859694 117489839 20779168 169616293 15502028 138916452 85420767 120782076 96895716 147481528 82738881 96179812 90209514 58626863 94424834 3876051 55842348 97476708 80597425 80811251 103483369 122739524 163767715 52231395 78997266 156857589 28002944 20539842 1893987 53659055 154543362 6815028 82189577 76652830 141149929 8741791 67823064 64798407 1183676 100106591 135666477 88920863 97985246 73312976 89192829 2002379 61056690 124412222 167818781 146084604 71895057 160647161 126355526 87050013 110754201 151371009 67234031 49140132 112889758 137352503 81025655 488937 10588399 117905591 7903878 7594767 27929589 4603770 164776087 120872686 119962336 42124555 104479059 169980994 51634423 29873692 48480294 103959046 73841421 61338482 92483111 167971424 84634075 41720516 50501203 76709032 82125334 151554133 153587129 98577356 157262699 31541154 14002390 64657290 42346286 85890834 69771536 77428931 102372215 71407140 20299156 165603919 135951125 34274329 68379372 30918019 78519685 77249326 22528519 110285239 92626540 160931724 94675346 20368584 14994510 48207461 69319081 4353989 93888093 17187765 22145662 82926357 35345278 31561605 147797643 88185528 149040258 168580058 93084707 65897712 88838889 128365708 127465201 146844793 75955133 61622603 69893324 8808584 139545843 152894872 165427731 95071106 149834209 21868477 166356067 135122120 133567776 29953405 107269881 3465348 114693747 143562603 42150429 89223973 67195713 5975891 124533313 92954538 31412447 91714405 41445541 63839454 33584962 138642667 163922840 161742063 64285160 136668627 8792434 6871281 45138230 75484590 48572315 121481252 28433112 124956800 107965572 4058053 62072831 55206667 149241147 39482500 86310445 40184413 107539824 71536765 126830625 110343073 155950452 82222455 36620992 143469766 44546392 156264833 101413415 160221175 131703692 51032521 84662516 2587825 82485411 131009837 2859774 30366233 143757270 56991225 138014874 99480175 9035432 100094572 145906393 63161086 164924140 165152705 167171574 143858811 144271792 78842175 44503739 33280849 128699486 118825155 25254996 121767617 104152693 75875369 141171978 29936592 99018965 2916690 151972010 148286206 26215241 99329810 29933345 7340719 9859082 74767394 135069862 43404927 167947352 111288953 9625094 129742351 45356085 123216476 165501375 13765070 5313333 41517536 123535362 158863487 47511974 160947143 102279191 17541399 160168730 137225649 119046376 32022475 130451931 116901095 74791976 12903 52749861 100765477 60436938 101075472 98640800 162172044 108355671 4312730 78729788 59413079 78571178 88829488 135779663 29856505 73678595 33563967 107604356 94461095 35810211 29514023 28929019 58520375 69104592 132284599 16174446 152784508 45732431 66798219 123535243 151231235 108944177 7043423 19881177 91878183 61462616 152106072 150074130 110928332 105176603 55565639 164727722 17208488 81074445 116567045 31471930 106098071 136452115 164172451 11491150 39877393 30508115 167196972 5749434 89075121 165233778 102404617 96965280 70227918 167541086 127293382 86103181 87636292 115983146 37402601 52249653 126156371 160476413 147035278 931175 82877584 124383526 160420024 75726857 131694563 18455863 58686227 28760923 73737568 60508015 101890928 150198009 803505 83536606 167950225 162927456 146960835 2960499 47538783 35373294 159932430 83088418 80965968 159240173 2189923 83239718 45811923 8294215 130477312 121588998 22601568 37504669 39873415 122231258 89474859 143667833 64721295 89073319 26343506 83827799 29257901 105561449 133058847 123842382 49664514 85809217 113284430 41516074 61484801 108188850 47245244 167457718 139284230 127333570 123132428 107188264 87542010 57753080 167832262 21212311 128165363 10912028 91224924 45509442 63034606 69228267 143570729 51402220 1265021 145529894 148381117 32421278 51431273 50922106 165643308 159282826 2749886 32420802 167666291 59846970 80426983 124489606 20136534 136626110 153393040 45988791 153003196 157578814 16684871 139575831 102280143 17508113 124120162 5873721 146089364 145692992 1496561 92797662 24351633 159899280 12748249 153486608 126075213 32858909 9587473 144272217 12063727 74544626 2557361 153850969 119699754 111074464 75947823 138716498 169419229 34011560 107980583 115031758 166223161 117920160 137777469 90045328 78516030 134676499 22642045 151793527 21529701 60816429 30141731 36274804 104836501 36966330 165647813 43318091 150592137 79322476 46878350 62122216 103539979 4455071 80124791 169219513 61488218 35759211 87705771 156254361 14239574 31265499 26757303 124843580 36441166 15598758 39409689 33488640 125481505 29105955 53548079 66618376 62618871 139976300 125005811 130832884 47700963 136040511 110281142 118306145 124126775 45191967 40521115 156480903 3126300 147432211 27675898 31294501 80525192 162919381 28089729 65540763 41480986 132332199 32620807 138821473 2040510 53655060 60359826 83531115 36153917 119461006 98424577 76434839 22934088 55235567 159704953 105786087 154878143 117611202 38824736 33612094 151901103 86466590 102786845 82487774 78954222 151437258 158875404 141304731 133949800 113935955 76488712 162747749 33112838 85287657 137702142 2229618 124987451 100765341 73194996 106657745 88876748 84026682 150877737 56245299 150385502 103142468 93678007 113396885 127215267 88220446 146273967 164670500 97723089 93860910 90563896 36232695 86521840 150888073 165654698 18417681 43032457 121633164 21943923 71300006 27383651 53548334 93648138 69496238 29312862 162691785 79560017 14981352 81206450 126805431 7704927 56802576 33416271 129728139 137933580 99863440 61438680 126767351 24164650 82266706 124004358 66071401 152911379 72206990 44496888 91595473 76119659 88932797 37062312 19908258 55327486 63408810 22306771 13700504 10102267 145369669 108814603 29564751 90871443 47127791 133973379 146390519 46535698 76600317 30721397 36313530 125446230 32517600 140820180 52622276 25797381 40737321 49119834 79258352 41701323 16404830 46199608 167099001 54773983 50819086 67050856 45623308 63886748 12009871 63668791 152195526 88466334 8761681 33712989 93663081 74586599 136723452 160871901 52159570 99294671 156111323 9947907 109895956 145897689 120489370 12044687 71705422 89955024 152475652 55842280 97542617 126449978 157823750 54602453 27259432 43549750 38045320 77714820 113492595 3483674 111755875 149027593 78169689 107740016 35213800 88105288 145525882 67654577 134070194 32181969 44791396 15420241 24271903 29594688 37804328 54846607 36140691 137615017 77543205 33382050 75611716 58281627 156231819 139029502 62288493 169356839 92987790 68258706 24515972 148276669 17189142 166743582 90171655 116501306 157766460 150745103 80993134 148166169 93731999 14354783 127376852 100561307 166892383 33357366 70648600 17496757 72254862 2146131 157944977 62856361 155906881 33599752 106989891 160263624 71180802 702389 121967809 94503357 162201165 131765317 18072632 24572259 36004487 71848936 51918578 144010111 43447121 33657178 62670602 103593410 37158906 115666504 166421075 112073673 101893988 160069501 66005339 10452620 103970419 49522462 122701988 42086509 147310372 5110030 148914492 46624234 56025744 30653516 127920563 64056289 70384709 106776133 94270338 126298593 168282541 92490115 32219437 165310754 161163842 102715513 32443276 57513805 22829266 130006072 52904442 51242743 133107807 5906412 31758006 138470729 2719660 6871332 114288093 15615231 101779340 5801369 70387973 38728193 134580891 132286571 109140000 94138027 163697063 64635887 4254318 153058123 139881661 149122504 11163101 77332218 166700198 161366839 147318923 144499490 43617716 79950082 122858847 108426170 124253986 57541311 70977856 25288401 122532583 143436684 13337469 92209003 147599491 24927287 117508505 51280177 151330685 112060277 35801405 376924 62277885 39211180 89078623 9010663 34113526 127697047 68995520 49258792 50589246 168487612 24468712 133643188 125150226 115355710 84900414 52537922 139428237 6156822 149379578 8997454 163884675 110955906 112183799 15515305 68606492 62007160 86897863 75735969 39143350 59487097 159573951 84803055 108645708 110076887 141486444 21492284 29365902 11484928 116558834 12711461 99489899 165205031 60707935 160680940 118423853 149066744 101709215 138138498 127248383 71630214 103224646 117670787 32708374 121267341 13175748 160114840 105054934 33303238 89200785 118926492 100848522 149407101 160631232 159316010 65325747 40660277 55870279 15005067 162770716 100906254 145292234 12840117 142164812 8555760 26856311 124376539 39080705 90328752 83411792 123496517 132186492 145860 99474242 40830260 162386652 118452532 1920354 116200763 46230463 32117080 87713931 86934447 30775593 164323768 62218453 128863043 26268009 137500369 114277162 87642463 56495080 122792904 57937989 46061551 7188671 118745782 89969202 118262829 83594304 123001273 9423253 2996998 40310383 161766696 20475463 48985279 76405276 159712977 77067154 49874498 92924431 43902330 83425953 80523254 121718334 149987447 119203286 122452581 67625354 111939220 48005450 57461343 137040383 40981237 77652209 153830807 122914437 157125135 112190514 80856199 133353406 104734654 110587958 134386938 3215380 25592480 149458152 156632458 108727138 112070001 163636934 72640932 156482365 37722405 140449614 137912772 122473916 102518041 105334108 130577595 53889745 25453454 63497295 61452365 5490473 110473990 70992867 122196102 31986605 137652978 145352482 76383669 118535305 94221293 42455086 90318773 60078102 64719850 112186247 134510698 126465397 132648297 145955149 37297745 120915050 32145657 153480828 137931761 63973227 20153857 132238478 101946042 29571075 110009958 23647051 113297044 48965695 71620048 152956191 89671821 161891952 142864515 146270244 81693738 166337486 111344509 168253556 80777047 122481957 98226459 59176677 65055107 96792237 100327863 75491305 108624917 142292822 90818573 38738495 152956378 127778987 144076105 123265929 92659554 146753384 43936024 32299694 21296665 16751358 11638710 132966384 76193677 128971061 21436558 118937627 28567412 54566719 127019971 110202432 43710077 59171866 159314514 62937060 109834093 58449825 19295629 6106111 157632636 132316321 109977794 142633043 60285961 76406738 30532629 169487994 158711014 26728964 130142225 65999695 131280460 13503117 49816120 150801016 62760464 15101491 121635017 2408713 41852300 23677022 66697647 140730352 53116313 108498182 68796280 136850561 162437652 159897954 103379482 147009353 147080940 145282680 7455690 38978093 91738426 30644268 42687102 110502958 122112632 158934802 58010307 97780617 149899591 77397311 138246584 134126430 63690619 21316300 97274323 126076539 62102445 63570004 150763378 75381009 161876754 7316868 90235779 87072504 120450933 135892016 168010099 105084361 105844210 68717638 145928833 71161711 17782561 90657022 6636885 126907312 70167653 168111470 56820307 134510018 66000987 114051300 40391694 100637484 137808069 42918421 107120689 78629318 102908089 99540049 30183721 131542481 180931 54300720 101867264 7124394 26718441 140208996 23016742 152989766 54561602 24554851 98547028 31328450 72942529 88452258 8203095 15710975 6506291 869856 68860200 42112655 111556193 143882798 155765747 42059615 128435170 78341865 155263584 18366834 13258674 125389008 51592518 72121429 55125900 42542211 7974819 2832183 45168966 118645227 9283734 74545850 107829861 166831285 74798572 104384318 37312348 73460859 33751154 59684059 138296632 164348826 53123504 12979143 70986917 112158639 39925605 139621085 67734817 53390098 123973367 168293132 107173695 32943790 48482997 122664962 65584674 44399903 36813687 154482213 105824575 23572149 39127489 49756246 916538 58629991 140837860 40524056 5801097 110901285 123780451 71533535 153555934 146466220 164207811 124792274 130162285 86431570 52206439 102479672 44540408 115929749 121782815 13389506 89767038 10998660 93195122 152078022 137854683 147672370 167070305 154015665 105093116 23309159 137865988 91379216 125615023 62791863 107132045 42543877 66894813 11053128 51502690 6163282 112755339 61072024 62198597 22656427 60301890 96480644 132090867 134350405 158069740 34629986 2034322 88859102 126131874 73776821 60868738 130841962 165224173 24728914 104475676 51076789 128672575 69008151 54735461 16796323 122411135 5920641 18430839 114274340 55596239 114192196 112474805 152934533 150523457 157268479 44632378 10078297 96002689 93810998 12528694 58758545 107112359 150731860 162083423 139322208 101515755 49420173 169879028 52821618 89819483 152354000 26265850 25313034 27367263 57118606 115871847 124699879 20103996 125958032 15332181 127194595 43173421 7889598 7486579 107345361 31000095 103266058 26842881 78643938 11584888 74418248 125581193 29063336 80815467 129575207 83915638 27560961 135964453 61119828 44374828 144340778 3222656 110609463 109961389 88999930 135906381 91386492 94458596 137125315 95766219 57752808 3304868 137239759 168208693 26274945 95518427 93753317 109782005 78612573 139137231 78210251 37080672 43902432 50362449 6179993 21432461 37678018 50148538 47845038 67152975 15291738 68116178 37573247 22971182 166804969 73884839 64998446 40326227 163885746 20961833 85410074 18576614 13869994 157681834 116972155 115803558 148631493 60139965 150889467 60381144 64702442 139370097 146947575 2816628 131454523 111228399 31386301 103908471 35715317 85173077 12773936 97035915 118949595 99082052 68081719 126631504 122160011 67356448 79806772 9740269 99057929 118012130 140297668 7691616 124677660 81285109 66485538 147460329 96040616 10164232 92725905 42031242 38747233 63379451 47268704 142282945 109319503 92753547 71740340 44631171 153703001 159090420 129647406 163877943 102091171 42200766 92376504 79196370 156352111 5875421 145141597 54015715 33200048 25072654 90149147 20428645 74938839 119087244 28461196 77895581 69272620 72422516 21882502 162500484 88690870 81827953 1403010 114062146 88837886 63904921 121392852 103054272 73368906 46118093 107756880 94785064 90342046 128400099 26350510 127441724 168218587 169650514 13819657 110661449 85895951 64402902 60310356 1154062 80318438 68397222 18234064 130914841 58606344 167496818 58101716 48980264 125931852 44826552 104552686 143505483 122565512 135042645 164611119 41930381 153193987 96114872 90572141 105441565 75073428 117678403 128190931 133718838 169152108 119730711 78546392 109096429 104823003 99670864 30821612 163244421 33955970 34899538 71252304 137491444 169870953 133659899 167525038 137435939 59921464 80126729 118737673 158905290 89308242 66334255 46431760 117419034 559521 139099338 32861731 20101548 8000302 158684919 17609756 60790963 90685973 149668391 160380873 110281516 148577518 98852229 142523546 58739879 109420585 156503020 114023284 132580756 114093375 168173452 117239735 144165338 72822118 149286962 61906554 109817059 36510101 143853031 140519603 89132292 120429343 138111621 134678080 53742797 140071619 136624053 151518654 68316387 71753328 100227240 148023114 123964544 737732 147741407 112371700 85128809 51175117 157490278 134286689 161323744 70888946 60595021 137696702 102390082 8795494 153553894 93018084 54243209 146316756 49624921 8677939 68273105 132267055 103104235 58679019 18730583 107550466 133193521 109048948 20059184 127448626 7784725 152286969 79232206 112342851 62016323 156130618 149695642 91794798 88093456 2308124 144011284 59392866 59936985 90957718 54063315 48256625 151317255 11020913 160480323 7259000 54579350 93059258 30151761 7275966 54048678 35320628 127619340 29355243 91928163 85806718 140291684 72154562 62351546 16701684 63597765 101404507 153996489 96287677 44392882 28362953 132609282 17147560 118716678 90963294 128757830 144407537 12845795 86469735 90435801 71132199 158671506 101276820 46118841 22058384 150205183 91751295 136422467 36496195 18211522 68163455 96631536 169027124 17637432 74654276 141172080 90235966 12401381 129894960 5075129 163913337 151729760 131447638 66892807 59875700 47228720 45986887 6250271 34374493 10543842 18091026 95012643 64749821 48462138 150827519 13754462 105931165 163456751 48140583 33048408 121343535 120523183 68826506 85952442 162708955 8291750 96127163 160207507 116947556 91860843 123714219 155586074 155151554 124927594 136899215 97603970 2002345 20742159 73861124 72621875 126392671 55444565 65135126 145667407 47068529 69167169 55890152 108603038 160889972 1698742 21443800 108613119 41805261 151435320 123401912 100358939 1276173 27724739 100758133 71673224 102529686 105369723 68192389 152909424 97651519 51585446 167090314 124220581 95200629 21660550 123833695 39453345 59316978 53488987 85271218 21109002 126295822 148105054 98895222 141052553 52199622 94146578 20358758 149575129 42418706 4883709 135133952 130426958 78106415 148402333 130127299 72566438 102700247 62477669 1242938 157828714 157536399 124879076 144999477 165500899 91790514 117431954 99347422 76588247 773534 113276542 114199234 146857169 120457444 131761577 26170786 169927937 165261403 68803726 133692471 114516930 139005362 115730475 6883521 133743233 88685277 75709143 114758738 57563479 15887741 1703400 6423518 79636126 21064513 54004359 167456885 101890112 65204401 136119527 49005713 91813090 168594015 3196680 10768667 35396482 20326917 16584622 92729458 146965187 39485458 92243513 140784650 14510605 151195280 129984346 135827875 84104729 20478574 22997821 17268566 79760957 161426645 95103491 126726551 147996594 90905766 6447454 150497872 90949983 130533361 44254315 156334346 75988028 90035094 156393744 151702832 67522215 63092967 107496576 17311151 53696438 1800368 68644266 162183859 163745241 65572536 54970605 14926714 12876939 56122661 75350477 154093134 169098609 104710497 108438121 7657293 9779658 4688872 108304178 10872554 111917307 25820484 161989957 136478890 20202290 15716058 101535594 157453949 15490060 15919310 3263575 122639938 8847956 111706762 50436263 37245929 12476351 123802568 112687084 101952587 75489554 158413344 79582780 31091011 121020603 51910860 48490987 148847121 163289964 151516461 115516445 71863641 122737433 147513522 142561728 70122059 139442279 53248828 147418543 73344222 147703514 162691088 60129255 23965750 135231549 127529376 163447197 27388955 101319014 51698972 94568603 5924177 3742431 81948313 57146690 156058368 39054168 103915135 62194874 162420941 57907457 110292668 116588856 47431615 79487597 23072196 73867414 157726748 13399400 120052232 35835218 97454642 78797754 146783661 9894289 151571711 50012708 132827409 155573834 118554260 4982462 91441164 136245820 22794195 145526630 47463575 115850410 113252334 43035653 33464483 37334091 34713983 59508925 101818151 8198862 60145371 53595203 93117619 85941919 133093969 91779464 11569809 110675984 7819150 122386026 146712771 125452520 110439888 12244862 97001184 4465475 152313880 94274962 70640253 53624664 122650325 24517179 1492617 91746399 146689804 18956224 88348966 41524812 38727751 139275203 101328432 56235422 157159679 52658095 2430252 71175872 76376512 147441935 43399963 137621392 141966218 156334482 154775616 48257849 87766070 44439955 85910333 31992402 9743295 69508937 23363746 164464222 76632634 165068606 130270983 166728316 113096954 108746093 68802009 5772316 50280645 118998691 169837616 20934531 60667594 164153326 31965236 74086340 94610984 25815690 32810527 50672019 33183932 24354710 87069512 61840951 132546960 96983674 55727275 153340289 136379882 40840868 36070379 90940395 2129199 121963389 169126999 73209803 108817306 76633671 60147955 34930767 143989422 100252162 121555083 32844884 162701492 143030792 159759251 161048922 18821074 99540797 152575255 162818571 153672571 140295101 106502518 125149053 22697397 110930950 5649423 82309835 149794106 66832474 32204120 56529505 86294431 163694139 127074660 70713948 164183688 114110341 1964214 74091508 117267496 34891123 29646402 26738875 21703526 150847154 127146927 6776829 12039434 64251619 165352081 79525626 152292018 134351136 71246779 20041742 152505504 28554220 140452521 83597262 72431781 162132859 16348577 75807998 10619832 33420742 52365032 8384621 26604915 20497138 168775388 49633744 121919954 107836049 168398464 2291481 79943945 156548172 35135889 43755858 107363857 47335395 90591997 44413996 82533572 151285465 54798395 39442329 79639543 91638857 41178301 29579490 121827933 11440286 93064120 129833947 40301968 41713257 67111903 13695506 104125255 68785553 16095260 39210653 46918266 34513315 126251078 109360235 36736133 104386494 164235096 73323601 80234883 120872618 11996135 137550060 163060753 124060917 130062665 89740416 19345048 46041729 110234732 15863805 67479664 151563619 56132521 135480259 41313978 96615505 134328832 168212110 164628289 148699884 93979162 97477541 108298738 41015220 107693028 62617613 38407301 126192547 87335205 92119600 42943989 135847833 11042418 109696223 111208101 44479752 23990298 163494253 48801526 2574310 129434294 84575680 37430600 160124275 158580539 168159767 135796544 158256944 41720550 86337764 63868065 144967143 82514056 96832850 11978761 86623925 87344725 91078384 168052684 112792042 156457664 5388966 30610353 87184908 33014731 154609203 95555997 81919991 15656626 157148102 22955151 101400257 17235926 65222676 98288611 26856226 113845855 166055779 64724797 35775123 36444668 113722707 68335920 79028954 74438478 141174120 1532686 125466069 113186561 162388981 25515521 149372013 77531356 33579080 60374174 30663172 144680149 91484531 165887122 166189076 107777025 748136 38545919 138576656 67872228 87279309 36915092 65571720 95950091 167852135 8279425 165178936 43346107 146692813 124418325 146665732 86324640 42099871 163953950 105575916 55585920 142605418 132653431 41458767 37795114 43329702 138189056 41401324 8401298 84635384 34867799 25082072 98519250 111374225 36877998 156199485 151542675 78647763 16616633 140889302 108257802 108823528 85540787 160020660 123330410 4198252 45199923 16494913 115177788 118843311 55245699 23924474 157352969 114576192 148574203 67152006 2623610 85020026 78612590 145228416 116399306 87283236 147198172 72029442 142452333 121228428 7854986 128916372 7115775 149332845 7622919 49005883 162300292 159701910 157396778 79715550 132454480 119564417 110681271 37977932 71806011 148461476 45321439 37515481 27406720 67709028 78582194 61186417 46663181 75463085 130409873 108645912 117356831 151305253 141427386 87215814 127483034 37927085 9127793 144203571 122957889 44717429 15814148 94436428 111648741 80737148 144651113 106361911 44907540 89593213 11903196 5355391 3335315 54837546 111767231 83686138 109594835 69658758 139874861 147411063 50523830 59733937 53746452 6889896 165836020 96374054 149386004 88016565 144084979 84930776 26265833 67317722 64662645 168570283 99115015 82924130 154025831 77056019 122845910 25075085 127459744 116610633 59335865 47496997 63543263 51581502 53752436 82490137 153194225 115780829 163888959 162766857 126546079 128700506 40519449 157350742 95448421 13709497 76010791 103464669 116698897 118274593 102923576 138130678 146765794 151281912 32476579 162877034 12560212 103763359 56137315 2046069 81464595 31630183 155465663 86268676 114677257 124919264 13781934 102677552 94921574 45579516 42670986 68415701 75064231 152973905 89886667 29752006 123940438 70825825 114620698 101314560 34656506 158697771 137973649 117547945 119030600 36595883 123679658 39581066 70202741 60083661 128758476 74276842 148924199 129441808 64484859 47693908 56198039 127891493 48642661 125179619 118945039 144294742 31091555 52491597 47199820 83962201 117163303 86322889 123410344 13669530 87909533 111558454 66053789 22364197 67950666 9909538 120042032 33338326 88602487 54985157 156699251 6796345 95283572 51399602 131916226 152677697 96369056 30436613 84198178 164807214 26757524 1272297 74362811 124469767 118291406 113556651 23172003 62044424 104618782 109643744 99387899 168397240 153733516 121719116 38294897 29999645 13006972 57738562 162238718 29597561 76984551 5929005 11436257 147958888 160014302 169944393 768128 7858998 75150812 137945412 110161428 135617670 13148837 123914870 111028768 114690211 47216208 59796667 81770799 56651582 142458317 166026539 125686321 153002193 53130746 79983742 22154247 21161600 164620707 157703747 150108062 13495875 165781892 135630267 123950910 14255333 25009618 161294674 152733763 54646959 126634547 48165777 147610575 99577313 108008361 159500902 51827781 120359626 25326022 35601570 42761885 8445379 86829914 119869482 56238975 103029622 106462721 34362865 85811172 77971197 83053262 145966437 133736909 39656733 20797698 112316348 115107748 140103222 156096210 113033289 156491392 120035895 73938338 50623756 1956581 44032176 164946070 124126537 81590276 80719162 127138002 155337738 108252770 102126259 86806335 105382422 140137919 99054308 13641344 7372832 116245201 132452746 73489028 152401005 138084863 89702948 165021754 78011385 27681287 48400564 111700914 63933498 82980859 35953555 136990981 38108458 68988686 163130793 38323338 56174800 161927329 61052678 167665985 14602949 161371922 146489017 74433973 168268312 53842519 20434306 38954735 132077199 28757676 156627630 96273873 132561308 123144821 162473947 30555103 18680552 54575848 74140553 141584959 145377778 159208230 7938694 164253252 75039921 155386324 110507650 77833055 105670300 161536329 12563170 17713303 105009952 31791360 53493900 94231765 114585117 46767646 80062469 120576682 146512290 126477144 32765579 32613327 824296 79276644 77443109 138704853 71485629 120785969 105613146 56305683 79314061 100580245 50493587 3573570 133806881 163588229 144782030 87650844 107310137 132853385 50018590 148901844 51849371 130999552 84320850 169705679 19806530 143056649 14741295 157203811 21112300 163941846 119801465 327930 142563853 152670931 60922254 117462571 122779848 2373931 147090494 160892403 29737182 79098025 148292394 51294168 26250499 30460872 126269965 1563915 83392667 25090045 30316984 88981451 143637981 46608203 57933926 22224389 50255672 154040179 8043363 163139395 50766709 166060131 86201186 111900239 25529444 33349155 33891710 31669674 11632641 24097636 26626522 39503614 146454150 106041767 18310530 91923641 102596309 130473351 86089173 76251936 101996396 113541640 73696717 24843086 62291179 169032292 36142425 11556515 164464834 23322793 95295387 36454936 52161423 110969659 26162099 17544561 24309405 136797453 29149900 168151488 9218250 45757795 93295507 107553594 96608042 114494609 81375685 149800600 167907402 156499654 153019873 156211742 169348509 85336362 99239387 88860700 167495492 39681060 159098104 105432351 10323981 125301271 77420312 19748645 66647667 94498206 126639715 58244839 82904359 120124703 151254185 22495896 122503190 86058624 90017227 28619466 88259699 79328018 145045632 77106407 157207840 31114165 105250553 27178019 84207851 51177769 6353410 71287443 36741148 147341465 90917173 118354867 154843633 55328642 102936224 62141885 143953229 95177033 113525048 97667499 4573442 131985722 57630629 149991085 119639897 141019131 137569219 100707354 142588112 125341561 110290084 166799631 116396025 57628810 75990901 27625969 26446696 81876335 53529481 10317487 46012387 72297804 33767100 36030888 20413039 164515970 78429687 103793432 2673539 149821289 33224324 10886120 37818455 110924575 168869313 83305627 70385100 130472705 37662786 108666074 19198695 23770182 59289438 146816420 133699016 25763075 99520261 29576957 14070781 16909713 90387827 47895171 114709948 60718220 161606947 118910155 99548838 49657289 156364572 38653155 31089481 34687497 16398387 122777400 10338907 93187812 22487311 93590117 97315140 14498212 22701800 20587884 94077320 36590358 11393145 145178912 87633249 64909774 59456429 24115741 128422097 44272505 129716511 16936386 147499123 127390027 128009830 147597961 69013115 72387938 52437197 144434142 148508753 2524075 77110827 14239863 115196216 98672369 118693388 165191805 134578698 164212741 24396598 16728646 137038292 71073583 54825595 108094636 59745752 74365514 163779326 25275056 23955465 100447934 90815734 45304864 51175219 90997090 153330004 21482526 90998195 66748171 71806045 64803337 55942308 120505418 13286027 148742265 105488213 98347295 70044182 65093306 90173117 148727016 57899994 135904188 41109060 22804922 73928665 98859675 139292611 51121890 60534484 154152447 89998068 123963184 164733757 49384456 161007901 39430072 99185361 98698855 115655318 152394528 59638159 145664840 106989330 160929242 15067576 149124136 157951403 46698337 160103654 163367518 59205679 28740030 78913898 93037532 143641585 16775243 129349532 151548166 33827994 131910463 67307182 36766359 134988262 62643079 149379051 31826040 55633537 55614854 43509477 93248825 136322932 96766023 106663236 110524905 125162058 163575411 70207654 23733717 32278376 138224739 59707689 127305775 138212635 102233325 110229411 3033514 13289444 146489901 12160253 42493438 141107429 39241950 17627929 128472757 81196403 60283496 37751492 55576417 145315354 75232123 46034130 167449694 2303398 76568476 62549800 36080885 58384426 20670419 48302423 70076907 22496134 339252 160791168 108410530 81781033 141814034 7328377 63725231 128888900 44664032 139350955 151488309 159314633 153457725 167603969 27618489 87546719 84986621 87017390 80850623 26411438 77881658 98426243 136588999 13140983 39166589 42152231 8486740 76014514 95278472 43936534 30427263 150383581 102542266 162095119 15053092 103931795 160179746 88651787 56017720 33844552 57338314 130271918 100662321 26826204 10294792 153135048 153446403 17526847 140282079 55098275 154215228 153608600 140871622 132822921 117152032 56492989 64584887 25664832 163282603 135717749 169830425 84510298 70578305 124610731 70908275 45861886 7264950 25765812 48569765 86793228 90880759 74180452 56285895 101800165 114955921 65921104 102104975 63530938 27311333 163190378 24851331 2928624 42905739 60970670 118108571 59213635 92533754 85251158 55635985 51092072 12434922 92723865 113980104 83108597 138867560 159062183 108787981 105314949 132777106 153372028 130154618 123415155 80431148 63846713 22009458 40685505 92436310 43764919 20163377 99239030 92579331 58719071 105520700 91128126 55442372 79730867 54266210 125342989 157132785 87011066 86093457 12738712 87373319 122920591 70221934 71083749 82265992 85333404 5119720 114550318 66505224 31165811 21314294 148418432 158374176 80308272 158347843 15990795 56609541 100482631 62151643 162055356 101712088 8884268 111816208 83844306 167683087 115091581 36374883 62783057 5057857 107937964 11879243 62177347 15789005 157950570 159390759 83748749 116451904 101756526 113767077 88860377 31584419 149457353 141670163 33428018 164010407 92007162 165935759 166489109 135409284 86409351 118802409 126953875 89928895 167734631 11880501 62252283 90139032 163842702 68473399 84989732 113511023 118908931 110775706 110806340 105455556 88121710 89297668 13803541 131114727 42393359 111469102 7636995 96285977 157915278 58065421 25197230 56336096 114455220 75186308 43779250 138836586 144602833 124800740 66781525 69660543 37931454 94030519 158184779 26865559 111993178 99511115 34260542 67502801 145259849 97632887 113968442 126691871 82356228 141324978 16150867 89203896 57736352 65388885 58577376 149674868 120070099 143952906 130339816 163338550 35397434 132678506 82760199 55881907 106954497 15626298 57520962 146248909 11382231 71460962 154479459 150571686 135049853 79019570 56950204 36889915 32524281 3671490 164886995 24479490 54288310 40796838 92275762 35824610 61869681 52030506 136376941 59320599 93642919 87309875 7459124 125334727 148731096 55844711 142895370 139294889 158792852 121872014 116816146 167246867 142376241 108959443 34075667 21960617 97481927 131301268 9718798 113313058 5820511 118291593 23621585 14597339 55840886 5472640 74979707 64271101 168126039 7405506 58937912 16255791 111712797 148574492 60396971 123999479 82560126 24671709 13634816 36693072 3261960 161436386 109892811 34074409 116671153 135941146 51708203 112231501 22596842 95399886 105052860 72943957 113430256 136769573 142851391 114086354 90878532 91170235 31147774 4592431 46503670 162877578 78582670 166863534 47979219 122429988 101693014 152590878 63035099 129882907 100682126 2218993 82616600 121612288 38887534 114119062 136680357 75949608 32596480 114909953 68897005 157368745 37110830 111137602 158999555 76726644 34148767 92816532 132844766 110674267 11395542 66750313 10411803 126329686 34431562 77761128 25098222 3167712 3613197 146083227 31557984 28783227 38057356 1747073 82672360 120264409 117098261 132022102 146535971 106330274 70301018 74670256 74321705 149040921 14582430 18088068 164643113 58790573 40475334 116307013 1527688 88037560 104441149 14245847 107871494 161014599 105455658 146826858 133188574 127089365 111520833 30130868 165018201 139962717 40157111 141854868 46232656 66529993 116165522 75849308 164220374 21609091 7359351 121546124 15723334 13983248 111556601 127585068 116737351 9343353 82262099 164846229 19005881 37809241 76997828 105826020 300849 169461355 161653017 89806104 46820193 127263207 135124449 105924841 99715625 26525389 91944738 58208544 85119935 167981590 99007711 27384654 13458050 158360406 33703027 121464575 98704346 51039134 167914882 93426849 10129399 7571715 127218633 103435140 3696684 104377127 125620055 33356516 115646342 163890064 134847179 24120552 41183197 61500594 148262338 41505551 150806779 75315831 116918163 159797093 73427692 51715513 165390824 82940841 127940810 165678838 162004169 82187265 160143485 12682816 158939698 79326386 59132851 50326222 22675144 116998539 92885603 35345363 72453660 12793520 166865217 158683117 38013547 54595500 4492641 158823061 125425745 158695799 126978627 149363564 93370681 96830164 39761232 79944268 16045331 93399955 10992846 8567711 27650721 122961 1680110 4133737 21658 15881077 100272477 10954647 63129806 144171169 91099311 151861374 164117660 56073684 89468093 149355523 143317310 53001461 95512749 38275653 155127346 97083277 73210857 95530038 101105681 123440468 51320195 16247648 66877439 77304287 105321460 44815927 27809994 26174628 71631659 154427150 1794469 14317417 147551925 168483702 137083427 140710581 164955896 56796881 89279444 98364567 41120229 75007349 116424789 5492819 105263694 108075460 5838412 64026998 60368751 151168981 37709791 63400344 102693702 22172828 86358725 5504906 2179995 57415766 125545238 31020937 71701172 108621398 113240162 26828125 144314309 96090069 99353525 18079483 30934084 18477300 112876328 62490555 167603323 10422275 151534362 137019694 150846542 89873237 120237957 121786691 161600742 28181002 88096499 34898484 89868069 8718858 13507299 66515475 35783640 152208939 44613644 89156466 167204571 46236481 47436307 59738442 119349214 20623924 94424579 133596098 152022993 57044979 90550279 56738452 34837471 69073363 140265198 55087446 74784972 21110498 68737630 68858874 12827333 159398103 167053764 72336292 15433552 84731757 43864182 19163964 103284843 19027199 9886452 443649 136363052 94608553 100784058 128008368 147204224 69062041 75823910 33818916 28459564 161361688 51112880 44881122 99037036 129245645 75393283 58592659 122761964 100717571 104860080 127998967 138099891 143805499 5753310 119130560 165639041 44776929 112117482 145043269 128294920 46203739 86058607 140229940 6774891 140985573 116740411 13352548 98991136 163092781 22364639 82202939 112885202 77480424 54585793 58860154 125912846 162590108 84832975 1893953 145518130 92687502 53392631 47676262 166329836 51583355 101374502 69031560 140528868 122402363 145277665 34383826 5689288 117225421 55955840 29133682 92684969 59293569 63387798 91945724 94389916 149622321 134121381 83333813 46998608 158628836 116832313 75371047 115674358 135154233 27713094 65216522 94366949 130878988 8443237 24229488 34881909 28196727 82889909 87720578 108901745 133049276 169917652 94793666 152852066 106031788 152246832 134783956 159286107 100311152 78704628 116862760 105736617 33300314 67662584 166546569 52333956 59654853 121376515 115542455 90276307 51140641 80560654 26175087 44672974 152733236 153073899 124082541 131101960 89436507 122516569 94803271 138065908 44200187 47092924 129385079 104684062 129608187 81489755 92627934 162998788 76583776 57200002 127438273 90679224 39983830 109502287 37897216 166449210 95680029 136938519 53603550 86770040 116922294 143068192 137958689 165245372 108751448 17149549 71099746 164559592 87541381 50759059 9688827 76264278 108809843 125915821 96942313 32703869 23782626 92290416 70838541 124742651 153850272 26574740 107401546 71639054 84593326 7212029 63966835 3958467 20654745 4339233 153711654 115157575 123288726 129852154 161687816 111973186 34584256 166786983 101209143 138420817 54140835 80698847 118808359 9408140 107657396 65819529 24392671 3501507 66626876 13329768 143388098 75042913 90668718 163913320 123859144 27596695 82263697 23078180 47155433 12453673 15003469 103272569 31729446 69704607 46200118 48809652 44488830 43891212 50584809 55965258 114611705 74824769 11836692 78294112 62915232 135766590 131926902 154651771 16978240 55147337 57408473 160858981 107101462 59519108 33955545 116290047 89204372 159828628 22000295 119548063 556308 9108260 113143687 141042710 125189921 42922535 101378548 163723022 29831753 38878728 135048561 28321507 62233141 148481162 48062349 47222413 76675236 72158013 99684549 105714721 136445179 101261962 60182550 111504054 149744007 112683089 146122650 18558101 22691889 71667614 41442022 169123854 166313737 106658765 119342754 161229734 19910315 10499319 107669245 159855216 87684538 136797504 17114308 92128593 159234240 63201563 165364355 159078877 48097097 90699862 99273183 62277800 69278893 143982979 123613460 124004018 108371668 112135264 123194665 81689556 71016548 23490107 13088453 17006987 88170347 148158400 121249083 82546628 13499615 6163758 18691177 64299746 147870080 68494717 2000849 51026503 123605776 33156613 88797851 161016163 167970676 150220075 140947476 122560650 108137238 12321736 78196736 70419831 65480872 103455098 72969168 162083865 35835422 150069557 94932930 155705380 98195995 5230645 149394742 89774892 9820662 5891469 151661352 130449415 125992117 83653056 69071765 2287265 47686904 23636290 114796444 31675607 169243517 6324136 158454246 158194231 147736154 87672587 159737729 21461939 87315706 148492399 33952179 123505714 88534827 147775900 151233972 104221356 20551011 49702271 127003685 168174591 81195179 111299646 64394912 90919842 162490471 125008004 43234417 53342600 165662365 124050462 141101190 143310612 145222024 138556987 32536742 168455584 154867144 64380275 26763678 100235196 51194990 169214872 37836900 43563333 48946485 116651076 107109435 47122215 100415447 12386795 122454349 117871999 80975573 65160133 71893748 58025403 67806812 158719922 13565949 126786221 114746430 24212641 151421618 6356164 76893380 130638081 125681442 95342613 118750525 111352006 57831076 124524796 41510702 68905114 49039917 149977315 111282425 29560212 5109146 39243820 159835054 73530219 5516908 92971334 121862188 38473261 79241063 152309647 167457123 89991557 132261343 134597262 55624850 88671422 130656934 61836514 156259478 103086198 30441033 96367254 16011314 72187831 80913506 91287110 34621401 150920696 62314486 74927449 111084562 92050971 28099419 147761178 62742631 147409635 26148193 55150771 26057464 46875528 66596361 85811019 119460071 80217679 115562192 130410298 601868 87894726 452438 106294591 17645456 69556265 63182778 126214205 152041336 21300609 81564062 80103898 88339004 89371533 168694502 33816519 128778774 17347973 85655690 117442222 21944382 111104112 35357909 79417608 18549074 18167594 64916047 32007498 105523726 137643084 118354850 128999009 144031004 76341169 12117515 167886118 43356120 81212893 119233274 133272418 23600080 120555432 129405122 157582452 33821891 92695220 153339354 13745605 152325406 79880450 136611065 156698894 88830780 135607198 33503039 100021710 11906086 70656658 69514190 165234458 78464962 58976774 23706738 4172497 5720721 52012299 59155495 14425911 74169963 140146759 37822926 166621318 131646011 82356313 48430807 74755749 83288644 164679306 35459297 140342004 66950505 134159750 117273837 7116098 67883380 15342415 85346154 79777940 110324900 48016415 47206841 47647073 85562921 137854581 26511245 140070803 150965627 36047480 165241411 123877708 117169066 75096633 114722579 68657169 16920712 131467171 81899098 16220108 67793467 145450232 105630537 91204558 68531080 31284250 153671092 111393571 67863320 67209126 31089430 124293902 81415822 139628310 169040809 78413877 120679345 161729959 126065965 109999588 47434658 79178877 17310029 115543356 61718670 160636400 163465285 12345247 152728561 168467433 126744384 25725335 81551873 85668083 51134997 130196591 97545133 68513264 117200499 78624694 54126776 82460234 108122312 109682640 16837616 127098817 99926459 24327969 160886640 83878833 102375955 16997909 25336953 162601158 158977472 122504584 98643180 61185380 168647480 118392981 133769855 150968041 30279856 129936219 154915356 37909915 97781348 128287474 99504315 145122268 160813421 140221491 109189640 110704629 27328044 155516136 1334942 23416650 109832818 23603752 74542807 102711926 109618023 89846717 60491338 51501670 144522508 133870631 35568930 120837785 3734849 9342996 43502167 120892899 44106483 18290096 164663479 54252610 44998949 164317818 97919320 88324775 28032371 115309657 9247779 121755581 153532644 144011131 68961027 119366044 114462020 74879475 120549720 136371603 99656686 103117019 101763989 147286793 120914285 139162748 44509689 74835836 158665216 45950966 112357386 33198416 46451684 101057027 69524611 152821585 148187742 105433779 32754019 46798773 133309325 38290936 80803516 26307347 25233287 32178008 126225748 96950133 163657963 3215737 151837829 89741130 18656990 8572675 168697970 27769194 128580316 83171633 78590779 147823092 158038868 90241950 112518563 98492798 134909620 31807544 89699259 97303614 22205553 29966291 11331741 47896259 158699726 30558248 118944461 52771621 167194014 11288765 126312958 12035813 55087803 95043311 164223825 4733718 4182204 155941680 74865501 12438186 64863602 116480600 25240036 33766539 60075161 57329729 53842502 146931068 142791313 13082367 9583852 13983928 8200443 5170669 7151033 24035110 133499657 104118047 310760 98266103 28012124 153235127 77616305 8470114 31588533 141261840 77286284 142028030 13247794 7019878 94525015 64088130 121273495 63166747 35545623 161854569 139268590 15095048 40774704 458932 26717336 36790431 116111156 51851020 14738456 54786444 71090821 71505213 2742134 84804449 153123624 1182877 32106948 112012762 77700795 69768493 71082253 67750678 154347828 166220968 63996704 27183544 118321207 55489649 140193390 40693121 94366371 36652272 96690781 161817475 23513924 145471720 115684031 42036121 113495706 23543878 34716397 46562983 144491466 113990185 30961947 16474156 19740621 49836503 153797895 16966799 115795670 54588258 151525369 163077549 86810772 91844455 58759293 50456017 85025534 104074204 95868457 148347916 69072054 28179047 102562326 152057554 140938279 55673504 111879907 47002722 70681308 140466563 108096149 114239337 74556118 10942645 94401187 150124042 11838851 96353178 46642509 163196345 28785420 90468169 64615657 168814267 144625222 118595621 34555254 96559643 104067064 127128465 145728641 129302544 151467552 40507481 105055716 120397026 63757123 99661820 31919676 45937672 138812701 15872254 90938831 6937360 145451031 150997026 112650976 101033550 43596755 41112052 45152306 157778020 56742940 142694957 136697816 17305830 45918972 64667541 97753247 44772067 160254682 168543525 30029344 59278847 130130903 80485922 81070314 103644393 69981163 119824262 143729135 111273755 40200937 98442801 120908641 152096841 21111450 59819277 3640703 117707184 74793642 46898767 109871612 87713489 10763941 27827827 102951065 35224799 3608267 84790475 15143430 133774887 101446497 109614555 10088854 60931689 136706911 72338910 83162878 154750558 31323554 143347706 39152173 46245610 122523913 19656522 1944783 148293295 20409248 22672594 146420490 28985952 6330664 58415740 136893367 123204916 370141 120278383 167953200 132346054 5147719 91028659 112367467 107094169 69287155 163169570 80724619 22458343 36735062 97768921 59605298 27825124 42692168 3596010 1021360 14240475 136372368 139248309 144631750 16679941 21902885 33988695 49159461 145167386 59413045 51584443 83669410 34741846 146367246 71120554 86177471 162506468 144042938 32902361 58681807 162436343 128073903 161870022 19648464 92540571 35549193 81422350 134472652 168770254 123869293 152619115 117517617 721157 156355477 149644251 54545639 60518402 92595821 51426955 51559470 67566755 146776708 161564260 110689023 71923464 67296353 135366750 127713129 75815427 108560011 91031838 168019398 62235776 89925087 124972372 32563908 39911971 163316671 67452566 22213322 58046398 18524322 98674987 104434281 159143018 139007419 14944819 103260040 155889966 115798730 48750339 67672427 66776 164699094 10271791 45975871 39317243 133394461 134949247 15001990 142167923 101100054 109760806 71159841 81453460 111553779 88581016 150203619 71167491 116993626 154375096 109562671 88380297 557906 136712130 157990605 54566906 90151901 50844773 136910027 68701097 13722740 3307588 94112629 147680564 66231830 75976077 136312001 59769178 50599021 102268073 45018006 110541174 115232409 65735464 28555920 50725450 81121841 74292397 95911127 94700829 136747490 112598259 118573674 49411316 37664299 139936537 40014277 121338809 142257972 17000000 92467624 97963792 36138566 149431071 97837040 137379703 18348780 140853755 50824679 88581594 32229518 44223902 98497439 30662968 105996547 9875232 95400056 53979046 30382910 160965724 23388515 14473307 120355716 86898373 86534029 127284763 104410600 40488560 161265077 78555657 105184882 110060210 21335544 64699382 129584387 162249700 77885653 37984545 153717179 70647886 20780851 147732210 142397899 143399471 113679408 162839226 107372493 12167257 126924941 11431905 87965361 32268006 165068096 41321475 139342608 90472929 52649391 13955997 116081525 144149324 45143959 7469851 75345275 128287338 102136952 147063821 152173511 138082874 127977955 147572359 17242828 87687581 91478972 36306237 52206303 114364576 139055580 56475615 118920508 96778977 5678340 104927859 19490177 169593700 2077587 29694257 138033914 73228044 81264607 70991592 59620020 135026801 74636970 78317164 143441223 121944128 125426136 105942929 153356014 129467971 121884934 99706071 41308045 150549076 30497252 68382194 87646322 161786093 128728318 110643565 79520781 137077358 161634742 122265360 97256014 133632359 3010462 83307208 63289606 148150104 26663310 73962716 61459760 6446740 66822716 32714052 96021185 124285164 153780130 51188207 8306472 128837815 71592627 108967654 103654406 68067065 127972940 167116817 342737 104746860 107126520 159204337 112457346 79929648 1742840 99185786 166922150 109321526 28583035 53294762 117191149 99113978 85456909 158289091 93673621 166084951 148421815 110804113 141288445 43667118 70770116 32991781 56607552 75787139 106216187 6435860 95618132 86931319 31442775 59900214 156954200 46666700 31484357 89356420 97480125 69907825 153783020 79214968 87465340 157351677 49126532 339201 112089789 168807161 75022853 161319545 75393266 151764032 5576000 4723093 104215831 126612668 146358899 151598690 89985913 109339172 65666036 123174741 68424864 150115967 105154180 57522237 129431574 50776943 151232986 647564 125907134 80507274 106112385 23486622 82357248 82822436 143124207 155134503 59189087 28528465 120364607 62890242 133217287 162067307 93930440 102243117 106910858 121282947 41576271 152028280 119011560 132456248 20935262 57071380 65303273 41870847 50029385 80729243 122591879 156816636 136309162 144045029 105461132 102557821 143078188 38937599 47443906 21982190 37306296 154225122 74492963 35254056 145597163 72766103 104449615 148724347 130142446 157718707 138392189 141876186 159524787 43599016 83475049 169141381 77127657 143103195 135844025 144348173 9686549 158867125 120589075 144552105 150764602 23364239 67218170 25288367 5857078 63391963 151747032 34802417 9436785 158361885 165445513 60286743 71969619 154583533 60263810 74405141 138983551 85057205 148712175 75039207 140622946 154069198 90777110 108616502 146776929 14491531 3076439 96084136 119558246 39819933 66030023 57132733 11990049 13279924 40920649 167892578 6955686 152320051 70897378 135281495 76640233 169094019 23812903 43002180 10169774 91743322 47713934 42782642 19951166 155106147 104468502 140520385 155230536 85869601 40005250 2207110 136502775 16647114 73830677 88909099 168419629 234005 148907080 101391043 121252942 37838838 3575049 169418787 89577743 125693325 46596881 23276723 101833842 73609966 14932953 17026146 88753804 143984271 57762532 160743075 67896334 75751915 18462408 34965906 11072032 36853671 59803331 88598152 38677380 163229274 36957677 55225656 145188993 80315990 45801315 36898143 146603869 138345439 149254016 66523669 100027864 55657728 146088429 138539052 31665390 71380552 22049680 63330780 121727990 1429887 100156129 39180835 113087655 4856322 74561745 72196314 102489736 105331150 74537401 150877380 158379752 115578682 22603353 92785694 135755115 67688900 64996899 50866975 99358557 27226214 7681603 115154056 34027421 42829256 65772983 109434729 139232482 83438210 124698587 105786189 106210764 13500040 48660443 135441737 11587013 93057643 57241346 110436913 66337077 92154807 9136650 95116615 149388180 119689877 79516276 59199627 134359483 132452967 21021367 131129041 39103927 124602146 8476557 153668083 157330580 80035388 136656285 122816449 82677375 147958208 159272643 160062633 86993080 61149918 116198383 127528135 160776582 155928403 111915777 154030523 44842175 40731813 150491854 1737196 132526951 36160836 145690221 51872576 48378209 94133063 138022371 35462867 31631526 113521733 106171086 138412436 75406679 123020942 118014901 130367271 100489550 117423573 90052655 75206317 21727156 150043105 166032098 161546920 151912170 161768617 9778570 54505910 141679394 90026968 69495286 153199342 34585021 110444784 65379127 73581678 27274222 28832952 149567921 110921889 46273575 165348103 89981408 154873196 120677305 43045972 142862934 76210388 76409050 129138222 8947202 165792772 60826969 72918083 147247438 116946791 142204779 41246811 51860047 101037120 1018861 51595306 149211431 121241637 158218609 151291653 25538675 168801143 11197713 65936285 68137547 67664114 40570160 97337478 46038142 44696604 62881045 29967634 147370331 141835352 144318100 102792472 68919819 168138959 74554741 15354774 136765833 6476677 84029997 103141448 148330134 127901710 994449 20412648 159929880 21778394 71669314 123277965 44910770 157058291 4099431 62874925 6812206 35378802 75772706 73272941 42841445 51394553 139011567 52853748 39655543 90013759 158900938 47509186 33299039 116593463 128082148 165113826 42854348 159673197 42837688 119736831 46953711 7734592 53027828 76063151 69263678 157025600 59231995 135089973 143800620 65429702 27365546 94114176 30172467 119621911 84779935 5018060 128377489 162370655 164965535 76906147 110708709 141308165 78804877 43975039 22351362 147641838 58544243 18813781 99295640 143693044 93105124 125434619 6607781 145123781 78197773 114125794 49710737 119273479 130118272 154675894 160339104 166903025 105839705 65893190 125822899 99502598 11054607 149622151 100707490 158644136 97554840 87856085 86739185 38216850 7296281 89593927 153317067 105834724 125506563 88739269 167446481 28534517 103106292 61748539 50756254 38121310 45509612 149033237 125258346 1059032 15200108 3714687 157936307 51247044 10027399 37536850 53386137 89125543 126229318 166509917 22534503 131872264 96654877 90048218 66430407 145609216 99868863 6487251 147165702 81866968 1465417 85847841 44001950 81251449 50821993 134592876 161108609 12987490 139041980 50845912 23062132 12388478 100796077 34396576 42092459 154994049 158811841 156883803 96453002 154718360 165844367 65302661 65981879 31043836 151978827 38093464 158417339 58473965 47357002 35887816 107941789 102235620 57121411 94675176 76389670 28925908 62375380 3377900 78328384 72287587 123052392 28491626 126756097 68747626 736083 169630828 24334786 137672086 49338828 82498093 88154078 23678569 39202731 61865499 96519574 17169643 120337679 96894339 70145060 91015093 85385951 13304999 5116337 159398562 159797280 3651821 81506687 126110080 123266286 98383777 14496563 96917561 19258416 147763320 109262111 67865683 7563725 128959178 101297203 94909232 1561654 143930772 154257779 78052270 166041686 37907297 95763448 134275588 162289089 46829458 45582627 106752843 112546103 88018996 86727710 77883409 68265710 137387132 28130478 107292491 38650486 43768574 105597540 31089668 47891839 116790221 41946191 88036880 16614610 103340314 109336299 109013826 57546462 106919052 57339538 127757958 126748073 148003003 3626593 48444713 91617998 28884700 143428371 35551216 16323502 130605186 144569343 167388732 89772478 136677263 123202638 105856960 588761 97571619 86482264 50304343 123431985 132119631 163111906 110496260 166688060 1134988 123055435 84517438 104399057 65750815 40765643 144865687 32741541 71554547 151823770 105149437 109432009 17025228 117286944 40803145 56173610 28417795 105299853 164365809 15740470 66763811 92057771 58881268 112468447 34473280 110751770 91886496 142077670 148038924 119011560 75206351 126418324 116968959 12364576 150805215 70792046 39133371 168465189 162949964 9530387 33482095 44341066 72449121 98105997 76563546 159712756 46984566 133292019 85793849 78700497 82439681 22349271 104245734 28115025 87790244 119490127 55555065 152632375 134350507 70289288 91773786 122718359 35732317 119257737 75136158 131546850 71343713 86996140 120826650 130833751 50102383 162808337 28632216 139836220 114962806 142569973 120010378 72578406 124903165 43452731 29300027 20051415 129500730 25848194 163157483 58385514 122790490 34032453 6142576 41143298 57776676 66478857 50430075 73196016 59380201 145498325 39737194 42419556 165536123 16003919 85119017 24979749 75699878 161535173 102710226 65956362 42320854 140031380 55627485 145743210 20770260 34496145 114161919 10006999 145871985 28482735 99412107 95667415 99012896 6496023 83632316 84928532 53206107 14522097 133970965 24023652 53431935 68495142 57761393 127681016 152496205 27035083 165928551 109764580 10404578 48589706 70079559 79788497 169645737 60306429 68529703 113935887 110120798 88232380 50317501 96729575 2884271 60237324 92329482 133297340 7171484 103374280 61936440 15583560 159345522 19284443 146531194 43846638 91780178 96466755 88856382 160373376 166458373 167278742 42571366 73055001 36868053 80287124 51518500 162137874 42366550 12900790 156943609 169194064 102354127 45770800 113070944 10437218 132135135 27326837 45984575 43265561 94603623 23532165 43266411 112904055 106692 117885174 70994108 63307286 125541583 103571378 100225268 12455305 106166649 15810408 156646007 12709523 166742613 51133858 147680428 148406940 169065527 93120067 138416397 72056880 19610231 16194557 86174598 107834128 153330140 107707750 68341105 131401211 33723937 33044022 77724051 156268947 92998891 75856805 60632625 29718533 168346138 56698893 57944653 97739239 34637466 49042535 98298063 55014040 74710070 148325238 38021027 86755607 7606361 143191306 165351503 12283877 99877958 19377705 31914678 69381658 17905692 126309541 65859122 36419491 114656976 133939294 104734586 51890545 154716762 86293734 24863486 59377481 136126820 128641720 168624173 93980590 11625110 146794133 51795702 119410992 120713498 161413606 98172688 96372422 87041037 148309768 22258168 12668264 138842706 17880566 14921784 11385478 153419288 142947220 46275513 70570995 2811783 16888361 21869565 166549884 150491803 157733514 13358566 111732024 82876105 139782908 169438286 161063032 120458226 81210122 157679896 108601763 136597295 72629219 144523936 152798397 136854590 166866815 61206290 159333044 91712127 113496981 56297778 166778381 100138517 51222547 1251557 6820468 94742360 166630481 57118487 96507215 17572492 159819822 98044933 159406076 72497809 2653258 155228836 85974474 134119953 92767844 134533699 51671755 99766166 63401381 143735952 118203397 16227775 122120945 48177133 35006145 41766297 151572595 21352595 5213764 121770388 140081292 132396731 25115137 24520630 112121919 72933179 141831799 5652704 166690950 69862418 13494651 20149216 100696542 90744657 22947382 124959554 116275427 74211698 98931721 165791650 153901289 153352716 137715623 95164045 3482875 95422496 137205487 57445907 42306795 90138522 57828237 118841441 104509149 164499378 63795288 92568978 83384456 122289296 36732614 161565212 166393722 74647034 25267236 149480762 59519448 59516439 55149972 109620114 43000106 130610813 15142427 62448871 157808484 82466813 132377929 5931436 33480021 155096865 145255395 71829641 17542980 156811927 67416101 7097619 27813904 39034737 28362800 31580577 1305770 169218068 44981201 94206469 36321401 161156311 41145236 131431539 122275356 45232359 134621572 740282 81428861 33513052 119900422 8969132 145497679 39301739 1035368 9328784 15304981 156425330 143116200 67908676 111452578 147784706 41144896 62223128 167360461 82143643 144206070 77601379 11404637 96354623 119944384 131832518 141515582 108968334 112859617 33699440 92800348 149945610 48863066 109661118 54661120 42759760 36649314 137860174 162158206 158947926 29074420 146089007 29903272 156879791 136058718 37529472 166454956 92976740 49944062 61240630 77136718 4429350 126745659 66646018 27791277 166681430 123871350 81253642 138438242 83008416 31650158 76328912 66287471 14888515 108198268 83173979 129377344 143197273 127311759 121722669 91981628 167653388 131422019 148435381 166956762 169488368 28042452 127276484 13078168 78899975 129659731 5902111 9265459 51922267 143610475 48100140 142469792 132514167 157954939 127293178 102755208 138381428 158638747 72976444 73313469 70313785 130874347 100919684 51283186 58881387 68463845 64062715 110097644 136535024 100505173 25716699 65354630 28877305 52093270 70289594 39764717 97883059 108962945 164853641 165575903 60719682 82433340 63463856 90474459 26483467 37210518 96087553 70867815 18803598 148740497 101212968 69019609 137645447 108591342 126757848 67722254 57373572 36829106 57686270 93043227 129450325 151261274 167025493 55824668 17535126 142533066 49706283 15524570 129143934 78889469 73227024 55124608 109849784 41953943 111287219 137782484 169631746 59225314 134632690 38355553 59661075 5044240 117528735 27008852 166453307 109443127 118942863 27527403 117366606 60151338 94118579 114346318 136675019 113421586 119059398 125961109 29717326 152758532 103342133 139760978 148174295 90789707 101184714 33177642 9460143 15478993 14095686 132163797 142292686 151742493 106475131 3518456 138803385 28667321 156693386 100292265 155735045 165132985 112428140 14760488 169197906 28251892 26785098 8126153 138199783 22492275 58022173 31411359 151946867 101012725 86697858 105254242 6006168 160161760 35381182 112221981 157389740 57831671 132963579 103782773 133026326 112374675 83611712 156628225 106905486 158618755 125444547 2135795 71563166 17802995 27132561 79556804 156016174 29578929 95966241 62891568 56627663 78821673 55746944 19491197 59533864 18450542 2093890 43939730 12490206 95486960 151390542 95354394 86632782 163775382 143306022 136381871 81155297 82668127 87660126 55085712 10136964 109747835 3676369 78316348 40583556 80255062 152360800 141756676 132216837 128869503 61892427 95011198 141693045 103154827 79581046 151358735 160617326 137400834 162822362 92227244 100831573 35889635 121039116 78476573 137931115 44037531 56065133 63089652 137466760 156151851 136455362 136335648 163836820 165302781 131096877 67805078 6487812 60797780 32778193 86535610 18259649 21636393 72266252 158173015 108318815 157918967 115802997 100595851 163449611 50162070 70198338 24563759 165554636 148500389 169875713 2864857 71613010 71169905 79437022 111827938 113988808 131690330 156195728 23367418 120088034 169552611 139047862 168600169 87254200 163964864 110590015 61063099 93556457 120225564 90495454 116709964 54587017 83510273 85793679 91375595 56520121 79856259 102491963 99971883 162408548 87579733 65981811 159537248 135304938 104751280 111940308 76032857 33424040 111013808 38957064 56531817 8359648 153595782 61035610 153110160 25486757 83107798 143828619 161611622 106148986 115869603 115848166 48871719 87004249 148074386 25002257 129628298 28294987 86404047 108973672 109436480 49684268 131693764 49380580 155966211 80223119 80790426 117660638 14598189 2484635 160845058 112770537 24586148 90660847 141444386 130175647 27226758 131682204 36246550 3088900 100172143 114441909 141545315 144214281 592161 61952029 118644003 159745923 20566039 167449864 10021126 41839567 18155898 169715828 107045328 113728028 48853444 93752314 71945445 92908927 130207777 92507319 140429537 6881277 49104160 89226336 77348606 38087854 47100200 56312279 32115567 62513233 127170030 162967406 37034823 158023551 88362583 33591116 39449690 128065097 91413029 92029466 87281723 7573228 151263178 84183031 129390060 136902020 129475740 152871089 15126141 37315867 70583643 133693049 110179584 154948132 18529286 118548667 66936191 25009414 130833258 144413334 58875879 46527708 146167003 161778834 12423090 149661098 21109274 76802923 5911104 112968978 32174982 143430122 138453542 159288538 32484467 24252608 17136493 126381553 154888479 57278440 139558559 82594262 163073435 44461834 34431885 84997008 105048950 70618714 128316408 37657465 6484718 119080121 100261342 47944352 29529408 37105628 107911427 161390588 148415746 80756817 159014787 85855389 151551226 165015787 86223575 50452583 90577700 7251537 80983988 64399162 18926661 2461838 13528056 140943090 11067170 35272093 169863388 121547059 79346497 167234746 121713081 159895710 128112221 112464537 10825175 130298625 162338287 120322787 106017627 117360639 9919823 154046605 156521822 55728856 45796725 51501840 90105763 152335470 140222919 66881009 149010338 55176917 95871194 6496295 11548355 138289203 140719489 738905 66516189 4552600 13973983 996455 131317826 57989414 67944580 132318616 89572388 169567843 25984517 60228399 27127461 149628815 78434039 9620198 108494612 14564223 15298810 101192891 96250413 161355160 80252257 83836112 44166187 18532431 46004720 119994381 50895705 104025720 125619545 135048867 51370158 33080045 28563995 12243026 162360727 16846269 43990866 69434103 97665867 5071338 95277010 80620205 2461175 52840420 10562338 35112395 61613729 153110925 123864873 96781986 129402130 33297730 139874419 49728400 21990690 55824175 70129896 75144879 108960446 142899739 118104100 130552418 112686404 32044524 144622859 21358596 10786007 20451170 148634519 166889170 49538986 63940043 85058378 14830052 63077259 12635573 64687278 143210839 72206429 42481844 26500042 114468735 159957216 121992289 21304468 109043933 169578366 133699101 108495955 83370159 97956788 138587264 8523902 42651215 57570483 94156336 92422149 148735193 150484425 19485213 70352851 3749435 167763616 124385736 28188720 64292657 16734409 92128559 40503979 118179903 77235097 26498019 41924550 166550496 116086455 48870988 115228227 38696335 66935970 52530952 137392470 133809856 29463924 50209041 2825944 82782197 144839439 168425613 62221309 10060430 43450402 157209013 24343116 76005113 124463698 75083067 61156531 124528281 158073208 63980724 130162608 42195428 72041733 46915036 156095615 119297568 45219779 77862006 57668828 129270788 127561761 79495196 109590330 5882833 136677161 24322393 144831687 6107250 104860369 77210702 169955970 58099064 15711315 66348875 149858825 390830 30772108 26678576 140029629 6624305 16710609 86475345 130236371 53697730 90983286 73611190 103773814 85131308 10414234 43157730 88054050 22557181 51441286 140551410 91238065 157413370 6411244 69113296 128638966 44641541 8500833 98193530 147479063 131068419 55089401 91487115 132133129 132723267 60076555 9989353 156207594 86536885 94269063 144755306 113825829 102888437 99136146 85809132 73028294 12856097 52028143 167377886 76010383 51607070 163016060 70932194 111098366 165638412 31565464 117254610 90731227 58295125 75336129 61107231 138673794 5008098 18025474 131891049 151369020 89184975 45219031 168049488 132482751 146371275 133397419 54393795 105774646 107383050 133409761 86432233 55442270 48726658 57586752 38923591 148805777 89656963 167813885 57537775 137874760 75674837 112036970 118335674 32581741 48227980 128302400 143318687 17181934 22382132 57631343 144170251 41710112 34753508 163213566 132011545 27741195 78691385 90584245 98317851 131685791 133874422 62201895 136442612 146266453 29933243 41084461 93296493 164267787 41196355 156877649 3831375 36575075 160055901 119951898 123163385 20541746 137316497 94941974 60645766 113493326 59337956 49370618 27914986 16036729 123000202 105370539 168556003 31393917 121157504 99818101 95834678 49285380 152964895 80965662 130765530 158212897 32548829 27754336 162321644 50397231 20201576 56102142 65311841 94354199 169398608 135487960 157638229 132546246 97144494 30301191 169884485 139868078 8054719 49086769 36663050 47812670 20266873 123705464 33868658 8697557 39566973 116832092 12537075 110736283 28930124 80408674 11140508 54367904 155230978 120173663 14497430 95770656 78999935 167474089 153850816 51898484 153212925 88237786 53038538 66620926 87329544 128053095 18417341 23516593 118348543 162655371 115928049 118206627 49154531 166002467 143653570 118543924 37693879 135466693 96668052 150600161 101588328 78704186 96702052 99833282 63592036 15853146 152155338 126108601 68207944 143816107 113850224 20830423 130917748 82844502 72911708 114868133 157551886 54832684 55915312 43507879 105929244 29404339 75552522 117505105 79566358 136977908 37209974 22450302 71303117 147153445 112072959 25858751 120497717 167385808 160671862 136544952 111629038 10206800 81294306 109621423 126783144 74339453 16473952 7804836 127244456 20359659 139521006 24226020 155530144 160561175 96920876 81093145 120670794 144650535 66542165 145011241 40144310 167927326 52809582 168732701 88611769 27562406 22489147 3006841 74206581 44951706 134368612 128971316 58223181 127634606 140757552 7349508 28284600 84296217 62177704 162444333 13954773 87401131 79019332 119781048 138572984 17962778 48298445 134036619 118417733 28893234 135302609 146734106 52093695 11051530 43361934 105545860 5453651 74342173 19269738 117860252 44182643 134667812 88046043 45224403 149070382 109911800 79162727 96237578 92058927 120266704 54510364 94789008 54086843 103715793 57245205 32395897 108880665 83235655 40170813 93373877 123856577 100056577 51395097 113631774 12753519 75004578 29390756 161307492 150295300 53863072 127466918 164039409 67869559 141197971 27784307 63077752 64892230 136072913 116848565 136291533 164507487 118032258 53614226 72923336 4845969 51791027 112975183 23912030 87160496 110320055 60710060 101142537 112097388 67052471 87787269 119378114 10996178 2000271 151392820 60708156 57112520 10874084 45353297 149052175 35752734 131431403 21093600 136656319 18457138 167561503 33816689 156032579 124521073 103514734 75291997 6748796 16834131 53329323 19783427 38847516 99580968 141242613 54294124 124998161 78526077 132529076 138699158 119906559 143748872 88163207 95112875 108914342 44534662 68859996 161563750 3199876 17207332 125389569 110897171 105621731 1405169 156460452 162404383 128261175 34522665 30854184 48653677 6619715 14066531 24662461 50923755 94155520 143270866 121088688 59019563 120716949 130234790 121314516 146550217 83811632 18742279 3300431 168927113 98341889 129119267 60574043 26431651 7354727 121901951 80392677 159660345 31419706 94529775 83876929 135286748 156007810 124482347 82666648 146265416 128418731 47071657 129060804 129059206 83885531 152021735 93809553 154786377 137482876 168690133 129334963 122514121 14614050 101244265 24532615 134027830 31154710 99730041 61886460 120507390 136935289 124496712 110139481 39215447 75763050 115251483 78139429 44126407 41031302 118428307 65661378 24630467 131383361 104123861 154855567 29515179 121227 167152347 128846740 83300187 116276719 161779939 26839430 115815084 133202310 112780890 88106427 17015249 129540034 78054038 118725994 119864926 86023587 15666792 100849083 134025790 88658349 21653087 104423231 8256135 24415978 33242633 17598128 34453169 12939958 58073207 46801255 49380784 58014370 132248848 33641861 23231962 150789779 44040625 9934409 50306366 157672042 122737416 163510522 111492205 145537425 18739066 42249369 40174043 121198168 100447305 11836131 112084145 163825396 152145886 14930879 156408262 119540124 41857944 9999094 13004337 89354754 153047821 136097512 128161096 127426798 159690095 93339248 57780297 113017513 77852690 107802746 99830698 141234113 155033319 62831643 103800334 161253177 139908640 152521450 68960755 121762228 117116417 134881366 7164888 123077943 85265404 20383204 15527749 64594764 104109683 51947954 35392011 18115098 11558606 25275549 41654964 42122617 1687284 105642998 124810379 35703298 6744665 149047058 88500810 35588242 136665363 22677218 85422365 97915648 36467635 17979557 97069626 155764897 5555702 151523975 167849432 72368779 150317111 89834766 90539382 52085042 79946444 101991262 56505331 129559924 35318265 56228452 38014431 145880944 27354649 169528862 51561833 51079407 2112012 128690408 164040633 47585023 681768 73571818 143306311 122451544 161638737 115817056 53191810 149768776 62736613 70248250 101544621 87093159 77679630 103829098 55626227 45371130 138495991 90328837 110795069 1262420 88779644 20933409 16050567 112415951 134850409 11883408 90827957 99157413 64520151 18239351 54319879 141582052 95240902 156733115 77891110 25794236 161183018 565981 101290913 124743501 24839550 32579463 88265479 36638111 142538421 95499132 127048327 9024994 148861809 13077981 151564452 103423019 92808899 132333355 36004640 108027350 96385291 143960437 19458761 97399562 56289516 17651627 135558187 80063183 25139260 164470274 47451811 151086463 54260651 28553557 89784871 49150383 152502529 126712543 76817883 140499849 9853880 155939810 111930125 123956044 88087727 109463697 46660036 20771926 110555760 97237450 97695124 60611171 21230586 53151911 63263494 151245141 114796750 55506394 25886835 123117230 45469458 142384469 27206256 26894476 49092345 39429953 85989366 95853361 66193971 139078955 123078725 112708742 128620113 111903163 64491608 61977359 112284915 44428922 81530487 143170226 94579823 122486411 159992916 18899818 77421264 124430718 118240508 39846776 112653577 5160554 103860803 40286685 137418191 159267237 85194905 41461997 94101970 76701178 107479916 23916943 129426423 94125141 152326069 5647315 6161395 5995985 36221118 34654092 112723243 165886425 47557789 149359127 83205769 79328596 21133550 152696601 74852156 4584441 68436611 33466404 104709222 30359892 94380396 114650295 166749107 23796566 129736384 11571662 4226676 45164631 98049863 98288611 69505571 128026881 104518601 80281157 29525923 55029102 43160127 3281935 42604465 50319626 61706294 60066916 27773121 55624799 14440140 98154413 159013920 67432166 98321166 108593280 51359125 58974836 84123667 164882898 56287017 21745992 131160831 540328 22780391 94532716 124586234 94449416 40388736 62970499 98554185 156736821 142956536 61519022 82238248 55880207 66244257 114983138 144170115 127056946 97168056 142459269 141165297 38026501 15639966 44079657 17571931 158450285 45252351 55384045 136489532 73816516 39022497 43586198 89744513 115810647 90825169 161436437 165909664 65876785 146849417 49782239 88083868 167840813 106346492 125562034 159581703 17909194 9823144 108554435 153627844 97671069 102806786 128630415 136389215 136057324 130357462 64649538 53056728 140383501 30430255 49304403 134793935 7612107 28714309 116815908 61222576 68129829 95432424 37674244 133296762 26077048 30815118 32799154 79877237 45972131 128314504 30869416 165669811 150541511 149153172 115146763 26685359 10852579 64963902 154537327 41838190 59453522 56328344 17040460 158516551 9279399 42493982 26338168 103182486 48352794 143018773 7666864 35399457 115252384 75573313 158586863 144786195 138583099 100610590 14309291 9623088 101326426 88487822 139899562 131933005 165191941 55795683 91992542 34960143 53100724 81503219 124356428 86976301 28362392 17087686 865368 143981874 45575079 66547758 99186602 15305763 56838123 47959907 91825449 61970508 110692542 75818028 77578038 61362741 18946874 50046436 17964750 153753491 90420586 57034677 92784164 103525359 70298893 105320491 123355230 27004517 159699921 119400418 64510597 3526752 28857041 142676495 32806634 12638803 145738382 159407538 130506212 53713642 20916120 38681375 107194044 102368679 53785552 102753100 114229018 8334267 93159592 164447630 40428567 38335289 66783854 74568545 158888341 141058027 19129811 9884293 119730490 842248 69027361 115785606 35153552 163760541 38458114 31213037 138350845 85366418 138130542 150494965 136922080 56492462 103550077 133200542 11371793 87611251 142336954 38029527 76925119 47420072 133198060 39159177 9052194 123829530 117348739 126068821 62105658 139434051 90936876 82113077 59675457 158389085 136847535 27499812 56675263 55069273 166940034 81077131 7764886 74765677 80287957 143696257 44325749 163836837 28371521 51826183 135047303 148816011 152258409 116442452 81307787 38126223 71032545 121200293 124456337 162565458 142816031 117866593 50816196 145173625 114973380 22934547 21121259 51459272 10489340 16631763 103961562 74825976 57765898 110592769 133296830 101734698 49509389 117505326 55040968 137048815 40906131 90152020 46470826 86479527 75239722 148279695 87017968 36332162 51859180 127628690 99252494 106784973 90133218 51712589 151843881 142983464 45576269 21560386 2064701 124568860 126424903 930716 55221440 94404978 168790246 139255075 167812457 161073861 51649264 117616693 12078024 30923391 100556887 42120577 151047686 80818289 19513382 91487642 47771496 59552904 58757168 95670832 99749336 76901370 23137153 66069463 64475152 146875869 33727235 112261489 9622221 167803277 62944693 76250100 32242472 85949773 169816961 89702472 83897448 168032913 99213292 72652781 54459160 43464478 155587740 15891532 169980671 12853071 69473322 120000433 11671044 20898695 126715110 7305087 141204176 25929437 120466556 65369284 73314625 41517808 45742376 14528183 7032815 140059600 51249424 161238574 152096518 135517081 62592827 36492591 80316364 82504128 88966372 130864351 12378856 56440527 138286772 126229964 132243204 25265400 74263650 19512209 81701099 140784412 110433224 162003353 156852693 66657374 80384296 124062923 42614818 61752177 159935320 121654278 56188859 163532928 76736402 43443874 113995302 134579174 146867454 49950097 109769986 71035860 11576660 63559821 45167997 151603331 85737375 43270695 164671027 4228682 63529697 123462568 78982527 84914915 107786103 22242001 20824201 156069588 65532569 113878869 64693041 94547285 142203861 53248284 163271553 60326081 18967767 136791605 151308687 91259553 1785833 95796513 60762216 33348917 141807591 66831284 50699253 97594297 103884042 69199741 143052705 128011496 101059560 86932798 127858836 46845659 92122218 75270883 106723416 17089437 83396917 151547673 33397775 133642321 47785606 714476 158644340 109835334 57173669 114863186 3183675 29639687 64302364 115968577 43309132 40859075 44140738 149000818 124928274 89714066 93572760 101690787 154037595 23374898 57836975 34835737 26544548 118877515 91618814 138562614 74399225 150198774 21669424 148430009 30144553 98052107 141381588 88376438 35151274 110387885 64738516 156828604 55583948 63459657 83207962 86189728 58500740 36962284 7607262 144065667 58321917 19893910 165031614 11775016 140417008 86201322 165705188 110578234 121342549 107655169 31101381 83018871 49427296 6212633 41584414 91696283 7096259 131149577 154163140 123381223 81333389 55255338 10023999 16640603 143700541 19980304 138756686 98771071 133953183 84879079 80849144 169024693 19047344 83378795 103967104 47851804 166139266 30175459 70711653 127032670 163110223 47185285 69337390 22082167 39013776 155774349 15487986 50237686 145308877 143661798 12349072 125130523 22203496 161404970 161381884 92827089 91581482 41185696 70669867 84334637 132596345 47302789 150151990 1659625 3296844 131861639 98377011 123596579 138121532 131105343 83192900 150164366 13458645 36251837 69019048 4470626 144797041 124258304 145875368 106512599 57015722 7770020 112898428 69903575 17698700 23136881 127342495 112312557 161936322 151065213 166068614 4932669 31154625 4074220 83941563 61252819 167916990 68890766 73872650 14342067 93974759 32240160 117793204 332333 120886065 47157218 112914697 22878124 77438179 51965413 136299608 47006394 135844093 76871127 133098899 45688690 146522388 73788976 18792225 64198596 65940722 40919612 91578405 2933112 29660393 130599797 16600789 70944451 99838620 72719387 164014742 55637107 24549054 93582518 14235987 105020951 56194469 29477966 2966721 150394801 135298665 66702390 5639546 94438570 120162324 156654116 152804109 163248705 36689553 76240597 128393401 33920678 57134263 161937257 104084846 62156879 41592506 82705034 53217820 30141527 26705674 139362753 34213860 8316043 106103358 169831275 110752841 162328835 109932285 64660486 84202224 58088150 101459502 149552111 166924020 121593520 125884745 142545085 158282376 160686278 651797 122157818 124664774 67173630 135788554 67447075 44904820 35538619 34963577 102650301 60433810 119675801 145394982 45267668 16636200 111299816 72674473 66125053 115116435 29154065 87211037 98310966 50800981 9979170 76472783 23941321 92679189 149612036 148591322 114802088 2965225 81171056 144448065 12491226 11644201 163134159 369240 125764351 14455049 155790703 128884327 163235122 66534651 3316649 53134316 2260252 11285620 140713743 3868877 166696186 42249743 64997256 141567925 37956257 135296557 154366137 95004636 81769609 23702743 67145886 161662639 153825401 7017583 89750701 95359477 137002235 63925100 59741706 118729343 71170296 134116077 22537580 14294450 134869653 168398260 8828219 117383113 134554116 135136638 127745225 140863377 96596482 155360688 82359560 60789127 82565583 57577640 32503405 86568233 124781717 85282744 47910114 56867278 139508783 115163848 437206 14090705 75611308 154475617 169780802 33955409 150873980 93519295 71015630 123389247 83467297 112706583 6079540 129931340 82182811 38276877 156702056 141708328 32960926 153639353 86975621 167026360 48761253 104227374 64362289 146103508 80751105 157134179 22746034 159011404 168586365 161789289 77685444 16217490 21684605 89906540 123344163 92578651 147922321 35961035 110870872 164532868 159870601 149208099 118548854 165247038 58971725 92289889 46234679 148925321 43264014 28613159 31166134 75274079 77314266 67998810 136125273 55959342 27391998 77146663 46805760 148533182 121679999 125104683 16740614 149034818 163224735 165493555 110809026 142643243 71886387 36878168 86609322 52774630 101938715 12002731 125623472 53472514 8671904 146328044 144179074 78089041 167195034 64782665 134776697 82104424 151393109 106927297 90874180 46952555 47847758 105050225 6552327 22325522 159383449 119206159 163370748 1406155 17851649 70208300 88883038 41285061 41985087 124363823 62916167 84405034 122034177 67046113 34077928 23496193 168633693 9532648 92516771 82398201 84301742 118610615 4704597 80322076 3761641 17867 105474732 126798835 65784084 92016189 42477611 36149786 139287970 101768970 36649875 126252642 66069004 110992507 77181632 59480059 143321152 75211264 23020856 100039577 59838368 54977048 34093993 48242107 125016980 52379125 16187383 69365083 146282892 140133635 145425021 166073952 28023004 36657372 9298303 95214620 113951136 57417704 46405359 76261643 79073392 121961978 53990181 43102208 82518884 129546596 104920311 154170059 18376626 168295546 79848082 36321690 3530118 116880950 7782141 107639410 84750899 110834407 119851462 101654985 141766655 37397518 131331698 77331198 44596678 6347205 36429062 166013874 129776929 114575087 163761782 23558770 113585721 101120828 76929930 106488680 6310927 46329505 159860112 155545852 122726468 58127471 26869384 105608233 131326394 47036926 108787505 77427452 116777505 88693386 105411288 18227026 124749485 1914931 30707899 150422851 102262480 37611888 51718811 117388060 158490728 130505260 52498839 103404863 77586521 106521677 7188365 108562527 71208801 164804715 148255232 161165525 135187621 131537381 31937934 160093811 95335592 20722099 145262739 28334240 35095531 85977721 11610745 14595979 37860751 5957140 34376635 19525843 77089679 17938825 48070016 82136078 80554262 162920027 156048525 93025122 40586514 43867395 32405893 140560165 158617038 165888295 107711201 67646111 151947071 167013916 124105338 22725362 162973900 42942510 169990446 142876058 9319145 91343159 28752661 132771020 140700721 78986403 69620270 16884706 106661791 130014215 163753299 30819419 57278627 36906473 141995492 25478818 100762077 9402275 139280524 70026230 73367801 131639381 155316658 68480726 96359689 114157924 26494466 136941545 126857706 112363319 123810524 64063055 120996327 45764969 25040915 142067215 80211185 21430540 43565237 42624967 36501805 87358376 141954539 36993513 150226467 32804186 166550258 168593760 161422446 148634655 98676449 90785202 164741917 145715245 133441364 159175148 140519144 12019289 62903757 163539354 46997299 99031103 158257726 47666334 131289470 123526947 98721023 86047234 154876103 46186603 144556168 59040643 160160519 95688274 143689797 155895032 44181079 121293453 167780157 104583915 6337124 18164704 106727309 77265034 24224150 42979332 125421444 42686218 116261946 126601091 114415576 54114009 94465583 103252934 154146208 149288475 100533818 167763021 5406391 120590367 55783579 19914395 59279085 126536831 44251748 85634916 138552125 159301577 102006528 82231907 162333816 104532779 51725849 38811612 117160821 49847927 79736562 72936137 87515235 168474437 157155021 33150629 133161357 106444310 30812483 44243367 152881510 138490432 44280393 126417236 8395501 166177159 65160847 157417025 120808562 168387414 136775693 169925489 138371653 156351091 141634242 112708895 27347696 18450304 88726655 64351970 125512445 110285324 132355540 60192087 63786873 142666346 116401771 136904349 98931806 30307209 166655063 141199535 27863799 41212641 39247628 86217302 149246519 42990093 153453662 14100174 156469088 159544575 153822681 92165908 135257474 1855040 100184978 36378317 49424423 160512623 59939535 96105726 141081453 104060672 161643140 82788742 102766326 58720516 103443674 97721066 61988256 85129829 84676711 88223013 168515050 85302005 115743055 133040266 25023167 20294889 83755124 12295301 31974382 35719941 65980315 41423373 12255147 134694723 8953560 116265822 126550669 79887420 120993845 105553799 161597563 158455181 52645124 59699070 84096518 22594496 122347470 131252920 138075683 94461962 125612609 157096371 154988405 65720181 121839782 70386715 152920695 139816381 53074527 133168514 137621868 79738568 81802079 56030776 60289276 77866579 45358737 28244038 55865638 167379127 120762645 118993285 165936184 991797 35943049 117513656 123444548 100529007 129220298 469914 23285359 110438630 144094703 876129 78474958 61112892 64941394 79169969 88786750 43907311 34490382 2225351 70615348 37247901 123498693 71157478 122352740 58472673 163546766 105517691 15669546 116648322 57402812 52402415 67201306 140908342 77412662 110371140 108978041 71665081 99944768 58206980 113162557 151411061 168956931 33484764 34610113 161822694 169109115 28139777 105133627 80680419 64711639 50451478 146867114 134207146 17582250 76645707 14404151 51589237 155998749 34858245 94460415 126573738 169662278 58375807 14070645 140935321 120524798 3901160 129487130 122172302 110589369 58661917 80857508 35572211 103746308 66416960 76685113 66250037 157259503 53701946 97425810 125065005 151083488 40951827 133048647 158961254 63816674 91745260 154975281 108997761 146605008 158612482 73919689 56587645 72797842 34627419 4992356 88070319 77158546 13134183 80147435 65885557 83246875 71368975 143358909 45144911 10805115 26373528 169096433 108179806 106445500 42550609 51760036 148848804 101070950 104798812 4702761 104287027 58158377 84781363 69118940 19615382 110126 101172032 138652459 47513198 48722816 147839922 49231541 38415036 24570899 399687 53851937 73408210 100331688 165301200 62565151 112545219 52789488 325669 40516627 26806178 118065884 160497697 142729977 52966390 24370877 24570763 78021347 95425454 139444574 29132441 143790284 149845038 649128 169247189 128773844 150635606 88719617 10829816 75217860 109497510 73969040 62436614 112608884 55584968 94365317 151847893 139612772 141615134 167249111 39041367 115175986 146907727 134157404 143978015 119443700 87982072 47911610 139746443 13181154 40993477 63994987 46271603 84852423 96746915 43126722 139554921 111909844 131599380 141906939 153397018 28137635 130374020 151876283 165662790 80247106 125775894 159274054 15467756 26396818 89448764 62089967 108361808 71632917 149943485 19173450 68665992 158239332 164483330 89724215 159950756 93058187 49241384 124498395 19823445 134549288 24940581 96197254 166492951 36872796 164570421 111040328 7050818 16578978 7502729 144102064 95855486 37458463 44088769 139190730 103888054 133018132 40157145 60111184 54660814 117376177 128861071 41105643 84129702 22367597 16581919 116429651 29885626 73775546 156318400 110700974 41768626 139141617 138265386 76845032 104695010 167307319 32693091 167957841 68512193 77445472 1666578 10538572 5114280 40952456 19982021 109339036 14108232 116388562 36773380 114571602 139995527 165566910 129537399 169051706 117036619 136936224 17035547 102412845 88556553 89013207 37437672 101806710 159732340 93050622 4641204 42927397 15576488 45627201 118517404 846719 53906541 142560453 62303827 48912791 98249936 134187647 163971409 129377752 70625565 11230557 107907823 52835337 126032917 79458493 134863975 73987162 164517228 110545458 68968643 5071253 71816874 16887086 66746760 3881848 14468003 48818747 28658056 21798828 15809609 112532469 60519779 12093630 93216814 81674477 39851927 106877079 139392979 58691684 68106352 157270315 51024531 46176165 151246127 97775109 39548120 85522291 60452850 147571764 74083297 133891320 78164453 122815582 26995932 57357660 14717257 164175817 61538878 93739802 100108410 45920910 62404739 54049018 62194636 107602945 162067392 11081603 115967931 41508577 95809314 146050655 39570679 112785667 157253162 125474195 81303962 53664478 53829055 125588537 110172546 24008675 97311757 132703207 57842483 101801134 34534395 61616517 26035075 34215288 166885634 149581708 100871761 52354220 40318628 151483821 64678013 97630456 30375719 134299371 87771221 77617240 132516649 50071579 162848270 57417755 42140229 159960990 24809477 103556843 163024135 97048818 129005945 114461255 38592295 162548815 20735478 82973447 49735217 137662362 48785087 143415043 91186453 6104207 48461237 78347560 79836556 54922393 154551556 1439747 150925745 63635760 121514232 58550176 57702267 134568906 2227425 158840044 49844391 34617474 7719632 48741363 26203222 56079923 71892728 160785915 139998927 72192710 164886111 25251035 32177396 8892428 101297815 85229347 8752212 153374272 134917372 146093019 155797911 50662924 126794806 32271984 3106801 108533202 126612277 62084391 89735401 113180662 53063800 48327532 134969188 138035359 150756068 158913433 88173645 124578057 115634323 108657642 19692545 86556911 8434244 165622925 7187583 104915823 161060091 16918791 121515779 83607938 81211720 105933766 68799884 10267813 100927249 92432485 121076380 63646912 96283580 15438091 25565943 150180992 6497689 36060910 44191160 70889490 97460116 71133185 19875006 62019791 58013928 23920156 130104417 168915077 8805286 84330608 132038371 83106948 169590487 135191514 34591617 18674891 110512087 143420670 80078704 27555963 79527360 162159328 151485674 22368532 50192483 113291349 24645427 155594387 45269878 82676185 15254389 56503461 79992548 139645888 35028228 13447629 52562980 736423 138264672 135593020 116825343 67368688 131147894 169612077 102423487 54377866 114856437 130079393 125547584 5551537 97780515 53455531 89723501 142084725 112317861 89835225 135995563 129367110 67760657 41886589 103168801 89413574 152571872 140199561 38927603 156824388 29767425 84486957 75838105 14140056 42435468 166012650 152186312 83202896 71385210 25111363 137393983 106382787 89222205 109300446 60058195 140619614 165062554 129054089 61193965 65212408 81553607 25598413 152483047 129617469 139172523 131120269 53695741 162484589 27337819 118647794 144657573 120137895 42414932 35753108 103268863 23737542 110292039 53635000 75691599 5299529 146323573 135677425 94308588 54661851 63120932 86771570 71667937 85021879 40485432 86501865 20265955 42469910 42322078 11082844 24278635 69490696 107742770 47595750 116998641 81734793 139504822 150675624 132213896 6188561 60224081 45955352 3446614 66446659 525708 37905087 123902392 14444917 142359394 98173521 103725534 135060682 53211649 32256531 34763708 41695373 43189282 21849522 36528648 164006990 146685044 150632036 34743563 102235824 77291248 158395069 139711848 77820594 70528512 141608385 64770017 138355877 36587604 42347 77133131 105442228 106341443 44062453 67044872 139201746 169579114 7251214 37182825 4591564 150222353 48737572 120525444 36922572 4617659 21719251 131453996 167577058 20530866 157910280 134542148 69850263 125773293 134854268 42684416 147804732 6395621 53348227 89550934 143490030 65266995 73521277 76501241 60210651 80428802 117083505 13224759 158810906 61245764 107395902 7777687 145267227 154553613 129735874 52085348 99217406 1752819 85040375 59457160 70489888 155740961 149659075 99567419 96616083 126963480 45009931 114992114 98505497 126483349 122902673 155382482 25451890 69969178 80279661 164604846 77515138 35688899 9885058 168614551 34236742 71205180 73488365 66562344 160128389 90734389 96009812 61673773 13398482 86631864 71796814 90537614 30629359 61874169 68476119 169770194 101285949 144577979 95704577 78868831 120900481 116559990 105577021 154660033 151448767 157839373 142339963 156603983 153784992 58413105 60174135 38833321 25044519 76365938 45763711 38214164 134871659 93383992 135936369 114983852 98708987 156646415 2007581 148085895 22883904 48057946 53127142 19718793 145586266 158350512 157112419 120502749 36266287 71788977 76518343 115561818 88643508 33951839 43235590 35912313 57030937 169534438 95941778 27478171 92221226 135850842 169908948 87961689 92893083 82990804 143813370 23449120 139421794 44366685 75516890 9477415 16842376 94325231 151612800 163485447 102828546 4750378 136179826 32386241 43517909 680935 16113858 97758143 141197274 19037518 36076074 16667242 119602633 6931478 37502374 86475702 149261734 1403333 78806577 104993955 92692347 64991034 121247808 156447532 76783526 49752183 95437609 168388621 75352585 94353604 133163176 150066174 18801609 153270878 160826919 29725639 81921164 61858563 33529253 75963446 23286753 132866611 109371370 17890188 161060856 88160589 154848359 28936890 127732186 65943748 57716173 60328750 126450471 151748494 77665044 63879829 25916993 59381527 81708970 135245455 7043814 88170959 4315178 29604276 168347889 68721378 34049096 149592503 82933599 169272485 10699103 66370754 160055340 103442195 105297694 70906626 98456792 31960510 119069105 78244863 63358082 88322191 31582447 92604168 100928320 30317392 77794176 135956344 137491376 123141353 130269334 134969120 132284531 56285045 79076452 121802586 27822931 23431066 99310243 165116835 46391912 136733720 102699839 61140075 45817193 17046631 65954985 165096843 100566611 44372856 87209439 137730991 165001252 14340724 157435096 30004082 85000595 12483168 9666625 37851979 1507543 40576229 88220616 117014570 62208712 99297510 44214314 15763148 141506589 166998701 147241233 44960223 158085159 78977699 137260856 133725366 20594616 137964333 132664855 137826514 59990416 36326960 19343501 84379398 151606629 59007782 100848896 17802638 23889029 29494490 87548776 89076719 72793201 60369380 116715846 49150774 122195048 9708564 121193493 114945908 132069923 113274434 120397196 86288991 83692428 10246240 119454070 82544860 154658809 55557105 155989773 103618349 143765923 167461339 138523412 19208453 35840114 158663958 86551080 82907827 4123639 41768184 97981846 46411904 21559553 92026882 49412863 145721297 97716323 55141880 118601605 61742810 32334663 125508110 116315989 68427108 109335109 154299820 87561492 147205295 92351820 127182185 139622564 142694362 61999697 122043493 27534186 30500737 105307758 39070964 143758885 55651183 18192006 155342889 155374220 116716067 69231973 81705060 39776294 66613446 20314269 59552513 33536087 2768620 82078346 119549134 32786625 145166978 15377571 99909357 27245577 34268226 10915326 115196080 121836858 35733915 56738673 11393876 62510207 36969373 27886715 118632681 120465417 137866906 152862895 83954806 41388047 50007319 2904875 140673045 58066101 22482092 144364731 165639075 152078022 91131475 126909080 25313391 157962759 166715566 151791470 83845836 64354078 45602517 153919377 144277079 149652190 12847988 160777194 15393160 99861995 33567010 28366574 140663644 96675090 145088982 47477022 34327828 128428013 57792877 101883584 58572497 145612548 137525359 125298993 114578929 158886335 148819785 114724806 30160907 165452908 126386636 45164053 5765142 161502227 1878925 34638741 73004851 77926283 74411856 143967135 111551909 139630639 106555626 136909993 7034770 74754831 114604259 167807017 118764635 104348635 114047016 110181947 169842920 2769810 35331525 108317370 52757885 79998073 119443377 55358579 84669690 37366510 130043455 29856947 35294652 149403820 158844923 7876712 165232588 126116795 71131043 31099477 778804 168707643 59479736 123759575 129593907 22781088 77559950 6179398 146550030 145248017 126283599 75455894 162834602 33452634 147352940 161049500 7104402 76184429 14918996 165619559 84100173 24311139 83885973 58086076 47710381 5988505 87659956 47825743 126341603 46668621 12561827 114651417 110035560 44952998 44365121 8293773 114511830 137480275 107366577 155447337 17263993 24469511 22194112 26727587 77615251 29087714 87939912 134020588 84972171 16412378 5930008 15647854 55947714 60718849 37615475 60771583 55189497 45060982 26688878 92057057 119609025 51212704 158109452 92394082 107339496 75365454 49061643 125932192 138680067 91239561 41987926 102824500 76381493 160932081 83232323 51425136 157486436 139092606 165799402 153797521 99154319 100541825 165924573 30387279 43416691 15106523 102728960 125277692 3422525 6009670 158246319 108892191 169493213 154437197 35146718 168924988 126449315 51577507 161005028 48435448 9145133 109400423 58305988 84384362 115300052 83925056 72470881 48194983 89167278 108915022 48245694 107248138 55164031 130097328 132410093 160105116 6993137 71911326 81316559 167179598 169030473 113784383 20980363 72143121 29336356 167480821 46289402 51128843 134090339 7302877 46028826 138475795 42015976 105956835 25833234 164475170 27969097 67734715 111731072 123832097 146273865 11462165 146264498 117456587 158833295 88531886 100363512 109473557 67828113 45135748 166441084 88448671 143592744 71874368 108020142 153274176 149141051 47248457 27493658 151149244 6073539 19234735 140211903 163665069 46878129 108313222 164887284 166591721 123940217 6644688 137209584 67479273 48566280 96628 114578215 97878027 60862482 106353377 94469408 6394516 147664295 81339866 56522892 96287609 102948498 134984658 94855733 31691791 122895839 63291850 9171602 38142866 110345521 137835983 97543263 114205031 119728943 119556614 157373488 149731597 52619148 130885856 37121523 30726344 74297599 159083212 44481197 159333877 156681197 10315974 135567826 93743151 64522820 136338895 103629263 110143884 27307355 44895266 95391998 96778756 93092918 131437455 3209889 32182649 144535462 144438511 125928401 33574813 102114767 134484416 77478010 13371996 27197824 43820900 3553527 58476549 121883336 158384291 144178870 95003667 163410239 122380331 7610951 150900262 164175069 127663302 101904834 73516381 75705352 88069401 84568200 143887201 123119831 91829631 146788727 3952262 85095642 9663072 102624393 1208717 142459167 142450429 30034920 96094965 165388512 138873187 76186350 96198733 139623669 138028899 147157780 101614644 106426307 36507364 18992927 31885387 36413830 29137966 44815519 117978011 118204893 139463342 79388793 85136714 148543552 38156517 124526836 51198577 23369373 134923186 58148636 169089344 82207512 30502709 146100193 109116778 164228721 98128692 163850522 20218610 147148719 7461062 93167361 168360282 145251077 120365780 50447806 52257014 10510063 145291656 162448906 66233445 7395425 145233686 43973628 9128371 66475729 144502805 115778041 77147819 153998478 156671728 93286514 128272140 48182437 118041880 31779664 69429870 10984754 5800621 66163932 2957303 78962331 85715870 25627772 164230115 48569051 130046753 134523890 74149376 166585720 36438752 24733997 153723282 23504268 148195052 155455718 69547085 69225071 32665381 17950453 31691740 148611824 69290606 55105143 1857352 31760505 137903541 133214652 135012130 42300301 136009792 126487310 4153933 95145277 156176841 76115409 46694563 135526397 23349806 27824750 88318434 79346633 6849317 163688818 10878912 147772823 61485124 95475757 109982197 132006343 87604978 128029278 39678612 74251308 122508069 121490993 126203461 20455573 125965138 146321652 156360254 95320802 129518988 54852829 76462073 7946514 60604439 155109666 146363557 41780951 51304215 136238561 1219325 67193996 43549580 124036386 32486167 55932482 161755527 119142154 90409400 104283236 75323889 22831578 13930242 152184391 1973292 115130392 121996743 128876915 165895877 114221521 163077447 162227617 57832402 156552592 70500037 71423749 52307368 160094253 165749371 102609688 59972311 65035965 24783637 50277942 63847614 38767361 27947524 72993631 111295719 161769518 151476681 148739902 21784888 72355026 102510034 78943308 32801976 115555392 66428860 81806601 56239502 106857104 36486369 22886437 144549861 54036370 153323391 137822536 135244078 80569477 84326035 119741829 68781456 54958892 100599081 32013057 105312994 153559810 107975993 62519030 158625895 162806110 101101754 130372779 39537937 92516652 83305916 42579271 117863091 155144499 117685407 145260954 51890341 67212271 58437585 98940544 94642604 118970454 155743205 169465435 35134325 118575646 72940931 67116986 69560396 48290591 111637113 2764744 140327180 119904893 84501560 42666447 141334311 158878821 57145415 70245700 117843915 6024953 165180432 166196930 54308999 34842707 20070064 157691082 58196610 12425878 161249726 35283483 108639265 76555590 91719233 134040937 53068016 61463228 124846266 128156030 63507767 93234596 12262474 1906720 94302723 102569891 158591232 32850239 141140460 90336215 29373807 91778274 113138179 90773897 136261171 17838661 111622935 50516775 146887276 87089793 165094293 6923998 13719952 137497530 153309621 107612159 25424877 156135922 15141169 135231974 129343752 16799553 155889286 50251813 91518463 154908607 89279393 168524638 58532020 14694749 45907276 95117108 21501481 137296624 38117485 140223429 103593835 68875500 141454892 45812892 102910571 85175746 155494393 97550896 18803479 163159166 65143847 113787970 167453026 149850002 61109696 145408123 96628680 77413971 152743810 37223251 66598792 68566525 28444842 93492180 149785708 72268428 153248370 148938768 58471993 131415916 57684978 123214232 165892528 83403071 162777159 3697245 106002480 72718299 145741034 105314439 31656108 54347436 119160344 353872 45841690 108687494 56890126 74737712 131291374 141865323 2641562 104746095 136389946 138218874 94381025 56567075 35450117 162421417 72285377 41075094 123071092 94991597 119549746 33822180 29390382 2385032 152728527 145057498 131702893 59604771 64469508 42036189 12713722 146325630 62971774 36096491 46043905 30156657 132223552 21040645 9121146 130021236 44157908 128813845 125353546 3889736 102638163 138399941 105217488 101361531 98041618 84538807 165484324 71984698 21488527 142517953 118515755 38121191 48671306 69524118 118259548 127558191 107856517 113269079 164320198 108553670 109937198 107399166 133577347 130000360 22495097 76690298 151136766 62171108 119633624 121988770 15754376 130078696 94756334 120861738 111592675 157280379 60067732 98494039 66895544 12723021 61174126 56181634 60345342 92505806 76310280 71886914 47737207 21409409 92415383 135706784 32125274 37483215 110335933 57571231 25322197 142883980 95529324 165397029 21076991 95872282 159338926 82543449 41049441 49776136 104569176 131133869 111879720 51869822 66085511 86077817 74065294 63452432 155494988 39559459 130818961 101745000 48391112 148751887 102261698 46873981 11958701 122196476 19387208 19302293 84498313 142887941 74602477 67535271 121459849 29419792 131364559 66798559 122694712 23906896 104526336 40371294 139576239 71412784 65435142 150838144 79418764 23072621 100099910 141534690 59518207 83917219 111914026 152536155 108124318 3632084 6667570 37049052 47980035 45635973 76392560 79767927 104893842 149602584 84922497 25793777 34215849 119291873 46435772 116765588 67608592 29231517 101014646 137318197 117445418 6678127 36645421 126861446 148676220 51378845 59918880 101363282 57826503 162192070 130739724 4249796 124598593 31801067 136914770 144690825 83603348 11191389 77876881 127607763 142514961 14565192 120644189 154652383 20326866 34830161 4891002 25360906 128472638 131754998 3513220 135040282 40428686 106667231 128389015 22292304 129039027 91102354 41808440 53528359 46301659 87849982 52771910 145839464 9269624 121356115 19269041 141100561 55994617 148949274 45847776 27464367 129500968 99664132 169320221 139238738 38303125 135516299 139650699 140514571 52069657 9232054 70321928 123190619 42655686 84038446 102906151 97308204 28036281 136518483 109271495 69950801 105350598 24727877 110021824 6940879 168821186 70462144 50175092 137405951 162688504 140515098 129775433 15824773 51685287 130590651 86445238 124425227 88371712 111702019 120320900 153684879 92199330 105592049 133653371 40442303 163216541 165665 143140782 49841297 94153344 60700931 164423660 145223299 168751877 27851151 23776030 76384621 13654638 148596524 127880409 74974114 69578926 145314130 38915737 74500171 88407820 76625018 8677803 133995292 14080012 5434424 119405671 13850580 7160808 118214481 61334504 88251998 115029293 54336998 82516827 146637223 114355838 107998382 28367832 105197360 26268009 139872566 76072824 66831403 62867802 11632352 72675765 56711694 139799194 92038391 86291728 106981068 22941024 106025940 90367019 37499671 96998192 52001878 160158088 116070475 156378121 120163786 45863246 98577169 159408541 8852954 105299054 866133 41617479 114479343 26279246 77820135 134457352 65999406 114361975 116018506 15439298 83947411 135611618 108151756 160926709 41604253 88160759 14128020 92334565 162813777 31521859 44270091 91197843 125530975 90464735 10633432 107581610 5794552 49688501 109541812 21337074 32021370 56641909 163575037 96488464 24747597 139508596 60955761 62170802 8095808 127277878 11739588 115079511 90159857 144391965 76692542 11087893 162353944 156882375 14229272 76878607 125190431 64655981 110401451 88705558 167677664 53879239 40083807 38333351 141978560 127053155 36131324 38578678 102420444 132102393 14418635 142261593 90672543 61921565 9766245 103797036 67201442 148266622 136584477 153860013 151459273 162265000 19783308 85982243 62642773 109035127 30320078 122378444 162846604 61934417 44971970 130615420 128745063 160185118 90681757 87938671 75357073 103797937 65901826 121107694 98576863 65887750 168844000 6221864 96912801 151267020 67759552 26114159 166435984 107329160 82307472 53094842 161129995 147749754 164691019 83620127 35247069 38314889 153256649 93785090 56604849 161652932 22987298 110458843 41719156 12388393 71319556 142513652 69890944 143911035 54505060 159810506 63717666 167956192 161873439 90359539 187969 108933671 142201022 145181003 168024396 123116397 105022515 135054290 63187691 146453215 134608975 89218788 54437604 43809731 57973791 142950790 105761318 122157393 100802197 41087368 100126787 140223310 138447694 120971949 13211992 13761670 85425340 21656623 106143665 11879107 29679909 84346639 47419647 109955813 13752167 126099931 37368363 147014640 113763592 144450802 104817750 49662032 77282646 5114722 11340020 7662631 24834178 47697665 166465581 103199265 13067118 73903641 83159070 6460391 136928761 96102207 57011030 68685117 71861295 167426183 76889895 102314262 91515369 143071762 111963207 48919251 127553703 165258428 135644003 37722439 112906724 118374434 91932413 66937058 162344883 108395587 73893713 164933830 118507884 46866603 92577920 112313356 143949829 47213335 30929137 161664373 110467020 20149794 92946786 33855024 28452373 46277791 98471429 75673970 7972405 115897313 33109319 46033739 115041907 93176133 1470721 111172248 119957338 53489718 76633076 131524223 79902346 159737882 126987569 132731869 50827909 84000570 25084894 146597681 155923116 159613085 2295272 26472196 60595990 75159754 161121937 23098138 147116776 59956705 24173677 88885571 16667735 152649018 19422483 70523310 69698623 37957260 155465765 76249743 115342348 77145388 94059827 14332139 66234448 102637262 3238313 150501425 109642299 17523413 74494374 93079437 33818797 165504095 87647733 20047658 41212692 95477729 84497497 132002416 91386118 48227997 135156970 69508546 169000927 123178651 102728501 59337055 77468728 48797412 10975455 9448923 34208709 130125650 119907562 62335940 77757949 19886124 22938763 151648245 3369315 128106373 147114787 3523811 124646210 112549554 145213592 167425656 144938719 109687842 49006750 38144566 160209785 159507022 137770261 83113170 75002249 155372554 103653046 88934174 87604247 91221490 59609327 13000903 59248145 67880150 146674776 69648830 24956187 90769443 20299428 138285786 123879901 159621126 126519593 137663960 67859036 20991090 65462869 139868503 126471993 30150027 27322638 61357505 39215090 81168999 72245546 23921975 4746961 149102036 42308750 130591246 159138105 89030496 17234124 158144234 163640572 142341238 59368267 72554997 96114362 59679758 43837016 102314585 70702048 167990107 2767702 40651318 124135326 35639514 36274226 55153423 6052221 149941394 119620959 72175489 23516440 81243765 98676160 49099451 54893136 21543913 9921166 140230314 49636872 51111996 46225601 87313309 37585045 46277111 137099832 58588426 126827752 114029064 61323046 43304083 83534379 6467871 17111928 85606441 11226052 156241373 162653110 13267327 57053938 114803125 97950583 125202960 35749453 121894097 36834189 25270738 99020359 128168831 659957 101303 2310708 161761817 144674964 45021916 133294280 122163037 4439431 80250421 100768656 48743301 134815899 159160307 3875728 2311286 40807990 127378909 146669217 20190407 704888 121590681 38898584 53618238 59775774 53551326 29285968 4458998 31834047 74081087 62202133 40637837 25783492 64061151 72892821 76088260 41705930 34300169 111207200 96232682 1989731 157867049 88535286 122768118 90846351 150892 119580584 71452462 78599653 160526852 22325403 796858 63733476 84804330 34007497 22525306 24875726 77215836 86423291 9073563 48582396 149637332 105622445 122857691 119637908 85427397 59644279 90942877 23451381 112857985 27300334 36762313 81915146 32306018 49680052 22223539 63724976 71105849 97304124 73993418 90610918 65775414 17145928 126066441 7248545 167584130 126521684 28016374 13635581 49517090 103975825 154864152 138356778 105415657 43984100 54496407 66997017 150338871 73393097 98422656 68416704 102249084 61846646 159401214 132164222 136240856 22377389 10099530 143368089 18903694 36785637 41587848 76187421 141688472 69159723 43505074 122024827 8381544 111181156 28111761 155216834 76145550 30515204 120769224 70937940 90765363 98894372 109733385 167342407 51818431 132608245 145713868 76588434 701658 73703857 33614406 142446128 81293354 156757748 31834455 166228091 127147012 125535905 128872563 136860302 164787443 108158352 18488129 57286804 86092811 89177733 28981362 110643514 76519431 41511416 57663711 159396522 112856438 162568008 92323396 111028411 83395591 8841462 35521177 78196515 38951114 64576200 118964555 149373866 79282679 112255437 141874962 8406874 85982668 113076010 9353145 150713925 49513996 24864336 110831534 58102804 137248837 85925922 12344380 106737985 30983656 148007950 98040955 43712814 166372863 76477288 154125859 78137576 99218579 81849339 57898260 87696846 158243174 15054197 16225004 13319925 121671397 64541707 43912547 135263968 37693148 74443068 45515919 22002352 61707195 83318207 118671764 93559262 96092670 18629756 19011661 105987061 110349244 74442150 88135021 169192449 67952621 47657868 103695495 72102746 102748204 120552644 70500190 34712708 17091579 41349780 84388085 124316614 87986645 134104517 157632041 1562181 48598206 65721728 161753419 50473221 161501275 88522332 29613133 106284969 51693294 30252486 32969494 15584240 102634032 62448667 9772994 14083752 42795545 127782234 72796533 76292413 104222172 3335791 23559229 141332798 118812847 17034816 15680613 159248945 99727236 74474059 169460182 67802035 109556500 101200983 15524196 155855269 122505689 151464747 78408403 163538351 141490099 60480220 137043375 89893739 11670279 76376427 49516002 14259770 138214998 138081786 57702454 55414441 118431656 29726472 69679821 6952864 48587768 38219808 10282144 9797882 127305843 18998112 102832915 8276926 91577878 10948697 157734398 154779560 7795792 139064369 132984081 27150241 34948226 120725704 37708057 160669006 95077940 156008541 146317691 23571248 79217790 42406228 57131424 153843064 13431445 36054654 68207757 99272401 44370952 149118237 127610364 71837954 13146525 148106720 35722151 161838521 162723082 169685041 23940165 145038169 35876545 32562871 36852549 92993621 116949154 51698479 92495487 65938087 89312917 78212767 105486122 59126884 142801683 85732870 2708066 77258506 36876859 31023470 63480006 124110931 12058661 60612412 69708942 78073860 48638581 115842182 5656597 164439521 38021707 9994402 157823546 77680293 117147663 64779146 126817620 7076845 14549484 96805514 120545062 81470188 74595065 46968994 94335465 97912962 85941137 151678896 113682944 141903811 10919134 10222576 117973183 149087637 45869468 74774857 157762414 102339456 52125179 122145901 108308411 154960100 80376442 98826117 124027903 134678573 23963115 129055466 53247298 167476452 24080024 18338818 119570826 52757766 90655815 30719 144171679 42390078 110930542 165933600 79985085 88769716 79039766 149012140 51827050 58394507 168952545 67256947 70424795 29038822 100425205 130090171 60733214 82591185 51743240 117581418 81924819 32683350 71961170 113580247 49882114 159951521 54147108 4651897 18835116 56256961 160967628 136901612 166869739 88684597 11520696 121307325 38803792 19467465 156447974 110110241 155377382 32154276 50429667 452081 9607006 129985485 7603607 162214561 31528574 96491099 83113238 59486145 29487163 75591537 100978300 116281717 26947584 47314315 36447473 10051981 165887666 127870991 22988964 107261364 41280709 14084602 124583616 157662488 53652255 40410224 43701713 168636192 100588847 165659254 152270734 104837113 137228063 94613483 15083811 75836898 36913443 128096989 5593102 159462448 162000939 42434567 95762938 155598161 64809117 142257717 60971027 6770250 67324403 114529697 15615826 13553607 114164401 135170536 27770962 27279254 9723014 41081911 122672612 147922950 18922360 87653734 8771354 38117927 107307315 136781133 159167328 71127541 47280298 56710096 9289310 103870034 9576049 87062559 88315697 81713305 77802710 161871773 66230963 34050575 9851415 129422734 154417511 2942020 124112240 62332013 66412676 48412889 151005985 97219141 143273790 139530271 94714633 127408761 15913989 36188393 115814183 49873240 161647390 157973095 19561951 136848368 167533351 5152700 160788108 146055024 32428401 42117585 150146023 140713709 86402160 22841999 169355377 84638172 81084645 47619618 81158969 157715545 22342794 45097651 73434067 159869037 9948162 73745626 104685609 160863112 89239460 68115957 4103052 5261109 37368040 2158099 135832414 42169520 97059596 58843681 133699118 121881789 140966176 143898251 130619194 94358500 30574687 69853272 46222371 141039803 9639612 142707758 60403159 56966592 20306126 130101051 138584255 103742585 58800212 101428052 151490145 5944815 36286874 102251702 160463085 46714011 101726878 41214290 95040387 66713848 146326259 158064351 141319317 19013072 67582429 41213304 55249983 169906568 47653499 40861897 94563877 159824939 121330598 44220060 87435148 50990565 132868226 157421139 150211405 5260463 145948604 28689319 22576153 7291453 68964971 114074199 140226370 119617899 162822957 69701037 106208605 124045549 24412408 69699949 84409301 99556607 48328994 73633443 33613437 84926509 169049241 40426102 32625074 33714910 25195666 122944816 90494927 145486272 104193034 152421507 185062 121105280 159342360 57364477 102637840 125698153 163183595 48957824 119213945 162992022 87158133 153363324 129970814 72847618 39983252 28651970 94788515 134648568 31000095 75014200 144581821 103439917 43706235 109987603 135640824 13165361 15100335 138693395 96536404 58406543 88742533 162647500 66672113 67453467 33924486 166487936 157750123 139181125 1085892 91981237 159532080 150560007 99629809 118454487 90322734 23535888 91871111 33022245 50455881 92612600 79157899 81312836 59420831 40111789 141198192 61220281 142032076 61898173 108756276 161328980 214523 45915844 154684751 132531592 101617330 167577534 90908044 32022441 114374980 88063519 149235979 26229946 93457160 95146331 110516626 96630550 21788968 105181652 83539972 56778453 136584018 7969974 11228993 66362407 99746701 90466095 129431421 2115820 116193334 117407389 88884364 128757915 147768199 49981462 140862731 94805481 11701457 119677535 120095531 67640059 85778923 147062155 2603023 84676456 150163907 81653856 26776428 54294838 111370434 107758682 112036307 60496404 118082476 66163014 164229095 80940978 155065823 65771793 79399095 164034105 148526008 113832459 105201950 129235802 123059158 25800577 6910483 165427238 64985560 4885868 80684516 18865308 10108744 88796355 3932746 104911981 114299381 88212660 109971861 154374382 34613632 91999699 166796554 164518588 34368679 81950744 162978592 148104442 44737506 7193907 152672614 112726439 168329308 63679977 85817071 133154472 13140252 13813350 159665360 121121634 46012591 114077633 149651408 198271 133256336 25263819 115202353 72035715 17913104 166796843 92641432 30606766 11714445 21817545 155906711 27311996 151800616 169001369 140520232 53075224 159719131 168513996 146138681 128023413 125466477 156214887 79537203 143364621 148682799 19126598 12345060 16132303 130683896 89163640 112095552 51264588 167006946 79179829 124407207 168736526 98492016 158865374 20770260 136959361 129302051 63109440 125710597 34908548 23741707 15737733 87667011 16194761 68251634 93862627 116049769 25593245 91530754 43732670 16807577 111574961 139662174 137748909 17173655 57177426 75588698 25842482 48207002 163240103 78142285 143436344 79455093 125557886 128485065 8580087 118717987 136984742 114432984 108656163 168289222 89669067 40253450 136270929 3663262 98054844 80872587 68732785 77651631 55394483 35953028 51977908 2526608 86922564 91858361 98732753 161498776 67824050 82030797 103075471 5111203 28185830 94044850 43428897 127392815 73097773 144575395 123954225 63912265 15218468 11525694 32157540 125260471 41249684 36606695 154224612 145949573 165879574 44917077 4249422 25396912 130842999 96867819 48379042 11548899 75457407 22764173 38277489 137074553 43746610 79704619 16191463 80478544 92836014 2359141 160474798 22431670 156612194 11885890 23060704 167049055 94548645 155574463 125356844 14200236 27553277 109006703 146954443 166060998 44872775 4810711 92715161 164600290 131760166 57526844 130980648 136364208 5233807 52972697 99489525 11605951 83246943 54683628 55091713 157343143 160851790 132571287 139605836 146096249 128470938 94344832 61939432 92383610 159885629 85357000 125358901 114442674 59085047 107963685 90549480 138334015 163842447 161563478 93729381 128809850 48961632 6480876 45855069 1534148 149359603 44500407 163111379 163044892 144389840 144977615 141929430 24914214 112587583 88050582 75029177 72840036 93766271 34626433 9883868 7705216 22107905 100054741 105195286 123768415 126143927 85941732 43466569 51800309 165175655 83678165 139438386 31095771 94812145 135978240 86785595 20163343 43257877 76962757 105746579 154912874 155410702 130140355 95539847 12460660 23459473 53558398 102101626 157113966 161245612 96968289 156010054 119411281 53601782 96814541 44219839 90889293 46995089 138723553 130891398 51512023 26867463 74040168 79807622 109116047 68924460 153535517 82194762 135599871 15063207 164227123 69664198 78113946 64996287 134021047 169150510 116987591 138709630 124127285 102480675 55643652 66554609 53885903 67407941 31039382 104824091 131480958 150029029 165112687 63407467 114953422 49539802 95987440 67795575 34559453 146386184 89130779 111408514 29024831 98636023 156445611 77305188 112379877 17654279 84691365 3185018 72038605 153892755 62201708 118747176 103298562 65470366 53063120 19674780 104184245 74913203 31700478 130516956 163004857 5419838 111432263 14837311 91098461 146035525 169489320 59971087 133741550 115039748 156384105 156511214 75556653 114631374 69985039 34908259 15258384 47599745 95290355 100413883 91179551 61547871 106456550 11390969 72864567 4095249 16880371 25965562 11891942 18537939 49417300 34101881 63109355 96557076 27825957 101065561 121471732 87225810 101187043 90042625 13952937 77066202 56107667 33790407 129314546 61480483 3782840 123968250 29458263 112655651 46614238 113880212 13272699 18543260 17690982 125755018 79107409 168616761 147599372 85125715 127409373 65076884 115145862 81335497 81770595 146388734 95004653 50205607 118165011 88516059 23102201 126868722 46289317 168273973 44133037 104096151 66165394 129090214 162449331 75881268 83646579 147569622 113050 25746942 130888933 107069621 153822987 52958740 67577482 151757402 52692316 146211679 54405134 31234933 148685927 134302431 111704467 15123693 5879229 35941196 138549728 15846346 38204338 41168135 48720232 160668428 105049290 117139265 106753591 121519281 114121119 47490435 133223713 95434634 75551825 72021996 76388820 97036595 142512921 150454828 7146086 141401019 136368747 90780357 82964216 66996558 65855671 70254948 1589007 121509761 60418629 57687885 142466613 124615236 95983088 85272799 130139216 119985677 31491242 105092827 3994286 34070907 143912684 1534131 119123403 56622495 60577222 69595892 17288524 143986141 164429304 159323881 26577970 21263447 72934607 62875486 51039372 65109745 34341445 22542119 104428994 63316449 45181240 36418403 138771595 4151961 9517178 119612272 132044372 19456806 17612255 33998623 137836952 105813270 160445150 73980583 1138337 138481626 12011622 96108939 120679974 166684065 33855500 101306893 41609064 18785731 16536835 5340856 86054629 149611441 145836268 40606285 3879757 15377129 146394514 104141269 118750253 113520764 89226183 101229628 8792995 129263903 125173907 142156618 13085019 44004517 145106271 44386558 27304652 67931473 27351011 145208509 33261537 148460099 88205537 20495047 125465202 39284824 106967587 7982112 88809921 68711722 52636709 79570489 148256473 105811995 149965568 48858323 17730133 37211861 53255628 97075967 92078562 36507279 146611383 126767011 100075991 40674370 4817154 132616439 167620612 4804404 78495137 125713385 168200669 1190272 161398476 111934137 126524795 100931618 108963370 32812635 82899072 88392979 40700261 24553151 37415487 59098290 149991459 146764876 117030652 90984 107558949 110534816 44708912 44125234 75075145 123298620 136189516 77386584 112820823 10807427 68969170 94964074 2761259 17750176 47214355 100837744 154257354 106927977 30637876 51257363 129291630 166559217 21222528 25369457 150282839 152271958 11956321 95618795 105555941 13828718 117948516 22054865 49962286 63954663 98056884 106053769 107251929 89141506 86378496 89512446 104764013 93234868 126118682 118602030 81513793 75455384 55201856 152413279 73887508 105863369 119855644 7209207 133157175 114522625 108459065 59562747 123188205 62920162 55881720 91148237 133456154 146429942 9155554 37792581 60853455 4893025 149713577 149619125 93779939 10831533 61402963 99700291 56856415 151949706 115534431 81493138 112176047 53461447 142516899 156994235 146708130 93847633 48507341 111858623 111838410 130468642 28407034 50671424 121125085 136158729 166697920 38692136 141031881 104377637 126907686 85882997 43022716 68636242 70140453 163501869 33592986 96936125 5083663 46747773 75371574 113490861 81864044 62325910 134096765 144627041 77869639 164453155 112456054 146851117 47161621 79025299 122717339 154755284 2932092 31642287 119763453 95046575 145206554 32317799 95268221 3744199 98176513 37278722 91797178 56513729 64057802 98282270 52906295 55842654 68577813 131770315 61967567 49493868 36761973 154235203 150789303 92139286 62590549 124072375 92924890 157219978 148732473 156833415 101488572 138489446 66333524 139330878 153845682 37557743 159211256 24443518 35863081 146357811 163842753 165227879 137584604 102516171 133485275 101415523 107967646 34985031 5786613 91490634 169712054 49370380 113405606 148673891 125564686 138868189 104853110 43923954 103257711 73095733 156573757 77872410 118849805 70741471 102284104 18287852 89214640 12979075 89733021 113849595 138154155 153366843 72128093 41601261 23370835 123209761 64843865 1843990 57840817 147993619 48400904 106960073 14242362 81148548 14955597 136165393 161574409 64522089 148920680 109455843 103235560 39341842 78827113 42013171 85802094 104109598 47448139 119565454 121463249 84759127 39750012 59353545 107925571 129274035 123219247 141627221 142901048 128953568 137968940 35688593 127277215 157090659 9744179 60450470 103408535 131587837 164288510 94298473 6738273 49889016 96014878 47995658 83607921 18013132 105796848 32635818 169850111 125691897 154522724 161571723 128912598 62083150 11834941 133213275 126122116 40366449 164673067 169793348 70233018 12878945 131057607 28923171 43692992 97260060 18947843 119711484 2225606 55246617 133982576 14077462 75111151 56035672 164277953 143161743 36520981 122600889 148085572 66579497 17277474 140063595 56339615 77876303 60627508 11942364 157015485 158977098 11740030 104193714 106769996 93019597 35534692 68346613 104539409 48832993 103356345 156301995 157864414 112594128 168304777 114853649 123626312 53063494 31093714 59670748 164059758 166479011 3533093 43915182 147071165 133966494 161421562 150449558 103699864 157938160 102505988 69804567 127950636 58950832 10235309 76729126 18831070 151231881 68410465 75745761 80991417 135316719 165489203 153724676 79048861 20729120 60063142 2025295 77317972 89504524 94505652 135056432 154799416 75394541 103649714 155808536 42802617 163507275 26386924 30927165 166679373 59713724 103273827 115071283 127049058 113044934 119098957 66411435 164167232 109461130 106421751 129122055 79933558 57183393 98484502 50598222 140622759 158806860 35382236 2657151 2091068 999532 81837167 91596799 127532895 70822425 8193558 114697198 81439010 166158561 69396771 4841039 141979852 149786983 60221191 58543393 152685075 30277068 119338776 11481545 118497837 25758740 148212358 63255436 52056499 4420748 126955745 164391428 88223200 131543365 115701184 24036521 39089970 78325409 99377325 89022778 74526504 54112190 37477639 148037904 140610808 112618506 136081821 100173180 105693233 107391737 69917175 101066462 84625235 57849334 57986490 124996835 95868202 65932290 15540975 125890440 75833090 161634402 72171494 96116028 77839923 62817703 220439 48048936 19856051 89400314 162991325 99650583 25790037 14226977 60651920 13861443 24749008 63130350 4792844 131102844 69930078 66394078 142866419 42956314 28979424 102269144 95758654 113355048 111462132 15704192 60872223 18716388 93171577 103199061 82696755 90797 19046069 34869091 138866217 30729438 166424305 46948084 33118737 6296239 96574637 56194401 117335173 77813930 147705588 41623395 12806389 49703614 36708100 81233242 41624942 86428187 78952743 1618859 103393490 158836865 36073014 166910590 74519262 123768976 399619 42916534 140212838 6765626 28896549 91258839 158349492 164332047 96416945 143509053 133942864 46452738 145355644 104720510 112477253 162772705 87288897 14377070 137959063 168849933 127460832 18607554 5648675 26888441 30610149 37401955 55328710 33720078 14059034 26875929 63873709 80303835 155302123 18385993 598060 130202031 161526758 162373052 64711027 23285665 95650670 84609340 102623237 67125537 145398161 17757588 82642491 130622781 9574825 93557936 36104107 46250778 167544758 22156372 11358023 143814424 5119686 146281345 70985863 95484818 52061004 114039060 145433113 22645360 25887158 137110423 92084410 83735778 11506926 25106246 25125813 99960221 137848750 148367551 10416087 54697789 10384688 123843759 155015554 107386280 10734752 75484216 87492302 150971866 21458590 109351310 28505583 125852224 133902421 120652927 65954781 134402272 93974657 14486567 60478962 100234006 57758843 149958139 127565008 167950378 104950129 8990943 137076168 70288234 7446153 3755844 158135904 134558400 24729373 104378334 108038536 114137575 106318170 148258649 17321232 10470011 107652976 97780447 153442170 5517316 124225885 109751847 25977513 51700927 85543014 32599591 34123352 113299424 94223418 162626335 69625489 56261415 9752407 50294959 147375159 3222537 38808093 112178546 89431747 36346612 79695439 86052793 86203838 8540851 111913312 46435058 20729817 1763036 131830767 167884010 31175416 149543186 105781956 133923161 95729703 145205738 101057129 52269033 39585724 159251529 46788777 75376657 163455119 34512397 27266385 110307883 144665801 161459863 28285433 27403711 161624202 38331532 158408431 58590619 141988080 76917214 108805508 42003362 65334961 70795412 121492251 68771239 64445827 43630126 7463697 155380816 18561586 99312572 9219508 104879341 53801685 102907443 116168701 160858318 86100835 27419215 158217147 39666372 94812162 63953082 132025944 162953687 5424649 96483619 97030322 30453290 17197166 45674036 104160870 99926527 120582904 86532193 7039360 58512759 119637449 155140487 113683964 32866797 37491086 69331865 13008213 24758936 66088469 73615661 83004353 75508764 86778846 169317790 124642062 63462173 115571185 149650320 104575653 109507625 10016298 40082362 155654873 36261459 85506889 23290085 69526413 119671245 103510943 38512701 135865122 127905841 147906341 159771950 50613369 5407445 82857524 168960518 119691747 133549620 25376376 96245245 88036591 112366702 140610553 84402552 73355578 30762452 107580607 95390553 122443877 101083513 68815320 116318318 132006071 21043178 163375185 53999956 167334876 131652641 98677146 159527167 160784878 114473597 112483509 157651370 135995104 86306773 53546702 76708794 133777709 67682525 9670161 104332332 120032308 53346051 22479763 59970016 151634594 26484079 26674785 125753624 83553674 1738488 80460609 59693358 136215679 151283918 131293669 10377905 109171127 7291691 99107909 78121783 81090272 7086212 78425386 63554296 145860833 155746843 53195941 147773639 120819595 12873556 17242488 58699963 112245560 11212945 104554845 1313199 158369637 75270577 71047029 134073271 155694551 12381882 19088484 90599086 55340967 108410088 97114982 68976752 38626006 72282232 138889116 143260904 31847358 113001516 137896214 29449134 20453890 60844462 119009826 99405324 74460102 149763540 3323160 129428021 53306679 62778059 155636581 48011264 66078014 107658637 142731065 62863943 27956874 28992718 29819564 133916412 124175735 44125540 79125106 94449858 52190357 24565051 101665100 11331231 120601077 68605897 61367858 118663485 110731098 130441884 41488755 52896520 59585850 165840406 38938364 159056879 91936272 44741518 169412514 85020893 57253093 73448670 3491613 23845271 142874698 28128965 45313721 86716422 53829089 94511840 13577560 102328865 159057015 146224344 102052275 115576200 104939504 148345791 41342215 167998114 153315571 132553675 141726892 47123150 19215508 19943006 121111349 130025792 95827521 109079973 124112903 41752510 135833145 54916222 164280537 22394882 137594923 117436357 112801562 111661049 158992857 133800234 52870986 48292393 11763456 133511778 42088481 140915533 109104844 100581248 37605020 77085565 64682229 39645190 101192772 79813844 48421542 105723867 162558505 31675063 168047210 43239262 98059451 25126765 2049724 145267278 158328939 17354450 118293905 148507274 99843669 99563271 154814393 109899611 84961563 137942335 63012081 53226235 4542723 32847468 131741993 63814362 31571635 125245545 110595081 119399041 13016118 165562711 65110833 21056455 71956665 134301530 38243965 17551106 12704151 163563273 75983336 15612426 50648559 105638272 169528947 153027693 154611124 113362545 64022238 79034343 19337075 80619984 93605298 5835607 33829864 48560415 149093655 38811442 114217135 107933374 157482951 39413293 27112518 14964488 90536526 47067339 54538363 38149785 130181886 133993099 118214362 120010055 67150442 160362071 149765903 82185582 136491674 144518649 112959220 95344075 91128483 77622544 1822859 130096376 36505851 130316373 50195696 138763639 137337169 145814389 147995846 100900746 75911613 1381828 80423838 143979919 91525212 77987738 161695228 122857878 16901196 91351285 42994972 152296506 154161933 105085619 163332141 107687384 127098001 56660252 18692452 24452511 16058982 106289576 92664076 15106387 1523557 106174571 32423301 165340827 135406411 146498197 132680087 66023138 82338599 30576999 55962045 157537300 11201878 66147408 127224056 159308360 169550044 83225149 161718603 62402172 127382683 129476794 28041551 17271456 9633101 84744728 64804816 55899825 41354506 41461113 156969721 7897452 48489542 20221279 26918225 122784540 123914581 115634969 160746730 16260500 87065330 5534571 85900473 168745774 143728982 94711624 67644955 137383171 30139385 33528182 58766654 60247405 151799970 44254587 69597150 146244965 126552726 163168414 1981180 79213540 48916956 84093305 135574099 26369023 57196772 152896096 137459297 159999104 22939936 79478808 98862718 66210988 152357808 28756690 56911274 80290915 45493853 113972454 91917028 115026471 135615987 84038208 126386177 131451548 153079968 157173874 17889321 153755310 107672594 65013168 21428704 108482389 7545348 50763411 83669376 151707711 159078588 129802327 28938029 51994687 1592339 977823 29414165 19340934 57022930 145008028 107422439 136193443 60321287 123905384 26993212 17548284 140924900 67051876 54273996 142859534 151165989 67535849 116144714 96269147 75123901 42029984 69208768 119057936 142761087 22870117 74832776 122262538 164698533 9194484 27864394 8925153 113506110 44163450 15672674 3350496 8013154 67241511 103255688 97191465 154137980 78082496 6335441 28594714 47518927 41745778 19887501 102709835 14632359 27977512 167600892 157292806 147019927 169086964 22951887 97986895 80781943 29073757 60361900 144470947 90391992 34913393 129177645 127511509 121636853 115237968 94805379 119897396 39433302 104149463 56157341 64912630 169265736 18825018 63761271 87937294 29417055 164897348 26496999 88165604 28671044 32810323 78140364 147310134 71813763 5607535 161397184 24470820 107508374 64056629 110742624 32215765 165179055 27093393 41315627 83789056 164587404 157132785 38775368 105503734 123420272 66001463 64942788 31546458 124532548 97840916 78346268 95489578 167879930 27512086 20502153 140588300 15190418 53762075 109387061 141250807 89495684 60124886 35454435 28449211 141128679 23851425 32144433 120778557 85503897 99406123 58517128 62509306 12168515 165885116 108873491 95161070 33306910 137725466 25641610 95069151 130867785 51450891 146246682 24400168 19858635 151713916 80441926 75265001 71359489 92937997 103562062 7411456 93757822 15357375 99010737 127775451 30878562 55242503 41847387 34796297 10576771 99497447 28112594 24081299 107483622 110598294 98657613 37091943 3651549 103905275 148295590 74710818 28292641 76827505 57587347 78431319 77037659 60462863 93891544 147534789 34488308 56602724 38877368 21314107 162585722 113607787 110018798 95168873 93437049 95205083 87320330 109552267 139318927 98905133 73626898 32313260 24052807 39397364 28000955 19649977 97537602 15092515 36512005 10693476 44586206 55023492 19283372 42237639 62574195 7655253 114153759 40882484 79227684 71332272 132536743 19718742 166248967 142810047 142278559 16264291 123921721 41495708 128416181 141629261 10032720 92001450 134261325 156468714 123547993 162195351 160474866 16708365 86164381 8736487 162123526 91830702 2123300 163968893 94617852 129702571 139830423 129522779 8971087 89821064 30029650 141179101 109531374 140560777 40836907 142988785 95611145 80499284 43191458 37742907 25425846 50204026 15914533 40770930 109327289 89421003 49428452 159515845 75698773 79948059 22357669 150586731 11862549 78102998 39108194 94946037 24957224 7710061 25077839 107148705 95617656 48875782 793067 141518438 13742494 39367138 106387479 150718600 86904918 85246993 118574847 90022004 6033861 7787530 132765104 74997387 63034504 165339365 48586884 148373297 88302301 128322579 132898639 1065594 16068672 86237209 59621040 15491539 24801130 63635947 101372207 49757419 84883669 77431090 2923966 3056141 111724544 47317902 138230689 45528482 12083362 157331651 156387165 102533817 160642299 68323323 75876304 19868614 66122928 50126710 103517080 128304950 105530645 138296496 28905117 156834537 132328357 107708804 83981734 168182088 106863853 7395272 148451429 115410688 107123341 29232367 144210915 150668246 13865710 155323883 96210650 144321398 115908227 13731580 47651714 13307753 45203884 119694297 68900150 86741310 30177669 8955345 99459095 159495479 121487491 53017832 39560802 8701093 72076940 101446565 122884653 40934844 107402311 50245642 18563065 88751662 93372126 62192307 121616606 79203901 16567299 101044549 13840737 21916485 50831207 41508441 78261693 113411760 156883208 124487294 80655446 147287099 667556 168338828 122711797 152472439 133345824 167822113 67491598 40148050 76445243 28643453 51695776 150532025 51499970 5689509 47859913 85527425 135809736 25317097 10660292 165391912 151289239 1713532 148386302 50677561 107344868 80169807 2524262 53948837 5933476 130093894 16809481 35388050 36648311 94076997 25334505 13071674 125662436 48145819 161891068 58650255 38440026 159024630 97982305 38962487 26419343 7986379 162560205 167212578 104571862 11434234 124461199 56135054 77969191 10865703 132588457 155727072 126730954 63567998 81181001 53886872 16592578 132101917 87829990 25997488 124346806 27664134 93198726 38102185 88394696 21875209 19950078 139694202 118267963 80023539 71699523 79414378 71919486 164730884 162238310 15083743 147134320 66260696 68558212 150086149 78472544 97599142 21909787 75253458 163145447 165781688 114135603 53404650 38920667 50946841 62896957 44963691 120327224 24637488 63471149 118586679 23609957 114903238 59179533 69451035 2488120 156151443 59533133 126561821 117666792 89119100 128041620 96890089 70347683 129483798 159896339 22610561 74921992 34513553 84595298 103646688 168536351 103179443 64117999 42531739 160571324 75312261 22840826 152395174 71582427 42497620 123292857 162567481 65990515 55557938 100896683 157497486 89644264 85899402 159305572 50914218 38530007 119030974 122501286 87502094 136966858 39628462 150850112 108766578 97331426 162972761 27431370 27823288 72014142 131190904 97367041 32324599 130639849 310726 85771817 97236260 149419273 165324201 60183519 169599463 104683365 165009718 6195684 165495051 150938308 22755044 30905660 108894741 105159297 83168811 34980169 100600033 99037342 38140265 50706546 72579494 120122595 164594646 96552809 138426716 138240804 120920218 2783937 92256756 34584477 103359524 85908701 58073768 108913832 56300821 92058740 89582112 51817547 86683238 141294769 3684750 66301598 44004092 118674195 151470680 114292122 77176685 99032429 106206395 27162243 149414037 118363571 58874706 8986880 58474594 106759677 110946998 22126299 155843080 82695735 79715210 72172276 115140269 122226872 26602841 96541963 45952326 95076631 35967716 41628954 145879499 44326497 108716547 153285906 1757273 105153194 169916258 167226110 157136304 104103614 118682814 3641060 106260302 164113920 51747592 87247060 102763215 64194992 4205256 1299225 45699128 16177030 104474418 51940185 41840128 100952766 71304919 33359338 130198070 134118780 1108553 65046046 74185331 133447824 88857555 112689617 150589740 51528343 61919372 117020571 150645551 61929725 129177968 55645471 61410681 111765820 129163501 46198401 106296104 109174187 23476507 4537113 155597617 47090085 163744561 7700847 112608391 140582622 154336370 102787797 71163428 3899273 26597843 124210670 146093291 63052983 1712240 114333279 110831602 22183725 15776833 25213278 78265960 28461825 106261645 126163528 92247661 151715208 29702247 81892740 1004479 168043844 149669139 36261119 156996156 154320169 86099781 1216010 166031503 29035065 116051095 28723251 61137338 10077855 130010730 75587865 37485561 168503116 136262871 70577710 53999803 76702147 107002794 149911440 89625785 119783496 54279742 136951864 31118347 139684733 60433215 99598801 123378078 84765009 58334191 31667209 165764399 88191529 103582241 68008279 3023773 42737354 89586243 121005422 100800412 45425377 169016448 93826757 30055796 94603130 128989030 121203472 165077786 165829526 793560 11543714 35656463 8752790 114928500 9248085 84467645 48600059 157903140 37023467 115524231 45565916 146161869 110180638 102782646 116480923 35865869 59268018 80329318 143142278 11298336 119052190 166879276 29670814 1596963 61712482 99055923 140239919 54602691 88097298 40612014 17964308 85893571 13126907 88897794 34846277 122826513 160330468 95874271 18578552 14566127 131748011 113783533 79150181 74954479 80854550 102512414 142710682 119732955 9641958 120630266 110847803 81422469 146335864 81242745 26943980 63444034 78627329 11965195 109658177 65776213 19327555 130968510 78834746 11404212 75080398 60698177 60492426 113527870 72619801 52874811 25507412 138608072 145593967 75300191 22664298 133576429 27566537 150959830 96033816 112717072 68573597 134008960 72586294 150987914 10575326 67740036 96074072 153740860 62048997 15673881 109700966 129029099 103091332 109507115 41293391 168447322 162572241 5565171 80288025 138151486 141696530 113903587 55893059 28550378 9989608 101179308 128166264 155194921 18007777 16378684 11211126 157323525 99889059 13474795 159092477 133832534 49078728 150511795 61962382 155877539 118307641 29875902 155808417 158611241 91276400 98387041 154502392 115939167 101775345 4421122 99956872 113921930 59409747 54027496 107483214 100530673 58682266 43372627 27226877 44674402 145029040 121227969 72443086 31069217 3788501 136011033 163297546 32164578 94280334 129387000 39293239 161214264 7001280 84093373 22791169 81651340 169414962 169966085 48984905 51572543 45585619 2423537 139092164 125289796 57093752 34275128 36395504 12926137 138335477 28724798 64942295 88097961 79914637 39859543 60422947 108568188 15781831 119522121 44243146 159465950 151178212 122976181 73477944 111806977 53044216 29764161 129270040 144133378 12106278 78257409 6576093 38343721 19687768 79519693 98866560 102159970 169436909 124435206 123063561 126583054 30066761 33801984 100605966 96460023 163725198 41840434 102934031 92986600 132385732 75669618 66785792 93409543 168608618 40843129 63961480 141364809 114028282 103798736 41821428 18942063 51661062 165018082 169085043 118435379 7558132 98758049 86867501 112019528 48844162 56066391 151043861 145667628 6510541 68706877 138794273 18733558 51729997 153263245 5854205 148630898 89307987 57858174 146896813 21418062 75039156 11627541 49263773 22134731 9212929 5523079 63990652 277134 35768612 28934765 5685395 108185331 29919252 7614725 83361710 68771052 73876033 90876526 22971692 63099767 50894260 102221272 161709763 159374422 12284676 33791648 63628535 103135056 85147832 21033216 39525 149031911 98252537 12498689 403563 129837483 152643051 24888782 56569574 164737888 41985223 60836013 74754712 162961745 60371573 46387679 65286460 161694004 55777850 22898507 14449099 27060124 90156100 147074565 100511956 38496143 50116408 19840989 5633715 66164051 19952730 14055821 135478202 132324345 103961698 82326053 107424666 101720384 57663082 121908564 71610528 42306047 99650124 88868860 83558128 169502937 161571485 137425110 25251001 115648161 107133252 149847299 135334229 69339600 72436609 107817604 159095367 87404633 46278029 93943020 150813698 103049852 16725977 134634152 78649837 56902876 76812477 103198517 117417759 13776579 49506431 109107428 148918300 99408486 120097299 106751279 36725525 147124324 39765091 10426916 90371779 73314931 99227657 77870251 156233009 41344782 28987261 82544945 64802028 46272266 61904769 84376253 131999662 85044030 4541193 64216480 124958177 134703019 51779841 101862062 89699854 103852609 79856480 91194358 110661381 119792880 108223190 2785790 148275462 158756200 158564814 166793613 66148428 36509829 131640673 144906946 58795333 125052510 91549046 63606554 17818295 127379521 134416161 79519608 115304081 85189958 92342963 79967422 8943462 7015458 117059161 2739550 15861748 102199546 107523028 3657176 22832054 162840705 7694948 124684358 138799577 92989371 62505583 69670862 107642045 78728224 133982338 162573159 28963869 52191581 72969321 76461495 5719038 52727370 11104944 112796496 77379376 153607699 110605383 1425450 57821284 57334659 24836762 91242859 65674043 24062650 150196207 116791207 146131575 161769909 156739065 139422814 110711718 148259482 29680249 156112139 105545061 49091512 67253428 145553371 56949507 29675676 7889173 92532615 22651395 63717428 161565858 25731574 109745608 7123986 57976953 44770401 118901808 72159849 53464779 55983754 84468002 86391331 121897803 72424726 11098569 49148173 144252582 52339923 75735595 79542643 13768334 16017808 152595859 154966424 61188202 8549759 34973267 778804 78330356 144509622 142924933 88428322 13724967 60708071 82052812 29303546 74582298 105638119 44508856 9230082 41978508 84254805 26376537 49070585 168010949 83757164 10702588 138024530 17658121 16104185 83488275 40706602 113237459 160962868 144929930 72379251 55401147 76323251 76221251 23932294 58384800 93069254 119941358 143751898 33121644 87355061 51414069 109721587 86863897 38191010 94572785 96371419 153659447 67589059 130202847 102166039 775217 27678295 16846694 145787223 86344853 127414456 101655920 98002722 153465358 12273439 86576019 123320975 65382289 91141879 25229547 82988934 24351650 40897614 154468460 21601458 9410690 48549297 21700279 51750584 15861612 165082835 162836081 57236892 94124869 157879510 93448133 41450862 97593345 87976972 115870028 89595032 47002807 99337188 133596863 53773244 118802307 110284746 57599723 12253464 113883034 9996901 68382602 52606959 112939908 148714691 106224330 59740091 118737469 165894687 135756237 157421615 105832837 69626849 96932776 39862280 38331906 120384786 26464546 16959608 73718069 59093921 47113579 2471103 120039516 66090118 80779155 146777405 84531837 136794274 118006452 90724648 106263022 77738467 98548303 84395837 163483220 116696041 49221188 82046012 32166618 79688826 28269300 65850894 15060997 77079292 79820338 39456830 166342093 64879786 142016453 57272252 61308970 102179282 125443646 98933710 96555325 140517886 65704830 6691744 156407140 125746297 153580754 139687878 20204585 32951848 64517890 50706240 151784721 138709103 1256351 59948562 45863280 121921093 122368890 38693734 39692076 125774874 109833328 100900304 22459414 21658544 82605601 98546297 73949150 15933539 20946805 38128722 163700548 115793919 121250919 85375224 130010730 86269118 133563169 59745157 79596618 84671798 41412323 166038830 3970503 59261388 141057075 147691121 9995507 102975188 151174999 42371208 116911618 107899459 62479811 111679528 48640519 27803398 160654845 114393374 158738129 32775354 113182396 59821266 74382293 50230954 107819287 141527856 124134969 96521546 83440199 74125797 104693667 92876576 98749413 142078469 163281396 70025499 160434372 16107177 24575472 164603282 104357152 39627306 60969701 102459000 14346028 68382449 17422807 99097131 149184469 22001791 86493807 136602905 34455413 152001403 51887893 17650743 10874679 141036947 132844426 132027151 82944156 26865151 82191175 123036276 65991246 130799853 95343735 138949415 20825000 145002826 169292103 129976492 47910522 27443049 55141285 20056770 63362842 51394264 98474965 134050729 135820973 114534355 151502181 151457301 78509145 63974400 98251126 156103112 58673970 51362542 160336894 148061143 165287243 27316144 27093019 128285961 150958742 135821602 46257408 78952403 24306770 159341357 9706609 158853865 70157028 147829620 5469903 81857907 107976588 70910060 135074282 10301541 69106071 168238528 54262776 99572264 23066535 145711165 44240902 159937836 78381135 43125175 11323445 30953124 65528965 91740279 22298543 66151692 24257963 53607460 64594390 149391733 97031359 58042165 6536194 103387421 1282905 160747920 135485920 28438841 74786706 149671604 30311629 141074347 77584804 160871034 62522022 56857418 17189669 119150484 28076554 109943505 72764029 160552420 119303518 128331334 58142873 151926994 69790270 164431701 142964407 131124230 134838271 86370659 10020565 77196796 111973509 24271937 164223706 163977478 113157389 43883953 162126144 128465277 34749462 89278271 136288575 96618871 60249734 121144295 5149810 18361394 21068950 35301588 81447357 133949409 27602951 94755093 153513230 49205667 21670036 25881531 65261895 166147545 163163722 83978419 126308419 103218815 84175568 40857953 6835819 121125646 157213331 58736751 165957026 12282347 2125255 22584075 102689809 143304220 131290405 41632745 74596714 35711237 55522323 64318922 103045653 28668205 55702370 118851437 110352797 162514781 1105442 72416260 36774298 32774691 1571599 155532983 163575938 26335465 33542530 67117598 125630000 75013095 29283503 115169441 85997883 109869402 53851240 109120739 114002952 138701011 134617509 25693647 155459152 138105433 86269492 45864487 163606436 168880023 105537275 107681519 100463914 103635009 85011628 73509088 149348791 140108866 123895643 135894073 39645411 37786223 12746277 20933171 13520032 74732833 127763415 107394967 11597468 136863923 6304501 22469121 124993724 105221551 151283493 143182959 92440016 77938557 51477853 37945751 38780077 136996013 40653681 62920230 32226798 15590989 112652676 147766669 44160152 78093869 107244755 61841750 71102245 10220383 112806543 157291089 75611597 62128914 54175668 96899711 73078665 153196333 136749088 158497137 18946228 80593498 126931214 70048908 23336359 87268565 100750449 152726878 83567359 36256121 160082693 106147014 161883401 16519784 129177101 55599333 59081035 137591642 47117965 6145126 74195599 77441528 163603189 126559254 140012187 10478188 12279219 32750789 12340912 42554434 153150824 112771676 102626076 95269938 19756006 95505167 108048056 105902061 24059760 78488048 58897758 139164601 40576909 129981337 32307820 144817985 101807883 30194142 126448380 53250885 73265427 130212911 156442840 37934854 37560327 152850060 152805231 150995122 141756353 92882543 165667448 19196536 117244886 45187173 2589321 125719420 66609961 160193941 157244237 30551907 6208757 119380613 40785482 105383952 142637004 109915676 157414118 91181472 147934493 157161702 69259632 114974247 106602869 58768456 59734158 71896162 137837649 94741119 118986383 138648124 73327664 23416939 25796854 73737619 148507342 21072265 88856416 84006809 64216905 18261298 34025041 85426377 86233639 43254188 87221696 46531805 59345181 160230610 70628302 109004884 66777904 424677 161712602 54735716 71825374 140140690 16052046 126518539 87276096 58948418 35034059 9930176 163179719 30958734 63282347 31307659 83097275 14486023 141711405 63139054 75777959 38533747 19299420 132279567 101324607 79077370 35175856 167681302 138612934 29300962 48641165 118923398 9223758 55049638 13397224 108280684 65411478 55193237 98610166 75561804 28903893 78605059 86626985 92776820 87234038 120028993 122582733 18396550 36260524 110007476 79640002 62975395 157825229 125860792 5650171 159198744 154521721 134000630 159460170 15430067 63775007 132395201 83792541 33139256 7184795 116466966 144586496 64827545 96423609 13767331 107493295 15371043 70540208 94875215 74933518 38704903 46600111 58778299 82985925 96193055 44160254 39876679 157478446 30036331 21355621 3818727 107645088 12424467 72938041 141466265 18686893 153481219 160505143 50372887 164507912 75039530 116822351 66158475 61247821 154294975 13525693 32620212 32821628 404685 2750430 60223299 116370151 126891264 80917450 36835379 78549435 21500342 127313119 164991222 6196160 25762463 120069147 106590000 61567302 168941461 96764 12105547 63231534 81974493 76618643 23071975 105906498 120932424 94509290 140337499 57855284 31468938 92730342 17673591 160155096 53459458 122834775 8681798 162027425 135507289 45417200 162126433 24898064 128474236 22929039 97890471 127978567 135820004 2123385 83728672 95717327 112003786 56728337 28188023 30449652 58934121 109849971 85412063 59784257 168512415 165561555 136030736 78511848 152461984 20581237 92414822 146478069 148486177 18789998 64229791 163373893 114938700 40206037 145990373 67947113 22415078 15170069 158629550 51139604 38706229 60361849 78786177 3001078 61381713 31552629 74427513 85180880 120044888 23920887 111136191 36636836 26319451 57099787 85726002 169527570 120694186 77157747 72142985 84457785 123558720 44533149 49430951 24196151 160049152 110023813 131684108 29568032 75846248 117472856 151415328 124513763 64791879 28984218 7218370 80828676 79919550 28100099 24125159 30894304 42732577 24064928 154186668 72225452 54742465 100285771 30145029 158576901 5487311 19981732 85473671 58195862 154227740 106305505 102248608 31821365 78519685 110494203 55120494 156702379 104498201 90632627 31899004 128147785 139701529 153484398 152271448 62410247 26528160 132874822 122246337 90647383 34192202 128633696 29668842 23473294 128628307 95703064 112710306 166345255 161590202 124790183 56964025 77519847 91650060 101998368 14798534 33898289 93422888 67475720 42863154 47345238 155080868 62064943 70658358 152662312 155131188 79106015 119501789 164072219 132251959 35073618 126324059 60676077 24136736 108039148 142205663 35346978 96000836 102334526 9550413 129836701 167492670 140634421 99555519 155770507 55949856 29319560 37940974 106118879 89430948 126814288 98228754 41784266 65943017 46889910 82177150 67642320 85941562 146001457 6524804 132524401 20438284 98609673 129118689 78675728 78410273 125803536 83166193 63109848 39286490 135143574 19095301 41078137 12118620 77273619 43820713 27397591 79116198 134846550 13092737 49529755 49540380 73068805 5249447 54382184 62014011 111872835 21199969 102291227 15768503 19185435 145827649 26778077 82106923 57085966 97788097 98716416 28166705 59563393 112256015 17032062 85016133 118730873 117835976 47428793 121680033 44126730 142363185 23517647 84771945 160596161 30077726 1106241 72190908 121412147 16923993 117658173 161658729 57283302 95215878 78814125 107471637 130156590 148916770 83650999 84767236 88486768 110458860 39166028 89824566 125348208 25474959 90403773 9993331 105570187 136070499 36708287 56069468 86974890 106656334 77739079 57154153 31729633 159764827 41527209 56217130 60513693 156495608 35632510 134746437 156276223 34140250 125069119 120693931 119694586 150873640 100731035 106126614 56220989 1141992 121475438 105732231 53915925 46726523 131090536 37923872 78466101 77236899 32935188 61245492 154681028 87422347 27965918 33110798 102558637 22360627 168256174 116983647 125175131 76764962 67224766 147536166 162447053 10367858 147940375 36474554 46700394 45133351 86309255 70870314 64415652 151587402 67668959 14133511 70479569 14575273 71589601 30879905 141558405 168103531 66474114 48198179 99556998 131685383 128756487 81512569 138133857 73148161 42983837 5117901 38244594 62650814 44566826 61430571 113541861 112544284 116690635 28672115 60957614 121940473 23643379 121340968 1540098 145179660 87330802 135558391 129252836 45581012 134204817 39117085 29636542 87332111 116929757 48797021 56107480 115641361 110416020 78357403 63198554 101687846 37802832 145526902 123447455 43898420 2186608 45187190 80070204 67145019 90461573 144023541 74819754 115586774 163804452 161434142 149527121 63319441 144179329 125719879 101067108 92194655 71125365 104139535 51431851 35416338 132583986 63318948 99675199 9443364 112597256 33189695 76614053 74626430 49743887 115936413 21829105 21443834 52844874 5794637 111376656 92767419 81778228 85683995 155295544 157558091 120861602 103513425 67504127 136962217 115667354 28627286 131389549 142043925 167647438 24865220 136329035 80278420 158581559 96984133 65869203 113131940 94952055 30727228 113908398 67712683 16403385 153460717 33992384 125748864 46150818 77946683 91937615 58849699 91895217 97708826 26822974 30746047 45624345 14656465 9012635 148679467 155526778 111010782 113036077 6386764 2733668 150919489 161788201 3869812 15620161 8175300 137399457 130694113 43289701 146131371 26713528 45430154 72808059 81109176 131965271 21064343 118877957 93410937 166437633 166242167 118912501 3397348 97656993 100776697 159946472 93214349 129039571 105880930 96011155 156949780 154110457 104068237 81839479 74573764 33644377 156358010 66451351 114580765 59866962 158071542 16576853 39774696 148456614 161234460 80505795 99222149 130670041 162815970 53151265 100954568 161041714 76680489 95666956 87650215 8753317 28989811 28524861 120739508 5406680 41438027 154336234 29510130 42947797 17537472 3895618 122876306 159410479 39994795 44758654 37911173 112783695 143727027 150771708 103707956 74906692 69332545 56276596 52022703 77782293 120536392 953615 132428538 76040031 168431495 137221450 2180845 83684642 88110626 9290959 161378909 151071741 119424830 6207227 27355856 17960109 117273803 50814071 2948905 161094890 163191449 98004915 28494771 85441915 5309321 56615627 1020255 307853 65051911 111033001 127355381 121376957 110245408 166394164 16383325 16350651 105184049 142303532 2330802 33703350 161765897 89328132 127065004 38419048 2124099 127392934 56446137 99954424 65349173 157266116 101752480 157788390 117953803 19638757 75407393 54218678 76018203 132323937 155329289 76507820 51705585 76279323 168782783 73199756 26124631 143586080 74963149 56489334 106039642 68241825 66041719 44051403 36925598 21071959 139886931 157962929 34169167 26816820 116783965 163288774 15282983 117857311 111394812 141258372 49213079 93436284 98598997 110931783 50744830 13280808 19436304 78084417 164879379 131266758 90435240 34142307 19172379 60702427 42106195 15212705 160502763 142311029 14580696 153077163 8488270 108281449 157037296 2007241 136149039 57275720 53011661 65263646 112971375 133487179 141078597 127245612 103419211 117102749 146721237 137712359 87075394 83452779 51710073 107399574 116433935 112255811 120536715 139355137 23863053 44685197 2892924 125619477 16656124 122836271 69081557 72937446 14679534 63320053 94871645 145446611 18755063 55214895 143970348 148951025 268549 110478971 49250105 130611782 141589651 39506997 65977986 39438538 12971578 155300202 90087641 129221913 74235090 7017277 151031842 106639402 113618004 131719876 65619099 33283297 133223322 11343471 104637227 47415788 146389499 105216723 60262297 12918283 35664742 162589003 80673840 116745936 138730795 66875960 126504565 81396476 105214513 84976149 128855597 12207445 144639179 8045182 85475490 122886523 37734832 167556284 51637602 165745325 122218389 166710415 1288600 60570711 144509571 153211276 97879183 21325786 48649529 105983338 84488215 86067022 101284504 105049460 72042039 153082093 164527700 85658937 66501790 61314614 52902691 56753174 119326298 53854895 2864568 53234684 162261022 27541666 158114314 11959908 33934006 162002486 150190563 154004105 142122380 110543435 69900379 82299516 89901423 142012628 73353181 89728924 113636194 13894219 62584548 77049032 166591160 110046814 124934377 118663128 42781520 13745401 11952904 165693390 161033537 1079959 84765349 165183203 117934967 12970337 46634808 86378445 67017502 122036438 149503355 119550358 165887632 55649806 67076917 49274993 111768132 82345620 96777243 12867776 96101935 71085109 42210830 156083511 51019125 133759468 48510724 130489586 102324904 89201176 58337336 169947028 162693723 121159850 142181795 127612200 73869590 107521362 129232929 77353383 63769924 8314666 85529312 98839530 23658033 154280848 13443753 161250882 42734855 55123146 46738916 165950821 159024613 138996454 31723989 73404691 111853846 79874483 133155424 7386653 87723570 3494979 68097121 17051136 135257678 49578817 4195974 100287845 14565855 110214111 106755461 85483140 55003585 69515788 30396867 81135781 113640308 160545535 81412558 95913558 69218934 88728474 97781926 102434945 26741901 69881543 108494986 63369931 78601183 96086244 52848359 30485556 165491396 51919428 128587490 117073917 87653394 71195813 151246535 58856465 31853223 41661186 90886199 115242354 41270951 121347224 116356908 168884290 139581543 133783914 112718806 32725442 99259328 68634695 119180030 164517653 54799772 110161428 125973587 56551401 86785119 107611513 18321988 51718777 21167091 112805217 150367788 125342887 3813474 131337869 47899268 83434861 105766792 12677172 30760684 97623180 131940179 90588121 75987518 24919671 85154649 148985093 37455709 89887177 64732311 75831781 10688240 91175947 164449755 165281463 93246938 38039778 166602499 364905 72742150 114373722 165876990 92572548 115443056 88463308 11415993 103796033 155034118 88812012 132233837 81674715 53267868 45238768 37263439 42247448 82895961 133620850 2844899 39188536 10737727 153716363 102923576 43882950 52886796 108362097 151606816 35622072 64653244 152014986 91650417 100773518 131288178 41507608 19321979 84717341 85989332 163827623 105691601 91055009 85328032 57596425 532967 131751360 56882136 32629851 142262613 65069251 115546348 161680897 132463881 30705553 110625426 53155073 25535428 118686588 107868111 150476401 101678921 119867476 139339667 168946578 84180889 146569257 28543969 99456273 116423191 145921455 37299904 103604409 83841467 130824588 153781473 141113362 94432943 82111496 147512604 89836381 88227552 107394525 59989005 153301750 23936527 5467047 117509117 110463280 54176144 147542218 112085250 79318872 19981188 77770393 46815586 168608499 58559883 22717236 169571158 100726258 12403013 120487075 129141554 130197016 85829345 121724726 69354696 137170637 86358589 72142220 63599686 74856576 83034868 92575744 4954395 12285339 112167785 25161122 100075600 79341975 17808401 1338920 163841121 81468522 28031130 37831120 115027746 138367573 150705476 112323114 152608983 95291511 29498162 26590720 159206258 48765384 92261839 90411389 141639529 31605363 116308033 70256495 29628025 65807119 121722754 9411863 65097165 53995706 58949489 158972389 14480039 60268230 153997560 12396111 107061427 162862091 115074224 150795610 69638188 129119284 86034790 92113395 103823148 109002028 11432976 168300714 4204457 21293061 118979668 143144131 35843837 120232330 46520738 98666402 37507712 19578339 6867983 21336666 100910181 50657280 26451099 121825621 150818509 82833690 92024638 109175513 2786793 19894471 824330 145262348 144264975 77364195 106233136 63687049 122999556 68723809 4982020 149912970 4440621 163754098 106226795 134872135 3979666 158986958 78115289 110448201 70136152 59112434 98561852 156914131 4261050 95363251 28498137 136350965 85940763 34320535 79002774 168072319 48556216 93830378 76990467 34838151 103310564 39439320 3990665 127149851 166642381 96305323 146251170 164569945 26826918 66517685 58302503 36269959 115517941 55709102 112548857 161479940 145577409 111125906 54154843 108334761 114382307 129757515 43083253 160794585 117884647 58015560 100130068 104711024 2806666 4412792 169980093 44091846 89865060 140280226 50677714 20806130 76981763 69130772 168421618 55614854 1264528 126962749 33620101 32354417 31018676 66941750 78973925 86715657 49887435 93404834 14441024 25409526 32502045 33190868 37744641 84558561 20230391 132526203 48011298 18874029 108767598 7942791 40923454 122902095 121973130 47502369 84871310 116940484 74007613 108250254 122190322 7700422 12417259 92019198 1879163 123059464 99637289 121020637 45968357 115420718 151592910 66492712 2898704 105959351 58635125 120897268 40525331 78260010 151928898 154574098 160906292 66121568 168827867 79187020 159240139 142994140 62969275 153726733 166122640 110054566 22939834 35488724 65489083 91290952 95209231 36055181 165936456 4069817 71154741 4810847 26697157 15368357 125605231 93523630 169589909 49967046 84187791 921706 36299522 101636591 152522028 150342747 168957883 120751323 27922177 108535395 34656098 134728281 22884822 79126500 77085412 70543455 16120199 83603569 17732156 128605918 157447098 125931563 125215829 11821001 71822501 79054828 62865014 160648810 136374068 133122291 50513120 79115008 101265549 102502248 37077476 26228399 151664412 78177203 49273446 46612113 7284925 136963730 36232865 96912869 122848154 59743576 40749901 100447339 92832886 94853931 94692941 90251521 81191541 143274079 70654159 16014170 140665089 132530470 165124230 74615652 36223617 58516193 58058179 19728415 30098687 22722625 47260442 65269154 161745701 23240207 148503500 137081013 1898135 94788124 141241083 69517386 47907904 8195003 145092246 145749194 148598921 152656430 121105246 67295197 61267218 79566290 49860541 7443858 81093689 2096644 83176019 148643325 146095501 73565392 148743574 164423847 103382015 86102501 98747339 51401846 168599149 71907025 122331439 59155257 127973552 96704687 54068704 6384469 23798419 116559548 119635613 125249132 124216399 159316741 70174368 12684550 73385651 107128730 53246312 155116568 97591509 6800476 39913008 28903009 154586695 155068424 116337239 114894109 44514568 113781255 151704175 95796666 87311983 2357509 12184376 136190621 159073301 160978661 122150219 78734038 52579793 151520473 169655325 14609579 27391879 169898748 117007974 92239297 26831661 108437713 89290494 55122449 12741381 84172474 134414495 142704511 129232895 86798430 3919860 6805661 108887295 124043883 34577320 101319354 68307258 114262899 11538903 8804827 50422255 29175825 109445371 142339045 46641217 8227677 121118982 88252219 132787034 110124368 34350404 120014492 59216389 140145960 74737916 57946302 130064790 98268330 139831562 47887198 3974430 110743185 122149335 132422996 22189930 114072601 19982599 164140321 159379879 85350421 125801547 44610431 56335875 147193956 10764774 93187081 141333988 139427659 132800260 29352370 72210101 144083449 100070976 78271655 149660044 42361450 162550362 50197736 8112434 12099716 46705494 110433649 26564353 44242160 12193267 139014678 144930168 130192341 40650145 155203268 108782660 20743179 166482904 128466926 83477276 155159221 141405133 146250558 150509330 124515854 118962957 140983006 30408614 157850916 51558705 127222237 98594169 70696251 9945000 115326164 6049705 34720086 139538210 135935774 140107931 133770943 141174426 89011133 53545376 18380009 98806686 128312906 17635596 67597984 110922654 152069267 127255302 135439561 66768095 151447016 95072993 34519367 38288403 11642807 75198854 49575893 74318985 84136502 10335218 85896699 72121276 63288807 74245528 108056488 92232616 36843437 50260755 101419195 54458072 66636906 73195336 125017099 55641187 79564811 149553318 130637282 8040779 155412793 26642315 145423729 49810085 158770242 164744008 109064214 64155773 53379779 124781972 50716236 16643340 15038591 4963830 49186950 164007126 119168147 62182634 9919789 52997211 103295315 81325229 73027750 115320248 1718071 66751571 103302506 133457208 58146970 78392831 130509272 137575866 54195320 100767959 102299302 149021371 113384951 71510517 146042121 152316668 32821679 53970580 85847348 143720890 13939405 967487 164438399 116484765 60968392 81081534 96904896 45575368 103900651 96873531 13756587 139615951 128843561 165518086 150949494 53300729 154757902 128979153 38129368 156374755 92301483 110048446 128453496 22966898 61619951 16830578 138146114 104579291 132768266 42140603 166516173 44065564 137117444 3526004 42002359 31963230 37618416 160862109 106853534 61015720 120889720 64726412 51811376 168033678 73423323 72681545 26415790 48010244 20720620 43986956 97471404 89021418 115692820 117911677 76290441 148813223 8239985 97869969 6716445 49393721 26645001 9448209 24232208 114577994 122455896 100714052 100741354 137257048 4409443 48982440 125456889 113533616 143544175 92066917 19755955 80823933 12922278 108601406 47037317 86599139 5343627 102117453 40049161 105184593 58715824 34349656 161067129 9861530 60171126 87015452 58080109 18518185 148408130 75193822 13084934 107150898 28214985 50161526 133300910 34034646 77326353 50239964 132977094 20226566 101890180 75671930 64032404 161897273 91338739 104423860 37107753 11091106 58248936 122876884 4514554 125351829 29388410 135012572 39724002 167898562 53711874 60100457 128277155 107684732 41428660 155141490 82740649 17447304 128735186 29962993 164447205 103605344 96304796 8365360 53903141 131127290 105182468 50406887 23513567 4683993 95806900 92580283 118089276 45918411 159584457 92436514 64422605 157081955 10214450 25156923 42221812 51880158 78608561 117752217 7113752 151141016 13401355 131541138 7545467 19327844 31512900 92296485 141415707 68646000 98583442 140805917 159063594 131763430 99406310 91520095 23129809 19307410 62351648 165258020 83170256 99638870 39891554 18002167 163125846 56922001 148679773 47466720 165521554 96719562 116024762 16097980 35601281 43484062 20351635 39043781 55999207 72771917 100960076 122044615 75376504 125438563 125390232 151178943 101207664 110700957 13032999 116993167 29988986 112883587 60065148 114268934 23933552 64893675 64037079 157549047 153205513 69366511 97707551 46436911 126164225 22148025 104940745 70533051 64018957 118154811 105570527 44664610 83802979 114173343 108579952 78784035 133080641 104033897 55223310 160553066 69761319 50113892 134308806 40857698 150863882 18002473 88859221 36955280 111823773 31470638 53977941 118202326 82103285 168644811 89829105 36776865 3322497 136476544 50244129 58373053 101701310 71983644 4190279 110429790 53936920 131777625 53729877 156829709 44225721 49345560 51274108 26900460 151282558 159031787 118345279 85663204 107993690 100634373 104937107 34462536 146276296 39551282 138082602 136933351 5214903 110432952 155763333 26858113 15694910 54190628 169787398 161797585 78106024 18328465 140375766 61268374 15284649 59493302 162206775 84386215 51243202 128025096 17935646 102552772 127306676 132602414 99578520 148017419 8389109 168999448 60346260 82858068 59914630 169369062 146646981 72808348 53561526 125809384 139561398 67405646 94383796 145762675 45199804 109361272 17583525 36192116 21652934 3157546 93655907 75129919 118706580 147101680 133962873 139874266 26902908 75611767 158728592 148525039 8999664 117726377 73063076 60941243 102614669 117520541 134839750 158491629 25131814 89971684 19803521 137822961 28632352 42244983 163051080 86766113 146692813 4330002 88002931 160290314 24336537 111191356 76308019 63170572 52512762 92670213 151158560 77832885 6001357 76487981 92663124 100674918 74063968 110364935 24851790 2739720 168169253 44189222 106939061 60592488 68402186 79403940 151117301 40538625 134818075 73099609 20763970 110745718 83038982 100923849 92683711 169448078 58864404 23824378 120703638 102930988 64787663 15635138 138957711 28788684 12615717 141874554 115059536 31164162 20047318 30347142 25897273 37862961 164034581 112908951 82007150 109118767 118128665 92348233 166363377 55282249 116938036 100860830 122860343 110141232 29631850 39401580 33690974 105740425 116704116 161303293 121079899 123725949 48934721 11920757 70967078 78981082 101510995 89396370 150089753 33525904 28846858 27626836 92925774 144858088 28984031 79378525 71885282 155837113 79882898 76166970 74893364 43313093 48058320 13102665 139068279 32602957 169421269 85438719 150162530 52151886 90346704 91792690 119835227 123358052 123133720 55891597 17285226 56086060 4158812 85123420 48301046 42398221 160245910 53196638 132847010 44520688 139335366 94148312 106776099 6310604 147213421 33921239 87633419 25913168 132420854 167639074 20389783 41236866 3491970 74330307 114415372 135069794 167347966 148562065 134981989 63342510 149304234 79549936 104624613 164166059 167574049 169987879 157971718 103683850 107026781 102781014 29048240 132051206 54634872 99725247 16842699 31806031 6762498 80255980 108448015 136833680 8434210 90104522 63055210 103486735 50034910 33191021 122425092 139595942 77003285 127295626 138534581 1195049 49643162 62888508 136583882 142021162 123613800 71295399 37407667 40012696 52214497 124033071 123422159 80588041 49867630 78185142 152029742 42727664 138116823 163467818 104043247 115826185 132189025 109421775 10763686 5946515 167532841 132607140 116455134 84090296 78215810 46186297 98343606 49801160 115910709 151149907 95472493 28469033 129321788 74102269 156719702 74896679 73090395 100825827 140022404 77117933 23104870 162121299 22181685 125355161 70588879 164939321 14012981 163953015 149441764 89742337 26221922 137947520 109348029 100739399 42293535 58228502 112241973 27688869 86788706 141383951 98746965 113137448 123955959 76533966 113534687 30242116 97682068 15709224 118554991 22562298 149417505 126649677 98346088 166424560 43703804 147768828 142324255 3391432 105455981 62640444 80535800 13721278 116330864 65610174 109929021 103278281 134396968 11042231 154473832 24546606 30624633 160396462 35779611 19701436 29613082 24995151 40114254 144677157 93338908 44935981 14475602 94134542 8724502 99204129 64423319 152353099 2817019 114383599 109975465 45938913 140686152 125470455 125609022 131687015 29821162 26464240 160724851 116297323 164889239 168318343 50878620 121736082 67879912 61002800 31589145 17351254 139589958 44721815 152042611 59168585 80345043 45387450 33628720 21130303 147559014 93415629 9357361 3253630 21993053 124298101 59439072 72002888 168689691 2874156 367387 108989975 101806931 32335343 69831019 55180079 159229565 58256943 167975096 149954212 42504913 133638802 5630281 78038007 126908995 103623024 64555239 89996912 33821942 22846453 119333829 68232781 73951309 39457136 132979168 92473234 47953192 52427150 168418065 16857285 115215273 38270961 92722369 120390702 55794697 43798494 73928104 163557221 113832663 90045039 100573037 39147668 49556615 142880954 65108453 156097723 2963083 120575033 81860049 113798442 126308198 72802296 78318473 87947324 62005375 56539297 133923841 3355919 104301545 133746548 140851749 2847364 11328800 132322662 168481441 107030487 26541352 119750414 136865776 157341868 77682299 106362710 23254385 128838971 3212184 122441344 138975629 115143006 5338867 148748317 81711163 13981837 32571932 137864713 67843855 94203953 94888203 99790510 3877632 96276066 113504648 158364486 4952066 28105913 59189376 9234774 121698053 14096298 163257868 144762565 129249861 155789190 137659676 122296215 24827446 67138746 37420519 142494646 40955295 99922974 148788386 141746612 59196397 674594 67806047 56145662 64732022 122557947 118577567 151524247 27833216 123228954 13798492 42680914 11259202 129103933 164910693 39248274 12556506 159580768 134171905 24281729 168786438 145475239 91643090 141378324 135849550 50859988 14816044 80014767 124193738 128723065 3888393 5764156 22021392 100864077 28727620 142577164 41172062 18646348 137294074 157186437 1047829 2815472 64354214 120082594 169358437 141404963 139115981 58236679 75652091 138159493 95718976 116291611 36076516 97735176 4634744 98091360 92484488 14325458 166801518 78112195 106605147 45583477 32003282 138199579 122399354 121010352 70283219 165364559 26035772 26453530 128488278 114094922 86084362 79022953 166215239 31952299 92010001 93569547 102930563 52600516 153471818 34302872 105002472 120814886 159527813 122994167 107622869 10636900 64023037 54503938 158953145 49771342 62096444 4833933 21372808 105389851 155059567 12769142 26136633 63775415 141180886 50052437 168719628 128767265 40874749 138757672 126906343 63813308 115007465 54995612 141476142 127784835 148815790 80731232 136071043 151596412 36139314 63872451 121396541 138813517 166687295 124673121 76495631 7403279 139584229 103823267 113060149 4057492 17294831 3402074 113445590 73005361 131885575 78611043 14691043 61639960 96596771 135459859 163584489 96205006 3082032 64395269 23864192 38069375 117446234 157803996 113288017 91428278 84144645 81205600 85857004 48652997 14331476 166656848 119696575 58492818 92580538 69890570 120238025 136494598 145464053 125200869 140739600 130519812 126198735 141760246 28308927 144455137 8785872 51340255 7666915 80216115 30258113 142559841 113951340 71088084 12376357 71298527 94371233 68730184 141506980 85325805 100190741 28417132 116960697 119018921 119212568 113084493 168035871 56393964 48105512 97857508 92980803 53284749 48213190 109948435 32611270 168595273 54359727 32648772 96500925 162493140 63978378 94538751 95039197 103028823 149783379 141810685 54379260 160331114 34876707 83845003 18584893 139832191 138526132 66446234 99850316 54083970 53985149 63651043 79021576 114309343 13615844 44712618 137053796 167514872 46854125 146166153 105959963 81022187 65331510 28580264 168042450 128204752 100699092 84265787 79312888 15866899 65223560 99654408 27366175 63607353 73398095 57139941 34457504 59409118 132522752 106035375 94985375 56771636 115577237 83180371 38840801 94767639 21658187 90119533 56385175 48203568 20907654 54826785 32763658 95536515 159558243 151409531 144493829 105536221 111662545 82934959 120563116 69339294 92111202 107335076 69049053 136099705 28670670 2011389 97780158 44509536 3502068 1466420 4098377 80469857 73751967 67994917 152904953 77141240 59889266 7064367 58663464 20672425 128676485 60181768 63223935 32925039 37756405 19749682 20202443 7822822 126673817 109303608 163488456 74884796 17278103 21827354 119387753 133047695 67631576 158024962 158805823 48442333 145031641 22292933 48116494 97061619 3758241 22697380 126052161 98616660 104240362 30591840 151888132 42041510 165580867 36104991 101512202 17334050 32940611 51891854 126812418 17581638 28690679 63457498 7188076 104479025 102544000 62147036 66456213 34018513 5653537 52228386 48836750 12369557 53268973 83926926 30126363 160675007 149022476 119326417 104763775 113615777 152755812 74135351 63567386 57502075 57257292 49023104 122562554 58432808 6947968 133876666 145248952 87187560 132268415 113053689 119694756 77482889 137919113 63951144 83270624 18752921 5359216 27516761 95221879 105907790 51221867 29878401 46384177 148708690 72052528 5313469 130931484 74026857 90580216 47886790 8541565 72485348 152601265 15455074 64675089 5383611 156104149 129776402 47041329 39504634 73685072 4056030 34740350 119190196 51623050 44649242 13666895 67647845 28740540 135525105 85888012 70807380 83270403 74672024 49699908 74967161 5276766 131645042 152283807 83333864 78232606 107029654 109067971 44338482 141838735 119767975 81038779 88488995 54672391 19881517 115080463 34564128 57516627 98991119 93628163 100302788 131286971 89047479 133377393 83350048 55713879 139057773 152062858 28076231 2910910 65091079 88499977 156727607 93385845 158104012 61702894 63715388 79518265 22515990 137236767 33646366 16441125 99449490 64238818 105520802 160788958 61464945 154942777 120257303 30669241 168548897 160970603 91818156 33232008 127459625 23630255 165732728 87566694 22931555 18150917 46853156 58939272 32880261 15990608 75106272 10211339 96963019 18712512 145065896 13621267 5210143 33046181 106518447 38415597 131941692 128335108 63037088 149421908 11520560 123345472 98342756 71206047 12803295 30832271 99043037 31258852 151744448 24143910 62689778 51673710 32914380 35187110 163365393 51852108 53896154 78115918 111388267 14084925 131026803 16874523 95658983 104739040 97617876 33300654 154819935 148315225 71389477 60960861 142846070 104455276 97191363 66107815 48488641 105115012 57101589 29927344 48505845 53459560 90116065 50679431 82587785 66114122 81220271 167176215 145371896 32550631 39346653 100067457 55481353 126395034 53007887 143307671 122746851 356915 141018621 63170946 81302466 116603782 119105400 11692974 167016347 77925246 60568348 165107043 54948624 46555877 165341711 87817818 65809584 33983272 13519692 66679797 146350739 159052357 130238479 155798557 5607926 88124872 47848506 53962896 26827360 17163982 98368817 79698006 103405645 46130469 29342578 94187837 98897313 20878856 149758644 81045545 13927369 93867965 72700483 164591977 61294537 105796117 91994514 169798499 150797684 89599588 83387193 92072714 104321180 82497226 21005761 121764285 59565195 78877671 63624421 15913887 103735122 53762228 58109094 142701485 1062789 38296393 147576082 166360759 23201362 51604163 42409356 119236674 22814476 101507714 117941359 32243475 131996109 64871779 129896677 51981053 105181023 143945630 37790133 5501778 84609476 169027073 11660470 25438154 46206357 49347379 140221253 70603856 25348428 76556542 10079351 93216168 57663592 133457684 4471306 73969278 90805262 35235526 139560106 60083593 35954371 64995403 9158444 107044767 4988344 70998460 40653681 76603904 107997090 40566454 149454191 47435474 22493533 166829772 36806207 71434816 1372920 118753653 130656815 166627710 162284380 8560333 143248494 18151869 19720578 27178767 38980388 106117604 46997945 131995973 97402605 94320811 80701448 29229341 23607339 53423979 31376900 72204049 121232372 155942241 48454794 40840664 38631293 105670606 108809843 76360736 144634504 124407462 25109289 86928123 104798404 27977580 169816621 132345 147621455 112717463 127742386 161522882 97376 49531149 104503046 35968311 40654021 55881193 155514113 84622107 84404269 14095907 137692282 165664065 140386425 129802684 141834400 51545853 62358669 3154707 48211524 31174583 156508477 136342244 14233454 119518789 163373638 78051131 33916513 164501231 153267410 100642023 37008524 126651853 2624069 106130405 95903749 64565966 77680021 105441055 36167602 40308649 82402128 162933151 17122349 116986350 103084736 48925354 58568672 93605621 91704154 2640219 151639116 18099101 758506 81260884 37489097 128415467 109847523 55456295 47251364 42862865 36195635 12662926 78936372 55250765 52426810 136754290 72694686 160422846 91244508 5357363 70313394 162823688 6736046 52773015 81183364 167841034 5774424 7059522 62236456 143687043 2043774 18070813 116805827 55339913 78287890 55219400 105051330 130820814 60507301 155317406 78346404 81517023 24968971 101745799 65358149 166951526 108355161 44590490 5483673 1186124 168857549 39460468 104015520 19432207 100029819 9496370 155589763 7422506 80736859 80953898 23749051 35755199 42287415 92129817 166033611 64670329 108349925 165530326 107346245 136510289 51882878 68243695 66906628 113965314 123855897 83038353 80162072 61934366 94482141 146147419 102783292 145413512 15114190 86568097 8021671 23575787 51581247 52014628 101710490 53887909 63332089 169716967 22792631 38299079 18911293 36991184 49381056 10622790 50458771 48645755 48318369 168492678 58285520 71150525 89312543 164665672 113249427 160590313 141272856 93024017 159246735 51437563 167061091 72654498 97442232 168135814 53173637 127940028 103338444 7444198 165346573 5861362 39353045 116354392 68813705 21606762 50563151 63364253 90487974 69857947 100175424 11376196 62071420 131587157 140211801 14188013 161018135 30141697 114087578 160822040 56658892 47100098 27210387 128101188 151717588 91729314 57724282 169341590 25356962 25634113 111079564 51281248 163420660 110314496 166790706 85661997 123981408 154247613 162742088 159233866 147793070 25135554 96993109 123466563 153499817 72388686 95147266 47888252 72897530 28398500 145933372 4598738 54804311 130234110 160237308 19951659 24579756 14899310 74745039 169233742 141176534 105625641 43566597 62376264 74137255 150166661 50503600 159356946 106922078 163858869 148226468 84046368 2063613 98000461 24703142 1607469 30341923 114552392 154306246 53506191 13862616 77250822 5682964 128217281 145893150 45223264 65581903 34982651 134737444 104317253 75058910 136070873 142755171 8253857 58283735 11354793 31973906 123120511 122181227 121641613 46794608 117104789 29844180 37405814 136604333 33274950 64863670 60173353 128235488 20866208 87546702 99607131 43643607 120199911 38865961 167036866 20352570 119746861 64745741 68163489 82014630 85153425 135303935 88499909 41792596 78861436 24704689 47904691 43452000 9302689 135199504 85748068 166334137 88731687 13078406 91924389 77266938 77460908 66822750 84411358 160575506 50563423 101321853 136973998 30908941 56307128 52132047 20251335 124856993 19680390 93076819 69093236 119932688 11920009 28606495 56679479 37929125 83091546 59810862 2031228 36446844 22967170 113972437 110054940 121391169 77660862 82001880 96342655 134325160 134764406 167649172 53016846 143907210 41542186 14872926 27588127 162731208 109622171 118907197 108670494 134144365 57803383 45966572 66616421 37753804 157357338 130089695 57286923 53608531 72638365 82920594 115184792 91494646 133526279 146367841 129747689 126865543 44156990 106794204 726818 57949192 105755776 70388517 84455031 110285375 159549964 68302294 116276209 99007116 98672522 70205240 76618660 98844035 93475843 92042386 63083753 228616 45223332 143438163 14110850 132589970 64676721 110374336 89669475 155807924 16511437 73120587 92850345 60404638 26723286 33473442 430542 7068923 35375249 152533945 95923622 47572613 13261615 113334852 72677482 117474012 41077661 103979956 68228412 13970209 122531342 114445394 99579404 127155019 5762252 15528871 69867943 112143764 106570620 149428147 143899713 123270468 141813201 87322030 111465566 11896430 12934382 93344518 21870024 133663384 31091946 145805532 99578554 19696863 22893526 36243864 137491903 103993267 138560846 80833402 1260805 146511236 21634336 73945308 165105955 154945633 31444390 37617753 42220877 38779363 37770481 37751016 117262056 116029709 84800029 60738127 83167026 44061807 36467040 156029944 23755290 5186615 60953721 71864270 156438743 26946955 53786929 101547069 38785432 58977794 159805627 141294072 883031 130519098 39781734 149501247 104651031 73978781 57939247 164053553 27614443 60434388 158858404 115377555 135789098 21466189 95432407 5129665 72493814 130512196 21084998 95495851 115710823 37206693 135398880 112333943 85666366 30527920 5406646 125855981 85306255 87138209 113691920 148433494 165370747 113233396 127614036 89220811 29640707 9596772 160905068 39866241 150780684 126033971 58836235 70111910 79403226 114429380 47202438 14395804 159848824 51620704 121406231 13052804 15538323 96892928 133355259 22237700 127927431 162911935 136111452 131192417 32611083 130087298 108836720 44066737 131231330 154735683 110437440 45780745 33744337 169648355 123556833 166664549 54851911 127906844 105309764 104217973 10713910 120941451 116244674 95587192 14623638 49777496 157055911 36461311 121727174 43384119 116293464 100144620 103753567 3105628 97148914 97210012 156541984 161001917 139001231 126949642 52321223 120781481 73644816 147330381 2544118 74946778 31159623 36995400 1973207 122434510 168010609 17831317 110089705 164051768 43478350 261885 125541481 89025005 5750947 143662716 9413427 92269846 12865753 155196638 92669448 133088172 167697571 43011751 36475387 103375657 139124226 68954431 113021304 145801435 115327847 144192674 122420247 46768938 154620729 39364843 81404585 152662941 158135530 106381461 14791700 40591801 111163697 161206835 72016165 165876055 81056918 154290198 154292323 136771341 16141211 15891498 22492717 12101807 21099584 5716250 105006671 64830639 84399424 12105037 71394033 100598656 123222749 88791408 57160188 31162768 39505841 160681909 121641154 98786184 8743066 39587849 55999411 100726887 40326839 35856910 40392646 31974790 3709553 92713087 40688429 82858867 68823854 11270677 112678771 65038923 19095930 17364667 81627948 114761900 32026810 21876841 118509550 130465412 30012786 118740070 132322560 54942980 7746577 71222486 27287295 5622138 85782646 66768775 28979781 28794243 59976731 134423284 92676758 93772697 131870445 86522877 85678521 90236663 162784197 146588416 69916444 5873806 112026430 160952413 43423321 91441555 128027000 66277577 57768295 22571716 76595557 134322066 86971337 25969846 11283750 49388400 61776742 70811103 144151806 135658045 11924225 5398843 89166904 37506573 84917346 165253464 50696329 117602753 126110743 8175470 34696286 82206203 167058711 40822508 129309565 2985948 143156762 39498429 153513587 116612316 92573262 114785360 7383321 144749152 56778810 16801202 58594614 163220417 133524358 115001413 89183462 104563413 148437710 79074514 168168403 85619701 70202384 19735521 24511331 146297716 164513556 10161937 69953334 112570447 90716658 85353243 78968162 9270916 92954759 85244613 93245510 99084959 168968729 107734899 16326426 81906510 64237594 29931798 150197108 161396249 77694148 167694375 15839461 43282391 101520464 82644191 24681688 29074131 101797173 132346224 96941650 64350287 93096743 59673502 146628349 127267593 153517565 114447077 120989918 113116895 133363130 12484851 100992087 136849269 56597386 58910593 107283991 145662698 146278625 5734185 73416965 159580207 42647458 163533438 119309757 76064800 45261803 123991829 27311452 51918357 18251880 144591001 58206810 134446642 68392258 152378888 51822953 162720141 142916841 81588644 99612248 105971438 162738654 71488349 45222550 160541948 115477566 142942103 126755893 113182634 26590533 104282556 69727013 128231408 114314511 114240901 117779621 105232669 48639023 160720278 42531161 56980345 126922510 31966001 99683291 154437078 85713065 59887940 57647731 158635619 40560827 20752308 138694534 28737871 112828184 111580214 148687032 49233343 94539737 118441584 74493932 122673241 34941477 157278577 115281046 78833760 46883654 18695512 6794305 102355385 133634994 114631476 102530859 68452897 68791690 21161566 140542128 167741091 7726551 10212699 160862704 28655302 35246457 102541348 83149635 77866545 135393219 66532033 40121224 148602389 118397350 29618930 11533820 134146592 19561985 108411516 44586733 116195765 47531558 114014665 148385639 85440283 95962059 128391225 46253243 54650444 133049871 107652687 82299040 107641501 49004710 15271882 155147202 80616023 125506614 126503222 80673092 60389797 8795664 84238094 65996261 25094227 10191840 154764872 26963870 169868284 111898335 26361662 42670493 10409559 109062531 60246810 140965377 12139496 101852440 155646781 93886852 19488154 68352359 20875082 36453474 49086021 161929726 100360792 37649509 149106422 166874516 67796986 156413243 85834632 148733476 4899893 74537316 70978689 34421396 72611981 5680295 106697440 82700274 121803147 155162111 116460132 90649678 97278029 113917374 160090139 11345137 28789007 62579992 127925017 23109205 49378081 33731094 136862852 97920442 39419787 90072766 33009172 161729211 106081615 5461726 137807916 152884570 86575883 123500376 39425992 51959820 80258275 103701428 9166247 13883254 157633180 118851369 74177477 126776497 136701063 53802603 142928707 78319476 162619943 77394268 48813834 120066070 138362864 148679229 2431051 92501777 17903941 62186374 117684846 34681428 141175990 76851407 21139857 149672454 140404071 31313371 34856443 149762843 51267937 157705753 13626469 108172411 115907530 87371636 65638275 87532371 110822031 109296162 73327409 149560611 126831407 60587830 56363568 105376914 142582570 146484801 159721919 129809501 62278548 81997052 47711945 129343514 25589930 32447628 26492749 57521982 23697558 124961305 11678779 56438232 45046787 105072376 14507698 21262529 80301574 162485677 146643564 25620870 51840718 6545374 168832729 84187451 107971726 94990407 76886070 157979623 84848258 38628590 50900788 48667158 83200006 230639 131537415 125138156 148457821 106501600 85626756 63113452 10415526 76545509 94982298 88596146 153694059 19365295 70363833 64792882 75938354 163193608 50829507 1045942 86845894 2326433 57968827 3915049 79966436 49894643 117290361 153949637 160399845 162477092 31893836 42040286 142885782 74868663 169308593 44328197 38271879 16463854 68852516 25371803 13035838 18915560 46461918 146988222 113785692 129023914 48729956 121373455 38541754 64099197 76912165 131626835 159107216 122458939 89848281 124195081 42776029 50044753 103197480 113901326 43941651 70525452 131450953 49860898 91944568 136547961 20578177 138097562 134562803 184892 78648086 2888215 79289445 5139848 48952231 141986414 91050385 111657003 101734392 77450249 115471361 41465975 51445876 109372339 29941233 72566999 127504403 83509763 133483711 63442351 130262585 164770987 38881907 62858452 56560377 93922212 68891922 137995749 109952396 29214874 53958000 96474099 75942825 112644839 24665640 137507815 90981875 25040065 125016181 71622972 137478830 16972137 51600780 27818460 49045425 117915434 102977262 115139589 154001436 144001866 128862023 18266517 150956005 8990620 111281303 99641148 96656934 102037672 9812876 122308591 156489454 142374830 96790129 111611953 1878568 149955623 142920309 46632003 69803105 951864 57035051 19861542 66042790 148279984 21892141 57831875 101255893 87081310 133381031 54665251 151557652 26430699 59160357 166612342 128257911 119453849 117528378 575127 111164581 23458657 154108944 7683116 9516158 41006193 87847364 128073172 107019080 26875164 68928268 165333109 78117380 68723316 27352864 1255654 129582670 80092508 65403335 87764659 1909270 80007151 106971565 38816457 94155095 58129086 164266274 12771250 18241476 162560494 101026614 158312585 137379907 121741454 148973975 40613391 162665418 52927341 101191395 39575133 158690920 64627795 100161586 123794646 141966966 157093549 49653022 131426847 155602530 158998076 24073105 122067106 62599100 82949341 75876100 161714914 146422938 63136351 99417870 142465882 149522633 72526199 35890009 149830928 112092322 20026459 83521442 98669377 79753409 169471215 6660413 115904232 21699242 13585397 155972603 110606998 168842283 20842442 115201095 128404893 146828643 96912206 34527833 48033721 125786536 137501015 128238854 114425895 102301716 8457687 44816760 99322109 81310643 929679 2714730 147336518 36188461 34661334 11686820 131326292 110713452 159492555 64157694 121596835 29651332 78990959 48152500 15394503 99539505 14214584 157790804 91685862 32310948 22332492 35359150 8317046 137386945 68781422 42038365 85365789 28096784 48228558 167290846 80831923 137120589 10445565 63024559 94892249 10783049 25148967 104581705 110665988 111573754 134316847 7358671 164026115 24267636 99347813 123190670 147953992 79803372 84898697 82994476 72706331 99946519 158120162 156481107 25390129 26059725 43127317 158064436 133188166 83246790 123123605 55209081 57767904 60174866 140028847 135099493 114415644 163302 87334406 4388397 125002224 118499860 48251100 101677408 25846800 85162894 77319706 166274620 55693717 166064381 48943867 38318833 3749877 50375097 24167268 41075604 97227148 128895071 144366737 54499858 76152435 12519718 100259251 137113245 118240712 32662695 77900137 1257830 81859692 6351574 160053419 111850378 82270191 137095973 119527935 78122429 45313976 62649080 3320032 14682900 109622851 51749173 164634749 110668300 151381940 81920994 28822616 117256701 52060885 75092638 3068432 124596043 130779147 1674670 128524522 25747741 129642 138625157 259114 117728451 448545 70223311 41752306 113003301 138191181 151716432 8800067 79430834 112340046 105196765 140249269 28351427 93819481 123372230 128648197 162225934 86475855 33859733 48526279 106047445 169511641 91774228 109773267 94589683 150623519 134933301 133232570 120328516 1900056 58718697 89203437 107007180 126226428 43293152 109167387 71536935 124213237 31380487 120115319 51384217 109015747 64751640 140130626 120262947 96431820 69202563 16402722 149333372 136996319 17167858 109955099 69708160 73528349 132142139 128406950 79127112 122607961 71465314 136924341 149611900 50489099 105059320 153240006 19063868 88211113 105655136 134835517 3501949 34504152 134099859 166668102 49505700 26601855 87477036 13826355 19000441 81854507 149758406 125959800 107766332 91159321 33478610 154438982 87660517 165104595 118472864 11368648 85580533 53045134 95024628 2657525 127890014 143115027 72384572 30195587 23122958 132625823 47739876 165973482 79645867 114449950 160704553 145700013 40609617 94295209 151933828 131490308 42375152 43980513 99030780 155868529 1184696 110998168 55402728 37847576 88700135 47242082 154247868 120013319 39874367 141162917 106057713 14353457 154069742 40094007 103507186 70994142 48794097 109614521 99726879 151048961 133015922 51684726 118092319 2868325 147732941 143553695 152511522 149605882 159094908 65638547 17118966 99056654 131315582 64000274 82023096 96033102 159740840 121872456 89225469 95618319 104728466 136144585 147865728 42429042 164020760 24513490 154904306 77881607 88153942 91468755 124489725 78251578 20176824 63462581 73865697 6609872 66489108 113730170 115574891 161139600 166703309 35412445 38583200 144403406 5691872 149423285 108771610 66500107 52449216 163665341 131332140 68927146 149236370 50573028 88016616 135374026 82353202 54250196 61279067 119555016 138614430 73602010 120612161 124796439 82298139 111783500 145165805 97537245 93580002 78024152 108001884 45072899 102337603 169775141 20006790 85714034 121564246 84804823 73119533 61732083 110988563 86000654 42194782 80309020 154136076 130625722 169680825 119691509 1542699 154030523 29061619 127281550 85028832 120580932 165071989 62774846 70212550 79260528 119394570 6742149 47221002 29190615 59221863 10979535 53202996 12926358 109055731 114970592 118943730 167746361 73205604 35046843 45898368 162755773 45761314 124314387 138269687 140123044 78572657 29005910 101245523 91079285 157811153 101590028 79556073 162936636 4035052 5108840 105843122 89973673 89978858 5302385 145157424 111032848 91253518 16559139 168014876 112919168 110089943 107905579 24014897 138746520 142922485 23353699 141537920 23172360 148556149 35464312 54318366 119578731 17298962 36986679 26955948 106504320 58361578 159749136 141683066 35302693 146419147 141769477 158453600 49850358 145053061 124782329 104761905 153089199 122586371 27389686 51114240 148126712 155670479 140195804 164896770 42699257 107372476 70876655 18091009 83040648 128317292 79745028 72150465 136803947 24620352 96003726 13653040 146070732 77963853 40383942 40955533 46998999 44691963 17479247 141472776 68057562 161030222 5257029 94005682 15550223 107707546 47855034 5530049 129149612 73021987 39644187 24486341 93650008 41894443 169697995 47534890 166906119 146138817 79914535 109056649 138001223 63655701 85157658 5190406 55832692 54359948 84773594 17104108 123955364 51257448 81275844 41853235 80198996 127216406 62553200 42153557 57541277 26608706 83450722 7310391 141972797 85579139 121208096 46987422 55015060 34955842 94637062 119730150 108478275 147665621 46368996 88397467 135729785 62957392 50009835 157574887 48692454 132606035 91170286 72221457 42868084 61899890 34454155 3826921 60751336 129598803 31833452 99369318 52388288 26712219 95615412 30364805 154778302 51312375 111180425 81971688 45537815 58550958 102410329 62698584 124081045 7310952 32818126 151166346 103686009 136784805 105572686 34076449 83872356 58522891 156830440 114459028 16132082 53302616 74185263 155113661 38462670 157143852 131336747 13600306 7608758 107283940 113717641 127495835 132700555 112615650 80537381 21003466 40936102 169184136 113976381 152336643 54297065 8688479 169762493 120808443 149279720 148139632 4309891 164262415 79239890 153194361 91006899 101757665 48990855 90648131 94641754 22287731 93057694 139188520 127317505 33800505 92107649 135510774 21445483 62648264 132583629 169976846 284359 48266315 97736672 121348975 132585108 140195090 41610339 58035552 138548334 100494905 79417846 48193980 78563851 148366429 20088849 17438566 77891722 121028763 53569788 113551534 151917916 169934788 167187605 80581751 51057766 67250181 3820563 28012940 5962767 89958560 71655816 88177113 106861847 20512812 90707291 132759307 98420701 162100712 13423166 145688776 136382041 71827210 21628063 157928062 127215658 72344044 93921056 110291818 50584452 151365620 8273577 121746112 134110535 58014863 32348042 70950605 100037078 1424209 103823658 8430878 83872203 83568073 23364817 46388291 164596788 43388947 56310341 3657737 52095242 155776270 16723189 12070612 80458943 13203696 110372704 24454687 71436346 148887207 80643529 68342193 63438985 43589921 50753840 60197187 83929714 32556751 36699430 159184719 30091513 11840449 99162972 134062153 168127688 109051260 154542699 146636288 161846120 7822550 123031397 154690259 64547674 153443241 153162010 169105460 160273756 25462090 113549902 98361762 81960842 15961776 6630119 154656225 102817904 104022218 68591753 147537577 16992962 95881241 131273745 143096310 127739445 3465960 46581037 82305449 91013257 33132065 114381950 56270578 149708936 47047364 148655888 39873755 139120588 162849579 155189702 27003854 66400062 40350656 22957463 38872523 137541611 109478334 147938046 35327292 31232774 122084531 11402036 37002931 159208893 146571416 51333744 10345027 18850824 78950669 37359523 51501619 33443845 65292971 106347189 10704424 161216491 118114589 95062215 94658125 91982580 74292618 142203045 46226757 121476764 168148700 75814458 57287926 125470387 47044185 47650558 147979305 64154005 68286501 6177035 111372763 801023 78576244 68400979 167214958 117936905 145470768 127266913 117408902 106877453 105471502 23272065 157354414 104585343 77610695 57182458 118088307 29528711 25038008 28761229 61639280 125469129 149225711 96434047 153300305 96073885 91699275 63696331 131626274 144939535 12857287 136473093 98683589 61643292 96990984 52509447 134967539 89703713 82127459 48818628 137628872 30801807 157976988 110524242 20212966 149758457 70083996 20284655 70349213 151608363 89880309 33703435 46248942 8973807 157173908 49870248 23278814 19772224 14643545 141744878 62310032 92130191 74968623 65307625 150413518 115374291 132849679 132217653 76555318 5880895 42255795 134098635 71452003 66669971 122304545 15587623 48684532 112795646 165146211 124382064 116906348 84952604 156042694 138506956 105687028 151580500 83619940 40672415 70919240 90905834 141060730 43524624 44174330 110228204 89715953 110110275 21553875 159281653 42635966 128348640 21216816 87407098 63686879 127473055 165609988 73008234 103085161 139339871 91500545 137368874 45204887 7043117 147238972 131821315 39340125 41454194 19730353 80674928 138377654 84526091 18596453 100994909 36120121 89873764 7517349 141125602 123007308 139121438 17987632 132107085 71722116 73017295 101733933 52289926 113060846 75121062 29523951 81025553 143768150 43557553 11999773 97630116 151939591 49701285 141263353 59071311 116513444 167444356 36156688 13373254 156022464 90265818 122973852 112152094 22427777 105704946 161105175 128028479 39174443 15036024 102083980 78442726 142093548 141282988 153038403 39926472 21170100 98752082 164615522 9955251 54557318 155124507 17860931 25948324 90664553 136983892 98615657 27526791 35582564 117147731 12399715 132401338 107085414 6034371 12220501 99929825 153823242 86279352 99793859 123363934 66442188 41882866 46302152 92739114 72818684 33997246 10568968 165292122 27605280 95302323 53132769 51684420 18434460 20360985 167565022 29119300 157104565 22901737 58397601 760053 132729336 80804043 143425583 55507278 157656827 4511460 34426836 104403834 104923048 101632715 86473815 2107677 26035874 86392011 128182363 12987082 58240198 50286544 52964690 23772783 46468650 39488722 26826901 146658184 102171598 163732763 50211523 68558722 139981417 18938799 24890890 1030166 66618597 51103887 112357607 140440468 70531606 22192140 39874605 120231548 145942722 17583933 10765947 48234644 164692073 159387954 140824328 95607150 60010646 149035124 110323710 167956719 133208090 122922869 131096894 94853846 72266847 45033867 29785241 13697682 146966394 73176840 168363461 76670765 140401368 130334512 59270347 138884458 69387319 114432814 117744873 117933080 63900348 154349715 20507746 37626950 12320665 74657047 131444017 65089192 24067155 15344625 44660275 55208605 119307377 122823997 161229462 48039841 80574866 37040127 70324971 104675426 93898837 142594589 4125220 65970421 15380648 153838984 158429341 114124366 29372872 168110688 152514327 40221983 61239321 82316006 123895660 126873176 43813505 2073881 130066371 81088946 16217643 14714333 86270529 161029202 116126082 91781912 45453342 136293301 111678882 26549716 5657974 148087646 43527871 20317074 17782136 69364998 44313152 25296952 42176779 70023068 136953530 88329654 145258863 16126421 143497391 18645855 28130546 135994169 41356257 107877631 153233257 133955019 81627472 159396114 78110801 156653249 94711794 128275387 117630752 59464470 8103611 13810698 47893267 165374674 153736508 12619049 143355118 23390164 17302753 308499 157289491 149917271 128061918 169115354 65863780 105757374 100532322 74090777 159069068 138861389 74115444 74505764 84335130 91393547 150641097 66287658 60827343 152729632 103254923 84051009 11907089 39760059 69133917 144878165 65802495 110147896 63255691 166557636 90198923 161590746 137362244 27495052 76699342 25098851 114851609 75011837 16930028 20679174 63084178 46687355 125118895 95742691 126444810 152060580 85802536 34568259 75512113 160180443 71731993 83108172 17161483 15939523 127154322 19985506 72074305 2463640 48709046 164269147 49536436 2264672 118800114 122413651 161600011 32115006 15740096 43311750 165770706 8861709 26554901 39902485 112960410 29448964 159494136 135375522 165749201 132432958 93733563 110519771 70007190 133958606 84458380 36157691 138901679 80244250 93610466 89084488 97617264 25617572 75189334 164753239 7737176 106086222 93867472 67187196 12187164 90136312 9182890 116253514 51629782 110993884 102195517 108022369 4934131 117045000 96917357 74224703 33701089 65472134 64109771 60316935 52029197 61313475 102154224 100629256 51675665 139045975 135143591 51373065 124620948 26479540 22957820 101654322 134636277 21592448 43387332 77757235 110561234 142455631 6036241 92784980 130484282 40107964 83723980 70558330 34657985 32643400 32532560 131038057 16968754 124645105 148304923 374051 86303407 121372367 2358206 58344391 67474887 74693087 131305076 17358904 29749660 75025097 11192001 12189799 24796149 6493235 102305762 50572722 130412134 105556638 12095653 43341755 165896642 120398182 98291093 102769964 145883800 30011324 46475739 4931020 17213622 50131402 155586788 159216373 4813975 29941794 58944287 2724573 169599089 37154724 31976711 166400811 37621425 91532080 42567082 42324730 36953393 18181262 132831268 75904813 49811581 51989740 148011486 78188236 113781782 11970703 167883398 160080551 14125742 88934905 19788765 93070308 31642066 90089103 108517324 112956262 156783639 122460316 69941468 138570689 59411923 3965199 1590894 130558232 141121964 162701985 157559332 138117894 61956925 142916059 8761596 50405969 13075091 119451843 49844221 166319466 108068932 28814099 72884389 136444958 94226648 24755451 157000049 23011574 78254332 13430306 73393386 153032283 78191806 40820179 87111264 49218145 53937923 90838922 101726096 30777582 12781059 87913919 69085875 135642303 152348084 48409744 43949828 22624195 9123526 60530455 5805772 8485193 17764966 120477334 38270451 122601501 153552432 44452263 12644821 98614467 37103163 166345561 80020360 84510757 89349059 73813371 21679454 70435454 90692501 52396890 157893620 82916701 102404532 25890558 104702728 27301133 94537204 15267581 59275396 137650955 24499210 57512972 48589349 99736195 88919112 88099610 152275154 125596510 139006314 113040378 152723291 113361185 58265970 71226566 57817068 65022518 77032185 16076271 68060707 10186638 133366343 100473468 40019972 80839012 162710502 21388346 111155520 6287161 14506389 161575038 167941776 76564260 121828868 57820876 115301395 137536205 129466424 149331162 78816131 138159510 4731916 22000023 10405054 35731841 38935712 122871903 5172131 106289389 33517608 153001581 151291398 110267865 59241566 87053923 74966277 48027975 88696038 6877588 107718392 91178837 94358483 23352747 155619377 52990717 86893443 58020490 5604458 168584614 26078544 125623710 56882493 98703530 57739004 41681875 66541468 81625092 67517251 74028778 1706902 160962443 145288239 153239207 8635558 138209660 88213153 150446379 155674304 140977328 103198262 162949777 116520006 135590011 96046668 115535859 6561218 153983144 114068521 94751540 17325227 109033461 111070537 135468852 25086968 161949106 53664971 103153620 130461247 57710036 94483875 124416217 110779582 66460718 17028951 49000018 51366435 42095723 17169286 101230189 21087786 74818632 31201137 91385166 49515118 158997158 47678098 64934220 11573753 46002799 131911908 135671730 167745443 113008503 111419411 125614768 157191112 29640741 104931463 130932232 33206559 113680649 92725922 52242207 59741723 83535263 60215530 82786583 87014398 30546807 148401738 19339285 114821740 56190202 159348786 157212158 3121523 47064449 29113350 120108468 163354275 44295285 41203869 133454913 23907984 119197268 119683825 169292664 64409549 28460924 103699320 94323463 79014674 99152041 167798415 26110929 156211011 39954726 64027321 74950144 53006119 24263760 101726028 73022973 99940195 131223646 124921814 59557341 75787853 153956675 169152601 141561873 20422797 113771174 95865992 27258786 147179795 94115757 87207858 142486180 101933938 79417591 23653171 81656100 1038224 120213222 68889525 2036770 16848377 56954420 4024971 24814390 103092522 25474024 130429950 85395913 154507271 131478663 56219442 99207053 16834641 98623086 63462241 71762644 81880942 3228963 11207267 46125981 23306541 39986499 125443119 79443669 74036819 18766453 161807819 97147894 162329940 52581833 67996787 54546574 90076557 86551692 137685703 15737733 58398604 132579702 97995072 46285356 113994129 93436216 58288155 6608801 69398539 148315446 128583291 9764222 21662012 110545390 138784566 19320976 72474621 74718961 32536572 79288119 110435672 58932149 26800976 24395544 135765791 123028660 32941206 98670057 36625191 3150491 78052491 134068086 157682973 91065277 127985350 114837040 45599202 149688434 83367864 4357661 1998979 99435686 49928813 33116935 76641015 16837565 115850274 58370996 61441944 24969566 58236322 116948797 20759176 35592730 131773392 61404646 26509137 116187231 127057745 33196580 113426482 41889190 57485160 124868264 121414459 33718344 114266282 101898901 77254715 2803572 61698372 127855878 8771779 128097805 9352210 2870569 38829173 21173585 79881980 48813868 107105134 169377018 31265346 12380641 37985191 91335849 33812932 109785796 16014901 9351649 138962981 145263912 81379340 84301300 26323871 94640887 14629265 6991726 123241364 145683523 82128173 145542015 167081695 4894215 76718535 89593026 154546660 11830521 15477497 132200534 80191210 68838559 87316097 151233020 46005808 74043636 49935817 80229443 35110168 133881409 80367279 129549775 79741764 63960188 14743369 133386641 8864684 138458574 118037341 148888176 153597125 147171261 13199769 122807133 36335154 75477824 156773439 99588788 13511294 80474226 45442241 33245795 119658308 155735810 14685943 68552976 103729903 59248621 140474706 76958099 118250453 22556943 59163332 126458954 126979596 96139471 95080983 71457324 89344044 106735265 16118822 24774406 103722270 147721942 120199996 75703584 139283278 88252219 59958116 37460027 111094473 10213804 9854611 30189416 16696023 157521728 44624014 67864170 121075547 21858005 90278262 54268301 105179510 57066399 93598056 9427911 7291742 138568190 985082 143888408 168320944 67970760 125499066 133364864 159404325 23163843 65154030 118262642 132876879 4250510 131669267 63510572 24024893 75210652 4144940 38107931 65040606 114235036 21949669 65710967 49444891 159362488 15629494 102179435 165785309 33024438 19390676 109994437 9317105 82016466 115400420 84688101 122334856 122751628 169609221 85310369 133468870 158645326 154908794 52110236 95952845 39309797 69964486 91649108 116715727 149427246 168858025 163991435 132028256 92628444 101709300 60689065 19859077 24098724 110684025 118549483 32818568 132479997 34391425 102240023 43613500 88140104 66551192 18824559 62032303 11472994 54185171 45733162 86644308 687905 101476672 24866308 151272936 59026142 68473127 61322927 99506168 99270803 166530130 89315552 89878694 116980383 46798637 66537252 57979163 21166411 2032826 159821182 50185292 157524652 44606147 121921569 110523324 34076500 112627057 54919571 24539687 113590328 128118885 137533077 127165372 95143033 119085952 90780017 105297609 129873540 35705168 150765469 79046787 41202815 973692 30184384 102482222 148481876 88350326 120418752 88366680 148394173 103766759 75169512 71617685 146203026 26890719 99125708 169162818 108182781 34379168 104026587 53393090 153914226 27943512 48764058 83689640 154244009 105456253 76544625 151944776 71644868 156088968 105943677 119783071 169522742 76397541 62487597 35245301 189414 167827417 73507252 123769299 5205281 7047877 30833121 135067431 23704103 32041447 53166276 136929475 23551460 87721071 158373513 157743816 89037262 124885808 26440933 28565083 166691409 29754539 97419146 13981140 125436013 35419840 152028722 35420741 76741706 62214679 70630223 101770313 98779452 69159774 123470728 133580713 78010212 48542242 128398552 143277717 23442558 84512321 167886492 114481502 26877918 160699079 162124733 35629365 132478841 77265969 98453579 558212 143241201 67324063 33059832 164804885 116029335 69263916 84901961 155093210 78143339 122043459 140243404 139490406 117438669 123583064 115352106 26152069 162692023 60963394 132417386 58490319 146443525 69258289 18886269 32773688 74302682 130069601 71216247 2365414 105401972 65397028 92936093 140272253 45305561 55944144 35636420 6127293 129656093 104865775 166354537 83655810 167074861 54097485 6065889 150652181 21313869 103958825 5726110 76410206 151340188 66711723 45025146 113329004 84875747 131195052 6023236 80685944 140334745 3041368 168259710 118121712 131140907 120984070 164984014 54494027 79510207 37870237 126752408 96395933 103249755 52307028 58709398 53060009 77895955 14138458 115737292 53273206 99107875 69960848 99684260 47936532 5970281 54990291 131376986 62932130 96484452 119102034 3494316 101004786 166607004 147456606 133897746 138869311 46597476 126806111 68004947 112643683 154845622 145681330 123238389 108960769 62351869 162852486 154923839 34479808 84531820 129801868 54613928 165655667 36691899 32792592 139211504 80096333 116355735 108263837 144874221 90831102 18257439 161470573 151049913 110847548 4297192 104630036 153688636 7935039 69115030 53402729 158332220 15044677 39580284 155935203 26378594 43880961 61238386 55351031 148489339 115758712 141185850 95709473 36055929 93414932 84927274 88984171 160105779 92074465 88985786 4052834 29937510 90498922 56479780 101865020 127885543 7761265 102038760 64399451 48188880 115649028 40143069 69681572 33632936 48556403 61559652 64439792 72075342 128209597 43269760 42673332 145882423 54640431 46598462 609739 24707681 119303093 71031508 121923643 16235238 144127377 11946189 28455790 108505254 127889045 164786338 166826559 5555634 66865930 7750028 115130953 88615186 130442666 30572868 83158186 32696338 138867526 23626073 53560115 47429541 60208373 58556177 66773127 50920100 136239717 28798289 40635219 20336913 147849629 152635792 160293527 1182690 119765867 2869141 164836250 77426993 96455467 157008974 31379875 163313441 166758457 87710242 55576740 19835634 134649401 19974728 39009067 103135821 114879557 126028378 121116551 2159833 105244144 5250518 167917942 13709004 31711001 1002796 77172911 99916208 82676899 104267256 36470508 108350775 32671450 99372650 169163294 156415589 81110009 104856034 90540572 20830083 23976528 19547178 68229976 81570607 110045539 100942396 59829409 67461882 156482178 110301678 105704300 35902351 168298096 29339433 9536881 121411705 132057547 154265718 113146458 169459638 19571216 133230190 152192330 69546779 119440351 30129508 30934730 31356075 165237110 23675322 78786211 34412182 24675364 154851198 148548788 77174747 131041967 26991019 62053026 35535848 99445002 65731061 135572739 94509562 59467326 77486 108685947 75719564 91768363 111779879 10254910 25801036 101849720 99769838 103530697 119450789 3705660 119927537 91988870 35442926 141310902 3463682 6064665 90091364 128252352 45476921 74388277 21827983 106018188 143397584 125608801 154229423 41934597 48349921 115066472 148134260 134400487 96479896 13171974 37985752 15489499 62379664 126645342 140637005 37693233 24910712 101568472 26465651 19857564 148060990 142045693 109393946 105383170 1039754 55328370 76661058 85228089 83751741 128238531 153166549 97562830 106617812 10510046 66267224 5583276 70405313 18711084 62992361 110684977 25587210 56808186 102016116 37617991 6499049 45586622 102452268 12216999 111460840 119765068 83008297 135735310 153980645 80600111 112554467 101675164 99304888 51418421 28790180 86533706 69520854 161620717 126436106 58835045 28540756 27117210 131386268 28789721 130626130 29324643 19140759 84527077 90983405 142739242 40624645 57605690 22873398 44768582 144290696 18208513 16983357 17675087 63350840 86055071 163963555 156379634 10914034 27967380 79996322 88398334 53606491 161045131 328678 7503222 141867210 37438403 9917018 128070707 46458059 42565246 165951892 20765483 74690435 1957601 96980461 110141011 21407879 105368006 132300324 115780761 7064248 41230644 40940845 37455080 130432840 64524860 109486001 88354865 141431993 163697658 88197530 33554583 104792862 49581707 128037608 140295849 104158218 27522371 59668963 39506147 29337393 4621076 95842158 135917754 167524239 22182858 109949183 51493850 16565939 35023332 141780153 130039970 2429793 93431813 38779686 63859208 79946155 148018167 22195744 6651301 48585235 110374387 153391629 98466431 28489909 147951136 48228099 35320696 122744590 152778660 79165787 144747979 85173655 57757262 133874371 88505672 42640012 46673721 74665564 98961165 12075814 62630193 114371631 31039263 104529498 95640453 126881455 127181182 73384512 82569544 157742779 8718382 11432891 38343585 12463227 27383804 58817263 65258818 150359254 151855390 123437102 67802443 136332282 35871496 107206896 116386488 90914011 125638007 38493270 86773933 12312080 157432410 145489417 154743911 17650046 167314901 49145317 75566360 47997103 87024717 117927368 134022152 154058488 156846862 23093667 106998136 54422678 25497705 127296289 126457747 60439556 21141744 137167900 64349828 62422266 164887539 52622123 41032050 133370338 88562027 31794369 107699828 147128897 136788630 152146821 160229403 162270287 65537142 160982095 18281239 45320572 114899175 150822487 75468015 46196667 159880393 26926929 100016457 70879783 64870997 126313910 82380351 1768034 105189523 56267977 138229737 148891780 148237535 96372150 18159060 7495096 11750128 46955819 138057102 144345232 156898389 62604795 46869255 163698474 80101790 65022994 12524155 135111920 30987362 97370220 3725992 144612557 7222637 77552725 89708422 65496529 14440565 37249975 78807461 34095064 167265125 105568691 63639602 151751248 98709650 133809669 169618180 110933772 147261123 108523053 33022432 93939280 123763213 44587294 9920469 16583313 147557331 158358978 159117263 68838304 37450575 145863910 63060531 104760035 29316925 37225121 108331072 118551880 55110668 35290062 28335022 39507235 35678750 74296919 13638335 84525105 77547387 161959663 152811691 13675531 130058381 67808223 74424861 153481491 159425864 4478344 106627060 135485053 167982389 106820605 72102100 138430864 116844825 67048221 86628464 64147035 50237057 13300018 18888071 92000294 52630300 7066067 91994837 7247542 69249891 145330926 24802694 34237422 112451566 46826619 41363924 146908050 84306485 30933914 35075607 29142641 124386977 10468175 164889103 24119753 123341460 121578067 87106198 99516844 85978486 148169926 33843243 157325939 118171063 125265248 117514030 60829434 15527749 19357832 154737009 138702881 167413586 125483970 115469678 126663073 91103442 134581282 41934546 19377008 61325834 32634781 121381156 139915321 42873269 28538597 116748486 15750075 43136004 149629835 98133435 136502996 31317145 131135314 31765282 103349409 160513082 164012821 68664224 138634915 100455363 150845760 148770757 87458013 71135939 19979403 67634245 151811156 115193904 126498734 53786436 96571951 17377417 60444078 54442874 119716669 120514870 6649363 34555424 85863549 134369275 23334710 30757369 153206380 61424689 159235260 92927712 83661641 51343604 142379522 143055391 105617141 128780916 138495226 77803526 25864157 160297624 413559 165319764 5180682 57123706 52062296 4234088 107266362 140208231 140234972 42244167 31691196 126140000 132937552 128731463 47774590 48183865 72551903 100741286 30683861 34752437 138550901 15473162 51599335 127023864 74079370 143691514 53824737 116983052 9380634 76214281 74707962 40842636 86588174 133891592 122777434 1066580 123533458 123892039 15884647 165910293 153030277 31607301 107538668 16141568 23499627 37415096 28884887 128605085 24508764 70366009 31117701 79720208 37313980 120622106 58021510 62857755 146901454 4896544 61412874 45967490 127094703 87056966 524450 45070230 47809372 104448476 114439189 146146280 100729658 62713 57640047 46517814 4511681 104989501 106802279 153618426 8934809 142003176 106420476 154886558 148259074 160450454 65193776 97648476 118698165 153714952 152797326 163258939 87937209 3382864 44212257 85704633 143874859 167230632 164163628 26954265 116254568 90524524 29047560 81925499 143733198 46309530 140381104 27728003 86198908 6997591 5282206 143581303 112618880 104523633 122100919 38408066 113740149 19726630 52981605 58834314 1218781 155635867 31534592 109812775 62783550 53121957 80933719 109571341 92570423 105163870 37955696 76235497 132136155 140040730 57632601 124148263 105774068 121883132 151377333 26965519 69168682 26006090 102446607 166349233 76442302 130071828 164484265 55795683 120348882 140036803 45183093 65220092 68019601 151581316 54937931 96132943 9745743 60747596 76859941 117446064 124740781 151559658 138131783 145302128 97018864 28529978 61706481 18147551 30405214 125524260 140052613 128549291 85413066 111965145 49177379 135565446 143313536 166264182 164190811 49524264 105958280 62792152 23069918 66687141 1292510 42448388 163932564 32035276 68303161 132960264 147661813 87075904 22821004 5819117 118944172 61105395 66507111 118899564 160511093 125643583 147662714 167641199 50207069 153273785 65634535 98796435 124121998 152282464 99111734 103258850 158429188 148814430 87363255 97227318 119967130 136864195 122905257 47105215 46324065 107365251 159404546 120359337 77221225 30841230 124682505 149218945 1831716 151464118 137965693 122351533 140673334 23407385 43012295 165558393 14783149 66905812 102781847 74602953 42247618 73082541 77219151 818125 26598200 83137837 86166387 7207507 110279153 8185432 166567190 148951246 128154551 105629449 39439745 131154745 125150719 138026876 135635945 148529034 87697509 60244277 117409922 122383646 121706740 38968947 95396452 119719440 131398083 127122396 137438846 115994043 147967830 109901447 15007770 84650820 46369659 1997398 69734476 90218133 144546087 144869002 28580587 137378190 535823 7078137 55306916 102757010 70791111 62603452 87296105 131926290 43922288 6337515 1335299 82210572 20029723 143300106 100492253 95674793 144317335 12964625 147261021 56223012 55545137 133692148 95249096 31265499 90494859 25153574 167442282 50265600 28129781 97759690 83521544 54349646 138206464 23176593 22739353 164864232 104891190 68289850 152851352 40243386 26899236 69091468 67627275 61289590 141307077 163495154 71507474 107654047 66020928 101055225 169478882 15544528 64486797 114502922 143452664 127752399 10627567 75350052 100149941 22405082 103539469 10164164 139366969 51457079 39001298 8218531 26715313 130187853 106939877 52172388 35721845 132402256 74857732 147905440 60173387 61955922 63513887 112729414 111868330 57665632 13983469 68831470 18534420 73926812 163983955 122418989 82698336 143320455 81987192 20051262 150493316 83174166 2760273 53701504 81309691 36375546 64259711 108270875 60661950 23898889 125409799 19121685 154109437 147507606 70764489 63519344 63046285 21602529 113676127 128861836 33064116 15090118 61383226 83412285 169293531 153338419 66140132 66281130 13207929 123952508 99387712 64027542 15904758 28639526 54408211 165301642 146188814 126545858 41892488 7052229 26902245 169889024 67632001 45870675 105864304 75110114 44643428 72496517 13721210 108219399 85623084 140029051 94666948 100445418 62175817 44007577 32714103 7141156 140051559 91028523 90831425 43241710 78396486 40609124 146848329 45630159 107231852 144935268 56153635 62835077 93995754 9982145 47020844 18326595 64769252 99190954 27860178 17350795 166793511 167220126 117282371 105260090 2799169 168101032 115405741 78794473 58607602 20520870 118972596 64494617 32238579 31866925 69835830 23067283 125304875 34952238 164642620 51261341 56875914 41956391 64282491 148911092 133701600 121355537 81304931 142624475 19491282 69684700 57364953 37778760 63735057 91044010 35204671 138111757 141368991 15042161 44684296 18679787 14180023 95093767 116505420 94424171 47502301 116208107 99628568 124218184 52870 67076271 164707611 82375795 164560918 102570639 32241537 156812658 139846573 70222359 150908507 4473346 112659969 77462217 55493287 58194349 70222053 130464715 75344017 76418451 111618702 162390154 94323667 104578951 66967624 158138743 22720959 80945432 73838837 22364758 80653287 93395620 85425 126810242 35477385 169579998 61978260 168584903 105710930 25002903 80299381 151976022 89043960 118279404 168782783 30561461 26821733 69597286 96973576 7706865 148424433 4576808 141408788 125630969 52555143 63295590 58327748 62233770 152884944 115615759 108398477 142986762 165196888 80044874 61973925 160401001 152033941 4449954 68315571 83633591 2174623 23413998 97051368 93480076 134781338 123917777 46193556 154279896 68097682 58963939 5808203 87081701 157751636 3133032 53045372 125452741 8285630 32506312 116377410 16691348 140363424 137003731 41748957 5595788 105508154 169529423 122843207 101174276 115527206 119742101 78327738 67875441 140309449 168223721 59342988 80774701 160077372 144134279 52275867 2059635 162985783 113083405 153227239 48166304 19558466 126027698 101574966 21680117 62854270 11118238 30532476 66118389 33178968 13479062 123420969 128388080 39167490 61276483 34791673 153392122 164119394 24950101 54250808 109603233 18124040 12077106 97159046 69153433 98423710 35216061 60460330 54214768 13015132 42546189 157030071 160523520 28729609 81853113 47037929 93847276 132448020 46997707 34503863 15665534 114630065 89192489 74400857 78098085 128263045 114654188 134349011 57911333 60498342 35763614 71086809 142549471 121997508 151384218 37254378 68064073 154423478 125079795 169704795 97278726 164194840 6402013 53904467 80822845 30143958 121071144 84948847 34052088 126882934 135082051 158600718 87562903 147224267 161170098 65095856 133975215 78051012 158498429 41509631 61582483 52798090 168835228 107533738 153386223 166014758 31209943 20633019 24496082 106248657 39370742 44750630 86325524 3464872 59150174 144320973 49896122 168429387 106716939 154072972 26890175 160498870 60361713 129979246 125382922 90375247 145347246 125370104 112817015 28960622 101975520 56917615 57341646 107320796 53957881 61456003 60715806 154187229 15217907 6193508 13311952 139162170 78515469 146907081 128794159 119785383 40163962 36479790 36720493 137483539 38440893 123857223 35998418 16643459 23489002 96425360 128098230 110639604 8960309 152668211 63463805 128958974 63603137 127743831 149634816 33174021 87346221 55904075 114992199 12102334 97895146 8293433 123731950 8301644 158334107 61083210 66176427 27497364 127803586 140073999 53163709 132450893 165454081 104504610 92050427 13416298 165853700 146962416 1856638 97429312 34931821 42428498 60083015 40985249 37821923 44327194 126081129 163642034 133505029 62746762 125410020 87284868 2304486 76681101 92421962 27060583 3030029 36580294 163598293 141731414 19644758 105457647 28925058 20450643 78009277 52889329 1094834 111165397 37138404 102759577 148069949 90136261 81976805 110151483 126705675 22950884 126754312 51373014 72418623 86703366 18957329 64993091 46379655 88557488 25623981 131992556 52730583 63964608 131374453 134605439 136027982 139621561 112169604 78169672 38794986 113996883 16077937 129058594 140913527 94342401 83291432 86426895 146133377 134311356 31938750 10923622 109195420 154617431 98174932 85735573 52911225 163868576 46524818 109990646 47547810 106499866 23690690 38822594 36525146 39886029 61344993 24394558 112416988 744124 63533471 160960641 139517929 72390743 126845789 117589561 128631622 42296119 153610368 144599858 136830297 106136508 60922186 161502125 61152247 53781353 56859101 96337827 102997458 84667072 102730983 163083414 67632579 104957983 108976443 54191087 62179965 139725771 89286142 167473307 20472369 95346336 149699909 104583626 32110059 46274952 152940296 21114680 112941744 21359514 198781 114288042 93932803 70542588 3553187 71087778 59247567 77588425 1524662 136514726 26140220 168240721 62035108 111508576 56703211 74406450 93678449 106414441 143305291 31932681 124352297 55937531 14311926 123532183 59902883 155592449 28753358 4153729 155235024 157493525 69036218 7678594 147430154 22386093 29959049 22482789 122715707 149420531 163782743 156759074 7643625 3922852 13761211 160557197 114502905 56257573 131386948 50882615 161893397 151737325 129905517 19550102 138930919 17547434 23917708 8206682 96716825 7655457 144803161 114197177 1284129 117725901 55385218 86972510 88107532 148180942 31635504 60509426 121494478 23741894 115126329 35566941 160329108 166794089 117204681 60332371 164690713 30019943 73711065 69513663 156960898 25367349 134954177 14537431 167388851 43393792 88119721 126495487 118827994 157106537 75928052 20922988 162028224 46134974 145248170 34650743 72365838 101412633 5276273 139824864 20997703 43258285 164005290 42441367 130913192 60018687 49193461 10098714 73127846 72899655 135552084 128667033 33769378 45099895 107456626 11780966 75008862 84549857 24666626 160792035 98285398 99883993 126784725 25178649 45901836 22348421 152736551 152547647 10522881 147683930 90339445 62633304 59260980 135008543 74809197 40809622 21771543 14582600 58942842 33872840 53038640 66131513 62748258 5867686 76923045 90728745 133460778 55191622 147809356 15811258 7510294 162515172 155907051 95687985 47905371 101920270 90179866 32043385 64310847 96224029 18707701 24388319 4073132 36865027 131550182 115646971 700230 145257469 6273765 40044537 78472374 114339195 169359321 27634537 159016504 149028392 148739392 154128902 5082014 101989545 27797380 116512254 162039818 14258682 64501570 58761299 1936963 81616320 87078301 30693313 77958464 119444720 40039131 160980276 141024061 61003038 45845226 161257903 26803135 124695799 143472758 26656952 21467396 98983826 49448716 133783659 144483221 45192290 112876226 116679432 53284409 130233685 109277649 108426527 67939752 115377589 127591392 122500470 138475319 63717258 152966306 116149678 14759757 124161302 106191724 11723710 18669587 1742534 111759564 82449932 132149194 18857930 111936585 37669977 92998602 143947279 71928003 59107028 122956886 151478381 166262414 63513938 43839430 23191315 145507726 68565964 4751126 78258446 153552857 3004954 53082279 89311914 26105064 92886164 111052109 23529309 150724584 165808004 19109241 10354921 31287701 91231044 95538453 71518575 131747008 14437641 2310198 59639587 10861300 35015648 40743254 53943278 128660301 128208407 122524083 32755260 8065140 39433880 112614851 154813322 18995511 85112370 90392604 93263360 45394267 147179302 89090234 124383237 95437439 101727167 143387656 6084266 20530900 138210204 99579863 133123396 19947222 110310229 55399464 63016399 35676387 138271336 67996957 142012764 83553844 62625195 93796752 9835027 87271030 148514312 16823404 93375390 55073693 164116793 51083844 25273050 83189772 26241540 81455432 130876489 48305160 86946772 3024946 18990360 153395165 99791649 58290348 31388273 32981428 39986363 141696717 139421165 158025285 31569884 59963845 59195258 117496639 62750519 110197383 101941299 55642683 64415873 22168510 136116144 120613878 149217653 10375338 6781096 91565808 10947031 274584 29179174 125048668 44198436 75609574 143456829 2354721 51595340 64202982 30897415 150249451 167908490 165724823 131376170 37108331 83090662 150266927 61367688 106835140 106090387 155279751 35562368 142142950 9034463 121402355 118242123 157516237 133544214 99357894 124213679 161687799 400248 164318379 36966602 128245722 14794012 131735414 51530434 29518154 123143478 35361428 37398521 56155879 154560481 164053536 22589243 39327936 21571453 113430460 13362068 3769665 40942222 12045078 77868789 102612510 45091412 130672591 164066711 39224236 105776482 80881750 27364101 115886331 66894524 42310093 121224348 79285161 61052950 154373872 58462728 14163788 104912440 152572433 32872322 44730961 56750913 152218986 33646927 26778332 124931861 18670709 86240337 29544283 21059277 129641167 121609245 103683476 4475947 67389547 159407759 66800837 103739967 168799783 6409034 34953972 10728088 59591494 146663522 69324181 38401198 141094900 167274832 146859447 122805518 3783452 76726066 18224561 13127349 23822508 124251062 117222089 17302838 157372281 143525594 142320311 147921879 52105425 130825013 167106702 68482086 72692748 30779146 1862078 143431771 47273158 89103154 128194127 80411003 80648952 135719636 78147402 73628003 162400966 166582235 62680972 58851212 88967613 57202229 151974798 163845660 156263762 119443020 164957171 135748009 158635466 47891975 139422287 143373665 107036488 51675359 51777138 120376796 167505726 120905122 139924484 118171777 72506989 41593883 166347125 109995049 58202611 137373022 3513934 34994568 106336411 12809755 98543679 69040655 55726731 159909990 53285837 156218083 84010328 74846155 1877684 44930456 33171981 16305737 135617279 164313619 142558430 8886002 74710274 61136029 119248251 138909635 56793192 141858999 128555139 22428678 73756438 19087566 26228382 159969099 103069147 85886788 17930665 9638490 100943620 95977104 84427559 105639445 65477948 7516499 37749418 34370702 762467 119549729 4995858 158415401 169095940 8045284 31634331 106702829 20777893 77375364 72009739 124029059 160053793 50160098 83972163 25265026 107436651 1472880 101683987 135103709 56323023 44486654 164069856 55502382 14408979 13369276 11690560 158257811 96217841 11615522 42546631 152338139 39865986 75765379 141692552 119745178 33662312 104410600 43329685 165592563 144043057 28950286 142976137 38119882 46478595 47797863 122275781 21637804 131579167 41846452 44160237 123992951 166451964 126100917 51074460 53614090 2650963 65506967 110091116 5653095 40118470 7596450 106076787 76061587 72082584 166752915 47591806 167180873 76532963 13285602 13374954 25645554 144975932 14117072 108350554 29017232 8620496 83717554 77822957 40590577 81135135 57902714 15072302 42032228 42418672 19449870 20549719 168368255 86906227 64629665 64743106 57137935 2750923 76892241 103910664 124001910 38254318 165537789 34019244 102306119 116345280 137903949 75002351 74562476 113904352 23854570 45671112 26551059 54160011 19343552 118306162 133279014 123098785 140521694 53531538 27745972 105106495 145877901 23684009 68747949 129888670 6474603 77409534 110766832 40158386 149278275 32187443 37316173 123286873 11055440 129881819 25859958 29441280 100210053 32739960 119943551 61539524 134474148 68855508 23323592 130909248 168026232 23501293 86967733 101787619 109944338 64218231 169972715 153149226 117693873 138740961 169741600 14096570 108125865 63342612 44128294 10502906 33463701 89112283
17649349 88221330 139637575 28638472 109753292 137124975 57606506 160879126 12574730 148475790 86706494 24346091 85430831 137814631 96641039 64348927 133827859 71090430 46401687 169835304 30003623 61807427 87898364 146599313 109059318 74635933 68217260 103260227 127439769 22598474 57814127 168761686 59193439 91232081 16734834 34137139 106027164 144470199 26131465 169445630 53723332 126304526 161539474 102459051 123777918 156111000 135442196 34348415 155859978 78780958 76512648 96098314 110251018 36637329 16572501 77556618 150894176 25086509 21670767 138871453 23766884 119250529 63439206 155104617 150030933 62858265 53830381 77081060 38192047 161372670 87663543 23135861 27117125 15378795 3923209 110791941 80549043 34722823 4557462 108846478 15737461 111566172 165509909 5841421 8345283 125317268 61263478 157271828 88728491 102564876 93659358 77142600 98886110 46817524 54346212 141394338 159239374 61427766 109274946 76447402 8412484 156914386 45949232 110103288 151718591 29388750 168655623 93253483 138375665 141713513 41648113 131475178 58871238 92071728 132148888 162714361 59790207 71202953 92204260 154089785 49286247 69526158 93378280 125023763 15102647 169493978 142231775 37964706 23613 74520707 137586746 143516465 30705162 165036408 128432960 137364879 122975756 62584752 158864303 166036178 149429048 80814413 17535993 133445699 18518593 122864457 160499414 72226098 142701043 13844936 107223658 147117133 38970103 17360077 26026711 21270536 38267612 95787044 132152288 116353661 30602176 117162368 117835194 31420080 7969770 159725642 151629579 102060197 145419411 98546467 29914288 162794414 94623870 102899589 164233005 157380968 51356371 25030698 20745661 163625493 98313822 163130181 146126611 11855154 161265604 8243028 136995503 9702665 56926727 151421652 155961876 76301066 46513666 84563321 82830970 81900713 132253676 96771123 124557691 103166387 113471430 50054698 27629471 48736671 35211046 116803022 50114113 67769412 36566524 138870450 124117204 92890567 89487337 118164450 153965991 33324590 53927774 59513702 140909158 158712051 11026302 89699021 118917108 49935341 40072519 102700723 49631857 23599009 854505 47246519 112899295 120918773 22182858 53160309 168519147 30834396 130928118 147150946 168912017 32109583 97447383 14284148 20578755 67292970 4379047 8454933 41917614 151042076 72704835 113206502 60541947 35886252 123979589 123354839 389198 78360599 121517173 127016248 94491882 100730746 9417405 67836001 101700647 117194379 99575256 144127394 97199829 145536167 76502482 76166324 136065773 72282368 27946810 102929781 116773187 37025286 166001056 149429864 126316222 49257806 32439553 130782887 105269066 7988691 122184542 83120667 902139 151188871 138756397 40256374 109887320 41582493 10859345 138022830 35740715 93925476 87362609 169028552 14234814 103789913 103734391 5457119 139860173 116549518 13397105 83476800 17302056 23831467 99894244 115028137 71284094 9522261 140886752 32567852 98908992 166144349 94835945 15467280 83649435 130256788 120160964 102142987 126265885 135031034 165109304 75837850 7303030 146674555 10160577 75954640 145516549 51525436 42183188 53754901 42609123 141525272 146494967 55164898 83105095 140908665 40917266 152135754 142212123 109190864 4518022 24340260 161283471 47327830 64288543 78904531 6523801 18998809 106560862 142956315 23982546 60216295 148937102 24726177 52986960 147786032 776271 138825927 10312625 110243759 9455723 44908662 145703566 106695332 83032267 35416304 107222485 134986936 117393228 165474175 23171119 165166271 43278107 6134892 31214941 58914265 10200272 113201164 99924708 29203212 117585685 1360527 110292005 117288491 22362293 104898500 29911262 12812288 158364520 86248429 161101486 110206886 27107146 3443129 61881751 61585747 152224443 151228107 141893849 14940467 30954042 168841178 161160323 138874479 81870317 7844854 124645241 64003113 169020885 11754905 117364498 76259161 159034014 160556075 119894965 7585723 57247245 72900471 18877463 119211565 28774523 110036155 71563183 119854420 26468099 41299579 153216580 16658861 163641201 66452677 57985436 103347488 20919520 132779690 143906428 40312797 113609164 46038278 13749804 30279686 106061096 113727739 164789041 52101413 16024200 3760672 33261945 77533872 67899224 130682264 148917535 6270892 13851430 147258097 153619055 145284873 115052838 140333963 74599111 52288974 126047877 155642820 129844215 28677487 154437265 12115169 40966430 158845637 109938031 38369238 162418697 76035662 167449592 15067508 157473363 21867865 75526614 142624781 19849421 148139513 145936058 67761728 50106701 117234346 72497622 24035586 25900877 61591748 148889417 93964100 119128452 79636619 149466788 72158081 151842861 144259620 62867683 98243255 49502232 31549450 16925166 163140330 76399343 75499941 124126010 142532981 9194161 98449635 164911815 123656946 70199069 169142214 55632126 151997289 81975156 70934064 73433625 92608639 165194100 11113852 63905346 10101604 105467099 57224601 70878032 40685590 56313741 154839417 133187537 59644364 79277885 152637696 82852339 19012732 115956490 137062993 164320062 163033145 78685605 110540936 21011541 77163272 80414233 61913269 128568671 147117269 75725225 159195599 153379984 94838393 89388771 44725317 91531944 105186344 75800110 14855535 42303701 42943768 79825421 74115172 126226071 77603793 146932258 31828590 83371281 46685791 136828410 159803468 152220686 157780145 23314225 3224407 62155383 8411481 127849401 29044568 162690306 58205773 137115506 151212807 73495437 57770641 129636628 168774963 86165316 117480846 153377179 52521483 77547251 41171076 92849223 131076953 83206789 1951549 169168173 6734924 124272907 20518643 100326605 45255326 96148549 88395886 125621823 14928499 103968770 57364579 152690668 1233180 39570747 45301515 147933932 121383349 30643197 133013712 136138363 41559985 19086733 51052122 38242605 165185464 131728767 66240330 50011144 23748507 74210066 47028902 140668302 66458644 96861461 130880076 109514561 56188808 52333990 63408963 16128376 22729629 57566267 102034204 155956351 134176529 145892708 63697334 127774873 93486655 99885659 121144924 166597909 46648578 58115435 42233185 23520384 49765936 110945400 117057852 48933174 133494693 75358671 125400245 94090716 123765304 2019923 12650686 41375586 13631841 106632126 6764351 116867911 145984882 112134023 79234331 1606823 72550084 164198733 11210276 34670225 67567197 36001036 28109551 106265963 73810532 81129372 132439486 149314162 101547307 47881401 152506728 46264361 104932908 25767104 169317280 96189893 22521940 117212705 71509684 62900340 160571953 101885352 614091 167043241 72957744 168373695 109525645 129677071 65997281 146908339 64969342 104186030 29121374 63374793 86292901 7514510 147340717 73750998 64892179 2003008 7692789 162196779 54329297 15749259 25228867 169751222 117195688 140834528 141784981 89845952 66524179 49164034 162992158 47640851 74266948 3269899 75826851 81900050 88643389 610283 95891254 108554401 154090890 99781670 166756553 130517806 82119112 33847493 146014581 632434 131698864 75893610 40400721 71559545 143291895 44835171 59868475 15817854 131509331 91870720 158366407 145801044 114601250 131644770 68165359 99129380 155188342 144513753 35604426 52039482 158602333 49686444 7543699 5336895 131152688 28466670 119743308 127758264 56348982 43873583 106121956 168713797 148904088 58900155 297551 9042351 20562911 68141559 86709554 165335625 135752497 165412754 153922624 56148229 136205156 124578125 124082932 48312538 63661022 135442213 18086045 99087305 3750948 16686877 127297564 38955670 28339119 116890572 48338191 58635601 14271959 39470940 118395106 73451849 34968660 115385698 122208104 112513225 132386497 143023295 63171745 101044838 58033002 143410997 63253787 25200001 22133150 55241551 83106812 120350531 85057596 102064073 152529168 79558606 116037087 49182003 79800567 113744263 106303584 121014007 75731379 101913674 92667476 87499340 15720937 154116322 50025441 139027411 91348412 29489628 68391 2228190 69640959 22223947 792642 101603475 65157889 52847152 41683269 154087830 143924618 138732206 77634291 52638953 137587834 20558338 135987335 132330975 41958193 39395902 55061674 99397878 53753014 84266926 95289675 11212911 132841026 79116402 129987831 163862507 85531726 169892390 129733596 89723518 120302438 58533397 103915526 168891107 114577399 107525170 82092422 6704749 67931048 52484831 59945417 25189852 165942491 127006796 60847607 75345751 55668302 15047227 40008905 64045545 70866574 66834361 164323173 87792267 52881798 143971878 48268848 47917917 49401065 101988270 31979754 141995271 123857478 66292673 142225009 51309366 88183335 9318941 40978602 1812319 103985634 105585113 22656461 142075868 157238474 57112860 130732074 136551497 93911791 130537152 64387585 673234 1851844 78773053 154000008 68506260 75198191 51307156 42060448 45954281 27296764 87810270 149009828 157530976 96693535 131898988 44825243 112957333 1893477 26765667 168100590 3210892 93694038 101309817 136651270 101692130 160072578 57878200 85319923 11951680 155833832 67729445 50599480 143821122 168634781 21960804 103175091 37759941 129938395 126939204 98707967 92342453 136782102 67518016 17175576 164702817 26683251 104064361 65614441 20030743 24282205 91343363 133419519 142496516 151525063 136507076 56379599 115002144 95752653 4604994 143570270 140010623 81746013 156733693 80488438 155594336 111579109 152235051 46191210 91831263 126598609 56376777 119386070 27730332 64735014 26054659 117819299 151201774 7080687 123102083 18626917 21387615 89114748 88578976 94713511 77181479 54577021 115748733 167001302 103650309 30453749 43300190 160797390 53348380 72813346 126164820 57018017 70504015 67386419 165612980 76092544 48488454 72345659 54409010 103325167 44384246 65301318 5274709 89524975 161688292 116225192 165233914 114065138 69876987 89388295 29693696 124423476 130737565 56644918 164954961 63560467 699975 93903920 12910089 164866357 134813077 46071717 93923691 111300309 32310319 97580034 45526544 124302895 118845368 168830604 7189572 110897035 23310570 139780477 66620433 65444288 116718770 108631666 103696736 148691197 118311840 68319770 158894121 166726905 122455539 36112454 26806110 86023485 141248631 147200569 96527462 2700195 126637726 37492242 145217179 93752637 138964086 22188655 3551844 1417188 63516845 165682816 44247651 8798792 114291986 102948141 64441492 27062946 3143232 102883898 39983507 28441697 62746082 7798631 89277982 69501049 21645760 124073820 109996630 14440735 14316210 22282274 40623081 119208692 82193572 74949515 69886235 112980130 38719387 123141795 165744356 42450360 55274990 71555584 158935924 133480923 150866483 133160762 58524319 100492168 22333529 79933592 35458192 40129418 150873402 142254249 99340265 17009911 11186493 106468926 66798355 39165263 32174744 145545857 169858101 124537002 146528457 162951630 56117748 65626494 159458368 130641685 118096756 26782769 86532771 62698992 12296712 60093861 66775643 34187323 91886955 51015742 26616373 129278761 154665065 121671176 154717119 35044548 63934382 9981669 840633 133628228 119462230 110219347 18341878 5634871 154678971 79106593 142989176 149771309 65566909 77073206 46554228 151448852 156926728 99214414 11957664 131407909 99734852 21741827 102464814 3518575 120760503 88418411 165080676 82121067 138565283 143377881 111183128 51233954 49834820 126837272 103594940 57245698 15593811 8135826 150292937 78262373 123487932 136802196 25011131 36778106 66771631 115991408 3219052 6516083 104307308 43914434 94265170 122925181 140914938 57881345 132046259 114971 84358964 133401040 76812154 18293921 84453042 27815995 54440256 83565353 81142649 102990182 89915091 123098309 3564526 161035288 32248150 156151358 107640379 2331771 115188379 97484392 134039815 80570871 71896876 132848829 41753088 152793790 25021688 91270059 72132139 144616569 91090794 52757715 112562406 122343424 119127534 143633340 113572665 141893203 54838838 25782302 137631014 2721173 114317112 37462985 18642625 118852525 119982345 141300022 20704487 39533874 2564705 22724138 102076891 124268351 158820307 116216964 114436180 167467170 96539736 44571161 66307480 147715159 73997600 54467864 168950080 84751358 108522883 159268036 169422187 50109982 50361701 30638794 110543520 28174899 106430455 133148148 162493956 75676180 151116315 56719973 122993453 105853662 21655603 33912348 118168989 113501758 150555995 100509202 48827757 88948352 167070373 138791842 107911223 44241123 85134555 31091844 142741826 82284182 119121074 137070150 139669773 131454217 89245988 161062250 34889967 125421155 155234174 35635077 169593343 75019215 56706101 126165670 9474542 130257026 42725216 54834707 60692873 102967521 120899512 152043733 158894954 168617594 22354184 156238058 58179763 79482769 150028349 124257709 163226452 135222828 87846650 78731250 18519171 127452655 110795256 155971175 157077892 25977292 130331996 41885569 94227923 109737261 15462486 153228463 133520550 23108763 135706563 70082551 865351 13496640 18574778 78976951 36371687 53472429 142069799 119728926 62205788 97641795 167803889 114992913 151988432 96099538 52083852 150074827 85891769 134791385 15621249 130077693 36562240 134735149 106493185 47938742 38497809 122379226 57398545 163464469 36161057 713881 87114647 124683678 127584337 79978132 127486791 118426488 17155618 126124428 94238242 165268747 28143347 152203822 167503176 90151782 7569913 72923540 152623824 106067386 3604816 17557039 115251024 5215804 47425274 54964281 38449818 142641373 59782812 107487226 20338596 165804604 12096418 35535984 155483564 1933903 146111175 129499149 11674478 52558798 152727898 137222657 117887401 62982110 41840621 160165143 68723146 27864258 134003809 13555936 89950689 153034272 63299993 53221764 137111273 158045838 103884314 144365989 140845408 13590752 50424380 129472255 92993043 122822144 23636035 13286282 34787746 49135661 166527767 59427087 131788063 109020184 109117628 168226815 75268180 70872099 28412151 108526997 150547886 22479423 167856623 122072036 53744616 103598629 85586993 112667585 169784287 80538027 40934793 19657372 61343650 151760615 109658857 108634199 88977779 127771643 24915285 115531201 147709090 6013461 23646677 165120541 142773837 119064787 155011780 71315323 164614485 74544966 152160336 74999121 130385461 42115103 141293341 122721436 78694054 96846637 87702286 121333403 128659298 162599118 131027721 15199377 9277223 20476823 71811706 113116334 48828454 27560621 107136805 169510026 103554191 24487786 20210263 104171478 61753928 24690256 66611474 161554247 80903646 118917635 98316117 64746132 84776382 147103091 32900746 157104225 150518204 149497983 129074353 101592221 126797254 23854468 1356583 35210740 150324404 107263081 74908341 100850987 1979837 56254972 46077361 100292520 90269167 109896126 104571165 37392010 131597493 167808326 38260353 103830781 94731854 4814094 151188208 123553348 130665808 167186177 125356402 52050345 44370544 19398547 14131250 40653817 25785277 79140933 67461236 68359499 146532197 61301558 108200920 104897769 143643863 42827063 44493114 9738586 165820159 163993781 29669199 27506119 162724527 42842856 151863397 7523129 142406790 93757006 152005942 31358438 59301236 109891757 78295727 14406378 40200801 9919109 104253724 140340185 125114628 117209220 165426371 147691546 51623067 158650511 10260350 156731449 53380629 138680662 130287252 89962436 121048415 27474414 150453825 148099614 159390589 142310638 4629627 55714049 76745021 18079024 35230171 51931991 109257810 79964345 70726970 126287883 99917262 38091815 166841094 148594943 122471145 27022656 145912309 137068586 114819003 81331757 20153330 112822404 137414910 45901938 13015761 135144866 12746056 109879959 112780227 70313292 15738141 117067049 166697971 83412047 68286620 31054869 119515678 117887588 18939683 94950406 136518024 148111650 89676428 144230856 48475636 84136842 18429020 76820263 79761416 159223564 37240574 107204788 6982138 79026608 53241501 139259733 164237306 127752263 14880763 118795422 140691507 122308285 164150538 100418660 62288 47996474 2668320 154354883 16642762 14840303 155770456 113539923 17585990 82799945 63550420 159574240 18775786 88450728 78154661 10419963 157431849 72733344 134655266 67587495 105091892 37252848 131068555 114475926 83005730 165820414 74050470 63953847 129972480 75601941 12138187 144744545 112625680 12056961 119881484 137132744 86312961 12100889 127431949 74552684 31711409 41878361 86117002 155284256 142872811 162463305 123525774 57313001 55817613 152341471 14280153 489260 29788454 6642597 101563627 19108000 41296264 107923956 80220909 164137584 161341458 25036512 105606584 50538110 138825740 39843546 23347800 146474278 97804689 132849373 80746294 129891084 107782074 132559795 36200055 55665480 156140376 34678351 33086216 58598167 4301 155775794 143418222 78159625 166568516 143355968 161370545 151870384 49837591 143133353 141290638 160989915 57765065 73430752 69459518 4488578 78654682 103391637 166736697 20457681 29276057 9802710 20313555 20470669 130209936 28955692 46290643 69711764 19477410 65341727 13637757 9073835 30036909 46827911 126708531 69782178 100244903 67369504 61323369 152236649 50562777 163415339 2789173 45615505 113786967 39911036 135452906 140236876 17160191 27228492 58434661 136189567 34359125 164128523 9451830 20949950 17857956 101203040 6292210 145752322 116831735 100867851 94793105 35532584 52405594 10485311 147930753 128803985 87536434 79943350 167167222 20867381 29294723 138234888 58918175 85007327 126277020 83277169 37010955 95241616 86024182 68290989 87399788 163177526 36090065 726325 103447295 134262498 61687696 169375777 70648345 10012167 82819274 48960612 34415004 155378385 39403637 2959768 105526684 33326018 72628964 67576326 142497842 122565376 117704107 107146716 73323805 147006684 128894680 16472167 111644950 145476361 107084173 118498483 46062299 38543301 24096089 109561872 39984204 40830787 19578458 44913813 59435621 23912047 154330607 62958718 114147996 55176084 125905434 23462023 138095879 11003658 17081753 1197905 50158245 5278483 31581971 146435654 19248964 4405720 120326340 120142842 96492255 68770610 133920441 49051273 147364466 35300177 128600172 157086800 44763975 64308484 127204013 37960371 43320777 157614769 141582222 159089111 149898401 101963841 147833615 139348779 34066300 43388726 155310810 139109164 124956902 91508161 158363942 74829053 36808740 85003332 43976739 159118623 86819969 59251528 33564460 5425329 145685954 119088672 76567099 73922477 13979491 63975590 105445594 62613057 146775416 142556288 67252867 102611660 98776919 54367207 155538100 137136093 22665046 68761311 52721675 41332644 20437196 94553184 148881954 13471429 132698226 82535867 106797638 139868792 22219748 75938303 160074890 158385328 49636821 28697955 32776000 158182399 71301774 150257985 83007923 46498230 62190862 11659739 116822895 103443368 143263862 97485395 124330146 63191516 9856481 18255127 96755466 115196522 130559983 8403219 119489124 152087083 110485669 142721001 4301714 91388549 149033730 111690731 77060626 106856934 84130467 156761080 118900482 134852398 61294231 159285597 10746873 150994612 162469850 46922193 129149119 21592652 20014508 25643582 83983910 36036379 31759757 20864780 119768570 57012322 120403027 83054724 53818396 167431929 18742585 4621467 162558335 104402117 153590852 7030605 69226499 125105363 155982344 24762625 124225477 138475285 131733578 91884745 143755774 130665638 37514988 2024530 43350646 143153549 29404662 90920930 134225268 12631187 120612144 124714890 89857257 27583673 79752083 136079305 14842972 4869718 117605524 119005440 40017541 167048783 74836890 42556219 117069514 106405618 154761132 38772784 48914049 150218477 121353837 53162196 149825641 69058284 18946976 136315724 67881986 34751893 135572365 82234168 63906791 143753751 54493109 68322711 39681026 152889211 157510525 91287246 66397495 128228382 80157278 28190369 156589261 16861858 112125438 79715261 76191110 136065739 61993730 1668482 88341520 92055051 136871148 34544425 38759524 83704481 92880197 68430763 70597906 142660821 118030320 62914042 110395297 145853200 69115353 161436182 89337924 14114624 150822912 7175785 110610534 44056571 114730008 23668029 112385283 132399893 136238918 4049570 19843488 97639874 80336798 161372568 64334341 27553056 120656667 143558387 134311798 104275773 54084769 135079739 161427801 154741956 28320861 109838377 143033512 55045354 102214761 82908677 73747751 24238583 17985337 97536718 82310141 64722570 151927334 136602378 133010788 155242640 20071016 71962224 113705928 77609352 43766432 144225909 166339424 143413802 86737893 40875106 169762578 127553261 112039333 140371210 17233257 128373936 153798439 38531027 42947423 179129 62593031 155425696 64586264 146003684 93581617 120730430 116792380 77751880 9385156 45843696 133187928 159018918 151299949 76282485 30202540 74373436 131132135 102450517 10672702 78259466 2849421 9310849 118795575 146711190 99519275 236079 138221492 46244437 39757016 22665862 126933424 160654148 24933067 50945855 19253129 21819449 124322751 88330317 85223142 116556403 46210335 76792060 82574950 1064863 122089274 138343365 97563765 131922006 89545953 144521913 54972577 22165042 116840133 116373177 155986594 57858684 66498407 63833385 111398909 27424111 73576680 120297491 30909264 121942258 143723202 137352962 128100202 69754723 168896683 45904641 17048824 42918149 166177873 74466069 4415274 87302327 152432285 39205978 18332188 111151134 144190685 38075750 47192714 13640664 95899244 110951027 95352286 150296796 42810420 88717577 69913520 130413817 153056049 46305297 68320858 134881026 31412413 155899979 64258759 121493985 140442253 12976933 46726234 139526718 161397014 53898483 2955739 122046281 56550704 107782601 34342618 33884434 109022309 6604194 106899349 125122040 162538955 88019200 5126724 99705102 116278963 46808480 25339520 124700100 158308097 158714839 103273198 103695138 67607844 13939898 51179520 110767070 40371872 102850782 123019514 76918132 153277372 37951089 27955786 46682136 140360194 42972090 5656682 44990279 116504740 80655072 19011831 16940568 40454679 7055918 168453340 151605252 65948134 21062626 63544028 139074161 5562230 57717074 12529119 161777678 61629216 144790683 125259842 11994129 80528813 143590449 79309709 13505123 60586538 99688765 143016478 65644480 69108060 38017440 123793864 133473460 2821524 580924 131834269 49487255 29878622 55110668 20984987 151364855 43299153 30593931 51432497 28794600 130614944 111881318 85698071 77716911 134491675 21295526 75296536 161810420 13886280 102207009 29755746 17026554 42334318 133393934 128196337 5461318 129359613 23890355 142673112 24667544 165429108 163320139 166379170 77887982 164268552 107214019 70308141 62216889 47055541 115802657 12023437 164249903 2832132 88419822 115756383 96959313 69419925 2790703 151044218 2357815 28971502 157469674 166882268 151101865 71065355 134910623 146759300 45850020 56132368 167778151 75812197 49175169 59980386 60962952 31009870 72163419 90605733 27199405 66146048 25671224 105704606 104921722 136647921 139292305 67972307 93162975 133080607 73918856 113951187 54364912 159006831 5026866 74479261 42020294 147039698 92497255 59080474 95382376 163911858 1359320 160996970 168251176 44207701 163732236 80931322 111902687 66238324 134979643 143643132 94907515 7597215 78843790 122803478 13873938 50952706 14119945 6628096 87189787 60773861 141843053 5850465 28450894 169414520 38578576 152373669 38795020 47261870 161599637 24104572 25334573 104361555 132841298 148053969 23871978 40628963 74936493 53290342 130646377 147436580 11527003 29982883 127404970 96254238 32388808 148753077 122559222 5865357 26064009 141313469 65752481 81821680 34060333 148933702 86114452 70904756 51177939 107786851 108050759 84677544 81261921 93353936 1820530 141145101 156645616 112517917 57715595 137421540 24105405 68428485 107515786 140753268 132901053 156597217 25688632 126137671 136594575 28227378 29297154 85532389 79032422 108854774 129548415 136170306 35452123 44151465 5058911 157059243 116307370 117512840 33346843 52359371 124129172 133569765 76016503 38009280 149717980 57365871 105171248 79753800 12181809 38599690 66529143 116561129 149863262 147642178 2328337 95383056 128342282 86899682 41941040 73449197 53838779 57099753 167492092 128831814 101167697 54895023 115918342 118725671 75320897 6915719 137103640 34465307 73414347 46739647 91813566 17420648 161661636 94789416 23368812 100953531 54481141 30780557 97259176 113797966 138561951 99507426 65252103 75496048 77393826 96175851 48292019 45104740 3374534 102114937 128516481 105508902 57324119 2069852 98411385 145213473 121030973 79093979 56862314 67925030 135581086 79314146 141030963 19267086 143051328 47392685 161963947 118761252 13677605 142323524 151352870 165225074 15706249 68749411 62772092 161780602 117332249 169487654 65836801 103427303 111626913 25546478 108442524 58134577 43959671 136587826 135587036 131231075 34886907 2801481 154757647 64437106 78073537 74900436 123821540 29216608 164387280 142893670 14464994 120682065 112587736 20897590 9216839 17205870 97794421 8721272 167048290 51245803 59076989 142630017 107298186 118793671 82587564 71486683 151947445 52197412 24386517 90012637 130917051 114858001 67554481 52536851 74550916 22727640 23717091 40390606 104566150 79744059 129364016 117676907 93776471 23226199 42090640 96511108 4422550 161283471 7842270 93161683 23262069 156199009 87399346 120833297 86864645 129453079 155730948 124738129 2508962 167947352 19471171 74629473 55133584 120535865 60345410 2959564 64470834 41652822 136186167 135528352 1761506 156550637 90526394 111442446 53953325 88912601 126327391 26518368 100580653 157351813 11746643 85203422 37365320 144521862 10552512 135922497 102151708 7081265 100133281 84029215 14165556 63781977 157141387 83653464 6680575 144912284 57344774 113376808 14062349 127657760 30755618 133039824 34883031 78830462 128321168 87667079 108040219 154934855 84752599 75823298 156391755 165074556 13936073 66494497 157726323 14278062 133029029 44468311 112287635 51934490 90225545 150287905 70093635 153066691 120512286 145837526 116055362 86613283 103658656 24227142 106935474 97071309 109186155 80766286 130037709 32078643 155608735 134955248 46433086 144371990 161910703 147920978 139310801 104313343 47598062 2621213 165614238 130869808 123145756 163813343 59331207 78438612 125738341 50075132 101056704 56277480 164751471 26930448 159276672 39188451 167390806 1872397 161692933 166848489 50208089 162601855 59812239 90779235 123980303 16178203 13290974 105679956 105120894 165643274 19780248 125258975 57723347 43916066 101012606 107761232 96656458 40758027 56313231 16390941 157242520 23572710 104174895 34600712 135692011 11862260 112978175 116813511 107831646 163441162 121963338 130445454 39789367 159612065 144432357 75646209 2454358 115542557 144800730 44452263 167468156 48189985 154872822 140616809 40187864 83686818 153744787 22398367 45783312 53614549 164173114 139765398 46158451 162646429 167064559 145473097 63803856 169861603 135018182 44649922 117232782 139198465 153444346 150584963 24365114 31988288 94011258 25885951 120596929 132072320 40652440 126988708 169199538 27039537 137533893 14402383 97655701 156778335 20913128 45499735 3339956 108623217 941375 44401739 82004022 107788058 28871831 124535370 28621693 132521341 162890872 28450248 52934991 11956661 159146214 36934727 131335013 84619982 162198241 101233844 61580766 112744578 23512241 55950859 56149691 22863997 97589792 128721654 98917067 118145580 63535409 101136196 13935359 153248030 118199997 27862711 73402311 47717147 55882332 41383882 27670390 123027283 141072919 74413335 12630235 71313980 162727791 24006873 4093277 100235417 90474 89637362 152091010 115670465 70937549 167443064 16243279 51449055 12797226 114703420 140297583 3578330 28402818 161804453 116151769 112369575 103752989 126558574 36040493 19479348 158182586 84081847 59325240 9871968 142335322 146141622 45372320 7504803 38090302 169187791 62743107 38293877 164086108 113234229 169953080 129554909 19051764 96509561 140770183 109780237 62059605 109808168 27692643 112407468 157825042 62562567 73893798 156345549 131842140 90774254 23650196 60509460 122285930 76198012 68270538 104954515 119788970 52066614 139071662 45059809 154214004 55080340 150153996 162865457 13908890 16188862 92376283 119524348 45724084 154060477 26609539 130902703 158383424 169449676 66717571 129489867 128450147 39432962 155619462 159217733 160656358 41533108 96344882 37269899 107154825 63702587 65713211 75920079 139298374 58041366 87652544 3769733 52254787 51251430 155577268 167747415 114045758 41410538 140246855 38581109 116443982 99742468 23326618 47684371 93774397 113242593 148683615 67508666 107696904 7530337 58192853 44561828 146405768 118180124 94058263 2043485 165474141 57368795 41307807 54444761 88727488 33580967 23261712 9857059 22904780 77885687 55134077 50019746 115917832 159980132 31295623 148248194 107207321 79921250 7506571 152795779 151484824 34661079 118302796 40718417 143734439 73271122 123004061 145489332 56552387 155934523 136142460 47198460 10547344 141612516 14133919 14854056 89892838 83956302 94752968 80970643 166203543 84960067 93479702 39001655 66089370 51668117 46954493 98110026 11361729 30023598 131461034 49909518 106211852 91561048 90274930 81168880 40394822 133536547 116254432 111280232 138904739 43063788 118796986 47604080 103838482 88916936 22235371 70745313 162281592 25816948 92716011 40694702 128199873 25163468 168572986 112651078 123232966 14889450 112290151 1631405 101036202 97118467 148716272 81179913 24494824 68386104 11589036 108028829 83308721 26254137 69550009 28231118 19441574 99075728 19720459 64374019 54329943 88805467 38938007 64363105 3708278 111189622 66440301 33467832 105136160 34730694 22249379 161114457 152696023 70020059 151410517 164104723 114391657 5877614 128360285 117925940 54293988 169614712 84678071 109048795 26871934 163832332 42423670 27442199 12119487 99160524 72886191 26408463 109276544 140621654 37902775 16570512 123204100 72552940 89385643 145940920 164317733 133625712 151905948 232628 98561767 62484622 92479116 116207393 34819043 54848851 169268558 79803134 154760571 144858853 39633528 5640056 130674087 69249517 28163577 62893608 84126047 89083264 8727613 24274147 23014685 150249978 90445950 27563630 10874424 118039823 166028273 127688190 99852560 118611873 143643302 80449032 18471758 105736294 60007671 94664806 160420024 157398937 49536555 161537876 40337617 53217650 116726692 38919834 15548761 36207518 11083252 139965012 102702338 108747232 37123308 19348380 70462433 27379690 122030624 58466706 11278378 86668805 57109970 41799498 84676983 99177031 154238025 161443526 100110416 62665230 148368690 135441890 43233720 133428393 26702427 118776416 136015929 156994218 91734958 30423523 62474133 19131868 141579655 23585579 103660985 27216558 3146989 73604305 29502089 131327176 113569571 16589688 22948776 114240442 160942111 159351268 10709422 47454514 42261966 66207401 89393820 125404257 35845758 146118315 134262430 70663271 49858280 114530037 36094774 159604806 127301253 1918926 86795727 139893510 77492766 49768231 92972099 89332178 141619520 163572912 18287121 39099320 22573569 31456851 77807232 82403913 104930256 50162563 34138329 88973954 95170352 92153515 86552066 7504344 95861980 148420710 53300695 38888724 93219313 146640266 18982472 16895127 50282906 53463538 149162301 55291684 21222970 56126316 57768822 151931414 113562618 63380063 32398039 40963642 70071297 168971432 65380538 143313247 98164103 85017204 117718064 80309394 100887571 54984460 162654079 130130886 22087930 161995006 96679510 84718004 88817231 109178199 19053702 133114029 147463984 4996538 62172757 1999370 49267105 57075545 155554046 58179576 31802325 41847404 7514629 54417374 14545387 4511749 24561447 29273694 142262222 90168034 119027931 39468747 57222340 15215646 51525351 139572975 116460166 41624636 110517510 154102059 96653772 9329294 55228121 2603363 126215259 102061608 143971640 21734534 58483111 112747876 61650976 108505781 14338446 51030600 106634676 69581255 135600381 13083251 70511648 63804876 127923368 8984619 90958262 169641759 132012701 93659953 47726616 103999846 126485797 100991152 28974443 46687440 165305994 8134687 8615294 41769153 131349344 13467621 148474566 136683145 146560587 179979 25674964 110881072 43927728 165214772 48145445 91841667 102993055 59216151 69903779 66417776 21569294 2935305 15349674 44127376 53732835 135418532 124550619 163726541 16743657 87517615 119464950 126417848 123971531 72951505 45996407 127456786 51741234 76243912 107323992 61095586 28940341 137784524 45236099 59377668 3870985 10830547 50156987 95463772 140023934 30402052 67783080 40259417 167920832 147649879 46618369 128481461 138458319 166982194 145535266 6258754 139154690 139356650 145889376 94541556 160856295 25094125 121147916 52954524 39130005 28789636 160505602 50803616 119130033 157133244 8254214 109384171 1260890 79007313 163986029 21432546 112886222 148422359 67959591 156315051 165398287 149858077 39734763 135079314 153506770 41088354 39722778 44180501 86343935 49365858 63493249 74404767 164001652 133524851 3705847 64156096 107206063 119125222 98177210 130854661 81313516 76418383 134201094 158827685 59537145 160102549 42621533 110751889 5326661 138658239 150598070 77932488 34750822 124272720 163136828 59228034 48120438 41951563 165686964 78249419 94217995 87404157 137549346 28756537 70407795 97120150 109747325 110349822 112441281 96974273 34958596 154392113 56479797 33560669 168993311 76682920 33129005 73582443 30680886 84743181 135475924 91123842 28590260 139584042 70518006 49952392 17783258 93412212 95393885 43363209 2189753 94088421 156748602 155953631 85271303 26053639 45593201 125188952 141336147 39962223 39433302 94781970 50206525 77171347 93725267 49908770 49870894 124425465 59287347 160766841 104927111 26302587 133544537 119825690 158787684 45600613 35673038 120306059 148990584 91852666 40714150 96793172 126484913 70617099 68345151 81864418 164114753 155110295 93552751 48072243 134133434 83676278 32614007 71012519 28150844 66514608 61260129 105839705 63870989 40639146 139057569 125783255 50923908 65955614 44999085 9307398 165864342 83263790 95484954 107093931 134731120 101128750 119363035 18677135 22808356 36075904 4676054 35548139 149627710 145141308 159329287 64079375 166856938 105210331 91829444 72108713 4839203 126270526 134678114 7888935 83189653 25979791 61240681 140764522 167477455 150506236 81641871 35386775 77545959 93210252 28460465 90164362 99650005 166417505 10540221 152217116 85096237 61983428 73864558 109680260 99528829 19489225 146394021 141272074 65816996 52100155 41726653 29876361 150381456 9506689 58968206 89593774 63765266 141969873 49567002 64915044 138174300 59400431 166756791 51813739 149176904 94204174 126922748 149304829 44727000 77522652 163573031 131129806 120261757 36271455 19285106 79339833 33925795 10972446 50684922 21802670 159083178 79774387 13200075 66609536 53725933 45261735 75408549 117372692 37991294 140850134 67641334 7353724 8524497 93836226 51110466 70909414 126048591 103813390 7565051 126709874 157370904 41007961 67136961 72282623 12421441 153853026 124825934 88281374 7260836 17206499 13204954 153133603 29110392 125870006 104127822 75833736 145380209 9645256 140089826 59999460 114397046 124908571 94904438 8412229 44280138 61093767 38360279 33267589 129459454 48202803 127383159 160987365 102858092 27019086 155649926 89155276 153119969 135213784 72093107 24669142 32786234 64944216 130248356 141177673 153921859 158396786 67880796 58368888 9839855 97110953 148315803 10197297 158171230 80042579 11844019 153063784 5137009 118477760 42242365 84929399 132381720 5831595 100496724 15455788 127386474 56466027 105624468 119484398 20471553 126828959 14189305 12894959 80619134 143990391 149952971 114233438 98611679 108501769 79381381 103010769 58471670 22412256 49070330 86404982 159767989 7116948 47434284 122351125 43301533 82631288 157472394 63097982 87300032 139952738 162601668 93087410 98933506 58802728 152885029 56785797 117972469 110167480 79391955 31711477 14433119 121364241 113322425 145391922 13438517 52238212 3886030 98090255 139072240 122326509 3625845 41994386 160095409 58311037 4471680 4765457 162807844 53839068 22479695 102926857 106145722 39115470 88959283 102780453 140187814 99239387 129416665 91707656 137222963 3951463 37280779 26459871 10879847 139374279 79799241 42880664 52966696 149744143 94897179 17669035 85431273 138444022 78081391 143201183 134560151 147253048 134829516 28710926 26006668 82056484 78298787 15220984 121938450 154904527 153861866 70304027 131352506 158730683 52593988 50673039 61152553 153694450 111443024 102660501 23876483 58417440 36404803 63672888 56417883 30157490 116931151 156190815 16879317 93919815 55800375 80349378 101291457 89746978 24038697 64074241 108470149 139383629 19647036 113280792 60306429 60551773 39741648 17994721 55593808 134653379 84017332 104651354 161154985 11530811 15637212 57567746 84946416 33231022 4266354 132606902 37261960 84162189 73897334 37211402 114139717 102868156 136524637 159543334 141763238 116554431 111751013 52793959 52915407 152417478 60623479 34902734 152371918 156625709 150410339 162367544 161802634 70038793 104329493 108539016 155256172 51281214 25587074 40508688 17566304 139114706 29286733 74363508 154933087 18190714 85279174 100090186 57541226 77465379 6356096 70836399 118547120 34740639 14075439 65965321 147008078 160265902 123905027 40591835 165441603 92413445 44970797 38711023 92034702 150796902 154413652 79448106 52448349 33795779 132477838 109276510 133138594 96271442 81231185 55752554 165128463 168576658 60848933 86070813 109688777 46372175 76107436 93598889 157234921 114839522 75206742 72378146 16266280 145358024 42329014 104532949 45132841 133451241 7709075 37519646 117898417 19239189 117780777 53140640 167418516 160155453 153995078 132184928 139655663 39182552 98294816 21693105 40766952 162806501 156676658 5672441 42082429 13683946 117094113 49812465 36931412 67903882 15993872 48787365 10965102 160577359 23276366 118303612 51987717 67835202 88423562 27199524 160120756 4271063 68137054 159122754 126864897 154322328 21887092 10835120 4593570 51878713 133168038 37714959 117076365 39929022 141785423 115294017 122153194 120984376 80992335 118814275 42408387 4605742 108707061 91624594 126707970 73066000 14095108 121711636 86005499 107026900 37357908 99355633 46035422 107148484 114274714 123751602 79065555 161979434 20219851 9165295 32280297 86082951 97294553 7845041 50530290 99933973 25708522 11370977 12715235 34079390 126172776 689265 89079694 86192499 4115428 46025987 43537578 84150544 162652124 54477486 138076380 149637689 73085482 95522609 162081927 56662445 37029587 8621652 111682741 37409316 135282192 41933815 152623807 37202460 72040067 62144639 47428623 117291483 128116505 61225211 110658593 72561678 41667544 97379570 93827709 130823823 10914204 94432195 111892725 91934453 83279617 6359700 35606568 40033453 15197388 104603720 16782349 45820032 25407945 67944750 86697943 166778925 96298591 25186384 141118496 78209622 79130291 124679054 53662115 90352195 46496088 69714246 96439861 87460189 153417792 48103183 60115451 94270304 151487901 23983192 52571157 4543471 9103126 72308276 19285327 33508105 122004580 12474991 122255857 3453975 59590797 159246140 154572483 84103879 113450945 87197012 143561141 107428219 126535352 46657707 157970477 130983844 70854895 74235804 121195567 117828734 21443919 41125550 164986003 57908596 144449153 27504827 168130663 24626387 32311288 62065470 42436964 69953776 54983134 126888935 162507522 108669287 111992481 16446412 79860747 138416975 167181281 129587566 169293837 142513924 36923184 131769567 32711740 24826562 110724077 104547246 148868371 91583148 50980008 109866801 56230798 82937628 61651826 160916492 143405948 30879208 151259166 60217026 10629352 134285754 34295987 95985621 78298617 63243842 102384727 132561852 115609775 73794841 139671371 31550521 29588092 156688371 116708570 103683408 143883274 134349164 55149751 115728537 15158951 100738175 76921090 55832012 82866126 31193419 63907811 108370104 96076146 150402553 78971715 72090659 1910511 56702276 7273603 168603093 14614951 48553428 71133372 98941802 157197640 63876531 137101294 97790953 36205818 113356969 97770587 167297408 29021584 97547343 163735993 66355063 97803788 95395806 30366607 76596849 44390757 83193801 161528934 137831223 46125182 162483263 13167180 40411057 106521218 19066690 118093679 120518559 41985206 131632343 166086906 28085955 161096607 158025132 61283555 149725358 14439511 141804208 66984947 31779103 147224148 151905234 167038192 148117702 159075885 123650690 143593101 138270435 72942682 98264947 27797244 167708791 133084738 123929830 4958951 161964100 122420128 16524833 7017770 142136388 86219903 42559211 156665880 158643252 52650564 100480013 131117940 153510578 7809443 156930026 47855119 98361337 35563524 68075225 93390792 77503340 31938682 74610314 127876431 84952026 60804954 151464628 44431506 129253397 36951982 9350000 92374430 16708569 100412778 18828248 153288711 38119100 62961064 117736101 1318673 56860614 162025028 96106899 149374155 63588330 140296971 33806183 162509188 124160027 158457612 93033877 38520708 44635965 13931840 295647 163618846 96362834 114203722 123441556 108410020 92157697 88767812 126461657 138714305 151742272 61341916 60745777 67225463 156582155 9084851 108976647 64650014 37454587 138011066 97351350 41659027 99196241 50455031 28798340 8114967 58249837 125486860 144114763 46726591 38142509 103267350 59370307 14778848 20079482 7829129 11953839 28788752 73410947 51026367 25095859 54093320 11690883 144323013 17697204 122163972 165776962 165163126 158003100 168629664 36789938 99772813 153823905 168237100 17068357 1163191 86244519 90460893 135951635 140619869 52094239 146528559 166825607 2011202 5863147 136824959 48879862 113004627 142229174 73923259 82424925 146358015 48790391 23930373 154977525 37117035 1973411 69317262 91047818 157743238 45714921 135247767 67659473 98891108 134640238 47608449 27497381 103204569 169330387 20495268 121546498 66998156 7814271 80963163 149016237 119781881 151839053 161750376 113108038 58023431 44006268 156548495 10095552 28702579 59654751 82597713 96396001 29783218 10278710 149964055 149680869 82180499 106072758 64383573 50427797 99373823 163112960 109665300 127343260 58223572 37425177 166951798 116906212 166952206 18968345 18930282 115426753 164142854 125979673 62792696 92266446 167390483 15517821 18410371 139726672 128256177 64174218 77893541 90140460 105122866 143648249 107580913 8948528 81782342 141619044 29359340 94531985 129539286 2621383 87634813 80394292 109685377 54514546 47123592 65935452 59261541 5094934 1039448 110272778 73097195 162685393 98903076 38370105 27606215 40965529 100621538 146742385 7612974 5519747 108392102 149041890 86679005 93461563 151572255 23638228 119524059 146985961 66840736 132463626 94010017 4599367 62924701 59069237 50474666 159522883 166794106 132634340 21827779 135594533 67102621 91733394 55381427 146529069 67503685 99399561 160260921 51402764 150496325 150957943 154031560 160112001 50351161 66929357 95234782 149474149 27018542 127714421 126777976 64080242 4123945 155012256 82381133 127978686 22242120 57446893 125720899 53250477 163588484 64549986 150082392 106471952 128559950 156426809 14618453 141255924 16687404 111929071 65298564 139479033 21930493 98370687 161037923 146670934 58902807 99947539 58942060 56349305 80878044 45535758 107206046 157791042 59180230 159972295 102018734 158932150 127556151 100985610 134021982 128284278 95383073 105416303 96654690 5913756 159439770 169355938 164325400 49293982 101366138 117719033 84215416 104901968 57977038 99195850 107893832 79333934 147669412 1358385 27175095 38671243 157947340 27903392 127997726 11833275 149987974 3109878 54909082 156195524 117508454 24506129 93877757 129373247 123319156 148816742 92761843 89832743 100695318 48821824 47757267 16502376 39965215 48461475 107540147 133000435 102896121 75436123 28081008 107391142 69314576 159248010 106121021 47802589 64772465 30190385 48598903 46389923 149263723 88311158 95005180 145007110 9603164 135048595 91041698 96345494 98461722 149536845 65421015 131004414 101363775 127950228 100489686 56643932 79666913 104840802 91548587 30409396 37046145 57779872 73241168 95235173 151439451 142849929 94891110 153715547 44576346 96862753 31323486 95443049 15073254 43768557 127926649 144450819 24976502 136388263 98731818 61421918 2525554 23840698 168729454 101699355 145233856 162221939 24765974 49781865 79888695 95862371 38436592 122818319 20601926 144065633 115570947 117421941 125731949 51822103 3293376 15716500 24236798 116329776 122785016 91627518 123690028 89171443 169596726 63275020 90291284 167126354 34994415 36497538 98916268 119517123 106588861 6184430 156528996 150509432 134677825 5692076 94074379 48515297 44254944 129536243 65271823 124639121 2667096 81110553 39958194 37482807 77479421 13750399 62169272 54069571 6209148 80940196 70541313 150741329 109309796 38776031 56529063 113374394 134736016 169549908 60732704 47695693 73532395 156302590 169379483 59203656 157733395 85576453 47002586 83115057 105035554 42194731 142984841 148135025 152126914 111425021 4460001 82526517 139471298 102480267 125754372 24944219 30531337 25377549 49778703 149798220 107697397 159650638 59716155 7588766 62505668 155378215 100756093 85909500 100636107 75128151 19438463 98245261 76032364 88564577 3225750 145316935 55360976 52744455 91255898 168962898 101914184 64111454 31792516 69048560 121348159 68819519 85349180 103381777 25895896 20626746 77730783 46552970 12482607 112013034 49190469 89861422 30146423 82662330 23561099 135957313 105187602 87841006 133507035 153854709 109339767 87083622 8396164 82783302 10762717 22103128 35399372 158811909 100697528 63085232 64902583 69744319 69260584 147887267 165827894 155430660 58561158 22885910 115472296 155059975 113165039 127676188 110213142 13358940 129490207 7764274 119768536 38330954 145008113 68479383 68764303 90039310 42747095 153001139 11482344 10830445 133884265 149477685 156564730 153393669 111198717 115084594 42746721 165015345 50989766 125282605 13505055 87945199 113500755 162599985 111016120 43382351 61461290 51519758 40263361 149654961 60866086 121355503 129975421 14524137 62643657 44940214 62040378 67372190 23536160 82376815 68489991 123688328 72286635 72435266 15569161 146279645 41041672 150777998 148707585 86543821 114159471 118583058 123469147 33689580 52906686 110256934 156730497 137789471 51770933 57995789 11659518 127137492 84987675 161844335 76665495 132492577 137778693 169580780 64696543 98937909 40307459 50240865 42767920 150080165 2351831 29429040 64635938 62852706 91723942 106826640 124814034 142290170 73191273 136257125 67378038 15425528 92471041 156578024 97388308 99514396 41843256 75045123 24844259 124928172 43837883 106691116 106559468 99126167 109156932 101230614 120777588 142216883 102956386 27309344 155832404 94592284 105414365 142539050 138664359 33423309 41982163 134209118 86999472 101060988 137113041 101191684 3055376 111398977 158494706 161058816 46448097 139622343 157478395 148781569 117959940 71453703 162247949 165887428 120406597 27511950 140300898 5372952 38234479 44586869 96897144 129562236 130449432 164009183 32907410 143320727 33973956 129819293 127784886 113113801 30350049 55584917 97871890 69957686 148717207 168897397 121909652 60345444 128079462 100478364 5604288 42996927 108896288 99498331 17528207 107411355 145354301 148517644 164611561 2522562 95913337 104657389 149373220 113920145 81691528 120764855 94014777 138586703 134074206 156353233 168386479 25748710 10922619 80367398 68515627 68268685 117859861 32863550 14327192 22176041 168290072 106594879 151322491 112407213 44473989 77422284 60226869 169105188 75725582 88643797 125101062 85165257 79881606 22835318 93692151 51840514 37816517 27677445 107569098 133491922 85206839 105183233 136285515 40609600 122247901 90500690 95081425 77155741 7740746 138919835 65923246 152988882 76406415 157961450 72095980 100938027 115327354 110020821 158691192 158271972 60111592 25104342 12655106 16734647 116784475 88314694 151974373 116697741 156123529 157588861 130339085 19720935 154360153 7786034 92220971 90189964 88272653 168198425 44264498 111682826 8308495 132270914 162552980 125037992 70547586 151437955 132707576 30764101 119366843 5736820 57949447 75286523 77731820 110847735 270011 87848248 167449626 145009881 55119355 119878169 44126135 100661284 77303386 147951833 49255494 75717609 114429550 146021534 13648263 138030837 92963259 153296378 115207419 9902755 98107748 169016822 167839555 8881820 69343748 169109625 158077781 145475732 51000493 93453165 111062564 12210964 134457335 107974123 125120340 40260505 72945028 124165960 150053203 108870414 72552141 157258432 111580911 23254419 169727150 146550523 96875979 96716128 41371863 168624054 107833822 97040267 110410801 53362660 152891846 79262840 117273038 29872026 63284540 37494333 78356791 57233067 35845129 934728 118832091 83002653 109352772 112354105 49562259 27461188 32969290 2491911 37419244 5137264 2641086 158475071 24762676 66263705 150286392 47530895 5024758 114064033 64572902 6530006 118853664 98726582 121773431 99291407 50403045 20037356 49774283 37751526 48342628 137827398 156347419 139423273 117425086 156674975 92405863 138370599 42790479 36437409 52719227 126887456 54117630 66519827 85013651 71427761 108641288 31187180 116613081 156517640 30564759 139635705 120809514 131522676 44110138 24111423 107434254 113672778 89294081 81195485 21697117 125373640 50508836 141897912 101477641 83782035 143091941 7190507 44995345 120719516 136693889 113416231 13925499 5101241 99378974 85945268 20123019 166429898 38838268 10995600 165253923 52888139 22615236 168933760 97650142 71683577 115931126 158317855 34372997 57606336 35039567 68638146 21403612 78741365 830620 4931904 11204462 46880832 117143634 84683358 34884017 39198481 38947986 61140636 31378175 105647979 17443513 130460584 111014556 68210732 72575363 20494163 199563 10131728 20334210 144645061 144389585 169496409 57769774 64708154 98924938 55763179 113669208 31593344 97105292 86302115 127684161 100615690 145273313 45238972 155088824 24012092 104581671 153775795 10039027 118577074 101625099 95931833 38262818 13604692 151700758 164661643 4963881 62754123 137605055 144156311 143203818 113222091 57741197 68082382 17769403 157415257 8838334 130572155 67153604 102238051 102752828 4252652 2122263 83031383 39194690 158338765 82604649 57882161 1224340 118068740 129071038 56681111 168432328 95954001 26378118 10985842 138203931 59869869 62507453 145493123 166611747 78883043 124129631 110683226 18417086 21905860 143340515 52768663 50805061 88339293 1410745 138643738 152585421 50387303 25905722 111690867 818924 94065573 66579259 87140487 34890494 134899964 95011045 131033977 73458275 30892893 73353130 149819793 71983933 47287132 70974779 17523430 146960580 13344116 135552373 147446406 160940326 60592658 109314216 126501148 146480194 24155130 62132960 92909471 130202507 49784908 101632426 162321984 60131431 137470075 94139846 46603681 26532920 154840522 155401692 32867035 7258966 40833949 54056260 167228439 145569912 96537628 48092133 14516742 19169761 133081287 82578367 134563891 87558330 147928764 61864972 85255000 105950851 93403882 127834220 36413422 44434243 127246275 102863209 63247871 114788964 60416912 130670075 63144851 64183313 105154418 70776695 27894705 86225717 57417177 145472043 34946883 33197702 101669299 138436151 46960936 110071872 136524688 127955226 75661713 76678024 80273167 82504247 85863685 77803492 113343879 104479008 3478370 25320871 113845821 24883886 103636692 156721572 141376284 56874333 22475479 16945498 47475067 697187 111850242 124284093 148940638 73572073 163064289 9131312 166188957 61580188 42400278 106415818 138020909 14098236 114876616 5338680 47095814 108130591 13364346 21901508 83984284 66128453 78019817 138108595 37831698 4997592 121527968 53851308 151114632 145291707 140393157 72458148 121632705 136848215 105462288 128379750 4519161 31310464 131037785 130097855 67537022 39246693 31040810 25815469 166682280 56620336 140596477 67706427 43350952 129646029 154634312 8285766 145930992 105671881 158871052 31434632 128455808 115489653 113241573 159316656 35113755 61841580 122704011 152648474 60344560 116917925 32822393 33706597 7359436 146315974 130582678 39079719 63119096 154705355 88274829 109612498 31461696 10779581 44484937 53209031 35894344 45429695 22760127 165891610 78481741 6413046 151875773 88473066 96025469 46376068 90434220 55513891 165095755 136764813 149042434 139131128 144331343 139190951 60439539 123806920 43454210 77488176 4686203 109534944 144760950 148345434 140521813 75102294 81222668 63437625 9177739 69791664 72886446 75207048 36730557 105128680 36549609 149770850 126170838 103069215 122979666 114002833 37713327 73550245 142809741 8268375 10254689 36494410 81978267 166198528 105670929 102108885 35741123 66017443 143830829 169948252 111576712 140445551 113036842 131383004 119701981 149547810 69604749 86442076 110401604 86678138 93206308 12419809 30185370 14459095 30052583 23402438 84844875 28001958 62196812 31516470 126598677 75428643 75078970 147008724 22978832 110975099 116596217 156391381 145792561 113856701 37138353 123100859 115271220 99948661 82012743 17335427 123631769 7653043 71001860 36799713 583627 69252883 140285768 118110339 152242395 54256639 42955413 49098057 30905422 85254218 12279933 62651647 105218321 148873896 102360927 105070404 14348170 151519674 152338870 137285302 13741916 153579020 95860620 169498959 107110914 129753928 51983603 162339647 144867982 65082052 5252915 160302248 35937354 142164523 122296793 44899618 77074974 48707992 82814463 62817890 126288665 14092048 80425300 152123021 129690042 44307661 123351558 39260446 33059611 42564889 125282078 143942298 133891558 147597536 151287590 111534042 139805603 142359326 157786979 109402871 118066105 80238674 45889698 168781899 135106667 79515970 110043567 69827177 41006227 166904504 69285625 153065365 117543066 104898364 154979633 73677864 63625390 32731953 169543363 66061609 39948113 104605097 146094787 63468072 66081516 112552291 14465453 155991405 159930186 15536640 91037839 139303814 105733064 2834903 13548711 150910377 155272152 89816372 33928685 119114733 166336024 68336549 93440092 105106019 38203029 106325463 25232556 50465112 7109400 75698467 75135818 5680448 161785447 106887262 153051170 55723501 63448454 128125753 30202268 39655764 135528726 70459424 139272857 43354692 87382669 2619071 11141885 21456550 83723402 158546641 91381120 60121775 88159722 122622632 92185985 39723492 131043718 47012259 53796415 50119026 151988653 34879257 137290317 169265651 116156971 164164597 36701623 61907727 157190704 5140766 9353689 8854263 155990776 127889997 36596954 87790805 154442671 141413225 101828317 99975113 143974343 112267201 135287190 36310912 104112777 55132258 153100946 35304665 97690874 58064061 69001130 142127021 107506181 90519407 63679909 103340501 165246341 72530211 121581229 81174813 48959320 48694936 28307125 163333603 26087265 18019643 90980838 162112272 114557356 610181 152619013 41231579 69315086 122623584 165143100 69409810 40497485 169215331 120438914 111048522 4943124 158912532 147754055 154899087 32928303 156076218 81601921 149026488 99038617 14242141 44312251 59991470 106378129 124936026 89033063 82910037 38872081 119561629 591821 53838490 133156852 99544639 41126961 159455274 159144378 82970829 133644259 116283077 26964244 14034095 106206718 54806436 16249722 16309443 127985962 59433020 8840816 151802809 68709121 91754865 125877605 1416661 111686022 59785277 164456827 73500044 82145887 85587418 132016101 149299491 110607270 104582929 169004888 110201820 103813832 109981058 138444328 41989252 34429658 147056647 77416147 55132105 2881381 3005226 60299799 9065216 4628335 8724026 86335622 41722675 139061564 57838165 128668937 20868775 139789419 27012762 46797141 95623606 5372629 30765699 143204668 155353769 67480701 92514799 149716994 143377864 18007709 71143079 126261006 61162090 77331096 155076550 145210668 135825886 4051168 136830280 22361137 108454458 106639453 7190133 73928784 100019279 27029711 143176176 54579316 48810536 156727913 155635323 118251201 62490317 169553240 151048978 1124737 63874423 31139444 93410240 7019487 87831129 77510956 35807338 163165116 121444005 95882397 136537183 142794152 34874599 114147333 119723775 156909524 30371809 104743715 107282036 81111998 618273 103712937 159816422 133403199 58477093 31455355 152226619 52168461 44499778 10350212 57645606 4973078 91901235 91901643 110316434 93638261 88908946 89712332 51615213 36122144 157597293 168668747 144112553 103003952 142485721 111775119 136506430 20318842 164427417 35635179 97431148 35203821 164005477 24192462 96655132 58790556 47495331 75115775 122453601 127085302 19054773 84174344 22637574 11840313 54155421 133798976 133360359 115913089 132918325 88751441 13407509 156319420 44884012 6591512 79385988 6251410 124153958 53914140 80280052 14088223 4094552 46901419 145722368 143972796 119928710 43164870 66982856 18150900 47356849 63299721 26170531 59989872 140327911 7846945 42824377 92870915 81895596 6728481 43278413 136204612 92327340 165858375 51237677 115128624 98587760 148697861 76170863 47260731 145326081 38084454 8561778 24968495 107894631 107775614 2456262 157644502 90869692 97401296 126676571 108190737 52115489 14550793 29095534 5266311 942769 57673673 103898050 5761453 113260018 150728477 131304974 134639252 104712027 124359522 63797498 156470108 106357372 106464064 80726574 112210013 100139129 53388330 54845060 150970285 102536112 166948721 163628876 139359098 117058022 131314375 148272385 37893544 119196486 146509876 128433946 81684847 66657136 148983767 67893631 133846355 122210892 161009669 55669016 90285300 77922220 53457163 33430007 53851869 141481905 23645470 62235946 76519414 41787683 135360086 131493130 163828116 108716071 146428021 137861619 131723174 72074441 135990446 85222870 35837921 49004081 118076424 81342484 58515020 35594770 120540540 50109948 31297629 160478351 96857636 144975439 54940872 167940654 7170192 53031942 56300719 99916208 164573532 24751932 117215425 109770802 115005629 6770199 90914402 104618867 129560196 16702398 148746787 136494717 130077727 91007018 115026352 30612920 155654023 149071317 18884892 121981477 79252555 29036816 15519334 16321360 169493400 56862552 32596123 34467109 9296552 104354398 109930534 21892073 75442192 105729817 98547606 58336095 134029751 55357848 54348337 30208371 157876297 87487542 28844002 54969772 102827781 44315991 110451975 20429699 30909383 111781596 22555991 121927689 503659 140851307 115012293 127010723 790075 150194065 48820005 167340078 59140994 105709978 167024983 147553540 23914342 105967834 165638242 21001783 22192922 155181950 34322184 148665170 59325699 107179033 113178979 169007438 71635671 106515132 149747016 9802625 168411231 1033804 125903887 90578193 108473124 30812738 162298473 85712657 49941240 9927371 123658391 33974109 80944497 33922769 64906952 138058122 149249273 69220073 16997892 39614590 158225613 94512758 85794563 60370808 85178636 142882790 9980853 154792140 119954635 82900653 63511150 89973469 17942293 42942323 35838516 100807654 139535915 74559484 97874950 130504070 45280639 110827046 17704123 30137005 60497067 61013306 66092039 164138026 41965248 106048159 64542778 109540180 79306785 85445740 86831155 124618432 49423539 22901822 96504291 92470089 27337445 83048672 153416619 3765670 29154337 81477175 47515833 56938525 2243541 59099293 85113220 72266218 115533054 46829832 78680522 134703801 96946223 120461898 70004963 33187434 37810890 84338751 16419739 45278769 65255095 135887698 102517480 160740321 136634967 35571106 129508499 24424971 48704779 90238635 129901947 15161569 22899323 72442338 2344334 19631532 123174299 32125835 121608752 133585031 161347408 151634900 133532144 69436517 69086929 128564523 30792304 165641727 138543200 77125804 133721286 81531626 3525477 63568491 18804788 80952572 9596194 18157768 21759643 21061606 83565438 96556022 47204121 5862722 42380711 49620076 60599322 39422014 85195721 78915904 99534167 59121801 102389555 33583619 26221667 156326628 25968367 98982568 159501769 42814568 38066655 157350011 66248575 47898928 123317422 84189423 107188111 11659807 97988357 138009723 93785821 142678705 151113969 118479987 157521133 51420427 139847899 10984975 88781752 100531098 150724278 38334898 69429394 129604464 77921353 78311486 168145334 146698372 160406101 51253708 127339078 148335098 108244100 45103788 28030212 93482014 100247623 116953829 138939113 62366132 11475680 5864218 102335376 56277701 77353961 44319782 154185597 113425173 136863753 122228640 164058466 32177651 73014473 152767151 70366417 54903234 45207097 143391481 129808158 161456871 24219169 50070695 2987784 78241531 118082663 60296280 13616779 64495807 107340618 11055423 111857263 84599497 84036440 42400686 140033216 27831346 139876765 43383677 5871834 75534910 67221400 45548746 44846680 4075750 153023154 11085972 29224343 75548867 122342812 92567958 39956001 6176916 69328448 168535365 120793840 145631333 162878836 128979833 56981229 66808164 51687565 86558832 64190776 141511009 85487526 35601111 97649411 75953875 31606570 10070732 162652362 100344200 152573402 124651446 123114578 12267863 157009790 88189370 18296590 125096778 971907 169140089 13404347 114604735 41403177 88111476 110760049 149856173 66212671 89208605 29111701 151235672 24642401 10863578 74254793 100651968 52651465 141755928 103049121 70124711 28137363 134949604 45970380 53832438 143327187 33606552 122762253 145621932 124685786 154697433 127653884 57482627 150834914 41885297 136573971 106051151 9821019 139380739 131411037 132933608 102612952 133091674 110330119 75188433 16862453 157776116 141039004 65907487 6340303 130761671 28818978 17283118 130950660 123714032 75801708 76188577 13680886 14567062 27359596 106594114 10901845 143080585 78039877 105097094 153057715 120297372 50091605 137623075 76618881 160021476 133891014 59858258 56166929 147047603 131543756 119302209 62004610 55097187 56068499 138994703 61570685 31225005 112961515 95735738 167230275 90086587 164899031 32099570 48193810 108062285 160987365 145622884 84544213 104149225 157682548 14477846 119682788 71004308 5173304 93837637 154112276 129189188 61663063 18082407 56992500 115214610 91605214 91620225 447933 57931291 125121258 140139755 84270462 10002868 13656083 94187667 25014412 122304018 102172193 118796544 104623848 16222165 67120743 105276376 46058423 154180837 61961430 104077842 166773417 106840580 101060359 113938471 41832393 75712407 123438666 78046609 98448734 33211166 152687965 95116054 73368702 73437552 162228314 123911708 68608753 167950718 90140562 22204159 63244335 290003 15382603 136763402 106935933 67079331 74742302 18058845 80634808 85900388 53917829 106922894 162724306 26368394 54980890 61687679 81121535 55356641 104663730 123365124 81946579 151286502 49446727 105941909 11731190 84087950 159975593 156098828 5254564 7913279 168005373 151441032 51704854 152922735 30023615 130557212 73159211 92286676 124094169 8741400 101535713 149059162 161997930 40218090 46335047 10995872 150001302 153405943 43833140 10900332 83360656 41581949 141447565 100870605 164827818 24507914 129101621 156782398 98570488 117118372 10833624 118449183 43716452 168781899 134485351 91332806 166585601 89697678 51846515 137404710 109859100 10846068 165382035 1609203 93816999 65962669 19022405 164614043 38933179 88165009 12827265 1828537 125710750 39739183 27333399 145265629 111205075 129973704 140755648 135807883 149997358 55148153 141260837 144358730 18355189 132934288 3121710 13082911 140562953 15263331 6512938 142040440 90411865 94083967 14200712 131776197 130703650 159787318 122081012 158557640 115620655 117933743 164799768 60531798 4103375 134505598 31664557 101364064 101303476 125786570 155062729 29709098 169358607 70509931 57227729 71776550 30709684 158999555 105785084 40697422 39937624 35098472 91202671 89058903 47423659 147601497 114966716 127608936 60418238 47677435 30932503 145276764 6438818 75314607 30907326 165439716 97587514 124258984 68140080 39548035 28024908 58794449 105180020 107421249 149551482 62650474 48828471 50139698 101583823 126528348 162216193 116948984 81901801 34835890 157088449 61705189 29102674 140811425 43803237 20375452 84064082 97400004 59716648 28432925 26357327 154112939 54928802 130571832 20377033 50031 76588485 125095690 32614262 77111337 39638611 161236704 48171455 89899434 29291051 133143065 8084554 13271832 104690777 59370392 29702043 159103459 27065666 53171291 40957352 67368977 21794136 72395894 65446770 7478249 112369966 123962334 5877325 110484904 153202793 6467718 164727790 97163670 108300438 136863073 85551803 72659989 114637035 25758400 80773987 94415943 130145081 132014061 40400483 153017085 35755080 74016487 90797714 48327039 158658127 125979520 31908779 145821597 168278376 125436268 26746287 108181778 96858826 24318840 68739500 94411727 120117529 135084057 82709522 114610056 41094491 12920238 32039016 63372957 37616512 68509354 133717546 140621620 54550858 165440090 35207170 148910259 75663022 48653881 72315688 107475496 126398162 87581569 122481974 147911968 135015394 140770914 51616063 121339081 152140463 131401160 137328380 138557599 51263942 15058600 27649769 72018120 5525595 141416795 119181628 148942712 149333117 67049734 136932042 85578068 87778752 10355278 31750424 122356259 95572725 113790078 101200235 51018530 49301989 120635077 4303567 68529142 143373529 9158257 129086763 16496902 116792635 50171573 166056136 4226353 127870923 107720262 136944027 141364146 116762749 99121713 38296597 1827602 60371029 169796357 145448736 122022991 121560676 7046517 44712907 169489643 145515478 87362405 9247388 150998573 89190143 58638576 74296307 146515384 137581374 43962731 91723840 8768481 35185495 60800534 22107769 108629116 85367064 61291664 53529396 19387514 120039890 150608627 87392682 50509958 143521684 9279773 136406691 42291274 161003787 167191277 121177734 164904029 151518841 43882712 133591100 106393089 167137540 134920772 107414007 88126674 38057849 90133490 163240018 71518626 152059951 141596281 7569369 109636893 101200184 167996278 49699058 26214238 45464902 64991799 73562995 129464792 69408535 64742885 78142404 121161635 50168836 82326002 34873069 3548444 75771635 76693290 17712300 4668591 37177419 158558864 120816943 129463007 58723117 157678451 128374208 28237884 64588899 139369655 75441597 165947982 12592699 157516611 58149724 88233587 4471731 53498711 147682417 116772881 111982043 77798868 58503341 50329027 64968628 104242062 104201653 137159910 144645775 144138257 88975450 108988683 88137197 41087980 94096122 49783191 125823511 40793846 139325404 8263717 143597062 56348642 25432459 10821146 41891349 159137731 3070319 157860572 89461939 168054027 29656347 59124317 53671924 92829486 33159129 68429913 139793601 858245 38637872 15742918 163860705 95682732 41142975 167613438 100536164 91924610 72026858 19859944 108732680 145087758 72673215 121047123 49307769 76302171 131230191 21850746 3546353 36574310 65367329 82424908 1028891 91395757 50433424 12294876 67045127 62928781 47835535 159669610 45806194 17998648 116268083 32100811 165242040 75922527 137330913 21691898 16779374 129507700 106514061 89675663 110153659 167930590 117433093 12428139 98666317 95242415 83424695 75884107 38971735 65162394 110991079 99650243 143566292 67798363 79424714 132513589 160208272 157749681 97956040 122672034 150562642 48963757 60752288 168604929 72742524 16124092 52261757 62402767 101603645 138889422 150294722 138423724 118265277 131468004 136431426 16768545 60009694 23472291 4393021 127901336 136777648 125010979 62427587 136212347 26259271 106129538 83646596 121918016 161098681 139066647 160189028 88490576 102528428 1842409 157079099 52031492 34002210 164606444 117056186 127224515 13752286 128566121 56213628 133999933 73181685 164423966 78890795 24187090 156163037 83753917 167847885 139464838 142793149 2209388 103525750 109798971 139829624 113144979 57207380 53728721 168891090 83082910 115141136 13941496 48030933 124346840 156582512 53315298 68255306 144940606 10479463 118668109 168011187 136076007 127973535 3468238 119686647 160776718 67017825 55215932 96973202 135910342 57745702 24262332 137348474 17693991 35164024 10628111 80764484 160571834 116587037 89551614 2542078 66693125 80114863 1596249 59394991 47073527 52910834 10683718 47047092 112788319 120810602 3643967 148307966 81447629 46760523 147898028 132718167 114563374 833765 68743716 76169486 90822143 115352378 77947635 7817161 104260915 90864694 98909638 106551631 129387136 117989928 4198184 45947583 60172418 121738887 92748447 157110192 73112869 120816382 121186064 116260960 45605679 159808177 86590486 18111256 137642387 55800188 119865776 30393110 148968790 93337871 87133075 102244681 24810531 93736555 87616538 67292171 38510355 21212311 53891241 16037630 108970136 135649154 86092845 97500168 69805893 21939911 138351542 91959188 130082504 127696775 52178610 112758144 6709526 156321035 103437758 111557230 130406898 161881701 124837358 135296625 114537942 49015454 94409976 71369349 117053330 38460681 87020161 92412748 48908388 159181982 81300256 125078418 70589899 108557869 160144811 74070122 33341607 101516214 27982289 80910225 9311308 52366800 61278387 118666885 27369201 126670910 96769168 96143245 164010322 27811983 19469624 123609465 32978861 14741958 12214959 89492658 76242093 58762574 57728396 94819353 57060126 166646206 95573388 110827794 52858542 147902550 94408667 15731647 5194605 160969821 114263035 59819056 140561848 92596297 149883050 74612320 23695467 53153101 48213666 43335312 83564197 72953409 141065167 101181263 148756562 62272479 30602652 83288168 18356328 166258606 167051146 125040559 11060404 109669873 126340311 143936263 37601076 56451271 152071732 120413686 162961541 2492489 11204462 96865796 65337188 14415830 32299439 48442571 120094426 136581111 158187091 80929605 80479547 48755286 124064096 159806613 153398021 35305464 80306096 133936404 143263641 5367648 112370969 152957891 151279362 54575950 19283780 161863052 60348385 15295648 80760965 124155335 16068400 129467699 115206552 164524317 29838434 148854652 33232705 79999484 150016942 110504981 54746103 66593505 37021869 110299298 93922722 136820522 9724340 139337219 1338767 48100089 128211518 149820983 12409082 11470546 124825883 26864709 99180397 130267345 66653821 15445877 82562982 103616904 148327635 156400136 58822125 53773108 97461527 100181391 82842615 7594291 60862686 37321375 94717013 135795643 85853859 144057082 40376989 142460459 124796388 138494784 123826300 159480876 95194305 52298953 135574507 161052951 133546543 132399247 3619946 44900009 44138630 20983678 87518771 93877859 169395140 140367079 94101052 16848428 33641742 102229024 143514068 69574268 45643045 111933610 113821783 113866680 124996342 87817903 161729908 114428598 79146798 102324394 164800686 52032495 57020720 145785999 90355629 151277322 23225111 159180741 22118326 160562603 54798106 133465997 154429020 115789074 28840857 148363335 94921336 150581546 63957383 89884712 93869393 153031008 5490711 136698632 35373617 41132656 65431079 61063745 158897317 7418018 77219338 167860805 13528039 103283194 108072400 135344361 127132596 15867494 37290690 118307539 79347551 35676455 135368773 65375336 38036089 154279726 64772822 118849363 97628365 130898096 119650471 109110454 88587442 169672852 111304491 78153998 121074510 90398197 122156866 14663214 158709586 103471860 80775653 108604840 20533739 145534671 79034530 31299278 113690118 27816522 127363660 67311024 141544975 81610302 151523873 125839372 116321752 143886674 62788446 35144831 141352569 30873530 49063071 158558881 1151495 131377445 133967361 108933977 16755166 18278706 53429011 95085981 114108335 100247742 4269159 39871868 66018905 34246228 25329813 95921429 127029542 80534967 37660304 3542001 75052246 161150803 145445047 118272349 155980304 147739826 140318153 66052514 15012836 131801918 122239435 97667907 154241646 169257491 112685010 74311862 72949533 15669801 32948533 17156876 59831398 38304859 48872076 39623107 117673456 70022711 167184052 137928684 54125552 96511499 35158567 61344228 50884791 79402410 160790998 36603227 26015508 22336419 130469271 137684972 142582842 54975348 8504233 158453651 151310625 105789504 128435204 12732983 44659017 138500683 6747232 119839069 9220052 136341768 107040721 116039382 22490422 44408624 108347919 76948341 19072283 157536654 81402562 160303761 61948459 28688061 52071646 14210079 163435824 85118813 17323935 11524385 29424416 48408877 35886456 119006103 13489568 157089639 57163231 74298772 108175930 105670283 84969825 55082176 112454014 50436552 25531144 133616141 24423016 57860520 132477464 135644530 114385265 49021081 107205910 131866756 30116928 26474508 62142922 165271654 76034115 72457859 5803596 61896541 47498578 75433692 91463723 121105994 119026826 21303873 139489012 102534038 151057665 166613073 115906476 22706186 90447276 52448842 20072580 91854587 93370562 45048470 78509451 152022721 35789692 66484212 68017238 133537074 94385156 124077084 151256225 62545686 159796532 111030468 4294200 6702981 33317756 81976550 129535920 44672209 145277512 115143618 85106811 66044864 52423291 20430413 155366468 125127089 99545081 74134025 111710383 100916046 32103565 112341304 75707545 52893273 87639641 125396556 100708901 10453385 91355399 79737956 9898692 80687763 116576480 156177776 118173715 62559303 109795945 101206899 93220894 76339180 48250114 57333622 99668943 55734959 85310777 105187721 87862426 32621912 43281677 54334941 137836289 16422748 157223752 83270947 165261301 103691432 144805796 18761370 54618892 54104523 70361113 105161303 69494453 30649572 151570317 123508128 97834048 90425856 158904236 89720254 146822744 33656379 73103519 166369548 42686439 83603807 50378922 52626662 146217986 120553069 64195179 121190688 38794884 168113306 163137270 77793530 44025699 54668838 166590684 74364035 112370476 72929014 39341179 139119466 153021862 54353165 38801871 77253270 17804542 160261975 137384599 144458571 39656699 64925720 83663239 143502423 9285961 13182225 55459559 38276469 30051308 26761876 24960080 82890878 16166949 85116875 48752413 160595464 39138777 154586695 166027797 55844167 37297507 13859981 83785486 20088781 129346574 147184844 133531872 17621843 19416856 65696891 87271404 92314930 116435788 112836072 131577008 135305618 67285150 157179484 79299594 38799423 127555216 141218949 5218983 47654264 161345674 113596465 70238832 705381 103088663 124618449 159694532 113660266 79643062 92319384 12381270 81099571 17653089 78123891 23031651 165353713 160245825 92681501 23059922 10291766 59214026 62968374 138955892 160661356 163687781 26874824 138937005 138935203 124147209 73642266 43422131 30694588 85309026 9856566 159139992 109506384 159277828 107052927 49848148 55648497 53953988 120767762 94534246 100716874 67982286 97451582 100451198 8682274 77261056 46085589 41369942 16601299 78771591 14091895 72005744 133879828 149278666 4658527 2698478 48862828 79361117 162051548 109403857 29677427 149933319 37872957 127398306 60545806 123501345 121600167 45191984 51927112 116397385 138760647 45189621 57590169 68227290 121693667 49353414 53250596 159280990 142066008 136568089 127685283 131020836 85094044 74652151 138249848 159514553 32760785 86003000 126979222 86586865 86984784 71766894 98215086 102978656 160561362 98088198 159347239 80237705 102698241 164024381 39897470 88430821 160406169 135679329 70373897 68729980 34394179 85517004 69120810 121680203 88083222 112277707 161742964 155126836 120653199 134048264 167620799 27869188 12785020 13861834 123049145 142389518 47637570 7831118 45222975 148341575 5451186 28199532 165871023 32326435 153477530 16913759 48383683 26463798 145532648 94275931 13804068 72477715 150897423 154828911 32250394 1201560 27617112 119060367 133877227 138892975 117806345 12041049 52456934 77916015 154407430 39112767 86590418 86394714 35291949 137473186 80094123 63239507 87019124 154363179 139660338 85447423 101508853 116810383 30396051 123696301 117716381 163132714 75311479 74411006 117389811 18533451 12830886 34274295 123726323 80536684 108426867 18783742 20217862 19368712 92774797 62515732 140125152 29671375 97673449 70082347 112927430 92460144 23451143 141284195 127503485 108899603 20086503 118330166 64154957 111541998 94943844 47391852 109157391 114988561 160993655 58018450 95692269 104131545 147948586 100597160 104810882 82426761 157954854 50989188 62353093 84546321 45387076 51801142 55756294 150964437 66952375 107383424 146580358 30975037 22003355 161294317 110648138 116803294 36899214 70307427 74590169 100211464 94345104 110944210 129771166 627079 123595746 120396193 103815396 40528714 82860550 64566918 105905631 53930698 144049942 148330508 138994431 44718245 102471325 135908829 84051247 91878336 89308905 116494251 117193461 45231917 136669749 165803346 45559167 84451172 141113073 39035094 117392633 19020841 87294354 132933166 111391293 85713881 37063451 20212286 23641679 124599936 11834006 45452951 124884822 46419860 94828329 22775274 3322361 29101314 159428210 148116053 137301622 116502445 82508480 12052847 162490590 132019365 114833419 164987414 19432870 143700456 98353024 163595896 39190848 21659938 75344901 61990687 127466340 151719917 136533766 46767017 4239851 132165276 35462187 72687648 49168930 72616843 134879751 51363562 30079851 75722471 51181271 8495121 14219378 1910307 114057471 2427379 85067150 105088050 96054148 11273329 161890048 130423218 7193516 66120378 158694116 144806238 134723147 116530580 144924371 88633291 89395112 48326342 44119981 27876821 49676040 17452013 111658193 57643362 119929016 14461781 30574619 55397594 96209392 6116702 51550647 99894312 10785531 137577379 110901115 129911637 6369815 168881485 112037174 157201363 35582887 32980238 65627565 36966704 24303897 81315029 64498374 121064871 64971535 40201838 99575766 168329648 28427213 47382451 93818937 70974235 146262781 86484797 52887170 6069119 5752511 19270095 26805736 131060803 167322636 57086238 1801031 98138365 142709645 107143707 20869472 53093057 29866671 81375464 78093988 16516333 150020784 112861232 115609554 135698947 99531923 115944726 26987177 151977076 119383197 128444197 400639 64960808 163316161 105788025 31694392 71158362 110511441 77115723 112306097 131031886 13996593 31386862 71216638 37042745 23807939 143768099 50596097 87417043 29963265 141332917 95780040 46810333 164069941 91346287 127256373 56721316 74818989 153974270 45457966 101503294 21000117 100016729 106596970 52964180 109290926 65478237 28703684 134210818 44928994 132165650 105105594 43467215 121773890 15551855 156542613 66295597 103618927 21815063 94363396 52298698 95083550 124542544 117299830 140405686 19819331 106607034 31154183 15724966 64275487 16534200 66131292 119513536 521611 35391450 83360248 64169577 105734203 57038213 4221117 168224605 39058180 71562707 60787988 74558906 156058640 52139272 71388899 33285320 140074407 19189974 35968957 58853031 160417882 57881549 77838903 11246435 112875002 5761419 107866309 127106348 100576556 133389446 20028210 66096731 115126193 89465560 165351503 146415084 141282444 59420508 53552040 33638512 157149717 27516268 150523627 33540439 122109555 29801833 65277484 168264487 55068372 47217908 169605158 140862238 89433260 49661471 1270784 38074628 140132122 129139616 92766773 63475586 14840320 131754556 103079585 161883078 129188117 161392832 39494621 53699923 105563064 55610468 8184633 149231253 42015704 124361018 9483824 6613731 158839500 68570452 31057742 73605801 112003055 163141180 123101539 127831143 48999270 13845582 123674966 101277704 161490123 87804558 125500749 60551637 75095902 37427234 35559767 117962592 150485020 169237346 47925176 19657355 1104745 70926397 108655687 52947843 161922212 108829189 27795085 163999731 137249024 19610112 159773361 81630974 75433335 151938554 166175204 47687295 130364755 9867361 34559368 60584651 96288952 51257142 96005341 61795731 74753607 19011814 129249028 85573546 111912955 1438999 139050990 99440718 21222052 56933697 39606855 158945733 60482277 55774110 135769973 85495584 111068752 158187822 8675270 145219984 97258105 56990596 123751670 53882061 21431645 21136933 10860739 96035414 61639671 20504465 87925275 55127889 106961705 103452327 32580670 29439461 79744161 46510810 144363065 27755866 137532108 165536293 59433547 115465054 17448664 131209672 157631412 135028314 74616621 117217142 46864002 22539263 161115205 6185977 24854646 121230264 150581529 39207644 140516424 27177730 157515812 85691101 96372388 105009714 166825607 16305737 67430313 106235567 58967050 75624534 45946206 34170170 2182613 123994430 123168825 51525861 85808639 6760254 158199994 2594693 126590585 8630288 25203996 41930075 107233824 124802168 109651445 167821076 147697394 90128322 107138437 52121014 13503066 10805574 7296502 137345856 58340107 168051664 31735379 42447538 90884142 152692130 47851719 104741811 108410326 129641507 109982724 20753005 84322125 107024945 34120190 149602142 28321541 60926980 48559446 54357330 138598841 16111206 22235133 7068498 121065160 57027265 142440314 88024181 95109237 2329034 76987390 143178386 62482752 102968541 84267844 93263003 49269281 154097622 46490580 158120451 137971065 158318977 139212932 162308231 168090067 12564666 128198207 111247422 99340775 88594888 62593388 23203691 79455518 124305819 58974241 87527033 138043247 13925686 46472951 38565265 64719799 3259393 107422796 73948708 95300232 136129268 94934086 125783714 160557401 64371843 37566430 141159058 128802455 89597378 88103146 169328483 123047853 141857605 15493562 100573258 44861980 7055578 166867580 12837431 145405250 80761934 124833312 23964492 40319903 15321216 8958881 90369178 4972823 82802750 146697879 133534099 104529736 143060219 157556833 152002525 140104497 53677891 51055505 148472543 89990894 150041286 159420390 155785756 155137954 48155781 98145777 32968542 38484090 165412873 16751936 141577938 162154806 163130368 95461545 83441593 63848090 124187805 101972885 70794732 118768120 37631285 166576880 79523484 113384322 147865354 39879450 1531564 81930208 168790399 67262676 124679105 38800222 169279693 154116560 148172221 144701790 103109709 111280079 60288647 146396673 41269166 136256853 64959244 143132945 71810754 137088085 114955292 134204188 12034470 106191265 47714818 110066143 47856989 65690006 81696407 163212308 96486883 139439627 109160502 103358402 69305192 22717015 102686052 156285080 68322031 104983806 134276982 43662732 87574565 128763117 81354078 72669220 147411709 82531464 82857779 99049956 128705011 160954232 22899850 5762643 86444575 14454709 101434189 136476442 30431700 75222178 112292871 33330268 22246132 101217252 44366141 71812539 22058367 41466468 125664850 84654764 121359668 128955574 156980890 9662630 24433471 148827265 138086325 105299513 77019537 60926079 164606648 73498361 52331678 126429680 32328458 98669054 157425593 99181842 15569892 143599578 33071953 53246856 82272588 130611544 47093094 15278410 103690718 54795233 103218135 129584149 12846526 163438357 87137801 49391171 40299231 124476261 86798651 163490751 82736399 139690904 154137708 1306756 145798851 96164240 162710689 8846137 142960582 13852841 59924201 153519248 137509481 166273090 116140957 124720721 90026968 72725252 55060994 90010461 115212060 25204506 60603963 82930182 150266451 70253265 43090427 158453974 26166383 101980331 162825745 83443378 23495802 113572869 159211069 74317336 79947209 153468809 140030530 166164783 58205671 164467129 23669508 115792066 118579148 49549339 11481290 73894682 117623799 61197314 130464528 78296118 106621654 80439189 35662311 53582419 93908986 128689252 67358267 57176508 22631624 74563037 103602590 163134992 1535899 41398060 90296010 58645852 16948575 29712379 161991062 56426332 19046766 88246507 43530999 68425799 62433214 20359846 50485716 23624084 114098254 139533416 98273753 59952404 2776882 100038064 134681990 60664789 117970701 72400399 15740011 10554518 93702725 97128038 126768881 159987799 70295527 76261303 73641773 66116740 49823141 83113 84849618 81808573 121938297 121788646 153348891 110032347 25184939 155381343 165759486 169872891 13092992 91878302 57821063 18198432 52321784 83274857 22060220 161707961 145384816 67282243 35709724 145650458 1539775 41061698 96990202 106650928 158638067 127134942 48252256 68669222 65530155 137999982 165245848 124468679 1302149 44140840 151006002 31286137 14487808 12293482 147928118 133993524 13279822 51776526 51273717 33738285 2828596 139496152 156898066 71163802 17208403 35929177 83306409 118405272 114240204 148324762 122356735 51947954 7358144 164273567 158493482 26843629 89461922 140125458 42853855 147379205 134503694 110121937 118976829 129187080 112914068 131307643 86555738 43933865 76020532 141495114 71139934 62266410 18932713 136714289 72801650 101782043 137281137 164838341 27152009 116643239 156444574 13920195 120242445 53143309 116174634 6352560 148090774 124859033 103241867 153672639 89892889 107745813 108522152 134365841 168646409 125892038 7269880 21064496 133156478 7545263 151741694 77123781 160769068 154835116 20492242 19357628 88088373 158209293 149796656 74596697 134606153 105593732 156086826 85744702 56559527 49615129 73690733 5109384 70923524 64195553 48372259 79631927 122406409 23954853 64900033 123837044 158075248 17373609 9228739 148728529 45991936 55578695 153623339 49060776 100361591 62558946 135565174 24291776 69772046 77767520 92035450 10100431 162955030 50632307 55740943 80287430 44095246 93008870 109551332 58506333 30736221 157290851 82342118 140706688 119545479 40933382 114146483 159370546 32824365 156061139 124875251 107131705 114422359 28905763 83003588 144931936 22914011 1350378 2599249 12216302 55397832 84536682 108747895 44452654 16272247 27512613 163990585 104090864 45534092 131016450 161487590 155362133 5206318 152455439 133556063 69683714 166237713 91550338 23559824 51076602 119654228 155051849 147960775 57474654 84909951 142493184 20162000 16744031 46097523 124367699 164727331 46452279 66285635 153467143 70693072 125609141 156944238 27410749 142523393 85650879 168839342 164535945 114308901 35624656 112577825 124132946 117281504 102018173 80319356 149184843 130893234 49903687 46939975 5645955 138636394 36240107 71738572 49379305 29911398 74740483 36176340 97923604 63304583 91192352 93071583 57653936 75131857 89323508 120752037 1028619 137831631 169046555 29981727 11132110 161605604 83688875 89670427 73481276 41387537 118849448 103304563 47181579 141272873 69434341 76915667 157633537 78620869 42175742 139924807 152611244 161681390 102419050 74614598 147700403 150474752 135329095 66400062 129903613 123501294 57353359 56819916 161049364 96510972 21821166 142203096 143263556 71565699 98944709 29449933 16228455 166335633 109525900 146466713 153798796 111769475 146750035 108080526 49681939 88311617 136599913 167617110 13837286 118296693 15775422 111683557 71955220 23070088 25395246 130880552 131961905 48930233 110686371 33824152 125490345 81585737 92693758 137715283 28980801 23490770 72453269 167703045 97206969 70014347 155512889 58710061 85555645 30329156 32219607 104698325 26985681 78194305 165867300 56634361 6662368 136746793 53776287 28431310 85892228 42290543 123778615 133836750 156344546 60063363 20659284 131462003 115067067 21233170 23719318 136009673 45149637 43672422 110911145 16812388 110857697 22831595 35316361 124402600 94756232 137179477 155809029 71450456 16912433 102037315 55560148 16273029 87946899 64666946 39247458 78798162 47489772 10251493 32463251 128861615 4810609 165370645 1504296 28236694 116844128 14659338 56135853 60799939 26314232 1342167 136759883 152712377 128622255 14907691 158063144 125309822 6384792 56027937 60305715 118304003 121331533 149623511 42038858 152110526 9081230 1895109 129472289 31427628 110702793 110352168 42459047 87307036 75081112 59535054 31766081 15545055 8823561 49322304 159137867 32248881 58446969 95610890 110930168 28958412 30261343 74444411 110500068 115155093 100047788 49314552 23010673 59830633 40075766 9373766 13236302 31686640 125052731 30382383 128018942 15523346 34618596 2727582 125177273 71519867 111466433 129412755 49787526 22222536 95779564 96997155 127110343 62722503 103336387 146138681 43687144 163753690 106621620 90216671 48662381 158320796 109548561 162024263 109091873 118208140 122721351 132896089 160064418 150157549 80819717 86471877 70945811 75492631 123659547 105266278 87395266 70045899 39782533 36151469 40115529 151942600 160258269 107231478 70977839 160118342 16629995 96629904 130409329 61864989 74158845 35622599 81508778 59234443 116123362 52685227 120065951 17446471 31562710 167025731 89680406 166943927 152558272 124023296 49648857 100827629 51559266 102241927 153946560 70847160 47105147 146400566 128056920 15300425 146680488 41461113 147380361 17388501 113015456 43525899 34948838 103376626 23229378 72861864 53389010 10441723 6868425 165400174 38271658 62298727 109220138 94569929 1663824 94276985 72756736 68675920 39217079 77959620 124938355 166965976 87508792 110096981 100974883 98938368 104587553 157187202 72343211 19441234 93450717 150939209 37281323 252025 43863655 83814964 38672654 43110538 103402721 121855660 63232537 88046808 169031731 140988191 106297311 7720856 140814944 75598779 64956354 93512444 92633714 48782265 37039566 79853352 145291979 90611343 8822864 148956805 110872980 105752019 54630027 31575579 139345413 149018838 142100688 131680861 100470187 69374739 17100827 96107120 143560614 156862706 55823631 17543218 80868252 82887019 38943498 66180303 145622102 33402586 30961743 62182974 67791308 59523290 148675404 85954499 155363357 88902095 82141637 70335069 55482458 50778864 76742862 134659635 150261147 137336285 81524452 22401699 158627629 75250551 70233698 152111699 2611914 111581846 138925632 20642947 16725331 99887376 62554050 132633830 116620289 142696793 110976663 28342417 139200998 33433968 147112611 88302760 39254717 13028324 52753006 161759318 111283734 130546247 46446108 120968039 12664898 107379174 103443963 101518849 43981754 30232494 8840017 40359683 49368289 13477651 47207249 149244292 141783162 23874222 84843090 121583320 76190005 19092309 90986958 122379107 2986594 106648412 91052221 152601112 145994011 71786818 75246981 2305013 142795104 138995485 163476369 139099593 106868035 93495512 143832189 65671357 138287027 97305008 77093470 58147004 19398819 45362358 120558764 158270034 24807301 38033522 97471795 163598072 99230785 65301267 138072232 144409849 84764482 57472189 153014909 54707343 149666878 71673717 85401676 38865417 83846567 148176845 136181747 12790749 100342449 103317194 27250014 93589267 76823017 163459250 61646046 64229400 77275744 110262986 169829711 81396102 11957358 124247951 51952578 100196912 161016979 31100871 126712322 23132631 71219528 12029676 153193800 154441923 22649253 157375018 123155735 80559277 10604685 158679224 75483655 33926764 168599591 105115947 81524299 66790416 85189754 58904507 93014276 66506380 63604837 63947948 130110027 163562440 163420252 114337308 2809811 126991972 1586763 46684941 6861200 22486886 108801173 6105414 110812511 603211 101241817 95102981 133029862 66868242 101175908 114383072 56639138 18283330 54861737 130651681 77975838 152437776 144609140 116554074 30524367 75642316 68333540 26364960 34352954 128317683 160245638 25994156 140653835 52030336 163688733 73063535 108148322 67236258 83488938 141343695 110405922 91324187 50442230 9736461 9422607 162485677 1880812 61371462 128704450 158662598 125780535 160084274 147827478 56853440 40734125 150107705 90604781 10043345 59459625 106201788 160985512 60859762 99822181 103385687 127369474 28416826 50423309 41748668 88403757 109637743 81404891 156006161 71010428 132564589 95601013 137580881 128889937 42000200 30827052 25502533 128202712 114013730 76958864 101632579 35345873 137069198 38650418 107766060 45281166 1820479 130679561 139026612 75063466 28994316 7932336 100291517 113133912 88219120 106455802 9661967 71847644 51076942 23034575 53368066 19402134 123642258 18720502 107010699 89076600 148364661 57651420 41618771 42707434 95466560 113865813 156892541 58854340 47763319 109766705 73638917 108557988 83674017 136583406 23966073 45764680 99426132 29792772 116727066 23458317 167012845 58408753 163552563 116772184 10268629 145065556 56451186 72803622 65442112 62247251 156531784 163200850 128924957 75867396 166278530 121245955 166581640 101824322 158704673 14876955 39247951 165375490 137570324 133438236 93651351 142213194 106519501 93580223 169313659 26952684 85577303 48740207 110554519 58820680 6080764 19469335 44564888 20812080 132828361 82072821 71264170 163602509 169300518 34084677 115956490 133081984 92344850 145832783 166944301 111535810 14424993 49981258 18765246 31974841 164306377 52200778 138747353 104235381 137623687 84528794 7530660 125771644 88428730 42812494 43463764 155359821 103933019 131053153 50622481 27145447 122509633 60849392 152478338 72848553 98340393 27251051 106955381 80463567 153825129 27385215 29361516 97077378 105507933 160205433 13862429 78541173 88546183 40501701 57839916 4466036 88188741 43847250 164377182 41209768 107881898 167581546 65512373 35867654 55286822 61962722 54817180 166287285 145511857 112566163 163480857 152005398 20121387 154442416 23197741 133804858 165451548 154952416 99693525 136564706 20712868 25694718 101047473 80142862 49026368 45410094 73429052 159664221 91771117 54477537 3743706 23418350 146160237 35967886 116347643 59568986 10056010 141229200 114207258 156188843 138481218 169073840 13882217 152109880 46779104 14773306 63104833 126144199 50166405 139666526 35840284 20277141 154339039 25566980 74268512 34326740 49484705 160694676 77132587 94057447 168975240 156990546 61088361 86134852 6377890 164224675 64834158 123785942 55161872 147961693 104721139 94604286 15762230 32279498 119295443 53888385 138272254 138332468 12685995 1585012 38656980 41352959 145621269 145865559 129830785 77772773 102962387 20908266 2321928 126139167 38003925 64614824 47430663 141230492 80402197 7318993 46132186 99706394 135281325 111052160 148423175 111471295 155652544 138359923 169221145 76580308 20502068 114799827 169987505 35794435 38634421 118432659 158885281 7115163 106784157 150207121 106483767 97242788 166855782 119234685 98605763 40569684 150878706 95175826 131625645 99527350 141601602 25845763 49244631 55765712 116426795 27200782 150867877 39404402 152317382 68422025 19982242 75184914 138835549 27747536 80327941 14621292 32897550 116178153 15984369 48463328 43859898 49420530 136717978 61189477 149452661 151349963 125781232 49436969 120870918 93584660 147316832 39266141 130640954 7114874 76693664 121435148 5542374 124034686 94078153 136176358 52571548 98924819 146646522 90083136 146829051 60492630 3872940 123399923 11511176 61825379 66829737 110863800 1455812 127885798 116220296 162000327 169469583 67900244 115249103 54877241 15648755 144277181 94895411 109223164 55654498 20334533 13840516 6305113 95324032 47627761 145847675 54343849 31475194 95155630 151569008 101042645 161477492 88233927 151401660 55193441 94497849 85413049 141061580 68742407 138913086 143499397 90907721 123190330 37671728 159757483 6196789 121218279 109926080 109679937 140512735 165718074 17265132 121363153 120568964 160178131 94035772 82742723 89271165 141573416 161069050 150215825 76670680 68030532 3168052 168872458 85030277 72987562 70974286 64437208 139914590 155301341 115591806 83965431 14000163 5155692 106336360 139714381 137722491 115001277 147291400 93890439 141969975 53240158 128515104 133188455 79921216 148526297 159325785 33048578 21128195 110970339 117173996 58773811 71955118 14866602 91295542 72449750 113606206 83180898 107710504 86831308 54019455 45783584 91555149 132787170 85225981 19668133 135031578 22735630 94238208 73682369 132905048 25624933 114442963 42753572 60666438 78032533 1836204 53801073 58651887 143226887 115114718 48574389 113640138 21084114 108447029 98057360 39346024 27556830 47492339 117573122 130339493 88822960 114261522 71012111 83999091 14290642 126056751 111718900 140549999 132316593 58539517 91779515 82049191 135683715 149484978 84965320 104888504 151007294 163072143 126745370 22574606 4043042 122463189 76937053 78713774 118519002 26264099 31795491 26171415 138296819 31255945 62389065 20660457 147854882 52386027 160110114 150833469 99474718 93249709 153150059 44801205 35897404 3791680 149518825 44805710 7037031 121518720 30994060 99561367 76136540 52928412 149342790 156674023 157914360 77470173 1194386 21547432 52121201 127869376 149806465 33258120 153464729 88761828 140151536 71534640 141384818 77941022 7572480 81242116 103549567 103492481 133057623 1405628 41213219 89325174 72375562 45246945 36970240 64248219 121272679 18233333 98952546 129304788 40480791 108530057 148368843 56405609 135739169 24213185 32117896 114019510 132185081 151091274 120671253 68446148 64693041 30046888 120253478 137242003 167862539 11631859 120044276 119765238 117517311 158580488 32272375 92366440 145865780 43592777 13156283 127836345 17671925 90282359 26448872 53013956 87345711 117531914 121822595 144306557 145143450 24972456 146216813 99660800 74749816 74997948 63666785 39868519 84998725 40435673 37016752 38538728 142517324 122257982 47759749 68524093 12882957 53433397 68771783 84697519 169364778 496315 97090791 98939082 140881465 4957778 145534705 141833703 153194446 162557349 64511549 161566368 116110068 24122303 141696938 5568775 85583270 17689503 101326766 106397186 155659531 46933396 144350247 5686857 2337381 112330424 85098889 69766164 85013396 160200452 4167057 146532843 111609794 77887472 52794843 44817253 74590866 49229144 92707358 113524555 49868531 147880909 60005087 29699034 124355459 152389105 163484512 25650552 116673329 169559734 40432324 13477889 67038871 10494865 14657145 4342004 136901119 32182768 103608489 85664938 137274558 101579216 116910972 35716201 57616417 10526247 65319610 75023108 65742196 20345838 152894226 81825029 75187651 141852505 162998601 141385634 54237055 168645814 15223568 160093981 40941219 154900957 26980360 72549982 167943136 164213302 105797426 13034563 165006386 48351978 89800987 72108900 77532444 164180152 121961876 91513261 2034356 138493390 61680641 144265689 82882191 137702312 113657750 106675442 133191073 38927824 121666059 36488137 136115294 148194576 152260653 39804140 156940770 11706285 19402372 125394839 22471195 41682096 114476793 70757808 74120085 3333241 45911492 28233243 74379505 69792072 20928666 141075860 110715866 106078215 112716358 3008031 84320901 2815659 27574680 110226980 44689957 40330494 11655795 153733312 75434338 148282347 18228658 45926554 51235671 11312089 153367931 122597013 34542028 117842385 50958877 50227962 57689857 39992636 4863479 11719205 6995976 158121267 101672733 121520777 112250490 114345842 38004571 69345074 60801010 109887949 20760978 49979541 41487412 119310658 11989386 25206546 142461088 86987419 69056108 29392592 32186287 161841598 159430743 145819557 78243299 118660272 12582737 29474362 100298572 153144908 97587939 2261170 79609317 34427618 75515581 5222485 100125189 138697798 63628722 165671851 31579999 136484857 51172431 153658257 89214419 161936781 140678400 86039431 136048569 72405499 120496476 49653889 27476777 137659115 133393101 47134829 148182829 113239754 88229609 102863566 22427216 20626644 73595907 38155446 147085343 116757802 143813863 143477960 31154183 69995392 48025833 112158452 81421687 10055466 6883368 53023000 62530522 133625882 82718719 67652996 161688921 137062534 108417449 64953787 34008721 99544673 16939412 67566993 81227802 8904447 89198116 158591691 53719541 39728439 123011966 60147700 138512141 107920437 119113526 12888958 8812341 90234266 160921439 123451365 99573267 52150968 108560215 16508955 3480393 67112991 53480113 85729453 57889250 132436613 61200595 169083836 79862685 25839830 118026614 108097543 130213608 80493946 105448518 34887859 149257790 25176796 83851922 121828817 67525411 149381941 110611350 55356998 19146556 86114894 26114669 150311416 46730280 64293167 60426313 13060114 131563221 4281671 79856140 120914047 147557739 15881842 100302142 135578553 61022316 84051791 143835028 66282830 92054677 80850708 28998634 7064146 143359368 7279893 160210941 26446305 24007995 54982675 84235952 58315066 166965704 134480540 136598468 75600581 103112888 126915251 77320454 108733258 132755397 42255523 120482349 54545520 88452615 167424364 98462232 150289452 15854387 1630249 54200539 155263652 5735392 144259807 83001803 51578527 145741408 41736564 44314750 75143451 37741071 27720965 86546303 53589100 22339105 119815201 95985451 23077636 18251948 57651624 3404488 96278327 91246191 22969431 160314981 150935316 15407763 89281654 98634918 53281264 97784068 19787677 163954528 85194497 146390315 159378689 104895865 124033683 34830875 52263712 142953782 68954873 45455348 158054321 49277577 34807602 67284793 147642382 31716985 165642526 141623056 86069317 104065313 19247774 103229253 48362535 29993627 143232820 81200755 38360381 12433409 3348966 73260939 52095157 118837548 23646439 143217010 35470143 92104300 34034680 138959122 87055980 64687890 139434493 118302405 71377543 62806143 31601113 137260278 99634263 155435233 141200113 130849935 73152700 53250443 29560654 102075803 55859688 75357481 156876323 145777176 93878233 30543798 52196001 108940148 105408534 83510715 123578712 152743810 126826052 34359601 145640819 75253832 159537520 101110203 117831675 128456335 51965566 82692046 131576821 29740599 35253699 117958954 112177475 41371132 99570020 146767579 60016834 19009808 156023807 140735554 159232999 57824174 48506151 59367468 160793497 159167974 131214874 19215083 28723523 110851866 47192901 23218396 141009849 14211456 1172626 99423565 70524653 100427772 42812358 109773726 53554488 83767687 92025029 56202765 43990339 61605756 100175305 134916607 108013750 1709673 35411068 1217047 137872669 88547220 40296120 73918839 169353337 87226983 84623501 36693378 123057713 143822788 115591347 86825341 125752451 72376616 126125516 79640478 123761054 696949 33141228 33733355 109953365 64582932 152784916 44174313 50917023 141570866 56469240 168670804 80528031 134277543 5953315 76845746 38451739 26331249 150072107 68545309 111891518 131665646 127353919 169125877 78870293 12317758 75489707 102017765 28812263 57205544 30439112 71985242 140282317 75521259 124371065 155435641 107720993 62410910 2810576 87203506 140932550 133723802 143715552 163173820 94170310 112587753 639710 139091586 29123550 28278633 147897195 125375765 18761591 155555610 148780855 99872314 89006781 107673427 14795151 7398264 116649444 70317644 17965583 27848125 89525876 76174977 82305551 59087971 37585419 128784384 12623605 33466795 85801210 116065579 52377833 134164000 20672595 127919135 23675917 100232935 5616460 21316487 17512754 83792847 79525235 125008871 57344213 10667976 114901317 2175167 116838960 42729228 20608573 31969180 33916462 31173478 40781283 53597634 109233772 20405321 26253644 97661923 61597137 80991978 126290756 121519332 79342842 105785934 17113441 26162354 57488305 85141882 145736971 87509999 113088284 16871701 129889231 41907516 166703989 29429006 10909835 127484666 85127211 125042021 45405453 98752524 78015448 61774719 29545354 83705161 84133527 21100094 161191603 105089240 126276663 69533842 93095536 49964751 88309407 91806494 45433469 25088549 144194986 118178543 126451389 35145290 20080553 92507557 165419894 165945347 78156514 10055670 129888500 107550857 79501146 23623149 51648584 120894327 24590092 83396407 156762967 83201145 169248328 133591423 70218534 83650132 40568902 75848033 116999678 86573367 134237593 157605368 146624898 39068227 125418775 109982724 44675456 169225429 142943157 111483382 106056608 11526170 169620220 11392142 25287313 31967837 25129230 43301975 5006568 82233352 62912053 161657930 166798883 35649578 97958505 49244954 93752229 103076202 128463679 164967541 81445555 109954198 166212774 47176360 69088221 115355523 114115016 96071267 149358600 73315679 112833947 59012202 142396811 109641568 5278160 66579837 14351043 164982297 149075975 58712883 147531236 14492381 69081982 72283405 158402668 57074355 43228977 132486916 155463334 19463419 118281733 133122070 34767363 28410638 42737694 154281579 119279599 73889565 68164832 20132658 122826581 388671 63016093 46438951 111132910 43069891 73946073 72031924 99563866 121433567 60417184 122262657 129815995 154574455 121325787 119997543 132131837 131093953 100673048 98367117 68437342 48248057 7784215 18630759 50314951 128748956 55591717 74575107 150718974 127896882 57074712 101672699 55281518 168250496 163936763 90760331 67608218 66951185 15599421 15171327 37169412 13849203 145745777 35768153 77078255 9936534 166805972 35890451 166657307 150912094 114420081 166670482 79419036 99225583 31149389 50888174 155373285 161735484 152437623 88783095 123511698 166144570 110359665 165513751 6684451 136094707 116498093 161321364 35328550 146264736 55665463 11702681 108427632 154300517 14146703 128511585 126765600 115401695 140601339 110309005 104813585 93824275 162745777 38662675 153789293 43754991 155949806 92569556 132605185 67479732 46008613 127817611 8395807 104191725 65011570 35209125 58995865 131155544 68435931 110399819 136614210 161487964 167646537 145227770 21385320 151852670 144790683 64287217 86163378 33251524 113074888 86556129 122018588 168105469 129136454 29217169 82226688 108987323 47402477 160502559 84289094 168782307 81487188 120486514 111322239 142794152 75970960 124495080 96784927 122966100 150379858 23420271 51613530 74653494 75641041 137524594 42084180 163578624 138224076 14428818 96489620 122464617 119760699 14463668 144400125 126343830 56316036 69996735 8896151 31831038 162446254 160133319 106569005 96979509 79687976 50065187 112142098 61531585 48219837 44050094 7224490 23855811 134078371 110833302 146794116 12384925 149970226 39968768 48051860 78346472 57554503 79502115 95021398 99628704 157321927 142370852 131916838 3229252 61074166 94722181 162498546 98055456 145800908 132311017 37488077 112084264 77257248 91954615 97448692 68723265 74167821 163609717 117335615 80501579 43653314 147914110 169482775 11753562 67466523 150096774 163910838 130556090 1564391 3846522 63008715 28655302 145360336 98587981 148908423 71791629 30932367 107625844 62525507 157503181 69578569 36287809 48227113 41814696 162931740 5224542 168297008 147843764 27070664 12076817 116605329 95037276 44740039 173774 130230302 169643221 110236687 76080593 157894045 51624070 97438458 22645819 25933075 167334111 10338431 138314057 112616313 31750033 145316119 74611521 47490860 53901662 19720272 131601386 2474180 138014551 52518270 64856547 163177458 20057178 111018602 161527115 2851087 10944617 131771284 111581285 137053592 108867388 162230269 95868559 31421491 108326720 13099588 37395359 17368305 115289512 151632010 138525843 12691299 137409725 80091454 13627710 50961427 111779097 109482771 7123340 23922825 146432356 148479377 14990821 52984614 166716008 24457237 3239979 75162576 20004546 35683663 53226694 24385497 59103033 99556250 163266113 109637029 128645596 138598977 122990852 118121576 82241546 86902334 102894285 145394557 56614709 24745608 86993794 57742914 132302687 130633678 107604713 75735476 100989996 50524697 110965120 159466358 68381259 146439139 155568428 68312494 56732417 36026060 21653376 42978261 40546071 148090060 35517386 110511900 68770406 123973163 140527304 168746454 114018116 61168856 128303726 103498193 39919910 54159212 168704549 165145922 67775532 41677081 37421743 84803293 76406296 23683839 59695891 6052748 152363401 2167653 80248330 96869893 33794691 17755038 75699521 81411759 64958156 4961875 62784723 146859260 17081668 110423466 122234199 133650158 37321086 89870347 48188404 163350348 70960788 81561070 6696368 164582083 168750517 97980911 109996562 112619458 84658725 152595111 111920588 70409869 149776358 118336881 44793640 148089703 81016730 43964091 15877643 34485775 119293318 33359168 31459061 149817396 99606060 117149992 105435751 31870053 126114840 11906579 138422653 152916870 9660947 113448021 54404964 49832933 116329623 29139717 74500528 103641809 24594937 27380234 56562077 101671543 94216295 34384829 70241229 152227316 81219744 97444663 31295674 36070022 19716855 5563488 152653251 80675336 66589527 110593908 18048084 3569405 42021824 166549221 162989676 73503257 154774256 43548985 66931771 44829748 141754517 113518622 12079129 33476468 154079823 137329196 63670066 69764889 45863433 133641709 162973220 149888286 147464647 95963810 18184662 133783115 141312041 137875321 65666291 74299792 9618923 98935189 127738782 167229391 66178705 76928128 42163009 89605759 33838738 24882356 151675836 112056690 97522863 102560422 160930245 82102826 168695250 120726928 118612757 35283772 78455986 157328217 112901539 29114506 45048045 119326961 165706582 57900317 10614885 134489499 36272543 162912411 1992672 80832637 165763056 156749690 63905941 108294335 57474331 56829130 4956894 23760373 86776925 47701133 109717235 16890180 78738611 109646991 151675309 88331694 139151375 14244725 106925223 20820223 137685397 48481841 106866794 29823032 106745448 160213100 45495502 12529510 72979028 103558220 127464759 142535633 101415336 51628813 139572142 61510794 62791710 28877186 40673367 64133316 49388961 102353923 15022628 40979452 103316021 161285188 46269206 75874247 85737511 16784610 1181432 55769418 93948426 9521292 131876565 52040315 167753994 131158910 24824556 168179198 78613763 67236343 91834850 127343872 21864601 150900568 63616261 13842522 49923985 51007565 23598176 30515374 101729955 46288705 91256051 157135726 164962985 86679345 117885327 54914828 25243997 111623734 169144866 48601249 19739431 51449310 110132749 15662491 21399022 4150652 62767638 79034836 9307347 156031797 19123946 127908459 75935039 164210769 111980581 52566907 135600296 139803699 31459928 144991912 147965824 116895417 144796735 572101 137064625 161990994 3155659 138038606 68990522 64846551 113692617 25839099 74178684 100026351 93158283 5622580 107546420 13320537 163015805 46275207 106858447 118024387 119180064 94414515 32020197 3604986 145000701 127084520 10303377 109794925 15863992 168621708 59979604 12824596 84346945 70133772 15620484 4715885 106677856 103890111 43114635 155861610 128347535 27709099 155701487 10210166 101515517 105126487 21603600 76746687 155685779 142336869 79439572 41780152 107551418 75791797 117783939 24141428 102702406 78311248 110808465 110703150 70929066 64948245 155992102 133829236 66292690 127586224 26195266 83704957 111466943 133683580 65370797 36430167 162508474 163975948 24247644 139508919 80497210 106292126 37737586 56634752 42134177 29463159 108534001 43428030 66331467 15468164 19633980 38556697 64190504 152773050 62116504 153251872 138682379 22706696 8234545 42648767 136380919 92409501 65607420 31939855 94696205 152595332 35102110 44514364 82510401 105211249 4489377 18891335 72633452 60500722 156671728 46334605 98283766 106533832 80868337 123851749 10957588 129118893 149902039 56580097 102930903 79133232 34393516 59298771 37584943 138564195 76323540 20442262 57058494 169578927 85555067 164202167 59961652 80193573 5620353 142837995 107076608 144702538 87243643 70960669 38625870 44768514 7555412 378658 112299824 38386510 8483068 38220301 67699049 9310781 169758549 28597536 47717181 128268876 20858575 87663050 14338140 58794585 8714302 139474868 38422278 44021840 87315468 10822489 62010186 7269149 2865707 160573823 120642540 96509867 89883607 132863823 157088755 35322362 36403239 43410452 54704538 145778740 23393156 56737364 43213099 66455890 131170708 143077865 143387316 111881981 66468181 61579338 95665630 56965912 28099317 76340234 42489766 83906424 35837751 103673106 27887803 39735256 83132856 52516451 96756911 98006717 101055684 41887915 84916122 39712323 50676592 163650279 97941981 149061814 148242091 24082608 23684162 111538275 68425085 106346203 5781649 25225705 96846756 7064418 95958081 57347035 99888566 32065961 54642114 38345931 77547217 98340223 99396416 84970811 65272996 79990338 108736471 27223953 74043058 149382009 144310229 34118524 48407228 62706081 30105980 131625934 78703948 38292483 53466479 157343772 31751223 29399613 1437945 79015881 128798239 53652238 88494265 159778223 160028174 55500138 95377208 141139372 127493200 29193250 95634656 7897503 77147224 31734070 30972589 165170572 68390507 75110046 102525674 9829791 153318478 34698530 141694524 84373618 1707140 106122670 63175740 22504515 97244131 96720973 96485387 135909985 34996761 55123316 136751366 132797693 164004678 2356438 124354133 108568732 97930846 30565014 109203750 71497529 160938677 39939579 78320853 78835766 79548474 103622191 91760322 130818655 120918127 19537267 164442462 7086025 165097999 71419788 132120940 139907399 111607635 57817867 95796598 6682105 101163260 111743210 57010265 71741547 31979924 86374365 2522477 99185191 27622586 66382161 163912555 15524298 22109843 140605113 162634274 62445046 157890220 79456300 24319826 63300673 26902755 21340661 84230886 162047213 86910698 126990102 38174367 148912401 24608962 122922087 125146401 164784672 124821140 158161744 14499113 118641368 68448324 7170090 60087248 169895790 133282295 82862726 123533016 30424458 161963046 78705121 24157595 38232150 75674242 142399582 49396696 110805881 93825193 59181335 10854942 135199674 108968946 8870753 123850066 99265669 33762153 132443583 132763897 40923828 167527044 28361185 19711823 98086022 10478086 163191449 129303428 65861825 19134044 316710 7283497 18292119 134005917 91524974 63790205 111703549 127734566 6528748 60529928 101439680 121624749 110530702 127484802 11924480 141768032 95238947 22381418 125147285 88431671 35830305 75769884 60061952 62216039 118492652 74155037 105800809 144848687 143818419 122638833 3923430 143261074 87014619 93470641 93528118 2153764 160804071 31419264 20756762 5926336 41521888 89626533 38580344 113079920 163916091 83708731 70691355 12798178 73177758 47056034 46647269 117897261 25560282 119029512 77648605 107875081 28642790 156269219 34930393 37790218 68041837 163335014 104941952 2272305 92356087 25998151 111886044 156749554 156047862 143871697 112051199 153934218 166523228 99332394 15646443 165609648 2365890 18822128 118587155 103392725 134017800 48785699 76400924 105313317 141328157 89767837 126898744 52388730 65489542 109723967 30956796 126700575 169302643 125749170 53369613 91484701 19929168 49026997 146090401 20103520 143422863 102711314 105716676 72918559 36647223 59094210 55198796 154198993 44331716 5857384 38024376 99892187 153032946 160936076 77663123 16648185 90992942 164487308 96337725 151356661 5153261 47065061 119517293 82755014 46067059 34303603 24209360 39075163 43403839 121050880 64204818 121341172 55488901 108134280 28305595 63013730 90215430 122154112 141700984 86395156 57993239 30449295 99828471 121067336 92171603 42361637 102642566 121169285 139333394 40266030 115154158 152815125 33819936 46602746 115560084 26824249 118423360 159833303 97053663 4225146 615196 79734369 55813873 154693149 134888030 127337463 133872297 17849218 75040431 33393865 76120696 11393128 127265162 1001708 73660949 168937840 77899100 85334832 165381270 128317989 55803316 37806436 49143141 54654218 37551181 109041519 126906275 76906674 128387842 27395398 14043666 115246298 48669759 31682917 107400968 35115455 93358407 28678082 142228018 153042755 30527563 97769567 66162504 89472853 61389550 17901034 35703179 148651111 137305719 95093495 62717097 108466086 22487413 62734879 112666157 63124825 96648995 41204396 157633826 55038690 24900359 35486684 158176687 37906991 101901723 163198606 73791849 16499129 12767187 49019347 60969769 39465772 142184430 97570973 28147682 93898174 112415152 102557345 59671020 135200388 48631135 132193802 11241369 162668240 13180049 84627122 154921561 99607216 18632272 92155810 144154492 168606697 128261889 38165612 82078431 17585582 114835510 52117240 84614032 137861483 121793151 54885282 169858509 94514186 120722355 46955105 100031451 133796834 154555364 27394157 169869372 83350031 117323970 2515099 78053290 125202399 160320489 84694340 166623936 34573733 36649059 19707029 132303435 48604258 33206100 38046204 16591507 162558080 77461129 133212442 53243558 124970842 104996590 3173424 38671532 80441858 59790241 86292204 141674277 5677201 149924683 29463856 58874706 102910078 29731589 119259590 61352133 11115025 57389416 22423102 42578982 133421661 141014150 16853851 125049756 126290450 58006822 156475327 117513248 63867402 60352550 34858908 149853215 141167269 128078527 79121638 94038050 133332530 21635798 99077479 93457160 127446348 167333822 15559879 144192674 63603749 53631719 73546369 54580999 149735507 42965902 60539125 33753007 101874438 139058351 89422108 7210397 111138639 107798292 3667155 112499846 133642508 10809127 81402579 83048876 46644668 17729878 143422795 122447974 26135528 9883443 46780124 89256086 59319154 138735844 137126709 27099462 117494956 99562999 95777031 84960764 17811920 167571125 31776349 149761534 5260191 86380060 60564608 166327388 72017253 12770587 53382380 49672572 163937749 50458703 109831662 19764676 143631929 134432855 80201886 153365075 24574418 85536418 15179334 149307107 118639838 32561545 142617250 10214501 38196637 157939792 135787755 123654566 62598318 129313101 538356 85970989 162820084 80440549 5953060 93758366 31166712 76977343 36458795 143019215 144818648 73855939 101966527 65078652 81888439 146213124 162183196 31511421 34776781 38488714 6152317 37706476 116537686 140089044 29560552 116773884 96627847 126001110 76864055 137001113 89213892 14952724 80048036 151261818 166169526 34405229 70979029 48616158 20620456 163510318 54886234 45196030 95349600 95317572 118608286 28864096 161404511 35715470 77934715 146791974 78812255 80664473 123438513 135877141 50896232 167002781 64613396 73415520 74337447 49145623 137892474 98838000 103557268 82437216 142832555 99838790 46602576 141962308 145188585 18011959 76148304 132680087 3064352 88506284 26007059 37409554 150263714 72865604 158847354 155566592 19623168 95087630 60376894 74968096 64730373 49240228 16629111 12008494 38871180 77990322 76134789 134421329 137767218 17994500 162449705 54494146 37597149 125810302 100366402 116038243 23006117 106838880 117422859 12356195 510425 132220203 56850057 139345056 77832528 134418235 119542997 124521889 56830422 115998548 141001485 95874662 6006100 24947942 22645768 103377170 47916064 154924859 60918939 135349988 84250827 162925280 157517087 55342378 132600306 152966238 107954335 111250737 63548686 95460100 83852755 145743771 113119938 116305976 125286974 80774922 5463256 77766483 25025462 62308791 131989292 19573766 14055022 145910371 78217680 55260268 96756299 160803595 119997373 33599531 19531402 131762325 80365545 106277404 120231480 100289834 134665857 168440641 64967166 59877383 133660426 93235548 66550920 160336418 99731520 129358848 91385251 168594287 98277867 62110452 89612474 130915895 146115884 115096256 40677906 37196765 81746982 133103523 28607209 134468079 11866935 143796574 51181050 8918302 121668388 32764712 115275878 134827357 90869624 108204456 125645028 126766161 161387732 88035282 133901571 107054848 44052389 45978370 136775540 51168436 43271494 153787950 38627281 71444030 147824248 166525642 161831262 56484268 166156963 28490589 61716851 105672408 10237638 95763023 22261160 62900799 84951227 165359051 85820437 49217873 75805720 84032122 93786535 5737517 23382905 5920522 72733548 110136795 140468756 165918385 2427481 85361658 156531240 35476127 144470216 169344106 137790746 61037446 23442507 130755228 53758165 3272619 101418124 151920772 136139893 167176249 140465781 76691573 33350685 25698339 71781514 68723656 59655754 15315283 141624484 9006311 31629282 23013138 42073011 146479752 99846015 133052013 71064318 106478344 141446834 88783571 30447765 119644742 29332786 39229999 18590639 63310856 36270877 77922424 150130791 115410042 165907352 128566019 26747052 33272298 53682753 11885261 62056936 102698530 95269768 53699209 126529691 35210723 9400371 4597786 141462831 20353216 141083187 72600608 38339080 113913719 15648636 109789519 169370626 104209966 160491203 14911720 141552523 79238972 108550168 72320839 24234877 164343148 122292356 160593662 11580859 134607955 70165817 31323724 112221998 86766878 164148056 945098 43852044 36571182 157703798 84965898 147159582 98350287 166255155 118706240 8422446 68327454 81876964 31390058 121344742 2800818 157567832 127224855 17582318 29169263 141656427 66507162 79722571 83126872 106203233 130342468 67998555 52875168 138558806 89777221 59474092 10492383 144881565 61215096 102351679 27074506 30880279 33097810 136693311 167527979 76389857 20282156 151080513 44758008 83792626 148170827 6705701 14321956 17635188 83798287 69032512 87910672 47599099 4280566 75898081 97397828 45591246 119472515 2633351 99174906 134899488 7084444 80617978 154975451 120176672 143692007 162004288 73994251 146162073 56411831 127417618 103958298 20323636 53637176 154573027 81555851 87263771 149655267 109637182 75998160 51339949 27261115 36103189 72256052 13166313 129273729 65132389 33407788 115254628 33531208 78167921 117804832 33239080 48402213 5940327 134105707 109120331 80537874 70288880 107005956 165931764 143881217 75858403 14177269 42034591 6487064 49402850 32415175 30597195 56744487 48984106 118860209 40679572 87595288 86067855 108609107 123939860 140788016 148604616 51590614 81591466 31496733 104574888 70636921 116346487 82986299 152081762 2127176 39634446 73786647 15858178 23726458 39599001 96539260 90859220 32954500 19747761 128920758 37409775 9034752 88797375 117310319 97532332 137259989 78550336 15640816 160144488 119767907 38600149 160783280 106656147 25166936 33895637 124746816 164924616 159379454 155255050 149622542 15948057 107663805 39190967 46152892 120044276 115511158 117536164 110167378 107342216 107849020 146154440 137315987 120832600 15677009 138874853 134095133 24662699 113433282 3603626 46681116 159854196 78015873 115961148 103782212 149185421 24948129 88566056 110785022 105251641 149876658 120556792 15547010 105795233 12809007 61287856 56394763 43299442 145420584 108735553 97310210 95068998 150686538 85786063 66413917 64679135 154012962 8642035 58180664 16446599 149045307 20583396 41024655 86625982 128112969 9416215 130289989 11301736 54192821 163609938 40800663 16165691 159124879 27200799 168714103 49872849 86229967 49759272 31330728 26420295 59546172 64753425 145590771 43458205 388518 77265136 64448649 63144698 34470781 97184563 163567183 119480454 129609054 78645213 94615455 145197612 142387410 111890668 11732516 65953863 119961027 156356616 18667666 97490053 74883810 60496880 49031162 32805206 143930092 51883286 9605833 151089557 96828634 4149870 11904420 104122263 61445021 97766150 142016963 66072727 99591882 38608122 145903095 65011655 155441761 148319577 134035684 40134926 169393304 33040724 129089976 63926137 58561073 39092911 109439302 121209456 9878207 112102777 82341353 59754065 41763951 127528424 38514248 139322820 2053447 20317482 12084501 85766615 164899507 100067593 5441921 110734685 7658874 60662698 86400664 108506155 43217485 102922233 41711268 29569375 56144948 163759096 17263534 43654079 102712147 105133576 166527869 126767385 13209221 20367071 73396667 167943969 122202409 86862010 103170654 86145120 141711473 159803349 132889102 134225693 60329668 133712854 56735511 150350958 25042547 56541609 142508110 50454368 168195824 56364197 104738819 61683531 7463085 88297830 168892552 101994560 78993764 50794062 38798012 102157284 48955988 103426419 73770225 55702523 142504676 62759512 131297256 55266218 158697465 106053106 58958924 113994027 136159443 101699168 31868489 103867314 134561817 111137262 98671400 28916898 142900657 68618018 42399037 8907082 95222559 156342574 149146797 32497336 97770757 25975082 64209187 89513585 52064965 152991806 59288163 135259038 7746033 965991 5364894 97823848 76988818 128656527 92135291 95047595 93408030 91682513 148768853 68344216 80155544 132844851 20425976 84302558 106998969 109854969 20123869 133903628 53910502 9924107 58923768 145179643 137562980 157305029 75030503 77458834 101193673 84914626 82618827 103686400 50611941 82806677 148144936 88944425 153488070 146203638 106293554 55345591 46972989 88547798 4246090 104579767 34760801 89229107 23891545 36090473 126646498 30659109 42312575 68166940 4759847 113530284 29785853 79933864 136093942 26731310 138588488 157566421 31357129 70280873 47066166 141461947 156030233 42418876 22218779 30613804 154283585 64367168 107317260 96954332 35210434 143535981 142573305 84386793 132375583 79561462 147429661 90903828 55733157 110277640 114386965 18343017 80231874 26394948 156112785 131072176 40871740 109526699 93388446 161003192 146746516 14797871 122443996 38608683 93054277 152134836 34592093 149898044 88228691 128216091 148036119 75030724 982039 62067510 761617 13638777 62651664 21756209 126880673 119685457 21851256 120511555 151216989 49567359 146990330 34248115 116948117 27628808 66413713 74437815 32549849 143662869 44709609 34721004 102521696 107481531 105095037 137873213 1472744 62656866 118591507 161921515 100148955 100658394 164042061 68681258 82624828 36000390 66829278 119579122 142069289 151899318 119315554 44213379 121636683 130219915 112862830 38288182 139514291 14340112 56207423 70624596 74477102 53625089 11787426 24395952 133622363 51533477 120642863 152261027 38986338 98253710 112682290 8874867 106524533 50907282 129395789 75813251 142002666 39263489 144464844 142340796 18679685 116868234 137601298 69174428 25653306 52448536 149074173 153570316 107713054 147879974 94431906 104919852 126756930 30929715 25205407 37324469 133861910 26144725 134487153 133024558 42559517 91633298 54057093 7072935 105924365 2476696 144912896 53093584 162874331 3623856 116455168 112897901 18391025 43156693 143561923 31718940 109699130 158211010 78184445 160108788 116662177 84478015 167514039 34424507 151112677 77905849 126692075 108771984 4266847 149367168 114491396 30976108 52075879 28040803 152383648 143157034 57629626 61055228 137772148 62318294 100442154 8132681 66353992 100024124 165838553 121956283 29995565 147881895 84271414 99040079 107458377 43583172 156875677 9215207 86265225 14462121 105425092 141690682 35197276 77566818 139943031 51357816 76550354 35003102 16049190 81241521 102419832 121100928 59358900 109148432 55554861 107152513 111229266 11196115 15490094 125114645 3817843 34579258 141949915 93665495 42396368 23130064 134293880 61365274 68614040 138874292 37068636 82243042 147591161 84124602 117863295 125437254 52129922 137595008 39731550 88176994 156260396 64630447 146846102 75134050 95995651 157285326 146305740 50211642 20847712 15739688 79983045 127110921 115065741 19683909 89469555 154970725 161039011 120183183 162366116 13878069 159047971 31131012 45098875 133714928 78693782 154554650 114050586 14079859 42740227 14929757 113275675 97357895 98876896 136321181 85765510 68684692 6767105 164120941 169809685 168504425 130806024 8706074 55485994 80109984 40834102 116569136 140055163 37779236 86484253 115778908 42459557 22084292 134131717 145969922 47247335 99478985 95202822 54249805 117738736 35575254 157487847 134382790 118896402 27948986 131129313 23727478 137233639 168406148 97178868 99049956 17105400 165632190 39396973 148757310 44596831 87303296 25117160 114211389 34680102 133061635 167137846 145637912 15670634 119771596 159228460 111367136 94715670 117472958 54444795 164502268 51146285 149406676 155486692 101011518 69750269 152501951 80336475 15053126 154908029 161568442 107316393 129283504 68849286 121613784 10474958 7441274 104031500 150847460 36746520 96443805 71639819 125749391 134514744 59483119 39231461 24189708 42566113 100383674 14138798 44385028 133367346 97358745 123598687 161342478 143201574 36483020 147675073 28381806 154803938 105175736 163648120 136241298 100033848 109888748 67392250 62467418 24336894 92789332 156783962 60344475 82828692 17561238 38892090 3111102 157289100 29580408 134878221 116590233 144630339 23578881 113764034 73339802 65087492 126677013 113548321 9934154 26050426 106709731 49674493 72411449 61031139 91156397 101126778 124414704 20226668 96831456 14498076 145721144 55225418 143568876 141367784 9898267 162513081 71981026 49788954 44444783 134294662 91492028 76565127 37918364 153381599 14272843 152134258 115413680 126598201 26946428 158663040 67845487 20087336 163876719 63719349 112745547 147137720 107294446 101204417 19794341 66953446 60389015 100984981 124327749 63725214 91661161 16498296 113977911 98624276 6462873 105213221 21111824 102264741 133079009 113274230 108718145 84259361 59144207 83797675 103650615 117391511 157694108 149274399 13914823 152092285 128436700 105470312 158608385 44587923 43021016 53686425 100846839 40005165 80747042 24261091 153024327 161554825 108016096 66668084 40654854 157775130 169713499 131472288 78197025 148446431 146546511 32255800 22743212 14419587 113980920 137650530 40376751 137221552 131398270 64254951 20453091 149930463 87766087 79351274 163323896 49478738 87764336 131163500 169062076 46571398 163048530 6812461 143784232 154392317 77711471 74667315 18761132 123596171 162602161 17487016 74817731 163936610 28341176 28636738 89647443 150794777 80164554 139952721 7182109 76951095 140412197 82980094 26823518 52514020 30228414 116795134 65772830 61005571 102374051 48003954 167048103 109689593 128853336 111469476 108922264 111492069 124170091 107129223 82786158 151849933 113805429 50130518 157733803 1627172 28628051 144230329 112815298 129672158 7421775 8922790 30152747 2401267 78149085 148280579 104687445 162820730 23435843 3281357 168463064 150822266 23834442 47337826 145843969 15094844 5120349 37692213 102198322 160334616 113811583 66861731 127383057 78643445 52574540 2210595 164419342 27609666 40631156 104008873 116301624 116533776 3971064 100403938 41372526 116475024 16899122 145959025 35174836 65512475 18149608 149909774 28604285 120253036 114778220 56282342 110949344 61946861 36051543 169043155 87770983 134975223 122587714 939607 22741716 15739229 162266581 26164105 53442917 64866356 64834940 151758065 9210702 8164046 31571193 159549556 199920 107015289 133093901 21185417 96039188 9603538 122965182 66521068 3754739 42987849 117027048 40939298 144976697 7563691 12549094 4938024 112213889 66509372 2280329 42714166 51729504 151268499 50521195 30712098 101485971 8668657 147981617 38477681 108147914 72109903 71119466 76393325 145254205 106682701 116702093 72603379 107077305 10141027 91016997 36034611 117503779 4787710 140879255 38271352 71511095 79722418 87414476 57932022 168009453 35582258 112381322 164411386 155119832 54925164 119546924 108772001 145513574 20480325 24714702 98980341 58283259 124865561 137751986 122379855 125375357 116768325 167062570 98377402 18994168 65811403 40943548 163545015 135655699 151822291 26033885 67295979 105746885 49807909 6757041 56236204 140070106 156058657 55393582 155162128 142030121 168928779 82197142 122910663 139229099 133385995 61740957 26331708 52041029 55725626 109823961 128713307 72101760 103940890 32415498 45380021 25058187 70977924 103882444 128599050 58570457 81718796 68955825 28982535 88567263 47542914 129717072 150813222 86466012 12003275 76441605 85661453 152666205 165618131 41353282 116837464 34731714 12716935 59955379 120235917 54869166 64596464 86967835 100007141 73375706 151084015 142956213 149418678 32516325 77023889 112505167 92654029 91144990 126296366 104673964 112695210 117339406 100990285 77482158 14632257 74819652 19468366 102336124 94790011 48128564 58158734 134309282 110814024 163366124 49536249 6672466 162843255 37922104 34460683 84748995 135881799 160935668 51334203 149707542 143405574 78989310 123691303 64032914 50693609 109693588 30135917 135246067 83659363 20920778 68684607 67440717 36431357 138501312 82002951 132300307 108134943 76213142 164019145 78667058 140568563 10531908 91579731 139916732 29639415 144436233 32964564 82036186 101513018 139797392 123742269 79586605 152190579 60293628 160910865 82394954 30898044 68428587 36979318 93173770 46793027 96278157 41529606 17100470 10867080 162511704 20821770 2272254 96202014 148106482 33059356 11188091 166239702 2502944 69585267 57325020 46496734 2379252 9644661 87719847 109113939 100235502 106524040 34162843 70635238 66558145 14535153 116431215 138992595 123528188 65982338 30175561 167554601 92940751 70118387 104879052 100018786 102656166 141735001 123114697 1964758 142393989 159709271 163012575 154298562 46354563 5416200 133889824 125848110 101122001 152836630 21061011 101423581 71935568 10531959 99670966 16744201 67232212 81981769 105478030 23546343 121578152 91261202 91292992 2219792 99283128 158857503 145558216 137430805 151521425 50995937 164468200 71668736 72298841 105835149 65142334 132376926 23689007 134929578 56233943 143660523 2551258 100622252 62776087 69940193 139373208 46540305 108074610 61875342 58325504 133708349 82963213 79903366 68922369 82450153 147783431 52585284 94142362 107628972 152938188 43130071 124521515 163252955 58243156 18958230 138738292 107874010 97916073 25115460 61342494 35050430 156421726 37706493 51541246 150589723 120222742 79607379 8008122 153255306 113333458 71882953 167630013 162150811 46856743 52313386 46873284 99695038 53681784 84103216 46847172 94323548 134853656 30789397 120474155 99533062 19772666 136536656 91065430 56472215 24723814 133936965 152887885 50412548 79694164 49181051 127991708 24754737 158249005 103933291 5909302 122179034 133605771 69960321 143277411 48516844 58953280 95914000 133125793 151864825 57829563 32201315 131761101 74276077 21468892 72759966 104640576 141232413 94422318 45071522 136665380 69614949 62463916 164508779 105251437 24376997 28623308 41709160 88170670 61882533 113602738 105553612 58686108 39087131 135593972 82698795 154968124 147053825 44876957 4717364 116725961 1596028 168279005 10251 45965960 65098542 98493257 1560702 90162237 75857519 88622411 92105864 72128195 164480882 55942087 88749384 81132942 56017125 102851683 104436525 72403969 20372443 156760910 136724863 12211355 66000001 44015652 62548168 162423389 109317667 45273958 31192212 167813698 162983981 94031573 147452475 86105000 59313153 141491323 94266819 106018052 986238 2742882 97867249 144957300 108480519 72085236 160960284 141533704 38318867 86939802 61260639 147662629 147224743 164045580 73208052 122033667 125685760 127787827 80109440 137288243 1903745 168911439 69793568 13657953 14605958 145673204 49846074 96271221 101713380 133639601 121042380 44294911 156530356 130296194 59025972 131258955 78067604 49491046 129250167 123707606 131982764 39698264 2485519 150257475 59153744 116888821 88896757 127240240 63303682 13927505 46905686 89756413 110914154 22235014 10817491 15142648 60802251 77013145 151567733 6270484 110950602 134974917 123456193 90937063 164279551 43778451 126848033 51950504 146454864 50100581 31356330 46138306 161175963 168859946 130543493 136566661 83677689 150154727 72777816 117267904 110247312 124299903 85939913 2684946 102280687 126175700 36603142 94751030 10171236 143787649 79211772 33574184 48140260 113802811 149651697 148824137 154608302 167654595 29616261 22096804 133645058 121453729 27382206 62363616 165520551 54623057 142831263 166003674 6639010 118669656 165755746 116723428 126598490 23451398 5580930 118111087 155352698 66408426 14170605 91672704 12123278 74359530 50278503 81274705 25702776 24634309 23213925 169475720 107329755 4798131 88655612 27436334 123133023 117290463 30359076 19726562 126485542 43852962 12905771 8730826 58642078 145613721 113572138 126407053 137530187 6446179 25107215 111613381 139392282 110322027 156418989 22695867 42759743 49971398 29779257 51000340 42795375 98656831 92741715 48838926 30965704 22575252 146810810 103023043 88062584 62654282 118185972 142715408 57711804 153705449 113067068 126826443 131289011 70121668 3978187 77144674 34905046 91475028 101088409 7333647 109966710 20562010 114887377 56475462 45620010 121319310 47198290 47854524 72767599 37654473 162959042 169149932 160073105 78051913 133263187 119095336 80157329 39161693 99808190 47367661 88463937 50120981 145733792 123547228 142523070 137886133 161611418 14115729 133357180 83648925 82503465 160150506 43284924 97191686 1224561 115938028 75503817 10271485 117375973 102327267 36624783 55627910 148622959 65331153 1816739 28036468 161014395 98788887 35819408 157582469 94046295 15630582 86032869 109571035 80994477 169754061 51900422 164257842 115921776 107299342 52784116 15962405 11556600 8105073 65313473 79355983 58614283 125560317 46262253 169485257 86453466 141160520 111385734 141590195 74539424 102528411 56953162 70192150 31424347 154760197 167517932 124073684 135025271 44081204 94287916 70737663 88171469 83701608 24648164 132146372 110269888 12828761 139385074 24606361 18175244 119199257 18434783 105726876 142648292 90766536 21511800 81093570 135401940 44957537 37180309 53858040 157508536 159754797 28118340 32445520 5435767 122990206 9424324 130923443 14496019 26389899 85808843 1116186 102871369 162356579 43173761 158264985 40373351 25404613 60247660 148690126 25964406 94171466 14393815 86272858 138358478 95629199 100071367 145319774 109893695 33634908 148842548 146751837 26110861 55942070 47059162 21157350 50838959 146672124 5224321 129411514 165644838 20794434 154683136 109823842 169668007 35273521 118223474 126124938 31691774 139997805 10796683 139728491 92856380 113329786 65066633 106552736 116616413 161474177 13094607 41307467 39737585 49513384 97089805 42460951 112846238 55115700 151677961 75828942 131487350 125753981 25645435 128338185 165555129 145156234 131048274 4331923 155050999 14493945 83226611 37095632 109773607 27217680 56127438 121779092 22958721 151094334 155563804 11079274 115830979 36380408 50759076 140344486 110907422 100242608 144045675 103748688 82742604 66842181 11981464 11138162 159762124 115217840 44336714 163207990 11745130 102071587 124054151 21261288 85164186 162111235 31935520 165561572 86730498 15879751 34782731 5880997 115894899 104071603 10668180 64497099 110255778 106766664 134915961 1212389 168774453 33089174 39281101 42740193 92802150 20381912 62453461 101549466 122728032 157638773 167724244 105640023 50138865 35695784 7114534 97377020 155722635 30142530 25470012 104809046 22448143 64623086 33478814 64346921 17806004 52879605 148329760 65264088 69156561 59325291 81764628 156924110 70219707 68957015 98742970 21016556 59966582 69484389 4599656 101826736 163925832 79247421 88730548 121363255 3311464 93688054 67148164 103312825 93890626 75739216 135807254 113664652 129844470 92037150 218246 60236083 70813058 152123973 24999588 12284914 110218378 161722258 30636023 101581426 36822527 29005026 134368561 17394247 97072312 3953503 138475149 99812100 104873187 63891457 89611726 20559137 124069043 148001218 19716328 155236792 165189884 106885375 49371094 136353634 68455277 26257418 62064739 145951545 60415399 52503259 119831130 125820893 71260583 119032606 16583449 85401030 70416142 43030196 110550932 12251679 47964225 141005327 76865313 97095568 115232766 140047020 158847337 124632729 108609889 83853214 52684071 20921050 151571235 35427677 169303051 108792078 155986322 99495169 130320946 89856764 80893004 115033492 120976284 152006707 165978718 131239694 33482571 166671995 134260203 6830991 47861630 109729186 116731588 91628589 141411474 113009982 28231118 60960011 76339605 144087750 156255993 133157209 118210622 94174951 146132867 74355994 165216404 60873175 19126377 88928173 63531992 82798211 45064467 161861777 137430669 142422328 52838839 27149561 27571909 128539414 23126154 17070363 144631325 68538322 97566145 147408904 130045699 253147 23727580 124288921 164716638 68417418 41981058 93932650 62118 153857072 43700744 2667062 84447194 137503123 37941722 21854945 59472970 70963950 40931682 86503429 44244778 19943159 43151797 135958520 166446014 147257298 77040260 60806705 7707817 164560340 34570962 142777203 137448774 38279206 83402459 118129838 93101418 113964974 79826169 86397587 43525355 9289803 76873711 35026290 133148148 122143878 75099098 21894946 154610444 106935882 137911038 78652693 137479612 134891532 44661856 98778024 24313655 100539071 30184622 19283508 21933009 131507053 96082742 71345702 148422886 19416210 105514359 106562154 125673231 51750142 127085081 23654191 85720018 87135812 89992475 147179132 55419337 63368962 7348318 523175 39794178 85834547 7190337 141912209 134726938 79135986 42346983 77396495 161919084 76324373 7500281 150498977 97797549 90837188 169944342 41241728 49191557 97112925 93904515 71378240 108660311 1959811 75972609 40533899 640288 149944080 152537141 99995632 153207264 154464193 141798207 135901196 116153877 79344865 155035495 87461600 140338009 39102941 64306461 20815820 53519995 21245852 165686658 33454980 59050571 64083999 123708014 25184769 46956142 46692778 169994730 16971831 119122434 64820830 142344876 106501940 151052140 36051594 126415961 127474908 60988316 85809438 7707936 21508026 109358654 145733469 18509940 140653036 86579198 121192388 1358232 22689152 12817881 86602063 32292367 116711205 129649769 80055788 9875538 5335484 93463382 43506519 153752522 67410066 152704829 121196842 287912 148749065 122318485 166111114 49240364 103817572 113591739 137398828 110269565 14802835 36430966 126013537 149917781 4287230 106086375 41574860 136697714 23402608 12232350 117335479 5906888 107550568 6730147 160955762 144422089 131293652 85888369 158507592 31768818 39786001 92850090 18108842 61834882 129663641 46021550 51997968 99742944 167109966 82714452 20307078 69108791 87224773 70679727 19087005 94509086 4198167 164147767 85870060 50643578 100342500 158365013 103252832 77792986 25353375 103696090 53284341 137318333 123996028 10816641 169497310 14406616 51305779 147704296 117921860 102268889 24509631 165049447 140063799 74899348 17560167 165123584 75444164 158974055 17702185 18533383 47446830 24019997 48810366 91749153 130335736 64730696 77502762 59168755 77824946 114352251 143345717 47518570 34012359 169617687 133356687 11875214 28501333 126333834 167524783 114161885 90235949 164690560 168197728 95117397 103791511 71343084 63020615 10793436 100950828 4623643 132816036 11293491 104966228 106541516 92093726 131536072 143985172 19784549 84333566 66162436 80738236 162213575 94505839 69076253 103872975 162893320 78943699 110374710 7180885 119339014 143308759 30993142 76760015 68233563 69480309 146758025 26080992 137156255 22777960 33290182 2223107 112258497 16053117 149108955 158050258 41765838 20948148 134891838 95027518 140288522 163262679 27928280 26933661 156040042 70670581 164224709 166016407 80854465 90996886 132461824 48436247 133206628 97668842 155926890 104680713 100887656 89723161 116261011 145437941 114773630 102839987 163739342 34275247 69774970 162286777 92854153 57594793 55912524 156805603 23768941 160960675 11505991 128025130 45889477 113165532 70217905 18004921 47144927 54543140 139196867 7300854 27253652 167493826 101615902 137972119 70778752 16737979 44003599 163846544 167431708 84839945 72781964 80780753 26195606 137469497 21975254 82216930 59014633 78782131 629646 44232640 4770591 136093177 90961475 90949558 75930738 116481603 114957791 76085523 116824085 147129305 55983329 20705711 61359052 43735305 97499743 152901111 114377547 17872644 24311989 42290594 46235835 146711785 148475518 37471774 10174483 90298288 56661680 169263764 45473742 21589337 162462455 90088015 132779996 60672524 104133245 134181680 31037104 67009461 144735246 72911742 36356625 155860981 126802473 10740464 72680185 16632817 143314080 23515726 44683735 133664659 2607902 63859378 120754536 41003745 136332027 67793671 64041397 130644303 100066607 121270843 104898942 299897 50568030 71599223 154591846 81289699 116406038 45382265 156558236 120027820 35648167 10125115 3483181 22737211 34090542 165420081 138691797 23596374 82365272 77449331 152951788 58529351 35260890 31088954 159998662 5464361 10695363 12351435 11570557 3557709 88183641 11527173 86535168 55838812 36207688 135462188 35217948 19408288 72207449 76248043 108297548 69826939 6436625 122063842 135492584 32785248 98871150 31345688 110416496 131156853 161148372 20843037 45093044 124598729 59778970 149145539 13577934 60260716 100582999 145830998 51439314 154198415 71969075 42389092 16944172 123811119 163520501 147326369 96130699 121034322 76610806 47583748 143141819 65177405 146266640 124120213 45007993 14612843 62360913 16770738 163837823 98969733 86912619 37682438 12635981 65831888 105979904 78325154 26901021 61359766 96254714 29164503 108771763 98581606 2174079 147188992 90811739 3162034 119351254 7399046 147490538 67272655 26938778 167883500 128245382 121823377 68711926 148480567 79877492 162005189 113518571 30518247 23312542 127724791 132603315 1037340 148704202 135386844 22785695 167015242 55223174 108849793 151727771 157040730 109589718 109533006 163622399 118446752 72907305 59242773 19684232 11062444 122296708 149061729 131585814 53381496 139015307 109344187 52618536 117441253 146231518 124469053 122184916 72426205 82944411 147945662 58573007 23849725 73643711 66365654 112348376 131231721 71729919 147539838 4292942 168586994 46496190 76729806 163978175 117219913 109914214 105494061 11590736 57200784 12552596 56290332 139282003 159014396 154115319 119709682 24737193 59951486 105233468 91301135 59959935 125828662 36865707 11112067 50969825 45843543 165072550 144754949 151627998 89575703 37347572 109185900 45472620 104860913 138135710 63037564 32818857 64110026 11499191 98489143 27825379 51225998 145998703 129394973 22521906 149619023 98526747 142429655 77413376 119508504 49846703 24635465 154324079 41988198 43239942 100230419 92322563 31128632 140400960 155231607 163624541 7234775 46714317 82750271 27197875 97940893 123786333 6643124 104223413 81447884 65069387 69532261 86233554 92057261 156192396 107000907 61902593 7144777 101434716 113024534 159752451 40082651 90366118 29780991 109909386 10741501 117566441 60844853 96885363 155965633 60130904 164542116 31683104 43122897 56270493 127022555 29628416 296106 127660820 161286208 146617843 142926854 101814649 33988474 163009736 72701877 63514397 134018446 34784295 15305134 63541835 37361036 87533 63535936 128361781 5844379 70528648 89282028 146984091 32885786 63613133 142566607 64069974 144802634 147804120 140045422 148449933 112693425 114067535 152812269 74167889 26682095 78095127 12904649 107752511 119302345 105363858 48929298 163323454 139367428 103877701 61991996 2415496 110356520 114525328 40729263 135928991 8866384 98404806 63785343 16940041 26604796 21023356 20364776 87190246 57766510 35821091 84300977 153503404 92388676 9819897 59446008 73734967 41239280 58208476 83247929 132779112 114749099 107190695 696796 121216681 134541519 145896023 4295934 114080557 20469309 4011524 44994903 1369860 163651741 127820892 65588618 70481830 53974065 110712908 85225930 139872906 2468332 106393429 80255283 160704196 44749814 53584799 98074156 14177269 33805945 138174793 24543512 62339459 77797474 126366389 151439060 71580999 22078138 48827944 104435930 38053786 135682559 25884880 101987709 44938004 6441130 159553143 155488273 31781279 18299599 162553949 146933703 100052735 58815104 15274653 111986395 108322827 61503892 135415285 77494347 131858545 23319631 141380432 24296757 149650983 33048000 21394840 9564812 85998427 46341830 40120357 59737609 23418095 73492343 127071328 24007553 42736708 166773451 60434541 48029012 111229181 54772997 144748149 117224180 91851935 64543509 140768772 83189772 78601387 20729885 161729466 108651250 128245807 164503662 155714934 108245749 63804400 41366831 61158741 144448082 122572312 154154827 54352536 95096861 150637629 20790235 85760155 15052242 73359369 25083007 80856760 96471702 137326884 13367712 69850858 72397628 26338236 67654322 69324470 142426 48352488 6371532 9701713 58761333 165902082 153826387 77351581 76855504 158753514 163362384 157906744 155831333 130771718 109320302 143091839 74665717 74505594 8765013 133162768 121055708 141135003 107301365 40157094 38582588 45133130 3842595 37092861 93309634 162542355 10461239 134824348 1778098 137055513 138956555 134105656 77048998 68637330 146776198 76279697 103254974 127730333 93935540 106128841 121320058 100237695 158499296 55274327 137262981 43785744 153746045 96657733 63934688 133928890 70070685 133180754 24801164 45537390 166450706 86985906 123206157 92805142 157110005 42126680 58606412 154642914 133802631 107374584 87673743 15489193 121208708 3727590 49533801 123027776 165782215 80904938 141604815 145496744 137289535 125561201 29337597 115817991 48911023 128997428 27838877 74930832 40829308 97203331 59105651 68303212 262225 6824973 3268913 2324784 109574571 145147105 64467961 31453995 47823244 84889976 27318439 141600327 136754596 136709359 58864302 99414742 84900074 144939535 125806205 106176951 71365014 120792837 111815137 101630981 8060584 139937183 20014848 116141722 123888231 57950161 84194982 79479624 55333606 148826891 113697632 103916920 16399390 149874873 97359034 125221575 90604730 110349652 28345307 6235855 165476045 140369119 77810717 51437427 83954415 167826159 125172309 154868300 71996547 16062059 35232449 36431493 88285352 77763321 103360867 93698458 63034555 141556688 116980927 48701124 82566552 154577702 82425401 126723678 13300766 11235606 152592561 150183559 118875407 35060137 109583598 80283078 121844168 154611923 51033235 156537037 144070376 165523390 19208249 13951866 96467367 131990669 99538893 38915703 25095757 91480230 74779311 130255836 59277640 9659825 12074947 163281192 95721577 45074157 45151932 39528740 135775362 4455173 84659031 7466213 44315158 148164537 209321 19193408 37074059 55005676 73956783 79578853 148767340 165156938 52841049 144540018 167029318 143728897 63860619 33530511 143813115 19669867 59772442 108959477 13269707 159231639 21146385 143398417 78511355 39764394 97762699 141192667 26893116 108607356 15149448 136391697 93394362 12463431 154176485 113391037 129219839 84194880 121006646 14724924 64592146 23919204 58742123 17131087 111148074 62661405 85252076 112115918 68844322 64938861 27869936 43249003 89423553 15476953 51864161 10227217 127372687 130706591 39533857 115893165 86856757 93596356 59444087 44693289 87623321 137848325 16454419 72862425 88444047 68924579 163111974 152801559 79807877 14076646 13608415 30986682 73775682 74840562 98042417 43959076 118557320 85989349 6931053 78462327 34996625 95996722 132228720 29825259 60941753 34516052 56320745 21029255 104002158 20534249 43452510 71981400 85078591 54290469 127213091 140814910 95845507 130557994 11117354 150356109 18692622 107719378 22199127 118740648 78374913 97014767 22585163 81958428 34057766 71528469 96813912 154994729 9114686 146590541 40075307 62105896 103432811 85872593 107242528 31747755 157994226 114281038 29763464 45366625 39876254 144646846 142072111 8783594 72742371 3953826 61460848 151474250 165895282 134892076 85171513 67425298 163957741 56184745 76778596 72672637 48212816 131053170 99602915 22567959 110066687 134626604 13328833 38784395 126472520 115626690 60679596 56380398 167249247 128744536 25885832 110206274 13393586 31962975 33148470 30768963 141585146 117742153 23177154 137257337 156703875 99155033 102574532 139594956 141425975 44953253 149788904 159895047 67866108 28162353 7056581 41712900 162039580 85603551 25214978 100444092 10393528 10773665 155399329 115424934 158372136 119170782 32031757 35706562 38686169 115954739 11252623 99511829 169088460 120107720 5123222 12999033 10877161 150532229 11490453 20741496 21968811 78346115 89255831 64342960 141475445 1206388 103237396 35718564 109824692 97157329 155503267 50493910 26015593 87033200 141709042 123579562 151769081 106830839 17842690 21036633 39606107 137352095 121431034 43500790 107295143 156621612 107655220 144495291 146152315 154441515 53080936 31269341 12486585 121120597 93212768 26644338 100743649 143981891 62744841 140321400 21898159 169244044 111966335 125292618 43530863 144190651 79221717 131283605 122269423 73848102 127573933 71343033 166583799 40532080 33200983 7747801 54287239 8164420 29385010 61261829 126255515 121313768 68989162 84030014 51565896 83608210 122689459 41678577 166501349 65888311 163607660 132793392 87457911 121935475 76887192 79833666 165868626 33029589 51640951 42255013 128958243 19512345 150029658 27905245 7462847 20915746 147661116 40640115 131616839 73043832 142375323 137608489 90654421 112527794 131865651 115101033 141493278 154166064 75107343 119556784 69032444 32471020 129783457 56666644 131938445 102781558 98835586 49366283 129016808 129647168 102000765 15500209 6167991 59588332 12556778 80573404 40040117 112770180 157449121 166186611 68423844 163419691 101521569 117553623 18444473 121045185 31867673 43133539 146070749 71686110 143501080 97841596 142032161 9634597 131794744 94895547 127705768 76192317 9353944 67935791 91054601 69482043 45032592 124077203 21450328 84526788 68205360 166952189 19775046 78667772 57237997 130566205 74112792 32861986 127029933 81991629 86483471 106233442 50562012 158723033 69753873 37618875 112730332 55389281 59907541 77162439 149480711 161786552 34971635 102140964 108355807 13365060 55219400 14766336 40087411 167983239 150116749 159689364 82252392 118943220 17349537 151045833 58044205 96125871 24386075 65630319 44852528 133964488 15293778 135585965 73666610 87015197 63330712 94157101 50766556 68379117 62127860 30349301 146928348 115089116 77030689 123814451 19918526 32390287 70551615 97492297 90852182 47184945 91008752 159092817 151966349 121440486 156105560 57888604 77105761 47583204 153324071 152418498 26866426 162105336 105494656 39794229 75225017 63154762 84261673 114343173 144116310 168987633 80817405 33508683 162845499 128637844 113210038 112728734 122858371 128293492 130455059 41153192 163011334 50342797 59878080 72015944 86476042 96967864 84130093 101597083 138500139 132813809 81504783 116387219 147761229 147943741 50677510 64120838 73485424 44825600 39476159 103606364 88890195 117682160 46016433 54695477 41366695 17766989 107682964 160998092 63080761 106657983 158136414 75341807 114467783 43581285 76357710 110097814 132942363 51299387 114004193 7249259 6287416 52071629 55188324 157097527 116827672 29775313 15633574 100873937 62531236 140074288 156051517 162775765 29596456 40667043 131229035 85199563 136615485 95339536 102677433 136411077 142076378 36007887 4492131 70970886 79576456 133575511 23676410 51786743 164057497 95122463 20476670 8450785 19576639 28743634 65552238 31208838 113167861 139368958 96542439 150485156 129783270 143708922 158272856 110639128 121265131 139973546 8308478 138995876 115893964 123583506 63859837 133218001 19626058 80172085 161149528 169623569 77355491 110744103 11077880 75954657 19607409 83648058 136437478 126122830 74941440 134965720 87262394 121768637 119692580 106170032 86137640 31438865 152683375 74454832 158964501 141756829 169588600 8392628 10302 75338016 36544101 150032752 31012913 65656040 18624877 142253926 82053373 24696444 28270490 152725314 104032656 29418075 113804953 157419439 50059067 28448395 90046144 52256640 104624341 128816344 39766230 139930213 67681998 150798483 161198420 136164611 167884435 106111093 114540917 143204753 42796106 11195112 41048574 151772838 165021924 144290968 166016118 22715995 156542137 130243681 55737662 105100426 39659487 148574101 68911336 90739387 136602140 80037003 160790505 78440703 79402427 11419869 78465285 82214431 126194825 118364897 153678589 119334764 63726812 20221891 148422359 101825189 10697097 145700880 103151036 141805279 147699978 91033640 22374448 32574601 168044014 26968341 138691610 83077334 11050629 8488933 102455481 58638712 42513753 104361045 14997026 127536074 74950314 144005742 51017255 65519156 137988983 27630202 103867688 162423321 125658373 112474227 89712927 35435038 44654461 137957992 162445761 156158311 46995463 154290198 67999524 56083357 124088253 4537045 38261475 169201 99829848 46052762 6682292 58550975 151873665 74422583 41797968 8186809 36457690 87176153 18736635 84133935 113436444 29934093 3418462 44003905 13546841 63237093 7627152 37356412 4682089 52922513 123348668 67131555 130505022 163342052 38974234 145092025 147576031 6939859 78203621 126892012 17203320 5082524 77906427 100031621 65412362 101271465 8632481 40228681 146135621 120450865 136957797 105938543 32161637 131105003 2302361 59449527 76815418 26553898 36800410 73376862 36711330 72034593 86958723 4199476 10083703 158494995 36043145 78847564 86919589 1195083 61055908 40388702 126780373 63415389 168493018 98825284 95384603 83239633 50300892 69540132 118327225 88544398 46870530 95247515 52252016 144517799 103473101 156392707 50107194 138925955 79657818 66444092 120903320 149672862 17860506 126865067 162999298 113307720 115795432 14144748 65167545 146825566 71013250 14646826 25662860 11990916 139397722 75654709 59216491 164653993 49906441 157927365 34614142 12331001 72631225 41133608 80988323 84164501 91340371 33234558 90953009 56555634 101907231 50114657 105497172 95839710 5160911 139363688 47548490 65225141 51784295 31080709 155123946 109611988 138750872 116015854 102890375 59422616 88624757 123240871 104774315 17308380 129487997 108944228 128149519 112953253 30783685 111583189 39049782 14888430 130470257 126759684 19640117 118273369 46067790 16390380 123646508 122415963 38984264 147474014 90619214 76078400 19553298 116818815 108076939 119859163 93449323 86950087 30752167 156728661 104845120 132987600 111974801 91239629 67395327 123348141 57176338 53034730 95325647 47808539 104379915 121951387 168282048 64176377 43103160 83135151 99565940 86293224 116013678 15256633 34910520 144453539 31832228 144842686 68311559 59095791 86584842 165066311 163982986 92703091 31772762 137032342 111178878 73366662 60654895 4871707 44900349 165086150 79996815 137556554 87367964 59070597 59649413 109217537 139991107 59270143 50847204 26088863 36785875 29111208 80718958 113246282 45081076 101910478 42055433 71128425 155435114 128071625 95584217 126431091 93913287 111347858 129633806 166674528 54256469 40493388 111955812 59666974 74947203 20415929 131818085 113691257 62545703 132021439 78430316 105799942 71260396 48129907 50561621 90618959 27082241 18276411 168669801 48638496 123137018 79598590 80046829 1590214 135879844 59376172 123779856 41738230 125200274 38637787 7876797 62697581 124007367 139854427 41460297 35861602 89822764 169541731 132473962 10533353 35567213 114836615 156198176 153254660 47177941 122657227 118551795 145852554 164542626 150693338 133305568 110422701 1546949 142411516 37755878 67364404 8051098 29670202 43764409 27487436 2538100 126636179 57154731 18785816 124596757 81677316 164467231 63553208 89152726 140978314 113515698 30919991 154511487 54206302 117151488 13242592 165911925 75378408 115038762 1081523 52367293 68543626 82658352 118945957 150553139 160492495 150743488 161593262 125591206 4286193 60620130 35746750 155329731 60454567 144513566 83861051 67019474 116313524 118866924 155978179 57450259 95407145 108407453 145352363 77629361 146635625 156675927 39755690 97761016 53118353 143372594 84161118 7390699 112094923 3383289 123218227 45639934 137737757 125985997 146891288 22606532 134138245 133238214 148044891 66886279 94339987 10778663 24954691 47075159 169660697 105016718 67183048 161759403 115350525 101659762 32291857 150589400 108513941 76324339 113130563 111781120 60661831 14125555 21696386 50906449 168984063 57993103 35468630 114272912 145335601 136305830 90347469 17482375 153837556 86109981 34779603 149452355 46419367 86498856 28336790 155520879 167901163 9096904 30731223 99055447 91713759 97017810 135842665 60868449 133251372 58842100 26674139 28352549 77302349 90736820 73569319 102154445 116440208 68962132 141146597 90097875 73799805 21584594 99328671 128953194 52753261 10530140 72110753 8834815 109786731 41677931 81156997 165325731 84426080 46806763 161520213 107926438 33674059 153715241 113518367 44028657 139350309 43545347 125208553 35808562 29346488 139707904 101993982 114355566 86049988 108631768 116266672 169832193 105665574 44724875 112681406 104739346 95480347 7463476 68222411 1055632 64587471 167765537 91681935 115638947 83713916 102002346 25075697 79970652 97377224 39107021 35510671 129372499 613377 81408512 154583346 155125986 119680561 18389393 54306262 82354630 93996349 68809336 50764516 72889761 25394260 162311019 154183115 68548080 27370374 25463501 136323357 5610646 121495362 139215380 104089011 47178128 112543009 92607840 19652153 157661247 21907458 45472110 92664824 81682637 160452052 96580349 5311021 115747900 40221082 70064820 107296775 32268958 119231897 90258814 145541590 63880186 156061496 62242525 15209526 61428582 22760246 80595742 51652001 135296183 114042953 43070452 8629251 104787218 154799127 140699038 30904130 158879076 66514557 148300605 167705357 34101932 1132081 85108477 105682557 37392707 44721577 132975683 112996858 45788599 41036130 48387168 70234259 115732600 42918914 101247801 38959070 152839503 142708489 155525792 29245712 52372954 6423416 121877607 113426346 46995650 55238389 157940727 169103845 152619013 130676280 130749669 54718325 60343965 8947338 104028865 161375390 27733953 62620554 59516575 89297583 16175823 80988119 83645236 161691471 92085175 14184749 28260545 158971709 125198846 75407138 90153754 133198570 59601133 150205149 89427752 80076137 131474787 109009916 164761195 167382646 67926526 120372444 85194242 31374129 78600724 71739473 113764935 59141334 97845523 97798841 75099370 87921059 76799438 21710309 150351910 80325204 57597071 66337723 22956817 158380755 47653839 33075880 26022325 17986867 9432688 114046030 114071156 110904719 50310021 55421836 109552199 21277931 69558492 58313978 4987256 128372457 166005323 83468096 168696882 94196711 139861142 25854773 708373 49943314 103416049 108727988 89235720 129212427 103434783 120171623 123086783 152770109 75381995 44045623 125633026 84365662 101158534 120436551 137570086 146809212 51415922 160113463 94060507 103494997 43902092 100732803 73058945 24542288 168348875 61915717 158114059 127514943 109898693 124199977 94657989 130346378 31413093 26567260 59179295 147366268 17214591 149722451 60106645 130202966 41339529 33877243 134021795 139665914 3560378 36974422 44978362 116942745 23532233 110314564 65666274 131911908 115892995 32451640 33522470 93199066 47470953 41755043 75760058 21592584 124361409 138872218 121595645 93189869 109224983 162645290 98324022 59939552 82737198 11796198 34578272 110910907 57024273 104869362 165735142 82623332 98529161 99516198 71018061 43905968 102634083 22407445 121764302 66765341 134173571 36193867 150970948 35172116 48759281 158154009 119363647 14456630 26699911 139544534 161297921 12635879 11859710 146949989 93499422 20479985 27035406 80387373 78187760 53217922 64827681 64315335 45572053 17346307 77625026 41283395 120433015 150072600 88705490 99335658 106999836 125901745 7501947 93570091 16961104 134958563 157301442 167708468 164494057 110054736 138700178 31866058 117120803 27520433 51849473 165295080 145010493 7353537 130282390 147049541 140059940 110625324 166027457 135149762 55021775 118361004 92659129 68784516 153829226 116783931 51313446 131910276 88386332 162083542 84978308 1043851 159668964 33511454 92119073 114132679 111243410 166139402 164920723 66618920 42551867 132840992 4639810 93136200 134568447 84200490 61482914 77083780 136913240 62934578 12842327 24547099 83676686 164806160 136758778 126544311 79406711 7346737 55649500 110947984 3433813 46970881 75997446 7552862 65402944 86636284 160787496 101726436 131408589 168004183 30783345 169413109 163720829 71639581 6852700 97758891 31628262 127064443 169147246 159640999 57194103 42064426 15682381 99434785 109207184 86995443 161345878 1916240 145856481 43539618 48407908 154673548 38037041 139256078 128636841 41955660 10878232 118466030 35228369 11811719 126992720 7818691 97026548 151353550 92514238 73040993 26679290 152714502 99712089 22324689 73305190 71031134 84945855 40679351 59464402 129864037 83403802 45764340 90788721 114583315 165824205 96724033 2011933 63056434 116847392 126205178 99396671 55574615 58569267 58857706 148878724 65837294 71913009 168992580 122448773 20706153 68577354 13521715 441626 87300355 131587123 95918335 129355992 20630588 39062294 102491045 6292397 142097509 60950746 153659719 8524820 18598901 12149662 67557150 94835265 2857003 125694583 8242875 74093412 141421028 77708649 151802435 113759869 33973752 119177667 151998717 153951745 12314239 12369574 83667319 48253684 29901028 151702152 152874115 126691752 69124703 138507653 123222307 832796 138552312 117861102 87493084 33929467 24835266 111687365 127740465 76226844 168116672 167439273 8881412 68405501 168271865 81050781 1263542 105409112 149504783 29996143 55581211 128843034 168489737 158185833 12988102 129267796 71707394 92176703 90229761 48549229 108463655 43416708 133129244 151402578 42145006 136037519 13123235 107134340 108046407 36351576 15901392 51323238 74777407 13354350 132796010 47181460 153544391 84186057 76148185 1793687 110816846 167338599 168534379 109514799 1526005 65274543 3838277 134315691 102800071 69140020 16902488 13624055 38430302 161746687 152628363 25308716 66694876 154978732 91820570 122846522 88467592 140156194 160588409 150889127 162927167 158008472 76948919 58033036 155352494 34552007 4278356 38974812 56107055 41743568 136608124 106702489 155928913 159581941 56683678 117386105 147088029 100727295 21333402 99550861 110563886 92141768 40277063 77910660 114036187 5886743 124690852 36194105 34799153 53029494 147819029 132166806 84849431 28402206 81832696 39887491 49290888 32666826 110273339 133398371 91596935 72002684 162922016 16936029 67761031 168630633 67148368 100379186 10837449 54892337 18839009 108029645 37278586 116227895 29624404 126242595 14206594 65799860 13843134 55296546 37568249 160881013 51299574 19771170 100300782 153643263 133196870 19286789 42376325 139586031 36469335 72597616 56795980 169962005 2531113 107806741 113690832 10831006 44875835 62098960 156219970 30240008 106438190 126397788 124064453 49821407 46359850 77851126 83291313 133909255 111126688 78230702 7363210 125833575 55312815 159894639 99928380 87518431 131519565 144796871 120244723 55547738 142258261 101624283 122015035 89230093 118876342 128225883 163091880 130172145 37942708 131467715 162902449 120984716 113892622 9797117 129657776 30924683 114070170 24005139 29132305 158909387 43557162 22902689 129809603 104460291 137215959 62717913 61755135 18569355 66607020 67179121 129213940 145622272 30668918 138000509 168285550 38479245 34266917 5153618 164563468 12737573 161240206 120219393 128418646 169768545 25703592 104101982 14711069 122805977 86929364 119488869 27046388 59012576 86526328 124937267 89859331 30584513 140295016 76310484 16200592 93315771 69446513 158427522 162053384 97516267 70526574 23571299 10000182 39690461 125367078 120421285 76886019 161925272 38484685 135480922 45511771 131063812 152901434 1128953 46814651 75942757 60409772 22415486 125504200 114119827 158175089 70520267 14425061 148880798 25290254 16258222 60584532 156983627 168053755 122871461 167394716 110454678 142902340 138180590 146164453 82301624 100149771 150500694 165386744 59984942 57567729 109146783 73247526 92861701 119475524 82559786 65828624 126782719 144855589 83107798 115979763 48012709 16343749 152976778 33828147 147751063 57212837 3333428 63831498 82378141 18212525 26436938 51659702 59755 37130023 136547213 84594278 157928759 158150915 70085509 38078572 80912656 86794367 64578920 25627330 50324726 155138702 153450925 67716338 167877091 104425611 107231087 32454411 108492453 24786340 69569831 90130583 25345385 94303896 25108847 72496245 12108437 49689232 8048667 47864639 124350665 137502800 70924272 98360266 53340509 153666468 23493439 21708949 3909490 73588818 161063882 68682584 121703459 16122494 3118174 106377772 46027177 48500541 157192098 107105576 33984275 38294642 167726488 25744681 139264544 6173652 19523667 38586549 77841912 73766026 118229118 106618594 71677151 107720721 134632044 25644381 55893824 36509336 117568345 65129720 87723944 121309314 56499041 146089381 26038764 128042844 9682384 159325887 158375485 95349617 77579109 106859960 13640511 103717493 168740334 73600803 159480791 679983 14926646 118926509 23231520 136349503 160168067 79366846 154209431 1760401 99700971 109257164 136370685 23339334 116157141 117547061 167164774 16828300 75692517 49158628 35484848 159200376 107040432 21475454 109278125 32894626 12608067 99154642 4774943 84694170 120304172 121901764 165227573 124014966 3691091 159594793 142270433 73834757 26400898 129668809 104541789 82031256 45859642 21765049 130053859 61384280 113794158 37639343 56125602 44649395 16511862 70865384 124321153 136349945 65601606 110227048 6009602 100981343 20689136 131455084 54526004 68750499 120517964 113862991 100538952 126858709 76317658 142905791 110090827 94005682 57594827 126828211 8991759 141024418 100478058 26627457 129117482 58887711 2108731 153282914 167987846 134352088 56784233 902496 52193536 92431040 124513015 162534144 27569342 71969041 159835989 114535936 34898416 79147665 87781744 136664190 161714846 41868722 88938577 146537331 82220687 85849813 116735141 61359035 129447894 67464398 114068946 89574666 89177818 48006623 19621910 54087132 139134256 43628868 135216283 105637524 136467415 76913916 157401657 27133496 43542644 99373619 20922665 48851251 3069894 147525847 110824598 89862510 103647402 127123807 152307505 118589705 58066050 151484433 24248681 87507075 114686182 64266069 129628570 28020726 139804345 110857442 110871824 50874370 152136876 128043031 133099154 4857648 134338845 119423198 100909603 64391852 149877814 40506036 97987507 92428915 24379666 114298191 145825524 34726036 49437598 160444725 11546179 122981621 69831512 131208499 11287541 36329663 69779356 126033206 95515928 165486160 52011347 33881731 31531668 32392174 40432341 37419227 29388665 153148274 155117163 142950042 104462093 157243778 41102583 19291022 63919660 91023134 127326124 138287605 134550325 119714748 82148998 155884628 63297103 111430121 123653359 88223285 86082849 113619976 141120009 125561745 154050838 143765940 41936892 117765868 15533172 23891987 108893772 39751661 25265468 88337848 63367330 117402153 110562492 143977675 133834625 166412541 120531513 54303032 19038317 87040017 93693834 134760564 77641499 57218940 131982101 122340993 92481003 95894960 60194586 165954034 162197085 122561925 11008112 145416351 160327153 25548858 47725902 6447590 16097912 56573671 160250959 98872068 110055229 40691829 99331867 148784731 99113825 60625604 41475767 90718290 113644303 53869124 33393627 40978466 93189546 31238843 86692503 51619922 60974631 77350476 151219505 62407170 74496839 81846364 160943879 87374271 21776626 29824834 96896022 45080736 67439731 12283418 96682128 59770878 28842574 154748416 112802786 9933219 39343083 76423517 14450272 118519342 138704887 55339318 145353825 163025886 160119379 138082415 91621993 4145654 133084840 168225064 38607561 120910715 160247304 81496453 143198905 131897628 91374490 169732913 19174912 24561821 118002185 120333208 7359776 95986046 56075605 2344487 77326693 88195286 103302778 58980327 46059783 70044165 118125163 141425958 122380246 118113637 129268170 139253188 141576901 36583558 107097535 161442897 140411364 131584573 147003998 81750399 130568670 103337594 132237169 21230637 18111392 111389746 106514503 39149181 76094346 96940052 51630377 82918537 122584348 95615752 55936817 134957934 168522632 74894333 64493325 141975874 39619095 113754514 119461703 61290729 49369394 151487136 148837465 141122882 126048115 165214925 92063126 13388469 10403677 90691855 129351062 91614224 50061685 85640934 54444744 132892961 919870 91953714 74092171 122431093 112851695 6408422 101038225 93161955 76858360 78308630 60025674 1775106 117481237 65107994 167579659 13248593 66838033 162463798 86573962 19928556 128671810 167244657 117653889 38391338 130253694 88766826 131595878 45635514 28889035 64138535 98778925 34351509 10441366 23676954 139955560 151679678 128062020 41768762 67919828 73250484 26737209 21323083 147975548 45489229 158909268 57290544 9403091 50115830 14224308 72327027 158538056 151543236 2738649 89010742 13053620 152682678 167989223 86258833 135125214 80196242 91031787 125996078 143637590 128472315 109726058 127837246 116058779 37649798 134117964 32450926 70318120 75453514 75429459 136477258 111411217 85105825 117190452 55965054 27398594 54900174 148043616 97442708 42091133 149445028 55843130 153377162 19185656 122892796 3489114 73633528 148543433 130585313 112109271 64996185 148061432 159615244 23623880 164572019 84176129 31486499 162180986 31420080 157414628 138186149 127243096 114708486 158844634 72917777 142763994 156745253 113711028 94372559 164069941 157856747 107508612 168662270 159572795 155908683 50691501 162760210 86849770 69369537 102134419 52146701 101099493 56282750 133095907 82847783 165180636 74545986 58845381 119773823 166475730 90402617 50536988 111768081 121759321 62638285 77113445 107610731 107658450 76083874 35697739 93301797 40412349 139845332 46061534 41001926 95623283 19512770 58273586 106028541 92295193 146007883 143247066 100837047 93095400 140532438 147385699 99913930 83415141 144273475 111352448 48636643 49591006 114350245 23227576 168851395 113807248 49002755 167396229 80981455 161582331 70610333 5438079 24636808 100541502 28629870 123280787 89016760 164338371 120301826 148697793 125043092 78419096 17875109 28348724 149462181 50634041 151210478 102132770 109466383 10789764 69516689 151222344 169766216 125716190 76952897 161332210 116890436 58441818 47014197 104282862 26505669 17609195 107577989 154105697 152651415 123421921 11881317 69917736 13868379 45802964 148817677 61353935 28255904 61956296 80078891 36783274 82831480 108405974 97946571 26473760 29936881 74529394 62253116 119283730 130953584 107969618 139291081 166487970 167002917 91175947 115220424 59904294 33350243 79502013 85619106 104157759 82770399 47875621 151003809 110355993 132301888 141287255 70180726 140833372 106011626 54472998 149910726 105840878 46646453 19919206 83371383 159407759 164167232 153496706 92238549 121832897 48154047 136809047 30023547 136392972 163177407 86937405 84539385 78501903 89902613 127000863 150560432 138529532 9541947 136880379 43795179 68770610 159529802 116255333 7772927 125357813 103727829 109478810 148021567 90656631 154685771 47876624 37543667 116118041 77670144 121709885 150863270 88954183 167921529 113246979 3666118 59954886 95204743 125758452 103907485 3533484 5230900 85260950 115770374 2252058 155904382 94906852 40017065 8721051 43039903 74580530 56657430 46017045 59480926 20921917 47290430 11868635 145698143 45329616 30898520 34993344 18212916 158205893 157834324 125807633 45290312 104889354 164001754 118779408 102044132 136803539 162718271 127106518 56538498 112724671 3092011 99900738 44333926 47734589 141832955 13969223 141040024 81264930 129760949 149626112 63980894 105619606 151124458 17797674 138007751 93048803 31263867 87416074 7321237 97225499 107971029 123900845 109046755 76167956 137322175 106999513 164742597 15928082 165671511 54956053 111216414 74256221 78975982 39241151 124652143 85827135 134043453 87434043 64222991 107365897 146658609 72576910 129230226 2172804 155412861 63320920 13599660 144235752 15627811 136807687 28601667 125062455 160434797 130453903 105735903 61064867 102916810 65374826 19341818 106117536 125668777 52620831 59472341 106098122 17935408 152347880 31907147 16287938 9804733 69322158 99044176 60932182 52548462 114846985 141935652 127053767 39444131 160744061 75966982 56556195 143483825 29069099 150921393 5897232 18818864 7726483 42527149 22681502 35920048 156824235 167683733 11823024 94204820 112644312 120039567 157857852 142172547 46746940 22549616 31732642 23023202 26912275 4543777 57442745 9071489 129108115 62036196 24000379 81985832 159927789 124469699 60199244 159505135 58991173 78779785 56796966 140752044 5126979 64271679 167840116 43806433 32516478 106502960 55053667 169883907 157572201 109383083 50326545 66322202 153171989 113747731 53967265 74603089 30486865 89191316 122033735 89852667 54026391 130409448 76650501 44693578 78862864 156331252 40205935 56654115 21921109 143780458 101946671 133429872 86928633 119858177 148495136 30837303 62270524 156337882 4688787 113805446 99467867 86719975 34599879 71344172 24306702 48023130 34726835 167635045 57323235 55413064 58012398 90253646 47379612 151599931 11023259 145264031 135247648 91164965 149972572 126440747 15882743 14817574 120465808 20972356 115405180 61960801 114451174 94171160 18582020 77744621 40816949 82246680 56528213 93776981 64307532 64873207 106177257 75439472 142738970 142588571 117609859 118617602 135754265 100579871 16628686 36236367 7372866 100224163 114690874 65316550 158667579 75863571 102809506 87001461 125027656 35766623 110235769 162110317 15877371 126146324 56168697 103389869 54641213 85271796 91638585 16992231 38364036 74243284 168773654 161265485 115842046 84060529 77436819 121342481 147841724 6177052 8217341 32122010 109835504 81049149 55327894 40214197 150276991 77606054 10267388 32570368 64018838 67669792 11557909 88472420 81096834 15262175 91328930 155471103 132790910 36659463 55435402 109572718 159382310 2685269 93937614 48929825 106857886 23474586 54468068 390796 144462413 91778172 10092594 156162782 72809521 38808331 146882516 70483683 58711948 40657778 38049009 104943567 153428247 64202676 168082417 75312108 156709077 8498453 64823244 41090088 164774200 99643511 126516992 55329577 97471574 117106438 24847098 33500438 108134790 158191647 52322515 128391293 139232584 165106669 49844612 33442859 169328619 86826140 152873826 117470918 92768779 63719400 65660749 166967166 142378417 114710577 29614493 169076220 16964776 102748000 14574372 5479508 130362307 22931810 70987903 16874047 26295668 163262152 125245715 40175335 150024541 27847190 66897584 151483481 96265475 137292374 108241601 42918625 16790373 7627866 169458261 65209569 144564481 54012196 128291537 91585120 141864184 100590360 64883118 76567949 41130055 108107709 18639480 17784346 88297116 154472948 15434895 101187723 139013284 79319144 8366312 133388426 10483475 139360084 126839346 118895552 24702802 61224463 130083218 44701381 16063504 111495027 142642002 122550399 69970555 8524038 127456633 143505296 121181236 29820108 69607809 105907705 91088006 157863377 28156590 135314424 12673840 104501873 145032440 92791253 155325107 153758557 60292013 104517105 18922887 61472187 139080383 154487653 63614697 63455594 121406792 137985192 55475726 114225754 18590554 147302603 154084464 3841830 117908515 107389765 137258612 160027885 30911576 133968942 95124877 125703525 160143451 37185800 24154807 6975202 23062642 44722869 133558562 159871978 15863720 146041152 17137275 6473481 142691251 104617864 63627600 101915238 95584523 168714970 66980782 46252597 163371122 57982597 25165049 154224238 4657184 28599661 149278785 92288597 132604148 41758188 65470791 141189403 85179758 14214380 37649577 87769844 32605150 79487614 42826128 100493834 41731821 71830202 146101859 62455008 144664169 146416920 114174125 159914478 123545171 72566914 25988376 138135914 148551151 128116709 68922182 86247307 147875928 17837165 80607744 71563676 163553974 162335125 130123576 145932862 62330670 15802180 100701081 153380239 111182567 139133219 53088892 164204326 89173755 39881184 53953155 59939773 157259180 2891462 74244134 158636996 130900544 54400969 121162247 161848891 77288511 133027397 84917074 110405157 43703124 121557276 102152779 146219363 127505066 85723656 36876757 71479288 17034561 165772134 160190898 139171911 68462179 146042427 152934805 81592741 100482801 51220031 143505058 101434648 3865256 168429727 82025306 97804094 79116929 36371262 169744405 146659578 113605815 125225298 27889316 45914399 28191406 34395675 21172259 146052134 161209436 167805759 18018895 78991860 110932463 159112571 127094550 7110012 13007312 157401793 89643516 169470263 7537868 128712355 147008962 55403459 165220926 29592359 103072513 118191854 33259055 81590871 82162819 108902493 46505744 102291312 93578914 52682337 156136313 162207693 141150048 132776579 98954926 121393022 60875079 86953096 97596490 155040561 157588776 147432160 9687110 75988997 57120714 65335199 137312145 84578621 102049657 122904067 16615069 104512668 16565072 139966831 29604973 137140904 33205335 18250469 94767299 138048619 164758169 1633683 17394247 154788842 142608410 89066825 152161322 25278949 96652276 47074207 39019522 89949873 2783716 165024219 161364068 40464709 157306831 116565294 55860385 82485343 153463216 88327886 32724847 18831682 163571076 65829321 38362642 67504195 22307451 5482211 157858940 91002649 30526815 76950075 61707773 97223187 46161426 115014282 82395447 83148139 50840217 18298902 144056963 67873605 98441866 125805984 32739535 36522953 72573850 12003343 50237057 74146690 6793455 169810399 67046776 55143019 121845375 131944633 21862017 10521793 125619290 11429984 168540227 30514286 19839000 156423307 43873005 86107516 22544125 126561141 101635282 65862828 49927572 132680954 16652605 2048364 135988372 46129925 165069762 149623800 109440254 5004715 96897926 62461740 9160178 63014767 168256208 34347378 94539788 14174855 151495228 56829810 133887665 131823967 28288612 75651411 58733045 65717903 138100843 8022062 94925994 113064416 79280724 25600793 78227285 67472558 13653125 133990277 21730539 156007657 28549154 17124219 102717094 139075113 156435071 148770043 13814064 53996131 128178929 152363282 162499668 153498100 7732467 168157047 167505046 74810081 43133318 123487456 22809597 27113419 115577084 141530865 64760480 104282964 120150832 45412814 40085167 145467555 116012709 70843301 146781383 128074328 70508452 129008767 87896987 148840372 137287614 19459169 28072865 99831140 53185673 99923671 46389464 12685995 4883488 17476068 144318389 94636042 158799431 75049339 137920184 63352625 19184687 107209072 125504914 62532664 63324099 51731578 95157789 165536582 31502819 126401239 95353561 97173360 16086199 78387136 123792453 7341127 145690323 8492180 158092486 87533816 44752466 151513486 125065396 72035834 54431382 155450754 75459192 115327456 96029345 87681240 104418488 130238904 157247076 139898984 119144721 62502744 61349464 106373947 147680343 168851276 76768124 35973054 3646466 9434694 57270297 88766894 17908888 88463682 138261714 28385546 131922346 147740846 106105653 41640395 126940666 162158597 65489202 126612277 40965546 159549012 57749714 21432988 87370191 102133042 67454691 6930764 73287187 23629626 69224731 160155776 53008431 134649401 77083270 113266223 36210170 88139900 115316508 161510200 143401460 143482873 90721860 166607531 6818258 162174050 24760466 104355452 43883800 145192937 119295783 159926854 123905639 148872944 1393949 167793757 70508027 55538133 14937016 53648736 1310836 128240452 138972501 47180066 38654481 82923620 88352604 131707653 107162441 55892005 42413929 122142671 26542746 162551586 85205173 108292482 78890710 56208188 23878778 89401470 25194357 168628780 6494595 132132942 129107571 111275336 157058359 78828966 74309040 126125006 72382090 104969526 109831288 64115636 152533095 48553938 48327736 129424791 149307345 20099814 52367820 98619363 122829318 20547577 169620917 164601259 56827107 160067784 75002164 58456778 131978259 83433399 138816934 60663667 149599847 60799684 81349964 45056970 6563666 127133565 109102855 66037010 75027103 146315056 142632958 98640069 142031107 62532307 58735663 93616586 166183823 51351747 147834023 128352380 91119490 151738634 149887759 45958803 85636582 134415158 54680483 157485858 127322078 34170425 147447528 104977822 25516524 164590158 94617801 15006478 24595821 111170021 151347940 2555763 156129632 163782709 127078315 116778899 94464971 130427400 5209072 85446080 81697750 162018296 130941293 124490677 120202971 114950702 165765725 20753855 4547041 13859386 8292226 4647239 16222267 57094925 16611788 165280239 12559277 43995932 15119324 8946199 47945661 164466721 107749264 138579733 67751358 96303096 159375323 42335083 124472113 84893954 109267262 165020071 25255013 155782220 27855826 80306079 98334528 42096454 42063899 15455652 132600595 42097678 32652563 94170786 100016593 107414109 50451495 80569936 120377901 92322631 99002560 47373339 150627055 54972220 112028538 6386186 100101389 78056044 96054301 47231882 99257577 18870765 46403319 51716890 31516708 110287772 72083944 132726905 135331067 154154538 21815437 147514474 159926463 67302218 154382814 29166339 158369824 70464643 147601565 53574361 109527073 71262895 90561482 22527941 80064526 70726511 34316132 166208915 122746800 45183773 20597013 91582349 86309068 66696066 129626241 108721426 21816882 16449166 721701 126334395 100514625 51948260 113316441 156543837 161070767 21656266 133131318 22477043 8442557 53378895 41319724 63605279 36282777 122743094 100969477 89176747 130983011 74475844 160389815 109361748 145455349 112144903 90142245 138808434 151994892 95686421 117465376 10015499 11509901 79785437 127589131 40751567 131978905 73475615 83691884 112659306 79725172 102125783 55786435 17223465 11681720 71921475 133806031 162755042 111834007 29671630 164382979 75303727 20360492 132281352 118175279 112234646 125396131 109034396 149540466 143727996 69633071 138401471 98388775 122464685 41834365 703477 5085788 75028412 62982348 140979827 11504427 163318626 119466769 22368311 149491710 91041698 169618044 5710878 156779253 63210386 163674215 6819873 100931346 159756242 44976628 58850855 24289617 20609967 101912501 29800949 93899534 38812751 148704032 40072162 106705345 75477926 149650915 164429219 120225139 140181983 41269149 71918058 126052025 118436399 2325498 30981361 37571921 113532188 65113689 59567456 151338097 98106252 7667714 165733782 60154908 106575822 85392122 45362647 124077934 20953078 97961786 70798455 43403839 103118583 19995723 111189996 36204475 158241372 46765742 103520072 49924801 141915813 154351857 70665940 125899586 36303636 2408917 13955861 94729168 61905942 134048587 163076801 81295751 109558302 55268003 19434247 21763978 21882876 23118555 78770282 130111421 155978383 127093751 6004655 105243838 76090028 141658637 120706052 110901064 138693327 91756837 150068877 43678559 40512836 82041167 35021258 81580314 118068740 134821985 121941612 23406161 141113923 8660191 117920177 47415448 150607352 69191309 68973335 143701629 75009780 10876447 40929744 13260595 119350302 110984738 139835030 151243611 139322633 87066639 43758799 104088739 45518282 42354327 156572907 147831014 107873755 131454234 11912036 60301686 149913259 110145550 59234477 168167434 129281668 98859284 165006573 90794314 153354671 9425548 85181288 77414345 112233949 8475078 36379813 104134010 148958301 115512110 112102726 46113503 151879479 67298376 69300857 153934507 162174339 63975063 133531447 40184617 134586008 158379752 65811964 72573017 106867559 7918872 137360969 148124128 121034509 51201399 124138369 95716919 73701834 104298859 136757877 64789754 94038679 56067972 107674974 97009412 159507532 115725851 98661115 31843737 35022601 117469813 137620882 42723669 7444198 121993156 3919724 14357044 135270207 110511968 115225745 165562082 90454790 11282815 98749243 12825446 60685563 135894277 49184706 169118822 92301840 116405732 32683945 62323649 25874510 76739938 141356224 104125612 111316833 58037983 1678512 129840288 123462534 1577838 136782136 104270435 5376216 48665169 159881855 14152942 42598005 10051726 62633032 38631667 147556991 134922880 148632649 106479619 67528675 27565432 103099815 19905300 65506321 21742507 10646556 81420344 71560157 98134625 103275663 25781945 142420713 164266478 110616382 50784559 168890325 125239459 5430684 106418521 165873590 13209680 68741863 86521585 74794118 8873099 39319487 158368396 40649346 156142943 35938646 7029959 168638249 23255456 132710024 85570333 107866904 119238612 47582286 62581896 136416279 128349643 27728258 31526517 46612079 124283787 138779143 28656917 94379937 73058146 106012697 163001032 97205303 102062152 156736838 35856995 59012542 16208004 106667265 39278500 606543 15963816 112557646 21278237 97863866 48042391 45391785 28339221 84495525 166545260 129335711 96017156 117228447 163512069 10680199 10979790 128462132 134629290 28902006 40114203 23551069 168621640 44271145 150265771 106225333 162792833 131058083 50979345 124694983 47795364 60171619 112914000 37896298 35989799 137601094 36822816 128419156 134281436 70159187 94691938 39779796 104344181 133471998 121093380 23542569 34197455 33073092 6817170 135192585 154759687 121844542 92451542 169879844 73085822 9808966 88578007 143473030 167566892 59364544 93512665 1004207 151113714 6155836 157099176 62668443 104360756 61621753 64882897 134104942 65134395 95577434 28197577 100727142 126932285 90017941 29434395 93311640 76542313 106441148 139996598 102346001 69349222 105035928 28414174 84224800 21027079 14670813 16575510 104014245 125246650 101142945 163025750 135610037 30734249 6763246 75065829 4665769 110326838 31811420 36338605 71349323 12201512 34104669 127053104 142919612 89664239 116220908 67630471 164620758 154177505 66230351 125076123 130153768 130146747 48246629 159228987 115620349 90266413 126107887 45778382 73916289 123027028 114528235 108177766 17400588 5470090 150128479 114264225 34560864 106032842 44735160 16974211 101294160 59634997 65070237 62169697 41382913 110885322 82587887 114476215 98618598 37005175 13858400 159802193 133283111 99724261 131690704 35859868 73277650 66297620 39687860 88706323 70333879 119907239 96901938 118537022 105480563 42136455 102428213 15826507 109799141 44412075 58650646 104634541 139441157 141932762 86297015 4070582 99647047 107051958 111655694 126131092 160455265 6878778 91536449 1285523 116840626 94672286 10836157 77386703 141003916 61127478 77766228 154622854 110879831 72719540 1215704 37384275 168575451 30140541 86565717 95909903 130150895 109915914 15889747 95412398 90678374 86322872 141141225 112709456 119488291 88572482 131069728 66185267 156810465 51962999 95235819 74273102 90439218 100838016 27969573 31430824 26796692 11795229 54051109 155247723 68914702 75480901 79392618 3516824 130524895 128658720 99157821 85114155 115288951 116007847 145040855 129437881 101283841 144904889 114661141 132866951 165537891 101946025 82581019 135048833 150108640 91948342 1797852 19541449 4266439 79817822 41018535 45279211 61813496 105379634 108780586 128810938 22731805 118707906 152746377 67560567 75054575 29706633 29183611 72075223 25136693 146467852 130587336 29630371 161132987 148285254 5376862 23335458 55837979 1528844 96106644 19925887 160600513 101784559 69016481 3891912 125684944 129951876 167717648 100972163 112878232 102443768 131804213 157514095 10957639 78087732 63124944 8710307 134913411 78917264 93323795 32334816 138893332 33762595 9131193 17636378 109882764 157138480 104450652 131648578 20693743 120952399 109228808 158615219 146702945 44545083 2044879 37743859 90468203 134079731 134017222 58295516 164195809 30620349 2507687 44212937 85968439 2982565 108380542 154520837 130393774 110658406 104228581 37465246 33973276 33161169 156070438 35921969 48064049 121684198 81100489 163544947 145245773 138186863 557362 70074680 104975748 41735459 108275244 105359710 144258328 23455393 133228983 138932415 158683780 32483515 132717249 92511807 160074176 53927927 110447045 123806903 41623072 24739046 42074541 139852234 79528737 50356465 29037853 143996749 149679866 96301719 160249038 100691340 124306193 102787321 148268764 100938741 49138466 129262305 91544898 32489771 3834299 57868901 9224064 79217960 106449342 13364329 18593376 144604652 108964492 74397967 27656399 91987374 37330844 59450037 65547529 29692642 136798779 169610904 9288749 18955289 123917131 62615998 47066829 123411738 130295259 94185151 73409927 37953588 101154641 16064422 54429478 90097467 96240825 49480336 104210221 74482066 26356919 753882 74535786 33438881 122071169 169343596 116846236 62462352 167422273 49758201 4989109 13092210 124916646 62559337 52881458 57087700 82016942 113885295 36223974 11658481 86086810 19395504 94593627 114627090 112758195 34648210 10385470 5039565 38007087 99111836 77545925 95463177 106751687 91846682 80530938 152011637 7558659 33846643 16706699 24899390 44530208 139332833 157659581 71748007 138995009 5454331 5364333 111597299 41572157 55270094 95452161 409275 59318644 39391839 29879608 167474837 50490629 20006688 18683782 111681942 44996875 143296417 168103361 87188988 115792610 31229629 25267576 155716022 3105424 36817121 146320173 94216992 6708166 68337807 15777241 43908025 16430653 48846202 15636906 61156310 79398687 81419324 85694739 10903069 168444075 47587675 124006687 130819131 65578248 84748536 39861957 117988942 2078012 60388318 67099068 105418904 150592052 49927096 1759568 57884218 152767338 3661375 2628642 65801866 146052763 46357215 71512489 53122399 119455481 140677057 22654812 109073054 275128 2023051 151170596 9080159 92095596 31052506 96808047 121210510 2958578 18344360 60962153 107703296 36907136 82397793 149744075 110709831 37072665 142768227 163415798 166639763 111266819 154298358 5612227 111694114 31983443 134311169 62398075 148474906 1399899 159443816 154855142 43155639 48656584 81051937 88368210 121714883 24584040 70403052 6719403 92414465 38848366 87331057 100726717 128304763 96599695 113305629 34500718 98409311 116187996 18889686 159902459 90939511 143562824 162349388 89717636 96678643 165115254 76165610 115941173 32614976 56573127 108208706 40505203 113274876 115278870 59843179 165910412 125891375 140795139 13510240 117876130 35606109 126350324 123290545 133405664 140186862 92497765 89323151 96799377 75552556 89450872 69420367 130014130 115471021 69515839 159100212 82833248 79255224 116104560 35612637 77762624 18730124 93314275 27338125 144582263 20200046 30119070 85682312 78435433 117685764 104822306 96382724 54580982 116893785 10837449 11770749 119734689 154215959 122051007 125606285 23753216 108038808 99298241 34017340 32611287 81962032 50152142 137696447 4739464 167337239 41226768 151028901 146585747 78629250 140377534 2482476 1219733 49031655 55255236 120878500 40532046 58975023 3839943 29884062 164117558 95102250 106625632 136632961 54015936 121982446 118069590 132293915 60601362 155567187 67918128 129031785 46481247 60635056 112260248 168066165 8324356 120351432 51853927 92218370 70827457 167919965 118274083 47305407 115306002 21244407 48600824 102137207 150477846 48644378 22695204 91078027 92402854 108376037 141555311 70500802 37564832 84117037 27534781 48457854 55436745 66389403 83032420 147275267 111452017 71694831 15137956 34143123 23837621 100365399 146834695 29918793 108102269 132113511 138642480 104562155 56022582 32880108 39066646 139396158 96868907 65688017 95188882 7246301 53706876 113859795 105210994 22312449 127515521 91684485 44998218 108541532 118326290 91581941 132536267 143197205 49213487 86089768 86964928 46584182 26338763 169305822 123667299 91180095 127518241 26733316 753151 22304255 55963541 91735417 8035543 43331844 164775254 64034869 125079336 129824104 140032672 11261565 87648855 168113663 139614982 141604203 53780741 100434606 114432729 153046444 24473472 87936104 30459172 79630499 41772587 72277438 35919572 48357503 28685511 1261145 151246331 141165739 130318056 59221166 142942919 124937811 50437929 61871874 32582591 56967340 55360551 42209912 18399440 83663188 162709346 25703201 158505807 34084762 97345842 109405183 70205886 71068262 59282060 149824553 38732885 32213980 86935263 19736286 148752890 131925644 63047186 109667238 131013543 116262864 21849080 10826977 114974485 39188230 169744609 114407926 12107213 160555293 2296020 81085869 37123461 92763135 89560641 103978953 17885105 61073044 168332062 70595390 162331351 128243869 26508032 96723744 152820599 104396456 72970154 4870891 71515413 8441758 76498164 91364052 110733767 96485319 83560542 67588940 145570473 168456196 11645527 66871098 65692726 169141194 145689354 38707929 164546451 149010236 153498610 166492135 49156911 38972619 140315195 23679436 67941214 36742219 39211537 164845889 150565855 602327 11341108 148090519 61727612 74747436 141176772 47263264 83719152 113949895 132033186 53574446 139854240 101910869 58368718 130891874 5979461 153168130 25554077 82818662 110074728 42985860 145669549 12427799 107615474 148725163 76584184 24389934 75180545 165719434 87898857 22935363 155435641 74337345 31026020 102904774 22246846 103897557 167495849 36337466 25802736 81960808 19234072 138488086 83835517 99308356 163180739 147925330 126602383 59377583 119337739 157354227 91535123 67446786 39160843 129532877 76070257 72082278 81260986 157087803 2992340 111300173 79182651 35971439 69675435 148487010 95084502 28002162 40067606 118663417 112537637 61296730 84388476 139858099 143021833 118936233 23585800 151706283 63665731 133344719 140572949 40201396 32527664 40960735 6987918 67279404 108106434 67142860 18853901 23387801 47261683 14275070 22427148 93835291 55889557 39009679 122439508 157261407 76068217 110763058 153727753 150773799 104034441 85711246 162864250 61370748 134286468 159971785 77002452 152735888 32829669 28046515 120225751 142178599 67573028 37243889 129755900 13226306 47906731 166199174 76095502 59700753 13832492 46732320 33007030 63606248 168463064 148024287 95216864 31568490 71361325 20719532 33181807 27260469 161042156 48142504 74255609 165356008 73714635 41752459 112418433 61269853 66577491 23425592 113495451 163096062 139632101 60332082 151835245 112477219 81579923 134469609 29270413 138573936 15464628 78649565 151698497 104834682 28533956 164559524 52769003 42575293 30069005 119865215 127770895 14196632 60792000 79963903 636038 15315657 95241582 119816578 48463600 144184021 122068585 11875316 90682097 60318108 41934631 72598653 73562944 88571105 116882310 87332315 76310773 138194411 35818932 97714147 153319498 145500535 54770821 10968315 167290778 41181429 127799761 101064456 146753095 57587789 148282551 22264288 63151124 5926659 122585793 26476871 74994939 99929179 6898260 86008372 90933068 162334292 17935612 75042573 119885700 21989925 151777394 102347191 32618869 139822705 167936472 9649064 16716848 91846410 120559478 54378767 57868442 89241976 87712231 94655694 115344150 163230872 76102999 69074740 147963597 74973502 125518327 76437695 15675105 2615144 56869590 108870822 23166937 91564652 161658355 168895952 59456820 155455446 124207848 156595330 36208742 100153817 101232280 68528088 91439736 115170410 111112527 116297629 84457802 2539001 83417980 9850990 90486733 15963 89603668 159377125 112954681 40195769 146584336 93009312 38318017 37510517 59246700 3809836 166109958 51620313 155802127 100267071 31766285 115397071 115551890 63252223 33250708 66463251 131748691 157996861 84079722 51695487 41459719 92190354 141002641 117602668 62788480 43349473 25806646 9903622 107480426 166027933 84561417 164315659 12348783 22828858 130154924 72634404 58214375 113565678 23682938 70615008 30809440 167069149 74182407 139279028 161606046 38085593 156976725 41827293 27958489 136042840 122403553 164825387 54656190 52786819 87754085 60198615 61734735 53036651 83559760 75844905 40117841 42256730 166935257 142556560 98656236 94758799 75757933 112123789 169446446 38068593 79669208 36368593 11221156 5513797 156003186 73528383 34391000 5102516 133321021 80676560 77350 93771184 54696616 93899228 130726396 165645433 44783117 84764975 51014025 32733075 99352505 57731235 104853195 62979509 90607858 65019560 131560654 34190978 160287424 49164000 153671840 133562370 72385473 123364954 136745569 9539023 57594317 158325012 120943321 43458035 154110423 140808229 2988192 162217315 67832550 140358324 16000553 73792546 81563348 83790042 8360107 157473975 169927682 33323111 74618780 79666165 34477581 142429774 125954139 45179744 131165863 3628293 92027647 142628198 95761663 125345607 113403260 4167567 13014758 162902738 39972797 155952985 36630512 99730279 51014756 44869936 8645435 15903109 45354555 23559161 156105849 83140965 94077286 110631801 76290594 108218158 60621218 84017570 11455195 123908172 62787256 50418583 126557129 138276572 131639245 160298508 75988402 65330983 44484818 55919902 110454457 119175338 149073034 19612237 16693116 11719256 26871747 88546676 3217981 34930342 80904173 51292944 110478257 113549545 113830487 57219841 143697345 153250444 150940773 2481949 50910750 117732361 162065641 142798402 52082526 98237951 28160432 159803723 95052440 44367229 154544059 161566929 108885612 13335446 41534264 65011791 3578347 76572403 93549266 59483136 93245969 37154129 87040833 21059124 114413077 147884768 40947798 60502779 9576576 101622413 8999613 6792826 73899782 78250813 116829950 43701815 32878510 100137888 11807792 107235082 101339397 123576009 158302079 10757090 73953672 150839402 141461896 80310210 152280577 155881619 13017138 13145828 160697328 42447453 43730885 101919692 148986062 58524625 8783611 115910267 116651620 17269977 145399827 94494007 47575656 95793742 104653241 144232131 38039693 57754066 87814078 39196186 85665023 113629887 99146839 147512417 56272448 98834226 155908989 14852628 25136727 1433253 168427432 55923472 160730903 84932748 161602085 39411355 12078245 144402760 126460144 73490660 51399262 103835320 80945109 48457752 82237313 9871220 55881839 59567405 3758360 48929060 119311627 38031448 122452717 126912973 85396168 95102063 5787327 138396337 141929294 126589769 18158720 157029 70652017 130725954 122739847 38284442 91420815 27142761 107583378 96511176 4237624 161227847 65884690 162749823 67580899 96366268 101423836 126065132 27154355 120436347 338504 72049740 71757833 122506471 158300634 159662470 75306753 98676449 59606505 477717 121177020 144997046 149919855 157692782 106239817 126586131 64402783 93621397 147363055 63214296 137018470 44807529 99084109 58541455 90813252 59394651 43588357 140374474 28164444 69143148 150434088 126351089 93515283 129272743 39582001 52510280 37241900 39922001 84861569 152172117 76772323 156084616 51311610 78224446 43778468 61505609 121232151 156179221 42849809 45023361 87505715 161180655 12113792 6579578 8708403 112203791 166474761 110406806 70557667 147080192 166013007 144286072 150125997 9207251 127629200 139696769 599284 55090540 165096809 83191897 52218645 53395419 57133515 110388888 25555947 167697622 154930962 49455125 85269025 89855319 64989283 80693067 59328011 165063472 105592984 134079850 147103499 23921958 614856 29509790 129692711 38348226 112235921 52082543 56285555 23283931 31963434 49542709 51682856 156250145 74504047 71297677 28327814 70737034 161004858 56630723 122102874 138216222 91359173 42133565 156462900 86590928 120326323 79600647 17005474 131701805 91996214 2798897 122669161 107925775 23972652 3415946 47942278 90506640 120086997 165217730 95975829 146979773 16489303 91143103 99151650 98315148 114797158 60330501 128196490 31547852 99037971 140920123 27868525 24504633 155575738 79690118 12092627 122428118 102198016 50464007 156670504 30778483 5395426 141909523 47331332 51840837 164865643 7776259 118540303 152510451 61822132 86806284 104958697 118747737 93328589 61272573 146569053 157581551 122290843 11510802 10377293 139739337 152874404 165027755 89815063 155146148 53617082 43850174 59669541 162388097 25403049 40748439 31699475 78385436 37312025 155994227 128849341 36313598 122073175 79517636 17118983 45213251 134945609 165890352 53941816 1539826 77161368 59287058 151128011 58455775 121156569 83325670 30561138 94014828 18173918 113739112 28014810 13803949 52642132 78735177 73615576 155382057 51557498 59633127 804882 18352010 4328761 71586286 77409347 17660110 12438271 58863962 60365368 85015232 152376202 38174945 147388946 111499413 117519317 64695302 62295310 113674019 76361705 40313885 50205709 81071147 66662049 132421925 165637460 98021303 83414325 31459282 83873274 42918846 152499095 114005332 3096431 78358984 133895808 107688914 135057520 167184443 30906595 125728685 113247557 161734073 11053570 12416069 21157180 168875569 33839503 35026409 84655308 99095669 99553683 159702743 147172162 86757596 76616756 147213931 59464079 122171656 103681963 766802 134151726 80095092 68485673 42150412 23598686 82217423 159100603 150986044 81406948 74306609 90768508 38852429 131491600 81640613 61910294 142402659 34582896 65762681 136471903 167592324 98899132 81669309 131376017 45203884 14641590 50146957 95052321 68040664 6086646 56240658 103499077 132209272 23445210 148997418 90318178 61449781 140239817 21409630 166239447 162004900 10504623 76880103 30153886 141255550 147705605 123297515 161530634 39633732 139984834 110298907 162626386 110192062 36047055 36801685 87669340 78373961 88404964 26219695 65357962 25505236 156995629 142773616 47995471 29776197 83439264 71387556 33360834 48907147 121947171 59786076 54553629 9656969 125227151 168350388 90216076 116702552 165207972 147664482 110517935 113827529 142969541 19858482 114242244 14862148 104612390 68801414 117374443 31835645 54356786 31529798 166118084 15388553 45326641 19376056 25598651 152166932 81984557 64244241 76764469 24271189 1352044 117460548 156896944 160652584 12188048 72454170 64444858 84221638 148112517 81347873 73282019 134260424 132149415 48096672 67066343 54432062 114942049 129950516 77067018 79893676 113612615 147078713 3619436 91056675 163740838 48319729 129833097 168859062 73638288 86699677 155810746 161556610 91318798 93850115 139467626 1364777 129452059 85158423 97992539 144475656 134529466 151872764 120084651 21589762 83189007 80436282 36477665 158613859 79597910 95233728 121717620 16525632 48066412 116961088 61227540 55152063 132149551 92270458 30462181 93930865 68219657 66641649 156122016 38489428 138857513 100479758 95736724 22796456 80180143 149039357 65986197 151782766 64319228 95035151 81425478 80876633 165728478 88640125 14834217 23707554 80146585 115947939 31050840 81857329 162199941 65997264 59108847 63927055 139251675 110680625 3368584 112440720 49781304 147651800 99435890 165565720 150155492 161818546 65590709 85824857 116612333 99860771 98846806 25173923 164915776 5486155 140426630 109588664 127090300 69499587 14011689 141553883 57138666 41286302 118398013 85892568 12832161 46941080 83556700 145980122 46854346 19215168 46472611 107780578 55116516 60053469 101850944 79630176 19420103 35351466 150304276 32847468 24323090 164897671 11268773 163729788 152971695 111728488 65126422 164727059 104902869 126533992 124358893 124391788 26636076 113149127 55720492 68420291 109843324 2871980 8021365 7102940 104020331 129782862 168261631 94510667 81742766 111560613 13294748 36681223 69653896 158175174 93920733 6127378 160584856 63074046 161718127 10737506 102151878 163273661 5097416 7230253 7104606 161972226 110714319 23935405 53908190 66795210 42840731 111489094 108382157 163955786 16035471 98968084 128730834 14787008 124204873 108505900 32695590 104264485 47566833 7436939 53322659 35380502 76077448 27962824 25556423 28198121 164508371 33481415 80790392 126752136 96636126 43002112 58077134 119128605 15881383 16434070 26758765 60211858 128059861 160898999 133125759 94826867 133227538 14588414 139148451 99573488 8344977 40390963 79056290 102239836 9749942 101411392 38055554 1849328 61024305 78938582 53574735 100962541 100413968 60402955 139792632 69463462 146232623 4775793 70842825 74027707 84343800 46781144 36497249 9807011 86110185 119324037 86851419 162987245 25168670 126984475 85080665 67550299 24538752 139385686 5180342 92811721 144670935 164308247 65092456 144055841 17902853 146019494 164836097 166375311 106537402 159377958 122473610 140751024 111613024 98505786 60027 101998861 42493812 136100657 150234542 152885590 142485602 86931285 156259291 91779124 90677167 137191649 40118674 70684657 117904095 3714041 88010139 82698455 7946531 137430380 28315727 165614221 65667124 129050553 33797173 14340010 138353582 71727301 46017079 156445645 134388434 59465167 8184769 158996410 104082942 41998602 169757189 132495637 84257406 143809154 41871085 37842238 115802521 127145499 54575610 140754509 23243352 92658075 29948968 19233154 148593889 77873430 86370914 46260995 69073856 165271501 7975652 149483635 76878658 69078225 162013213 169835270 90693572 100817344 37278994 23963302 162208679 54234590 97599397 110292447 32758949 169729088 108637956 159695603 45618191 10279356 166018498 33528641 27587294 104662217 18698436 79359468 168245498 137768646 104230859 93997947 136195194 68616352 62003760 149905252 140092308 10732015 11367577 69251438 97559515 156481702 137418837 161943343 119935289 23265962 152020953 49160889 147752321 125935150 79405334 25838147 167471301 44020055 47278394 138892125 68701522 65630982 76889113 88416745 144115596 39220377 165695736 92123391 164294834 116501034 118489303 23545034 169260636 55664103 147568840 78378347 88392928 90571172 63037768 91662419 138275994 48132015 154466403 121693939 167365085 114682051 91594198 163147827 41975006 55823937 157424403 169488283 27696587 50912416 78585203 70556664 169242803 59769705 108403849 116505318 127759233 26623139 157395520 147739894 30714189 61699171 115329666 69791579 10212121 86416899 103518984 45434268 101498483 102093041 23468432 120949339 154068586 62634545 92945698 81033679 120149013 148413910 1431060 17017969 161405004 148692234 26930244 106892226 126972864 165280732 39725549 23841327 3727318 160842151 109371166 120202087 116820991 38038911 16902726 160587610 128569079 140240191 50940024 72960770 133404950 86731994 6847634 95917332 137068484 85874446 167272520 80397777 151302108 53846752 126844412 100955758 110400448 73743586 143984900 79667746 112113963 51627300 113795807 75513643 136676923 157536467 39099065 44908118 31168072 65935554 55772308 72129708 60428676 106263362 161658134 34958613 67849737 15203950 48364524 158461539 60274503 73011736 64821527 4503878 100792133 78516047 15965261 7577801 6054210 157695570 153889474 69802561 52528317 78078042 60812111 95921956 146347985 101749182 103542886 82907113 729572 164351563 5670299 115827919 47507962 88081301 41757287 115317120 120359864 104467057 49198034 147130597 140935729 101906466 45166756 92291487 62831575 97342442 156153823 108748830 141306312 61088922 59803433 118236836 83474097 136338980 62637673 151509661 139052554 93859839 14297119 115953787 77847488 52064217 135831309 139579554 24136702 86025967 75692245 154546184 118453331 28491830 41444555 59439956 87108816 89499237 65167664 73754619 5755180 47434981 18958094 70805102 76883741 155694738 126261227 47241878 62741849 143827106 56525391 128590669 70556171 9486068 146408352 108270892 160295601 125495394 30976108 100066233 23450055 165879659 126440560 82387559 77713290 58247865 1285693 51523413 102912526 51430032 144977275 129163960 162750724 131012217 18982013 32753815 135644972 57736148 57835445 73366458 28987618 143357175 67016210 1187450 90335025 22048456 123631072 111452153 150556097 141256162 122628208 59046695 92747223 138765050 159542399 85433398 129301269 17974440 74164982 112160798 144822184 135886865 26723065 89600608 132651646 168529925 78393987 129931476 123418895 47216225 149072932 142281075 141490796 5546573 13912086 114995752 97647490 119277100 164302552 152578723 114962330 63673279 91144990 84542020 49719781 139505060 146103984 78337394 124861345 136242624 129290559 130974239 77660862 43665452 98543951 127608001 52610155 97462105 15362781 166850529 139703875 107288581 157167686 153311610 158833380 122632832 77090308 33084312 40105737 46937765 24869232 94531237 35392912 164381160 129695686 107816567 133144255 100185675 169035828 145151202 77812536 109080738 112292616 88445934 138744565 93445923 19412215 126350324 84375760 116589672 67743844 47644880 63689191 157904823 153699006 10072092 132620196 39132232 44992897 33680332 61867981 12051708 26316884 69377068 78453640 93688615 23988224 84837055 160178896 5703245 122503700 50900125 157270383 135447636 169930963 42074116 1158227 80225431 87600337 71475956 68076245 112954664 38886021 155273291 96723319 109562620 60829485 111885619 153794087 94681534 100647140 87288506 82068452 3124430 14154710 155811256 141103247 56537767 54004818 3898185 2337517 85738599 135990123 147065504 169760691 161305452 31491140 29178222 29585797 11653704 118599208 77039563 133856436 109607738 140491570 145480832 96427655 118696176 37461727 135934805 79389150 152521093 111583461 149469967 136573172 123627553 103129055 148382103 85937805 100236148 48095941 8710426 70465221 160541982 131536072 163736044 131223731 17499001 128743754 66928405 11759376 163842362 13666232 136006766 103172728 12505914 129030833 10600350 107421504 146562236 58754040 118701684 20209532 127016690 15512296 129674504 161739054 63923162 68793322 45474898 52871921 25787538 66837710 121386834 15046870 62332149 136331551 55437510 83200261 15739161 19634898 63096265 20761539 70332978 13751470 7180103 65755422 80227318 141000159 20141481 141773098 148655854 96729898 71531036 104169285 161069509 11890905 97130843 157034542 86914540 150141127 21638688 113589988 94947278 39964603 31495645 35605293 141653775 113969275 75574809 166711129 156498991 156919129 146674470 80583995 7602774 107240947 24866342 3842510 25115426 20583566 150178476 145652549 3200012 133946570 133797208 138998273 47039867 163722240 746130 90843835 125362947 136491181 86079619 156633716 123854622 145324755 146445820 155674814 128027850 38612950 100415158 70390064 103837836 108676801 99776383 22451390 39080467 90131348 56382013 52184373 132930854 12247344 132516224 114643920 19206158 168989588 39570339 134592502 15036534 5652466 65847528 48437845 57303362 32712488 133347405 77825643 30745469 48006028 6182152 46467919 20513594 13235911 77332847 133081440 143635448 93892275 15634169 15333558 36677330 56498021 113540178 32110790 37652688 51311882 55103426 146699562 104157028 40986031 154868402 48982627 31497005 95115833 95274664 72226489 46261964 152977594 123526182 115275810 120637678 88494367 84537073 68739075 47533870 6340082 103675775 54449997 109781240 149609401 147282543 125949447 23236637 97276210 94108515 59230669 16593207 68421464 12366548 106376310 77740456 166140252 31852866 56670911 120279080 66514149 119041157 84466098 109708769 150317961 128581965 132251058 76802005 74196891 119211803 51654398 82299278 56436260 36268123 75823638 146884250 25667773 168016593 97985144 84450594 61340862 127609072 56401699 163487997 126456098 109309456 71301213 50014510 567477 111193804 40562255 3605173 20945921 51703596 38804761 70523922 22179339 80804366 20086537 57739922 17829328 138077349 120437996 72418742 51622438 133936982 3698979 68544867 118145852 30863041 126986600 100270539 129646369 7123714 87787864 1421557 148148421 121601527 150583603 16190698 1968396 87568632 131852935 32982669 75346057 66878969 99111241 129842124 108934912 89381342 74037006 55229651 100078252 124764275 25195428 154025831 54142586 58558710 24890465 78933635 52842035 125970986 17320552 92639545 153948175 2130746 69900481 142614139 128679885 109443212 59496719 60399759 88955866 166256311 56707818 71024062 67467033 78421544 159844285 142930084 11343556 113208151 142719777 67056296 158819950 97111599 4179671 49038829 120063316 75362020 63176012 93385624 133055090 163187794 68127500 83233122 110226504 762807 158883632 108463519 127779769 146857849 83915349 158976894 128877510 28580281 60782990 67009682 5286643 113283937 68629714 10017301 27477049 162331980 67206100 154496748 158171451 143007315 67948184 168655351 72211325 12741704 114148659 82304837 5041214 140772019 98773553 931753 136206873 72320295 61449764 66219046 35808052 141818777 134570487 103064931 28342842 28483704 1165894 132695183 149721142 26221667 61108370 126063789 100272902 74750241 29338158 38544202 8017132 105797188 31133137 145609199 149199633 77983267 27040200 169203006 11564046 75460263 101755608 71290469 25421868 43190064 136363001 48659899 32394282 15197507 42797432 102834122 162097499 51333846 100525828 35589806 37330861 108722718 103228709 88633648 36899146 26046754 78962688 112778000 91753131 50637339 6635627 39630689 32162946 134518076 29872026 35688406 120537038 71529115 68746776 151818007 100306936 7822057 150384346 1703094 43841368 16327021 117658955 151329002 10423108 80574169 90315441 126437228 132621131 71535439 3367479 161160221 118796578 72687155 89812513 85329868 47541928 25665682 123248861 165114489 135391808 155285752 22448806 162282799 163767120 27586359 49658088 97263817 72098904 66772260 10005571 164582389 154595365 68570248 43138384 133832636 92757610 15509542 73331931 158386688 12878248 116112652 111694250 8267967 8157382 52562300 104911386 7478300 147123457 27793742 47327507 75378901 145291248 52687709 53278527 74413641 35709248 43020506 86166115 86847747 29672140 72777459 84359508 127974895 113285569 123829938 11538886 151579888 146720166 156140580 142273918 74622877 148178171 5903981 45238683 145228042 73170261 56687520 19632994 13670329 38044402 57611572 137557115 149140847 143207048 87261493 44349974 169253377 149194856 136839953 46637749 41554851 66237610 17617236 156031763 89681086 95002732 69885861 94294444 127571638 128583801 147557535 111045683 58660727 86981928 164939848 159871536 134246926 62795569 93229037 29106125 60438859 38934267 66156928 68003417 21894946 101111291 70530705 36724403 84524816 67944206 17503336 112846391 128976076 158532701 45742682 61588943 125487132 4279597 121680985 20873076 27703642 78809280 38277183 57122465 122610409 74298789 57302614 70741114 88452394 91893976 75708531 96254034 45219082 33744269 92100934 103206592 167750509 101420504 122001605 141815751 128739164 39336759 18297678 144248230 147504920 118661071 64078848 160419276 56348540 110806493 83036296 149200466 124922579 100250530 95771404 48435584 11583426 46232656 19962845 167708400 78423975 48671 62020658 75459005 81683011 128070095 133586646 48013763 3918653 17177412 40931546 35890349 76811474 102365262 102260627 130468642 92298202 111254579 144959510 144714285 95033332 23690401 53646424 167193351 83981870 117002908 31152874 56172522 9881743 28994503 455447 89148306 160989762 76921311 144711242 13670329 83628695 85261681 154029877 681173 94801792 61796071 127261371 62578139 149152934 80575716 70441812 17217260 65775295 149219931 35268829 115544070 14697877 144683124 56123579 156500912 167663044 21045728 44609037 33297543 151132108 35430669 75116914 110408710 8583946 163063881 93669677 67221995 81721261 6727053 52327700 158989780 100620450 73795929 48590301 98838000 109450420 161782574 75637607 149052804 120103572 66031230 97782708 36240260 99945142 157082958 114085385 76265621 20687946 130200484 91215064 3660746 49923900 146332872 161584745 44623215 125429859 166932928 98689437 56035315 38043161 80318982 101900618 41585740 18304648 48683070 23007494 35450321 89582520 90465585 13161128 32461211 80385690 131666785 133223305 5350359 165029353 144492911 156919877 887434 70828307 36715665 58693435 98308892 58216058 137159689 22800519 107883139 48894669 156914284 87005405 68260066 92790964 128842201 130928169 76722547 105345413 98967863 105520224 15411537 36778429 143781886 115722587 8191535 80580017 115560339 10451209 134030295 10350654 79519472 143774763 142223479 167806966 15495041 18863217 116670694 92881642 150735617 57012118 72421054 108213636 108435605 28059707 127136846 22099745 66082281 67428834 2091646 147206162 141335008 63931934 49741218 23821165 121073524 30441441 111237086 14688476 142449324 126764903 90733284 417384 116892578 40820519 89181456 16875492 82104254 167591678 107955236 89477681 87908190 55653665 95977104 166632844 70503012 74554333 21472496 61106687 2312935 72036820 125380950 145113275 28620962 55682701 40764266 93354701 107780544 19839204 103285914 47634578 68673931 65137319 8126425 37136245 167248431 63233982 151381396 157327112 48220704 141430344 10237706 161901455 71267315 55288335 51233937 75427980 19958051 159122907 134188701 107806792 74418146 98212774 19301222 163531228 12822811 58626608 148738151 37488043 39213628 39242103 92993672 132260051 98780149 87029358 26857654 34249611 54044037 107147787 43189146 140352408 154733524 21372842 145122132 46597952 51863294 16476315 59052560 61051165 136079305 93743151 109146086 140997524 113384866 152529695 92596076 126533686 44751463 159155207 15199751 99565855 52004700 129550336 113268739 64298862 51236419 95848992 69630742 48317995 109714090 6708013 124565103 122096142 8988240 27876158 65936251 33044906 52201390 84323315 100902106 24007264 149777293 13585057 109253203 41550431 32890155 168117199 101623025 129580681 104792624 157835973 14742740 52339685 47045222 41186155 114768887 137240048 126661662 64840805 85033235 123833304 72175234 7050682 99324387 57241040 42569496 113650814 8190124 28677045 40529190 2564960 136062220 100251295 91838590 147993755 166138637 146568713 47913514 59669779 108611980 79921998 37311107 86472098 97375286 21891104 132569060 120060052 168428418 69844449 44454167 73206454 54409129 82880950 153483021 114849501 166663818 81556769 127647662 59883843 7278720 50453331 37419941 142225468 6571503 163041951 60924090 21471680 164493139 160036028 69590673 141470090 129418059 166888643 35555755 51031620 113714428 33037069 106309347 144710358 168114989 136047413 796722 81304081 75974632 33205556 83686087 78979518 168179198 3585827 43861445 7980718 95118791 46421883 89507074 60627151 33913351 162894646 8228187 89955551 133064219 111510633 165938547 38710666 95925373 128152392 49899811 68533851 125718723 35473220 12993117 68447474 133730789 31537176 46419435 160400950 69664470 106055248 68167620 62194160 74825466 108728634 124985326 59270993 92341858 94901990 115861392 80127120 139240234 108388923 115505922 111064451 23108729 76843264 82709250 81360062 76497382 20889838 135740104 147807911 15281419 45326318 156086418 7638865 36231505 52299599 74938465 82263136 20449912 23544796 78960971 148768071 90981943 130538988 131760676 120893749 71288616 14729344 36788051 94443619 36124422 26351224 168919072 116022518 126949217 14190988 140969049 159344655 51393397 91696793 117853316 100043130 145612191 25241362 169745833 32114309 26008334 47123201 111939696 57509946 43743159 46721219 33672308 126980956 42977377 85798966 30523755 99597356 63985552 128582458 117295478 90147413 99211422 36669595 107001740 85403121 104868818 131159403 78828966 56501319 76854756 54534130 31097675 32389165 137721488 3391959 26464801 124351226 32639558 55750276 136624155 118703129 6558566 42834764 80844435 62150215 76825720 25613645 59366635 9876966 164755908 107346279 23108950 123028405 26951936 45505923 108280888 36909567 168136375 70458455 40062030 76837824 102416976 27235462 153099076 60037268 5935686 160935957 167710576 98358005 93366516 115770544 113489960 27383651 92832240 46724177 157010215 153025993 45584888 153761685 35001657 19789989 62964447 132068461 61599721 109886980 51907834 107666117 76299094 29454676 34203133 56170992 160198395 45926163 22790625 41320948 86913180 116116562 157417994 17639081 6488271 126111627 2184806 148780260 126977488 48817744 42139583 98721907 117201383 11732142 43314198 29239201 70344980 129033077 134129660 7864149 140982853 73343355 72978212 10476403 39263268 29886561 61761986 696830 24281916 21465101 2926448 153899504 52790457 4561219 56762473 41952702 21777850 65530189 55054381 48228677 15916879 99621428 91433956 60018245 54101752 17117232 162978626 17785808 100398447 92289294 138987070 159611130 114783065 67093832 72167720 155643772 121711483 6335237 138421837 138739329 105194419 165113384 158906174 55719455 102627878 167862794 37356684 25887277 86594753 16465486 147685477 128311002 57679419 115432856 24433726 43554493 168163099 40070479 18963228 119595102 161552904 89282929 109476277 97300180 118720622 74460561 165231228 50955919 123528545 63472781 79671180 104519298 63663147 109663362 97202005 8223801 134000460 66686223 35662124 51489005 158313758 129552036 20847168 33796204 51329749 54263915 88013250 55911249 52503242 41205433 2589202 112904089 3819985 149328391 97814379 135967020 169251065 101609935 20231224 74340694 75276612 36348397 128848678 71735563 71451697 55524839 90157817 162148261 30430374 151830502 1610954 17280126 133743114 159361281 95662111 42848262 80632377 58286455 62787596 107027495 34275213 108714286 128170038 110750988 90402515 12907879 61660496 54761063 67409556 142829053 54619487 132445283 134453612 80126423 101680213 168373763 52701139 14304769 150238265 13993499 87597073 27265739 56663261 101836715 44001185 19590086 29505302 26853999 19200140 15112881 157350368 99622550 49216105 118653081 106557054 164827631 72037585 165344737 6771219 56393692 161718059 122565257 13135968 138451502 14739731 158284586 137287087 70933282 40841004 119022134 100283289 74132937 48940909 2899010 120501797 164253745 61342511 119234753 26081060 63112687 16772982 158331285 23221609 139005260 81577696 98256821 35610733 154880778 19261493 32082961 8645894 86572432 58180120 150455746 16038837 135999592 145631945 41419395 3835982 156887441 114538061 168840583 153400894 41895650 69869966 26947108 8785056 67589518 110164675 93165372 148067280 159052561 83038404 122896213 126299783 100005050 32930904 83855050 89992662 143006482 5445304 139391075 95608238 35657381 153758965 95223460 60384221 155774706 45285195 35471656 58134220 155717722 123399243 30991867 53556256 27379707 142414899 49201876 117750313 36513535 128317530 94040855 157723365 81467859 3779525 87618204 14988934 102123046 36525639 39108092 135693320 12859225 156178490 132472959 23134365 50677510 81783243 21604314 29026854 128122064 112265586 25029219 138639488 106654668 59575599 78150887 6725863 137745203 58232752 92422965 149229689 115917747 151228311 96168184 28657631 30864401 23319478 121503505 31315615 135554583 156632730 94501674 134025484 158711201 14439647 20385227 58364859 69532958 141392519 100610913 129794303 88944850 124626031 17469336 153244018 46961361 149407152 169592408 104843250 112076988 107338901 26607839 53003467 160420721 12854108 155521848 42393053 99464161 119167399 83608380 94643131 116705102 65457446 166156691 82761202 156611157 3999573 116879148 76164454 155031551 28453478 155608718 121318103 41748413 112030765 142882824 46796359 12172153 145655745 69063860 146468906 138113814 9988605 82712582 25864888 46423379 154040842 18768408 102764507 88640703 162274129 67144458 57468602 145606173 72139789 24438027 159293961 10957843 93361127 113317529 169197226 133787280 40940539 118198076 7669363 147673747 147061254 36206923 112896677 34820862 160084291 23542807 157887874 57065328 75322223 69157037 25396878 156299887 52163820 16208973 150514736 26457610 2581756 132658412 122833534 145138214 86601876 87863803 47124221 159966481 198101 157041155 51495822 100084610 124122474 132310745 44457584 157626159 9982247 108335985 25285766 40574070 83929646 63034810 98886433 130877084 140607238 24494399 87125561 103398828 99305653 153858075 31677698 122412274 27179260 165322450 66994331 168749871 139457528 57637191 124067853 45798391 45041228 31537805 96942551 86394153 64629937 107781462 92710010 69794248 60081638 110759250 153325669 79194075 46254144 56741954 148998183 49197473 113627065 25985673 58013282 7966761 162831440 99343546 38892107 128357667 142075222 113768488 81468675 7195148 71441276 52026256 128560579 91189173 151136426 30823176 57521914 53658443 110124487 111126178 165040556 983518 71716965 106880802 67749216 47929443 47149789 19701453 118769633 146541530 7296757 49742731 139131774 140792011 136489906 21564653 84664165 141101938 14272962 137522792 107163444 162606530 33606569 25595625 112858155 98114531 48298360 148694699 59732169 34056304 18238484 101638087 34642022 105732384 53906167 113544802 85201331 13301497 50697825 1691041 34660603 97964540 150274220 128341296 143328088 162043881 119419832 15687294 66846125 42683770 70262819 33707804 75951274 26863094 359040 8939025 130300614 44746618 91104360 21274735 54424140 157655161 77044561 77111218 17875347 130165855 124567721 81791811 131195902 29070629 19130151 117479078 36362422 54523777 60374327 127814211 42368726 59249165 82658726 125639826 122653674 99146907 31393475 14084721 91019343 73459805 142219195 5784590 92963480 73390275 4832216 138096899 105690360 161685657 89594165 158748210 169323927 19087090 21592516 22312041 472481 161458979 167904104 55750633 56232821 92791831 91128126 50633531 79395933 128388437 42126646 51882096 77379002 45590566 120034433 88493908 30269214 131358575 27764485 107530474 55821251 39305190 17597992 127407316 65606213 25704017 81422979 48940654 113744229 123196246 163300147 123939758 135307590 159552123 81746268 162891093 75070453 44163875 166469797 98788173 145144640 98875944 165293618 39814680 118588940 158610714 114497975 68200753 67824186 97083430 109898727 22437314 167537924 67874506 62166722 11676093 162526834 89765372 106209710 42259365 166082095 12720165 109286421 22929549 79793444 70941986 150956260 46282109 65499317 126318619 127334352 64773094 124940072 30088657 135737401 38487881 82258648 7439285 47882676 155838592 45140814 136143395 2620499 9663990 113940392 20136415 86791120 29262440 69337764 78398781 53158694 19653734 94013196 47812908 80642645 2385899 69930860 114383531 95206460 95456054 46547938 106826181 42416564 33890095 117049488 140250153 131432406 151223007 150295368 59851050 120535389 92633374 78279492 95229087 84910410 125108950 16959642 7024400 160116370 70771595 133481552 82304344 139234267 125816660 9889988 67234371 122861975 14635827 99787773 8651181 133821552 126398655 22117850 158564117 96945985 26804189 29876990 132263383 37614200 26121299 100013992 28628714 72142900 97101688 9198649 133991229 127174076 130102309 27830088 12109695 56038018 156366646 138344368 169589212 87842927 142790140 63318846 6366908 84860787 58046993 12554483 77767554 72772852 53143292 150403624 143088014 93822456 39017992 135317348 93798860 95665018 6864277 50733814 107580675 156024606 60182193 44544862 32040801 10822285 134778023 61391794 11453138 125268172 117794615 10919066 50263050 82298547 85654024 69415981 112847173 107682998 1508444 509286 68268923 127818053 87226728 159068745 38670342 81276592 54856076 144416173 110900282 120213358 42769773 158955134 118439289 98465734 80817252 40251971 6419812 43931264 85144823 151412336 23827625 108138785 164152306 22819117 56301552 74729705 118856367 61928875 45550769 1587341 137672120 111579908 85659719 83475202 157084488 5818097 127419930 70768195 67133629 27455187 66184604 100644403 122230731 130018278 48172985 142713419 43949454 21730879 152645941 15190282 81786762 18810840 102160208 144929998 52086487 164263078 82828828 83572867 151835194 55577947 155302429 96487138 141925588 99100242 120136756 41218336 121249134 44594910 56251181 20016072 52625489 20222554 50810892 135405340 154515856 2477172 15847162 859690 20028533 75934291 99132236 90833584 20759397 70240277 97797039 10160118 105603286 60982621 141680686 50765128 77451898 149761007 121663373 79381194 37163530 160744061 153314160 151540346 161254282 22543598 84653761 116451088 2176340 57380049 22485492 46770451 49231490 52611243 158042183 26653739 99280221 74713623 119696728 11325825 114165982 34089488 25987526 105403757 114890284 71844261 154386163 35534947 151246875 136861118 73543156 112434753 20339038 52510110 47602227 94265034 133941283 96188295 32856954 23871179 154784303 155070226 107629040 154784201 138851597 163082989 58465992 79383761 45309454 110401757 54586898 49141866 70817767 57119694 107818658 134118423 127695823 67141279 61131133 35310394 77264643 120512915 167892 106463214 117472363 115013245 10515418 45437736 151100896 65206696 152652741 89694941 108052323 6525705 110055535 55476491 98936940 161662486 95365274 927333 142497791 52951226 161362164 87800750 22288666 12723990 14005620 144686133 6952881 151776748 162621337 19998902 79653891 110792570 120151818 1368177 150327141 62210565 75187685 137972969 128907243 707540 162706694 152995393 98975700 83811938 17473399 111894986 84035675 75707647 38652220 150159861 136161500 267036 49673507 65284658 37486700 23895914 4962334 136606441 129733817 111090903 141115453 37138149 30275674 87614702 22420977 152656498 30198103 1028262 37133066 76555760 40870006 28579618 40727172 17550460 56970859 94145779 118878501 144061162 52030455 85161687 133470621 10012388 108328539 150085809 53906762 50313506 43519762 108586361 112276738 48399136 93853481 109248528 55235601 121017883 20669450 71608250 145099403 8167701 108734397 154993080 119136646 14812338 8754082 37570544 37016718 13535587 108725608 91382514 83353805 137933750 37637082 153813705 17842707 7803221 167034707 123711278 30841145 77803135 34940389 137033277 19535023 55993359 23227848 8757686 57561575 5827532 127232352 27635115 113248288 48711001 73065235 87204271 1972816 168140455 34007922 77775714 120959233 17523328 38621484 89484515 118615970 672554 38916009 138370361 162196099 3981519 3862689 92569862 5430038 134405893 118893869 57911945 56543751 118578706 139826241 80444561 41461810 6097084 114134107 84872415 27602730 167206339 152169771 138733481 165924692 41185662 158288513 56093081 41733419 21153321 3205061 164960214 111818214 102671568 161045471 10131490 18744880 145806569 66878255 147506110 75761231 154702516 83145504 153692274 133948134 142688157 67828062 4330257 74104632 37594735 96114498 110402964 118905871 23692560 9097737 87686357 155578917 164401713 22595567 157021214 95204879 78103695 10971528 91419642 32680188 98829959 52992298 16683443 25197502 64714461 1247239 51160429 51266764 163091268 12667397 60155860 71362175 159238932 130929325 124621050 138013582 122850670 48610480 148439682 53466921 72628930 15855152 155463419 142022743 49301292 138012579 75095970 20818353 46512867 114654052 77172792 42915395 89105704 20908521 43304321 93643344 31897729 109822193 50405510 155205767 124861991 100331467 3651294 127955328 89218040 65881052 15192934 109228842 27389040 40438223 47349522 107146325 132878987 67105052 143001858 109789451 28812807 125859670 139844720 113384101 3829301 23478071 52243499 79404399 169485750 137868028 122678732 81282780 126790148 159977191 133221571 108114305 10543791 74653987 84103794 98065469 74231503 102132855 142849096 40313579 110083109 150703895 147602976 82725893 11077404 70241501 41489418 30420174 120141040 141668939 6626243 43543817 92961083 79390204 160509427 29900042 78390723 70941646 36256257 135247087 168185913 27620750 15222225 101269527 60741629 136578884 109967288 165650108 68051646 88915049 62676824 25280547 57307935 86835422 132433128 121162944 156713599 71698163 82206220 39893271 159320804 15321131 32314603 116833520 48091232 140751840 42978261 105917361 23352492 68728365 111225220 97234424 149226408 162116199 121165341 144711667 104259759 57924831 157471629 116237109 19522868 139719566 50573266 71491562 138413711 141961730 38430047 101238570 25333774 32293642 102237286 113922729 157807770 22411134 115808403 139824354 115656134 95644652 111149298 78379809 83094079 8789952 29522608 42925663 21044130 55946830 71364385 108528119 35107720 131340453 114503857 22209854 116502309 150442418 72045932 6800510 162662273 123452164 91771916 142438444 4489615 75579569 121572865 40418809 81128080 125207057 135125231 30110145 24228111 139719923 117541995 30634289 63425810 112373655 24023771 77604422 79142701 106836007 84938188 79432585 109503188 40546224 75158513 140754526 132723794 70690131 33665117 17169983 33243483 136568650 29919949 72484634 148599839 97363760 16109540 28105641 16876835 38509454 15635444 39176381 53519026 34482137 139586983 95278047 128128473 40920411 166174643 90285640 103036116 49353550 143307875 9163629 70672842 156296555 25529070 47272529 110162023 151179555 97505931 169961274 58139456 39170040 89779822 27776657 103957159 13941122 99806167 101404694 21227084 127613662 63357759 44005945 67594635 55000882 36398190 8498623 43797236 124352739 47050713 71060374 20288446 54751084 146866451 20495234 84062637 43843408 55232422 120170127 160191884 9158563 103513748 73445746 157602920 51721769 121240634 58969056 38956248 25928876 84018607 167509908 138971991 120159723 121140844 95508771 91154680 133415609 62459496 122299292 85767040 87530331 14216216 109332066 81001090 18408450 47672879 164480763 31186466 54929465 63627821 38510236 81797982 131675710 117895714 81370517 65144102 27284949 18246899 102893435 42832010 82523066 83072370 69860718 66392140 76649396 162974920 152562726 48071597 48733135 15263348 72050811 68803352 153266662 21919732 23026517 95193098 162360081 98214202 45624617 125083212 169604563 126362105 118355870 28251450 51506056 80096452 139481787 36723587 27159251 155464388 91764640 81352106 101290420 162491576 131889995 73773013 120991414 82705748 82756612 167399340 107850873 140925036 130698414 18141720 104428280 57223411 110270585 120161185 131367602 160632541 32354910 149041516 115543424 71788450 44267898 41700133 127079981 23580309 166313584 98965483 136879308 110453284 115279278 146764587 165752754 61624728 156901296 41710996 42144734 94751744 166761585 57541600 106355570 49046292 122955169 87078420 70262224 130424425 58172963 130459921 36091306 81413034 163328469 166964208 96547454 137360697 52996820 156486071 83651679 114323946 22970043 132863381 141099847 44272845 4650877 37251590 101657059 156673955 140682174 167676967 151700112 113396766 139109181 154358045 20963363 112951264 108891919 45869842 140583948 125416701 50764482 11856718 160387622 146589878 2928233 51903873 152855330 6944160 151629205 43751948 102102493 21040594 99143014 69309340 116725961 70945828 169275443 23839304 69374314 10272675 11079274 4986712 97286274 55179178 144198913 12390569 96396171 115938028 144091099 147858265 127604448 96801298 93766407 126690698 82792346 42585323 7570355 105259580 98478178 12556098 145712610 155536281 18708670 54416133 46435398 99650634 53804320 5508459 20553969 58484114 143248222 112515469 98508064 74679436 85648329 74320583 121431153 168351085 57331140 137496918 53354007 20109912 86954133 106530398 91272660 20685158 142574274 67773611 11296160 28930957 135261486 108341527 69810789 29508668 137107006 83658377 5217130 29445309 167946672 103103283 3925079 30728724 105999114 39323941 60610032 145437176 155653445 92736734 108360431 92332083 51116773 43619178 41603267 144893550 106727768 67541935 59927057 38175676 130305765 49270607 160989592 83946884 45443091 169298393 66864009 33335606 142306422 151115431 8539185 119450704 3804583 80868881 39735511 39368073 147067561 89556374 8170149 35206031 71184899 84912739 49442001 37330878 169598919 40811441 156545027 160229794 42010077 76501870 137373022 128348895 56053709 162643947 136004709 145696171 139058963 86968481 27646505 3581764 17944605 70622539 49761975 150109643 114134022 58547694 86624571 155627180 59628622 148216540 114157567 6456328 43021985 41802983 14281071 62669990 141376896 75910389 152570376 158873976 84467390 156565512 47084492 121784073 115114497 151712233 126271614 86125145 21037262 57872233 81926247 22443009 99087645 57148271 51372470 24342436 72715460 133424126 50492924 47371214 77963122 75486664 83845853 153359822 36957609 62175664 54147312 168743700 35317330 1610359 126990238 82219106 162008249 19451009 61678771 1195780 53938195 126194536 154442535 88813083 9401527 93116463 137730328 48668382 2145196 84691246 147510853 162441222 45131753 141684664 99885200 130298489 6977463 89999700 126273280 18983849 31056637 69303305 140536263 84821330 131224122 144308478 109565306 123239681 139613061 143796659 108347749 95648460 26742088 34511343 23079115 133441330 90782414 91423518 24193873 140965071 3961765 126211485 56099711 56780646 22583990 40443034 5888715 2432428 117175798 117083114 19292994 162481546 77020625 36912644 23920139 137587171 57755834 159417126 151885293 23717312 6485245 100622966 42512954 93975711 5265257 78991571 107230458 162758714 143502117 162756606 141835692 113794804 7874944 111078187 107559918 138438242 52238212 591294 157474332 154466403 48338599 159900572 169241069 57999971 9669940 2982871 149332318 112505473 100038149 135563015 78635523 53897242 130377641 104865367 125420577 74674455 70768518 32746131 76100840 154792633 62044866 20411611 51817564 43525423 30124289 149148429 37575134 10003735 54629364 64810528 165205116 48401057 60992294 32454139 73256876 162988979 75983608 155387803 106002667 120975332 42514246 8115460 102793849 124680482 158834706 141811909 9271307 109411660 77684985 77946683 104717654 32195059 260440 156006569 136102782 55153933 76111992 78311520 63919575 35990649 24458750 29801357 38917862 24685326 42144564 96648689 71191427 60904217 121515235 159018833 90665811 72083927 103622582 58115554 111878921 81255988 11459649 29571789 30407594 40874885 106247144 239700 74795818 164265526 72982649 42543044 6035612 46228576 93815571 60180425 101577125 130888083 109888476 83787356 158284042 66922149 57245307 73092367 6932940 140072520 150465895 126721740 22372306 103983254 133788215 14319049 91496635 152067380 98374716 24422115 32029496 37040688 129424162 93481810 145162575 109143009 38996963 167986401 19781438 164524912 139848511 20441344 153905369 42490072 129723617 159474450 18085331 58736530 146975795 137712138 101053372 99117361 123716701 143369551 115985475 78374726 104884424 91198064 137186209 158185544 131814821 34328372 126686975 114517270 7046500 133305126 129646080 60777737 33076730 76896661 83594355 5540946 77444588 67226534 166903739 158103060 92854884 62323870 63801068 30581181 125198693 85417979 2745517 15507910 54329025 39676181 92658823 64929766 101354884 73154400 16581086 43561412 78451039 35202920 52827517 1961001 30211278 83328237 133324727 126682436 10801358 77089849 164179302 167887580 114483117 78820534 73629159 67611023 97122479 15153664 16179716 127531382 554336 6184787 92986141 98167316 150914882 113123678 149886943 162525083 108370342 73953009 162995218 43983233 158724546 134340409 36021827 122859017 13087671 71623431 119976565 63877364 157382158 23836975 3348592 23302376 49814097 36191657 157528477 141876356 5657957 32556462 142142355 167907215 89183972 96513726 154120929 132804527 52281290 136901527 152217864 46289708 108511561 63514397 156168001 17358190 8643259 123401708 46923757 130675209 67148011 69001181 160405200 98572290 167840082 76798503 11106814 46121017 150405732 168247436 112346965 27882431 10687679 94754328 15643213 66891396 1196205 13475050 162280147 154622514 38972925 109211604 28578037 20272891 91875854 31077071 39363347 160983268 129938446 141261313 32347532 165930659 145658482 7449077 33498177 162676689 84053814 46152994 110108269 75860273 124296384 130966878 73458513 9294614 43849511 159714864 32109277 4941441 95900366 55390352 148135960 92999401 44681831 142381851 165144341 120954065 150489610 167017265 46468820 74928452 15954823 21866726 36718164 145628834 99072617 59481538 45374734 41296791 90600769 138460257 33034111 133420318 92822193 94673425 6983413 124026866 81718371 76341067 40453387 50316447 52689171 110728038 118778218 149223076 153411774 148436928 76795205 143397822 117153001 79164206 73440204 86272875 145972489 108771780 80832110 100732684 110871059 21312951 95275106 133532773 83498713 69535899 37835098 129551594 88987401 15562242 70759695 73108976 1016311 41614453 120374943 22369178 53312255 36434094 64767569 109291555 48184018 9896278 44407179 102808571 55266711 157816508 105401003 151127450 1311431 77732143 115960910 124160129 8587771 34918170 123449903 65882446 88995799 31624250 49446591 163846085 98760650 123631174 100023852 151989095 36131817 104790635 117304114 1632 132780302 127013154 148863356 137616275 9846400 90752409 49709326 91606625 35972527 123466716 78288655 156827363 107094526 61344143 12052558 98180338 150497056 88679446 43455485 75829690 12175026 29945959 27897918 96390850 26775799 49822886 8605111 20395257 90965402 58131670 24328326 143188416 67043546 113223077 20853645 136616777 120066104 87077128 59721000 149963698 155323016 48964352 67907690 92389900 159901371 2924748 115829653 165279236 659158 93317420 94013230 118707430 169858594 86664606 106772648 78699800 4660839 28741679 44278863 1921085 104083384 40440127 65697928 112742708 77518980 65929706 129233983 9475732 106574394 168860575 56577190 21114493 108213789 65618266 19414833 159362165 132050968 79088182 128459293 124971828 127189971 70352392 14746208 40567304 11005443 40310519 82756085 137850671 108036088 71871920 159794917 103464380 60133777 12256881 78092764 20988506 1303883 78609496 148780889 32214337 158805262 89430081 150196207 125986558 18115268 16888140 41597912 53179536 104358529 20760111 66364838 156104217 145857161 114569630 1473390 155670547 167584198 95986862 24404894 156743043 125048991 167578384 22340057 141127234 156457477 155599555 95827861 132042927 90092605 49310965 120880778 18875780 66610522 141662139 155727276 19472191 110381731 46662535 68691509 57651862 58371812 153847110 72446282 48491157 65857235 49817667 78794133 161263955 127365479 49649180 35415165 118424703 57713470 85181747 34646306 143123374 83989044 32471649 155950979 47552910 109720448 28398177 146120321 34522274 33210690 18175006 24232038 126961219 144176677 113087706 122794349 120154096 87170254 102818805 67121355 92314947 19255866 62716774 150912502 78345435 153249713 64923068 53325311 147930345 82335556 27189494 105405474 143376827 46944310 73191358 101642422 10415016 164081603 108960565 146509298 112605569 23423382 952238 103286152 61190327 31149627 9554510 81039833 110601881 147857517 120009154 137587477 78133173 29156428 53433550 77414073 61387663 24812180 166687346 102368917 150655666 33010668 43715823 154468596 92629668 38732783 147048691 8103526 42053427 10165915 88510857 72827932 30375583 93452570 162977470 54908708 51930835 28474082 167273251 13038218 138200973 159533559 120635723 28694572 123276299 4747624 6925171 47898112 40124760 11102224 118572195 60663021 135262370 143518879 40797909 104367114 57029152 152031085 26270117 111191968 49402255 113381755 76145669 149636329 96590396 71963567 15452677 126024196 130219592 43693774 21464999 14949375 88951582 30934458 23652559 79770800 43113513 9741646 44329030 89795360 151695437 84859614 95874288 79579771 58393249 169327191 97954119 45037131 98680529 154165979 36886277 106969321 19776797 47503491 91135963 40277505 16047507 54861516 106505612 36776389 57312253 169735514 71301825 81170172 109491747 95639008 59534527 133799809 36022133 46051232 19741590 56842169 50359168 141049884 31869543 166360232 67062229 53535805 168246875 17108970 18195440 7172521 163792331 104888776 77341653 100281504 22060373 1211607 153904944 43156693 56151068 110807054 142171867 36450210 140922401 76599790 125707554 118196512 168843524 104629152 94145541 86465706 83178671 144184803 36508367 13287931 140267663 116680418 454512 65175399 149170053 135772166 141624552 17855712 56151918 44801817 96321558 50925217 132573497 59094278 122848681 19020790 53092207 41847370 134195382 166213046 87987155 62331979 153972638 129343021 33295333 117840770 147791727 81093128 101832142 13359093 120596776 109815427 123633197 88917344 13176122 10990976 68705772 138487474 98843372 113037913 109372594 52428136 3874827 130354589 113556702 7988895 37513577 169704914 155504967 146400838 105730531 34241859 29841001 134639252 11625416 127605876 155773754 25115698 63136776 6178072 22343593 81559217 32331518 157534614 106557598 98084050 895475 40669491 69120079 130565321 54430753 56957599 62319841 72199714 127756955 75445949 62464086 134690864 143067172 93402165 22095852 108165305 81214151 14144374 95870310 7828024 34647326 119443309 3035265 25409101 64780302 125124488 92778316 159956383 131367211 164879838 94466926 81990184 134220746 27303751 125439498 11976041 107627170 123711856 9657088 2731849 58901158 30128845 4058495 75446850 166992360 61903494 129323199 27007424 102432769 53517377 133556607 25460186 54360866 55605470 130391275 102993174 166572664 2109904 10370493 85296752 14888158 42469825 88300346 164037981 12157618 2276844 99169789 18253274 52562266 24720295 116023878 126297522 138334678 86238467 20683713 29344924 158362548 149854116 158316801 109258898 31228558 93304721 97357640 84030847 100982176 118524884 88873705 94229215 107870083 100917967 133955971 155686663 30200432 85278324 6713249 39857605 140661264 30812874 50844773 133792703 67356516 95430588 22652755 77591536 30444841 117866270 57454849 328338 11156913 9624754 121457605 31764143 78453640 1715300 56926591 131891814 28223893 71442143 148242975 67071783 153445944 111810547 149069311 167906280 158630247 45138842 155468638 35245114 64528668 143807913 73559442 20103350 26749415 64158748 156900837 113503713 107569710 140978433 122555448 86991074 77760941 119473059 50922463 77649081 139966593 23232336 142683703 112809263 116821348 8666889 16368127 66702271 168650404 56568112 135976336 72084182 101600721 67186278 165743489 169386606 56676317 56516806 137220498 135031425 103487840 3927425 12930523 33960424 82332989 8003175 42066517 164611782 56055579 141865051 31303120 13910862 82006504 147031759 59007085 162464988 162958090 2958102 59021535 20824099 56351753 92586556 94478775 86268166 132218826 143534145 145924838 65293243 79883969 113745470 135113637 72762839 8621227 32514574 65141994 159588163 135510128 125645164 37410608 153373898 15447815 141658654 124571614 157818599 122728576 102224638 132091224 129365546 10731760 100069463 132416451 90816227 20918245 50911634 159800255 102312052 86889550 101955222 57925783 27330866 22474187 147993568 11258029 166924105 311967 74233424 32742799 106879918 59597529 155989756 40267543 143024264 106083842 16111920 46057811 69329587 36813704 71715316 80225754 130742665 98036314 72451790 39096685 145606887 70251752 5721724 73979240 89239171 100978419 106731440 95032431 96563791 89921449 107219340 30614654 36880803 64663478 78627431 135326562 20272976 168506567 156693352 25343192 45611476 137081166 58219220 164424170 122737365 42007714 152911175 31413620 125009942 58492869 36404616 3051228 150712735 77989166 52615459 145339375 21169913 18036218 97594688 102649213 69928395 41114704 37591794 66366963 37461659 114811574 18227009 151510426 26661882 37377866 73899510 132254339 56656784 42797075 79110044 54324129 128034429 129533846 169643935 168889509 141664995 89840427 12949172 60576831 42537672 131343836 16152244 109372645 31786838 93974963 65092133 131685672 77867174 129335473 153671177 61252343 111255769 14425282 112822319 64403667 58635108 148456920 75930840 155879647 26669141 133461662 115121535 79879141 12448930 70113882 112215674 119742067 140528494 169164484 19224994 126594002 154902232 41989609 12921632 60106747 108367384 8989413 119842860 36116993 162154500 127795494 84509584 137260992 106674388 115975836 37449708 99417241 62441731 53455854 121790108 168585702 73918125 62492646 127637683 48666648 12507257 164806500 68461244 139587867 159583386 143445728 11445896 60341058 41331454 107269405 148056791 55133278 152115592 76951503 71517657 141404623 22647281 11497253 138317168 144586751 108413556 42283420 154124669 4914598 16491700 150984327 61425794 63325221 9560154 137324113 127398017 20696990 67276259 5496321 45388521 28102394 22292780 145867633 158806843 41094576 154808970 49618444 74471271 7430870 127321194 169894702 109135461 100710533 3023263 130840772 13820269 102699754 35240218 40699598 1324402 47847231 168624360 65744559 39504481 3662208 137619930 6309244 136800632 23585069 80148013 78016196 80997316 88067157 90038732 132871575 100882335 14134463 11216175 163701483 136666689 1169328 156596129 59961550 111691904 88682387 34950742 48670473 161889776 13208371 158454654 80211508 161262748 59964559 163017845 153709155 18502154 67898408 61244897 9958940 12875664 4746570 2152846 76436947 140121939 118148708 32683010 99488913 8085965 28663972 114390144 28260324 66764610 5788296 147544224 33531123 33154165 121084540 30347873 152060801 42550524 4897224 166439588 103451851 84231634 22755095 22374023 166383794 40901915 136753134 132420616 153908871 3841065 83086548 38842994 111879074 145966199 13978896 73409519 87317321 92691021 132509424 150895298 10499319 45283631 5564202 109014880 140515166 92086416 165172714 96650950 168300765 140968233 147939032 39358587 153394587 152541289 44110172 41162610 141635517 57589574 8488253 39529811 163361772 27191585 84877634 119071774 137545487 114631476 26726635 149076196 70031976 69052521 157032536 60278957 39076047 97944157 71764225 71573570 68653004 132276099 151034137 107931334 41909250 119853077 141882323 42757380 168976804 36927213 130643453 107195744 105747905 147356952 3810210 129401365 23859704 155094655 86890145 29019051 145451082 114623826 166130035 42196108 52361904 42714693 80602593 80289453 64287965 11915742 7524234 143265494 147167810 67880303 119087108 69561042 67794419 105934344 11976143 21656011 11310729 20143844 41702258 154609662 81064211 106384997 125422515 1620950 163956925 21099482 21297838 9344798 108388073 54293223 16755897 163838792 85200209 144476149 88493500 51273955 70076856 24421605 131262729 31132151 86731110 90195608 70638145 111626369 33145274 28409312 12593770 118934873 75833328 139994388 79235793 39964722 157461310 59305452 135498449 141151085 85511768 10487045 87400128 91836567 112210285 22099218 160671743 41057652 57795410 169870494 37224526 112184462 60681330 31944700 133956345 44875716 22269541 94086653 120341181 87577608 38752775 137672596 65147893 72828408 92418596 6068303 137863421 114273320 60279926 160189861 140143189 100629766 13643860 44687560 160459379 42223597 17034017 122950290 22444318 30613634 58763764 15825980 97442028 10850148 20258475 69998775 154311023 64815373 47239583 7710639 126286931 81914976 116686011 98395609 54228929 151084083 20097927 68683332 36122518 116759825 164363191 73553849 164351138 37412563 21255117 44258667 24879908 154097503 57006916 130594340 156800061 88356191 2533561 85969884 130418390 12675523 139412240 77551399 151973744 17822715 163416546 42994700 95458808 68786709 47060998 48405086 123751721 103288600 129263053 80238198 4651761 51143565 22296299 102542912 151186457 63840644 38404530 29440923 155580532 34156247 45231050 37494673 157858991 110632872 39559238 132081534 78214909 66877660 106012136 92786119 13624429 60723082 123243642 112287788 119302277 106808467 72974353 92809426 1585607 89969695 20355800 122325591 164180492 82528625 84820174 65942966 122202307 116724431 25564583 83931346 84681624 11477635 114120133 57084436 101057537 51440402 35995086 64610863 18536103 86399712 84808733 132910607 26845584 153605336 99732523 156504737 46440005 160410351 58091890 68835006 72971514 149001073 76717668 168924818 1583720 94578055 52438523 19831622 166722774 140311217 132030500 44242058 37704181 105648846 56854137 2101829 28411998 7545977 44454439 51289 44474890 149773791 145641329 35444031 41500128 2190280 112781145 91974981 152911736 4394483 41044086 167167341 82250488 156471978 69626645 154188130 162545908 19198134 148514686 46740327 22407717 146933210 88435751 73531018 129305536 78446738 4244254 110620530 153886227 104269262 32488428 136174029 70716940 19394246 40728719 85831980 14710253 84026818 114307983 135230359 106077688 62903094 130080838 113499021 62973491 25642868 134661777 149171923 140650248 135978325 48434479 77574128 51078404 122023501 53847670 100158356 67372105 167120642 128378101 115957442 105534742 125548995 124344443 100050032 95494695 116870546 145964193 20532889 15647259 96981549 136799867 3511758 160925961 89049570 121860267 1544518 6099498 143513354 134265252 113273278 7085668 70441948 70056779 74189717 141403144 149114922 37202511 119957542 15265235 46676713 98505990 99777709 166517686 31607607 82753875 69003799 76476914 18409623 15665058 69807185 95046303 19852753 77098315 20255347 96031878 35307946 130009693 104141813 64868991 37286984 60476888 59973229 136820794 63267421 24940003 3111493 51889967 6383211 24308708 145870608 65366887 47163950 79649250 91435894 48507579 13871422 37279470 60520170 147484741 72433124 71894411 160736479 60294325 17715700 33892560 7095018 96506212 135508275 141968564 132300698 32039560 80501783 38497724 17173536 125242128 29025698 103662549 56512420 27871976 114190683 169766862 19136203 8869223 23402013 106392103 137897013 117356219 105756150 163321210 52928565 109872904 19167228 100221154 70591429 72537113 118253751 108093208 121322455 165451837 105456100 131240850 151020520 5505365 109237070 87667164 73416812 128742615 37856620 44098561 147047382 162764273 13561835 128736410 126534927 165214568 48030525 150116596 90706798 48238605 16437351 136207230 166312122 87001631 52975553 142341204 62300087 18595926 13091547 120449148 132792491 139480937 103289161 155391764 26256466 146287737 102551038 146528525 130880382 102029053 76381 3482518 80600655 98079273 59001441 49667081 96584650 3813644 122752614 165334282 7190677 34102935 16863439 84707039 26079241 124843818 100262736 85299693 125687273 152551999 94955251 66326095 155972144 82911006 141030300 8800339 128625536 28355456 123093770 133073824 136575943 137175448 156316666 78776725 166315862 89847958 67289825 4074849 10006608 64133996 29861894 124559867 100690405 56063637 8454627 75179644 114926188 153089216 159816133 30906799 149404721 138670955 29170946 86097945 120176808 17604299 137805927 132373186 145453156 41162287 48548566 56951275 113850496 125263276 20439168 34456246 134397767 95584914 81563059 52213477 35928140 161057184 55468263 122472080 51394247 136896342 112482098 7349865 77113666 55677431 23248061 5318331 131322705 103763342 165062010 114580561 154791885 82471777 49597330 68060877 115466635 130133606 73568027 44016485 40550321 126002759 164923205 19927519 31801288 101688934 118844705 14383207 153766394 35619692 137472863 124134952 80396298 116020325 22745031 158986023 94022053 2259504 164486033 78646029 13720394 10632939 37703790 128753869 7777483 12826092 57180588 131015124 3614132 83898281 13871745 112551220 137284486 30008876 155055470 109646192 67317484 25884047 57415154 145999094 146167292 116183984 21914666 74376275 49459052 46723480 107913960 159857545 2100333 107485883 83554949 29005519 85292638 43603980 78631766 131717054 122610919 38376276 110785362 43588663 116200032 15233326 87757009 99124756 27723260 27924999 144532419 87768671 147925330 136285107 22123647 66948822 20716778 152498449 150236718 50587546 167176181 102620058 58189317 12886017 76099497 101442553 137051110 94346005 4586192 132889765 29045214 74152096 9693944 107060662 85899810 6051796 50687047 167012811 90720330 142846036 111594358 56090055 90720160 86295536 113153428 72061521 12463873 160600734 6725523 111808626 15540771 82618963 148810894 155525928 96324465 83534277 163870055 20681418 155110788 157559094 92383287 81215613 26799463 21729298 60367595 125320226 57173414 89308310 29063319 93496396 40061690 75327680 69019099 29098696 31135823 80161613 125519636 161628809 16336609 1060375 31324336 126704298 110722904 125275278 109022020 62965382 77574961 164995540 57538217 126938354 133817591 83898077 148786550 87546158 79151116 147911407 139678426 157885613 106030122 166499972 6413658 46343462 12358541 115589511 111886554 65049769 102981767 151255732 69245811 37594667 72900556 168675836 151822240 35208972 75522126 152475720 51917830 151605949 153374663 21529412 113854763 129545423 93579373 5042999 59096794 139242308 89912660 13702289 20352978 127731914 45815034 166582065 137366749 117075634 20107141 79694674 95618234 115905201 84541510 116085078 158852862 56860359 53432462 27255862 118220652 23297718 100462350 151942430 9977640 69310173 84168462 67495304 19702779 51372300 114500032 60415960 145085242 23814297 25058697 14561401 100839954 108813447 103765892 155752232 31849177 98812619 128492018 134385748 30239073 139280626 74484378 156561024 98909434 65970829 112189205 20029978 64188430 109742429 146855843 120244978 160488959 26826629 143951937 116546832 139714194 62842642 92726483 38068559 4493814 72959240 124613468 97617944 154413635 90928835 89129929 86490186 155215440 129662026 38790124 158055647 130654622 51064600 86297950 157331838 25919458 105716183 155887926 117242829 10961464 90969431 104039269 62042333 81148871 165789916 27200255 4440111 14614016 127551986 133061499 68250988 41061443 68757163 108392816 38663729 112071225 27874815 145565118 79122930 111891586 146758059 103045245 101099 167608610 90580981 82028196 56424326 124216314 129599296 37436312 1241034 157701809 39545757 90972933 121987240 81305900 105697126 166259898 148349871 4354074 147773418 118608796 82725757 123446231 114984617 20350445 81549442 64090612 16777419 53738054 132992088 14852458 147300750 23521149 18399950 50656991 66865811 51385798 104893740 156567722 133357894 117843422 48335726 12730790 95921752 143057142 151349963 29376663 160004578 144592565 105582376 14061397 128735832 3175685 158962767 121996505 120936164 89737985 96768114 43907175 66554269 62523263 129421510 22406459 113987550 62327729 96227038 105101310 76793624 142397508 166507503 52558900 31165199 48761287 105899732 40964271 65809431 167588346 8419658 142787284 14121798 163562559 104172498 193936 4986321 47571304 119754035 9566087 60571306 156191087 62448174 111318805 159508790 141567942 57033045 30826814 125127650 80663878 111673748 1480853 69255042 98923901 169994815 86787414 63305824 137392283 6243267 144145652 43222449 136618137 76319511 15799035 90948436 112134176 89808637 81197576 64751419 35224646 140055622 86847509 16351773 105295416 64948364 154017586 151074206 136457810 136599624 137129548 130025401 17346035 126657157 100943348 51210732 8529121 114768989 41611257 34300560 125352849 143003762 108113081 158409757 118902811 83666129 5910271 130712626 107481888 135158330 24704808 110738 151673524 1514071 99923076 110492044 43699010 38097646 81358345 42043363 100795652 27163875 148434973 93141776 49088248 94780117 5986737 153282047 68850867 69233962 111879703 87532422 52859324 34298265 137773168 132577543 32776255 14940484 16636880 5283855 83505513 166849747 44933006 128645341 163177305 9123067 302226 154830254 131727798 108582077 78341763 5274097 24633731 10011691 137815328 28142208 56412851 78917298 82935350 20230408 28699825 7797475 40614615 87507160 92503477 62865864 142349007 117335513 57948461 6105261 39736990 66974067 117706929 46012897 125347443 2726460 102550375 131585763 83580109 104739057 73133218 162218828 9715024 10108489 15927198 169027107 131290235 112934604 120290895 25391761 5131909 126452460 137859222 33111835 133667396 15062646 78434396 78684160 41862806 57074015 60809170 121003586 28713204 99402247 122612789 145793955 148324405 51720562 147526442 153531318 5781377 79680649 57021740 78229937 127014565 142541294 30648212 52706035 88383493 101981164 107627085 102159902 58167795 127214043 28619772 73722489 94545823 83215595 25058527 131312131 59965715 139300329 7271920 21914275 32629103 55330257 56563794 47848744 79660759 160054609 101145903 79450588 79776580 124314778 17114121 55415478 86575390 109689559 61158078 59578064 2490347 161122855 63308952 88900871 130983521 110773513 162157985 82258087 97474940 72342888 42959833 85050881 48109626 154883277 21259027 65771946 91755273 67047184 50113586 36866761 50011331 163121715 111264048 55439873 521322 151895272 95670628 142108542 113564114 115430340 16806319 107876305 125361026 15095745 100562327 33024710 106649619 57970102 161373010 8309090 62117932 97170759 166965160 19449360 14613557 68569772 50347404 26087775 125197928 15827340 10817168 139927255 141161880 66878850 156926558 98289988 57690520 75931452 33732522 20143521 45421433 9996000 169113280 71623006 20223421 44490360 75129902 46777047 49462741 151796332 168206585 18654015 111371029 157076889 36174844 8906266 9883511 145792901 105350479 36836144 82716781 26361730 159918269 108216951 25808125 81810001 113739707 159995925 110234681 161494645 87715597 143785864 116618878 32548472 138765492 6090029 19957660 125110820 157497673 161480042 49539479 1133390 144361756 26251502 43290177 101609306 2380340 50945277 25876873 15620603 63655361 14572162 82104237 17769386 26114482 22569404 17346001 61237740 102043588 26378985 67351399 659617 160004850 115083387 127503366 19278425 69745237 155806615 55614786 104740570 68806089 131918419 7930755 132542778 111194994 152410406 74272218 143328241 129621855 126614674 3223982 144713639 38956129 129719418 52800079 130863195 137920150 56807897 45171074 143027409 139243957 60561973 135654424 114897373 162041671 54871665 287980 12297392 163604855 164250430 78994988 9156523 53425220 51197421 90451917 142044299 51648261 137562453 119110177 16590045 165476793 35981469 97631969 122520241 128443058 145258234 1058029 141406051 76102234 120955850 97910990 39827753 127727086 56833601 154353353 12883382 66548302 16039194 73447667 134758592 13926553 8352372 167448113 138840632 131446907 142101419 96951969 61396214 86880523 128487411 93762293 1415352 44899703 12997860 136462893 87687683 120834249 132837558 18006366 142932311 130173675 10864581 110739989 1388900 145745590 72393497 161228000 15094759 164023735 94050885 23170813 98960230 139264221 97077378 74038927 113993976 77667611 67752446 95172613 36342311 118654084 26994878 40111704 85986391 27251544 72787897 32136681 72564313 57733496 159780535 146629114 62901989 79486883 139119925 18068807 169541340 75456880 149933200 94441256 17834054 110749356 113263010 120159621 56498463 86268999 84923755 128548254 22226225 137092573 82356194 69919351 169564001 148694359 113292403 122829726 81199939 30472517 44267660 149485539 39362446 55689280 138025618 163554637 45378304 33696822 8539814 11705809 156935568 140493746 59072807 108007885 150829491 10734123 26223809 152752446 135946280 117901460 101943271 81381159 35408127 55477902 153823667 35668295 163134737 25031310 97084824 41731906 96844512 131902031 109903045 40264364 136047838 97650839 48328127 33153213 133282261 19528903 66344370 22756846 106093753 7507421 105400136 162180034 140745941 107257964 46777251 156753821 78531789 146912538 127493693 57813379 135645397 138581824 145631469 28431888 97536225 150400972 108242111 114695668 76477152 162696715 139533739 129938973 100821985 84057486 72218703 165937272 68075769 39668650 155822187 50380622 73782431 136112455 144900367 40356759 115053892 148879608 73175752 64852977 50193316 44084128 74272830 91824650 84404133 97223425 28085802 138693582 122291659 168576590 139594735 15839070 23545051 146653815 24956102 1649374 165657775 19002753 86456458 65513019 94281609 63565108 150046471 138890102 58292983 55902392 82478118 158511570 15339627 77977521 127618694 50188573 4125305 57683737 136360196 94425752 132816614 80905992 145675533 79646037 167244572 168895170 74281279 40890304 90647315 151235808 53513739 127873405 94501453 151892246 48675573 129194373 119934762 128995898 119151725 119334798 128318159 145708105 90344018 28329905 56892455 36778259 116591865 68916470 89365345 111576712 86722219 157448458 27751157 150512645 17508997 42475384 63317435 22758716 50473697 77075263 62145098 68407048 107031150 105447974 147172842 54924161 41094712 99143269 34327199 131504724 103234217 86051977 17503319 92015730 167103047 97759928 83835483 70656233 43590227 115546960 104994108 28784128 24877137 77556533 153666281 128483603 84757138 10679281 13766617 51990488 101694816 85018768 151669801 30044406 49222735 42753334 70431969 53929015 144951129 169602404 100574006 132219013 151712981 135475890 69502902 37628412 38986117 119778175 26838376 74065260 24309269 1357501 155095658 119891463 73534792 91488373 20296623 55469283 56043339 102534888 78061654 83876572 146511865 153387175 128929207 28482480 64611033 156805943 47423863 127337854 8652439 53083894 20571836 11881810 19110057 101523524 63826313 54126929 125772681 116709131 12629691 110283709 140166496 122324605 3715418 51344165 94872699 67699440 93277589 133357078 116124025 142126103 169824033 100963680 153252501 160096497 130096427 17773228 48966443 82626953 27118910 84806438 152680349 156912108 134366147 74333214 148936371 62118204 40797535 134308602 81081670 2571301 154191683 70524330 127770997 103947571 155836807 107222281 3571717 77140781 167747415 137144049 37149114 35474342 131808752 52981537 4744785 98311459 27099377 165884504 64272631 92566717 117215000 19918866 93110564 108520792 78536005 154715181 155136662 133283689 6154765 113780898 114317690 132279465 161639111 88415164 87078267 67802579 78333331 11330058 43153157 156187789 150627871 128339477 23264075 60319706 146045419 65863678 164165396 155579376 159383296 149640834 53673420 36650079 17332690 141885876 69683595 54408296 24165687 106650231 138994295 95809603 144659494 27699018 45538903 138845885 61293517 162139523 9133522 150230785 118042220 5842288 29213769 75869691 7662784 148017674 107698009 104406146 93202687 71039736 130717250 161871807 128929088 44638226 136900660 59844624 62926962 153976888 151844323 56481956 144266131 122442007 139676862 161914528 34351492 102817802 147480984 8739615 1753788 104769300 138859774 144895828 92359385 129008529 93504216 76277878 40348888 77423185 72505476 164540263 82101126 91556781 17336243 41191782 1350276 118260925 125824650 154989102 111333408 91019972 168647650 72131442 168619056 100574533 143944644 137839434 98455619 90966609 142601151 109721247 97740174 143193873 139903506 38266286 161205135 90239825 97158944 161243691 79614774 153653497 25994836 9100083 77260121 16197107 36393294 93487607 135714876 79768692 26297079 31621513 164460924 111370111 165051266 11027186 64903773 79802981 30906017 94278566 52801643 101124313 132188107 136641189 68019329 111507046 41105524 145221803 10490598 159513261 168095082 43938778 21493984 152501322 39356513 102424337 73772622 26537765 134107237 41174578 147793920 71741887 120815277 94089747 40725642 94204633 78602679 155562784 44110036 43121469 88890416 80714878 70417332 118122528 113626997 28244650 56707682 149813129 87371126 53730608 98109788 55457349 43290585 134775201 78772526 83487578 138857717 168506261 79258998 145719274 107780000 154418854 110031395 68673982 77183468 75370299 25715747 14772830 17667233 148233523 121406826 152655359 35821499 16213835 168648330 119362253 165703675 74224703 33595434 893061 152066326 114288365 105084157 2531487 65237296 46686964 87712945 166468981 92935566 119530196 125898243 37921067 62539464 67520617 93336987 163953814 117420326 157106860 1613912 71375707 121159527 124984238 132291433 91824395 142102133 168131071 45050000 117931261 37769121 79961115 106450532 85067609 11242729 17480828 9910830 67517319 85128350 9121758 147308213 154599343 146739563 22044750 130409227 123475335 127795783 61250371 137666748 127621448 77522142 42504777 30864911 139779831 136169847 32637008 143751116 126272753 48524324 136929815 57700176 93348207 158945070 39960659 16294177 100753339 120192822 72881465 118173375 161007051 79454991 118273114 41824488 124545927 151600390 126034787 102972587 21063867 146130827 62144996 36353293 32056424 121120665 79555529 73449826 46899685 127565399 150331935 65493435 119862512 8261422 97925780 105297779 65201698 12499097 83499699 90759855 158790064 44658065 54385397 139182179 97928755 144656553 145174016 70928573 6608359 96214951 31315972 91514264 168690609 30920246 17952578 36791876 13063752 99878791 88069503 57441453 43409279 115141051 134464645 118238808 73059914 57246820 61649718 5334804 132051155 120277924 56534860 102775608 47312292 99771453 155871776 96547420 127690553 37587986 67046538 87993564 158570305 82926833 134333099 105463240 70317593 12192366 143109043 123802415 7952277 29232503 149598470 73848731 131886833 80060208 127600249 145955302 38611029 143519746 80253889 46603443 99399799 164318702 110315788 81779180 95011096 118413211 116379076 160016223 131262712 51873511 25853260 63897492 108626124 165939958 14032310 168215765 129406533 37442109 16413415 18601553 68333676 10286955 3201610 141711864 54072189 89410769 8396674 41074397 34183651 98413663 119161245 83734333 20343526 69855499 132537644 139566192 8891493 34090967 139232754 27260163 133951993 66516291 117571218 164102632 162391871 13194567 45345987 29280171 59537043 29775942 13042264 136978588 146642 121497776 87014585 119865232 112057574 164257740 107981994 46050314 37671422 44603597 49781542 15946697 29554415 25146519 126198701 95832876 27404221 43293373 111060949 68156740 70573698 110057201 10757158 131043667 114656874 33130518 24534400 129656076 123185519 157804438 165932937 150423735 17141219 59998270 6561439 60897978 26125991 29849382 159470795 88018724 106541193 20702838 154952705 128852996 38549676 15254372 151744618 166915384 106803180 137789930 29134940 137167628 70562053 24394983 117481118 129622841 89406927 98461246 150887274 145446798 19845001 144327280 115278411 32992444 123516169 114666394 160523044 152728578 163060260 15424100 49671994 3329178 845172 143122354 112875767 19264077 80535324 100248422 51182053 117441780 161438256 124660949 56921780 41444725 39189658 21870585 11725308 39528043 155156399 59393920 155773720 67992316 228480 139537751 119680816 72299844 130795943 31368910 55221202 63555741 4081887 82107246 90599732 73805653 78253193 159569259 23359581 145311155 3783554 108154357 1464669 64881707 2371143 104948038 9687365 123397356 61148388 148716595 3816296 46460932 37838056 161256628 40878370 14877822 42078536 32147765 73150116 36627673 98029599 40563700 108822525 95659306 71855532 71392724 152037868 59520009 157239851 121957371 44823509 119408663 118452277 157777221 59429314 40129469 43714004 166823771 36379439 48867605 81083132 67850825 101140276 70586295 152277534 36174776 65275903 55540156 126669295 19503029 131649938 58921762 113294001 133473307 20319335 146316705 120517522 82852288 45089287 79807180 22205553 81377045 124075061 72190670 111875232 114066498 149937943 28188465 126466298 84394987 164409873 73386824 96723200 31890130 52210145 101239029 60053690 148968892 40526589 356269 134915468 103433389 112673365 108940216 58672661 80384279 83183567 5440153 29958029 118907928 150181128 123903242 132211261 118507136 89758521 7272022 153536333 70183446 57829852 119012376 94341636 10544726 52402347 27299382 35711560 40789987 62683284 39393590 48371987 102658002 21235023 110555828 31884809 54087999 42963216 121597600 6181081 84045552 21384283 12240850 137906142 103865512 136531199 129306930 91425677 88524797 120173289 29462343 29374113 139021733 143472027 47347006 65444067 31919030 18222929 86995222 164407187 131961123 135363316 86663892 15992410 41585621 46040556 112387952 92667901 127306370 145721722 1515856 54639445 21214504 104980916 95678108 17181050 56366305 26471958 133515858 128043473 132534346 120703961 8426084 44763023 52924417 86778676 166844851 76569037 54819560 125574002 160507489 106067318 119740163 56953434 85642005 128983488 153897736 61461154 19836382 124727198 91763450 48722782 8175640 91217971 5067292 20588258 21614854 84405408 36974218 134829652 144146944 131554925 153453832 44908560 61249657 149448632 93485006 6797841 129540493 67890554 28089627 73604866 87000798 43689490 21131238 127720252 156675077 84565905 143967203 11181614 35974227 102805885 65642134 44324100 21558516 104026723 167234321 139114723 43964278 90952295 143364876 88988557 35257371 142695501 145957971 127120118 10392304 76184395 65149270 111785030 106613630 140496704 168958104 100974526 99483541 27646692 161482915 161456956 130698754 81777752 78190956 167109048 132428929 37876187 156831103 85035020 99434020 37124532 3798820 16037630 8403882 59048769 142050572 44072194 81262244 164463984 165745631 114933668 89018001 113316254 85507722 60071064 48181978 116166695 25282077 31244181 104701300 119125171 8572794 99097216 83095371 5190950 167782044 16328993 98092839 28039069 73737568 130909486 33795082 77070911 164690900 109347995 82541834 22293987 112509944 135618979 15610352 145590261 19784328 6650094 26973985 104782594 68620381 9196558 54177215 85050218 86586763 44434685 18378989 165568083 17103445 162251519 61859838 124960744 112908322 36636156 45619228 144361144 149766192 66473995 59343940 58446017 57894333 125918949 159934912 154866855 18468171 81164086 6677770 101492703 109438248 160811126 51259114 138177751 18842426 79043030 105956699 160193295 139498991 69826293 19187033 128247660 99485394 121458710 119596258 88708839 70909635 74745107 145060286 158638441 165320682 28839157 66173724 136449072 90128152 124352042 144522746 104221713 79681108 77027340 31093051 88767812 97838689 79887029 50168819 17152643 131408742 143788754 4270944 26633679 161846324 70915653 27033145 4623813 92025063 141422949 130347483 147257553 5718562 53396728 95950958 108726883 159247602 61682494 147838273 30177278 124632695 31035455 80427612 161173498 82384193 146116530 84182742 132184639 37013114 137629127 85338096 88492820 4212549 162969973 72056914 97742503 47322679 141652092 30701762 106994464 106755682 31959745 69877242 67462596 102441864 2212465 62467826 90310494 118259310 133050007 62896974 36593044 53342787 166601598 20016327 138629985 149102087 70317440 117208166 92992669 58405455 137152991 26918412 159311335 147691172 120107465 134795142 24779234 51381242 44760541 131650737 59812324 67796646 150675998 10125965 102958579 39126537 142318764 135680774 123991948 43736546 112267541 102238901 133742111 85448460 98903008 11824112 99372990 109554358 140056319 47273600 23216390 158474085 48706258 12520857 121394280 147404518 106434926 100971194 12662127 106086375 112826518 53815234 39244228 68596241 118481602 70181559 166638352 50895365 107770004 52803071 15976413 52907808 123189004 129911467 15118474 5228537 111788957 128718407 98630685 756296 152380401 67484135 15835024 136171343 141438504 34328933 69476688 66865930 157072367 59175215 91426374 102751417 138608582 34679201 44417583 145349405 23164030 11535316 56768287 144913831 23061809 101706308 20237038 149949265 84667514 18135039 35167067 101371680 56050224 72274718 76213890 82227504 28938828 69236512 141331149 78308613 132785283 137285829 97121 92212879 20516858 117105809 10466492 13510359 60572530 153729674 62813538 45300546 94389202 5289312 167762171 91242876 82062757 118953403 25916228 21108713 161176796 28050629 66443361 68391918 21817732 137883583 2675732 124803120 23699581 66210835 70344198 131524087 47246570 23702913 13936192 124306635 24689797 35364726 30236948 148240153 99148148 39948266 29697011 22828399 35870782 40477816 20928122 49705280 5712085 23623302 86342201 117886109 76138682 68222139 98474370 33982592 18538279 46648408 60728165 14439749 726342 47116231 34857548 3383646 108405005 138244255 41717966 119865759 97794795 153575569 24696495 103949543 76641253 86770992 153600559 32628508 113176446 67260619 38799610 5628955 57402846 38905537 106650401 17566797 61816046 152294398 14061686 15987055 115338013 168800174 95571875 70016659 74172105 16995563 112036562 20346280 104775964 35262301 160072000 36835158 21909345 105473593 73207304 159380899 167154659 106813822 129737880 20691669 168286298 21593723 73379701 116068656 159628793 27993084 37110677 55218771 30572647 128457695 63186297 134682024 42928825 2213383 144671411 169885590 77080142 89628369 75940309 85944911 65389157 101476485 106886769 44071106 23018969 118872041 103069181 69020612 140643040 14231278 24257402 97877772 127174093 107425992 77385088 23519194 84915085 149562209 94043150 42184480 150673499 20809768 47127111 91695399 4372519 68679745 126921184 41402990 18208938 36793559 115279244 104361946 89524975 99747806 30788275 110409373 110630339 145218709 124513763 15088741 140960124 163238947 155174674 70670292 41391362 160215871 137308456 123164881 28809764 115674579 59479430 104674610 83173554 46639058 87438684 64736000 15528854 87428450 149903263 161291546 57454254 145753257 34992188 70173637 21259724 6945316 106197793 111506672 64471412 26928782 166843763 1713634 52962701 165925287 13391019 144471151 37271140 93103169 149408019 3327580 121024037 102941783 87589763 24815325 56894121 148856811 37971948 144175334 61826824 69652298 47445606 34530740 45082725 139132726 165753961 84874472 133056450 146731233 85135371 87553978 168924750 130020080 137627988 69981367 88213765 56778249 111621541 118555246 29831923 145433215 903295 5960642 65701158 154705712 138300338 113827835 23334319 77777108 160129477 106329458 146186434 136171989 136401727 84395446 62833870 55928708 91955703 65895315 139556723 138716073 26171755 31704592 105716812 77716996 112559822 85126667 39017856 71730242 133814565 102264928 121254676 137575560 146156582 117558944 39170295 160593849 138722380 167765724 81511277 1145188 81049727 134310353 120628345 81751708 84496069 68827917 26247762 66968644 104561390 113213506 30116894 164886621 99081559 10383362 58952107 127595268 16515126 14606162 39433744 49793782 111401612 108352033 45160296 86442943 109921915 50809107 133524953 75418477 134475763 114859157 34303773 18132370 146906707 133894516 58913806 3040399 144393495 60394319 87543353 81900866 32460565 153049436 43717982 56309695 169124534 126980259 159361927 139859782 68523090 3596078 22042302 22851842 151361863 147061934 37255585 124317940 147669973 83717333 140111280 117428367 10515316 147395542 161431864 41102039 165770043 86131503 130899082 169798958 50411120 14261708 132098534 85388314 64290260 24772315 162072696 81434199 10123755 13215086 140649313 4007325 152552611 85432429 165517457 34217294 81983826 33262115 41188348 123705532 9956254 132556446 18177726 72039302 13089082 34340255 5245894 27815230 156334108 157788679 140355315 71122271 47156385 123536773 42946760 2136917 89197827 141637421 88202630 6359530 1529371 160975720 56334974 94700353 37356004 80149543 135398642 17278681 70590800 9074753 145417405 37190526 154613946 169676779 13331128 151248660 61296560 134726207 123510814 34642736 146907880 125764232 39570968 163231790 86323552 2748798 13854303 73113362 23969490 147949589 136993072 102983909 85046920 55806427 114732524 128903469 7837782 146957724 165228100 62962866 16856112 8734872 76936322 49871778 114247735 7758137 91731337 76617249 63329403 100569263 5250722 54209719 124574470 50738421 155681682 123146929 105865630 35459620 51895169 105269015 152712360 81854167 67029640 168206466 123490278 71902571 169726691 17172176 5521022 146008869 166965313 141498327 11343658 114594467 52011296 49365195 10035151 93560537 81840907 112885576 74747181 140486487 133694273 111214221 135129328 86213171 81049353 44849808 32167434 113576660 127425863 55128841 88635994 151441729 167359645 118491921 6296035 127423534 164350985 208845 148880679 134436085 100873308 147268790 169208497 121329476 108309414 165622908 102792574 99756986 71323942 45586401 70308158 5635517 25648274 2370854 16205097 135159027 23934844 146539099 72244577 80532536 169648355 130729966 86364335 101546933 94517433 47538970 40354464 73361630 68478295 100855951 63026888 83980680 46380080 81963902 31674706 73147583 89317371 44390876 100928932 113132161 28935088 79690407 147318005 46610345 74477204 27142489 9594970 59920444 57213840 166245550 118501356 134813655 145976144 33174905 154048169 7309235 68064498 126063517 46292717 158656461 149947905 105739915 40050708 169286170 36156399 65307387 152670421 143376283 87779517 154548088 97779699 143468797 119111741 24906513 122634073 70522732 21433923 11728776 103376388 299897 19952288 26707544 5868009 11196727 76384043 154106717 105389732 39148399 138335664 67061923 60089203 91815725 116515603 90658552 34812991 4423162 94997003 109437041 168378693 38103749 95143118 65338276 169845317 125232353 97469432 162913958 56164906 156582155 96002400 147185184 22489130 128616033 117979507 76603156 9960929 169687812 123162926 72444157 99860856 110944006 28607430 12942168 42706652 80696603 97400480 31565192 160051090 11415313 157748780 72740688 11490317 25707043 85609433 36226150 153774979 165756800 27444596 123275942 85410261 152725671 111789909 131945228 3927646 127037107 48682169 94174492 124168153 81725188 25573831 56373632 58425753 17609365 156668702 157118607 87683195 40915481 128481172 129586512 149864605 12658183 89010096 59215233 17689537 24587576 85366741 144715169 112620172 53888810 108203470 24993417 77302128 142118181 129739903 6749782 160342980 92506673 166879038 42095128 157987188 59558157 45498256 23139720 42384621 9038254 130123100 144718297 54471910 8330595 136695878 19221033 59469859 128316510 133922124 35461966 132568686 8128720 75314794 66567461 116185310 67492261 68100317 1481533 112094702 104304282 112662213 126174663 64927862 118345126 9763627 113646853 38716395 84423615 153586891 59941422 70231250 108616145 129669336 98663818 69236563 140051015 65075184 167936081 64971110 148519038 86542342 154792769 84398166 147352889 114753230 131621565 81658888 120411442 7909046 15080139 68401642 29066600 165302577 42089008 136420121 11357224 126836099 86562997 13193904 129718585 164356510 89726833 77106458 29968297 21122075 89483393 141494927 92786646 140627213 147274264 80343445 149411198 78827623 83584240 49267530 47593387 101777181 148813852 63172000 108475249 122065746 120254719 117387159 86451494 28449806 53897378 159163078 42580155 143619978 8584864 131788607 3737059 39208375 154228114 30519233 152675657 6341714 12027959 37973291 169526533 169581273 28391020 33264376 35041165 84609850 5195149 43907974 65987829 28322017 66534005 37885758 168890274 46121544 155546532 82719790 16885029 66411503 124083850 15909314 41803340 95351011 137594396 117900151 35384344 139362260 167230445 120641180 4982581 31144 164072661 131684669 20793499 76149103 134876164 59930593 117870265 163666446 145203783 128295855 3741377 137439849 83266748 134446336 113642943 127119846 23136116 94686940 169902386 158212319 163433138 18948438 122616852 95506187 51761821 105124855 24415621 111724289 85830297 20014457 124726110 28768641 69454180 111983556 161337157 130168167 133403471 21343007 117349181 154902334 12301999 105076201 32547860 80813512 21498234 153834377 163477338 145026456 125227729 108286651 11771735 18117036 61166119 39413582 61633228 26614265 56295160 46931832 58645784 99047015 30905490 15455346 34003366 12461867 43561429 136569568 111096326 38861762 81141680 15892263 127726848 133465334 44065156 32872917 123276979 138186557 80333653 54695613 77388233 95811813 65621088 5772384 56436549 154984206 159601933 114057777 55319921 160972966 68214625 10146484 35678019 28190522 2118591 35996752 100274483 31539403 114741925 87297873 98467060 95842736 72782848 44219193 95213702 65311059 46567165 88212507 56685106 83532254 100694230 19239189 83888319 61362571 108438563 142107590 144028930 88924025 100729947 165556812 55442508 166139351 40313409 148379859 83253573 93755323 77296059 99064049 133478764 55834783 52085110 29977834 102683417 46491107 58387588 109264372 90134391 71905886 10857152 44764383 96215274 128901293 29503687 106834545 68292128 2526370 69368959 53411195 137266194 119545003 129091948 59334437 105647792 8888722 115187495 40724622 91372977 3646670 30487579 18121932 9990101 84469804 52848206 138970801 7957547 139231683 151138840 134154157 119600015 160738859 42812358 780827 4180810 106440978 31221673 83112626 19054739 105983134 159573730 133164196 87323441 74498063 14205200 3525970 35478813 132322101 91083654 50314645 75956391 31556403 168029241 6186028 77554017 2833237 118880337 137323144 143280573 14586187 128573244 131292751 93827131 104565793 15868446 125630663 149886399 97124094 82316516 155005745 147450707 128548373 160679818 54745797 118451427 43944235 152875798 44584506 69357943 111337913 2792165 21448781 626348 46483372 73546250 35300296 145785744 152322516 54908623 115411045 133497821 12477014 62923647 60504734 34089573 136976157 126513592 90678578 157013547 69702992 823854 56850431 101822384 155497181 33171420 100419221 81028664 167190019 143250160 144675134 94953415 101226211 108766969 7791661 250274 56142959 96465548 125913543 59124589 124097263 71184270 134052752 100430611 32179470 68265047 72039982 48836427 33731689 33234626 108340898 153557634 167435703 140451093 89250119 79580009 64538035 41808916 6768414 10548755 159700652 4724011 18235526 162755824 47165327 19364904 2814180 164230914 131719689 5691158 157927484 166336925 151560576 135191990 126785745 157301408 81640766 23535463 93567711 118930912 162126467 45288799 29631935 56996818 147792254 55101012 38050913 78924574 1347301 43679001 140455802 36237523 22945291 95992982 158732995 38901355 124542646 24712101 146805863 33816910 28651137 124038494 11742138 755327 156690360 3910663 165160219 15867460 28880484 56400526 137482417 81235316 123751738 139062771 111062071 100098958 89521694 80021397 164829314 101056177 149661523 124293783 107443944 115724117 95197331 29871958 1339481 5823673 167837073 72757025 132661829 117621674 105458480 102924120 12726455 38474451 56212047 121392529 8853872 131663844 106132887 37816041 106838166 59630543 66712182 105386077 27064884 12435415 115329581 69249840 148193471 53046273 157965938 145246266 158810787 19391900 40620888 141501693 71564135 147111217 36691491 163065241 90075146 63374963 157995688 83300 23974879 64550088 54234505 71437995 94090138 28640053 148513615 21530432 144740193 139473134 28445624 101862334 82667991 157764012 155177496 89074628 158541932 67420181 72312407 162111575 76585510 34838916 6959086 75018212 125591971 47578359 1531666 74727682 31831191 106042923 1806981 12081560 116253769 114782538 87013922 67461151 151506142 18763274 94734438 37746851 8649804 124765295 101253224 14622550 26560953 128608723 16154301 144164046 148242465 150279932 56665471 87547042 71936010 112240528 125696521 78621022 137545266 21733344 71881049 157615466 128299391 120601213 24378884 17443020 4685455 32116927 26801741 53832404 158859781 5443009 120393439 113534092 50738336 42646727 95319323 78291239 112329608 20761709 116031783 120871377 111517858 20668481 29792126 100811513 79586452 70150415 84521671 96304983 124029467 160518369 42910006 148032906 138974388 24561566 159285359 125999512 149725137 127957249 154123054 87817376 65576293 160568570 31430620 17089964 168593097 169290539 156585691 126386194 91982852 31997145 18807627 61718840 160999520 107108075 94181598 139519663 160281967 16983204 153401200 38846411 139045210 122532855 20088152 157980983 25588043 58914435 63359 83875586 103774970 31633005 94370145 167080947 25599127 2048551 13464323 113497899 137229831 8723635 115109822 69725449 116254857 160113548 71384989 46262032 113239261 4234649 60209971 54493228 38833015 160072340 127854875 1578994 115067815 114595878 155844457 22984952 120686111 124654914 7589157 149691783 81657120 34146047 58744435 159759438 119934949 109296774 133350703 167289248 165927157 118555807 2636904 147390816 71111867 129329438 10401654 107113753 31916905 147130223 45190930 124078359 13892128 121302769 9548781 46023216 118347965 36081922 1352962 67969723 35128596 37819050 31264496 93071209 105067531 74850609 70973708 27491805 78457686 96611986 166597416 37030709 115381261 169808308 103827296 131972190 104518771 160039598 165840168 113178299 32468827 120938085 86453177 119625651 135294636 17081821 139573077 48697673 43999502 36668609 50949017 58532853 26948468 59765319 93898055 41250840 21233646 150086217 3449538 132502675 67948864 28281829 112421952 85546618 31703232 122737331 154525869 79122233 74165594 59320378 109089867 83077130 67848445 129495936 136851343 34851615 71669637 165020377 135616446 72677873 146173089 30408801 34740367 32011578 21283150 125202875 139404947 1783844 57611215 158921134 34195568 99988679 3302692 98420752 6820706 154501423 43374276 46119283 27413979 145141801 158157885 148844333 55561100 120412870 85929390 48470451 28245823 141822738 110687476 117483192 162019129 86634431 77945935 110373282 18681827 30210445 59462906 26855512 21321536 113043897 102867901 152455456 115097055 149243782 6428720 141436328 107631692 126369483 68414103 103202495 169007421 47771564 152972511 36775335 165102725 27125659 27388207 2324138 64617085 80393425 35000365 149922660 144414694 90006160 20253613 128952701 93633705 6646762 115103923 59515606 28781170 106939486 18324623 19604128 47807672 35153297 134185556 116885421 42575072 148103473 110756394 129912572 34666366 156796525 12878537 157853925 144913865 93880273 156876238 39884975 51963101 2305574 107862008 58725565 39004800 55569447 118887613 163241361 46762580 19191844 50815431 148994766 48201460 4355893 161153812 68933997 542164 41118784 41493124 167567912 50655274 37938781 6892735 64742392 109307399 77546996 112008104 139633427 152737299 146021857 79286793 33975758 148356042 38925597 42455341 95767630 168353737 169479579 15847417 32631925 26448753 67109829 106401317 84532160 76564991 61595097 135904358 118684395 146612216 38695655 159264364 139844652 106151145 108347681 60239891 148706956 85514335 103584740 109238549 117555884 41972643 51392972 50065102 120762917 70283814 113265560 124925248 156115301 140764012 85212670 51409938 37448450 164792679 38298365 11337742 53114460 148451599 17974984 106637362 49907308 113488940 51470577 101037324 123402728 146231484 94546724 13913276 150795746 168731834 154612025 83845071 100149601 33828351 164037097 93455307 26073597 644317 31929944 114860823 21236162 161064868 152040809 15197711 32105860 145285553 40463621 69782195 99437505 58008471 127815248 35496646 111909963 77853931 91345335 3859629 55637889 61842243 131362043 152873758 19878729 91071618 64007448 54189608 57196551 50296166 71834027 11593847 138869447 116395838 126162814 59633110 27138239 155057136 99819733 138841584 37711474 160585553 65348731 7322002 114206425 14840320 105933375 101264699 26598914 121273750 58096378 98318939 154093321 31930624 162340837 85641121 164649250 78376511 64501315 102189040 169735820 105931573 84311772 120736703 25936475 30611424 106369731 61923129 56078444 133145037 70612968 106672314 165336662 156770770 2810185 166386361 166915248 131405546 157111484 88131791 8999222 65175943 10024356 99484748 92051872 120060528 139721096 69047540 151827289 168754342 72818990 15799460 115058533 75755383 83470629 1255025 115849220 88153109 108158199 12302696 42341560 133475908 80240867 123239851 105619946 56714091 12771403 127861318 106479908 46246647 944928 124813490 36474554 143713529 131255147 23995551 153727668 106781794 12442725 595408 51486982 163900162 73194503 95789883 122882018 127161088 144475367 84566313 140676683 96920366 88747004 101306179 116607607 140679556 28845787 167929366 142010248 77335975 73049646 119420954 103630997 44239202 10153777 124001893 92276391 46801374 30744432 134510715 165350517 34547247 81572001 127940266 149330652 132939150 55056880 83681123 17722415 12276040 26350986 154597745 89424352 158662122 12060242 133950956 9200026 82584674 48686419 57577555 148451174 59957946 14304378 88514580 123212141 84318555 70603040 159228324 147905440 23366891 10357148 146799573 156725720 39391550 107287 139037594 109189708 101299209 76040898 144373503 150280901 76517816 118409454 29862268 80758245 14248550 64905575 82425928 14088002 47121909 17828903 110396929 120433661 123078334 120087082 6075715 44446500 53901101 62763235 131267795 45102785 150911210 74725778 124752664 11590940 74179126 107884771 119553418 24956238 51138227 138931310 90964688 125426918 131275445 38512667 45994129 165855366 125892395 162110147 165004159 56902162 141629431 122051313 147058449 148474923 31238894 62081042 59190634 111709584 118043835 69933546 159145874 115049897 109812877 149797965 102746113 72863955 60360710 86316786 96924072 162194331 140140061 63472254 43609998 49096034 74051915 156540352 52228233 71515583 71885061 93004654 105034738 10372754 5716148 72547483 85535959 1180684 148467052 120914846 54751169 151613956 132369191 21673300 112213124 96639730 44789135 61386014 81730169 72147014 168688076 27556269 56122117 67012793 46619865 90937250 151331433 163856846 133398252 79526935 153143446 95314495 123844575 58894545 25789034 3757051 105809190 138757859 123277914 15659533 125545646 2358920 7146035 148341847 85153068 126155249 22808696 59617538 106412928 67741957 112402572 138725763 52067753 127557052 145646650 45689982 142274037 150869985 134759816 124317277 64113664 102313514 1346349 161077312 111851296 153745892 107094696 64160108 58672848 47100914 63909970 93676630 96394369 69993046 71251012 59969353 102623815 46151328 99323367 151234533 163366396 64433468 116212867 108065481 96017088 167396076 26488839 2680356 149226187 4517138 51153680 96061220 148180279 83809592 123679233 87478651 49100930 156807456 103766130 1621851 134423250 138652 11497151 132604471 158284773 107292338 22628632 167612503 7299239 114250030 23008956 47576234 95232606 105883242 61211849 68146778 6631496 88465603 62590753 20330317 80505931 87228870 90357754 98402919 151936905 48709709 101506354 12948237 133039314 144675338 59214944 157785959 35379703 105673139 32764729 130563417 21672705 52104252 60637776 122681758 133869458 146300810 86190272 27466339 154223490 74431729 167954934 57145585 135365186 168261784 81958377 154961307 62405249 33195934 59199117 85750414 60828669 62035958 5589396 166636040 28043982 9625672 142795920 96440966 146891628 137101702 78710918 80906417 41984067 135791614 100265456 101261316 30480762 63265636 105860496 162496863 103948217 128016477 56994540 67117224 57380814 126447105 60922509 47071351 76817730 11743821 146680641 22526666 42042462 38003194 15373661 142156363 24854153 58528399 49056305 136172805 81124850 140909685 22944118 127495716 113920264 9239330 38639776 3862808 80820176 163712601 2263584 67607946 112030170 18315154 36814027 123157197 100309520 105375673 129437762 165855094 69156408 124879892 158908180 155506701 36767906 136859384 26925807 37530118 54063961 52126029 60999961 19392784 81658412 155538695 96094234 142006134 94469561 30225558 129869664 19045423 4277336 28178724 26140526 138883047 106436184 40615567 136190689 93309396 14307438 89988735 158744810 3965420 319651 3767659 23906845 148561827 131279661 123708065 92801504 26709006 110163383 18684207 160288767 112211543 3657040 144242297 9498920 105342217 117267037 107732264 77685767 56177605 26899236 168013346 67414792 95378381 142823290 64698923 38208384 7983982 69530374 139762219 77474780 157060586 169501832 161621142 141544125 138173280 13530079 120587562 38169318 3197887 5688472 102442204 90252422 106307545 44624099 132467893 132108785 35195780 155918118 32127161 51912475 78044807 131895146 69472523 31263119 114024627 103306416 124330282 22092129 105346807 64138059 66899624 109377014 158411865 90458785 146417464 135609204 95383328 93815350 23042055 29211695 15927470 75551009 76157008 40651522 22885094 20354865 3542426 58438639 14180499 82646758 131891559 17923967 144112910 114236498 44685027 141094509 67463905 16120556 75478130 131524529 120098846 129338890 93020481 139830066 56171621 51340884 139910034 112623181 98494192 141588206 152071239 59942459 86945480 27935726 7623140 81529144 13101849 137279012 54369859 120490322 122928564 166500159 58121912 159090335 161445141 102544221 99555043 125926055 40493575 97605636 77528891 31167630 79495910 63458246 132192204 98082435 129862592 17451163 43126722 38334592 162962442 65669691 132936702 150698659 126196389 84353864 99388647 94993246 60505601 164447783 123116822 4091764 9676825 3459041 78085199 169416832 42895590 92505075 104798353 142275363 70750923 60259441 139491579 79169850 56425635 138339285 59703167 2833968 69159876 25166188 117693550 50971219 157202842 169557354 2959071 106957608 105120860 42581396 69133475 113957375 34177752 36570893 104322166 157870398 71058300 79435662 34014518 88832004 99664132 125042412 153758744 53139518 143214562 54729562 82645143 155368372 94299816 65894176 78578012 20972220 126937963 13463507 16379959 52586457 159391439 41743449 45849595 3882256 79680343 157138293 92589633 13118271 112639807 162243121 141264917 127547362 124057619 150370610 58132877 131525056 83495058 155822153 99566569 10183952 165749728 34133450 158806333 59119744 116899191 2838558 20981502 127798775 153355147 151782664 126610135 5712986 56572192 3682098 141993180 8984364 65049242 17728994 129800457 66528718 162240656 50126387 30185285 16449370 127978142 89449563 23846240 125413522 35002507 3577004 118887596 120889533 54455352 6704545 11559711 13940442 45304694 9006923 158214529 152633293 159840664 79717284 82490392 12291850 109493345 69859579 87023561 29312811 74563139 107605274 68124304 67020307 84313319 39042778 100449124 114203297 83885956 56995526 114318251 99221129 106946796 8117024 131281310 124777093 110222781 6753896 158614403 75134679 168865097 44837381 134562191 121894233 122436601 61537807 29465488 136020111 161583963 84350413 27659612 114671834 147661983 108909735 122565716 94428880 15995215 95234 14344141 114000181 42653323 61739325 31724346 34173587 42760423 1405662 68752505 62624345 59841207 58502950 168587572 130702205 30225099 25375679 149291977 17398633 93832146 122018112 131337257 61626309 138111672 112172120 102697663 91447964 51196044 35576869 133967718 22907806 3838362 14992674 37543514 8327331 131300945 29458994 127413096 166748529 101486345 164014708 16260160 102332741 36200361 133526959 57269073 24329805 126078205 131903884 67126285 162957835 146774447 90116303 1951243 64297706 76380184 154713532 115852008 83248524 44469518 55937701 67961206 123987103 55489751 147615301 23016538 38939486 54169446 46196378 5233025 103837768 168907087 115419511 157734857 57750258 92619247 101635877 62605679 105464804 144625001 121219673 44757753 161548824 70972433 145684849 120865903 41305172 153546414 132864180 68247418 26362597 147174321 8407809 108218413 86801371 83504238 153743784 62032286 149590021 84210571 167220075 8000455 47483363 164354538 30385885 114554177 47148395 114243332 102155329 40262120 96187224 154343289 48573318 152879589 98379731 125979673 116462801 126943335 39160231 124001111 81013449 50728612 43764409 46032940 166117948 17770661 117856138 113795025 32758048 135900992 105988659 164238343 23528850 157280175 36942717 129005265 24772876 27884454 147089678 154702346 71959402 83132397 82216658 70179077 78191262 79845260 16068281 141809563 112694088 44637121 116097250 78326429 155687819 128747800 74391337 26313195 159140893 32715701 115119733 126120705 126130089 14695582 25222526 16955783 62420073 154259275 17949773 47947157 69900668 161694616 17518092 57134195 62166892 76283981 125666329 80542124 121065177 52824117 67580916 43023141 68913852 154957839 73894699 50230240 1287376 121990045 106759592 70466683 128215955 18187909 16190885 36650113 44201649 44632616 88814069 29198486 96263265 41885977 102211514 162543698 60457967 145467470 118500982 18522571 111828550 153152779 71496798 47382553 164397701 41411150 47791267 169033414 19093295 90135326 166011919 22698927 12879319 86318095 51189142 10804826 122838923 155709562 74752808 6760764 157702625 108302869 80113316 4739702 142176848 56852692 131187436 120733048 119104278 12668723 39039072 35541441 26194943 58149129 118883550 107324944 147351903 124439660 153802757 38415325 21963218 135001420 3348847 144940419 102689061 150315853 96043897 129650585 167825156 164229452 71288667 134332810 41559492 98570131 113128540 167938121 21164966 159725285 143688777 10193455 91197707 104998817 49546636 10380931 156609066 142834799 98823431 36397765 51858687 64222617 94081366 36828426 19877250 105784319 19852464 48598342 124148042 42688649 86304410 152656651 1218968 48680673 53832880 36346085 130990848 126069688 51656846 61386660 14296796 99286783 151602039 42426764 134600594 73003304 157328166 39622036 81904963 77672201 49963 35528062 105925572 29571024 86900872 136690642 128276747 128620079 79230200 104105790 1943746 119003077 30543492 131359714 99190903 141045974 98961964 136324003 45953431 117619617 19259657 155900251 167316754 39297710 147809050 68941681 70143649 90579332 95133309 47019382 65845148 41106034 84981028 145067681 35055836 98918495 130525677 151651424 29460490 150547223 112556337 149294017 125463910 138528682 63107213 53177615 23074967 88895686 6497757 9109569 8357115 108528255 161829647 22504872 137089802 42407333 113526561 93390588 167327447 852754 26560290 18229644 72105670 149896871 107466741 12440073 65106617 59882670 82811080 80600264 25809995 86919368 2690029 133973294 72402983 82382221 166275810 140547041 98437140 105996904 166133826 93221761 89445364 133084534 150968143 10709065 7277836 26216618 1121405 40573186 74725081 48681795 164122046 51803284 154285931 65072175 8359852 136794580 17833221 16747329 78501359 155999480 137470942 40999223 33086964 3851690 83704039 73677320 82817149 156218525 136794206 130823721 117371077 27100550 53913715 123557088 127740652 128562653 85422008 36162825 61361653 137225241 11013297 132038252 160314692 72178481 59057150 39832428 128790062 16726776 129073435 49502419 105967273 139510466 4388686 66887010 100488870 162994368 37185205 96527666 35684479 3590723 141580114 161785005 85337365 165924743 90848748 140553450 75535182 92068379 164139658 100287556 89808314 59131236 124492258 160263760 72499135 61318320 90038290 100849831 123073761 81736799 57333469 146061858 30192187 102577422 145718662 94849273 43324058 17547264 17087040 132485233 129626513 35903966 122576477 134466974 143052671 121668524 159025242 55587756 111930856 105028380 1191292 407609 135813595 122350190 72515013 58705896 93861046 14750611 116740683 31775567 109605103 48154744 64009845 3252984 163110699 123194665 44831516 62210616 62724152 77472570 84229118 3828519 127616773 105572635 73397551 153719372 51293386 67868675 87223260 27890540 85808350 124821446 65351281 156268590 72265011 141041112 97028044 63496598 129822302 41281304 57055298 218331 116185939 42366975 127708709 74491586 146561335 30575809 56454178 8782727 156407786 66034069 25365411 92368208 163187301 124621832 155005813 149188600 118261095 4116533 30217432 124013164 42767529 33983119 74027843 133348850 58588987 43174237 65764007 131725112 52729172 49547010 159457518 1299939 160655185 50353949 81884070 101635979 120857301 141681893 115285381 55950893 95866026 165776146 143890533 34853281 169719364 87138855 87781880 114201410 123254505 20805892 58834314 96569248 141200861 72741997 167905838 162658448 17027863 18700306 127243164 65288500 138329289 37962564 146168057 51786709 62927404 153021216 84096025 154311839 95158384 61001134 40903071 120469735 63316670 105635297 129761884 153326638 69844976 119833153 102232441 160586726 31590080 70441693 159033878 20354474 149559183 47252180 11747000 81355540 19510696 23130404 79976432 159553619 67492839 141755367 8854025 141679037 125404869 162643216 109737448 123347529 134838730 165291459 97451480 38022625 85714204 121354840 114306980 60144113 86060069 105858966 85803403 49914601 141204193 72517665 48914491 92820595 159355450 129021313 134879428 3552558 122031491 119972383 68684539 157342429 154397400 62397497 93296000 76353273 69485953 162565713 9025572 99081559 106123112 168846873 127048446 52159298 71013947 152548310 48116953 58274844 142611895 83992427 110622842 33920032 63397930 20410115 23871859 163221777 4243115 139283465 159502840 154330675 158298050 14393696 127692134 94141699 28115620 53446028 138860318 81327711 8159898 45090902 142779787 168192084 3983984 21791501 129238250 72780111 135794810 81115857 125885833 41868841 79944166 138531232 161801597 86663671 131097897 43206707 163009872 122141090 114782861 33441159 153405382 150659049 149355370 139366544 64216684 91951317 125931631 5603846 72816525 69693149 159982937 20717356 43485473 139111629 78088089 147652514 126363142 66729539 127855232 48555706 154663178 53078403 92243683 115564555 112054174 55491995 147594221 132857312 158658127 73967884 163525040 19965446 28901037 60810581 104552771 155255288 125561643 160079259 146199711 120215041 89098564 12103235 116166593 80867436 41823162 57008514 95438425 92611138 122339854 135471317 156100732 8745021 90346415 140735928 21651727 78958591 121336480 168148275 140982904 22670945 150030695 118618928 82645415 28897195 121789343 83313090 28648468 41467998 16727405 168397461 129940452 84526533 133047372 97932410 37168613 128883341 90883258 131989870 43454856 144077176 63939618 120179477 160864438 69239334 168865947 166110417 56406136 152561485 136298843 127919186 115434879 146421204 126034685 147167810 108133090 108632788 157024971 84647913 100856818 135581188 11654809 75467029 97051657 106074424 55522323 57055315 120491801 140106248 67522130 73131178 160653621 148868779 77812536 39570985 63321668 49028459 116613608 57132104 166555409 44937222 71828451 166539497 133160167 139133406 145881488 93515929 157151655 79879702 45145489 58597504 37277243 71601773 75658874 56948419 32556751 156134205 163606725 38177869 118377477 4082244 22717984 86505265 60289582 49511871 132395235 98014928 146592309 21199833 26915607 64601649 28714190 10881751 13134064 69182163 42839320 71908589 147572716 120403962 37546931 145615132 79404348 103543957 99370712 87335460 72468263 37124277 150762086 105720450 159866538 37128374 72864822 169535951 37251930 133403556 92692177 55246209 70796993 10920511 144718977 83048961 105429835 21078589 158021426 8075119 66515849 103566227 150199284 122445356 71634838 13807298 79244667 95549843 78313662 142538370 76479889 55090455 35136178 40006933 130010900 122741037 125979554 3884245 80438645 117406573 115578988 49737631 91746059 28767961 28127877 37199145 244256 33368773 9268621 112441451 76754507 90448143 158303898 57642444 76782795 69665439 5585418 66260271 162152630 55925002 153854811 149992054 73359879 119264418 6304059 82876360 108641611 164688588 30465649 93689159 18915713 49790263 107197444 68265472 155506327 44523986 61809773 6728005 63086439 1335656 164582168 56789792 78185720 146793317 2243133 120589551 110454168 84450288 97565261 16502954 66657034 67336660 122284638 111577630 133950395 97203178 16863116 47168795 80456410 8336086 126990527 17993956 76385369 82948950 91595813 57428380 136391833 129457159 125816150 126532190 91193899 108593195 151435830 44137644 156571020 115918920 75533652 111299 136703171 38103188 49897805 33965082 93817322 101955953 64261751 41256892 130088709 30921198 167752668 19671482 56234827 118894736 125135793 100017273 99579234 87965616 23150498 136379440 145327832 116450238 157683092 137944358 50556521 89968199 41181871 156327257 115100183 15951253 25843485 163592224 69008661 94757983 91734125 74932600 47650711 15266918 83508318 11368529 45562142 128914927 114177967 133025017 19380884 99086931 60417320 40602817 46824494 111211416 30627948 122128748 9126450 88479135 18282310 117429132 156850976 100599421 169941333 137313267 35776296 129141146 37924059 105046893 148873726 107399693 118587529 81504630 95264430 74220929 95148830 57598516 138200582 10571059 115444042 119376941 50203652 39246064 69740171 165552919 147970091 62265543 122985905 114415015 103277159 9543477 44912181 118488606 59848874 80985161 34587401 154326238 93970509 117168437 548012 129355057 140412214 124794144 161886427 149260170 99715336 36427124 104654907 150239217 9710094 37150848 66018990 99340724 9530948 154830662 115197729 86191802 110201990 75197613 18565938 51802604 47061202 30007890 68049079 24598524 107612601 41831747 85382211 88930298 34525997 64449465 165852051 40789392 19223447 164569911 90882000 2275858 152287224 142008769 69341827 127045862 34615400 165028282 93682988 161161292 105820648 58083526 34453730 64372421 107687282 112321601 68308907 133845233 57128398 83109073 12482250 45198461 129854704 129274222 156195694 28634392 34131138 103401276 20845842 149906952 62263214 11761484 100147782 92201098 18731416 135908863 112970899 78680726 69301265 127370086 118547358 156400340 113376417 166299559 4250850 82021736 146711071 84592323 4583863 120230511 35220328 143331267 118799043 161315380 59043907 118679839 17614720 88833874 40145194 34324173 51678062 17621554 147571594 105962870 100300799 165914373 80266843 6000167 166745469 162037914 43842915 22402277 11899184 44524037 155597277 72336258 70464592 44894212 166152475 103218645 44097677 136314194 86960865 55535056 34852618 146886188 82557185 138028525 74880631 128651988 141634684 152856146 13386395 142908783 89689263 89493899 168586688 156407361 91405719 99033908 116417020 104972722 77322171 103545861 100415396 99157991 162797899 163350892 18745594 24334004 39103927 114834439 38421955 6421580 116646350 31834319 86919555 122539434 75648062 141332866 3738130 166660571 110689295 50548735 145385479 128633407 149491421 11147546 134820472 68238085 46969198 167974127 81016441 54635042 122035384 169422238 136377638 53220795 118694510 3558168 156181057 131058032 138069767 8072705 155540157 110142133 123484651 23589353 8747656 80851048 74800238 22907364 2080919 115757828 115854847 79590022 119448987 123294829 58668751 76983922 38490091 87719847 106819126 100861510 154404965 455651 34978945 107727079 51566763 47656270 133466150 164897909 103404438 48706377 71353352 141630196 63936762 49901545 17608702 59584133 2361147 147148192 88626457 52853935 134731171 164631791 27644805 128553388 76421018 148881920 27127631 169449370 130305901 79021202 64593863 169772914 150510996 147378491 122623669 102586024 148833538 124191052 92602689 61397625 111422182 54035503 120212899 26171296 142753148 82758601 23947033 21768075 154705780 81916047 40652576 9959229 43637708 79884105 10993543 124393471 5403994 22924126 61909580 161462668 118346061 41094457 74030359 91494000 79674903 8173753 161821028 94778298 148845574 115549493 10211917 35770261 73978543 15254287 8167123 845631 20126334 108488152 117076195 162836982 65888804 115072405 169348424 132509611 118141670 61422921 33267861 28820440 101943424 49303944 115235452 3509718 134568413 107141803 76977989 69922207 118755897 42945995 32664038 48161408 21859807 155819042 143533091 138483224 163544046 12159148 144425132 117575587 165101926 613190 150980944 92037065 49880839 137452684 132957102 124488467 65140872 81512892 60106883 21638807 81004524 154311516 89175013 42389415 118018080 87560846 148317010 3584467 34977126 22186751 133495067 55148068 167901877 80404016 138125952 136584817 37907620 161720524 3800571 133627956 1662889 54989696 45222584 33404116 144128448 125475283 129956041 127427988 55183224 34904757 52788077 14080420 118359848 125126392 157698902 115526220 76475401 116570309 75807913 70681682 123108764 88959861 133746259 7148449 165551984 162914213 60191322 25947644 154585760 164876285 67476825 142931206 166868396 161061740 93038518 87967180 34607444 16081235 9919381 15656966 141195030 999328 85504237 162673748 98053705 112920120 136047549 154590690 85035836 112758127 43831372 95776317 68754205 160687485 7901821 70337857 115751130 132717946 156354321 81348774 53924153 73340363 143400763 26428829 77261362 34139451 152118703 115625398 164162676 73687707 37300210 122487652 37834010 135032853 69293377 99813834 104893383 30792202 137579623 100671569 132942397 72789189 91470795 52227638 11499344 32983094 42756411 130678864 110688173 1175550 69256487 143918736 97468412 67186108 142869275 4765491 121208351 169437742 82670762 162088319 54507627 91057304 156215567 70659429 29915376 169545080 24262689 126472707 72180674 141455385 121252534 11648247 164173097 108193389 125500579 56236850 33434937 126435324 18311465 62853556 61519345 23684672 85129778 158356615 119044676 49587912 161201038 85356133 6016198 116540406 8834441 84042577 50361310 59436131 133064678 40572302 101784661 36228377 45192018 138090303 146007050 157223072 62561275 55138922 69234472 22491646 26838954 27259942 30603111 64199633 59700719 63705477 92978763 49766582 99141858 131200866 136039525 152415931 147190012 82987183 138921994 151623748 54103163 98934594 58027698 146947558 81201129 101342083 56199960 73866972 151771359 2024003 72520912 149273090 131182999 152658844 62155468 66074750 160866563 85576708 53247060 149093876 152224579 128234723 66172347 146178308 1370829 4427072 120118413 22864643 37455760 146943495 135929161 167753178 110315414 142411584 79531950 131499488 142363814 150059187 110433377 75454976 81439299 87981664 63719349 68154071 141190049 55934165 158777960 113889987 52224136 59166562 164956457 82509857 72760646 27750596 135405408 6280684 5704418 98710806 8637326 9114465 14683682 163334844 80297749 128896057 28406626 65240611 94856158 59738629 157006288 148300248 135525581 159889505 139759006 95300011 118519053 50493995 50772914 31753416 78170148 69784218 34407133 27542142 111277784 25618218 109670366 166648960 55511290 3155897 99706938 168287335 166891176 6239102 510510 81032166 2956810 86899427 23442983 132179760 130926656 97266282 168009912 57410445 90686432 51266220 74983022 38004078 156753668 7581167 91868527 85324343 26762012 132619822 22487923 106504320 30666351 99541596 72618390 101067873 5860002 102725186 83255222 11030416 166482088 11075789 121293963 6620956 44201343 54736566 140905571 133585014 97293482 84912314 166851804 34470492 43844020 32897244 154306297 38099244 166016271 69094341 3068636 20234522 91498335 112383022 123100961 138802212 94402547 44821945 87090048 75451899 111062836 53362184 96307567 37846556 9028377 72908631 33546049 72215490 146897527 21896051 68674509 25392815 164929903 102121720 133529203 114557730 133849432 162122523 150321055 92986770 131726030 79716247 36483683 82023130 101434580 20056651 150635742 126281559 47936396 75757236 92238736 62954655 66347141 49919956 164965314 74061571 119491674 38282266 47702510 70811069 33088341 54035384 51786879 62466313 92063891 160754720 33069046 69226176 107128764 104332009 157042515 49721872 14490545 73794620 145354675 114388393 32892875 84181127 71018826 106740960 68229517 64122402 55580905 59998882 149610591 16078481 136459136 39038783 6903598 136155057 41818640 51970071 29663776 35139986 17027166 84253428 115669190 36940932 53931905 79638727 17609416 92556840 135436824 82752481 87958663 57138683 41500196 143916067 18609645 163211373 91768074 122922104 98418032 30468505 53379201 73507881 110301202 87048551 57515862 138735725 73886301 141482092 8856048 127019036 5765550 136434826 103164262 58397312 51292179 49094487 23609464 120629008 158840078 166478433 120189728 115570539 106531350 94441749 44016128 141384121 24119804 22176959 75545093 72822577 156540284 135522062 88468272 79264472 82868030 30603910 169892220 81229876 117429948 90505246 148571602 116474837 93349788 116147485 168557465 153891837 70752572 43955676 122414841 134484535 90522127 125352220 97926664 67941911 125198880 12331936 138534156 99348425 632706 16205420 8421630 112835460 93844063 93028165 122445781 89887364 151113663 22422065 145357106 61588688 5270952 141072783 4848553 126209377 98354146 95220723 169423343 12710322 8387834 111188857 144140416 87795497 144125439 116649733 110410359 17143701 34503166 68346256 54752138 111769713 157804421 36052682 37842425 146946538 128255055 6657540 80699017 78123517 129466169 1556605 3005838 136360604 146331223 91024103 159769417 49423301 92854935 146972480 48831905 58059250 21692 92551740 126167319 74369390 108523937 140878932 104042550 14266995 160017787 32178280 139751254 79078764 126955745 166188226 18218679 59899738 10858172 134286400 23895149 23548247 76559024 117053347 18215534 62201946 74665581 142827676 38887602 40109120 49808351 97222371 109506537 92405013 127873337 71808306 62873480 46387033 49560304 104225640 49943246 164806211 115332352 155238407 53336157 95037310 33622447 23948699 69883719 13680070 80576923 75412697 43952820 33119009 23954258 44294316 85498525 55630239 150499555 132514167 75316154 24423288 43691411 47268551 35164908 167373857 3611514 60971129 68844985 85339286 138541789 64312207 138605794 71584773 143112528 166029956 125872386 141226089 25883061 157480214 97569868 11055253 50661139 86926814 166591483 92424121 50731060 104899724 96977571 126270594 81348349 72859297 57613510 115608483 167455066 152352844 60132298 37708550 51870672 106732834 153001564 52096738 109346431 24949217 4318357 69599836 6776999 123701673 165269920 94719784 42049177 33419348 53063035 43176379 155438616 162899253 74466477 76347867 55125339 17926024 156017177 91064291 78775722 80080778 96799105 17019023 79577969 75632983 120545130 52628124 76710120 13694299 147924701 135800182 78700650 146724467 107466435 54833177 41498445 32136392 106032604 102584120 158850822 92157391 3795794 128267737 141996478 110156957 160495045 153561272 124103944 48787076 134739773 104787235 11016850 141300311 64467808 28228007 2918271 128238990 80943698 104086444 149759766 110752314 50489031 111708462 1099237 31118840 70055215 75500281 67236071 133749710 13291926 12767969 69398658 84252255 108799269 65035302 7335109 86832090 5828059 142775350 97051487 149778908 32812482 43547336 123645403 2379762 4063697 87089555 48609171 92415417 148683564 84354833 14500439 123421377 18583805 162688810 117272579 86000807 41216211 126246709 42823068 131145174 47681515 146116785 142653970 59142337 89605368 111718135 71551283 39998161 154368364 13634935 123809623 814725 138870348 120128307 82979788 130699145 71899069 46461476 150910309 33540082 101085978 77479557 79335549 3969602 132114310 87428756 116389548 134686138 23249693 84883261 102774350 49606238 40754491 164355966 109917835 67686503 126006040 147283937 31143966 64632521 144703762 63877262 2010403 134823124 65742723 24811262 169327939 92321747 112232776 41678645 20016854 54900786 40482219 31083582 100540771 38755461 74991250 12288671 133232536 132554593 48731962 76568918 105792700 3967460 18585913 94645188 71053217 155934047 169422935 25958847 4682888 74940267 88431263 33565004 115853827 6963387 109014030 20782925 167574525 53543693 41129613 155569584 103162358 100180779 62166603 43759581 33054086 125241856 12154626 93349057 41992006 42465116 105510534 85094061 149361235 91947543 117024651 106254505 148466729 39494536 100460327 72201788 102607002 147270388 27140551 19759253 66007549 40094228 10747519 56563709 776373 153317781 110030018 110547294 65330626 22605291 155220472 35489812 33339448 9031998 75032968 80271144 153176358 48048392 146900672 3444251 29262542 41727367 119352393 89942257 55952882 20639462 29724687 144281159 76923674 140273120 41222637 13228176 107151629 19224926 157304706 10054378 40331701 18778370 80194814 104893196 149277884 17039950 100509882 119391085 103862503 87243762 114282585 59027927 90531596 84279047 84290369 10148983 63318183 10681083 111387655 149369106 46274850 145469255 71686450 78571161 118714604 44333773 75494841 153404260 134805614 145531152 125625019 74974114 86101396 79571611 140942070 82717495 155107490 145736104 19045219 116180499 119501993 27480262 10022129 184484 9196864 133029284 97377751 95648222 12325561 164068003 57974777 63891100 75741545 169364914 13821544 27130776 99373228 32428979 133114658 134796009 30633014 102042194 25200307 43778417 65594806 151491879 167257883 2434706 117495415 82973175 138550612 24504208 119506974 4459049 154880455 16481330 135665372 96808829 146833709 100839308 19925309 147944608 60440151 22009764 71495353 56544261 134192815 77119123 92827497 22592252 18020986 3747565 143070181 165344958 19136050 49500566 85223482 46090485 106576468 13471820 105717220 132692922 118945719 159948699 54408160 30456673 21579103 50675470 93342019 114172697 42461648 3569099 62892095 64270319 19010573 67941690 57439702 11811872 122266431 121853450 155865537 53463402 108430522 22948691 113332047 85411485 159145891 86523846 48838076 68014161 152106344 156709706 121673080 168552246 62871134 116552476 78095178 30395014 103131622 3756881 134045952 38962385 164895852 46420506 23118402 102300118 71697585 111775833 120167560 126928987 92571630 108051643 62926129 168924597 91016045 7524676 72474400 79874942 34384166 36236605 98149466 167349445 20027666 111851347 146195699 72785075 21144668 99145037 90647876 98082486 9566665 14731197 82015701 149053161 32388791 122431926 25483017 41918362 48654493 56990834 33130603 24587746 73916544 12117073 120563286 140632840 19883115 17388960 158981858 9510939 61269054 91519670 101167374 138468995 20921815 2968506 88288055 37415589 82207903 132034648 167110595 66910453 21772172 164617341 3193348 115160975 51429505 90689866 125931427 115969478 161802566 55446265 40149988 69874692 40468517 91368064 31945890 16527417 112810283 88732979 112226673 7783110 126254801 133905005 59062811 60211093 76733529 42509571 24024077 144537587 56374856 108071635 77188551 123503402 85478040 152261979 99187843 70197063 155570281 80803108 148338107 140131000 37570357 68755939 92787020 93709474 135686979 90817502 22550262 81062783 12510776 1766028 142811611 94290279 26189129 123541244 162094133 8571179 157453745 83019823 50819579 7337965 60386856 24535182 27553923 34297415 137983866 156491358 119762297 127249182 8076003 164873531 67242344 164151966 127070784 109633000 95126101 68437257 150768665 119714748 130101935 68838372 108550695 148089907 51663051 133175382 163218530 158752664 140924713 148976083 113228449 167004702 128509987 39146988 138861542 87580549 56692994 125571027 52987062 63363097 120815515 86764005 96306462 155743069 147606597 82463447 31752804 126914197 90069400 128899797 49097887 3667478 151793255 158320898 72704087 58192819 89855676 63714317 39783944 102840599 102348891 54336165 136605013 98947446 154284350 38060807 59109153 125688990 29057981 53538270 86944511 145893677 166013041 117270964 108680966 149390679 79578377 33762187 43035262 16307131 961979 47481544 144544625 38507380 32932842 49206041 93901625 54133032 91909361 99471522 69997092 162592624 162177433 61099326 6219620 65755541 26686039 3994252 18211692 126206198 75366661 23053836 102781388 71033514 157128297 99716645 147870029 94162507 146591816 84811572 164605305 143737618 4695808 104506293 109348250 65985007 10962467 2555593 22136363 117025960 123610400 70081123 33835287 135786650 87204611 73951751 26765769 34866524 66864638 13138025 135154964 13390492 9684560 82249655 50560992 66269944 169283977 86254192 134078728 75440067 18861500 46432219 117974016 9275489 33480004 83673779 74528340 131722732 112452994 10201700 142787726 115680138 36597209 55433005 117744652 108300744 84065425 163357624 78093801 36688193 87800682 13250888 18980177 103512439 87000509 29110120 57737049 51771222 154454537 23750411 113533684 125621092 128597401 145396461 75785864 110506987 121049299 92052552 134401065 16457683 116175705 35056431 123420612 66691901 58964687 52143573 36587536 133859632 123339301 116850078 38617591 114561045 17692954 5931810 73503036 147337895 165580119 6013376 10475587 79405980 3691618 16992044 165907250 25647849 91921737 114116733 163705529 54619283 64757386 59665087 155889507 168914329 47632215 90264917 134316456 93774414 66931176 121173280 151554830 31710525 33967139 36550646 75370282 62365622 76879049 138724063 159226590 67955749 43246759 162699180 107094458 7697090 63807188 101521977 163749627 102840327 118149507 162452136 115982160 117321998 8358305 165846526 158277378 111365674 89721359 46247174 14355667 136109055 77282102 94568246 70188563 1098166 34418200 114740395 91540274 111440168 131817575 128222857 128037710 67773220 21348702 38098156 157040254 128872257 68627861 143949965 35394017 75728931 163836684 109246471 86538177 136216036 44604566 67555025 147533667 135192347 154878772 125070122 20927901 12149951 130954995 88952534 108688089 12714436 20856994 44790223 114987388 137035079 2094281 148888992 115634272 155117503 15624377 114424620 127671802 13622168 85955876 99083803 3472590 105809292 29458416 1071595 168766888 26055492 15537796 161133242 35097979 154389206 2640729 96486220 97529799 125084062 72286363 154390124 106254862 126847710 99786260 118068230 100180847 90945835 129710 125116566 164824231 146612522 21524414 97930931 120919963 131914713 42042819 157973401 139395155 30804527 154828996 53093108 35493348 16359542 152198756 88784982 8621448 43478469 84353694 9797763 160357056 27532758 140729774 116235358 105436584 113423439 50799230 168272732 13235588 164129135 84341556 70251429 68229177 76551459 15342568 139860411 96458595 13456979 167020733 155469148 110404086 78555147 55919069 7886878 8311062 129361126 93748557 62132943 95070018 64915486 138572015 99803175 100077147 78838452 142727189 10667517 114038992 86613912 71669076 24882135 154302914 50643663 59330527 107990001 46014308 21702234 14042748 37006671 40911333 162168372 32541740 128827921 133446158 103982455 133653864 115757658 138109921 7962630 53641732 101254210 164161911 43591961 165458042 61243605 10714590 82453264 115570658 111623224 155560132 82944445 110168449 47975190 574821 57354974 124579451 61919882 74707809 141025999 24042369 28373034 15688756 103576274 15520405 46803635 49173860 20563710 48613115 18350463 149812840 39997651 125757262 146494882 152346877 155959173 40776948 61829425 45520288 60669940 159005131 158885757 87539035 46598105 114961888 32380546 94228892 65070356 26333136 48753977 79262109 162499022 145940121 168767874 66657289 139436873 57859772 9232785 58799226 106333300 8375645 15360180 153216767 131018099 18354985 44205729 98077522 41930704 52784898 113732244 855219 95210625 76790173 20580132 14150239 53390982 168215816 42694344 32142308 146988154 66778448 22315305 97858086 91743390 83253913 114545337 108538710 27308834 139677746 156076677 90184507 73336572 114398746 168229144 94265527 66632367 94409500 510731 109383117 63489424 89927552 94253117 118910206 2416941 165407773 141585129 123726374 30569910 40460476 136290717 124911903 25311198 83643604 135819749 147092075 70433754 161284474 95073724 108910194 88934208 4820571 152016890 3678460 45592912 41909675 169970947 88669263 39121165 123082261 5713088 48399102 96487291 119756551 103773508 53693752 35570851 116904937 49722178 100548115 141927815 63562898 78705512 24249463 73110982 159243505 31807782 165880373 138469845 23348497 79981158 104420715 48787365 132681974 11531423 86231157 83466328 32880703 129509349 77216397 156200216 94171704 167737198 122621051 24590704 137423223 19369494 147007738 30449040 63354342 6737729 147721398 142038672 153501942 79575096 58989473 10450070 87895321 151875127 146290593 193341 84433203 157138735 126644968 112346761 77296263 77514101 112861674 104842094 99120132 58035620 33777555 114843789 142995823 125405719 17120666 86896996 142179534 56277718 134368867 129897425 53525452 49484824 121024003 160726772 133924368 129724110 122551351 147901904 56503495 57569378 149838833 133440310 20692485 61061756 94393588 120019966 122222656 159260471 91558685 55597922 42854025 169579097 166807315 96295752 43733758 152055106 120309935 162527599 131461629 166866628 52277074 127172801 75872598 20322276 126535267 8438171 38053820 74935762 162581319 123761632 104782033 69868657 144240444 102851275 133657315 55117349 112520161 128060915 151439332 140365141 83091206 9610933 35772335 156796542 118644836 75601193 52933512 24763305 31892255 150551694 59950874 138310164 119627198 71104795 134914465 143624041 45070740 44150989 152442774 12850725 65819784 125899348 360383 74894571 21365804 161361161 21132717 157313002 91164064 122793363 27059087 52298749 125727495 3995697 114338753 30976227 114417276 137022941 81804612 142489733 97825446 160822482 158667613 118235391 140511069 86625812 87970121 21394483 89784803 62558504 63511813 60165380 90976044 138701708 117275996 144960666 68870332 167981896 101501747 8335491 109029483 117178314 41272311 101711306 133007354 66973965 15758150 70746554 71710250 149962321 58162610 161427971 2118965 22272856 33985295 8863205 14223798 19084081 101357009 69707905 127276773 3690819 3589312 23467123 31780939 116774938 151836979 108041103 64688774 16616514 20974175 14761661 48465657 82629435 131417735 23564550 40033283 106338553 19657525 107515854 37662633 130481222 48004889 68741846 113060795 87711619 21796720 18063741 129146416 18625812 63211695 682210 125398392 62305646 65250318 39389340 4471 8124776 5380381 128473556 39520835 1369758 49548166 132113766 6712977 76239951 160032339 151864876 56350869 121096338 52828350 48830443 146510454 32414172 4969933 127154475 62319195 17359516 46915614 14618844 46069269 76705173 13310966 3225801 72891087 24674480 82610922 14257084 57719403 168333337 67255281 108262885 76621261 73758835 89596545 83295053 135048442 115682025 160010324 86145273 104593180 90408176 45748479 67996481 38745737 92322257 118632290 118465588 10570141 82495288 79360199 50751664 99752685 88032664 153111690 113062631 64740165 62278922 33377120 79111234 3581815 153185079 155243609 115811344 104065398 129329472 674441 46207734 154079891 130724747 36425016 24950033 29669029 84882683 69176519 161038705 46051164 21135641 35126998 142256901 89788067 79713306 161290050 74763909 141033241 95551628 45860203 64443838 111975430 126885858 112835069 23631377 129108523 158406714 124629142 9195640 124105627 90949439 2010692 145206265 57068507 167943102 131571891 137201866 12716085 111197629 142896407 3049460 117912663 49587759 146902168 3564866 43119191 143171654 65261827 117260713 63507444 157124523 22435002 105875694 139924722 27745156 151260339 32979099 71647418 55400722 169154403 22483061 155003263 91496584 2361997 138247519 108105856 74798402 23440348 139215856 155500496 44368096 123331634 77249241 22560632 150622006 168109192 18038751 93497603 17582488 99840694 90594989 165717275 84745255 51961979 82657128 152530392 30989113 59371905 144492826 86968226 88209940 90043713 158946005 4970834 140332161 103372784 50340876 42782999 101264648 74241686 74946183 160575761 123785789 169657824 25280037 156243787 62224250 167796851 107765924 57532913 96906171 134563721 11167215 3912159 34741438 86204518 124305547 54001537 19230366 9613109 73371745 32120106 130425802 115073068 58555463 163809178 101880558 88307809 55657116 158199246 151110620 90354796 10043923 41114908 59277912 129558445 120260652 16553733 92407189 50750627 131891559 43280759 13274569 133226076 58849546 2574718 3377152 42880647 67472269 40731864 57373317 42610568 74470812 134408392 96376366 47490928 88709451 111670365 164982824 102494054 169819766 92124598 14906586 122038784 59091235 26243478 120761319 62868210 143309473 13588797 134291602 54073668 54321222 37014066 57141998 97316177 144719623 671517 98360164 148409133 113120924 156975161 60245977 73488824 141049323 167668416 108097356 134443038 126071082 41389985 133145819 65619167 132886739 24582408 24458563 122835472 80307932 19524500 26879176 122669399 122327410 71448144 147041109 99078924 159719590 20563370 140201057 5776090 85860846 69945310 59630526 84310072 152462375 121528495 93437372 49620246 123631888 10731947 27252547 23769927 166883628 147000462 7846928 52245658 163400124 14057062 746436 114820380 67292783 117109345 141521566 168290803 1811401 55926090 5092707 26142940 79257332 70568615 90949779 58895310 127272438 92941788 9342163 104323526 153842605 63033892 51270385 158381163 10824495 51811342 151155840 92258745 99317587 25374200 157335204 108580853 130361168 22389544 15470085 161259331 64046174 14782469 53789632 77073325 169741974 11126500 19975255 86948948 26501181 39991497 107615933 107442380 176545 154396941 159323694 135114062 89694023 141182790 88622717 36557429 148724840 44267269 47870725 108192522 53109445 105400493 30060369 169434682 94017922 116323911 33102961 135444593 83241690 134751588 103544178 19352545 35818966 12003207 40556016 76460934 120326459 72797825 42514960 163094804 55733361 68470373 126258133 45138774 122738606 20908538 39903029 61890676 28516820 77971554 10137083 25859040 53154087 95561505 100315419 88223897 27913439 10659731 50598630 122127269 166837660 79327950 160165466 117233853 136968660 154370387 99367686 115921215 21403153 92910644 76527268 133129465 28909826 34669052 88628480 144687119 111616832 36808774 11523722 91458725 20294957 112462616 32916760 115804680 154141805 10365461 3260702 135876104 71015681 60271137 106362676 114691996 51623220 66279447 83429047 120829880 152611720 80882651 40808891 62012379 107522790 167998148 117166176 30262771 52403520 155025244 84717868 10593329 164105964 33459808 43586725 50545012 112817100 104346068 135781448 160151781 160825287 117569314 147109551 139766520 119538050 56871137 7211060 100026470 99199930 53871385 35181092 117217142 35774681 166482921 15397546 156698571 99114403 101217388 154894174 122920880 97834218 3944884 111184862 107997396 56386807 161990093 168445758 154876749 85648397 71456729 140934862 142058120 156290792 29247616 118938953 86852728 98291365 118957585 36755496 5297268 154795676 99601657 100352836 100756875 131544351 27154338 44051114 156976657 89014907 24808967 33902930 30255342 111195929 11842302 149718779 14418244 82452448 35619012 101632817 113232002 126372611 38497758 98106762 99040555 7489843 31751308 11753800 24107377 106565537 51680731 29313066 58826341 105544296 74000881 52173969 87116738 46988663 82652419 115609112 151657340 161544047 72390454 115833631 17010812 140779244 24983030 134001225 106383093 115707593 156183828 82405579 11130784 155746316 102715360 109222365 102900728 8629727 53840411 89099822 54720892 108308751 109285622 124740390 47137124 81695897 46283996 140789410 4238474 59025309 124849190 138817036 18309867 80725299 42071906 73953332 41607279 158436685 121502536 140216425 145566852 142844268 45979254 50401481 45107834 59118214 20335230 18712291 86002490 155330156 168381481 165569902 51846175 67529304 78358117 4749834 45119360 1036575 123937344 44907404 85398072 112462072 102926398 140852701 106538626 60777482 82681115 159928146 9236882 17077911 154730787 88297201 39111526 169009342 164686106 23565281 12466066 25966021 124748601 35306535 17868428 156832973 15165241 86219631 154567536 1424617 159311301 86763546 44145889 71738147 18907332 142006746 66387737 17344760 130258862 107263557 102362967 146062470 67127764 47639491 153160480 63025902 92224082 27582806 103703927 25305656 85808758 26348844 75470293 147493921 76284202 105694287 93927091 47610166 122232890 87662523 3923940 38304536 119729130 74776353 34572152 141952465 78041288 62750145 105035996 164891925 134546942 153719202 149786490 68279310 73740951 15154038 65519190 52305328 8922943 77587422 30026199 53278170 28270354 73817808 149635156 90521243 4443460 112248025 44139106 161451125 75267976 25441435 22369688 169182555 124966881 119076636 43631554 116356534 48212578 130398976 138675137 98243017 17790347 91160426 78782998 89497112 15280977 139349833 17513264 158429375 113715822 94440134 6508926 38582809 136494054 155006493 83644097 118739220 75772060 74489053 83704753 77051157 139173560 91521268 91161820 98590854 47869603 114219090 3936962 62086873 76756802 69804601 65221197 165375371 157147711 116059884 33194489 8776250 50917227 67126795 90153754 111808014 151070908 94978524 26594273 137930231 157031635 97606809 158170465 71956461 82700920 44904854 6498386 9102123 20918551 26888968 130079172 96618327 118508309 8270211 55968199 103600856 65188727 16151054 132194091 47984727 123636070 89388703 57069085 79331401 141833108 110514535 61679009 4220641 74020363 34550783 133192790 78921191 124473269 52401582 158575592 132255801 139017500 447984 88613452 83344744 108764742 51048416 11408241 70843352 131856131 156158056 15296158 117719271 36869039 93394787 31408656 271881 132220798 134658649 24449910 163356502 129007900 21872676 77997224 87522766 112931595 127246105 130724118 105671694 132210632 100256888 120417069 67278945 30527325 23578439 115518043 3163054 77036367 140055469 63615003 162098876 40997931 63222167 22831374 154539979 60396954 2424353 71361869 110691182 6350163 139201185 78956976 151542539 1110661 104270010 4990265 46392490 20551691 84967581 53374356 19096814 131934790 80539778 89901967 88599376 88052231 69275935 21379387 112589810 12696076 128920792 147508405 49849984 17622234 130245755 57093684 131306181 64696832 157693972 79406541 100024430 64518723 107140086 60406423 35224153 60007484 21852548 138275790 149836504 37053846 18950750 123024342 107551452 82691621 13099724 21504303 133194966 76649175 55737730 109007774 162748378 11962101 36450142 101821670 5404606 21706161 117152304 137236852 57846869 80892341 81641820 93856031 129499183 135853987 13087569 110805031 138165426 29254314 34045016 134092345 33915 82567096 61819905 88414756 124732366 141335773 46458603 22402294 48622193 7332559 136287912 10922381 102925735 119499953 153920465 38289474 165955122 82800353 121005490 152900924 79737599 8941796 22455045 74617437 4644587 99710304 157454629 92938609 5643167 30418678 108756497 105020322 168922268 91265078 50335827 70717280 36335188 57484939 111852962 72908750 19271897 105334941 120667071 78019987 162409466 84118023 165863900 979268 122740357 108096387 86855652 41025012 76003107 113163645 152434121 135734936 128986344 127076360 59037532 41580861 89562137 118861042 44684517 120101447 102538815 27309616 107666950 165410425 160652788 148408776 104004674 8670204 100132703 109409926 46434497 147222737 169952655 52925675 64117404 117240075 65633141 79354487 73616851 89180997 131335200 127018492 104997729 34381140 45995064 110440585 21657286 166020334 89804642 30399842 69496714 100428333 130187853 34368543 66271916 133644599 15056747 85190196 121068441 160782702 10286479 109389254 146835341 46281905 114822403 117901698 44652387 112404646 21633758 91043296 94011037 24855768 100000324 41128542 117799086 39269932 120483097 33591830 16345381 45864572 7477348 17940678 93525840 150410849 168965618 75866223 95226928 165561181 120872261 165791786 5056871 136187459 1674738 52945565 29202175 40193321 103283126 75279655 169868267 149414156 154945463 82161544 111689252 59332397 64867665 45303555 37897046 141289890 62365299 48477336 155666212 96496080 58649456 57782269 135381642 142437084 124709246 41921779 9413750 128635430 108677039 144475996 55409596 125745770 158571291 55624731 80094463 89138905 110355279 37393285 156269848 113720922 94747851 74337464 2705040 153885853 79272887 87317219 50406462 97422121 145110283 134135593 65663384 168892348 111248289 167998862 24831628 163053783 144821691 76691318 90775138 143802558 115412643 84587529 91984501 114509518 147221615 20400595 32229926 168957441 112990721 127911213 28462352 161800169 125252175 39916340 112765029 144195122 111301295 29527861 35694288 32315878 73970400 40313035 51418931 146948561 37999097 96444332 123202434 59933347 130443686 43557026 49161739 96857330 9392007 39618976 135277891 81623307 21704903 3226192 130325604 150657026 32819554 31899752 103384650 22006534 140358018 62555495 7196797 140898159 9907192 145451813 13424934 39782091 57591172 142728022 146101961 90639019 135062960 90980600 26931264 134187086 158032272 86879622 81502488 169130212 63295369 14448997 5634191 24858284 42728803 70143241 75620658 43715976 8377464 48183270 82192382 128758476 48085197 117318377 145828958 18347318 163613576 67577176 144122838 86235322 20918976 96715975 160203444 23107250 16425604 115829109 134533699 106112198 75981857 27743269 56547457 31918571 138575738 166993788 123811833 156904458 50245217 79469628 66775949 143685003 23540886 46496581 130302943 78044314 51144959 73719140 48678140 89266371 4818361 18821737 46399239 89995365 77358109 49962660 44340930 106605997 94658278 31579676 45545210 152538093 93542602 60200247 31746548 116679126 5407207 148510368 91608308 137501049 136993803 139933154 33761507 59746874 100736594 85359295 94849698 70056371 89424658 118261877 61618353 79166926 21459219 114541903 110541752 83261512 15463778 165355549 52376575 113712388 33640025 155625769 151427143 71968565 58823468 53052291 81177431 142758248 163606147 22200708 82193504 60796896 51441813 39324842 36459254 23016572 128808694 78575190 45660249 86139119 29931441 11540399 84950938 152711136 59092408 163857186 26388522 21574904 64375974 5526496 42480127 163301779 123912456 5336759 137581051 161639808 156893578 17416143 127233508 28865473 127460815 108442405 10069304 168558043 93751039 19867033 132830520 150550878 8357965 7676503 48729684 161110020 69325558 120573707 44029966 135199589 162952242 127917860 59619442 36034203 73248206 135726181 164211925 46494082 75607058 127658729 24050716 80773885 47357121 49382790 41447802 101256165 29646487 27728224 58157952 55151485 14955682 81986818 94143892 115254764 115791930 124242103 39650443 99109609 132970311 79899184 158431976 5588903 99418380 104493356 10045147 158163495 87240770 49707303 122426571 69565360 20757255 60753801 106550968 68727821 38273562 58266684 32826762 2825281 74701808 53682345 110616093 53794630 129202431 109332168 34724115 78651639 114212341 30862718 32461160 131032566 86754655 110340268 135805163 132756485 80489985 2081089 46175060 89262886 45448395 124325658 55978824 79491949 4726646 92697124 1906669 5346789 135212832 133792312 30737207 53435488 97821009 17638724 136154156 117932604 77107903 12616346 8207498 158721537 32019874 42085914 69747855 37499314 98397496 116966545 51016048 285787 28296789 55276843 111472179 46163942 77720804 149031146 55547874 121416346 98493563 129530939 79214271 141483758 10476267 109675381 16719211 120812999 111715432 145294903 131773120 8413334 141060968 85989026 15134692 137041369 121345184 109807233 101336065 92884600 128683234 148120388 120723069 76483561 85857565 101361871 149785980 53603261 48990056 155855133 63913982 11938199 121491928 155160428 138476662 91303923 108555778 43540944 22804480 24034328 140797247 30415975 147771412 80506628 115072371 117327982 83290820 7001535 74577436 21588402 136175729 48084194 147704449 14524256 112345078 30949996 56184643 99281802 149035787 147020454 87518550 106474587 59127377 24697600 21559689 135205369 73356666 64722213 156553017 90514919 154903371 20340347 39642130 104778463 159791262 54682404 102067354 82815857 108675186 102923151 57679589 130012107 113555801 160974598 75923190 55803265 36844950 84229696 103535814 70722397 55291157 146519175 161718110 7557316 101188301 61306539 96546723 163187505 130706761 165732660 80104901 46618131 43630976 158015000 112060532 45694436 163971511 149512280 103146735 124934071 147403702 34616318 66584529 96086567 51241111 129937987 57455104 136146897 150796562 165478221 40538370 82308866 96861274 48546339 136531930 81635819 88759856 77004322 168449447 94338950 25858734 135820174 71220497 28468710 99843193 146474856 65188319 95910736 38988752 3300601 8381187 141004494 44013986 5979988 142255252 164651749 163592836 154854836 11444026 59895641 80128973 165060888 145869044 51310267 164001227 160493022 109844089 35822757 122921628 158476771 35373209 30427399 102667131 133824952 25938634 123308361 112940401 60114550 157517750 78752704 129436453 15027473 7173609 123223021 97699119 111366847 143560716 111626233 74356453 82608712 168443735 69029588 168524332 38723501 8413742 118165606 47360096 168295597 52713821 37173424 29716374 94329022 10954562 46231619 109763696 88979887 143733521 106649874 39202119 74516576 37302675 6274275 36571182 156433643 13165242 66204579 139254718 153647054 6887193 137233418 41798189 8597750 93812375 9609845 76256424 53091816 150506865 36047480 53981205 49369326 8480229 132985067 108136354 9427163 40317200 5336079 116249859 44175809 22797680 142848450 66469235 77348810 102693719 113947532 20151001 118706376 111678576 36374747 98392634 101824696 26443959 64580994 58270084 38491536 167302321 109329890 43260206 83271525 100820591 157150091 132879429 79130971 54624740 110757482 27793861 26867667 121355520 155330292 156061428 40384537 54977048 91221898 42727137 29811030 37303559 57439260 101717630 119413865 73223369 115706556 71274115 139017364 132623800 6400245 90533245 152042390 63908440 131019408 27113997 93011743 9596466 148978106 90219510 122257982 101703894 151332317 59193150 138888164 145518844 25978992 76147488 107411304 68342975 16827688 169138950 151705178 65153316 24516975 107273621 15551039 52339889 17442272 31294365 70757145 70610911 108362199 4928300 164786865 76260470 96932130 118447976 8913797 67454946 47209816 118053916 96917085 6191876 109196423 141349883 138799033 155693633 96221938 49599115 58548221 159312576 102531369 167733407 9548373 68876435 50475771 117175322 142129656 130624855 18677934 15060521 134966995 76441622 146926104 150095278 85768468 4356607 51568140 103051433 75015492 72539884 111270270 78094634 3445050 88215550 60175852 149714512 143490030 105997805 151788818 141540181 14807153 14781976 33408009 35065458 85673880 102387515 159510439 148498196 51437121 122601484 86370812 26396359 44114813 101710082 117546908 72869140 78890812 41434542 41595073 98282746 56938831 79033731 9236746 100883253 73871307 53833237 86243839 77118970 166216106 130354402 127910992 135750457 150658539 99710797 148251577 154079211 74057746 168996626 78006404 26364382 21041512 17745637 123794391 33781601 29567930 122948845 16265141 107684579 8668963 15735030 59991776 120674126 13056748 127056878 132680512 105773201 76922637 83421958 138599657 28659042 63797906 135312945 42142320 108441929 17411349 32546653 49072676 83816103 128415297 167180329 18696991 158931980 120759738 151295291 44354479 35527790 152905327 116556199 148576855 24828449 72075580 156770753 69942165 156290605 46889638 46111463 163410409 94332830 117002772 703800 142591563 69383562 23225910 152274355 42786569 83614874 107529437 71117936 90142245 81845429 26964720 136114801 83728247 26551603 79021321 47595189 31688187 52640296 116860788 22553849 282404 116389956 162766449 23912149 163496225 51492116 129904616 69807168 38902239 134561171 6289371 75518046 103144763 133704150 90093370 78045300 94931145 74390385 128066916 5104556 163118315 69683136 51615298 141419753 97453299 139387794 160674378 82337817 57194562 122919469 155703850 71186344 148284846 141522569 56180138 128465600 29159794 60935769 61022197 147307533 86773967 142068932 105226821 89500903 89208299 151383640 102664292 123122296 16130654 156972186 120796764 93312014 163201666 69274218 54999250 20297694 117886211 120137895 66976787 25552972 72360194 96102122 159526062 140070361 159452741 142513023 45348792 2834189 109516176 146129722 81033271 152247155 88863794 23563054 123633656 151116400 5574912 122997703 112972259 37312739 151419952 2621349 32219182 35268914 131745971 70478736 21559995 60571646 93936322 22633783 5088780 20573757 61186978 33039364 61527522 29900008 123883879 3559443 129307848 46496768 90362106 52817980 63335659 131714198 167470502 115342637 159485857 16964708 99664965 128697310 126478062 78584370 89664698 141518489 158346823 99897729 33920695 9283513 91710886 105050684 97946112 85169150 152197022 30900169 106829513 78240511 57585902 141359386 92521412 92096786 151438244 132661744 43783296 61097507 49487578 83892433 19410396 42955073 130172757 137085960 38738529 40324085 78838265 156268760 161776080 70012086 138192983 56625113 128632999 162435238 143127386 7938235 117121636 100115516 152314645 132679577 98936311 91500545 48013763 103487347 30208592 115847639 47015098 93109051 60271103 144722071 122312620 162755756 37875779 76483697 37559613 130434115 47295479 28822854 38604144 18071510 169146617 70275399 114584505 152888276 163292242 94927082 115722842 102706622 136219198 9322426 72145790 37351040 51536384 122524406 124386875 59811406 74951623 31265295 56837817 10512834 146607388 102448579 57862934 25788031 14786073 66003673 124689645 58307042 141270102 34309196 123775113 56440459 165351877 157836755 112470266 97929554 98200857 52949509 143701255 127853651 144371616 77960623 150088376 156168358 142364001 112352915 91127310 95551220 23298636 155523242 77977725 147996220 165528133 132546790 126883903 78545831 120005601 131926647 59809689 141905205 113552571 59868424 23212548 94476616 147660164 169057129 76428583 43465566 3486802 82403913 81933846 120835626 153351917 68892772 73442805 2577999 103625336 112922721 59158164 72490040 10511304 152466914 129768990 96665723 68112200 139626950 13322271 101410559 45658634 75657395 109146579 55128229 92885671 80674163 45907735 157578899 36201959 38934080 78254672 116681557 56483877 98989572 35494181 85784958 87455497 134232357 32676533 142290918 10586750 61670951 239122 43774269 162918837 111396563 161190345 152126812 166657528 109907873 91222408 117364056 117125988 25453930 163382580 102330803 66061235 26258081 20053744 111312770 11391887 1389665 82657910 56326117 92412527 63207122 45603316 167895298 163819140 46516590 88510432 89210203 46852731 54832820 143532326 65701362 10341304 98610591 98335225 126245876 141192038 77014029 105042116 71577769 160731464 112310721 13234517 113416571 161269463 66523618 141341128 1875253 138434281 49746981 92796013 32705994 2718147 41215395 48065205 65931406 79780915 54227144 3203276 19049928 145490488 127103203 116999032 72748372 137946687 152086964 159313647 362372 70983993 75532836 41320642 66995419 157825994 72577301 55298637 47609061 48210708 117263263 73220700 165227692 36406656 152824373 149178961 121196213 17308210 69359405 105452887 36996624 69408705 44616721 78270652 119124440 115991782 97101552 36496161 95579967 67477964 54328804 103131010 146087715 140235601 97901555 158293698 6896968 109517638 53516748 147539447 109626761 125768550 159074389 98430357 141222179 150654595 146841121 124492207 38897887 110745820 163267898 51799646 83729913 44256304 144940096 68672877 38875481 96573872 104896001 146065411 135985992 136553809 145382113 167858969 36194360 56672475 75132758 132266375 33920729 75871136 109790777 31922005 52784983 113197492 139568487 55423621 90916765 80490104 147831337 66015454 95533659 30183483 64305832 72474094 124985666 108514128 4945419 44450529 94591145 78301116 144049347 40746790 2147950 7676911 63045248 71980669 107760450 21514452 145710587 50785970 43958719 64997273 36795293 147891024 41541999 54789708 54917395 88031831 54218083 80189306 115058771 63368962 68078812 70893961 79101170 143289243 120692146 66116145 86930180 162947125 34583151 133816248 135696006 150027363 131721814 96496811 13913106 136972281 73390700 167531668 69810772 119609994 117212178 12117107 66389488 69863336 115639610 690659 159599366 120576920 65548940 13021439 157349059 145300394 133916361 150663554 145288545 155255577 57339759 65690108 59058680 47280910 102492745 168172925 71063264 81173232 146419079 5122151 44501546 104598484 161655873 49000545 153953972 39049119 137900464 91054329 77083967 95521844 109005445 21013411 117414563 63164962 27960138 119596139 89831451 45434897 65719331 22920641 154914319 103575679 115847061 99534252 58227431 154657398 56691005 75993604 92443348 86520718 54784387 72170168 58049798 124121896 35004003 152699627 156626372 73196645 97272572 94437346 15167927 155356149 64604131 93399122 13043794 89142492 85723418 604928 18400664 103751816 57452299 122654507 44622161 116213887 49882964 55444548 52704403 4759592 114721746 115380292 6792282 87451655 106852174 132056034 157689756 106063017 25146179 4861235 146206103 35185359 128646497 164639577 32551974 138569567 98230471 23388838 42471083 126832036 57796583 50119757 99244181 16147178 39123460 72618322 88052197 103853646 4381461 154272008 158175531 31526619 85909075 30692446 5437909 81649368 100094368 28488158 28718423 84122154 158795113 169042033 66397648 163430911 22230798 44336799 96602704 131334486 60960283 598485 133441670 63219668 50992996 161877383 107765125 143519593 142155020 40834663 120446309 25351284 92403551 158369178 105129411 47053552 52713464 69202138 100748698 126093981 103250503 38440383 24639358 151837999 91167821 135252187 7479456 159901320 153112744 73997379 99856674 146051624 126655474 129223868 165644702 89905214 157813822 2993547 55906387 157962385 33808699 151642244 53627197 20332170 118440377 7591333 118193775 167105495 77877255 27923639 75829622 103007505 141335314 145439998 169698879 66694876 71241815 70140130 11690781 85829362 59982613 108576518 161608273 51586415 107538515 84200524 161671547 42503859 150506899 58823893 156020033 107416047 131058049 2900251 68323408 34801652 16792498 87719507 58006754 131254603 85246959 109902229 69661461 112947201 106744241 126455979 18331253 162005291 78055296 54064301 104812718 50399662 67641572 7912752 43528483 44062487 152115167 18419330 122133423 163660785 29293380 138924782 124867635 53810559 1753516 136648006 131845812 135485376 157955500 139245912 74880308 146274273 137940159 46712362 72433532 104439823 53883149 93843927 50825308 82501952 104467992 72189412 111234927 75344680 165636678 164943061 147991341 51560745 106892158 12350398 127324526 42188169 7762999 96376604 96964328 166640766 49754019 123848944 98926944 87334372 20986704 54054305 56928240 10186366 67572841 63475790 132708953 42564838 92301619 44650806 168216700 102051153 65254653 157379948 11476547 52736839 3312960 120143301 27282212 85493765 32975886 47813656 168626077 45444094 37365813 111384306 132302721 10854211 142869683 144282230 97662263 161816098 72962997 60062921 129775841 99973549 168679389 13934237 4378469 169158075 48521196 153440198 28459921 15237678 124283532 156425568 99003240 35719380 14343019 21543488 70497810 89133737 4369510 28696153 43453241 102000221 133578214 154381267 103097826 126600275 16137182 147637469 27087868 117434011 96992786 87537063 143932132 143605953 86133849 29998557 139826615 35713328 51764660 8007918 23452571 105423324 893520 26387451 104217854 163681049 11124273 163716341 58120008 109377388 49472567 81132670 88088849 61393953 56703636 72488867 144093955 14157872 141997668 37734679 54692315 96075942 50840727 164231628 89707300 24412408 43161419 67102536 16217881 13962151 165167342 127754541 130927489 68799544 19145774 152711731 99795168 36965633 3386434 87444532 127033469 98077335 124539314 167955665 96556787 3679786 36724301 78161920 63056077 139906719 123680967 26775289 66083641 125618831 31258512 20253851 27352847 107778640 109105218 78352796 23496992 8914664 114789236 155190892 96444247 145411251 26463781 102564893 17892364 47950625 138689570 18649051 157828425 92335976 72906761 25912845 156234947 55648990 51406640 11630261 125380593 108372382 113220918 18422543 42880018 91675339 49899556 81734300 25369355 134720478 14907266 49662032 84617211 49133672 94197051 107420909 167382680 69950563 85478754 39906956 105951497 136085136 137919232 24200571 50638189 21788509 126101801 67645482 16566636 2088280 49572272 4910926 143013486 51190672 36420783 27567829 16586611 120012146 67627156 77448498 120274490 54057790 142409680 75699283 147686293 94042368 15499835 109621321 54694304 58499057 7571766 125852360 131328111 52657670 32797335 60796233 8471916 155009876 47814625 112574442 7201608 99324880 167597594 126530201 21259095 140203981 107845110 151497727 60046193 26938863 167728953 67112328 5656546 131060497 138110703 156232312 54736039 147987346 65721337 123003007 84528743 41492954 100713967 80244097 106603073 81562685 68390796 57560912 76299519 92896619 90103230 63472696 52659098 22006211 79464630 131012523 148419605 96803083 20454621 63449831 142311726 61751038 84791869 95917655 111438434 106323015 147914076 167617042 165420438 153904043 35628379 19692086 75408940 39384478 125737389 101239199 37909490 164702103 152847493 72823036 65297595 121241501 122960660 104196944 110142354 6494714 31750067 68774503 14425571 26478877 40070887 29234152 162113955 58417899 140393480 112033621 123476304 70357118 154473271 105613843 99133392 63719519 11260375 92145576 163867573 147177126 153086428 63520415 100766089 4604790 9643692 169167629 89548877 93843604 130084357 47262210 161297071 122282462 44861912 118781856 41068515 77246827 103003476 30415346 147159990 59612625 38492437 99907011 87387650 91593314 79852349 119435540 18653097 110080440 76583946 36157912 92668190 83495823 22362004 126663906 123903174 165343360 109516108 159518854 23622214 1294720 165219192 149363190 102995010 145766211 71179816 124671404 132226391 154746852 152073959 43221463 134436119 80586919 64971977 854573 65142079 142925120 155628030 102484585 36863905 118425366 104582470 148855247 11311630 86623245 64506075 13734368 133570088 76289778 18986858 41602553 103881339 115569315 12558920 10426746 127821623 103849175 6774687 34627623 25140144 30986580 5063059 159146367 102878203 58838530 8075391 61811881 47274076 168415277 28290448 78113844 37979020 31179326 20311668 17503625 162209495 132863466 71822671 9934630 162725496 166232239 136245038 19603108 6046067 57211919 58547983 17003978 115414598 167844961 57618474 96403022 162630993 68094163 114972496 79003029 46214177 127339061 62020539 114190224 165344669 129688121 19739448 5384274 58230678 45778246 83608754 83665313 47156912 87002923 28938199 110179958 43041977 99433731 145459548 38874784 60888050 22068312 159267849 135099442 120437656 57566097 85096220 75635873 7050648 61380098 90181090 30094726 103457325 124346653 126735867 121727429 156228623 154908522 59759607 117362866 112315838 166490639 51212381 43924617 27520161 159641577 5518982 107171774 92148687 133473426 78060753 70015690 40956145 167367873 948277 63468514 153615536 14242634 80886884 142964271 140045320 2137937 156686586 16840625 46330950 23806936 110809604 53612696 51605489 32544001 12590013 165554551 90363806 158553305 144409424 119943619 21805985 59624406 14861468 88179187 89887432 83671076 46196854 65111207 110708352 133550606 86472506 122704674 98309997 160105150 137179834 154272059 46826092 5216892 117456366 128209478 85635443 166558112 20679752 115600408 12325425 57664646 51200821 22043628 55323321 8444393 79178877 161182899 129208058 33189015 2248896 131321804 30602142 112378432 58836286 119999396 79029787 133120931 53173569 131801629 9721331 58985546 22449588 59541395 157680610 135308253 148661549 115556684 41172657 37642573 151270981 38567339 30008094 48347660 132445623 135286935 118506660 112797091 75564337 157412520 42536992 63686879 146235020 95945399 79337861 107870083 54112955 2329935 139763256 43368666 40286294 2619989 161744528 25925680 18033974 128956050 145056495 113373952 57670494 117279107 80769057 85050269 142922859 130360148 89373760 23157570 142295372 33508768 80222031 122538193 145453751 165091437 85774112 38988429 158211758 127482694 122997227 93371599 39515412 164444026 84470535 51069887 154437486 16756968 111589462 25517816 76213873 39499670 141241542 25965970 144300267 28403124 71681146 95465982 129991248 101643714 169155406 155130389 12877058 64240807 148969606 104481337 117292792 86355172 42351675 19439704 51901374 106249371 132620672 146606555 14454182 9363804 121357628 167976915 8758043 153000357 96030212 50625354 165410374 45123559 44037038 157546327 98663546 67716083 62200008 144918013 12401211 42129247 23986524 31082681 103996616 1551947 25268766 92049679 88056260 157365600 161155631 37812029 132432550 10436691 5661289 127536227 112988324 35886898 50515942 1034688 165081985 16907673 163856234 131957417 149659466 15032097 4614140 98462079 162576695 141853933 21373760 75290059 160638984 28318481 18769513 25462039 118246186 72630375 19302616 60019911 55303091 93566538 75340872 28465599 39650494 35705491 40869207 5839517 159582026 19898908 65090246 168460650 158891945 31590216 90912906 101586271 142264330 138372214 13556973 4408185 100238579 129578641 159269617 106018494 9508644 152897235 21715001 68111027 23693784 11606597 157921211 87500598 154700323 61397829 46498774 161203248 16073449 27133003 60510990 116748010 41197426 55494018 26919177 123971429 133661412 5959724 47011324 142738579 291754 28142956 106164830 22035927 104064905 121067914 76092323 113973134 78595828 74747351 7854731 66518671 98653618 139987231 469166 30695795 49292656 30128607 82573624 84951397 17030413 105713361 157619716 3486717 164276134 56445950 78719214 121351389 110775825 90287306 10421629 135197141 12337376 163677258 146854772 77937673 82818271 21788407 109634972 659141 53207484 39899051 69776993 61729635 66010371 150496444 99712650 117513180 8838402 94883936 132646597 50263696 82496529 138880021 41293833 17015657 126581728 37139815 134672759 143800705 33906908 35706596 149986444 100340732 3854495 152901621 134017766 44129127 106150635 74737729 72909940 107253085 104983483 73744419 58575642 156807524 80295012 42564430 26568059 137553545 113346259 161606522 152034876 119373915 30149381 163946351 75468151 148062741 66316983 167117021 506294 73880504 20803189 138179723 21871843 52759279 55635798 121247213 79061118 44751531 79722010 34661232 6166852 111562313 14567572 92944185 14467799 60331130 1034263 71271293 15364974 126985529 14535918 96301277 6785142 6977667 20200216 105379192 141878702 138596002 108131917 123665769 158430616 20794689 77710757 48083361 164437838 85677399 135244248 26286505 128670076 89670903 17156213 29944208 6793013 126618091 23824769 25879304 138083112 130821732 126974938 52921646 131270685 86485222 164583341 16573963 38634574 125018816 58663685 79962271 118834777 92829911 80887751 24633102 19493322 41725242 76228935 148227709 56848136 114787485 32975750 156512200 88221670 102193256 28924327 143712662 148391725 133525310 125958661 142268257 98386616 167646758 19866183 96925976 78707671 164313670 37580438 8891153 47419919 164078135 49470170 17772208 165316772 97614119 52063843 74147744 110439021 124592541 82235511 29109831 48484561 34068051 3902707 127516337 106067063 104457248 144976408 33228472 68218773 66760292 10855231 79097005 165180925 102478686 30690882 77761672 19455633 108935201 136548573 11855613 57212905 100059382 18064115 76055620 137979327 22028175 112554705 108133549 90773353 69826633 156033480 31533164 70170560 8976867 70805833 68339099 14883789 43039733 70789887 3716200 17375547 76925867 8731863 53654227 110165729 127285137 141881252 6982597 85264877 19571573 126120960 46253141 42047511 53639029 154595892 4859569 169586475 55447642 42367366 6439090 32001718 27091319 26417218 79005596 48534133 69515788 11466449 72771526 40817663 129055211 86266806 157150941 6458453 13011868 76989141 115275453 85421447 131155 160957292 149917169 111767826 115830554 157906999 47884206 73709739 153979506 93373639 142230891 162911238 79962509 83919038 167611432 144034030 800649 153554914 78874084 39473388 131508838 8291665 88405933 89362081 44845728 78426440 119108273 117386207 124708787 145862788 108178701 102786386 101939259 35146327 12429363 92246131 3691737 109312193 91802040 198543 63558410 16841628 81864656 133727695 76466510 139829573 167933429 123881295 119024123 42226691 135849584 26681891 58137246 76760542 34028815 69327836 58468933 158302453 65470774 87624902 97196939 150173189 158414313 95770350 74628963 11652973 89731593 130583562 137886422 84993931 27716341 129384025 134529296 14702331 10078739 95756971 27770911 13807808 104956895 47328374 161053155 103433355 169351467 167491786 99689768 142497111 93012100 56820120 85280772 161226657 72550832 82031426 99797667 52539520 13198171 61330696 120089173 75328190 35639565 168451827 120077188 169806897 144747503 155337925 24206691 110306268 98682195 111051956 143742718 61052763 151623391 93868764 87421616 138907986 123597786 139785169 35197446 123676887 46547207 47830792 90372476 163585747 17167807 113467928 31544248 78201037 88507015 161573304 152925778 21033233 55297940 79610269 12591968 111838563 29063880 145371386 154239147 37095904 58875097 51539750 98810613 52757307 87183089 122711168 123916434 56749740 131050263 123075903 65571754 7547660 58871119 22106460 22383271 88902707 144364425 2556460 39366781 4508349 43050766 87855949 145450640 54630231 10899652 105377356 112164113 15072710 93868543 5808390 150910581 50017689 19839935 93944550 106164711 139700611 165243638 41576305 156525936 32061456 27266215 124212931 164209732 132405027 5789078 59823816 98018192 137839808 117003588 21173908 164294358 169201289 39187125 31215706 103982829 25306846 164394675 14397266 84116663 69825681 167640451 106358477 148096503 26095306 89727547 57206887 80161817 135771452 57308632 3102092 139704113 46418653 156987826 152560788 143467420 25250066 150341268 139674669 76794644 87224076 122136364 114549740 105002880 21564857 71880981 19108136 6764147 49726700 110364340 164125174 120358742 128379954 9986208 43684832 116272248 2133194 40752468 109994947 41860783 38306780 159148475 151851854 121219911 41411847 162104435 27123534 45671588 89227356 130867462 66308415 156155455 60407035 92862313 99091759 105608573 31322126 41264100 137099101 83059722 80613592 137300602 13712812 87330683 66339763 50566466 91519993 42549130 16914133 9623428 102303025 159493099 80264769 153863753 77697565 73702412 72981476 59003634 66663783 27152451 20595619 96560935 145765990 56503308 131631323 137057145 105180054 162273313 129899567 161234018 95030646 121676276 145225764 144780228 7389934 50324811 39082218 23153558 151891056 120089802 90541167 60379291 16916105 71480427 29522047 14288364 144052152 161593092 93631410 4637294 126121640 98765852 133000486 39985717 96940256 49468385 156790660 86008797 64800974 131985110 29534134 9496812 28490368 55150482 157270366 128304899 92174391 5498140 99135381 60307432 46007440 156121404 108025582 19493390 18178559 155338911 79825455 140821914 165548822 147567021 151178399 108560487 69231242 58168271 135467271 43449331 107281747 163186808 45563162 37717543 17776492 42721034 53707777 13209153 47624038 24208850 122349238 37307316 152421252 13571032 55129419 83704209 143305410 111777669 130656118 163902746 79604166 148272113 144819617 91365582 32675785 163624677 153783054 123215269 153459374 96304354 166449448 1241238 148146007 56338306 2815744 88048236 49366946 66052123 57755324 115095389 57386135 169359967 146712363 35174700 126100135 81214763 73319147 139623329 143830387 120785442 63502293 86222385 74479210 86054425 33924741 25838215 98323189 1703366 26684832 132818246 166294799 31383326 137589024 1631524 57655823 83453408 17294712 63316075 162011530 138141099 39046246 41790063 58480323 132119444 27004721 102422280 38594573 129076291 98477923 60030944 132033016 33435141 2650164 43569198 94564081 51194242 85908412 90172420 137391807 125287909 3567569 89130065 139838294 48094734 156805892 126078732 133171523 4267391 49322185 132682484 34968541 40062064 47951713 127132800 16425570 72924645 90730955 61267456 6526283 56018791 102630904 135878263 118996294 94079717 36324019 134308126 134041515 108072502 143469664 106930391 76877009 2216052 74261423 49371944 102217090 58419786 74247466 74778087 126086943 42643089 25381850 135718514 35583482 135639379 93326277 41270645 80368061 153968745 29339756 6064818 15649299 86292374 131656466 50465367 131713331 57734074 47310371 82207597 114363131 92509172 126265069 160186444 106740790 119805834 148743438 105877819 133692335 167590811 157614344 81409566 109448176 140245036 66039781 92351361 121545155 60790385 97629181 30818909 50939956 142824633 40340966 26990339 15979303 167390619 40069952 2477444 84660272 8497790 48750237 50488810 142853669 98207419 10311809 43920333 163596899 1766963 129243146 57769689 53014993 15968729 122954132 29134974 12538588 97255555 22005973 42652252 114157941 12336373 23939128 5401920 36484822 106958730 71792581 129562627 89923710 151155840 26155503 114836020 124388796 4133244 115660027 46319509 81212638 81748835 137088 114871074 97575053 155426733 87598637 46249078 99997502 2267137 27027450 59413776 4696131 49076739 95334708 42842567 30049846 77246895 56922715 33969077 12402095 29451905 9887166 42750155 97830835 145629140 106160325 168471751 96687976 160739097 151427704 41331284 71146479 65285338 37506182 4090166 150916123 74095996 19134962 97866467 152184612 138495532 11741101 71054781 68828818 19482357 98291229 94189928 89297770 137636641 130145353 58664501 121146743 115058057 72951828 124437552 77526035 35241034 86805536 147390833 109868382 113070043 21027793 104185418 145860748 126534145 96321286 2550 114249945 135833043 23444632 97114115 60385207 135446225 96337147 44012133 73481191 89513007 102814861 144836736 67224766 29562541 62323003 74986439 106089112 62124987 10333960 99545863 167791258 54564339 123675255 53322455 153479332 113497491 21580157 117795278 38796635 156404641 18246627 34479485 52557285 41446170 130431786 55404615 17162299 116579710 55653512 43084205 69100852 123402456 87339404 94330314 110070461 157706807 108112979 85172992 62673441 83232833 152432370 70627622 31125504 80660393 68882946 51820896 109454228 27103423 45613023 50213070 53324240 158936774 12745614 148503364 116173189 61999884 101012283 112544182 152466931 60641159 161973433 128279025 127793539 23566250 27102573 86694662 75478181 86439662 16050720 55213314 15338097 67939038 158455215 73159126 58024757 131794081 24796336 154429496 45922491 109318330 19862528 11012515 11093792 119675988 60996136 24881370 121877777 35634975 152509108 30561512 67331118 20190441 68616981 84142588 19934064 158523130 19039150 120903201 70773108 2164083 136802995 144468499 154765569 120504755 8874459 80138782 7063823 40840409 76994394 63586528 8206580 141068618 69905275 7722658 76724298 84889738 24740287 151186049 22612975 105531036 33616446 60671980 119232084 161321245 35572585 18425093 66195008 48237925 86269356 30836453 20870781 5876985 164627660 119155108 164374020 43669991 127891527 98609214 17901323 125535412 132156283 93639519 163982459 122911496 157819398 2212771 90025812 121748526 131002765 25345300 65591406 16818695 63709217 40301016 36668490 104466683 152307301 5698757 75460042 44031972 50753585 83889288 28205278 159914444 56770429 6713402 118636676 94668461 165923332 30682892 51264316 44430928 146044773 141933204 135866040 39416234 104862681 62436325 20095666 118382900 143529334 11657019 153409683 87470933 55458947 133602507 88184236 128468983 52363485 81823550 135366325 10532129 143002300 109547694 85449208 42908952 95455 163335541 106946201 5944288 103402874 91629320 4889336 102398208 20363518 133749234 156142025 52040349 51121125 41176091 9314878 44060192 50421014 93962842 45599440 63332922 57788882 100678165 115550088 134374069 25764605 126451185 151482461 10571637 72751007 15793204 109739879 44897663 61562389 86174853 51965906 44464333 2232236 99482028 43387383 30728860 72879799 38810065 29271518 149168455 151748035 115147324 72962232 116355140 157569481 29798144 89113864 8665869 71205418 30988501 14302168 115584819 121264485 129976254 32969324 129173548 65695633 127850285 71729664 161231689 72154290 85788698 40821539 127824309 134183006 2970019 72609108 168487255 81629597 27474142 56273434 93144479 140333810 33097895 91234614 102471036 142678960 98328748 63568270 134230385 96127027 999464 130734896 64205991 70456177 15439196 15123098 108418843 56747887 169531888 123389094 37315544 35048713 5106018 105325098 128843340 78743082 127934690 40183512 48514005 96677249 91365684 147758305 114522829 113091004 138732699 9272072 15077436 113374105 112206307 15571830 84053389 146408913 76836855 11396919 116344549 163221420 57767020 130289003 87929967 168375667 117190860 161435672 24690715 116493061 61228815 65920560 34511003 14634926 148380947 25511611 64731937 143522330 27574425 161948460 21008396 56858336 6051949 83702475 20004155 139789929 165512255 126705913 151858994 19893043 136560439 97318642 35612246 47232477 18909882 68177837 108289949 134534498 84201034 60076028 60687025 103531309 93517935 74737678 14100361 95290831 121787218 17402254 69453636 6758554 160212318 62986717 141454790 83419595 145208934 102246942 37556213 97260417 87912202 101896776 7385514 59288248 139185137 91994786 91155717 83815185 42164998 169806268 106981748 102326094 165475110 1650377 92319639 97903697 66467688 117686461 156928955 139984511 118477046 93723346 5401104 138363969 6256510 77833633 93336562 70932058 125796073 23064104 91479278 73412154 45933303 63099240 101594023 29717156 98833138 74913560 137334959 166643044 120493229 159808959 40530227 9858419 161088158 2356931 8797772 13703496 127892054 34816663 39599494 7855496 113508830 73710504 162252743 86044412 78144325 102775778 75736649 123980405 151970038 152158228 8619442 17256411 98671519 114623571 99884656 42514433 13265729 101929858 163077957 428468 112261540 56739234 137591795 66358752 122657295 54791578 69059831 148939295 163325613 4579069 11924854 154751969 75799770 160222484 9303437 145332966 46000181 87154325 23015858 38126172 16829269 57157128 74254385 77219542 36418964 142972261 157844303 57277318 27643598 148268832 157391576 64335514 159513975 112925203 126638831 30745673 9194756 162100610 128698143 20257268 48988373 60699775 29410255 123553705 112036681 101828844 89240667 44676901 26138452 118886542 104671448 159711872 21925291 149070025 21179977 68077911 107964501 136036176 81377674 106907985 150051656 12059698 67811453 23468449 158244874 120730787 16997450 73131807 2437137 18962548 18794571 124495675 42914069 20311447 91705531 55857801 8448898 115928304 169170927 19965650 14605873 58607007 25332023 52778455 94679443 65743811 168078745 73265971 66886755 26286148 137700323 88381198 150114165 98986818 164450775 85557175 135125588 85702100 144996672 100227138 135663910 100332351 34329545 31602847 23766799 58039819 152278418 108235685 27236278 31800846 94324891 31339058 133113876 151623527 131821417 96321575 61809518 123516186 11491898 78372057 164792492 160103994 43893473 10909784 48700087 59663557 107805772 151159699 107827226 131829747 130371419 63390926 46229902 139701869 17365432 71697415 126341518 55222987 22949524 100544171 23750326 38360959 59863528 129264243 114997197 3618688 63190836 29440260 20006433 59398578 97376289 37171758 110215794 96007636 29875681 29906298 88125773 138289322 29452228 163044722 162867378 100441491 72841821 17913121 52822417 143079786 36574225 77461537 43515376 17930801 107696904 150631101 108594181 125723789 87620873 71752070 39317651 140250136 129447078 53007173 64130953 127757550 95852358 3306568 96356476 69365661 14674927 110504981 153902394 47305407 112072568 21665497 2060672 14416612 36862460 41988912 36766631 11649947 24506622 132898639 18731739 121149786 141329806 67917261 142811305 6179126 11290584 133205642 161709661 100484348 32847859 98035770 78261710 121431187 24755111 129233983 27543638 108201464 143775426 54912465 72248028 7301602 54031610 6771270 31965593 119272816 21981204 123834256 88960099 10393987 64868107 49401303 44292327 104451740 62752576 1781770 143612277 76382496 126308045 73185612 9404213 30651544 5809461 113069074 74534681 146435501 14868183 5136142 10258531 76585765 154910494 119323340 44510097 31384108 79714700 145198394 66193886 43664228 75684238 137629331 98691290 152398472 100226730 104824737 23822797 80581853 167807051 20162323 47957306 15005186 25745684 111891552 56726025 131246443 90381282 63850453 106344673 55261849 29824528 48228065 62922134 93516626 59375373 40994208 50825716 1118311 14322687 97222014 27912997 36038198 48495747 102384965 9511449 135873231 84784678 42806408 125433089 143229964 41930772 166420140 54921866 99274594 75550482 123250663 130762572 105782755 4772359 128412475 152806914 21191520 20940634 79641192 108678535 119415191 64822972 151479129 12668468 97894058 32657731 55821217 70720697 71059796 128478758 2543438 25806068 62957851 115397122 34841449 101130790 144319358 19326569 52053813 100722365 85299268 133275512 56721656 67465180 136132651 27647134 22647621 39054695 86283483 8820569 140405873 148055023 89310571 5013453 125244355 19258773 96405028 98334324 118668908 132956099 156306381 45752168 31690652 78051369 159187677 16778745 44690212 63536871 17888318 77998329 147378899 28088573 154249398 139210722 99162054 141624025 114161902 140887687 20063910 70057952 112128345 143817654 116822164 160672576 147499905 42713146 112979212 150235035 111148873 47235537 2960618 60264014 64138790 163840475 77300224 67366988 18263457 118849941 76055518 22990018 119048977 26362121 15134114 71814001 112514092 53486964 36508129 150546662 123663610 111438825 149580450 29943205 83889407 64909604 7558336 109840315 88883973 58301313 12784782 9956577 153178160 164112696 167829253 6138989 55775232 98190980 5024724 98706420 108497060 129756801 69689273 18452922 112143203 57416565 133587105 65879216 54336624 71248377 12116716 156734628 81120107 162026303 32140523 159160001 48087475 102796263 86041590 63362723 23411703 153195211 75653366 45794243 63626818 142914461 79889103 6043517 68989264 98111403 90398809 98627931 157919018 36168962 121067761 152237584 56350937 42793811 165537976 115545838 31030440 116528506 133387695 138920430 46472288 49888200 77922543 88767897 45936176 40995483 76602391 80752278 80266775 108285138 62618565 147499514 20433133 120078174 156834061 129884726 107533670 147867037 25979723 24079293 28353807 106967468 67479800 43874110 100385765 133707414 160292286 113003828 157915176 70777715 58256331 10008818 131684244 166399570 60698143 69770244 83391545 67289060 156122237 120438863 28072321 56813949 52073448 36062865 132140643 138551904 65456851 166272393 106282317 122469105 88680993 90121692 169611312 168585277 129976560 162461095 76682784 146711139 76417193 96715465 89925036 78635778 20754348 16513596 107297268 94047264 154437605 95835443 28456181 155243881 15683588 3572329 4937837 27226265 7137229 133770773 63101195 51925429 46325187 158404453 12969708 29281446 83419221 62480508 114104833 8351675 37091110 38801310 131689701 55801378 147494805 163721424 70624545 40848756 111256347 110306591 104445484 51617253 35625659 78515197 70405126 63510725 36467686 61211118 82636252 36898126 1327853 72712995 138664920 144421647 52037119 101529678 137917889 52566533 49371893 106585444 3333530 24879126 37747157 9921829 77249683 130456147 109083220 28481511 60543103 105862961 75647756 167017605 84930725 101474139 110192419 133808938 52440240 74659750 73942197 77877442 87078233 64579413 137687403 26026201 90066867 127324271 133998029 116801424 94067103 75375552 156989628 5747836 146201666 95722580 79286912 41824318 105343679 30934237 47326980 26472451 112597596 65672241 154933971 25091575 101853800 139298272 153387855 83278699 275026 2456993 169005347 124019556 141679564 97318183 51983773 89678808 169889262 112898768 5266158 108415919 89098224 84110288 63022162 125837757 262157 125406178 63394479 124508221 164900459 17979047 51787100 6409612 130631791 16652622 133704609 67121168 37723731 131725707 22986397 113348248 139243481 79381551 144532878 162693706 119313429 89903208 56281305 96725444 103728951 98498697 164721670 90128543 30500839 124120995 85969731 42509843 54922682 31839113 28238003 165708928 28685154 66696882 162500773 111669226 117274500 167009496 105732860 46797090 55194274 70088042 104631821 70883268 48942014 125426238 21954582 87389741 117777955 110640590 111302230 155593758 142017286 14821416 113047994 62848048 94504700 57560351 148990533 23257105 128112102 72015706 111451371 162245297 81084832 109715467 158250722 106341035 63363658 143742888 4650622 64477532 102300968 125982801 30839054 69286271 144699172 13905779 42992541 64101985 49893810 52958349 42346201 113838562 84946688 151819299 131305365 150081763 8991793 59754796 55558839 74024392 11481494 108010078 31964641 140233663 149993176 150540389 29798501 87466394 40963608 152211676 66704294 102296004 145827207 127386304 97919830 27022044 62755245 83086497 100053449 46420387 124320864 60478639 51763283 65700801 59688258 126121844 45663615 66252791 31451615 83651492 121373880 118692555 88862536 108833320 167865548 127317981 11269776 137431944 34708900 60198241 7680362 55193781 51585395 4306117 47806278 87460869 82357282 27870429 125839746 133039246 66927317 47101305 43085650 121182069 159544983 2567102 50207069 144218803 26222024 84619693 71149505 43688419 140778530 48948389 72522782 30195842 128620997 4075512 125413947 110548059 142748422 53434162 25243912 11748547 75109536 71523947 152781448 168505241 93900333 18649255 166231168 85142647 5730071 138319378 30774573 155720459 57387699 141631454 13348060 60510854 6278542 41520494 5007877 144720235 46194406 62052737 82180635 141975262 151653175 143433964 164511754 138318086 97675642 157863377 29925729 67023367 66598588 80649428 89547772 49236539 20072053 168301224 123782746 126580300 24716572 160018008 54641944 53787779 84528216 166914415 41331505 149655607 6444717 89300983 74448916 53917489 148003173 103349834 98505344 150320545 10389244 120444609 135328959 147660912 88133338 57969099 16105154 71161405 152520498 67601027 91006763 50441550 153735896 129321533 12436027 55886531 37945309 99080930 51098736 28310185 11407306 65654272 163418858 22667307 63172816 152915170 19304282 9920231 64976346 93524633 107838344 116508293 145343234 87407795 59906283 150869849 74694260 158077271 144339469 89639198 90795980 111350612 2388653 127942697 50382628 110152724 37774986 167701039 57965427 42921022 57522645 122338069 6579476 93401485 7092978 152243381 42117364 48522437 138356319 160273909 74738154 122174257 76568000 153969017 16230682 159018799 160880129 103546711 107883734 17304130 159623217 40253654 66161994 101023554 167348969 72708609 157171630 50461491 169056925 100055251 99896624 65074436 83652087 69525954 7893559 112880544 31527129 58874128 124677354 102031348 83508726 143069195 84018267 110173328 35166183 91646541 113719511 12965135 97210675 101679363 62910914 160170923 106774739 55107625 49178960 58850039 77233346 129919338 147484996 144480314 161144071 149042213 50202666 83898264 3535150 132876794 156120112 41415179 13657324 34696983 64101084 60476021 166419698 39169921 136717587 82375540 118003001 147371317 48631322 1936946 146389822 50497905 81593404 154822315 127043941 160949693 70345133 11878988 164171754 154197769 4902205 167075779 57192267 135582072 163682035 71464226 105761318 90065065 27458298 156488128 58544838 90319164 13979474 137243754 80542651 98913412 21917845 94847114 66372029 149908669 42287959 32845377 108308326 38991523 109224694 130473130 121439857 55856730 106369136 66681582 128673289 138880412 91884524 121737595 65192705 154052504 33205675 30536539 133615665 16924707 147419784 102831963 10030935 84730295 82002390 62702732 131450494 166418134 50858730 128723541 41050155 158511621 82501833 118623433 94563146 55635203 62080872 42566351 138764693 12080557 50224834 42717515 60249547 115591228 26424324 144538165 67089769 85026248 118939123 25040218 36988379 123781590 86387931 118515041 73557861 136969918 63560654 100536300 158960897 111565934 143155674 23404665 50467951 167766149 90135751 60541386 168486728 35185036 74816745 161498368 158550738 97753587 29432270 65689241 56237904 158455164 126568621 155424965 131612181 126918702 25712432 19737374 126944117 93806408 169565446 7518403 98565643 91129248 124703908 155059448 53512685 164745776 8948035 63230990 99826465 47856122 47350678 37300703 10154525 86457223 83044881 137229100 2790992 140051287 23368812 124759345 125297650 128545585 117553674 162377455 161150344 89595576 120514105 50092931 98981973 82559497 40620089 164531338 58684204 110654768 127390503 107997379 138047378 149825879 41289770 145513710 126996239 102503693 95120525 106904211 163399325 165266197 90093557 137309000 77015474 83513741 41430207 35525393 159135997 113778892 57779379 14946944 113868584 17808214 45464630 33219003 108181013 154617584 164640648 101986961 25935795 132042927 165470622 85013617 37252950 26637249 154921918 75630501 38616350 86667853 82769872 92227091 95877773 101830612 43665435 69039618 10636220 119077758 44230872 45298914 120377153 61214671 127529070 97685638 10441417 35364199 68492490 6864515 26183791 4724929 92198310 91286804 150150205 112326786 6787403 46443728 110990059 33394953 10093495 14945907 156149284 12608356 135057588 55382634 49843592 110441945 12815195 63795730 115338812 14851251 73800655 549814 47747152 2979760 137505316 130630584 121609177 74808891 136157029 116539148 28309131 165328638 117671212 121852821 43780542 12767527 96996628 167560687 144293637 165586409 14826856 52666765 100598537 76206359 102526388 16665321 25642154 162990033 169310650 35518576 45220442 47547028 77194892 166507690 147351308 69743622 162239874 64686751 72291072 32820149 100053160 140572966 76207192 113513080 130845923 124620387 148988255 28828243 929917 33245829 74914461 42013545 102503217 105591318 160990561 30378082 139432164 86124618 36459203 21987545 124027104 94406627 110888654 157881754 132175340 125471203 161442370 5050513 6432069 67089684 50635877 40794016 68302107 113223723 159197214 31224597 145762335 85343995 161188390 132837779 78955990 89109529 32401847 22598848 10164470 106597361 165202872 124806010 12005111 54637507 16751647 64487817 151595732 95523476 145363583 154570885 132256991 122920829 43241438 97093766 100223160 60270457 22943030 97786329 1318214 53386885 124902859 113382401 115404126 77831185 42170914 70037841 32841773 142778920 62634120 86032801 52192091 106124370 127905059 103108553 129362690 40060925 34346324 43053078 70077740 154842307 131833317 50285014 169375964 128413104 79946529 109322444 7560529 133962720 47968050 141545723 74905553 22362174 22364792 12220977 1532006 61959356 60125566 117270352 94621269 25686337 35201951 103641605 27101179 132851668 71165060 107968785 119242692 83825385 22730156 36314380 80373722 136519656 334169 46826653 120876137 115249715 53756533 146190684 115425750 110893414 84674535 67085060 111182907 7664892 83164646 100735676 122849412 86549975 41297624 151954585 116475772 103819102 93512512 160356393 141303473 92133659 167847749 156876629 168273157 78528015 8073351 84601112 139774578 3417748 140483206 58846571 138787388 8926343 108396590 112888806 143144437 134343231 166720326 75049764 37655561 154387625 98548558 16784661 8616263 106484736 22859645 160503154 117689946 152601129 115940153 29598360 139341078 65265533 43694998 88731262 123750446 56131603 124002199 115934254 96351614 146835222 77906869 10888551 37841541 152578570 144409475 14552391 93376801 75432400 148947149 48319780 52971439 149057598 76406466 56672407 96573430 37800945 39019998 141917377 127049772 51066861 16800029 14712140 69370829 135566721 136903516 147828668 89643958 136267002 29999730 61379384 49323953 47971246 86807389 167821569 134883933 100742051 131114812 51431596 122185647 101142469 20643729 107112529 85709512 74890083 70786912 21918304 66378523 137147789 166449499 63146228 42006643 16635384 136693277 128540349 108494663 73451458 140685183 110350893 84056874 162516481 47958921 150390092 138159816 139039379 65357231 161733869 78405258 25909224 145375721 151976515 77042929 114717258 32971432 26518776 79285722 118929076 159053785 140444786 53811647 112332379 4000865 34924239 123014873 71733744 165429312 102653531 23258193 156035792 68316931 93002818 129870905 161498334 12329862 91888009 60032134 140181167 112703897 149902906 93575786 108843486 77970245 68238850 51433398 154504109 9164309 134830145 54831137 107261704 90499381 42696690 88207254 46177338 167527945 89151434 126936977 116536632 24647943 123285309 53581331 69560787 108453234 64775831 37025915 116550300 115932979 165222864 75670196 34035649 46177219 134845921 27546494 33934006 70282590 28706846 11841656 11497236 128327917 164139369 134425902 126650170 23294012 6559501 129364033 62635038 150021328 29067093 102980441 77796573 19726511 6063084 34181492 72312084 155762126 32096204 37983899 155946593 113397922 162682435 74296545 160760585 139215108 166874703 76080151 90460519 69431944 139563098 24181361 34351322 88488111 12227981 124497885 144759930 71363586 125960820 139430923 75699725 153942497 83888030 58298627 85975460 18780070 67632290 37937200 58953467 7248392 52588854 114279525 138908394 95529290 153965464 150306180 87358189 58114143 5033972 12866059 156091263 143173932 154018130 75112970 32313413 56818114 62255734 93134670 89834647 68580125 56330248 95652557 8629982 138322625 16312945 105540352 156203990 28566052 23688497 9913057 53525163 166624803 16664522 95072857 167316856 115465207 13637842 81298760 168836724 147508286 29854040 166988382 5090174 33509805 140263991 142162500 110066075 169109319 5482857 159649091 163455748 114545575 6917793 105459976 92617445 94973254 53699430 87113355 99521893 32395489 51946118 70295935 48409795 135422901 138214913 112809059 36029069 110877995 156228504 114640180 72265538 36437443 165422444 44027450 122723272 46534287 12972479 82735923 15532832 63763923 4520963 25353256 120117410 3755946 163236924 85476408 37878652 4542264 132126975 65078652 117224520 159237351 45959194 80619661 30827936 168049420 125872029 76843672 6010843 125784581 33237380 169815788 164967643 94777125 13380870 62678609 61490156 60202814 120256657 136662133 4223378 139781905 22791934 9852503 22905120 155343399 83563704 71771756 21640728 93494407 96616049 19101489 87084727 4979351 5368957 134332742 152542156 26144164 43767214 102848657 123608683 24418783 71690870 406997 53582487 22083442 54650801 138542452 99457361 39203292 132148242 86373838 93676239 111167879 58377558 163809501 29067756 99892102 22002998 164064263 149234449 57487115 31529509 88637745 28464817 39833839 59951248 107824625 127704323 129818630 165847869 121096729 126928511 80070425 127428396 167701141 124629244 31240747 152511233 30052702 159706347 101676830 153644011 29613456 20984341 18564340 75877936 67785579 5429596 59274903 54012536 13810341 83915434 92136889 42897460 79264574 128017769 137365355 140858413 93422225 39835981 44104732 14179870 144361348 123538949 140957115 17593623 121096610 56643847 83125223 18703978 84286272 19952492 55869633 40662861 23055111 104168061 162397719 4210322 147811260 56884669 17718879 54454179 127444971 94243359 98627574 280976 123224211 137668737 38480554 146935420 87042431 92603148 23095571 155429266 119950334 128538377 89478072 90293817 33495729 157773056 116994136 152294483 101125163 91671055 145593117 3319471 53572066 63017912 142000269 78316909 85224910 1212610 35408314 93825465 103193026 124128611 80357181 30438313 112139752 134487068 106372842 149593200 1563337 8421409 106813516 129361755 152435056 124282920 12460558 63394904 97476113 38687155 59388871 90168 160094185 131752975 146006540 119650845 81677775 150247190 6839559 3142722 92373444 19243167 95932360 3779423 145784843 117767466 59231094 101457428 21029476 43571 42683379 90485475 43841742 12218274 132024550 69040264 99667787 168878629 88975552 16877685 151502674 102355691 76812698 168660264 132318667 97125692 155854963 106052477 40647136 95281311 52295043 154976437 167057028 21890203 76658797 86937133 158845059 70908224 102563295 67977764 41515190 27976356 164159463 157842705 159530329 32625125 1524475 47853538 4136134 25212224 22958296 82412362 121183225 166199854 159888468 94593202 27433716 102628218 110073181 167898409 134239072 32157540 132866713 64837354 110554502 5328327 96814762 97042953 42806289 61142761 156376183 156761590 165629062 147797320 156917055 14130655 1762577 95399478 47071929 30910080 41414992 24107530 29332055 55833168 61843858 137666170 165654749 90705693 143235098 100077929 117744329 116022654 61433376 82958334 151146830 16302796 130462437 57938329 42611894 126926505 126967050 61945229 155400519 156533297 128886044 41186240 76336256 3306772 154932594 106059175 119884306 41466060 87650606 60884616 26280334 44178801 3582121 135944682 80890811 61823730 77034072 56535812 114933770 46102334 109468933 135807662 169560397 87757689 81371639 128739827 126670723 85576215 134812006 28324312 6488832 81325467 63676560 25425557 101873639 42223325 120468137 54987775 47097973 57866096 97884521 65668892 78122905 94555887 123629474 126622868 45784706 153422093 16503107 89826334 114499743 10001916 72799168 55113167 72924118 34478210 102597312 158448143 64530810 133294603 13270353 104505103 108005182 80834422 55426460 131103660 120979140 8226861 40840732 70031381 41569301 2508027 158832343 22509666 157680032 10150071 139039787 41793650 92061392 69145324 29796631 90613094 142257836 155901560 80116376 121363442 146549231 85283713 59517748 90053182 97127919 92162797 86282854 156481940 38223684 157050182 56862909 101999728 107364452 105504125 122734577 149037385 56952550 111638320 130066473 2272696 114115135 92944287 156966032 10032584 111837985 148641999 68832048 16971593 159077687 82952520 55450226 59297054 13535519 29031699 82990396 68873324 141730326 127535751 151624802 155611115 15148904 31062757 4162705 143635159 16170859 106471204 12122870 82160966 91337719 152760827 121743511 92818045 34058854 130322017 36252007 105097111 68369614 79653024 3484847 121955586 28799496 106361554 133000112 76854331 70124643 161800288 156237582 43185678 30598793 9033511 45674818 90391261 74494051 106852922 85947699 147049490 101145359 151215782 130384101 130646836 72706994 119316540 148599805 104854045 145889257 1122034 12624557 11762096 7035518 7294071 136674730 121313309 57735910 95375406 37215839 61785769 77136412 163603104 63241938 8876295 60473522 158087080 39540742 118924962 102285549 44173752 155124371 18580524 9774286 100488870 124364996 38502059 3054747 45618803 11932470 85251141 71560191 118978138 168347940 59777372 162642366 107969210 143137518 167408537 74759778 14572213 94257078 23221405 67327854 34525453 10972837 130117813 127247142 83956591 102689656 155239155 101731791 164256703 163140296 30687261 159286855 90997073 19085815 56527890 44290236 92691837 104902886 9170480 60919398 121791077 51367965 67496324 17157369 37629007 13007771 62344678 129884471 156286984 94064689 143755077 82746191 117731018 101125231 7624313 54717662 22545706 97708639 115098670 24930024 138053736 3507338 45106916 87818532 12754403 63741228 149247080 112452484 141084615 78118553 47658922 125945265 69530918 90774798 109979613 42375492 20085143 96103295 104792437 19669510 43471091 30695030 25000421 165541087 157148017 164174134 92325385 23730997 60457355 161257070 165342833 57015314 123244441 107299087 46464026 9959348 66161161 40321229 130605781 63060973 7773590 17149719 70458659 76085438 45084578 156360169 73734083 113715975 7071405 161700073 154266024 61986845 75528586 82387916 161581651 13643792 102459289 33104474 45303215 104690879 116961428 56850533 29384789 126956051 169752786 98523466 133491361 137614694 62635021 106185978 70101642 9964890 155983857 168083250 64062562 149538749 17391170 40033691 157773787 122463121 145947346 4494443 12842072 168632197 103447431 77406559 164330908 108908851 102936071 115590854 162842133 124922273 104710446 18010956 152358505 25661704 137312995 112992438 48158637 101497140 68209049 63824069 107925537 27435212 49036500 119711756 50153468 67831683 119431137 143575523 95884148 164607991 104292535 3671490 144784087 75466366 33345075 150610395 95696672 166073442 8013035 7176431 117570623 24549649 28608943 120687947 143660914 128013553 33420079 77117423 78143509 47801603 106561151 77797049 16675504 49300918 159637888 133026870 45243528 23236127 38348940 108542280 165790171 90936111 58662070 116263221 76544047 130212061 3401700 50773169 79638234 52019133 129586495 22878770 145681789 127906470 72057764 142427700 21077382 17025806 28933031 88566821 160675806 51215203 129821843 74993766 2031823 138206515 35981282 103135719 14508463 153206074 114074318 108396624 19835821 103531734 149592027 129745921 9974546 67350124 128158971 46994256 155175881 33245880 68674764 5817315 129664049 169023622 143321322 67974823 93663302 14372055 17229058 3057314 87485366 23437713 25891408 81220254 12280664 29694869 130486730 102493612 153779552 50615528 84068281 133085078 137137402 71062686 87371330 8476506 51375292 161131984 121256342 44656399 162692091 145620878 19899792 115025009 146741127 110420151 79209511 168371315 8948358 4536008 156450150 39122202 38275177 18337152 70156161 122973818 147164495 120448213 10752007 132530198 79951663 135514344 120460147 133034248 40301237 145143297 40120187 12959406 12891202 44925135 47055507 19717586 110325104 81406064 30707117 115968441 111636433 68867238 59316111 140524771 142476813 162559780 6336886 59764571 25462957 157023033 156185103 105748228 55535141 103284741 71761845 40861319 116815364 89019735 93561948 90976554 145770053 106952661 60900783 167840320 134769829 118386776 55297413 158557011 4129283 34081634 119971278 103136705 158398486 101438609 63368061 63883892 138938501 56321833 97860840 97694563 122703926 151860575 99469176 152319847 65916412 124378035 40387308 30686904 110106195 36769555 77501266 143683269 169844552 105786988 38413047 66748749 20572312 145120126 112929521 88803495 157360772 167028230 156907042 5580284 45396103 24858403 156883803 92872156 47985339 8706108 1778166 110320361 121130916 75414108 134657408 72818191 75692211 151627675 16866856 138483819 54947468 23184005 139681452 49908600 105128952 169730363 141601534 163577468 52452174 22509360 115103175 78257511 169067210 143725242 62736273 138451536 56648998 108680490 31675862 68268107 80284778 78213532 89190636 110937359 121444192 94065097 31437267 83843694 53076040 103043953 59438154 60125600 17448239 50268643 120421778 115513113 155865163 26272276 105987486 29707874 114682680 83865709 35010667 77855835 141940905 134595545 3088220 43054336 106336479 63630014 116885489 15632180 66270624 72746468 80402384 89743408 62770715 52629807 126246879 76143952 230962 98931347 34613122 28027798 22252116 31254840 132216684 64935223 135119332 101860260 79334342 126343643 150081984 157926260 167051316 165419588 65868829 16294177 167716526 13217687 87960805 121045610 146970746 148590047 87394688 7958261 84963569 94348283 11561632 39207168 52760061 85222445 147503016 35525308 113702647 114379111 102324156 15867375 70766665 150874881 64343249 90451560 57781249 97606690 19410294 79668817 9979578 132813792 146295200 31030321 73394525 146517016 68056644 62729728 89274735 159792537 22901040 51829396 159265877 5266294 111145184 33989222 112209078 56808560 49293574 14588244 37118276 4640796 79785675 107010852 169467594 59601320 127301695 135072208 107388966 134056135 18194760 14396875 114934807 935204 29332446 15890750 122857606 167666359 95587719 127898922 118043631 147798646 78814771 89390777 138923031 154343748 145190115 31312844 159422906 22910645 72197385 152855874 128405505 32917763 124222859 131375201 100359075 97321226 97287617 129769653 119429692 52498584 163278285 42258277 144006048 41347145 3724564 122676964 129715865 95510454 37601909 60496115 125585069 22465942 79567276 69252016 76074779 12101042 145603878 109117577 124337949 155973181 57416548 145639663 124131059 70071314 146929317 17534174 47785538 55912133 143867804 132407305 22285147 146100074 155627027 4309636 41710520 68214098 71761386 145802438 99500881 68373966 121765101 43864148 140171868 12126559 139973546 59594962 111939798 32950709 107214733 149621046 111831185 65169789 97736638 123716055 29760166 158609541 79903383 133693508 31260739 39334821 107469240 123645233 92761792 65661225 136684947 91612167 66385731 150793927 84316906 42266641 110297003 134917508 64648977 161471661 38010470 59159184 86241578 103350361 107666202 42484003 1682320 155847398 75722097 32574499 4231147 30376773 164958106 10794133 30334460 24662852 70499442 153531879 148679790 82887580 102062203 68193766 47873649 94965621 119701777 109470497 144205815 32095983 133761525 117828785 87877930 163963606 118933649 69931081 286620 109635703 60683999 110462838 23081461 122194028 129132663 169333889 43819455 58349916 150952078 96021576 110162380 140642955 62551517 32888523 158583939 161837212 110599195 160343898 65999508 21485008 100723436 115245754 121180148 151571405 159925936 169602812 85279208 22542408 38317779 52829795 9746117 167287973 56687061 26528534 106295985 153169728 14703657 35790287 143450199 143560682 28283070 69010276 49676363 131461476 92401647 64641956 165623367 149458577 46485072 169858832 127166188 4828255 61269717 32724031 81971960 3167729 126888017 89933026 160330910 150994595 40491620 130190369 76404154 139218627 72251632 151129422 67028484 164808064 121323424 11381296 11782836 14978275 39800349 105799007 58043389 135088851 153503557 121956623 2490755 127270704 69361224 29964013 115293541 80671681 88831596 44154423 76135775 31368451 93007799 44366685 77739215 10830853 90784811 94775561 125087513 157951097 155329374 18381896 153551174 57637531 135973973 143618941 22432979 120860004 70930732 155225317 78582704 87170271 127564447 119492609 98252962 15652104 137156221 153838083 101471215 3184202 56505892 67877634 97712515 132428266 56622019 60645273 145508814 79109823 49844102 78097524 81307311 117774470 66314705 113694181 79182294 129728751 27178172 168261274 77571000 108820587 64554610 21308854 136476646 166438245 118180073 83738821 108287688 93652031 44261370 108851340 41900699 57394074 50529899 82653014 100989010 137697042 92647161 130845634 153663000 12566009 131328604 68860421 109764070 85412352 152434886 71113737 16717953 75803527 66512245 79422657 148536174 20401700 43912411 123657558 8021042 112644754 78077889 16136451 37073770 36292127 91260794 60075263 147971842 168866117 151897363 89269210 104613121 33310769 139551436 166008876 79391105 86939173 73507099 140563378 74518820 65562931 10633449 17833493 20623499 104293079 69777367 25560860 23577963 89445636 70395861 86452310 95099207 31451955 12076171 165172306 141034567 61890727 13125479 29315463 44064646 80951314 60140067 25900367 26624618 3866565 54334567 151370346 5027155 2637227 77659638 255850 44962960 157687019 138617847 86693982 26426517 151205769 49088809 39131467 99296949 154316752 84428885 127702895 109863299 91500851 37309747 107919281 133433952 104854640 99019084 115347380 65393611 33233997 30838085 42835886 91913849 71576103 83222667 144918744 65422800 33776348 107768559 145367680 17177956 150722527 29592087 25830242 55010402 102387362 122606380 28883612 139611531 68714034 148880356 32920891 111082233 52340926 155374305 138666229 73761606 49997612 19216579 145448685 145993739 134097666 102482137 39794756 97355838 11720480 76262663 56653758 6746722 149958785 22538515 31959949 9896771 160968733 34037876 86127355 143385650 145658227 146255488 77623615 53925513 150100803 154155184 104730370 82347983 50895212 33201119 151904911 6525297 155267205 15687974 131870768 156111765 5821582 96152884 154867467 121274124 159347358 167341965 41095154 139007742 9690272 724370 7062956 127083398 112554110 160026695 12207530 155974541 41956510 30919362 48081491 92930398 168805920 164945033 43243410 88096754 157417807 89449070 135197481 76400533 88840351 70603720 89865179 25676052 78968825 80789967 56460570 108809860 57603650 74272983 81596192 37925640 161262102 132524996 87053056 38330954 18335129 51516800 103053201 46418738 69020476 47025842 121931599 131434208 8075408 74361723 133527775 45956712 167869781 161614478 122273894 61337615 10391284 94426024 16874540 43737175 33090670 9991053 114755729 2558721 152982371 127088141 81610472 2622012 154455506 73155488 96471090 17803760 151526882 156000109 144022827 150793740 24916050 158436532 160459090 77557145 63468021 56805449 156840232 119616743 49122962 151914754 13286486 52081591 145952803 87063375 45500500 154393405 109199228 25228255 4066859 154216282 67425162 87037501 168871081 18150815 71082151 35347471 88042762 139302624 85278069 57558668 46566043 77058943 24677897 77957597 40916348 42031242 112140194 63831532 131047764 140315331 52610274 81638403 161824904 155794664 149206110 70522970 166424730 157692323 144732067 156707564 162039087 111296807 125100960 121230247 4882043 28698992 155856663 32691000 35543328 90210279 43992328 96760294 39954998 142978262 25515402 83163354 125857800 137306960 164454821 62646445 140414696 38272899 165617774 158959095 9490726 15992087 123840699 74848212 138525860 70813704 49856988 68831657 153110313 88671898 38950791 44024543 53546175 22694388 141946515 136857276 168110450 165125709 118924775 146505949 14713704 31498025 128314912 88101820 62925262 116130400 168467620 37127711 132012140 120956496 2859043 92119702 46328672 33534268 82705136 5795436 9835809 3482943 48044193 106210764 36058156 120580507 53407387 46884759 63472662 81313193 45793954 2257379 34921468 37189591 160768847 59695687 64223824 117120480 32276540 169810195 140026008 136946186 3919486 104641766 162157033 75345768 87392954 168472516 100795754 114949002 136586075 11896005 54522502 129368062 68087244 100419221 122937047 129312778 158629465 66595868 127382989 32144518 140506275 32394605 7085379 111494636 151034188 115241895 25160136 117584937 150872263 39477264 131067365 108185467 141767828 55446503 13141833 112614188 97793792 76146808 87996743 89527865 9110028 85647598 99434088 85575824 128216873 21376310 39197325 58557248 148870921 62686956 73122355 68543218 164476275 23731422 81511141 131229477 127800832 100634101 129872350 46615258 27839353 114865872 45982076 101296710 45314554 5862467 81383539 120496000 34774979 107647468 60035976 65710763 141891775 123293537 94503408 129513412 14466592 151271746 49982261 138908003 19172889 121883047 97810197 56337626 6616281 7478079 55340525 163490496 157590578 99371953 102852737 137963143 112077685 23280157 29254433 38770404 96417336 78891084 39297778 20504176 114556353 149225728 109944882 17171955 133955002 72013105 22995509 18440240 47669411 63602559 112612692 96640410 86549091 105127371 106865876 150292699 54070812 11189196 110832962 154018079 77344033 85219980 87604978 143703873 12338736 9106169 102992477 141221890 215917 120815243 100774470 153214166 43581455 97246953 23202331 28716162 26290755 98211261 81518315 137314066 3533654 5494910 87417468 105036455 45634477 43956101 135091146 119459204 68383809 117238154 35866107 3143776 15726071 61896184 166341753 2261357 26089475 7649099 127471355 15038115 3010649 6945299 117217873 127905790 74463383 154770057 141359182 74664561 111018041 138816356 18902912 122246575 100348994 23451262 75354931 6701281 66503405 109362190 19998205 4434025 150798483 79469866 121724964 115804085 112846374 124541371 113485336 78812272 127921702 65419196 92440866 82956039 149936617 137426657 96981345 29423702 125954700 53634354 1171929 74588044 46614663 113988927 135225769 169599786 77457253 135959387 71248156 123081938 92093097 36386885 16842699 71579197 38386119 160854204 87283202 18461456 163877977 162352057 42770113 95477219 42388089 9945238 129610873 49007804 43425769 123606779 125067028 34962115 113154176 143593900 10563273 164889919 1975094 2655009 77563061 20693981 21195804 1921697 56885672 136059823 148876497 27724399 148789100 62376604 22127591 118696584 156969228 154682830 145525015 57754491 120752190 28502727 126312414 109028021 126489265 121503250 166508591 37559664 72154409 73079787 78758212 51733720 64041941 134052429 101413381 67381693 29692353 165968654 126246267 127988291 7029908 140621161 68409989 139786002 73535659 142603157 117383419 20977014 97172561 143018722 115822003 111723541 104632586 149498646 110408098 131529714 73413871 20901721 118719347 9214017 10522711 16782162 161513600 51486710 41097449 86669230 38393956 63641608 86765603 160429561 154891760 80165965 40485568 109848849 45731972 109286421 134321267 36387055 29278641 34179775 30543679 123212583 18414128 135421337 102635290 148095347 118625099 117457964 68496247 381786 154397978 99304293 7280896 132547980 49541026 77271596 122608505 152431418 160417032 82633566 23670052 80293703 42362742 34081413 107145764 118195322 68284767 139580013 114358694 57055026 83793850 88119534 78778782 22935108 16884281 46523067 76650807 17165359 79524487 132918325 163489969 111556822 44112314 31832687 131756987 154622344 59721867 160210584 12630847 158633290 37964196 94306412 144267644 31467748 13107986 155515830 61516693 84888599 42970849 144960445 169342576 43999264 52332154 119728977 60438604 121952628 41202390 137270308 29510759 80766439 131954340 162447274 110023694 142157332 10902950 2319497 5086094 22865170 20641298 49501603 83585345 42773428 19524160 96927064 102826625 90795623 122353437 140891359 91593229 10376817 15594168 90580760 38174248 143396156 107205655 66051205 167769668 137271022 138243847 8638890 114862183 17832405 63248109 120520752 7107156 71295773 8351658 120083342 162338100 33550452 160153804 142312304 82327277 131909239 9154670 69293496 47260357 64312938 5484149 93886563 126616986 1656310 14918112 115740913 45666556 126978661 88242070 158403824 75517468 161372500 59606573 100855288 74016198 41096820 65102690 163472918 97003615 106193594 39814221 140383960 102092089 56318705 56428848 37565988 70161125 76038875 124354133 80623588 38892192 148040658 50438541 78680947 151443242 146569818 56212948 6089927 114485446 95767715 32314688 45782683 48522828 103136008 52484593 35915067 30099673 12792602 44715916 71682897 51787270 98859012 35603219 48730007 83862071 43410877 70840955 8687663 133356942 86727098 34923763 117425698 125695620 151541927 108947611 125907661 63057131 163494916 62803610 95830666 65976609 140232031 110563563 115590259 111371777 121535244 128772790 143042828 24919535 67282702 136222513 6899790 107014881 139550620 36029477 84490425 85835924 86907995 114238963 3573060 89385116 84052148 150450204 138989263 111889206 90844923 44641745 164741798 154609883 132380411 11566001 71114383 142808483 147527632 111566937 57322266 77484674 70125782 28154193 149260646 57979826 15894133 129894076 69256368 77416691 43291248 10813360 118974755 86271192 1950546 102694314 56839330 10862677 133114590 75571069 82774496 21950485 162009014 134752421 34806259 112281736 45005970 32507400 65207835 81516972 63920799 15153715 69364114 73660779 50816927 133022093 162222177 118446072 15590683 44885406 31483218 96180271 31746616 112090265 164738874 103878432 63049175 73885859 156348728 39826138 20997159 156016259 12110970 76000795 120336132 36603822 123939197 25271792 112074574 61228594 7065234 158444488 52955799 43835248 110853583 45163543 36122926 150172611 151648772 24552437 42358492 39621866 93823391 113922899 51938706 75949710 68790126 48419417 82028893 42569683 24182279 64140745 132500295 141963617 153807432 13521273 161148695 92114738 166188957 22873245 36310691 99016789 38319955 75829384 119527017 71111136 76206954 89546429 46691979 162524284 112363863 72923863 71371525 60620215 109745302 54384649 4225962 146090163 6516491 25433275 147711419 140014720 123773413 4544406 92162542 86997942 17345933 120552457 20134256 152317654 145777788 125643906 24870456 29521537 100699024 83796162 130617018 75764325 163638753 96032609 74378281 64254254 139095020 148066634 146592360 21444497 99124212 158819763 144275294 23285767 50905752 134644981 857293 138594897 122208121 111806280 152967292 27926138 46936014 104711364 90347792 15974356 169716525 6760050 143691769 29451956 59511356 168145181 60736988 81877678 166518485 59408846 47974459 121379456 127588893 89374712 132162165 139648761 10006574 81413238 153596717 166990184 38679063 95923248 86035555 40453251 48088920 122400544 161457245 157292687 89483682 67102485 110620649 160303693 55353666 53319531 159749476 132502267 132162794 55716514 110451210 71609865 120918008 9390205 148168668 165592087 112770214 92164259 105435122 144662061 7273212 87646526 111778553 149006870 41728336 100612460 56754653 54054798 33142537 9342435 102668814 71487057 51865606 125635780 168108580 33953641 125321654 110116718 50761490 145479795 121064259 159460765 109414873 147465446 31857490 7705131 9467096 118689376 47827443 156832395 143485151 113332897 88070370 83413169 22290706 158522841 61049567 103144219 34445077 58337744 23659648 109487752 139881797 37141379 130166178 80450120 104790023 129487606 113763201 76569904 56216178 96635939 89172310 19418403 50180634 104111876 33782655 17888216 131245202 85293012 79537050 122268607 125062098 106750939 64523789 111319995 159098410 11786202 21246753 60716843 53018546 26094915 158713683 91995891 88112700 7280046 8743270 36369426 124803273 39749332 51273071 91510337 169549619 148417514 63965288 103285285 45743770 140582605 152526567 120078361 79363514 99690057 162937554 146311095 104980032 14995683 60705759 149904130 111668223 98858961 78545576 12013288 127762497 138467941 136973199 153571914 40318033 147789687 47238155 50562590 31502836 124447378 70465952 64605457 53610741 1379346 76765642 93320820 51352223 23817204 165159386 83246841 125696181 132559608 27226503 87327929 125646796 142208910 86669944 160652618 68578493 102074086 156270171 142929829 169287904 85317662 12371325 101523201 156933528 36367080 73988284 11631927 57735604 142123400 31218970 47666317 12777846 143452579 112772985 49739382 19550748 111057838 112434600 79969428 36329697 13727857 91672891 64698821 158796830 52695495 10429500 44703472 111887931 33247937 38023237 62174797 79243171 33868539 43849494 140848451 71485697 62213047 6416922 28790146 26148533 81060675 112771812 159849385 37569779 29251458 136325839 148850402 36934370 84208310 38169250 164499837 31714554 167069897 132433009 70641392 63015039 164755177 13414207 111737124 62672557 34490382 36721309 95851219 132801484 56707104 137867399 115393280 30508642 25147624 40944041 32048893 166161366 112838741 146740736 8193456 67423972 95521283 72981833 41015475 120899376 73125109 97340555 147392618 122138166 101031952 43238055 75638372 63257323 153399602 151929595 25529274 70397374 156585470 100144399 123972551 133537448 61437252 147874993 17816000 147247999 19104838 21458862 135738659 134028068 88247051 123434824 76999256 142041222 83675054 157047071 74373215 46517185 69287733 99933225 105923260 129048785 60756946 4302309 157737696 16665440 160317361 38952440 70207501 67517829 69770278 45551789 97864359 64731427 104002056 34607920 95487470 43160416 146963147 154997296 36120359 16630029 93066381 111464155 140497673 140892413 43740286 109505959 60900834 85178194 28618769 151436850 123251598 54155744 141641229 47631569 111967372 100744414 63890573 146362469 115936379 33033992 13212638 45218028 131394139 54133389 44871942 168881451 54385635 27037038 91629031 54257999 67159826 167695854 29165421 108154714 253742 166558724 43747766 95336068 31589349 158011770 91164795 90565885 8940470 67696482 133113179 84875067 60428880 154060987 79017717 78190565 32647769 83174455 103909950 168490536 46111684 151384354 87715818 115550445 38550373 107099643 56660592 139822722 135528590 89183768 13219149 10939296 93623675 135418498 34094095 36094655 30422537 33868335 135933972 86626220 133673550 64379425 6058358 79453648 77626335 156240353 57884966 69704233 11113461 26994028 39636792 35568573 159233424 73594904 91997931 146117737 1144627 91240751 128206792 151470 77391531 72288641 141915949 167204537 61269581 112046354 146811320 130948348 119579088 97365528 95912368 127771524 115918597 88881797 40857137 133498620 145429356 118770806 164481069 28747272 57341204 7644662 59277555 136083589 51134402 142912931 48195663 59140722 122789079 124674617 2684436 169524799 54810635 102652409 139975518 154070252 1492940 114578895 27506442 33427338 81877457 167128054 126192190 15034120 141895566 16971253 56808390 103717340 68037281 73128815 133284709 54334329 84763870 147128982 47963239 115829398 55372859 164235708 76547039 161829902 77636722 108471764 86466080 141920794 74816762 17228327 119264605 8311266 114710305 26323293 141522416 114780753 41564184 132531405 51487815 101634483 62403804 23229514 27899074 27604328 55239324 52335095 123275670 22837562 83193512 143714974 16520736 48751597 29253957 3043714 116230581 46064186 68062084 18321512 61256746 105208036 14202701 21466495 108304620 12224224 48347966 80107910 150427050 34155771 149708511 42590049 77432637 40518293 20715418 163141418 141004426 96897773 1838006 160307569 111914842 35913775 101687999 80844299 160803221 12191873 51804321 44518546 90321731 124776923 132304999 23585256 59471542 14108113 144382258 108659155 126685224 91488237 3171044 61858818 154947571 83274908 105010955 115827953 66155007 84027974 153824976 11491116 131268883 157291123 114929690 117424270 101468529 114703199 57131237 132187053 37303491 65955070 124214206 150518697 152200728 125112129 115955691 63407756 362304 92116557 66781406 162094303 26784027 49895680 101595485 3511911 14815738 139320525 23271708 137092080 47736952 79806364 21879272 148156564 1475872 163833896 31298989 134883763 43185865 137118770 152306570 157451790 144852189 110847463 143944389 79622985 95402895 146307950 137447618 88599478 21587246 117636379 167411920 136670956 26819778 43984083 40636766 9845550 77735407 61763482 87100180 134709785 47571372 149743157 78815196 16933887 12935657 11397786 131051470 69968345 70063511 100896700 164310814 117369224 122319590 149174048 27461681 80642407 163299433 128187973 120784201 111605663 152350634 67615154 21249065 24782719 76074558 124593459 15844272 151478466 48775431 82333465 163794626 94968783 79754361 81641327 100750330 52093763 66230317 98170886 24511603 71944000 80236549 156175787 4424386 71102245 95881224 8696452 17374748 139224492 89705311 145286726 83715888 138242198 164298030 81386786 35937524 79179302 125292567 51376635 21563990 145275608 42514331 44545967 164218113 67323672 58809358 51084983 125165220 143227006 98510376 49256106 120829302 113921267 60714191 102111758 36303789 7963837 144868560 143968546 153442221 80679586 92147548 101347183 86275289 138103172 69041760 130958531 80014886 21967349 163138120 121042703 76676069 57304739 47018702 13840941 65691026 8682716 147684185 101547324 97619185 28822123 146164130 56922188 53957099 56771891 142204694 15843558 55064683 81435967 61558122 36982633 152338700 159837553 164472263 96125769 136138329 117480472 6422039 8457041 113339935 92359827 131730654 120915101 19647478 56599103 60760448 48091028 136207026 100204732 91061061 6351115 89886633 33163923 72229260 141064402 53069070 90587577 130812603 160272838 158435648 83173197 57044775 156512795 105176501 165759877 84169550 154556622 140981782 343179 36502298 30875485 114984379 103208802 67767270 96880365 77832222 50500149 46756766 122365490 154040230 162621626 162008453 127638992 49780539 123005795 67151428 124136431 136311083 61369439 22778997 147577204 103139374 135869304 144457976 19992714 4347274 142444309 22131671 26338763 54831987 26836302 44192996 9327458 79994129 136215577 76463586 144109306 153275740 16261724 115431445 116183253 121624341 32654671 47628339 20762287 46357232 116612197 36961094 17868785 59452893 8982103 145907770 47324600 66198782 67677969 4301085 1383817 114960307 118615817 6857766 105008082 122731891 124750267 163784460 23084028 18707463 41713699 67485852 94387026 111358449 89658136 133062672 112269156 151729658 10375695 9599271 15497455 20237089 93331207 37306874 98815849 63986912 68076602 92946582 37851775 120314423 105681350 36204356 55900981 21042056 25559568 85744821 99260076 150222438 71148910 42377243 159688973 13658752 76978142 42644619 10371054 76228476 105659692 146016944 160676775 141622291 72186182 19915449 166021949 113906868 12507172 44314988 169979821 66558196 113814439 138686595 12500695 164910557 130190403 163125251 162501062 75989813 24512334 48115338 79489518 12109695 86388917 104804660 136924392 42299961 43865491 39540759 114968042 11755177 158358094 140225962 163400940 17498151 165089652 140566727 148994698 91202773 87040782 142613306 47564130 55534376 86430210 76105583 80954255 23625461 117597432 9441103 94364858 3727539 24547677 122469632 124911580 107646754 147208100 53971226 104804711 89996810 24324467 74631411 165253498 73316699 39891146 74482865 89360823 113740268 73693028 115589630 33817692 128660624 93417771 49155993 163905755 144239577 96576286 146423006 167936472 67832040 13436800 82244878 134169440 77877969 87187339 135974024 35826310 117663698 8385301 62631043 91437900 94463985 80681813 96991953 159495836 36279513 70370871 63966308 20016276 10344687 27338023 99374163 35430941 114413009 70251718 48075830 45065895 26484929 97817932 50920457 138661401 47786133 115747220 50706529 77724340 168471768 142456923 29800745 86958145 136098124 58195590 109026899 148541818 9428710 74190669 34015810 165825514 110675712 100282269 14697061 95540833 96041483 131363063 103715045 155850883 40666380 57642019 390014 33584248 97560450 59290509 9631996 101892305 124681026 50792600 66216326 142857953 51244154 112931629 138028695 51074222 70675086 119032147 167919574 24101070 168708476 84200558 48093918 161419386 56709008 161717583 26190336 169724192 56970451 69837530 150283893 165858341 5244840 46781246 30503967 10037803 37495336 127413113 165550896 6452843 70556188 115325314 167111122 95537892 64903110 78355057 161972566 157438020 85632468 130017683 122536306 136559555 46359085 345508 168224792 134571898 142253399 1240150 148990771 92442175 143102396 130234450 96986938 145225985 152423700 149620978 116037597 126854476 81947837 133287429 17728722 55664698 17091596 26811550 88209855 125109902 157045303 89246804 47886076 59166069 65472661 50599225 93998321 46539217 163515826 90716148 163473751 98349148 132786031 167603493 38843827 148388937 45248730 49098975 127991385 119342363 2469709 65228065 50089497 8135775 118664539 24547762 89276265 91486928 4132071 14526466 139558780 106458488 95426610 45164971 105736702 134846346 27968978 111559695 153985898 99407908 137201101 109777126 148106839 135660816 163068845 40245069 157489717 106317371 78380948 129118893 94369754 115245618 141863657 3668787 128018823 32609468 72957489 90851485 160039173 85008653 37618671 126083458 125578898 32769234 32404006 126087470 50067465 71625386 43895530 28081008 35272671 134018803 37128221 41752816 121382108 160884770 4047989 37350768 5589090 4839662 69425416 148613898 70881738 164565508 130675328 45924531 125885646 89476457 71033922 111507675 107142041 134889730 5354966 156741785 31822164 71356769 79212197 156139356 159615465 89335510 169066836 150521791 75139558 95490258 14131998 14715574 247350 60461146 108159423 21848383 33942897 44997028 73109231 102093330 19098276 95682545 156777145 35056635 169267113 134289953 83101287 36625582 94163374 16295299 64719748 97096843 78233677 11692447 27237927 162698874 162870438 85804321 21111484 2838082 60358466 116338939 92855071 87538593 155868138 52409963 73487974 107771517 163471201 73055664 56452495 43064196 466191 11493037 149092652 101875203 16538450 47525149 21598211 87548742 134765970 17770967 131706497 13584037 67185513 25609939 25755391 138435505 156017126 169438150 78516880 111238735 54852523 122459126 114125080 115644778 7677370 104984707 89282538 126421588 100283187 99689207 156171996 36811970 103025508 114198979 106844507 33097198 34351628 76585765 118146566 64197321 14914372 57107029 106320023 65321565 31094751 143889870 45486084 154037544 90449962 133668535 158763238 34035955 77003387 11291774 6294250 2538406 88537411 18132727 80059375 111482260 1161406 163869681 41552505 79641311 93168007 97458212 147531406 137776347 139589601 18623908 148550029 65524579 140816695 33728102 21618815 104874394 61371836 94928102 58775562 5858591 7401375 91837961 51101422 24762455 37972475 167371919 84626782 142796447 42916602 54960354 159682173 119310998 48701957 11278123 145015763 23634845 54840011 24589480 51464440 91982801 121097494 94997139 27213311 97180296 123104429 150341166 151520065 142175097 48527078 155405143 139759006 72726918 161649923 166723862 143743194 103241629 63299823 155272543 48269426 27282858 106913238 9398807 7839652 85126004 80479989 82151497 65398507 43204769 26323820 49905064 149986240 127737558 24284789 158175242 4663916 122266278 131429975 25849775 101374553 132947701 45412049 17124015 105821243 83566101 95101927 148930880 39425278 108723840 49445622 62663700 48805504 84789863 64506840 122176875 118502682 1357195 126508543 15996201 30581232 143368565 87896579 99483456 116527095 161571145 46561538 29551627 57331786 104665175 49953582 51818584 80116784 85014110 9139234 51915348 162195810 102160412 13930854 38483155 123460783 138845035 11018516 61621277 62889766 101126285 6692152 141404096 72682276 41967237 103690140 7243105 49363648 106625734 85166158 34544034 153785485 51312341 160519814 41579161 42209946 87008975 168434589 118693320 113015303 156951191 118688237 54167525 40495530 146229818 103641724 94984797 31597713 93338500 50200031 81684796 161988988 159029543 78737200 121371721 154598391 113641668 121848350 31339024 115614416 85903822 103383052 743104 143909726 83567903 50106565 33087202 123996062 127317454 98485318 154600550 124741410 55135012 45204496 116591576 59783764 19989348 73073089 127363677 117970327 17930597 157590476 128300938 85251702 66689147 165871176 50716049 17153782 121753133 126120926 92199500 131068215 73465228 38013530 68470390 82552527 80519259 89872965 130288816 130908143 147644881 31295895 107742668 57027707 49417759 92539653 115181052 6218617 162526528 16663723 9572836 23604109 81860746 62847776 25729347 100711383 58077015 61425641 99484425 54517351 149039646 78062436 109376844 35329706 131336849 34573274 149687448 5615049 6140723 107123783 62177058 42319120 95771965 143539551 101816383 16419042 76575752 97547462 157043722 87019158 76792825 49136596 54645837 4778904 77207336 127955600 112079844 166816240 22898983 126403942 23302937 60115128 131749575 137291796 124015680 100454598 20128000 106131391 14914287 61915938 22118598 130250294 160130786 93471406 156656326 39650171 17589662 141005004 115515034 100822835 106317745 48616175 64866203 14696704 56984323 118951567 60788243 20069231 9040039 64263298 175763 16472966 101375097 50973412 135097895 95569920 2992153 86639582 9846774 150297000 5171706 47125938 145298405 26332320 16249416 150250964 68226389 125449001 64806720 77128439 11941786 58652176 24120586 106822288 22102125 65136367 22373479 145460602 94180510 93017268 31189798 67336626 127071192 63698507 8152979 54781191 48128139 103964248 99561877 69844704 7869810 10661125 142592957 53602003 165825735 132082180 42700124 134656728 45239856 71989288 169914184 151051375 146608187 20035214 106448747 33995002 71222333 6349602 156410132 68225420 63812322 41005666 168041549 52375232 157736098 82027635 81221563 4249065 159886853 83376398 40759506 110020787 157474366 168207044 100947326 113461400 1326476 127162635 120100869 64218707 130754667 58067988 168271661 49171412 11526527 114197585 110908323 100296855 81981565 91372212 136992630 158194724 79522719 95371309 41903725 3197802 37042830 43338219 41810072 123617625 78902236 47163406 108114526 153970411 137011891 1096364 33454708 155540208 54922308 95038568 20457596 122742227 119714731 168785435 119674169 47811191 101262880 127819549 158273587 169069845 141207185 30294272 104686357 144031531 138823428 111339239 163909631 98944573 59778970 77905934 17384438 106709850 133843703 18610155 57162602 58081435 79541215 142378723 70805 108044061 163307202 43853421 8299502 58281032 111995252 14400428 59285256 111305256 94222041 4557122 25468057 144398136 125468551 131161732 42451125 128875657 63057675 11068156 91976035 39276409 14761270 147138808 122180394 134541417 112634588 141545672 26680344 55332926 87262870 63377275 9664874 67251711 72395741 50808597 73150014 54593443 72619580 165522098 71865596 104552193 56217249 143554409 93099752 14456052 96996866 30290175 41840077 95574986 64792746 338062 165306929 75422472 106778751 96504461 82936744 44217816 72883012 144877587 100258282 136991984 97969062 68871845 39184762 93009635 77590703 81012854 123067114 165922890 28632131 30991357 41572157 132103634 51466514 73328769 40686151 50130399 32593301 64589953 158084156 134584002 47256243 3341877 23464658 90431636 74707928 154468851 96068309 52898152 149588185 115304591 88961510 134371128 119561782 169153621 155465731 41731685 38574887 114589129 25436335 24797526 141865323 146361534 134118185 104568479 165328978 15939982 165952895 128634376 85829974 119912730 22235949 109239229 122527857 88268794 78325987 59592837 27340403 105418598 51852550 9143127 83630089 149222566 10960495 169867417 9501674 26667594 87183633 161520842 138891734 103617584 91956366 45724781 36013531 68243083 147092721 115026114 130471481 15399501 29802564 152984462 4950060 16434274 11892690 164668103 77245518 155719082 130176446 140633758 50128886 66573224 119603058 40354498 113944387 1722270 21352799 99221622 44060464 122728287 147767434 71732571 16175772 135090432 32384813 168422570 113373765 113922270 5362497 17724353 15077708 68802043 51303841 161719011 120942097 134234431 66449090 145724187 117502249 31416782 17649604 4255304 40939298 109537885 115127162 45022715 86990258 110308155 127387919 86999064 87561679 37054747 17958715 79166110 103494317 76769518 164254544 53595050 167305568 123152641 2587655 65836903 155625004 111080567 75595549 106022472 28837457 105126640 88466436 86049614 117862802 8882432 120476654 97578810 94745233 143154484 72364835 66589068 69092301 19141099 28759019 56885740 100937228 161184497 25709695 106697933 131683139 43250210 106831570 17166090 105021104 158175463 162521088 63504741 73801165 22577428 55813006 4480486 152541799 108069357 117968508 6738290 136078557 165811132 119317866 135747805 165077922 122234539 40737593 44069440 146408760 134885616 63450579 12575614 141051465 132922388 84409760 58697277 74501242 103656650 61142812 137134971 141204312 27838129 103649068 79570421 112579780 49625567 157002038 24176397 22259256 34232390 15558383 129379911 134863958 11333271 108701842 131921615 75539262 43456386 116879369 56587237 142455512 100640901 3445560 75009270 42588927 102023120 47385664 108721256 17399041 112722495 117800922 142114339 125663150 38842518 117186321 61841427 97216353 61391522 30367780 31405732 40641747 96269385 44715474 17837573 126453701 13435508 130461961 58887643 131353492 140303142 116620748 129758246 70428875 127383380 79400217 67286731 47065724 22026509 76659426 164179251 23716292 156549175 110872011 11135255 8750784 50277177 153028594 5374193 36220268 48986282 32293642 168674408 99559344 28793427 46389600 16968805 107032187 65322364 151865675 109161148 29581972 103430720 143534434 168638844 162746576 134305083 42965970 16705084 80401398 42594962 146516319 36509914 29284183 86323076 31185956 76515674 134185522 48220721 120071595 91872403 136193375 12516658 167270752 80679348 91279494 77684390 100370278 30574551 132590327 154484797 16145427 136746351 152051043 113734386 157805339 91769553 85957933 44029218 165699595 8677905 95851134 62006735 117991254 118541187 135201255 78110189 108080373 31235426 155032078 96139811 83997391 86551981 158535608 157753404 138211462 73374261 151089795 91867762 74506801 35607299 7389050 2774349 122931692 85835788 157395129 125893568 74627960 111221582 38809708 26889665 137094664 57715986 105824728 73206335 7845908 16340706 81820116 151457862 25263241 109083934 77717863 65563832 88683458 135963416 90547270 11534772 145519320 141505943 125670613 10474958 50803922 15601852 2069733 92961185 156877513 47833104 42553142 11863501 89153984 125832249 74630646 113143568 133252154 55198082 91034082 129147436 43106322 124018332 99387406 12403676 30016951 3743944 131130333 102975290 117623714 165668230 47313193 155352664 139911921 91180656 132673270 142260998 98745163 132001039 94372831 45680615 145757677 48396807 100028935 116971237 31130094 105533450 148399375 156831749 116545540 53205172 2012341 160578600 24148007 15098754 11305782 83495126 30836419 145093929 18649629 31767186 100516036 66139316 118829269 46584012 32048485 20138336 61263954 152032377 151418405 122616563 144648954 89931938 164450520 169215875 34219521 147762215 70596240 104599453 33315631 51673574 48478866 35367718 67318555 37408415 65718549 66725102 121024955 119084218 12423957 37716574 30125156 53783988 94812638 148590438 146219108 142394516 70290801 104989195 73675671 18451222 62669939 104323203 2399924 138701096 29451395 4488918 24209717 150461254 167494064 65975011 139097179 100960705 61173837 16434172 132549102 60931315 149284327 29141043 69719312 103499638 137346876 31167902 61304159 131636899 168919429 7445354 63695379 6553806 115158527 147357836 57757126 140597684 26956441 100925532 95501563 102948770 153745212 169457632 159983719 8284576 161911774 64681192 20861261 79712371 150221537 18691551 58647501 124710810 37332000 100655351 142340694 50385824 73379072 7197698 68383673 87049010 38053497 116810689 66794683 162097754 118988440 162690765 69429530 36678724 43404638 99755031 65764194 19532184 17955638 53753218 10934060 68243576 33689869 25135503 130406422 142876466 69839893 161910822 140181813 87767974 74224499 137703893 59992320 23309686 16872840 75231426 125267900 16819188 131734156 162733095 102261358 87839663 52184475 51741948 80904938 106059107 76393852 133656159 93572063 29327720 422365 77749942 122318740 106267595 122585334 144495291 102559827 144848092 160876865 25659953 56765380 12093324 46833351 30329989 158801012 169587172 62555546 93458486 115691273 85805018 128281524 48506270 129729040 146026668 3072478 113865371 158733437 70383621 23134637 48078023 144269956 80274 113670381 100051035 110799506 125058630 89691235 166285194 116800557 140700585 72225044 9522788 158046076 74570177 157509284 18719516 165556914 141562893 162364756 17423164 71393693 115837337 70061403 97814889 56309015 44781230 21952032 165326955 19351559 56725583 20948760 124460366 71750455 129598922 58233092 102302447 19045848 168739467 129670101 15935460 120010174 12853649 4570008 123305794 113633967 54196391 24387027 155226660 135695377 67037885 1596538 146596134 82486907 84229033 122341775 12013679 55088942 54728746 79266291 69241697 12369268 119994126 68404209 90844719 28126296 154828129 61321771 16219989 146516523 151868769 25505372 18272348 161588655 47008808 36005558 146668095 55391032 108931954 167633685 159105771 14075779 14359067 69921969 72557870 53974405 112321992 95419929 36756108 16781618 12958658 92496371 149953090 155085509 115946426 128607448 58298916 81374529 89390182 10064867 119006970 109770394 21506887 53850747 43654980 110814976 33900958 101499724 31680112 44142149 47844120 158681791 111633084 123933332 81829296 162230847 128085820 161045131 64705468 66744278 79714530 116702246 122050871 10693816 147579720 122619504 118786157 161201990 26420040 140828901 162310815 2245870 123108526 2031075 86718870 147284804 12661328 59856966 125125559 101997093 98597654 42489239 110536754 128517892 78827249 113140848 162808150 151759986 109596858 79707339 91227695 19573868 22871902 41404044 13408291 35566108 45467860 19576894 17287912 141253850 159770216 16240338 72503028 43957988 123805356 116076782 141142670 36261051 52149251 159465763 95059648 166414615 84706563 28451931 169310395 149870232 166579379 16184493 139203803 81939932 150533487 104243167 16245642 144423330 99824731 128112918 82719263 84979039 136152184 31584912 116308526 80472135 115074292 351951 150717716 107681349 97818867 26205109 58547031 162559168 157643890 113264574 124085737 72422074 98850410 2561475 52747141 123536688 98241351 63792347 83409548 120186226 55361979 74335883 110468465 3950494 130907973 40075171 27215079 133916225 77633356 127069679 44553175 73252303 73432809 59777151 168301921 2599810 76620343 71338936 21481438 23242366 119031552 32187647 116552391 159444632 31085452 111171483 81866696 147615029 139979666 117264708 63828421 37948063 39134221 9495333 162578718 37613316 19158031 4034457 76461325 51699159 29776877 34133450 27381101 151667217 26559287 169010498 68691407 95489544 27843076 162963819 77139540 118255366 79133198 98632844 56122763 147962271 73701987 25721323 16659235 42398000 96049745 85529958 12736689 50403776 91997319 72096082 116883755 96249325 95232113 98206892 99432762 85190094 23894163 1959913 86131894 119070040 61245305 144784529 107994302 12717479 22554172 133288619 100604878 106722838 84913555 127221540 149193360 58375110 122097162 123173092 76295150 134276795 82369777 38369697 14676049 25017965 111435595 62961999 73972627 161708811 20243668 34059415 156478217 103332086 33068043 47778670 48698285 165488234 66717333 138588284 168260441 59736385 31245167 93986914 3368516 81949299 74506308 55846360 167780293 99175637 149060437 122635875 123231470 9667798 41542526 151578239 40697779 144145397 34835788 118651262 51693804 82244113 10390162 9042011 3021716 132243272 150181247 167503805 44376664 159076548 18894803 161976068 39625861 1742177 142311386 37460605 28639611 6877571 66103157 84690770 103101141 43267839 1540149 24031642 134169219 159867643 32707847 95612216 126370741 80565397 161598413 96882439 131623299 79138400 167489542 69403537 159059803 54643746 20998077 136739058 27085556 65410475 58077372 86911820 95136403 42730350 152889483 140727394 59095502 167197074 68395420 122921883 134047669 138679812 35327513 157541958 127817628 140027912 116930182 5953536 102709172 118740682 123268139 169783488 60598897 89103647 151885956 59211731 21871809 86893273 86036507 96891772 91339742 168696219 74114747 58758426 3265037 100294747 103498312 146129773 83564027 5869692 23660226 125191468 95843314 130519761 86476484 147631587 97682748 104596223 99600518 60439607 110107487 77233839 71059456 77449688 5611479 144937648 102301410 64589783 93039487 136719049 94986871 145600529 147399741 122670266 127342393 41808491 21474825 151251108 130507759 127370392 78346081 67408553 69286016 98601853 70484091 49520541 60922662 136896444 167928601 1751238 10563749 41149469 9913754 158691243 156753141 33299243 71378971 44081680 41542254 92126026 7047809 96031878 53134061 3268131 95773172 162303131 167770892 93890456 26947125 126617496 115250157 17836128 129676680 130497219 98350236 55435028 106646236 24549020 22131144 12828217 104097001 84164654 113890004 128375840 342907 11315234 160948095 25481079 81644387 20324894 57071516 3494588 38184720 111031386 123501056 161752909 107811280 49153681 164133623 110952370 4224840 165794200 160328853 14290812 55722175 146274800 69066886 87843165 28446015 11015490 151010133 74445125 112735466 133097777 135483013 140109988 36118183 22607314 41053521 134130867 56144880 63189833 9043558 44829884 38375188 120546643 3203412 85081311 74072910 12294264 102281792 128705895 136496162 112335643 104756669 79550378 78381050 113416027 95694853 137754519 167455576 64359654 92303608 105579469 70681971 87843862 95207140 101038497 77461333 136757690 145364331 64641038 137170331 116521111 16578281 40130863 70512770 121164729 129692796 131587990 6466069 69990700 105980414 47961403 39076999 51218824 50464330 121281281 139838056 45737582 24174204 81480728 54205656 74226131 112673722 20160453 155192881 80060021 25156753 92565102 26891620 24153736 1495813 116022433 78120865 24625350 150116596 64376110 126119600 94479914 17696167 23699224 72557122 16506303 9613245 169535016 89943736 61294962 62853658 147117048 109129596 155203268 8221795 18027905 95439275 68972451 34317050 76594588 64780353 71425857 105029417 22241015 49617543 20403485 54069248 102353379 133894618 34874208 48605448 163600401 159075647 149909587 26837509 42418825 93424758 84812252 116653694 124701919 114613524 94274911 103618400 42968945 94369329 86952059 38999700 24042352 91383398 22802865 132338982 138881585 116213088 93545764 87505936 150289044 122325863 119874939 20925113 57963948 99389157 18104762 41689525 17018887 56905664 147570642 53633997 29268475 163286241 161591409 13490010 20849310 122629670 138468655 30981735 77465634 30352259 154870391 152086335 95879184 164472314 107081317 128119412 44528015 56897776 21661944 109781019 98003997 71320355 101464704 19567306 116489882 80838944 138224076 158156678 85324003 46425079 44053715 31113213 161411991 67530851 91569565 61714301 156381419 169585268 12755525 83943654 61201122 5115657 109508900 72338536 88811094 135614967 4245750 122640550 26259271 35859664 64995964 103512371 7314437 133346504 79811787 103126250 37241594 37484983 119738191 119060503 36720272 37696803 132477838 155821320 63602168 132290889 150717393 87075479 169874268 114894704 113383710 64435695 1710472 111217264 75347349 157011473 143120977 20806861 18777877 105326832 122375452 132487477 66311594 166477923 66596803 32135287 169735463 33313557 11655812 133889926 56923463 165383259 6978806 22078393 34710158 114629028 118944614 31142946 106036225 140262733 29182999 94929785 138270486 49116689 162363668 52231259 55337414 108418588 22383390 42940776 96688877 68929730 46129109 479519 140119882 130654384 133841340 159349534 149949503 98120005 25565076 47756893 111194824 18745883 81333389 80875477 135776892 138323373 55657949 64736221 161288163 100192135 118842665 116869883 163535937 11377046 82552833 140632755 128960776 107719242 80333721 12282925 109944219 35409419 164037573 129725878 38825076 130949623 110028777 146576856 57295814 59105634 88185477 34126446 116205659 16684429 101081575 102207468 6720304 97339926 54092725 54299088 126302758 4983329 78806169 12902065 1381437 156248921 1905156 12149084 12069286 27759436 55606167 55237607 87610860 30987804 94634665 42713792 133918129 91815810 83360469 6388719 1732606 2578016 151541927 33464857 88838600 120655035 78214926 73093047 129369473 145931570 59465269 135259939 145080176 90842509 19466547 51435625 98386531 73379956 144685436 1287903 69228250 155936189 100381957 169776382 78159251 67908149 120863931 5691532 67555042 95530038 42910414 129417685 71354151 17786369 58875301 11413698 19267919 141584177 148564581 71131043 104298859 139408262 149202047 52316038 45023633 1896843 86529711 141234980 21730556 128717642 143126859 5290417 45800635 125724741 163035644 103199673 138910332 106836976 123347376 23962537 32053347 92767555 124938695 8213295 159849674 38394415 162822243 69264409 25589148 101468648 20250383 114622942 149560968 101496528 5228248 86680535 16729054 89739192 15523295 127948324 36406724 164372558 126985954 35544280 72977226 27604940 58927236 146372924 154870085 53216851 90240726 48558358 108882144 144301117 112953695 53935390 93914783 15052463 24230899 47225762 142821335 121789819 32450059 123578967 57199526 19339829 34695147 92600445 90304612 25335848 60575420 94495979 35116747 81918036 72010504 143342725 157805934 132338404 117485572 145027952 37849497 124800145 143993757 31714010 157033352 117899539 168046037 3286474 142786468 140800460 88423579 51978231 148621242 132572885 6197843 97935300 67969179 85972111 106441267 36143887 65576259 149301565 11618769 63234985 155484822 147004151 103881373 119983722 134623034 52751850 42024595 140843912 7945052 132427705 102740792 99391741 53833866 50816825 81569332 50848717 78643360 53984962 6336886 121357271 30707916 45378576 164756418 12418211 131187606 105999352 140579528 37517691 57881889 22800145 111146799 36148715 45065640 122544653 166540789 132300919 9718424 123279529 113903978 130167708 54038427 36869362 31641658 8686048 52854003 48849160 151130340 100796468 99652130 141776549 76872946 124278279 106446826 15601342 53530994 137647130 89375069 119917796 80455543 159581601 74015552 166322441 112531823 135218374 42963913 49690133 122713599 35419160 19588590 60893303 141745014 72920259 93679146 80412856 52499043 169093526 132021949 100740589 46026259 149468267 129995532 24291334 126393096 63800881 25350808 164219983 155244680 139137027 110994547 159172275 9845414 47960128 119527085 138845681 68206040 156218763 111572564 34404600 80854822 168003894 168080887 44196158 157772886 88892439 134118236 73230560 57666635 88521448 26239296 39419617 136840378 18310054 64147035 5026696 22786817 140986287 75914520 75851671 86899648 36279190 61753656 63286512 113763677 147854151 9834500 16880150 16716151 123392613 70975697 75190116 17826523 36919291 997849 9227294 12160032 149835127 31338480 1921680 123128348 144713316 109564218 7162117 57331888 129153539 88747446 104612730 11427179 30866951 145667288 156286321 130198104 132256413 8127887 95536243 140698222 89753948 15739501 61857084 160191357 126056105 165480856 72631293 147048283 84199402 121228071 6089978 60349422 34237524 27449084 114420778 64943230 15539105 168047312 33423122 162688657 48372599 69964707 59282315 166316763 119545122 2021130 166344558 151282235 78809263 70723723 115827545 89768466 8040932 125962843 102368441 86934022 125630323 1246474 19822612 6365497 61344789 124705846 101143234 149616915 105749537 125153592 129540017 119619633 61488235 36558619 3222656 148665986 126236305 141429664 40749408 70163556 1261978 67690447 148533335 57491892 7493906 94322545 154943100 164311426 131411581 53264825 23631513 162169800 65679449 146677717 166713067 37847678 50530222 62675719 133895961 165694631 20030318 57391813 166777412 165028588 118623773 116486142 97080693 155920192 113539957 6471832 75338968 154400018 118681420 168740827 145042079 11708614 101900023 44433784 72357338 3238160 138261289 58959213 29547258 52506982 64698260 96085598 79093248 53728330 55104565 8972396 142580309 9567294 21014023 29555588 10014309 13076043 140436728 53538236 52645311 62874874 32453850 46210488 4765610 150102571 115190742 149652054 116452805 74842602 66761057 18351126 69498142 107376981 91864430 84123072 122074348 111589003 53736762 74168416 93529563 131386642 3706918 92659894 21079269 118194234 36470661 68617576 61236975 81934611 92207592 144937988 158958109 24428813 140456635 75179066 152403470 86002626 130051768 87154512 148373688 79903128 77293390 49582013 138525809 106602886 155572168 97269155 15796502 115137430 87128689 50989647 142888570 151549934 141147770 8101163 9052194 35052657 150636082 141652058 17325193 151393228 167582770 125392493 111918140 81480660 137484848 17757503 78596083 60716299 92783960 30416060 103499485 64769150 117350031 72094229 20839008 113615743 8141589 38257650 87899163 69544416 40171578 122228385 123828000 132383811 64864503 169581732 148183747 31920611 165349412 152103743 79870318 87017016 23241958 158038188 95367433 90582358 76255574 119403121 116470417 96096750 81680529 101096994 78811983 17467568 36663815 9158920 149905201 56370300 77471159 86159587 53255509 119428298 74483341 35140275 20468238 77782004 57028982 89787999 110545237 91204592 69557676 84217303 55077212 132070875 54151290 60502133 54810737 108358068 123678468 25252905 81035362 42422905 9770155 47565762 70485638 95356009 135188845 19931803 117061575 2155549 163028538 124322938 137659540 73381945 30645033 98254713 25796106 18109998 39407360 4882230 136173264 62226630 70234089 137225972 79712592 7454993 64263043 93694582 158753752 11609164 76937733 108766374 89897870 109465278 81449958 145455859 44228186 58923241 19967996 100448563 167056110 127957861 11852519 30524146 29812203 112859855 80196361 123463979 123973350 57943225 108880376 39324723 46901759 28132059 133426540 166124034 161595591 127738816 139548444 73010818 71331796 21345506 107474289 24915132 115540075 98481017 83936633 127393801 116382833 160924975 25147148 70900404 133547393 6486231 62655098 156282207 16630743 32324582 4697797 168143039 111883630 58278686 65065783 35667768 72787166 58857043 69370948 25355466 125972737 160281576 46811132 57674625 168498169 104879120 123900148 136342618 51652409 83975087 155685932 42571451 83884154 26353961 167127782 10516863 122193756 122453227 115677741 149757692 80465488 125603973 82335658 79682128 76963896 39108585 38100944 150249825 42341407 114994035 29265160 160294734 129903154 63561266 22659028 147784740 27077685 106121004 138802705 54444897 108566233 153197132 61549299 68080359 32007634 24142805 33730533 12138408 3599308 134802367 47729064 146266317 169166133 151718795 66201774 128500620 22837256 62962696 21856917 22208562 82620255 34851428 16863320 104985506 86423767 17033983 11710280 67561451 97974978 32201774 81227496 56254938 165674877 97516012 167852050 95479752 141711541 127262969 70728755 26551790 96603112 133196972 41057227 21892804 20013199 61775076 100307174 123558975 91461836 124017601 76249726 158170907 41175700 70523871 57851714 93548008 73376896 77047757 140414526 34266849 95324134 151369292 41403653 20469836 153794597 24525475 165142080 69081880 17541059 71792156 48306384 103072343 38615109 85636752 131144732 119051646 116437063 38522493 4439941 58724035 107079974 31459384 125764589 112198215 57153949 155570485 196316 84309273 93864106 83719356 11019672 65754776 70649926 84028144 68623764 113222941 127839711 140107081 149180168 82199862 6351217 130853811 5741342 141719276 52806063 79824979 92412 16284861 32167230 33710796 154281766 126941550 149076961 162805243 46553735 147019961 40282078 83657204 43214935 118586832 168009912 95204403 33772642 140587314 160683048 44640759 100706198 65980740 136065790 119727787 158270221 12774786 88284944 160704060 81871116 169127730 136096339 17516426 12272385 168405995 152634262 46473580 139930213 152367328 88244739 140995059 587350 112531024 83156299 58130089 9717489 88243294 137809327 141440051 24605086 145240146 135450050 153887264 43015253 43347161 78972514 150720810 24266157 22763918 49509321 110545186 163980895 60062190 135327854 138736745 69587256 25197468 109485763 59592565 59982137 24769493 129614749 2817478 70545903 146560502 66036959 121357373 159577895 3889090 70184755 110147522 50809787 32076144 14252596 18339923 126176295 110557970 119455039 80937578 167761899 94221667 103044463 72358868 135994594 61210540 166305135 52715759 75217452 126257606 25485618 107740203 72809198 140624272 58024077 40468177 21852089 77151661 104959921 152185241 139545979 17251821 154191479 102156502 73423680 112338261 98123405 80304889 55299453 103748688 146378296 129177373 30485250 64037895 34193443 45734675 93761800 20358180 70065772 107424428 162114210 160313944 23104751 27450087 31473851 25229785 19838592 101756339 136302362 112110138 29308935 132614739 41144352 56918754 85210545 89703985 54443418 57964849 5336572 150543058 57287059 162425922 133263493 73238074 23012288 72747675 26620011 104964120 169153162 140616928 122948641 142916943 13485964 6411567 109052671 122210093 159290272 69305396 75139881 29974502 124316546 93492809 163732321 13601326 73847609 86875440 143383151 30104824 16857659 67750644 167043853 90162883 36024479 141501608 10743983 70733515 131908151 115849305 145727400 123705464 36031228 59919203 147484520 126893474 86968158 83509610 127831041 61491448 99952639 40580717 2895457 120492719 118071273 159948274 138933095 100259506 115589086 156884381 97871635 13017444 80988714 138741641 31285950 1850858 10019069 155534326 4903599 110204217 144548875 135931745 161422718 134781355 88197598 11304694 39265172 77537646 41744554 10321482 76810284 17590920 123925376 39805262 126779540 27637053 152889925 11616525 76534510 1539452 162173761 135672818 157541414 104802416 152359338 19458574 84367515 169350872 91694787 83509287 21337771 15567291 162016290 78911824 3850466 117336261 10869817 159154731 162881539 75442770 75516329 156911666 162717948 6843112 51750652 22838735 71914641 34508912 54270018 120806658 86358215 22793107 106873203 25422786 12022944 63280341 52606143 87769572 71954268 147901564 100222310 7245723 21894861 98754003 58997174 58357345 115125020 134391426 116576718 71289194 163789067 103980619 79109024 108122958 31211422 16122681 59695075 7882373 104256631 124256757 138884322 52747311 68515015 74252464 154658996 56729017 58701085 59764503 5407479 120199163 34710583 25027570 27932955 68600525 57461649 160822499 160129766 33438609 136125766 23737831 137568522 19271625 53500360 130558657 24603488 128655864 32714409 78751021 157218754 59152894 124080688 69714739 41053385 45313568 60379682 48215315 4969304 77997054 129397098 78549860 36930426 37477809 113398857 147868074 91641713 32557771 330480 36631498 141897776 85638027 99900398 49382892 18868878 72155225 126113718 125158760 134716415 17033014 85261919 55023594 124817247 40335917 103038258 107322003 107450557 153925684 71002608 113531066 41228213 117472805 117507910 110656128 25261745 11215104 40158199 90855123 114367976 61081629 89836160 108814654 107451713 77342486 139772606 41349576 80336237 48271942 65231856 30308688 93383057 46865192 108763297 37974056 103231956 91039267 95877501 134212416 2538559 151458287 79373612 21162059 12387254 114452313 5365744 119759577 92149061 169131096 143586760 148855213 130285059 48252086 12274187 164936431 146725623 57422889 70930222 29081747 138243439 56350954 98988059 132790978 88961527 56781445 10512477 167288228 22787174 151847672 34266713 132659738 101568948 49262940 10108931 82857286 108737287 163169400 49136715 153563584 122585453 119850731 87304231 96778960 89258075 39867805 128769016 2383162 10754795 5525153 64560101 19125272 137691143 162056580 59344977 97106550 57276417 25989549 72088313 14835883 78034641 26923733 20901891 124574402 45943044 158196441 135699491 61147691 64850121 21635781 120228403 147372745 116908813 6639248 93478971 35751476 107603812 69369724 167475823 132894134 15804424 167421814 47140099 13211567 7678662 2716005 128060813 135564681 135235068 116484629 49106540 110880375 100639286 72775538 136992392 88879876 48616753 147644388 117109260 85712249 109777143 121098310 109201472 49106710 114847444 82159810 30768623 12034572 96656305 73732264 137256113 166526645 157287366 8681118 111657326 156995612 78550846 12742945 132456520 168578868 168215391 132367168 5068227 60215836 50060835 66507791 87990249 77070571 25699648 136015538 11821715 158580080 132800328 63267931 88920693 13011579 145339239 36999888 133158008 138373387 165526671 70369630 126794415 134608057 73041384 4146793 128940835 85043622 42532946 45690832 22369144 65366700 50446871 159644297 131815654 89649517 101612298 47697546 97130452 43513030 147352073 23902612 66973013 97013917 63617604 77136497 120135906 126559220 150972580 41835538 77116029 45595564 163958761 1403520 16665151 42350485 106712944 110585323 30040054 39710028 30926723 168172126 154272382 63066243 150224597 145297623 153032980 165921122 88913876 31726794 77480186 136872542 124745320 153257091 44072007 49279090 12829832 94414872 18226465 8486298 158524048 57801445 136089148 134706300 33068825 25147556 92402701 47901750 54475157 156972322 87444736 19623916 71043578 150482351 92969260 28779759 32889594 47802725 101100649 63785734 45233175 40291955 63837992 27930303 115801773 19139229 143855530 57222476 118577788 114233438 94300224 40671820 27898598 94421451 80416579 41208833 84497480 99000724 161050010 114369642 65154319 142688174 91285971 124649287 168311509 168559845 99042238 56903556 133620119 3156050 161106246 52665218 57499236 140386816 114522302 2372605 47320010 112818698 154696090 22673019 127296799 1930231 53020076 77016528 16036644 27605263 131208397 77795043 30905507 55041427 41723321 54957175 51227460 50302898 80068436 162793921 2045729 72300575 87554845 118105001 115811191 151966689 104865928 55607527 154649612 87347343 114554364 107740118 91135368 146604702 61474652 132662849 82912332 144688190 16606943 47162114 34437988 58690647 123905197 157570994 83347617 72459916 154297984 107597607 22444471 106234853 38235907 83478279 1806131 100208200 48255894 58289804 71136687 95640759 82714214 149055218 37869829 79807877 15316031 12620953 65401057 100763930 46950855 163303938 17309468 47238342 69382695 96546213 73421980 49670872 119420444 46599397 129333059 25387001 132980732 31808479 5540436 40633502 53672774 104222716 166070059 127627755 108000337 107040330 48675488 130064433 149711435 3240931 57607968 101789200 4713403 108776268 103524815 139600124 67844790 90835879 70917880 114813172 141354371 57422481 17640441 167992011 22167779 94161980 127093377 101286255 59832282 142617760 30909196 100487816 103710285 71917820 66420734 28531780 24784946 133685739 126107122 95327381 119090406 17289799 159438971 50479307 143571256 32750636 1072666 121649229 67855228 86826888 92642435 104224127 74755562 70459492 30242150 108751278 130560884 42323200 111851721 46908032 154463207 41173320 120472353 83057699 88441191 24698042 127669337 140722753 146264549 71039668 126068940 46589503 55255355 109767861 209576 129113453 63088683 154634176 19998256 87629271 42260368 37404301 119407235 117506567 109656205 144821810 68111350 36454936 122717560 93671615 53332179 147711640 168177124 147094999 83252485 138260762 24480238 25783730 110154271 87866506 25874000 140835021 90947110 141954862 23938295 69123785 145279263 139598645 6730198 113758118 118045773 99284692 144276280 56183895 9536898 86129344 31213003 27257613 162226801 147497797 23984518 94070979 152902794 944333 68932348 131860789 78141333 69954099 40665462 26973220 150923705 39447582 39919655 86273334 51919972 79359570 157276537 48323486 24711727 160874162 18767558 98131667 122408449 22173032 111704399 119984912 94567243 153121635 25643871 161826944 26384306 151963119 158664723 3985310 57043976 13029633 158872956 82449881 29152314 5133405 73255703 134416552 1840896 119259301 54456117 34945557 105863454 3418377 124982827 129993662 126767997 4046034 126544413 99888753 16152414 40819261 45969547 58366899 124181821 55757348 148476674 44312234 139990325 11413987 151113561 73498293 105017517 49453544 4563786 122822722 113457660 61047952 46577875 122804583 162658057 83071962 165549519 164737055 40497519 85133399 136565675 41469545 3688592 64968458 128106084 97101705 22959333 168213249 112459879 55415852 60374973 58316511 130767502 65522539 129696876 58192292 23864158 147778399 90275185 137658588 109164599 32083063 39347894 80826534 46065019 90547542 104378810 163306709 144734855 109224541 39022701 155293725 44935029 47030211 29773987 91608699 117984913 5318909 115586196 101395004 80578504 26935854 21663270 151587538 9651461 37799806 88534929 139357279 42447113 136457011 95581650 125910704 11668137 88917225 126422608 87730149 73783349 81374257 11924293 156181703 74086 132668697 37888835 12902269 17984470 76847242 15638470 5903675 6213296 8136676 144892411 73479882 94094830 28608960 38746502 12423107 86682847 101943968 128202508 154299820 81231491 93727069 127908595 26671555 65266094 2875941 90102839 122396770 31352386 93261966 31184528 43779811 66049879 26673867 125486928 73759787 103917396 86602216 118049496 154456696 20235372 19514436 20586303 126582425 90751984 32318343 113772313 154208666 123318578 92341994 70128417 33115949 31291781 107488875 66425715 34072233 73307808 129579236 31105461 48410696 126230083 81715957 66672929 73892166 153491810 47699909 13105198 23082991 150751325 14852645 70705159 41283106 68095846 149142445 167262456 104132786 38078079 49084151 158357448 103263644 88103265 134004693 71773796 9331351 7621610 97769380 114993270 40011965 92159737 125705752 131897271 33386402 88948811 34539971 50748468 165363998 27046422 164938369 16773050 123062218 158882034 78692847 136345865 50703163 38107302 106924407 113974358 9363889 124979002 8313102 163519549 113474813 126200248 147480338 116127799 130871865 29258615 77785693 117924308 67682406 159001816 152947385 96998634 153671857 23302512 24780033 147279330 17382313 131784119 143693843 109409807 16532364 26228739 31999219 140747267 143555310 141003134 88185460 6919918 100215272 84066564 122493279 49903602 147757149 49472584 70566915 25039674 115531558 131559328 59943802 75489809 81901937 139833347 110421324 54557267 39798564 62872902 47596515 33112073 55269941 56592167 30064653 32206143 88803818 85051034 38061164 134336465 91342462 74467480 88351448 17658801 19712180 38359293 40557937 154967410 145751557 42846562 36199018 140599860 121604961 78340046 71301672 79386175 113273159 119053992 61994376 93193031 161940164 107195081 114715779 159384877 14498399 147991817 48803770 149030313 64648943 122261433 42972753 102979863 115034155 75624534 116892017 22835233 133240968 43434133 57664085 162773980 156845689 135887732 148674826 75098554 76567609 15672963 131636015 48706819 76268902 150465232 108251002 88180360 29068980 99815891 32161331 106512276 50786021 104136594 163134873 41422149 53696030 29121493 159371005 18248378 167803073 5772044 70175847 92689678 74645334 27828813 156587697 107675348 63073825 145664908 18948438 57512462 121280159 89628760 139821957 94057413 138521491 8412654 127757108 65030627 7043270 159843367 54629976 31562999 15559216 36313632 85753236 8393818 117608839 75584312 65317162 28296619 44498248 107085686 69197650 36870620 140252533 86985923 58138351 44728989 79687245 52076916 149525047 119062764 23004570 22204890 31603850 33609340 105326917 129675949 163298991 159217019 114344941 10997708 67859801 149049200 141629873 42482133 89142611 49424338 36725032 71275985 87679948 26314810 86897931 54399711 41748566 120554089 92617462 93579628 6709832 127427835 42440806 52653182 42165236 142265979 93447555 68828937 69247460 29737777 14253667 142949872 116742145 1001742 101718344 11325672 164557195 134114564 97192043 55899264 1908488 142361451 60906614 151229807 74715136 19626245 52937864 140591139 86948200 19204407 168637331 30735983 143367800 18906924 61203757 6737984 31815483 66072472 167306911 42189427 29356552 40661739 122092011 71287035 37997414 49821152 42681492 87700297 85475898 72009841 71537326 133227402 53843760 7051022 125109783 167819206 111780610 131985331 95004466 50145512 129860875 43848542 12058100 35120283 1593733 6114849 167824799 74310859 131895588 33978614 161105345 43005189 50173392 57509164 148628926 42668011 87531963 107670911 26150046 60455417 128652260 164087502 64690814 151679457 54907943 152483132 66046547 49539632 2872405 32426446 80620868 65136673 105007368 96179149 145294784 117142274 18170399 21574955 160575421 105794264 17258366 69674143 80271943 98650745 86232262 86110661 34225250 119901442 106085865 165773596 75501726 132851515 159243352 30521086 62417846 21298552 86848971 47080820 141546913 166190980 108095146 100955826 139819492 134367371 42149443 89250680 27510369 104371279 111449501 53697339 166571355 86489625 161746585 30541384 161375407 38202366 1599955 134793391 75906547 164216192 8896032 103285030 113719409 115126533 156637235 27008189 89083876 126872836 106585699 72726357 169477556 55678434 105688847 158016122 47349114 129917757 36441710 115237679 27286241 137126386 152472116 10749627 85886261 23182951 134779485 135513885 81230471 57864379 150849857 108213415 23571367 135977050 144038110 12321107 127073147 148593906 61976033 127287789 47689029 31787943 76276790 154214072 117792677 3864984 116398864 143325759 58383576 103362550 90577700 89562443 134898502 15252604 13689403 16192449 55480775 28321439 37273928 5607008 160823230 103881985 139107617 102124678 19664682 58796880 114394870 38665497 75122779 43768064 129141010 147427689 124794059 10583078 1985124 23054958 168626162 77547098 16073262 165632122 73260344 95516234 163944566 13696747 5026135 95857951 41782277 88008167 6627297 41127080 109367528 169101057 157607221 4359004 121526081 40009721 155018852 70931905 48929791 51174318 44973143 121583575 154255076 103895194 167007575 158867516 65725128 51270555 2184704 60448311 98603961 126330060 104047395 82792295 72126954 85982192 125583369 184331 38527389 165484086 92123629 6734414 111441290 78034964 41251877 111669447 51909619 20218440 128895292 11251841 142128177 62599729 88024606 102483786 1052963 161824972 17058922 95515928 108175913 117402850 169543431 161569989 153930240 46748436 147293321 14309478 144545577 73867465 84200949 116813953 65551439 56863793 2961961 119417486 44188032 82988390 45244038 135653489 101916173 121551003 151461364 24418409 144659290 52813781 120595195 135617840 52013081 39682811 23838250 79555240 157871792 99177235 105953384 9463713 90918074 152157752 89870143 80880526 33083819 155995213 42291223 122478999 155171784 124553696 68769148 128782633 14324659 107957429 98594458 25943156 94411982 83818755 154207697 44526536 153573699 40163656 98440574 60459038 87760239 28288306 118879096 86176128 133853988 64118169 97075066 18033481 163585611 142093854 114226128 4540343 18936453 16585540 167326801 11930566 91911418 40358289 55166938 40291309 78890999 149230199 45450367 100802843 21514554 104437443 147259967 89711278 61373383 56861685 42360209 85723350 102978248 38916128 7754890 101841509 88898304 73195438 71492310 58620998 1343782 85665618 144604839 78192503 154334024 28453121 51369546 91263837 93522270 122450932 141248818 156837988 26469850 82410441 135345075 64834821 104706060 58338220 125031532 70634558 66617101 108574852 53835787 143181718 168280433 11122522 75852181 124398860 39732213 100751843 87328711 98177737 161586700 94688742 125242162 56517656 89107200 104770813 36529243 86647283 58171212 31031324 43706660 27300232 135651296 146782335 122741394 157191367 114918538 5211792 146915989 12804536 109317667 25147930 56523759 14617518 15480659 122103673 115433179 40833881 103216503 104787864 62144758 67444763 86863455 55514537 53953376 31224988 46560178 119523124 140277846 62796470 164379511 44750885 165312964 46137524 99728188 128815545 108872522 151567597 28927234 160916764 24917971 98365757 162806773 120323008 151546364 92901141 59139175 7811347 75916288 13260799 149412847 57157672 169265396 150646299 169537719 6850830 129272743 128324551 108924525 63601386 65313320 74195463 88911581 118990701 15690116 67099374 89979368 69163361 114248789 85715105 161564294 162197901 76704969 89031448 162835350 74203589 11562720 7505772 25433343 84453756 114501613 128069381 119824058 42066160 43805838 41415111 15440165 13255121 25231638 93196822 50769106 33033006 55704376 129726099 145200638 135106854 30656355 21412214 59954053 90736905 75894409 26606224 111348844 48607063 160025896 51831844 115954263 60643046 95503450 34709716 143920844 100251142 145257809 164561343 91025718 12116631 74303022 80724245 128328274 43367408 146502107 36911216 116363725 24302911 150839674 130003760 44768021 96493088 77781664 113157202 133945397 144508058 12119147 13874278 72513126 13843644 115139776 33004769 135160217 158298815 151027915 50049462 28203918 128209631 167097726 16339958 110480144 22278347 44307746 61657521 162293679 22593340 54906583 22024401 105263014 10637325 75314879 152220312 59691743 34608396 114989836 132044967 72228580 79407561 118138508 71023824 19532133 70962165
