0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 06:38:49 +00:00
OI-codes/S2OJ/910/data/city7.in

3 lines
416 KiB (Stored with Git LFS)
Plaintext

300
119425936 33856370 129242404 99600844 82361935 84464102 67021721 99084216 80137212 183060488 130231545 95705130 117994337 36312263 92105675 184444388 39905893 88155603 67630928 135594043 101959964 81387511 79843828 179053404 142355696 58301739 152502742 86364803 134584515 91114028 96262241 135328328 96904640 83663752 172288796 177399592 117201683 113572857 30398997 121736638 67635234 123152263 154311089 69078378 124553730 86418082 127814452 93006227 35558536 91484919 115375144 66778656 29518882 102704972 91429658 101626615 121468877 91127184 62709164 53897965 130627744 33633924 49782735 64882873 79929197 135081703 54572018 158270496 184062826 110846116 12603306 86618656 133941294 100700355 106403151 118392223 75221616 134517089 48230098 65648781 90915229 65431404 73274324 136527812 34028687 111436671 39409747 99841820 79853448 82250170 129703296 126202826 98079993 116447071 64400404 63741057 41767270 137492266 132940546 105684215 61312366 83657903 124000248 93703001 89342758 175788026 79794305 130666103 162091584 184244793 172021416 83500253 176812227 94898965 70202992 118579274 149846280 82637395 63233926 72046316 82224539 55684481 168283937 152796398 70952113 33291418 56542550 29180821 102001064 123319859 20955438 33480345 100496051 44694495 46916085 159887531 162652343 169415827 104032412 152770793 69088553 137064215 49670435 107184404 129372387 67264745 158789488 171017833 78568009 132666712 135195728 83629903 55943897 123598019 44937790 51896904 57638981 91802826 80442557 62890066 185531907 98305918 113532486 52768341 167716116 109816386 100872263 143151469 137903231 86834787 106232096 129458772 104348098 73719047 136683328 137530440 87621625 117932861 89338343 78449321 183574668 111091665 73325267 116071957 67581056 120904720 137780061 143063063 99074406 77279383 102924167 154864932 127867512 67188924 92606977 150558827 84716368 159240385 132981403 140413725 93561304 115309528 58350532 82806934 132832537 101662297 87606493 83813384 96291200 67368941 98638975 15991762 116907688 148055678 59895481 153466936 127676882 67185581 64460767 41814906 46087393 118144253 97579898 107794581 72721700 97999010 160635427 44683485 47993023 129464039 46106353 112949627 33436016 106989084 36688918 134934379 61646976 123309698 124578262 44998752 157614451 120977286 100659985 74521914 161094032 188720661 128551573 69023815 76774608 163639211 43079051 68189220 108228383 97627367 25818815 83167086 109096932 121646820 128564717 68656909 161766918 48286260 61457947 142444401 150353667 140546747 57418189 126396720 97033629 94162693 93396091 72984255 148255362 80941049 126195194 29170126 117856067 69498302 123383248 114388434 82301051 92450079 20355953 133980864 97576031 105941557 126548219 154352753 107749262 54756857 158863998 96519721 81438740 8503225 118072972 70884105 82406965 191349982 95567689 120425372 124524402 110101230 23955846 106758030 85367922 42316125 72259628 89418361 142453723 98071141 133152074 113147136 96952124 103370670 33163997 152830971 42539101 131787422 130516432 135059035 102727264 90861824 103185869 106572615 7170627 161761628 86991815 71298193 65613995 136518818 103243487 101134382 105005973 95508884 148134757 121794047 45677952 88690291 144269999 112448588 94268420 138552607 139070462 115967923 20365532 113260552 109176461 106727723 99894639 182032728 119702693 119647795 125430351 93513209 40813526 154619062 97959837 125361395 122715360 36642893 175482540 101002929 90599276 113606411 100974338 78667911 95425027 146941241 101116960 154138011 92841960 24406893 75793835 92272774 86007627 68176669 95306169 104128068 60953810 120852869 130182503 25117867 88446336 134027159 91867365 137556096 39370267 150605866 54300014 78335276 58166811 66594296 106683392 33597800 73169342 68835948 95003727 77276109 118026509 140943323 68239929 102452514 138085465 134768746 64317666 84426248 44482715 132308382 105172430 29519101 78205086 953705 146509258 140477525 98492758 117436468 142318195 114137407 97438470 11304441 159892790 113682256 140276828 164072663 61130304 50188778 147392005 71271342 140257738 69853276 55283371 140645794 88311435 133410235 80762126 184318293 118235067 159050024 100162995 80953306 194830109 108042346 106951181 73765860 147208172 100611210 94177143 52742710 127408138 194831737 126565233 115251322 139049344 139116905 49676311 81232143 56744126 195177791 71619109 36254307 109133821 71728775 58109275 97947225 96414860 164797857 34603310 100707588 181432731 152206236 79768921 86588279 27463247 62822889 27449784 23965559 54254020 134319180 79260509 89761505 144671933 79034126 99432912 41298270 137150581 117201746 113172047 80946837 183924860 153086337 117638114 155338432 137097759 124606091 51993023 71459994 104628798 52513383 55639364 108245652 38881794 95404366 39424182 40121360 117405913 77038083 107482408 49797314 67595775 126536058 60233573 8533299 188453078 133557844 150950172 107026067 117406623 105852044 126625100 136964302 152144928 115447695 61481914 105557388 102728070 91278973 151618312 115265221 74177705 99616551 48250039 138596839 187829420 80704747 87138989 95509966 5124255 111076237 77724624 89216449 106267811 34512941 36069411 46174080 66876629 68565946 47390485 77079584 181795043 78721400 89230988 15932553 90531116 49834872 36157244 132045738 77171706 105043256 114866607 80977058 62601744 85576090 184228017 60509817 58446494 72416183 95410780 67661399 54981728 7215277 131245441 133360424 108469904 17740881 87144399 55630006 129093248 106323692 48574788 137390846 82799540 78965851 165875110 68371856 70215722 101159140 105136458 151038091 174144376 183699544 99791406 39792239 84235951 161546583 63575939 100671145 159673247 142108313 109378829 101339948 94471104 90780615 94252603 57689923 115288791 117716555 126799551 159681408 40359854 172656037 129531168 101148109 134200526 71060548 56980086 161636992 161878124 77558268 134514531 78722207 114980951 70324690 90570743 36559289 34745304 27685150 146634535 135614805 69979160 88761807 133075031 29142177 53245988 60287617 80510354 127242783 38294537 105593665 32643339 186278118 67418635 134621856 58570826 71236878 78343500 29403022 56709798 121582130 66604878 68403092 171704782 40231325 112315149 47684609 174954250 80779292 39266743 164046468 43076127 91459906 81670045 117594822 52226102 54567834 65360542 122707836 46981507 151558210 51349444 80574473 131412773 98070438 168047537 119294187 69734230 109230440 89478485 127893778 137456643 57427568 33246037 108509220 96141991 131251980 43092910 115422040 144004635 91795717 105216720 74584125 75393439 151164240 108451928 131410422 95931025 140261920 143606979 96542093 26075214 140940411 98902129 103602637 88921433 38648241 154171527 129390272 134738433 131522043 129872164 87109379 57619813 112460956 88758413 144459176 117011188 122571369 66075167 63355754 138269718 146838235 83985603 65019113 57077428 71173818 74110718 85616260 133639934 152350486 105567157 76685671 35328678 65255392 149869394 118927331 98903651 87531262 28653380 67515383 61606000 88579078 79172664 113517428 71779129 33298429 135435302 62077491 184120973 106651772 110209588 131112589 101143961 108747018 68486931 69558369 74805364 86462593 122052028 84267315 63810974 109009103 168809059 120326968 87846667 194088151 49655733 104444911 63919413 149299898 100992275 157081803 142330157 90769731 76774555 66282404 93923616 109829320 50992121 45766145 101992257 124599300 83686001 138372727 139481064 2956867 125202695 95310165 146821370 127590715 135226771 191322681 157879482 72352207 105999514 97506003 80902861 84809010 117144544 71767682 97813543 4063479 115026988 101034805 107493682 110997364 174167254 121474835 121525532 65158788 101298366 127247138 142606955 111183121 140077787 69621079 44581603 119915122 92319530 98105117 76577832 75771367 51315445 123430111 64781498 68705782 151859036 77418098 152645316 126004723 126057901 100196910 41647699 66453238 105304674 42459499 158717956 101427584 82650269 129027221 157682372 92767641 82973468 112148405 100726611 113827503 105897578 79238002 85782624 43489900 165824311 135365291 91807927 42091571 82346758 168138987 36817308 65313623 139058005 142719023 87759649 59302806 23286078 73651282 159305189 82207474 51061439 41875811 17609715 92483146 65904561 92466394 73204267 81718849 143792875 35152321 129161762 119428619 189549457 71206542 151048243 86190785 148359606 86720882 183968694 154987518 98549093 128802506 103642366 111466816 161191136 105750262 145121681 101722745 43476200 113897382 44702496 37662949 139717652 167415516 137846461 93730151 140000038 126959042 44442865 73985409 156074543 72023918 118406229 56211177 120238751 121249569 90091831 28618098 98357221 129566075 120301012 72112728 93130548 91621974 127626821 92102462 149673883 106482574 112464431 71954176 50528492 180559545 114240177 119871520 65990840 96165158 130830154 93194108 128517567 170623807 94923739 94564948 152474207 118311986 94367951 87442189 62813061 67610663 150781693 186865547 59224887 128324729 59965123 95028120 76653938 129164136 96157285 167762810 105078752 35518031 63237658 66324633 94804966 59739221 58253594 92365976 70569659 123511033 66049020 123438039 25724850 47767737 108484116 19572686 18836134 88719168 108643161 127717720 97758367 99895611 65947643 125595965 131862552 95807542 91586012 73377471 58818397 192961660 119398673 115560294 171560814 89679120 60198463 69703281 100941821 142246206 58772586 48182040 131519066 51354563 49725499 111891956 102930987 79055989 71658238 77285947 124003787 96727928 117570350 80996235 34985691 142946384 39002299 102529860 77100156 156966095 75705423 65343888 123430882 101704942 178182263 119193301 112100795 96265848 135148039 113307567 95759965 32130432 134604387 109311696 83727951 161715737 119140642 73374886 101062875 107229914 114986548 91139194 27806532 181460716 117475872 82829361 119721325 68169397 102266149 74330138 49492654 96399510 155194280 72524035 95779653 119558354 150781803 68997747 14799238 51661353 95148293 45153816 92033493 51187197 156675591 59882538 130500919 120917987 143627044 83847534 123612259 91009101 80574851 67759899 114145166 140819896 62847071 140290018 46849284 137443600 93761516 147852877 101323480 99815460 80839358 2653624 165944516 83474996 127257411 81345535 111188036 93143844 162671610 10045999 110376433 118587067 113438698 128536023 98469732 95735532 85298467 46996530 126984425 91025531 137158176 159324235 126848761 47662730 148700163 77262874 52491866 72923890 83537798 100584062 154993765 96914183 102697741 146989969 110080848 110796138 139803889 82425048 58756984 72782083 85891437 88305092 141068947 108206794 126854652 53684420 169492598 107228831 93638938 131312509 70166225 113586100 99564767 168521042 148423435 108782818 105600513 102006646 100774571 69528394 89675302 98558010 161627529 140001563 39265260 39338494 81635002 119311500 51314255 27193663 84458192 95014488 105501167 88854341 49721595 103713685 180418493 64525897 31151351 179494748 49775430 102946658 118487989 61454278 118734852 128369610 113300468 77492231 36969339 113743094 69525841 134350889 80695114 66963638 161705176 120638562 126812456 73675125 66349829 120970309 110045584 86173376 71352333 111119486 101838054 65767675 36534837 127324402 120873555 13804687 45423666 122420649 139780418 157946560 89351167 84480983 141858266 141838501 158484273 99272869 93765681 62282277 170028078 58549121 123202822 70077353 183503500 114754704 112763382 51180791 144816991 74521641 128046699 114951000 89704887 117196833 69458047 96114818 22882801 149840715 28092368 104827174 115526069 148921037 137226409 30690314 67087591 73901140 116448581 41953652 91038606 143846182 48122294 93539543 143256003 151874743 125503782 172199895 148358702 99488815 64145859 153983935 98527818 86241240 137674469 43201149 165772205 88640592 16951962 155364011 101362331 11202144 84361615 41926507 68520821 89757414 94113234 88643989 50121345 137051460 73603350 69000611 123924103 62318040 40125826 10846872 28499026 163549289 155286207 82893296 73153166 41789382 180118339 135809774 66523005 62684383 161353869 108532680 45131305 116586046 140758820 122901203 133268054 96184180 74320909 129101402 167739123 100664671 98861530 116228182 51429507 73542865 23925791 53597185 32900212 101161708 125963431 81399081 95647265 106192860 87701716 141362211 87877071 66739223 94985742 124613172 138224575 137132921 140786730 115851551 73432587 67111456 75851987 72597692 108068787 79188447 101362943 123010073 150762600 132315088 82622171 110524051 106522000 32462725 26820534 152034309 134783702 44855958 142238560 62953330 68353775 145182100 186688233 152323509 58468452 48504720 37508493 89730234 87007877 59901668 105495108 90390723 182720724 125590024 71587366 70496417 31263686 139912634 115919619 53065521 126074789 37011479 111898659 151933087 122073942 67189725 154054044 68947970 94651864 108867156 164398661 123850459 143079853 135747412 105555139 76393573 122073433 162245943 181261758 133889959 102584177 100218284 12745044 88142285 149988712 72886806 103781022 125629332 74333820 59396725 71237896 88248051 80322329 179784081 99461177 104966172 57959946 68017117 106244834 134680807 137971336 129343440 116130554 102336743 58931631 71418418 82909341 124888003 75229995 137171270 110687412 69434004 34677703 136019698 66751299 100962374 73024802 160771850 105120244 147639660 65123262 108438053 111168331 149484298 109791574 117921296 40106647 44593209 167121077 93553951 40894087 145433880 167080102 103177544 120443227 94539750 179186682 22568336 145503629 11004729 137883456 64018831 145230655 66353244 88487351 104527531 104852457 36523110 110103392 138516211 102255423 81948304 170436745 38720099 108825099 87583864 87748617 106846466 138333099 43500264 71022964 79056148 128476043 74482926 136175161 107750410 173997139 112766927 102181293 60783292 133126032 151938163 93325907 35385402 104157062 74853254 86303291 89804550 57723676 81837627 57200414 160545518 34640997 98624895 76102905 148907675 144261745 104689266 158726857 79413741 129218336 144515910 108177836 97463970 97856858 147851630 102242708 91792425 35965543 104401750 102519173 143316868 169961200 35790782 73452815 106377445 117174256 162622019 34057882 108056168 162243754 72823134 99307336 148596026 92822619 86298364 83391555 26309020 26503740 58070918 158332951 160952518 94442911 72106989 83165911 118368093 66898747 188241585 43980689 109688586 97722047 69796831 86246987 116057285 94506278 69607286 103080941 132537778 86278395 49359919 14675361 93639874 101413709 68524004 54340793 35401900 89388684 53540097 117504914 118695541 102658302 147945262 76378113 55396526 50244226 151700248 151704873 95653459 35599218 166433026 78159788 157940577 176210566 82946616 130628650 47360304 80438070 100769802 159716930 93328387 44509606 109891656 108908965 144445485 142352708 75587652 40699468 100531182 49948209 52145540 87103326 93607704 75497124 21454216 121868533 95284810 64782057 106919497 44415194 71019919 73608214 108206783 110549782 124623826 126722420 60103698 100712649 48015728 117446609 113183852 78789035 134023694 68420883 106444348 120579966 107069923 153649953 101465347 105415426 147038578 148181925 48490008 57576431 44067128 121093260 132908534 99879979 110613253 90156641 96841675 136977514 84154589 35084869 156921355 24011638 111224765 74864972 75086267 73340751 114531871 170868835 68432792 153955410 83907948 125353589 130885858 111779365 64832515 145144099 67802816 99512576 63410603 146774911 103933925 115412190 50180953 45691530 111621830 18706416 27921255 67597913 53510396 122168369 92054667 90148080 61032246 143465476 149328604 33053817 125153045 110453977 58530684 101338148 63400221 120078483 154482798 138728841 114793190 148171247 144618558 32077444 134055549 100637167 172645257 80793372 142177273 120886399 111849781 63991721 124458082 148503655 156001610 158099998 34370631 91646028 98276151 156433255 82114543 77406564 123225372 45384746 71814165 99597196 68065958 91550750 25606571 89912994 51700724 83359057 118442785 46220728 146568831 134398310 135957809 123209176 92386372 196879523 20031983 36039668 77060911 101105283 95701659 22846142 108816835 62622725 64450189 138465478 28604317 124032111 91107520 63952686 129171305 117516944 82325807 97507510 190636132 59878132 94570846 60508749 75896704 125861847 109411380 90165733 61778027 103935589 130609134 99336725 144904131 71272740 129662841 66285091 86431626 108374785 25864512 104670634 44814265 75380471 117004384 115060389 183172616 154740971 126638843 149311072 129576988 65538446 68346547 88863010 22395248 108999153 132515762 111040549 66676921 101436898 157920620 24111473 118226790 80168258 85746162 133970348 82543483 60717295 53610323 116133434 36774206 95365503 136699650 128133990 144903472 53842511 110953076 79572796 62690579 84379859 35351248 111685392 77554030 61490423 39340694 147313845 90036031 127634395 4225782 71447857 94515532 119213022 56781244 10760433 92266911 66649098 109294829 66553300 129800316 128420351 120211450 104169715 160081135 43219234 18202796 79749033 68887919 90319786 103693583 108390347 60818137 57787402 103443057 144484895 137395768 78978188 11695535 130010879 68446352 155979415 76497157 72920561 82272749 121854862 88295777 57917251 97553332 100508087 119029968 85854652 110337550 73687567 82097974 63378541 65368739 160280870 40269638 86851092 48197838 64978461 39872784 98792206 129677564 156957559 65763217 71262659 71781280 65925377 32228927 181624372 121475583 162365924 151386743 137003862 27276467 187845452 37662415 156079419 44767743 100739307 92156169 139668825 106117428 30122531 146886645 66012935 58061981 138316441 35363959 44723286 94962568 53521592 17770131 142801894 67504418 149268507 42014804 26035266 143857563 125171403 80500251 112106376 30485486 134960447 125584845 26704684 36805779 56096543 148058314 106410200 106264644 120100873 78582014 167208750 70650498 113677907 138926493 11176385 89335435 46852372 147099013 135301546 125898062 87813921 144890433 93897832 82466693 78448652 53090244 19795946 108447007 124641469 56527078 116148866 102132918 96249894 50214301 51019480 47346601 135619691 77109340 140779381 30711077 109319149 84105397 103757897 165535618 65308915 63733456 63265123 119730438 181643263 88883338 102796425 82401198 37708322 63261086 171742476 117279319 80744398 89491574 74306027 140180600 147293967 115298120 144606839 51282816 100668300 171599933 118904397 157659334 77724324 80105615 123513063 117655631 117833980 53852853 117042083 39368755 90767401 152848510 73890013 117604680 34035435 49994038 88639361 104882379 33009422 164374664 39393819 98249651 54244745 105649900 139782334 59763648 81330509 113493858 69481886 95093595 77795259 77253129 154255523 152277978 94841855 173941371 91287447 123922680 137781930 78016977 77575053 132705957 85534701 187977672 83391477 22659151 96221153 144285598 79329667 67098134 78802350 117540665 155946888 89230476 122394502 91583406 42526252 141675403 134236296 96352305 122082875 141400044 39197503 68098485 38858881 79579621 62539652 109468213 88369820 105907955 91966392 162179266 151248633 94583543 87049323 68969929 133382503 132427118 101379250 139947817 101564980 142947350 55025297 112579331 66426845 12485851 116378780 32802635 167367217 110441127 83674693 33867252 41787143 163952414 135408039 127858397 58818035 125422450 69186462 37181786 118643416 24638601 6423982 94051499 118770108 112421811 99445970 156810434 121244685 84671479 97529039 125346182 117295702 58258191 183994011 165480772 29230329 82923987 145677208 111601991 25932314 111049868 141370067 99648257 80365468 93567757 96934696 176724100 79233627 98056636 34996472 181037523 83885786 95319187 136792498 73866211 175663646 47867121 95348944 57957543 57064973 75805725 131275685 153888354 80452744 102313162 69021693 167837194 36477932 80543187 92179039 135629748 74557974 86541696 149883474 127504539 57286179 62718694 130641803 137979323 15474391 24977546 174047030 138928610 155599519 164152665 105863485 26469680 84234023 25653145 115479181 124961187 55386771 102520275 156133339 102013723 87765544 53393829 122270576 161904230 99126968 113720070 103673820 91578992 108290498 162579783 70164219 98536746 26094492 73480215 165411917 98878415 156580997 90565258 133251357 121558192 62576938 161640943 177521243 162299839 77105749 177830155 97118049 136090548 114985211 86949371 94866855 137248963 52734124 174661490 152401404 111321372 112152528 91211278 89458049 85183741 112861608 106108666 69219049 153622225 20823555 64014453 58459406 137371185 102511953 76911415 83780344 143259780 71818338 55793534 37358330 73201176 85205960 89505504 53968079 88687782 130494708 64587647 79759649 104219558 124434137 175564590 83490597 92560750 109835826 72350529 111496351 114097336 127344973 34035412 94377687 166152507 96007753 38135390 95815308 64062360 90492991 65798223 142118070 92978798 114073344 102717454 84049147 55251393 129531302 103722482 147454922 84886778 29666415 129635129 148132775 150641774 159254260 48842825 89461695 140452957 129884882 28500897 59604352 166796486 62339087 125540365 123732368 1700350 163743895 107151600 92519174 66777029 92130461 82693316 151857494 82704061 45862678 62070659 10159417 11308478 128854345 132623645 66001983 142338643 142487194 83357119 99999634 100964155 19336197 88790888 178365526 148555537 41115304 118863312 142709580 5130602 154089255 74123136 102033927 120949576 169085542 14066722 155226609 66218457 100687789 81205271 96997355 150993225 129724677 109777019 81091231 82821248 77286689 86731951 67317820 72025553 66329438 46728941 156804072 130247420 76620468 79968322 53708172 98679991 95270267 58741579 52356705 179058951 71283148 35189537 27665215 79646349 93893005 131024269 160474128 118194768 168957811 45298533 44737352 145761799 135447542 167998935 77593733 84249724 54065280 88528535 178658113 84452560 157405648 107747133 100869104 155109437 109648381 162241694 47901705 73634274 54082363 57176064 124306576 147169231 60719088 90589493 70480006 87647413 103030966 83917221 16346702 56837959 44599920 145386786 163632303 139227558 98485808 31693241 144452431 128070635 66755806 113159557 107467879 162119091 69336207 31323672 82973129 118949133 147221176 114120679 75191008 39082748 74268662 83564151 39662358 36089499 159704382 154032119 159232112 111311841 111068700 124054790 41072899 73104093 135669114 85381233 149612230 73507124 76886775 163706612 140209358 124634367 109449001 61601785 147222890 77432705 117180784 144725886 77206368 142943961 116906158 66795564 87751602 113348207 84484110 94560877 127986137 191722246 82783299 101000331 116955233 51098954 81988689 152863125 140818672 180058808 81487132 85104914 119451254 122831690 86811965 140672803 77387338 103280572 56397169 93226848 153660254 76677633 123128697 60156067 78794600 104433489 153805146 136259415 95042510 92313124 89535286 143987845 172622217 97929775 21975212 52441817 95839776 26030812 49108645 84827826 69746074 127683704 89738589 116101658 79108506 99241489 106201481 97749916 134176935 111878710 145682281 90585933 79099698 180478645 94960685 88302106 77333338 91199970 107450578 108889702 61230616 52953380 41337561 100886865 132631704 169707555 104306077 130910334 149826957 116654473 58026404 158605953 62879079 60006847 163048830 58627192 100725997 43788973 38821215 77965641 48911783 119961882 136954132 87671221 125820918 40322518 137880835 110445340 128093324 113876060 115654793 106533665 111800010 104622126 94284403 35354264 60514646 19698939 162661899 68364493 123404052 74475423 164365020 109938918 93130025 149225691 86615093 114100755 27487597 110012874 97697135 73607864 93371729 40518153 105563850 111629805 93203286 104358753 90708775 95913697 9284374 136603749 131084281 100718519 75012602 104744942 143438668 128466788 132334236 89444767 88300335 38158618 77649838 60781599 114602333 45612984 35153465 132383901 85066646 51333078 50481553 126945822 157134714 102370483 82625683 43469730 109786046 108729921 69918226 112144137 121236884 57440348 131547441 128850107 83804073 71330784 129840469 91317846 25816749 100758069 148780787 144012275 103202608 64706623 21045752 140745844 131372619 47009907 154419479 88377152 143862436 103454284 51886639 38950163 55819674 97890422 129006460 129063809 113612684 131524640 110605164 107064026 62333621 120043684 131674496 89059921 97367114 76506087 130762535 85042753 105653778 16867238 152369052 124510200 118667734 163574875 142735966 105806164 112860979 122070032 70170479 107587740 62676499 137745240 144745019 160559290 108389715 26422438 180731118 117200363 151526190 76125483 69584915 83783147 100891280 60675037 137304958 66841859 84184704 23709305 50747586 109824628 139319351 147985612 134986936 159920389 98354709 75493963 137868859 71195412 141492140 102960493 152362754 122678183 125572297 68355070 85121699 57285026 35843278 108702086 110293575 152568237 57206798 157086437 134754637 121548778 89480263 117484877 22929471 111394675 60317452 135092570 42079190 188543713 130811036 105759455 29039968 46851789 158724161 96770651 108978763 64712059 83633060 144177735 38123306 129997675 99609170 111282867 170398778 87725967 109800119 120267526 60808975 116552402 123228061 123779589 122509564 103835887 70152288 184104376 27366483 148263724 104881075 104105459 119897688 48344420 116627757 63714170 109699780 145402341 102139440 139300874 103722099 149615790 91816414 102945284 69940878 66815931 148568763 98819221 125070786 165020930 125949514 155299438 53338995 96429940 88039709 71422616 125242076 116970364 56813244 92309458 141155216 96088198 61555227 133237733 151138996 137822368 116406418 165286190 112990808 37947308 83785433 55814353 96541728 129647608 138435717 165321186 65717027 24217362 82402894 89174110 84743798 150590397 101127146 87769303 115761448 86995847 75615452 174988047 76909903 61978107 120690023 95680221 35490747 29943589 83959007 104837792 62894415 87483209 119474384 25942686 90298642 125411300 43500023 189591135 74924258 151385199 193199078 125972768 32425685 37887032 27817876 146224894 132056425 74611291 31578095 92097610 24935025 161196838 71944751 117399841 36293680 129625442 51918935 113832419 86448871 18077985 116515937 130312158 144478013 54641847 83764267 62032827 77037080 183215834 102245569 134821760 53211603 92306974 80994912 135657917 186107145 104285979 54456947 78119665 44831428 54452687 94566357 40334375 141674737 117136297 54450099 53549465 114119317 56281398 102821493 176222528 57290870 88798831 10289277 90728365 71604747 136823502 104385558 122227396 105845945 103028941 61265633 98879479 100582418 94430869 153229227 114818419 124515420 122354904 112957193 91952686 50396733 77198114 110263319 106966316 65286338 83826942 86091655 133226422 73858436 53729941 103404170 95341745 91192318 134296249 113628823 71394069 85813379 129333526 66062649 130318342 86830231 113216085 137985025 123513648 188886536 16622370 103371079 97837427 53500506 10149164 105500683 52767605 183667536 120384453 146918776 114242031 121337239 131677506 51020028 157281637 142118475 141666678 118022283 120729087 181774143 120217818 117189204 108863496 135047011 147804851 21936617 159791645 65295354 99212434 70293086 88171369 82533905 160250375 143635345 187237307 97927596 100855368 115482129 67701648 132956734 120302015 73719565 103845705 110581836 85803918 159243742 98371501 28242444 120452616 74353663 43080715 157518673 101558353 41715204 58259969 108416454 44868417 50683535 100487331 113774924 108205350 111214161 49821387 27141713 119496866 99344070 1835455 97753312 42277524 71385466 57389344 97256850 73631224 84692068 36542634 56421209 49073482 132119678 137928772 70218077 71432961 140506110 125086170 83885997 101172629 131014288 117599923 32635732 125028539 49090941 120780617 45687493 74061355 120546804 90149762 104263384 156145975 38566868 174049187 90585193 29342477 106029096 53052757 120006120 15007052 121353418 132425236 136549517 104360844 92016820 140033616 127093541 168751921 134838514 69589750 86325030 145776349 122376427 119157481 84186512 110614471 71444826 63716559 116070075 95195985 71985218 84311286 91415611 101073018 70795012 130445750 27776088 128040755 94122805 115850517 16809931 111315349 152501693 90649481 103323385 34266803 120250099 110569082 124731031 183200257 92773449 88262216 60678321 54726759 69969274 96319491 148025749 75572713 127308348 96186606 135239590 85793163 77472334 61847035 26665016 96451332 136583594 153389786 108640663 149265389 157183892 68200877 100379489 166833641 120926509 181647242 121968573 86332341 76950080 53543590 107382362 65325261 137439679 118534746 107859308 120299884 41333539 104492257 72919508 66563196 68826213 45625483 90289688 123626974 57355937 165170303 24055197 179149944 115030871 139579360 83332744 92265070 127249073 152051814 156985252 66333627 157491372 124668823 99571823 149793533 156873247 68297670 58005876 90877227 72364739 172773842 133435240 139103674 130851478 79418010 63961400 128874411 72821874 120839925 98043860 67833477 81173402 126701174 115363918 111152570 121631434 100729349 134880632 26915189 37812309 81441485 106420568 69109059 102681773 66336032 91789089 140878147 83263004 156400089 98740283 84573568 157576027 66470746 69932016 133781570 54752525 99987903 64408131 187163619 110842868 121983195 140638604 42870399 88878760 35701273 108490393 77513089 109564761 109762631 45713196 94425979 113118789 151719711 107089570 100991173 111601346 81105367 179077758 108146434 159260906 127717105 89633367 50968374 93510087 94938801 94847452 93185437 54004058 84965751 165609083 113237684 74468659 117672407 72366060 132292117 116422326 109931464 79059431 171523738 84031210 51385806 184850286 113146052 116533470 71546174 129321096 164544256 112906156 133280818 119900643 97886815 162635250 77540807 80245473 62567034 83903855 192572850 62974083 45995977 51347950 129558603 110448741 155500592 60853958 94030295 40420588 145818133 131017825 81176787 109908232 112130690 77197180 115771491 113876384 67566197 76507283 108899766 89086101 75186620 124113664 65138540 160790955 73468762 43703729 160800995 51694797 17148460 90878763 148959307 128551306 81968254 78714401 139939738 58252769 63894947 108975289 32436944 133724388 117720284 96624696 95624408 88810274 62449875 50990976 83909688 50417058 21099106 84989387 111599179 135585510 75359785 132805219 78280661 101436376 65427128 90045361 72210082 132047920 116187829 66397599 97453615 103721649 146885113 132460465 136791187 8153262 113855522 107486615 174722480 154627058 138999718 85453610 173104206 134277731 85953692 98584266 98921560 34510245 141608848 59443407 67713302 159378519 119735208 147592426 11558842 99292558 92935237 71260792 119981927 136085212 42709377 121199046 104083276 100893958 57025488 81283803 183026410 75192669 154310311 68755391 43681529 39211514 50595369 108336447 96631802 67996724 100404312 54477839 71803961 176639968 109756686 105889134 99672158 60909906 185972646 113844670 36702822 130164034 122365416 61154815 149743359 106444579 64493462 6784438 99686445 73094615 129246142 64684661 154998826 186701647 32469985 100317208 165136562 116807160 87451065 110022427 71174582 55719409 70877099 157225124 100007256 51833340 55713464 18726918 96858005 38407572 32256345 104798331 56780281 114346359 132270023 112607624 45754550 31837525 109446846 89505563 160132426 67470600 74290641 87360224 89558110 102509104 92497792 97736450 159685340 127084523 82853602 55101160 58672172 129690142 68388752 63102296 101585108 51911126 82781929 18310207 89649114 84745568 47809748 84718205 26829889 44406344 64529194 119259514 29198763 79688104 112795893 89349601 82315715 131031905 56638192 73846081 142283567 115523244 118228025 81897430 116288820 89688328 69857479 90380674 71711368 19584568 133288843 48438205 103788335 155893909 37834982 48233885 189965413 163055053 122443790 105041830 83976106 118390099 71288974 118573009 78403140 175409951 132203424 194571335 19174529 82018811 140133856 50151506 101169754 79639510 116704917 95012262 90036145 89570861 11106775 110213161 20849807 55427668 71156359 48246943 147361114 62084058 19150154 158293018 57927715 44316324 128026816 66585298 88452568 67266905 118233694 35589820 81461989 35065036 69075470 22517190 61809525 92764771 130179033 96977506 157057069 106272311 70573332 89080836 9018063 36111689 144241901 73147182 118609001 62523000 103474930 67110745 98863234 73618299 130432985 115210792 65445977 31553606 117020512 121539186 119639429 100817602 118737033 78586751 66555200 89054178 105608905 100952324 93937491 125842522 87553395 150241770 102381055 116296814 116449683 159217880 80532765 163399751 80263126 100561918 151906615 150572956 80602573 36437004 111625239 92815003 128951784 53493836 67811717 93400253 101397060 121560368 104254636 148680543 41291858 93920732 84096503 74326101 126405734 64200408 65915585 127529219 33135746 107383439 122429177 167265787 165711802 72898652 132290709 69127836 15259813 63159556 93184457 120351334 123432702 174233691 67938316 30423922 53932110 145938214 84372498 42513651 101314632 110012687 97954633 101491373 87754492 31763327 174717593 146992356 103312714 164418732 44152989 82667647 80522436 103563821 86146686 91505116 86447457 146260367 60921099 167727063 110052778 141380748 72393524 100422899 72706032 146842364 186896895 78403565 74297621 168293240 117786677 75895025 120116133 92437841 130686325 149778590 141663183 117715392 128172181 97281724 182599496 72350683 102686896 117920593 127567351 72438317 104561876 121000166 37832316 67922899 62756369 12003935 60984637 105315816 84035142 98173841 40966674 105080288 118671325 96302306 147451755 93466044 147013124 158257446 96876022 59931243 82046148 124707217 164734229 54364691 17039052 71605873 112687042 65350848 98733283 61191542 90377222 97143903 91855223 115975225 119575830 114001089 91729617 61091321 14247507 85994129 159978202 91230799 153131473 96024778 64736918 160586445 67975236 30044294 165763250 84537131 12077168 43062149 103897114 88657864 165470396 83811669 35817803 63540835 80577996 107362327 41891409 153259936 42363551 88897283 77734800 55631332 86825539 97170412 47776585 123380216 147017939 44447863 117367653 142927964 77558904 134194699 93121509 36070550 97696032 67269452 82752100 83937983 150053067 135254844 96581198 120845425 110511863 67881113 122849204 109604807 162367125 189012404 132395419 142452311 4059442 124100502 94482203 33154331 93041839 105521032 90346891 106207941 104892283 144310163 99129099 77348809 95592940 155749517 95162011 166559961 129147235 127085839 42439813 78549356 113374879 76905407 88206112 125237272 87897618 141166101 163204787 88070731 80381452 97345605 96102464 120265302 71997107 62063717 154561064 175175420 12602561 72524285 85687510 87261567 75351168 124273407 127373145 13186731 85660211 39528844 45852475 28193506 153993828 130897721 49622058 118385299 64275005 92074382 82543366 148728261 79659746 27457013 147973657 64289053 92036974 92441879 134255018 75321801 17134108 68931348 142813773 164440494 91654788 128696937 36012489 108269654 93228711 160894315 46925914 79645701 58812360 79470220 137416075 111107686 98455940 58206649 41725793 51315607 97949009 129736706 128754741 100197397 127634567 95904800 119881194 44575003 82804933 110067026 70577005 110122008 50772108 98836825 111278137 189700822 80041844 34124056 50203378 132313492 99775137 92679527 163734187 63815672 15399599 43835268 123499507 156954787 46030199 50808696 134395341 42774580 113841956 100435001 99137572 85716712 60666952 41459863 111327843 38441526 33590027 70671625 96997668 119915392 122616792 134316184 24418171 95479302 141282973 56070544 107856116 129364906 159053535 97089665 57070513 125639093 144510105 104357854 68663470 194951301 38243986 38726004 139240298 108545324 141447235 149043356 106326237 80492479 171916413 71915273 166032690 121448209 133593034 101084014 74438804 132806411 149352896 117861726 74088793 98682431 66684252 58608918 82529647 104043022 187222162 149438457 158972751 51877634 39488737 75034728 104812368 59815472 79508430 172224287 118593321 103520172 116842180 111708554 153868592 111106156 33455182 154701571 22710733 99415486 129520503 142329503 118735925 169865993 64624265 40447793 103854229 89145690 113411033 174518523 112651987 76386436 98330151 103427821 184519852 53982385 66279252 25449620 120227782 151188205 60708651 109004775 139984009 88540586 91244814 79047776 104081095 155878298 110102874 78474188 78935335 112705526 159065896 64197163 25016293 45107360 106623553 91893081 103617530 33280501 81121531 40768905 117462851 102629081 133381611 128540259 95209697 6987086 105660152 65782228 182156003 26924493 100898301 192502862 140477956 72425737 129606736 97464062 131441509 58299053 164350785 54604637 126858887 114845327 116448736 108382541 51140198 141590197 172895337 17200418 43628910 79059571 113786939 152997894 54543371 119931061 107343189 89942085 89480826 89001309 119382317 152016858 113736065 108818622 112515348 88543531 107848628 79582349 135452434 42373502 108771177 115567647 91678425 106321389 44168313 21914492 110413971 44675722 38486648 145368808 129166978 143325830 125018195 92210922 89957461 121277524 38860485 166340138 60522520 31167387 112898367 92367103 58457615 193748506 60532078 69350094 143390375 102172233 95883722 100815864 99211207 46630301 67817379 104007802 31394113 103435357 103201329 86979196 82176487 132529653 155496353 108198825 125448363 76441284 101906277 108214316 95889582 91801760 48757665 135584062 86940344 37644280 100971328 105056536 95296073 124854604 185791918 75366797 110935832 144509018 129145141 104902852 97434530 104285571 158536853 31183074 99509163 52062386 140899641 161969793 96977524 139950153 63371504 115235494 67348835 163361306 137725180 95790410 195228570 91410347 49836431 43116010 12489888 130062484 30670338 92548906 117419880 122437667 31828521 47711291 196255757 28392473 103328140 59838799 109498350 36799821 100394185 133265840 162813217 176090758 113811872 20485557 16667352 102345520 38735192 77390256 185659698 169914894 96148448 125127336 106278134 43392805 125000145 172667338 120805794 114913017 82972284 97186530 156968360 61007508 151115010 133949618 88672386 110763379 162487100 112618022 65965981 135852210 57538809 144047966 84802953 81635818 143302082 94051273 150638219 57663644 93750576 153915617 127495380 12616694 150856904 84925024 114272316 108357299 121686788 104278213 87430865 128299842 103577689 133929973 66761082 161289220 85084090 160286396 48766964 163188372 109976580 170836990 70118947 43706203 92980497 71821523 78075375 96147475 131187458 105486625 125083348 127421754 158087640 64336876 85466830 86168566 62111470 154256616 180445756 86996339 180318582 55164263 148147953 135068617 74222350 54805862 69204346 71543185 111579231 125718415 68243322 81537275 7838738 95870283 69231395 97436520 38711608 136398845 107035286 66664216 111804461 150562514 100016007 64828351 33171559 151511998 65734453 113209115 163165162 90220544 116833680 98471744 144184915 165055928 77566181 68512944 149915099 115235541 96102048 143290156 93789696 103052602 41089555 162376179 107458622 125145352 152258131 73880086 92617948 163228048 72425435 64715658 105581547 106977973 154497717 74315125 75310433 128180877 157463716 72061962 99549361 48095466 163219824 78777418 119940860 141255069 137000569 153747169 100423451 88061117 48142894 131011536 130264059 75152221 108293362 82741630 38926865 114794718 81250859 157710212 30833357 152360610 64876530 126162763 167424947 123345029 128852993 139136883 45552145 91978514 87572620 78284272 107956679 101182394 77497920 164037987 96548465 79208502 152811290 105363331 172352189 76003899 119265248 82723840 80825928 94429278 51138305 160881476 141965920 149923273 128302180 78250956 133382648 145143838 100990152 174710060 123824257 136036730 170341965 62001607 71945027 138268730 70872829 81940335 122981398 100479429 140807709 156199825 120025055 167259045 138162254 88236039 43247379 118050607 96652653 114840748 107918234 172048633 138196386 90128946 114730083 55221168 29106912 63310499 109715385 11609096 168763334 73851213 87636591 153562107 157305103 108471603 148602501 121052191 154535596 81475502 161691062 130778114 160237647 72006329 108599614 123500463 162033587 147925843 144134264 84335548 72972567 47256574 157622081 73095383 93919969 180867990 159875355 122783278 155459069 7957287 34377188 65362005 190395386 111179216 185717359 62089642 118570348 94462469 69315941 89850982 65103743 59381501 123073219 93669845 79185883 91264104 82995410 54387620 95518220 95786472 24477339 105762920 42212059 46823698 122948571 119526249 78877052 65756272 96352924 97576915 79949619 63051303 58122785 171325862 128860604 10532648 50910455 8654995 108090483 137635012 40248921 51345833 64313629 146512035 37714404 118108142 157679822 167006407 59120023 56239895 102711717 146067186 140434166 72086545 151967987 77636374 92372292 145074503 79560776 83501342 78553102 111140506 80168285 36213648 101429310 140702285 95004639 66648723 92619651 111027258 16225532 71767172 119670892 143853281 123465427 100622052 117484172 139461471 164896404 110652559 140666674 41244222 104406608 118702253 59948900 110786300 70472551 67793687 127854598 117071836 116937993 41077365 67644288 52292854 69692674 125761883 135536678 55428547 101191685 62297264 114835723 54487045 57979850 191081087 87597347 93614748 92176947 50219286 154247717 78858702 56691893 128574581 110729258 35497153 40881690 88974062 120832183 109099452 45080906 159823129 157085593 123312135 80948205 21062051 199024980 116685509 100749117 166467869 102759949 67652976 186159361 99387066 156243897 186999609 51721527 105307494 80608027 117681122 110988865 160884868 138231089 58104381 163687653 84259639 104352725 87234904 117291984 179780184 137635224 102639899 93889472 46100787 88637837 113299177 56650866 110971729 163155773 68425055 107543295 94503085 134351170 147763069 61770087 89243408 84252741 128040153 47543126 124495917 173313068 59314405 108950700 158568189 40055801 86732726 132674299 147685544 149596846 131010043 117345735 103636110 70132064 160915451 181532345 73341801 93727841 154498627 55855238 8070825 78234208 88149780 114773701 79589682 125274064 117541614 46483058 84333381 60434230 112714915 79644931 80282121 125155167 154264005 86389682 68353529 141366679 58079940 66129719 91081274 65013805 160278015 86552464 51769581 106091167 67931128 80312364 194546949 144801825 65922710 141360937 41401393 124711533 81884217 98111676 49526235 128072062 80021019 139353107 92874835 139687290 168414431 19853107 120975519 136352427 154045675 120507576 86571151 126032744 26634803 124874732 35386848 115816800 70285308 101549133 31825118 90132014 191242588 110353719 100277299 31259416 96598494 121899505 160080978 87473405 60800617 100021620 81030995 137658261 19988827 71542093 51851684 195225763 52160043 176229445 79000490 94641805 82357539 82827722 100822574 176161248 84340123 14273093 52023386 147700381 136218573 64954566 124924892 71388047 52417255 113825318 142455955 63763554 121421048 57362344 20563445 85214870 121841529 180557837 73859029 35350546 36803740 57121306 125325323 26937091 151330006 97398934 67577250 122658280 111907554 122123519 103502427 32726107 93940085 127135132 80107226 142183024 63336502 141052058 140676076 104716711 77581850 96442382 91536851 136239190 45692104 145298754 112215154 137225852 52814676 169855590 151770595 151574001 120325534 34123657 65946696 163388726 119574033 106484711 149163963 57286694 115149364 178674579 67969823 69734694 184398990 112783932 37158854 110404163 139741038 134705812 139276908 128143734 93148810 162292729 108857906 136443499 120552555 71142958 16996528 90552166 97036064 135319845 83771771 86667845 96843237 58784799 83609283 65147440 137950233 83620336 154958790 135139358 150736909 91427979 39602419 82583761 108489229 121613670 57003590 45747407 129490575 123309231 98162148 52406526 67955509 176080642 77389163 94950304 142008449 29989227 172644395 90903960 136299742 93882947 146812210 80384548 68391532 75023809 95377260 175770647 43800901 106219798 124691106 92348136 176315285 40105993 30296485 137260570 135062610 118395225 123658875 107314601 122353525 102752406 131511825 83631219 83524000 87558124 117510908 153636041 183965928 19838068 39413184 22216618 18959057 135892428 118665852 34352958 38112187 176055905 99629179 68268877 124918096 109327911 94611869 62680953 99325251 103839958 53962993 29701104 111317768 158730556 89880961 128963914 62338258 108326503 36008053 90455869 76351952 131051293 14598802 96987556 74262949 147329099 70141991 166282909 23392691 14754651 23517182 69936841 83239581 93102567 111071096 101684179 143533618 130018592 24433736 137469324 106029872 84011668 100736252 81390363 27889531 173296292 150612785 125815554 1805357 114312667 136210668 29652193 120124190 119699358 43496963 79249713 77228234 92675850 187171233 52790462 100441896 158535222 132204008 161671144 35685944 67628801 105713357 66996932 136571919 117975276 144307919 62327850 105846609 67773757 73692375 163376003 90885063 26437624 102934767 60060386 102360720 95664633 147292205 146088163 75475979 45601075 67104938 63864441 161310308 80341716 57969734 169097174 100583805 149906085 18995457 49084404 102410951 99789485 169589186 70003618 115175639 115575741 104583420 105829644 116269151 136176321 131683916 11482286 147128844 107041394 133220823 65783987 103195328 196564764 88376780 76451433 17393394 97371989 161023555 86009228 93388170 112555484 170631298 37831985 39361195 86397248 83358201 82501330 69527143 76300034 104739390 128381933 83763886 46491360 160372957 84449349 132324301 76317104 158393516 42406493 138883497 95622625 74353394 103390478 89020826 102291851 154877843 118404800 24717845 96480724 142448782 175247427 92162442 151238523 68547773 99394939 99496289 113555002 161677913 51733073 27071231 80944556 107870728 140769515 34836403 40667403 104894543 101922488 143496458 58226832 169672479 131418027 59608221 119621465 148549610 122758466 32194036 113848063 170406987 68839131 52411368 82757157 65511729 22493131 134449469 100651894 87448315 96739165 62475420 147327798 113200003 194840788 58765905 131879550 122794060 137489282 21364622 65287359 66368170 82810098 77957713 8598838 92957269 135291988 102754571 75888540 170809427 117178902 168241912 152503722 153804455 87900535 144474640 141415642 175004365 75466416 104967839 80048622 89032922 93605520 125911290 109093568 124406249 102956424 185853492 113180514 116059944 25008708 51597235 137570622 43156384 89103566 71789721 24196961 122060249 152169169 10156857 173132304 142124835 68784920 120109707 116773953 142344454 22667266 105739985 90178949 108853735 18029118 131572578 127987572 143539419 136723733 60576624 89197936 48841858 81779198 111471448 79450345 65403926 110849300 54931928 135457764 67847112 107595218 100812470 130597676 79891664 133092311 102773229 78307355 53833020 122042021 108485275 174886212 100509468 139262635 141646623 89914303 92627624 79581131 174716049 121323135 84743494 148735483 101838516 100450200 77560475 46593412 107839475 86496823 91959274 6751414 124651618 5741711 97228369 107372988 114002963 22983623 193031212 70438108 171406850 23154135 83561033 154455312 99304763 143033207 52042465 107646354 78554196 61216907 167415829 50379757 143462370 164745459 109830392 153626174 62279855 72646052 49537884 111109113 137552202 42641171 114542996 143033229 147799815 74142293 166337832 79073840 159531932 123005425 104225369 108415119 10153201 24299698 161928392 177466689 9887366 21311721 6350674 159301151 164128662 104153678 106734602 95787769 140547365 78745720 45243356 110004517 71304058 86238588 126040998 98925425 43358499 75081454 55475427 155699545 29656174 78304262 90950266 44865869 93005806 84605256 14823526 23619732 85048491 126620792 76866993 127530186 10564434 151749881 102548349 129043276 163472876 62739044 46980823 157436532 109674149 91944280 132771452 49175754 135436616 70180853 75681100 126536067 116927472 83689761 130096959 134633188 84491909 84423000 104670149 89645415 68677595 69196272 124024801 72253117 74858935 70924569 82257274 131844652 56769815 99062936 102364091 170286918 105633485 39901861 56086479 122490346 95301153 152755032 139500756 124355847 174357789 158571394 111326723 162806164 82857273 87467584 121181528 90977895 192417387 117938949 98291754 114109021 92342616 135562811 63106853 84612763 136225719 150208530 144779907 87015986 130040976 41653142 151351704 146527698 68530312 77822978 141379088 107198012 44645176 93445442 163865990 62431037 45225165 103114314 43723953 49090182 124331057 132735512 64994522 51885212 87379659 137301987 32954307 22040816 93639168 53201640 104391765 77636104 155015616 112840934 115302920 92382097 68957375 134271731 95200826 148923798 56122436 97925622 106197101 80242596 61478710 40747123 72426135 168637960 20963225 64479422 105860886 105240494 52031752 65664951 158642540 79121731 105911280 97003739 120207096 115475025 141108289 26913970 68480667 88867031 84673988 127834905 135475725 167716418 55445329 172218050 104629054 143679292 114681657 111942885 153313708 38197763 177293141 99177848 174861748 65736831 25275546 107881815 58537229 35218898 85562141 86518527 96391331 147424011 173300923 65989048 43623866 90329464 161307944 109245311 140934436 143555821 132101347 135067068 68819322 138791790 147986452 48859219 41740387 141362818 116590804 81376203 97998649 54090649 127107237 111478072 50394596 73754011 41565233 46258394 148165165 86046002 69203733 122277893 84446550 118095007 26022208 152741247 102479860 95912873 132737315 142561167 145245845 71483212 76817989 77070130 30060775 63909993 86274528 143649709 153681127 119752200 11595685 75074497 129833276 127647832 119208521 129232014 106740254 79565582 91665986 100843480 96035054 104025524 128102869 150111793 124813971 175320622 23041684 112343394 93863563 118677332 30099234 89356102 148367642 92003966 51795023 35510213 127969559 141933805 121401018 79536146 85876326 196293028 58266446 114964671 39347798 173083287 54525213 177809999 108258487 80679384 152458664 111158898 136990117 59715462 69143543 182930197 83759278 177493980 161315613 33520745 105136646 143802260 133393375 116161043 137758299 68147880 105871927 80566154 133115792 114924377 78167932 142559977 147070147 117617305 143446842 190254746 110522236 133035448 91430244 121097599 68856799 101141351 168120770 51589713 78126146 95278407 198580025 97771026 41059743 109370810 93714104 102675652 140458637 105342350 102433921 105158043 82587663 118837248 155744583 110280105 127161020 71935899 141675716 88466176 93146815 18729020 95732126 166640698 55428721 83993550 61171959 102392670 87391125 153725606 84966767 91378821 95008200 114646664 160723198 158722958 111136468 59085002 70103029 94003834 13300149 117307039 86462049 133191319 109587688 146725288 52514658 151712688 76188316 74740161 58779406 76380040 128510439 127210548 69832379 90251760 104262137 64838162 68062458 56328632 129276805 45742004 88610424 92266203 77568181 71450955 141135402 149827746 155911044 70654481 125640595 133445076 64807457 134753681 54684764 91417798 30150907 148525774 70428592 20923390 69045803 102317537 23152549 39746354 107826261 60211032 80589304 141739381 54856721 14273082 114218305 72847669 154894255 184128212 137012536 19655900 154430945 132768845 107762320 7848635 65842441 67948690 62028172 57595016 120713898 53249540 79672196 119835755 129430625 68828623 87387222 142332810 43920724 62859373 42908500 112724642 96936739 88961680 88121560 174080402 125742086 87590285 102282816 68323029 157432834 97589244 111880879 39911471 81488709 139675308 98886861 29744692 67029475 182177943 98148523 78460385 143554506 72722752 35621300 84211979 174712615 81615880 74449591 95861351 121611270 148186325 69568659 97613024 161841412 101162497 81349291 131437108 100621378 168300568 119398217 130362696 144090093 124188476 79757451 64238632 118440553 51814348 102856194 175115646 97872704 174388375 117020339 191753397 14286515 99606320 91342033 90674145 159971959 35178791 19621286 123363808 45148635 67022869 102990479 122852452 66428489 111093496 78837318 53319808 156737218 95789216 160564757 64130192 75237675 47165039 111348422 124091121 84772175 36141836 68546518 105288818 92030988 78646452 101765009 53135538 160447120 56863545 66978731 90767368 120564714 73993719 137516778 74652639 26806707 67305010 88788181 99890620 102928948 98779751 95981719 169113717 38270642 78559559 159526919 70110542 89902464 135323399 44736009 117325337 20076874 104397070 135022802 131430343 121280709 99239872 35521636 110901947 101483673 150179421 49352487 93899825 80486471 51998374 98446633 57594944 109321972 89302467 88720979 122496841 60256912 109012927 78450019 142771782 83689700 58068043 163997567 64596894 51674843 94014985 72834383 192978436 137104801 97292499 145124961 183864036 94578458 158693469 172014725 83779894 94173223 107157438 114042587 102091256 164382470 134745280 139372661 137375398 137924117 20502555 59499563 138996476 95825239 62177021 93133687 146561990 37867319 141202484 96096131 13126271 27512572 153384775 97076665 51764472 103947690 34847783 138068689 73202808 185071977 176766569 62591276 154344060 50543981 119915883 86320407 91705772 56248523 116646465 54266283 99351510 60305385 131392937 129899445 47328360 143828743 157562331 85886291 111176012 58837377 88468017 75707108 141386389 96455289 73851457 101005710 78506217 140631544 60558167 125248013 107938928 106400919 50281349 145526236 86195596 120522372 97962540 127825278 87653074 132444473 155393580 100533108 118206309 153109633 89961041 151011308 105606836 135536 104930950 99674483 79282160 178831827 30829440 67460420 71500471 44115831 80646858 54834587 107094016 53096645 89076641 98371243 45215478 87582238 129881599 155357145 164341204 29223906 117207793 123482203 114650153 188545365 193734638 152507020 127723622 82443287 85660106 106604422 85223451 141930844 61740026 37788529 159673154 47305612 64152748 61234653 190040003 98620455 156729714 159299579 83160439 140190820 67650189 89392573 124671037 125180714 96276317 95105711 110318355 35460378 145498056 97464998 85030680 75310692 197246385 84791394 126966329 122449376 69192816 114286534 164309026 136005928 28719057 125597568 73185936 95108625 85061209 103383728 107912916 83810305 187916414 59736231 91783786 84702838 85075936 104313073 143488688 176402221 70018903 133613983 51644472 111711581 39264886 119777242 184246089 123478803 135679499 124225653 70969566 68102044 87744781 73970939 53983950 126354905 62664191 197355255 35074952 67259550 59909202 189411489 64985812 93890788 34474854 145194729 34907671 102846591 110531053 93877465 117199677 110350133 101451865 72132755 53725025 124485157 149136840 81938365 95331277 128313097 170208867 12097462 57309081 97075793 76203991 151904839 13482371 49071240 66449778 24984956 141566180 197251787 57239058 174371680 122812952 125528111 13262340 138200147 103013659 97052940 118346553 113014374 115854144 142303623 40478137 79872877 93672752 91634008 74335685 56163984 6672936 82023927 137101513 128294687 146345202 102806139 199745807 35510900 89201405 189256491 17670684 146903567 92864058 184437794 132216458 115628408 43145905 54200407 91240666 84244978 163845299 103156858 70402195 76619139 69766837 101255099 84589440 132876886 103322054 135654982 76402288 146862809 129393843 97297139 157873889 138396882 84099187 102558159 76489928 79363266 145515905 151273550 116172853 149271969 67206593 20837094 89758332 95735416 176106634 153001093 86472748 123832616 102349458 93170455 108070098 158026336 99827299 152570359 158768573 66566261 60776957 54500264 71724720 163688994 83281290 139489214 38375540 114689872 51417572 101251590 128484135 74306731 135699587 53558096 51686778 26036124 147853996 42141853 172094708 70967979 95270136 99264460 60088589 112431562 140801962 73474507 66727639 185897807 132748034 131095760 118766521 82018233 89793269 91373260 113110337 89163293 78342179 138939997 127626142 173828520 151350312 35026716 155844373 105519039 79143054 36369920 97565786 163013761 149113438 122322487 94968101 115234532 17397299 92584443 92874742 122502774 61886235 55861847 114851761 91381430 12649675 99238896 80252217 43297162 139258749 135200006 50337618 109807910 129423688 107931532 94845552 96861702 98758423 94559201 96678636 141085448 39012109 89095690 51301639 182634914 138450217 55100964 163596472 106107703 63825482 82509091 69003506 106202294 51168641 125000080 49279521 123347160 116133219 111399604 189778197 132052274 142098652 71532670 86191689 63977475 57755210 83187588 133941175 44342148 89301896 83376600 111590866 128712533 91385107 36071000 123836379 52205573 42897345 110632629 72067989 104824284 60584894 169152232 104939841 105457194 75808664 47910216 103587389 118742635 83104447 38899108 61634944 163766628 99726748 68948937 10178245 140208889 30409314 149115752 109043910 110029742 163972996 77596279 39437080 71623263 53185863 89665040 12464623 109952998 92023791 176864602 157184800 143374693 133994095 100258653 98012410 196105966 69971482 90191503 117691346 131439421 61673276 30797758 129403362 110000770 48001213 191910064 104185844 66840694 107081832 67416596 64938103 44591322 107849919 117329932 101583350 115773484 44063127 113620446 115599412 34666712 154831128 108095505 96625845 43039390 122019339 89863343 145209074 144387503 130762190 152465953 53366264 110690082 78732951 76494758 90971369 15971929 47025102 139528579 77011924 100718582 146810970 157740912 161173472 59266659 123476185 63879784 83032139 42789279 73707603 83256265 179703883 70755554 53753820 102761021 40628322 108489314 122748896 75028492 65052563 107874968 113128452 148591009 103761934 114706874 142096420 105407172 93620225 77533852 73237644 95661964 83889461 43487625 159354730 21400947 135907962 162116023 69265232 143425382 147449955 46799661 71267518 91031310 50268829 101023271 58580510 99788475 109467872 124002274 116104132 70057502 102615443 142694805 112447931 129894271 85187200 89181644 36572440 102941284 91149387 110285090 55496184 82974097 145002131 43650326 42095608 124783831 74294067 151262713 75295104 143978690 103767564 123155103 75265872 58782270 80874877 57863355 109708853 73156058 5983569 42312943 156768959 146265553 22721331 26956213 104399517 17728593 164323484 111194667 48236137 165965360 61616719 102107214 108079599 165695627 25129711 158226771 83689302 95231018 77069561 107368985 100056422 120592273 127164796 35417607 53733528 130599863 130354379 193519189 88724563 93336518 132488131 54940624 161321314 157352821 153127196 112338785 39514255 136709730 87069236 127477744 42352629 118891540 128688916 80384395 127574433 118643053 122824549 111213849 92993961 97810129 147097615 85290318 124416090 108254322 86985175 188388746 33839847 72186785 47793278 45682223 145412849 97077781 41850381 104793267 29970621 66063796 115659059 128813194 170589158 163814543 154365288 17536743 66892698 119047173 74223525 76886024 156067146 56302879 55156589 94389285 125738447 152837545 152653480 157849395 54799341 110643236 82150892 114040482 38879644 90381072 95394425 121322512 119091967 153740756 129605293 101891981 76641425 147595333 89324253 118741971 157993332 65120361 45412665 76995117 31169168 72149837 115628692 135835780 102587646 115645400 137456786 178642541 47205876 81675277 75715899 152331769 102865814 78702898 59517229 137195700 78504769 144799136 86090043 68775024 34862235 75608183 33102864 74384229 165723249 27299619 121080206 194563725 100604129 91978920 128699522 100058024 166676308 63493153 103808923 56464930 116604035 10697527 126720677 118285517 114991037 76660240 123368940 56061247 97956062 54943032 63677360 124581589 75131741 133359510 96480169 109280007 149252391 150810802 182787127 89281618 163507248 43700327 143468139 47021909 22680082 75284624 32640553 93847106 77029996 69023322 84411850 120021441 72414121 79295737 61847489 43055338 165847847 62878994 26683727 142643876 109336359 81639844 129524839 151020507 81442074 129243736 141334437 98678407 146408860 134895536 95683753 63129458 106175134 107695956 136856315 30401927 126584501 163360587 68405407 64627831 117173100 57629171 124831370 158003597 98289098 67992112 25115014 144320738 134270338 69992093 60284154 108059539 61357334 66454746 140257307 65243596 65961518 123715509 45250214 62761791 54975978 167954764 114778585 72667724 79700887 134342482 103452159 39681948 122055252 66015725 62269471 118297647 57571709 170071712 64064834 155456306 55248031 79549523 83894863 133793601 91082717 29586537 104082661 93322168 80190292 23222156 116187281 155092975 104940723 50000805 131941388 143769003 90354473 153635555 127010200 148641051 157696401 78832021 81455186 138212673 156612070 87678046 44650795 84273217 56388747 137236507 100778328 112661694 102520292 89892185 76086508 90115129 103863332 31449386 105522877 58454388 103215037 73198944 95252058 111260065 47668065 180015909 60839073 110134351 115584327 130136362 145534998 50404713 8183360 92985729 75558228 68435595 62899585 115513392 187596563 71450749 82963692 38400686 123238912 97872986 57222119 119430137 146696029 165334682 96666761 95427443 99670005 83829672 89290574 120759576 82992898 151265534 50725334 34533642 71080200 81848655 84391591 74404876 178699308 122645903 169443447 69510251 80835213 133884197 59805140 108058314 85967576 108819508 149617484 19120712 83625682 24626538 117727573 113805810 58980007 125879459 121427738 155355757 154792107 102380395 44201046 124896951 189202862 128052551 139865205 126439512 94825954 155947107 67361587 91831995 38886733 95678286 193419905 124029538 116094054 55267750 69416205 126226334 112858788 156768396 125549219 90755871 116999615 133542898 92622858 109934232 22392141 121507289 64034210 119249611 19102275 59268120 76001131 66412723 121628007 102347305 120257577 113127108 147967351 96759843 75549985 148949906 78577167 38092730 134997805 149072665 101370298 104200413 111437556 110064425 129453766 63379613 106506420 57923669 63434180 121186759 140134879 174407468 51832078 85678405 107046294 85912278 190654550 123009407 77844578 103934785 13131233 130287527 161961539 105931525 151666530 54961024 70630586 143911562 54128697 80913503 114569749 56701846 37572867 60158350 48952691 148919014 82645649 173315932 97237352 109858839 63687408 113268803 12774876 74004897 94019214 46853735 121200621 131097105 68988228 59528264 117350689 109392797 111895782 70775468 128838149 79299867 48266235 108325688 21665538 52807889 119835723 52359295 69035109 125114515 65565089 152225856 52004106 90911099 51168954 49889148 53114843 109824836 115787359 78771906 108594756 158784174 98851762 36397936 157117472 47054399 165909257 107064400 127719975 86968016 96602674 131475598 94797566 133066723 129862862 124780244 13182694 107211220 120915089 150189903 49857061 63047398 147189727 136363110 132714313 122278382 62929251 32274402 100352253 77908320 147841541 96695324 111922652 143749404 93874314 82794160 67355047 158672786 120533522 74165356 98337512 156605608 75051798 159360123 160245189 145069559 77158302 85014973 104967831 87901843 92018409 119412326 42871142 49669394 65242602 188620871 77925421 76474372 66775198 33524781 163655611 134218706 145761922 111803276 167127590 112976605 96076398 124974464 110319124 106465765 37848023 86770271 92521868 160064872 152845415 125210341 126437271 48478056 127500896 142906359 136635249 99585516 29114015 172774912 107079936 85800487 149241247 74864217 63859761 192765547 120606698 120839180 145653933 79632348 132151623 26774260 33569508 150286269 127827311 113085630 142839708 34044824 118319792 117115646 77866441 111452800 147677639 65405302 161599938 92886567 101657764 119589199 133481766 122140893 82272219 65370561 45692141 108892751 137004258 65889908 89166574 126909894 141730457 20265637 161716067 37830117 72709143 113057149 161679122 150536122 100949552 97366402 123130027 114252324 173791453 136274155 84925368 37951695 162093061 36437074 96519828 80713381 113658223 149330282 139562189 88438089 85676173 142538669 62461721 51501136 172231465 116648620 162059417 24655545 143035698 127316908 97851770 93211794 148944478 121762546 148306448 66646768 98509534 66023279 86060022 45584917 119041793 126232198 188393628 60329833 76894858 65545560 83946513 112090468 58374863 101463262 74190511 116439468 85914510 114339660 110712294 126868013 60440521 95958813 143152810 125122109 67817994 68845181 55591247 28414458 139537098 131355535 24990604 103824212 101702245 38860929 7733731 122959045 67725372 126690185 15837042 167494101 110154880 137150245 131561521 139627554 58864822 105178605 64485385 58752462 34161736 40298500 118512426 30511042 39762577 86507249 81637909 80877358 72162965 84202968 43857005 96343941 114037348 74197224 116056027 151300851 168526749 80708518 42901263 30149884 73634321 145305417 55705507 107202077 105951240 29070066 123706161 159067778 41408691 46898410 66680312 104679397 114831229 42059357 47025394 168098819 144234019 81601735 78562921 89643177 163041274 90167566 88935918 173793376 35913559 61942642 176116331 64855966 144794578 59433780 138866707 106716914 152409060 98908886 149586094 85596122 78596801 91690883 94319761 120965558 65279469 62313370 136833917 24398338 72732587 112820202 81026333 102567746 110584798 121390838 84584502 163171426 21718927 81871631 32225801 50766345 112281478 71658712 41179192 152919713 133674245 106056774 49857243 105515346 51844810 44685245 133785164 134861047 85602965 115999133 154410090 122278316 92204451 137513260 3477127 155785210 140590201 79631254 166772459 81316429 84117653 103871586 100243289 61486944 12202469 68121838 94438769 87425998 93526644 75335613 39515998 67450660 140628615 61068565 102250416 81505003 83056753 140539433 90910274 58748070 122670882 54709776 152182400 83435723 133311905 102933598 99513366 145651230 82906390 100165271 71510821 108690287 105934268 100839283 124311055 72200938 75778536 83662559 104764184 38241146 95895424 162827516 120926539 186243278 94239498 115782243 182305993 68989580 101435797 84608788 137225882 143020541 118991089 90949806 92305214 103741438 104688862 126197384 112528681 143664111 112577292 133913732 84940614 47102510 132078927 133949675 144033982 40134093 124032607 85906821 148964529 83387878 143853977 80059731 75112204 107473321 136768942 120120610 153518716 111410595 192333879 50165442 84149646 38992245 165459154 99521910 84240131 11421896 101819455 134627641 93343957 141575625 50393930 103403737 85929185 103642874 27171811 32237131 117251137 91484520 79325398 102168583 91519129 47061121 93105181 125757062 96986974 125233109 66547661 151011836 167256177 36221758 160666060 160566340 137552124 101188336 135879146 126395694 155017713 70542712 133352618 50873005 91535105 77136800 59560975 127422849 153250772 69643146 48042753 132389213 154091541 52870891 107770776 120086289 152517347 56055874 137040929 78759666 119310711 70506244 52019372 93733811 97893137 115396743 102764975 116018157 135102430 53626835 12029050 110374770 160319347 58115527 69446623 136150811 71730900 38878013 99443038 118102039 126245122 134113746 77015719 148088451 95932490 114683667 29628566 116820128 76433196 34748457 83799308 178064288 59227876 70769634 67676525 175413040 97393222 39775611 55963424 102635673 105006873 126222560 74430458 49330670 58726886 125757109 113682238 160389062 128876701 130683259 124892206 81147237 68531823 67207637 64665424 69462531 66890259 52023409 61071076 152540537 10679357 71566607 125209477 45297502 73761200 73781899 40725237 161500988 147641455 130976801 85667919 85131731 41167233 76782054 149180417 132956178 86258421 51257322 81138973 131262924 104168515 93242609 116725338 151101595 169613942 79445606 40274659 136388387 62411215 92465650 73947448 39584819 96085030 29606761 121229086 172636944 159030733 28021469 113592106 157987930 62607673 138827172 155027102 46888000 105575242 62992698 96798920 173190868 172213083 97198090 171481487 77194948 155758571 51917667 26077069 27263924 91479489 146487321 135425700 120170485 42792192 66103979 128671766 115686035 60094057 167819991 83765330 163337755 35830069 85809717 132464972 104359070 52023223 96056227 77677834 64000046 132743979 105287038 104965720 104314853 99492891 85059166 170293559 24987146 101936909 131768372 80493791 85053118 78167857 84555652 150776410 129333345 40026916 63740238 129719916 101972752 108312260 105002473 121808410 67982849 79488897 126839983 141875281 75578061 140612999 115199724 82494245 10675320 82392944 187899638 118908256 32705903 103554726 148231595 114743864 176056003 97887642 77643437 80273112 108157205 87808085 88163484 74732678 134028319 159721874 147467850 93588605 77699237 84235912 53822135 90349498 134897194 101736722 20273488 139742020 166394095 171166730 158441223 168091300 118644338 54320971 84762905 80052953 139334939 52200904 136301515 108945333 128351915 167388979 42156487 41540216 75973235 73653021 83870926 180565921 72581874 102156526 153050726 105134614 83296423 101461962 112602457 86998985 80432579 14802763 117372230 113076111 72519728 147985125 68041031 55952800 127817307 83025150 55157494 109856048 128221244 145855290 113262367 75272412 90209090 82490243 97579976 81250622 18041668 85171609 86848067 122925386 18372149 44574143 153394489 38905263 125696880 109061904 111307938 63610297 115482662 147718898 54882113 155724863 44945445 116011745 63543165 151683832 155727122 60803035 25438885 112870345 61183517 163469513 184653861 134017434 46606482 135147182 154941252 129056023 112156247 178163252 166004285 105239631 87448864 82805399 136296285 179017724 92768349 104074596 160253456 127329266 64649428 113839077 116459625 110677539 122993155 120346061 150028346 146848900 80988670 56342465 151137803 34588692 121022114 112994859 94871620 49693335 74223680 126443738 26067801 33787689 185811605 124806447 114529850 92870892 141426042 139705314 88593856 85880221 140317275 30164836 128446230 65739081 113790616 90659664 130936434 108920287 69011038 121757221 81893536 103459077 11035922 81950330 64843957 167488211 146064388 158034590 52812851 31533773 47906251 145336035 59174909 61629888 84654681 56371243 139971270 101148574 126996419 87538112 172201274 65653044 123372513 60807109 101457081 125860126 143417853 96729359 100575901 171069162 63645741 124585915 113470081 168651883 127494601 82156509 108664295 62988878 46231485 131493350 130333151 23497349 79290414 154957542 174972669 57890400 177090531 57268341 85323515 98003605 52937673 165911489 87225666 101665715 170144713 14426456 136099054 129881855 113533283 105060923 158265363 154793841 99294246 50030903 78635304 73983351 43466904 95892185 141066474 154053056 97852633 126209144 59765227 63806525 90714312 108776193 165935016 133449372 67554786 88618903 97864732 138957942 129036110 12643854 175814865 152036852 57698334 99853196 122767269 119821675 27574036 97508993 37202549 90765484 84055057 132906072 153238647 65637136 94331049 127070045 126322216 108866793 115964434 40257860 173116616 86708223 127461548 149952220 136524057 95171269 92475648 63873118 64796303 71013001 114958079 94440623 157255775 140932814 75318856 85797607 33175094 80462161 33448505 106555794 51046849 121322998 125611276 104477905 51591765 76665201 46649690 109797668 162227230 109109388 118111194 113145169 157277599 125992422 130572562 119359798 131274671 49957526 111253538 128813144 72378488 123079821 154495326 86803487 20781468 145604036 89120012 142529372 131349925 149937480 9499621 155889609 111183164 148508657 89258509 79072105 93756190 144990691 77378553 94650409 66988021 72195361 107502940 54280008 92250430 91705671 49714508 138995309 107137095 29528777 25136474 70260899 116452364 146624403 118374601 158905224 151225435 134041131 125928100 109797999 102835331 107969441 32546607 128129626 104206638 140505680 88264650 59227203 115019368 85157796 112190990 123971466 154735870 130625345 87031700 137067000 73674404 90933230 122061518 109807177 132649294 49511038 39593942 90785304 90818379 97926758 80065054 103008569 81355515 151963871 197800210 112331816 30262088 149843035 170475660 148190529 66343165 115937221 106080244 99010971 161327438 128354255 151987080 152676720 70596561 125876930 181884027 103683707 79231641 132594812 114479353 141668910 127485701 136630889 136693504 72471325 27997207 115270688 118828994 152911869 140172732 108468402 94415414 124120737 76276988 100247980 106004407 118222217 77955990 99332545 87815514 59945131 86135836 106874206 29753377 36938927 85966610 89698340 45605702 55503925 129484947 121017089 97032098 6037793 113143456 114371504 136905771 57273145 52420933 111602949 19861693 174844972 76684304 108917672 50072707 137136902 123997337 129879677 61616747 178542219 74790729 89054077 104538130 32757667 36542993 67703822 65569323 12151437 158508544 88458588 51647497 81504249 84536551 128595101 94491593 127057471 124296062 109823654 168574393 35579657 8758177 84783987 98030067 107279767 91996490 33158824 59356128 62908170 94956864 138126800 46457270 93174363 33639052 38332845 92030681 47158240 66746195 157780534 60379225 126333955 89336458 98274376 117419681 136806122 53735628 117488516 178192019 149070387 95141465 96573194 112888395 97383246 173742716 38280071 75040029 51375369 82659088 159027195 76045534 29892850 108391816 160445931 129671327 68021887 95835277 76036291 126716803 46267126 164726035 103269468 90580071 105259031 104460618 142543048 83258673 132077948 17964567 126499429 113596046 114384886 88891451 127536475 98847834 24432123 61210958 50236750 91240832 163048214 158204635 17960530 133990540 73676594 104005915 154976631 141152179 82863412 121137435 101581961 83827619 29002621 164732856 147905299 64819701 76225644 76435576 83481978 21025919 84267142 135642068 127493223 41142754 86752189 75274545 77185455 159429914 94664409 183188185 88458775 117395090 99887589 122518147 157573855 158503924 114098251 86638392 53719567 150765916 13141981 54548212 146135137 171028791 83726156 166363848 112882215 175164618 117283008 99152571 97592418 36436530 104876009 87165484 165249604 112465163 129536299 102771698 58695526 166638025 79451806 54042166 73050926 111268036 98614334 104957273 104046901 161667814 125092882 160060189 145513262 71410476 197433447 106022389 40691025 21815614 55270350 90759108 112711220 32132124 129148619 76070695 163956769 147539187 35293023 111776407 85721973 164992832 126828915 126837225 39058404 91240749 123627227 141145738 29207015 4775035 73588730 143038451 171178117 37579499 166827345 89557933 93369637 104741513 75073775 142421348 120855411 159958728 79308210 67271991 56321671 50739845 26202407 36917678 109777452 133501112 91907234 83696714 77422901 93732194 190691617 97063087 110909679 18795242 117206641 107634258 138792716 72115785 91295301 123738084 93635786 60773990 134015434 98917719 100704685 115273642 99342303 135204762 42281682 80782220 191308442 86749516 129825022 65547325 120300235 90014481 122512105 102401032 146956543 42432389 151461685 138881271 37993338 126541199 86497089 173973303 75382806 10747418 71419941 94006124 97428724 146791929 56032120 165214474 137917980 106764889 113919055 71480835 89100585 96377040 22729850 92754961 145759878 20721265 134961690 162286556 107501195 148394137 63176114 111849380 137163221 37815144 154086418 69678943 132973693 149779615 192683771 76760461 119758864 153596796 28396132 84113062 104875793 93131996 111757603 27097944 136140394 120013865 100172616 101773563 141285522 69033387 38071098 17246652 84047292 67913363 89054033 109937126 90405608 131139941 98154469 60677730 124647733 60797167 105740955 178409086 138858254 136574537 117768136 163773903 81641466 153936754 164084056 77261455 53345570 81762261 82793759 119674248 173804684 76798212 135357229 51934275 54407901 161998502 81113365 19817305 31585575 90179029 142317680 93917562 130776257 119656471 38086449 93194620 87119189 90392003 74788468 132208086 99013580 46908922 81988549 17286308 120094085 95720642 112792965 79029316 158506407 99855753 104384888 63958794 107385467 179448442 104255935 39406208 119032807 108763524 134622573 139830740 144266935 144521195 137111881 147445708 37760021 189114327 127093008 110689319 137336892 167623067 70229092 57529989 90868430 92478768 18675026 94563741 32307172 61328073 89657330 118122484 43612436 56395214 137942980 112498412 96693900 177298286 97770275 146423394 119740689 71867024 80919726 145125074 142076542 167738974 113078395 103808932 105794579 119288957 159112977 72345609 70919037 51332775 57119832 63921402 5189526 113476381 50668394 27334592 118788612 143336028 30282993 196118092 111972283 116560777 29400102 95883704 88923903 76751451 137538233 67686067 67470162 69486283 182507183 91660011 46848324 87544908 101478629 116149286 91209646 126218285 22061651 88991952 39461846 166551317 82120952 101616184 56815479 90338199 176892700 88790298 140894280 19625323 148140632 28363447 92581513 120675356 96105242 66650605 171890021 82710645 147482270 51009322 73343782 27777176 100079674 40593864 105762714 73911639 192822973 117992815 101128005 93374476 61514002 22084448 92446219 141783736 178685417 77989075 137293152 71827296 55588855 129957003 68718888 153567420 89684930 108623730 61205417 130028619 138415423 109034689 120130858 15861354 91150026 125805692 125475497 121782890 110462555 139257732 126974235 126003017 122771452 58345050 128887039 69985303 95646322 46772338 131578988 107475175 40791897 125484495 17380397 121001042 137367670 95156715 55586611 58935947 7322479 43180386 75151602 60367186 156144682 104850497 103820544 85551768 179421141 69284260 15972827 117892080 121222648 30837584 60209140 185861725 60570594 85187386 100694343 116303335 137780787 157246892 169734233 89460785 127975418 108885027 126085117 150749579 89586670 101905927 29337457 116300931 76045435 109977221 156644055 115188237 121226674 77782446 124724674 134356523 116228106 102955870 85337204 110908719 81407793 125078991 13500355 86578230 111536514 67640730 63083443 105896325 114266161 87105041 152765853 138890997 54621084 78277028 91699275 130797555 112891919 184130883 120727140 188027369 126212663 132516929 67454776 45113745 130449028 107203245 51799792 107595173 54751279 93131293 58029677 87076877 147152892 145882446 113448013 12383275 121935354 63129479 61890679 96720902 77634548 123357539 108171456 130746842 125611542 176661730 94397648 71223706 42532938 58152807 85585907 96901496 105371276 189589901 65752997 53928748 123987724 7374573 52257951 87486891 116490397 87496257 149705067 58403931 93762808 141392319 73098065 71857407 116377696 60117715 163008674 65756597 75009638 117155506 104325438 46681334 54618313 115769046 56341963 74857080 80002997 84409623 36900709 109577559 72465030 70422260 62984378 63565606 94202660 70636051 124612835 98316407 88768618 49351983 124928203 131178723 109503434 31889059 34995685 177288398 181369791 121531151 69321015 102380185 153098325 73771438 118873100 177283426 79423833 56283570 99087305 26228775 179664580 128213996 111385339 57306710 149394778 97943504 164433399 37177568 154596809 56547068 125507092 67034656 155855713 47986475 130187546 84854363 24053358 127106733 150625582 85656069 66007924 171136447 129531211 87325524 97730086 160877539 152812170 54099640 124108986 167396736 103988937 127732977 99011664 34204964 90476075 54341203 101006651 103687775 85185129 148352927 123714314 143969014 127137271 108046028 63533472 121825364 101727884 83709701 144941811 115815681 144948146 64581807 105308046 108848785 41598291 125012487 51082202 76765326 80457651 182187332 53652638 19942061 188305165 60393435 91131497 146071387 104451156 154471144 93648912 101356496 132914251 96615307 136862420 68100233 121576523 46288581 41623217 112799294 134950111 77203157 83308666 148751454 108622253 71935541 90558949 128583048 132574816 131282691 46000057 159499618 45433900 136928461 109867436 82186703 90129556 101502502 96205443 125199634 177388838 165554711 142139614 189974802 100583015 84804452 139822982 141564275 115916565 76675970 112864991 127334943 186666471 53882183 78475039 77714093 103025968 103471626 57322174 76352717 178785521 75576971 52242825 116570202 126167758 165317678 160172251 179200117 163041024 68671528 118301661 55078929 192011579 102715075 117260625 71110491 122978131 127139002 129343144 99826386 107491619 52376215 22659532 88909289 83661289 92481523 44785868 105897405 122674336 93854814 84336789 16559471 94518993 85619838 90507969 72293606 173173754 111999993 157812491 44338563 54222517 86157693 39286263 118033157 169542988 113716503 111527787 48170106 181779396 121900303 37670348 61836450 155254183 90103578 186465180 97884104 102973722 120233185 62001856 91071864 151707668 120017631 52203038 140405128 111404820 103139337 107751341 124020432 28822039 108799003 164139670 146255869 109308371 103530817 124472440 83984854 174948802 85826968 95285113 101308131 162780472 114802604 74335380 124230305 100019610 91243220 90996374 158800797 121482131 84188022 125395905 84265998 70408729 155095562 61372735 104014169 89342666 101618598 109307963 147891935 150533711 161260904 100408295 168042184 81844290 81283761 109405426 78908241 106591708 60256840 116781216 53888842 114501280 102377343 111936815 124575768 101214985 66201427 96897393 66602928 162673897 130064966 159858746 186123573 100487602 161795016 155283236 66813348 124109759 103862962 142468984 76750095 151657390 83922948 87904500 136140618 75002993 139577019 96586575 111666990 145949430 186962782 83571257 136397224 191504478 144000084 145246878 108453601 68841893 79420272 143358764 86485894 86531701 64680555 123456313 72865795 125436269 21186950 114736531 96207547 87370804 88279345 90339173 47242648 94664854 131880807 94586263 141911696 166960101 42550536 102653945 124984601 72316171 120771161 94651571 38507411 107062587 64421268 67551383 46940425 150395386 175836927 117040177 120357435 163789510 129983813 33880985 151164184 20651804 7660956 84225145 81061619 165968318 70905699 91094467 109524860 112317665 60743600 148317481 143944514 95674637 164857993 120528084 14914602 61018176 124427367 50812865 162840480 74156499 117507115 78993153 113100151 96226165 101162528 76407128 76441744 73172573 166790278 145321592 149144435 119977995 60661979 111461669 149558831 139253219 82066800 90717784 160122227 86850064 52429796 66711890 130868779 71403200 27000728 118255425 106860493 70385105 68377439 120028665 33876203 80761374 66442736 83808594 108247729 151978353 74549366 96787028 80266094 149525288 114143634 69983664 77038727 161107263 98743253 84468867 93482739 146905799 84680141 72916584 132025661 68662353 112488575 73209136 128417869 150043707 105571058 116115476 49705687 103761678 134766514 100757344 79561604 96750724 96428572 141821674 178369974 150480517 136680427 108704030 175332297 41950259 144406269 70273550 121041313 136171485 132251031 128949967 130121919 117369157 71327936 116635795 67618666 75209190 103966588 55262936 74262011 134688062 58534985 149911965 129821868 43031396 99128387 98778126 69834265 86293194 151456498 128279645 73586565 44231579 39624658 104725310 101090508 79023399 29625755 42814727 86740970 165508779 24867501 50191153 72641298 129933180 117740833 77789453 119715625 60077526 80901414 94849265 110008971 32963874 21213603 111481700 82345285 110907558 78588898 91646905 142222846 94458642 187240964 133801045 73091598 27302092 94805155 157901190 158058016 50648823 97147817 105924879 50433920 52784125 159527211 130300996 61185053 107896910 170018294 137963082 135303502 82388092 52263589 68092427 75066915 130425680 82436739 140861763 136195312 147641780 77554873 110841789 21820350 80919037 165565974 130823425 135746344 46431017 131903705 38733693 139309678 124301046 66119677 92984171 46205021 102326763 74520227 108484053 70877988 122177950 100981065 150023070 140273924 80345261 95608011 108949704 118939067 61021418 128661578 80894837 99925556 31195163 41811148 61794715 116389859 129740641 117527429 145240575 60819056 132597872 66728810 66402341 79687895 116313605 91215809 180179560 99612326 85454706 46218297 108520631 167631943 93716286 148057374 88499846 134050583 133256497 46979852 113630077 123397093 81823991 96108571 96360723 74356520 95337635 133896161 123105862 97802372 135723511 173105868 94382607 71001654 13880402 134436089 109078268 70262725 133338183 150133150 96413525 159378141 97094110 167352013 22643514 63537986 66732272 95310878 95083649 121242565 109929690 165725543 136309692 92825714 127737791 55193302 35625593 169463598 98033960 30813980 71835282 102643288 54561739 145756122 92846449 83359992 139412361 86048920 112707941 105666282 123623169 103948357 172228191 48804946 116754436 111813403 184202924 125460005 13323579 101186241 116148863 100477547 188016482 38149076 64680303 58271860 97060516 115384954 76157185 94188907 26538304 69039053 140702968 86741963 50387006 95363654 170319761 35270716 103865275 88463844 33261533 130791943 80532329 54636992 142872957 180596612 95685795 101871225 120477164 104129296 122592645 141626220 94973020 103886228 94008240 131935424 73284279 78962278 112602119 93924314 53885972 45765392 134127303 65960615 116824226 108691875 56097008 96812033 101078145 100502991 5023989 76305771 99260547 128062829 97209186 127875599 122245466 109293399 19356960 101612166 67306768 70153029 70460173 119930639 174883135 69909573 78582350 158452844 64286943 98067696 93865783 103038131 99873389 34793159 13413916 128996602 63777868 44813641 142325954 133764207 143736140 47465311 114843450 85099686 191719377 52995818 53427603 82873659 137900739 131415228 101153010 82962886 92723493 41568637 116407879 148193129 122714531 139484137 58683933 134261043 72371486 117335564 115312284 76758579 113906753 177815548 73067120 75294434 43731288 93411099 152271816 63541997 128770110 92793126 114705124 68053475 70293340 171476744 72463064 1232757 62765214 78625111 134227234 86290870 108274509 44002413 84385054 103617645 134953299 119353832 36582050 19869774 158989826 89761460 121026123 107888263 124775128 86064460 58986746 188572009 58507131 159128724 49923963 126580860 157046348 109695836 143067069 86217538 50128322 128741862 47366654 119397474 172062587 128118357 151677886 84402257 116896752 99097410 111447696 54460228 61977278 71842105 30352249 99475454 8637052 83304234 10731249 121427124 119236846 65069304 187594426 91147499 138108602 65689847 131732769 59849836 104932004 29258319 113067138 37785690 155914184 35500266 93325212 131779275 139262644 54774452 130251066 125515360 86510819 140183014 89112800 126539178 98404338 116411731 187224188 55325902 104588857 150218374 41014121 96312938 81229705 109628075 83299144 79029298 159698252 67794195 80068932 132000520 150125876 42091389 139179061 60517287 100931668 147076396 102307575 68156196 102017151 15961664 56472480 172041129 133376542 166428055 111362392 48671726 64557608 122832719 146707132 143202724 140818179 7599681 109808571 108459151 45477304 91559532 117261432 39868061 97927339 133991355 69890569 132066552 101925458 57748932 108552792 127266363 77513627 125871269 35210529 143036193 136631889 140391658 85374602 25277403 92623767 16407926 128606947 89936709 110796210 43813744 74859057 155743822 144251240 169928785 118854597 32482915 125794942 98330262 91530399 72460189 81530535 58534793 110406564 92772324 78869364 168204617 137336502 129802781 30652822 53555575 99862383 121963006 18279699 109286564 148961214 93474145 136533692 136068536 126901680 57757548 65419177 63014230 108981209 121071310 90987134 30070919 96801049 87560187 98618796 70334604 108910129 114869531 116248887 88305714 71909473 30011914 157204336 96942065 160576126 4877611 104042599 120323813 111115053 83424236 91846446 26968676 156033761 61782413 94128186 85759383 146386546 91360870 63358465 34884098 104770213 107332914 132988921 96206932 87176420 174855872 173149918 147788666 127597317 72365410 143451787 114252891 192626860 93509991 11350817 119216754 120282197 153812709 99702802 157896113 128252884 108280132 103729903 31211683 49458336 150612682 102202951 70696171 52463260 18407667 84772246 110021220 136341348 86336242 129420767 189778766 72547365 97766964 33435921 98296538 46748740 55930696 87011306 133299528 86673948 94861770 126502063 104724687 124166867 61615795 111291963 138370027 61190247 136610244 122214057 94367939 76201065 92454888 154669945 139545563 147115299 43201407 136602298 104465438 86337446 91627386 122302681 76410047 51834181 100457107 113965409 111552237 78270944 64200425 143445580 128056951 60469657 88411180 15333462 90472038 82760205 170730686 174825997 118111219 183431996 79532789 135646992 87882965 121374084 46372865 42091909 117529231 124274772 115058228 153016388 151660014 82061423 12628147 47796968 61143925 81085294 87503952 135933175 46691596 68667521 124600492 134335759 59836778 65132538 87719399 86563402 88538356 99530105 119356438 54568993 10659803 162325801 117287568 67036599 118424910 61529937 20943595 74319082 73922222 78663786 135927175 115872098 192821739 83045005 101391400 135239940 104098424 172964246 155284944 109091838 151011452 92291383 61533982 130585221 135387982 33149305 129274923 108898821 115473076 80075307 185042756 57103140 144323043 85725562 111910437 19494846 149530115 81016947 72976801 87119098 69242567 82031791 86527474 116110931 66125277 133535623 170181575 153050941 110956318 121143283 79460036 136524206 130665639 141451761 127711291 162121152 60968058 169233218 79224466 61495687 73162936 66632893 112168929 69014296 150135671 158986844 113271498 158706900 86067048 20395630 21765532 150742061 184415766 112180334 59301724 131097965 114403447 61856283 9748174 141209765 57175274 133570479 40504740 55048039 144957536 118511214 104410747 94277550 161557284 90947719 133307595 72260278 52080436 99759664 105835673 31719226 82383817 18635653 86886009 126925011 183838231 157357053 108427275 87624053 83384997 180443651 101273771 109682179 98636658 163465930 73788014 70044865 176471401 108293384 112665658 96022829 107002357 119832062 116295580 133002730 143000589 112166415 67539802 114745796 130967338 52085743 124194684 130055061 159274560 89055353 155759733 126472043 43322969 32446784 70337650 101231729 130235191 164387353 60123815 43865636 60366131 36144675 63832992 103189968 113004255 46545614 71565934 72143287 108352095 43249899 75541832 58596411 110902990 35647972 142620072 52905116 37087792 47321015 146596094 77135610 109000524 113656347 70728945 91962437 51329715 181765505 143558095 154081358 34296718 118352916 154978719 60963874 176495110 82280922 130024220 76926809 69249278 174219801 57655116 39113731 119029691 85238129 66711390 100864682 136978487 73471662 102443996 57272026 86273577 125033199 110694091 70339037 154145108 164370563 55716426 82184439 189290378 116375338 106412550 123723706 132595027 169306516 96363196 165965620 94763470 70153392 96474281 47736877 113024825 103668261 87653641 138082577 107706225 123585364 147061886 80329410 111120755 65536863 118558803 68213546 59717069 137840014 67894387 101025414 113226417 107875771 127446295 152102668 168965558 174498425 121444884 161980278 80289194 113437130 134356572 140649902 27020266 79539507 7850674 110822302 105650922 133651842 101450665 91397338 36869847 129929948 66066057 55194700 139128747 162892800 116679345 83688407 70892505 81371383 45379166 20258420 58853065 168169915 139634485 128508932 40778715 79041662 43253052 130754746 153285472 72815295 103219992 122396500 96731965 107411271 89278956 142277809 99822422 70287743 117396541 163758762 75623759 102741663 119372507 134563850 102133242 152610292 109404402 178334225 139001918 112008344 83819428 66920293 37904208 79565043 72246927 110145760 108540460 143760630 135851184 170427666 64617353 161366656 104091810 89749133 151364689 95933755 102312833 88215431 142885402 136158385 109561539 59595130 141480618 167181746 83539226 142872001 38486117 116697832 64555492 100324363 76230945 166874224 129306754 46097916 98291503 88606975 39430708 96079816 70456544 29009734 101145906 90066877 109064789 59678126 64216316 115181797 76408057 71700207 104462833 88728128 95197867 98350157 52857751 197778448 104101768 137736954 85353060 188640140 88456382 82710782 97469868 99443372 110673275 153568341 58316226 155385774 142681553 74330740 58384890 109170604 172526023 78113777 134329982 138856681 65475619 77092554 95719426 155287958 88258151 173182698 188189763 82566684 116608291 145197873 150783601 46694686 40654156 62687437 99402403 158481002 118239520 137509153 125265240 78168619 110079852 53098081 164099355 60945028 141357290 160339958 110029344 172924883 99314328 112703875 137483215 90680753 136873339 44667527 30288322 73746985 86501534 35824525 81372635 172215317 59612499 51445031 119420813 107641724 107388880 119443242 57925542 46064404 57378152 57689004 44027276 58470344 128352373 121854798 113359627 7410633 151029837 93956858 184091145 66196170 110569871 116578240 43546660 134501649 113788588 39544131 119220269 95487498 65377794 77365574 39861542 112683600 160659826 125903881 50773401 91414935 31419878 149677879 91832498 64223013 112667913 70257144 59412596 113517345 155672450 132838067 115551337 100409279 149369148 131222152 137175015 112487987 151692301 130039920 31572624 122515482 82479386 56538664 53696067 119255150 137260932 63319328 94620122 95003433 199373543 154642117 21306053 130808063 138066347 13353677 55037636 117002261 162367209 166266119 96881298 132926466 133450318 86873655 145566928 131076700 78283294 98316371 55084893 153784038 49228059 114527446 77414191 131331211 126780541 146414410 55151668 71071970 64141752 74776782 158707104 184817189 88795260 95595172 48751257 80236078 113617831 105333156 71973084 88741547 84393431 71177282 64293553 130316329 143361177 107830086 51646557 112277308 126071926 105748304 113209589 81191311 96699288 127077923 138865713 159267863 56134855 136504158 97184815 134378152 65192112 116003979 110326637 110522056 15296992 29644689 73571815 74129829 80063908 69710606 121646673 118532894 128263778 57457986 136501671 17058885 144513389 98475572 85159543 35048364 25182545 100889442 75360638 174838374 148252462 54052815 106958503 58112843 48682656 135712937 136575788 149928394 97575369 106352103 167004272 117798648 19926354 54078743 138538542 112906570 144573454 6421267 69470426 72650326 159434684 150749649 140692465 166467016 39001078 121828993 85374476 120649905 36889688 27851354 90830765 114799284 103113985 84290329 101679781 186276685 131841644 64604779 108840338 136353484 108155784 63426340 146410216 174543601 58910887 62913454 78690905 129268638 163980777 78098055 24032595 133537509 106633514 66226223 124278279 50281149 127244627 74364774 97987971 130610235 92473831 77702544 35879458 70451947 110285504 48345253 121202066 148550385 155550260 75813165 33583673 31688289 74401370 65717790 146077161 74183996 86304915 43288672 196687054 47353596 141108555 130627514 122928550 114932114 56430257 99595467 150509688 14595326 118779157 138240039 74324947 138308256 43994750 112864999 64976343 153633559 82360659 13997508 116525201 105418864 108807410 94864220 75732575 154073254 46077570 84436420 20561969 131083978 185979549 73125428 67133141 72995339 137414550 152739290 114513968 169463825 131066452 160496572 145687627 90476326 43216059 126191618 106563096 62718579 140523826 105599450 63308487 122630744 68995928 64798882 103252548 94677509 128539025 79384760 109268407 65316311 92185590 112951768 96989105 124324602 174919533 41870385 45582274 164162054 122749208 64739504 67915344 77156408 87739312 108017482 61464160 154782606 77684264 127845116 97729448 108380640 57170216 132242764 155173882 59876760 50750092 126174858 51520124 38424285 126910533 169426338 151408798 101311362 45467095 50849072 157011934 73638943 115729614 115811854 57528795 76144828 161043420 136915152 77063602 156845873 129847936 111272600 129770370 98295644 32890959 104770567 135138444 117958628 115521695 176883803 153318172 89492184 129002205 61105532 90916247 94511849 124753704 182647529 71658939 120536263 167894448 119521969 65886978 63235320 96270725 139982578 34999592 135478477 125516027 95103142 93923830 115732050 27318976 46071775 73843529 99203919 31945906 116429161 91529001 81909498 41957689 90146411 74652203 133644721 93627220 101895175 92320229 84795514 92462660 121990173 53245898 112722760 139847802 89834893 69722434 66501353 35144347 163857730 123803577 167832540 64095532 126806782 85735810 147783229 47013485 99829432 131145540 117491433 64501035 107509551 169029718 83795732 75002424 133434620 81964081 75535801 1730448 76577624 31665074 62435719 24909680 82659234 44756997 110535123 97286948 192306749 40637841 153555087 132458650 82418282 123769435 58708460 92466335 68319528 73133479 135237935 156262250 124854218 71618844 80917937 85017853 132267688 70993838 23728684 94665213 58622385 112740154 91747944 164887270 124845136 125133435 27681721 90364906 98503833 149960194 161837968 46585109 97979010 65758803 82872123 163217591 114626148 96662752 116627871 171572316 147437902 85615300 97178977 45076984 132454818 161737792 123886253 124184412 129357692 107456634 9255868 74590573 183163190 124833252 59367278 130963173 119279850 136079123 94845862 29198451 49300062 97623248 104917255 40029548 127518512 110106641 117735017 107484439 46823216 97077770 129184756 120235562 71031703 92291669 86927899 101898488 64628604 166458169 70431324 114959588 133121551 89195760 84054017 129987566 147657840 106954265 20845770 132844277 72276394 127930032 87414877 21947920 81756803 71691284 134588365 82799121 92666175 121528222 24548836 56672198 68783878 94130736 125926094 159295010 123737661 68067686 130707895 141311843 87685368 81869418 156871670 10836413 137164661 131990309 79759073 167745041 115126126 99749922 134750773 155240500 127611013 152787373 47962490 106632298 59104818 29416181 138061684 57389085 84176171 91510106 131994188 160739422 184340356 100540443 142081728 82210664 75755556 106765611 128211793 61458798 106172441 80810809 148492344 82543592 107210741 104308788 124376462 99856980 86384051 78656091 32757594 52794381 157733952 69367232 184143980 127508523 74849193 97839753 66066708 121830936 111039490 45894378 119571915 49754803 19187257 72219270 58227596 97190112 56982059 116559892 65378442 127015509 26205426 121911131 102048323 138250589 20018925 90706264 75458617 120276337 77569651 103802610 82252663 125115686 68113605 124861052 45222405 92376913 163056152 97242626 80786511 137014770 121887344 60116394 65501647 77170667 95685175 69886605 92110968 28221597 114862886 65328368 152584876 130213755 47808372 126924195 75480595 169134241 58591556 145467561 98107256 81069069 71755429 75934168 46215489 66838206 158925804 135941084 89707111 10490064 61466207 100654152 191359371 26257436 145956038 165315308 73618014 79580085 81959387 92241999 148231526 93518838 62059621 62730321 129229413 91481370 94034380 59803242 100739533 70308966 134776046 124164987 107850074 89743505 85915769 68890634 101898962 129215709 20318994 90553526 126372316 90457573 68736173 102118519 55457949 57721052 196096330 60410478 115938324 93499610 145159423 117749335 160418741 134600450 87851983 86468575 130167232 151927905 104004318 149332210 38266086 106049690 158677736 83606688 90024619 73507640 100892286 194312234 64246759 114281364 66222113 126122983 95821070 127728861 106565663 133714899 92197532 101477669 118378449 144090399 129250658 83161362 103095995 100001526 37749615 190635985 29750601 141878952 152596741 43419390 116871434 109013233 110208499 134778609 50367612 120349412 175973799 93550095 84103708 152467522 135426157 90261636 39348137 103744906 61348180 91616815 105087361 62387458 156768298 110754878 187569205 127417419 118580960 60086296 53506741 76006193 33377828 103462719 85788943 91642206 103001418 144963573 125551230 103890004 147135361 70320653 65702144 81616614 163202315 119209821 102677226 140753349 106885173 83632050 63106840 82692658 104094042 66868754 23314785 101451177 82944796 132701489 62470413 123054265 143532370 98503927 92249655 124629006 28381993 100446143 143011702 58382181 65780733 50867017 37930351 62404708 85340780 70047969 149236103 119780306 112628939 162668517 153455628 113565143 60056054 39196952 56018149 142357440 51273636 122700561 120185913 149769169 112517580 119595452 139600855 93113818 166154375 105717809 114961067 66663754 80705422 94906117 115588104 38230343 70706559 24368975 45602115 64932210 65499289 137859124 103245695 44275889 44397642 131949051 77504122 54937761 147164024 93153063 151750532 162458656 54047748 131296433 87982450 96929119 93336150 132400691 142441003 183334163 137138562 49751801 112538236 59481969 163430731 94229688 81579444 44037006 75658303 54332752 78023930 97419891 150265370 150822040 52922754 74051583 138720243 124833965 86107627 44305750 115687740 93605240 135921978 37972265 36398320 78944324 110043190 23388654 140496721 155224475 189995401 159472150 72326207 107711863 106528321 102322903 77906673 151536448 100100585 60780762 83104597 48092388 85474896 147575877 97123162 72567818 123272442 141437828 104975869 128556945 107929346 51151906 146283543 75564916 168058974 154258865 67660481 18453431 81476833 34223152 107652000 132069622 122137599 127110228 99886565 130503622 123235336 104545815 143668849 84975629 106694584 113005861 117182098 101198940 132140186 113545054 143001404 107688150 68212533 36154914 57486022 149521430 13905988 53439804 81390950 70065075 102614487 93791579 84623770 122259985 63440544 105142648 75464782 78567193 154358454 77082199 59618702 62291623 51778010 96966837 53429221 120236161 60181254 68538845 181861678 56983613 6201236 26634324 134474643 90785463 45301300 110043113 5824273 161827195 41069022 104391243 75268339 75077912 35598220 142711691 7380535 53106357 78421407 189558846 61237990 168032439 50433659 106301971 122135149 102518914 128475544 96333243 88728459 67553882 50033952 69356708 73401669 86736596 70121622 144318330 96642920 122125763 136990726 82947784 130817983 137962078 108184681 103503088 170923448 69584366 187593111 124157443 71620508 147844472 120853682 50207024 15904764 116957794 19719896 149572152 85585572 49795385 181159423 139348814 58431399 57801497 169415975 106115675 126260112 53804066 92345254 70677323 80175337 148072022 57566795 146775675 86889014 108003260 131885073 155399099 102122405 92571080 72264410 12194623 104109313 86488483 87829219 7925177 89963755 63868233 40505095 168411634 138730030 55333330 194275167 79615690 90143026 76431831 155280122 100417970 93436538 178826173 23218063 127567965 150374621 142391869 49925647 125117254 35825220 142518739 99636815 102240364 195636070 56580708 37035203 51918927 104826572 55445933 42049745 101669991 162228522 71704342 134740762 123355657 127714199 55682349 118978958 76449130 62349684 119922656 95488218 20001885 86686601 69913896 26442935 21954449 52978564 137519419 72506527 165954765 131596510 88684288 98692466 135207742 51252435 45371398 92929645 99933426 39455511 164567280 54400717 97733463 69384512 47428284 81306314 139966541 152276630 127688624 44727614 72676663 53987190 91647406 187724077 104695871 75016852 63127797 62868018 133163644 112056701 113588240 23980022 156564008 76666020 109106341 110386838 43225869 74412682 75308440 18148870 104843577 68580221 123499791 145122310 70988580 179787952 69734292 84659383 76198285 93207757 126305710 88159788 13525673 156671343 62018073 73047054 123921921 84197345 157360243 81661508 134350920 111021985 65711245 98251068 109078748 126104501 53504828 182767030 75303207 174348400 116341645 83546713 98596709 148935117 105196182 54704679 88796265 55337265 29299310 83191130 65627045 94974453 67931179 115374357 96140840 60172245 136863022 150282270 168172018 84507283 150757350 78495911 118167284 106678921 164558326 142839827 53004161 37487741 34879078 128868627 96902805 163063927 66918910 108860539 92317492 109397922 47362308 34369918 106509560 79125301 59585990 119313181 28133982 63982357 15345447 61049651 29423854 113584407 103321263 147418601 76805806 22261194 102983100 43052408 134493996 73487672 159353136 109894390 96569358 101511982 69140116 116315457 123050099 104436519 106206286 117258441 23478298 142906088 171437778 78870019 156458145 80747622 125973279 77706112 66972735 71680025 155863255 161764037 133522766 177668033 125544901 134732858 26091983 85967728 118038267 83716662 73418076 94520305 80417244 59581018 113144935 177991093 39890741 113540079 44214304 64865240 137075158 125868956 73592772 120838665 111024863 93857995 123720506 137026637 38217470 99522950 94274343 164372623 65428956 93778268 158199285 111346168 104679136 109762480 30967468 95410627 152124018 74243577 155251167 24678604 47853546 77916340 134854638 101867056 91081257 110962870 50778765 148427727 10727212 63655184 103056559 58186616 130081224 74214926 142109558 25241261 62957682 61898877 96794804 87511957 99291867 42254221 140507143 80056409 138098232 133487180 66460060 116407214 88315252 130962840 24509904 174397482 135255970 137652867 82391643 54657755 111498583 121927566 102898666 106324444 116924731 93010260 108782503 100869577 112875388 115353741 90254769 166152991 189938112 108198751 105090351 87854473 105953662 110003076 21363750 78272997 127751424 152820234 113245228 108054896 55662758 163479521 150038305 142318914 134881378 196848555 106501361 166462836 81798102 77757275 153942018 66102152 70048448 94433819 44521807 57122149 81557151 63426530 68754197 104006239 39454719 105380574 88702120 83645726 122518285 99382714 88163148 52033438 152041576 22538507 107979066 100097062 50125654 32233214 122981227 97817935 40511541 61808442 113479088 90934661 46761110 88051501 97153813 136892273 155803257 109995684 130356368 84796776 119698431 64362940 8919488 127292233 39163501 70949128 85001767 70258982 152130767 134235130 105396431 138005623 142510713 62816457 122292893 143670553 117402824 92169977 125076588 123356549 97148626 145951418 120041430 162359403 152057988 32557683 35382811 190949310 194644675 111067390 151994366 74481490 117905481 120112822 101360201 107923257 127451457 68415892 75237643 160061548 129643426 42754382 55789782 109617202 163901003 50452748 78384230 39965507 85105837 43670588 95754509 88554850 150837451 55240127 152524053 53884575 63788715 62029684 41995593 131769688 102708198 177305188 63635883 101482532 82294866 67903390 61046869 50022880 94165771 76067415 132215954 104041513 69707260 81065375 135439439 119998987 20930550 105448121 96681492 165977467 96150602 156377351 140849175 64805923 167344883 112139795 9441010 106019851 110103707 45327421 135196763 26758553 164027121 90377322 68075594 84580666 58693129 162575433 38881886 143994384 91697432 64519749 120189676 80528556 104846623 110809497 157218526 121279089 103507829 54005656 87061096 71952770 22587807 106124982 149117759 73085757 82474036 133040754 53623336 70733162 52059856 86691433 155762748 134406168 106304421 173611727 88864245 49937933 63798573 124303305 156003712 161452719 53835111 68607239 104509526 126619442 72576768 70376530 140670836 133993672 152072757 41843248 110898996 64868760 146575729 93786074 29306413 97114371 78368649 78746176 129888966 57693352 107604385 98068028 66041596 186277221 156311329 195387264 45442762 170330033 131519172 188681727 68792666 75414445 171376203 102229021 95250536 156683685 161736810 165326616 157632918 68807283 106365779 87596863 57777724 80386154 34612444 14430493 72694214 162650701 121263649 53359952 61880154 84487091 117988812 141048836 80407136 57472392 38567171 111412835 67311040 127736354 79144386 64066517 89158660 67285161 125378181 94290103 57405409 146633274 162779000 71595597 120417001 102882590 61676239 174402629 33235151 67202324 74046776 129832626 188745290 136828119 63945393 162600734 167919050 109602747 122878812 100254694 186172592 138196035 54248755 135238149 73964329 167553607 158443455 129911832 195494954 81537125 130602090 52786015 181335017 128966699 38234611 24549649 178436387 101127025 158573002 33023057 114227135 74088415 155259687 170314011 115479520 99127334 85543108 89898876 121576475 95320743 140970059 145796371 156844889 96422771 42715387 21079784 66281660 169239238 69081474 88648173 44137503 115364791 153816222 33538497 41142624 134174645 94178360 109675803 56118376 125786919 41568186 167008465 91144852 174818117 65101861 67490543 88147436 131776442 29050239 126701243 140889482 135374866 152933604 135845090 35679362 80856999 73473578 83433703 61266286 57161197 49365213 165850980 74151637 109088267 45304843 92264279 125274765 48444158 128350762 75065079 52665735 55178993 144708647 143748408 110927575 101499850 124160433 197988974 41943230 104413373 139700876 181705626 20807411 119691779 49353588 108031652 67375677 135619678 121810691 147264693 154707190 160254992 49962573 139181383 138070107 26304983 112163937 77140087 162519228 124582745 79083659 38095885 72478879 95061810 100103922 117590995 72627383 160537528 119818289 103617877 84333597 154190810 154561437 117089838 96755073 85679069 127512793 102773559 130819460 79339526 94881590 61312268 108791655 64690179 98459129 115562327 124351009 78257898 76593547 84200849 82859642 85745620 195499937 94304898 121631056 178244706 87177460 48071944 105679513 42037988 125912994 13688183 82389361 101227784 92346489 110208729 102112386 125818778 115467811 35434426 120725736 93553689 152241355 41591730 121543509 58146048 76698228 105677128 47476458 92138935 147952971 154346084 63700054 20997445 50505900 73069028 61904211 43284041 80949117 136267372 84708677 55721001 100271982 91793816 135093924 149167664 94385594 127503266 82741747 124436993 113334816 109398926 85049835 135766505 86203220 124321538 42732615 112415891 139298423 21175469 146271529 85593378 156805649 150330330 47138060 94160807 84788800 112418093 108723894 83557391 49041857 91489072 40949991 97576754 86548132 113533240 105184533 162448887 95115595 79328497 121422323 142044559 72197157 111469503 136650221 90062213 146251662 104700994 131318522 106774772 166870481 85871900 172466939 157057025 131551803 138756438 179468101 78905283 84755286 74319777 14847756 173225138 129684139 66011524 51222995 21360205 70411842 44301182 60207050 134655869 114625285 84765207 161331798 98855700 116754847 56778590 73777832 76118565 168916730 139791174 110529069 135945213 57819017 93131823 167366734 51813111 68433347 21780086 22449429 155892236 78309790 54226749 124898891 110165874 61232916 55896956 154410136 76522015 88463822 77546467 126904690 103316613 62894290 165114006 65446404 59102427 68343457 109604464 115892851 78767225 89453935 104205354 91072451 69140642 100795412 167219110 194622264 113038704 40738014 90089991 73984552 120651724 106450581 30779205 98283856 121752185 89310823 53275154 106131382 118284119 123127002 136375244 143857490 63656825 71477915 161835553 100968937 147413162 74787369 75651217 109120545 123309664 89956019 102516941 120055510 101141838 96818949 66156380 132552935 42110173 58751675 72122538 62350109 181995661 147263994 113371788 115242392 131175928 16855599 125512180 100462659 64557740 133558531 79198538 62517203 143642297 128461830 61469002 82967841 95462330 153076673 114902885 118840459 71144925 56407372 59414226 128914340 134554812 56972433 115734122 73117054 43345007 138569888 80440422 89848756 141226139 118267736 56283961 84101444 127967055 91741674 157465003 120115847 46222175 124734518 131456710 152250677 45458656 102503125 61611648 92244384 112637294 118422258 116000999 72141051 120286619 102020827 102608372 132549876 109466126 20174053 113960502 130818767 149895175 157640276 106809270 94808125 157945487 102634214 73111845 137544041 36919663 121511610 85026007 84466933 77103414 121417393 93465859 55690801 104220874 53692554 90973418 76584559 100678400 59614963 104960684 178725720 84813180 137041958 56656290 124047166 131773332 74689699 132906319 65857433 104241296 91815091 113342471 72657705 93281807 143032038 101911951 133399756 132972052 147814678 94353895 126904553 38557941 85007429 63489964 99057895 70229591 110940853 99113025 114450257 75117908 43290928 95121630 146473926 141177547 51837993 133395321 54763734 109995384 141946754 95759300 59439447 53384492 130592519 127838909 150904474 150621039 127332756 93286579 92108058 130084059 145694307 75948654 102989917 101717173 97070360 195201307 137873980 98695918 101806432 94515160 137027732 112836967 10777516 64039226 26915903 124387296 166289555 111559490 88198344 138125361 38468536 105028648 155393987 80159738 137614952 89504344 96978829 83279798 150439126 166716496 99619009 147467930 30385939 14191533 135456055 85093601 166131129 123409885 93916039 110696723 72955829 144961048 137908443 110231103 84960499 154182556 110266763 89110937 98972904 121643155 114421775 139122616 37740361 77637162 76970748 145237045 145854348 135974203 38322793 132851298 59396098 184226316 94511623 148449871 54420386 160992446 77691706 41774389 126445892 166382003 110399938 77686782 66114344 61597232 73146686 93512836 100609067 98849860 103813668 81997474 75678988 145697809 39034890 78864983 101892943 153591816 62542763 56907568 112569537 80658338 158112963 39112032 114133446 172191083 110230046 74186349 22065451 176376783 171173514 145230860 35369971 75467524 160516759 121591409 79498199 90885513 130429020 167696991 97994894 118378060 142115922 104251251 122084955 75933839 130481702 129898237 107731172 95368937 100739310 98537785 139624218 22958037 39564306 147876756 46643261 159849779 99367458 87680412 112719853 62774849 74337611 109812143 154255751 105478369 10381595 57737918 126838318 132624119 32967911 195356770 92480644 23167489 80517091 132194168 152668583 29739877 142443915 48549827 148888811 61480569 117292881 16138878 41209906 127407671 50621671 184493682 41227441 130154617 33017395 187712007 39101636 46806345 60978352 85243642 140528905 99130511 94677155 175177849 128533847 77459165 106995742 90401490 82883353 143064097 72243033 190832098 78418934 108562801 144015943 130761161 160738852 128941563 168373915 155984174 76505310 102093134 41876709 110890621 110857917 118378598 51084145 123829846 113231930 43038703 131917690 123449351 19969555 107130033 78935356 138939970 73307703 109384530 109620797 101977838 55502416 117400662 31510803 131906382 118251798 145382456 108887842 126240654 80095996 89517939 38282602 78799946 19464748 101789407 102269264 45176059 76366808 121892859 29614591 124725861 124439321 88316897 85235556 49387194 133919670 79448933 143932204 58845762 78244018 139243697 64525803 128912728 169022241 83108708 106625840 15946057 59355698 55538280 77965386 175936404 136437547 76464115 120695900 104181261 83590884 125501908 56450090 47529130 61740512 53506036 90137647 74933182 117205850 145012177 87865540 128314637 67906477 114045440 33920013 98049895 116167244 37075176 79965850 56794191 94396400 102031442 69615800 74245115 75916521 109551232 50036384 127254944 190338092 144715006 54489388 143331470 59791176 48550569 96860887 40623962 119022411 85932586 70622332 66738710 23637594 117968683 121886581 156892944 132088223 105034366 62403887 122131066 43814505 98822829 152250314 141913690 128768596 124964637 149377405 42780628 141065612 107653962 131488715 58577918 104460008 123349853 118397870 28873581 34470316 53986079 100197949 130226975 96578193 137038904 52853024 157384316 161914628 62641765 15317755 127210335 80895638 142759287 106482440 124911098 16311092 80426949 48868090 113949790 108033884 109014505 92854592 81881145 104414754 134586893 55328802 99625745 107187169 141475597 123659383 129794527 168070282 112869302 168772369 167675001 79302429 167107403 99759569 117308170 122738430 61127235 118793004 110666693 71700190 66943214 81173625 84469739 88234230 99067686 118942136 76347711 43201536 70056394 85817929 101746143 23231267 92594834 117429660 110762795 83111048 110112684 98990449 174828182 102610486 155573405 72312658 93884393 130519970 37688041 148725966 56657687 79541438 124897410 190499999 69776036 27883789 136330222 39433475 188261408 183607691 87396399 29870623 100553149 61160759 87531424 120037949 115267024 21213799 94342353 99749759 182008892 53946531 76710155 119790975 136524611 55732433 24663067 104193312 86777365 97605123 135113926 117168867 111040771 49944740 69145835 91255804 87995465 89429695 106996774 75327556 78389428 98033522 68829668 159764344 85324953 70144775 151411748 89246984 62498428 76508630 66241685 18834027 138243168 97366115 92791676 102307058 90980249 88258179 126578559 37916424 120415926 87260994 157696598 151061415 76724581 118438854 71272226 40808688 178851162 116494619 19041153 101171494 161756493 117360133 109169563 142604585 37193234 26453429 106230622 80226960 104186522 98027074 110196575 147025300 123057423 141290595 122030722 61970242 123438827 150598395 20396511 119318503 37461645 88963094 100656926 117873446 85829287 85324203 61798713 90979279 81013502 142922098 87392333 95414361 95317232 148569410 162278731 120034286 105364505 126720359 88743509 137455554 67945241 124448588 48443867 69352424 105427199 97231047 77727560 43243375 121142636 119684379 14032222 97370545 87692081 55752154 128847248 130902407 27173327 108122761 34400729 120178504 172783685 106736824 106468360 133434346 129162958 167231527 34546182 127922949 128390007 108916944 114068420 66110464 109213557 121277236 83411065 129663802 104782376 103152230 101053766 89007260 89865550 75869335 128253668 97220694 61829502 112510601 131757233 114753285 80685958 37437802 89417950 26121705 99717052 126258886 103464206 107875431 97863476 120018995 37988952 90354512 40252391 130815502 112628283 164235831 176009599 36630206 89252168 98637792 77349918 117114433 87544953 135588737 134185811 87249723 133718478 22639699 80286170 131491608 170160298 91865836 104307178 160312349 50476500 82382184 125906260 95100910 105771603 121741833 81611538 136120322 49995761 94955194 95337466 118150687 95929827 109549820 124872658 40384939 80453263 125670090 95505546 43076596 60334564 72001812 91658954 72862430 118650750 91297458 74443556 96768782 95829947 133086510 118818183 78859160 100351626 158891062 134469983 77232537 68896374 156814344 73754725 60158156 90823088 135596436 140967618 96119133 82211240 88887420 76229022 82917450 58137740 101738825 98216044 76885002 96148950 114083983 143616500 87478741 54506482 110885218 79975687 183785459 69536360 88819287 116800403 53507814 100119996 123892654 101718780 130517182 96416451 61673432 149118572 119083942 129023643 123043024 49439700 137899765 87961859 196581540 119723923 54724512 73231509 115177241 79363809 150156077 143432694 99256857 75332159 51952239 115897573 97795136 158289995 89975300 152126488 89096892 85082234 91830403 98755005 159337466 152454867 57324628 113025567 105927594 98605869 46739232 132610336 105727748 85135410 86004915 161892757 91508369 93953312 116322042 98230419 101451504 108730396 138910060 160906296 60485838 31190105 126121277 74563279 162383985 88656365 102487597 125704507 61925031 98496392 123359509 115554950 48268615 59082992 111029790 126613632 49864983 159001526 57160697 85627474 76654915 141804143 79327644 155122289 133946683 153085124 111731293 89520662 127283020 117109727 129228326 64236416 97776895 122241320 69118471 28442822 20082990 98355082 67225330 65924209 122107009 74432228 22343356 39349207 161451768 48152704 63871777 102174652 138808624 131947002 119587646 115521323 47041328 106717877 126398662 62530542 108949760 29993677 42595444 104505705 177040160 139352817 89319547 51699036 146211118 156211239 60222947 103950682 56605190 87535880 118452839 59927224 86401979 89796922 148947620 42011721 30103271 69089730 91107942 109637481 123832995 64994176 124699669 101207463 154989225 122672737 61691946 178488844 116613868 63931859 94654916 60943432 51968147 43980801 134238296 91050119 56293596 28726979 154631030 105042845 67820861 123075104 76661145 161470553 138333943 98011127 33820773 93583894 174966794 114219923 146131735 125951517 99810499 28585070 130974696 113789073 56744132 161070683 63758161 98169046 187085501 89274298 109498172 74230998 98277079 74102881 92478756 142837353 136741002 144761459 112310481 58348351 133725921 95457978 116262207 133366637 32003670 112285074 153903910 124037502 104191501 36657032 58714795 80362402 40066800 38312714 41373519 95439682 149964920 90986286 39922213 42107619 81952480 41728262 110578216 164747072 154882372 181888941 160419557 83412800 104077610 88988872 115769363 127081232 99777503 104230720 173126136 33730547 46720446 145149274 47345898 65925091 94391621 136825545 103139633 109851388 76992992 141039321 49106739 79940732 64540950 89652071 94304361 21583739 73671844 83266972 87639159 108456195 147103389 98958824 41743779 104392578 118523111 89226909 43255688 97848407 61120457 99491825 10844667 136428021 131872024 153000344 52264213 80924453 156871115 87745525 26603644 94200218 150587828 68859817 89491200 37122225 92483712 135529728 66785754 61419982 30789788 70973684 106771487 95489730 35301141 97837189 139075655 39810933 99306412 109176368 69812638 175192326 44434462 150612475 60197036 124822699 67664121 86336412 62242606 59085154 152620563 91434049 129756993 71842320 118011205 154690229 39905898 88967172 37462749 72246398 97241250 134040390 152014827 104799385 100010439 78421217 157929361 88054472 177388229 109040965 177061116 70180868 52008568 128454337 26732967 132548695 132967947 72620341 122498256 142503357 133457688 114598885 126676323 154638155 83457646 71999952 96413252 103389670 39429555 116856619 68947213 73576670 137789390 103521807 90195657 147510347 106424091 55991496 64675063 85433008 120732560 91450654 128400724 150284890 46002083 74413788 59464641 136960374 124698347 116478188 115716345 106903244 116759873 84200315 143444952 150258991 165227842 135782022 59694444 61648819 65073553 101956026 148746429 60566901 136812743 99399957 136797923 167539772 104450446 93814067 155574427 55224890 122820043 102667250 41679498 104169210 61723195 29957278 28895419 75119231 49333408 107487288 188553996 72282808 159811934 68618473 103734663 146703835 76197166 153462760 163384269 70315900 56976878 115291187 131743310 121979448 32637714 23332600 182806241 183831765 173066686 65569645 74492949 125567064 84889522 95016816 17699446 100824634 106863256 83690387 53075022 91027753 103110250 52405380 163914868 33935374 47730301 60971978 153145745 107244538 50456605 53378218 43858590 129203673 112634143 125224017 34934222 104355979 107198830 97307407 85746836 95422653 148249310 33541474 149357094 152587604 158383431 102618438 75825906 131546285 41206345 71262765 12281911 85701460 15756347 53669765 142638275 147058777 85137286 156631426 133815554 103581407 74848826 78732868 96251953 36213861 47030618 117376266 108806360 174369384 162051628 87646123 53567961 18417409 120946114 109114595 123469250 108564148 92521970 43095965 97785006 72990058 148735806 101564595 131549237 187310502 78655488 190922047 166147062 86070707 22122827 159364439 142539855 106196870 164863818 163445106 149550486 144170611 155191348 91913784 89171904 136726138 55623626 87552118 91175638 99549211 144232988 81607542 116526964 106820518 187443563 77262710 120181624 88375634 140668741 60447711 85643855 148813808 65714815 98700950 16217695 102252304 74372681 63761806 38762680 165210265 136784690 103316026 103515357 142384215 96765369 100780522 49278571 66320213 117521871 79443666 95647533 180921520 150499532 59506677 104045889 80865253 132582062 75719090 67245014 105458748 79179382 65852398 193175242 53638280 99769472 49343830 100845875 106100277 61147998 109295486 103103508 75155190 162659086 104467628 88684722 149934811 63028559 74271753 146980332 128148571 145231765 83274701 111089597 147043923 98394352 164988926 84342985 97336382 68255119 155450278 146400321 16545647 143894741 128305988 162682545 128451409 129750327 113160367 153614740 82185280 159162911 60198705 59762097 113041801 132420420 136266680 139060076 88205169 67921529 102857114 179255667 57807260 132103644 69785516 70524851 100217185 77409204 126797045 44817755 83717972 125381588 97499935 95352192 155001580 71023936 98236273 92732987 110855958 5521680 114283371 38325597 130437274 133003510 77364378 116616160 108329848 59042560 111193289 129654045 102313929 16070411 90943215 165719185 98784145 140040808 147255611 127032387 145840832 83145181 124574359 109224208 68751657 143321855 141727086 134640364 94752276 57548649 87956996 48062929 66142400 89161100 113930501 108467405 131273595 62353206 82074463 163296971 101555672 120248140 99662932 131045874 124597901 134142917 77822569 71123506 79944121 83359675 124206285 103767090 37769330 74340336 96852756 104067005 133546161 98392612 89153216 78110794 68518569 101959182 109923010 105746250 108211449 113121183 96905533 130845216 170359915 30267286 135519512 93676498 120330086 76208095 80573142 158859848 59384554 154083048 97976748 115261169 90742445 76489501 55650984 73130161 135173388 99687714 121485638 105191444 85497159 72279076 103582715 66774710 74027116 93818213 143722637 65964265 91610870 103028578 91116196 118407952 52152080 63457093 136705017 21943883 41038771 137968538 188232196 129764129 90295106 78107881 22604385 56934399 126921605 135804806 51857884 80881856 103869063 114140096 64253184 23086107 125765274 176086859 58878117 152045246 105029679 98788165 96123265 143890667 77196014 118566163 149219350 32075974 189906497 47473701 69608345 140087540 80796649 142436395 138496460 147235167 75743803 137863301 139180091 172370560 87467542 54590394 172069542 50926226 88281899 114797130 109298622 149498610 124339065 102782567 133271495 78136697 114467242 62882265 135810824 84889499 75249246 79577203 109585918 108046484 141713982 36438105 110688964 63777130 57556323 59580119 126839485 137384460 98231593 131068215 111983189 121203111 139290027 103885678 68333696 138277439 165736780 80227499 83008360 180930926 158695581 99070136 137426396 91298613 134007330 153970369 196072494 75160031 136129404 86634382 37091129 128658778 30389420 118290172 174386174 116120132 152509534 51187057 76485791 55962884 65534709 77863902 69467806 105360949 69098046 124538278 86824620 92376180 133466016 131522102 112060344 22562259 49083707 98964859 41068499 125246815 87929805 186684247 106648953 16839892 105541912 78844170 105605413 123413743 108294957 90598801 143281514 86926501 89767286 155095342 149286725 107678055 51739298 83012847 112746484 124041320 40030060 112322860 86961987 104720043 180694428 153611650 95008442 176904027 64336463 97041435 118223226 37775880 51499955 33186771 78116383 12273583 158468973 118323823 58051054 182773404 100235795 38016035 118735729 56181685 57864242 125049225 34320955 42367049 100518399 88331354 164116131 31385479 155733613 124425219 25627441 93791251 121373642 139010665 111116898 104700445 91890209 28554972 9025882 100913144 71652450 152821052 149929666 98337099 131683217 80260633 125050162 146274105 68750550 149987388 146039923 64083910 76977738 144044093 61224164 74809354 109211897 177634573 115678221 57276063 48773131 103396580 118751833 78822698 130739344 118503459 42151875 70961393 42599302 167830533 107763867 132356121 176106167 137101045 172936191 98028049 104167085 121162885 114607899 53708462 82711945 76594496 114659099 111225378 108992136 126749479 79357792 193210432 199322614 133678305 19885570 41999613 14165880 146794150 54445341 95262660 97067884 178445776 137192135 97995765 128858507 82643828 70699282 36147997 187653036 150919734 14303518 78390520 89066077 115911393 114845000 156193419 53804429 84448782 140021715 165235855 109545113 96117639 93142272 74801438 124444002 100559536 82269206 77507994 100014216 55082464 57616008 95743786 85311171 127498999 71725776 121550304 110126011 31069656 115371895 85523874 129264642 132547262 81787358 67013699 156308210 164928763 123397931 122894168 76619133 116567682 154679809 55731801 83571464 119730291 112326890 136621172 69084960 84277929 60382645 102586815 128430664 75702596 81941399 140382497 152404716 160749256 100978100 139139886 71037271 123315762 77212665 42543648 58427759 26741526 180871972 134792246 98130415 126323035 40700660 137745276 161796172 73363087 63255763 75619227 62167323 77003691 150903884 91601548 79200034 125113433 117682581 114861946 65839918 108700777 36409213 64062331 93520373 80933336 78295251 15930369 79243154 72141205 92228107 65865608 76532229 168300713 72614916 53480673 131893271 57642229 64323555 119758898 61905726 148014441 76438251 95950074 102343328 89257283 64480600 124718194 83428584 105023315 103677083 107382630 45225866 94399765 113785274 98532420 55575026 95152558 162756667 153153667 81081829 132455325 35027690 102720655 160518560 50638798 56619442 37095644 131893630 99613215 84633611 90888996 90886962 153415433 96034620 125668720 106303570 146391594 80543429 75653283 110460721 68591532 28686592 45255809 65373431 88445538 101920114 77837645 175665954 23989655 122649416 126863314 121114013 40986076 92303617 86937918 116071481 162481370 144026109 104918079 173829192 130392729 76008396 141691887 131469965 47552336 109536230 94459376 76978378 149594146 117028402 136125429 75428414 94574246 159400950 115304030 87381432 92281398 85877209 61421754 147177905 54649861 69701477 28398230 145386876 94313969 109963671 52158701 103198571 85538733 126483628 137364569 79877400 104137066 69633836 77059148 41894979 142831358 111241316 134728147 39004904 104455727 121757348 46627245 78842452 94706745 96856273 56767485 98955372 166981932 154933841 102131223 115726667 164780576 99732700 115366795 181140399 72349646 118444369 132809456 25674147 133525827 65505412 121551772 78621109 100755649 79819928 126779681 101321436 184793867 125268795 176783985 63619056 69382853 97444160 36719224 120514334 93954626 75696800 27735873 103199526 77427501 118332961 101628736 113298618 181834873 162263149 48065972 146220272 96969645 102798307 108634182 53259748 102123719 150091892 84447741 70048889 161148535 9935424 126134780 46230247 68696714 41018938 155235951 40577421 143741913 80764231 64142376 130496818 74720884 132580029 4176897 188275706 124656275 107322489 54366608 199190280 105340052 146759134 68401667 69060357 71893344 146629246 126831617 98616772 43744710 98449319 133286961 41653308 178861641 104646277 96697946 62256354 141703194 37197866 125181797 109917138 108956302 126391654 130837300 72252313 90731631 118606676 80802710 49524378 137630234 98613400 128939407 67113344 60642785 59339991 119579685 100982243 70794122 123295076 181207320 39724842 110795998 74086069 42292373 85051926 127725371 148194368 52555628 111831374 116372140 16575178 83584249 66516325 60477253 169682206 78839118 13550664 83230606 70486607 134728093 130091138 142744430 67161142 88030024 153896219 16760036 83041605 119345116 47100658 80653821 129618031 79302489 107667599 88316734 190267689 50669323 137286917 68522766 90303455 89732203 123528561 76952312 79001407 76319985 64199730 101121075 133282850 68504913 125345347 86556244 45710792 66577688 96822564 103709384 75248989 75486150 137425165 107069899 53218407 179305337 77837309 15436121 10397302 48528104 59994096 104458974 99118146 107410041 119865444 185664775 75095501 133321715 71166347 61881160 21207713 125302307 55065712 99242739 75168780 84013645 86925903 167010156 136083672 152521957 88883430 97975721 57795788 93324439 53880611 65434361 40463198 109562698 82368812 46148289 56655470 131205786 118239762 182843570 153280936 27087167 64569426 103090697 100074605 140007583 29761784 143046707 70118769 51399301 61966049 111680171 56429509 64686919 65271732 72854932 123698558 152289559 102981305 125200531 124023390 55741426 37904776 116633717 107213344 53780502 78808643 104110181 22185571 162412230 130797655 88005947 118354777 150024885 101617026 117150172 134333698 159743419 108091803 118982328 111236550 149230987 105076831 116880447 74897328 97048206 186526110 169870366 111745598 69914677 79211033 125225579 50384195 124802890 68279406 120635267 139145148 151924083 165220053 105959328 189420878 80648592 99334497 122625095 135757877 85492425 143561348 80615473 106355893 167299064 83665158 84491839 118177051 106435786 79347688 79928864 158407491 88972518 40393320 141044823 120327837 96622157 46044454 86290779 85770389 93900307 44517770 66809256 81814307 49410042 138948768 97196480 138279716 79172248 99646702 108561304 93123069 114285520 127046594 122798319 50458601 115327317 93868205 94480533 107443576 83924365 130681855 135219683 100367261 105555104 8790145 40881800 126991343 107489882 72870881 169615097 101878334 141036875 68948891 108919648 178110594 89458053 48422604 64945268 66166525 33498061 109302765 115913587 114909975 133504448 138852615 78428500 40786810 90697342 115171389 117838454 110264355 158259500 67801391 49212405 73559751 72965243 73983090 27879752 17208210 78768553 30796942 145915341 81207635 111314506 14323880 104603044 80741306 89773774 178736375 105099891 90827669 153013525 111642336 80992844 80553233 92309663 147004614 157528062 70612998 103551777 141556387 116041303 88880456 129052536 185988031 62977215 87348876 119044865 86315285 69103697 158689257 124673801 51998082 150182845 64758026 106858806 126087144 168902839 111198277 90178460 71118711 82784055 111260157 155006649 12831506 129546493 69491483 91979227 143485614 101576661 133504820 93219795 105987617 24741177 102551065 103728727 26027683 61182994 114939713 56017501 63927053 123998153 161852200 74041293 97539637 143006955 124901984 25590615 44780985 127680222 68319287 118125007 144148560 144385558 140288731 56122508 71273373 131429757 86275862 126861535 133702085 49745846 104385381 69387988 123110316 98287093 59871840 73859807 89511073 83989396 98152815 84602823 138924936 47588772 79209553 40330338 131734855 145356346 104120110 97116700 112336911 113865770 69269970 40885643 69023648 74256046 85594135 10356009 100034188 145358591 37143182 87707076 87539647 121561849 125480688 85556468 153929140 5605813 91292848 91456365 126038387 76359897 100719084 122114324 194226838 87186522 166854693 90897213 132575360 137663036 75585590 100000199 107328681 47637564 135088144 109794016 72943952 118248464 81612819 138538321 52489127 91254122 8398218 145898565 45390091 115281275 92960700 173800422 56890896 100993915 80146999 76869432 51709480 29078945 32846263 90255105 124222892 68395914 102685165 113948440 126609787 117530021 106366168 69600058 76883965 102287659 104863229 50448294 50898842 85642242 169961450 103968474 94826804 78656334 123787986 101414798 48679644 95730381 144773417 128891572 125276797 124974237 77451249 63453957 33011962 85249519 66574692 84425597 66518150 127320087 73869115 139542060 124751467 147846397 97135362 65157759 76826226 90821497 137813927 42293783 145510584 102795291 80107847 58490969 64938176 73232527 104199760 142155918 97253514 78542615 123097121 79386247 44880904 137501233 153420645 118666966 85431494 64134740 142571703 107762269 175399205 59688948 38719194 13080118 67824898 106282878 126199035 136239364 135246231 77020128 86509059 66082645 24803415 128481696 194976921 111755823 51196927 108357784 109152211 43998376 107806587 9288886 70628705 81493222 93632662 91830218 119333146 99215312 148532044 126294425 61068951 152266029 161162615 48301817 69525471 164412470 62012465 119753823 49365957 56428325 89568232 23104065 103643054 116315407 66503554 153098435 130455585 80514162 85045196 162837256 101114475 124418270 92909450 82416974 171767890 134018724 63555953 101814218 11000000 134585238 105282407 178295635 91032797 172071952 115009226 196059263 119239271 137441368 52462654 151160359 86137112 120692194 91872705 87044425 136661369 186491309 113177707 144061841 99856606 68622658 110607109 98015700 121421012 110388026 81478779 57989009 88196853 106004275 39065325 76266278 110462239 51325678 154293009 37463582 112679550 108832428 122351422 148250603 102925006 69518924 56623225 162555946 114453850 39542522 76137679 101808452 75706318 31398150 155581211 166993380 116716925 141685771 100050105 55708394 145788469 117070800 98167368 32376302 83982966 82535352 107771739 72726404 160928615 98401403 77546109 41036130 102073673 90610664 84950273 100797847 77932757 103406666 117905812 155222673 109100975 86373455 62847332 133603576 145417518 55449596 101197725 115357901 127833856 137092313 90707525 79759943 175510638 162844236 111212169 49991724 162297155 39171898 82615664 163702536 65016510 62744958 156501160 56055038 68176427 46733209 107465218 108835268 87147870 132159404 89030817 135313108 34270788 95566096 52057467 71288351 126028842 113770545 137951216 88794628 26377615 7001520 150647861 79244157 31217161 29250027 124862515 100417085 117409205 100222437 83633193 90847507 110425792 161414775 107792649 101465925 64499857 65532416 101580866 96261472 156274313 96982412 84746939 95090166 136081862 97908667 110281227 22476929 112878585 126003837 61847960 47678177 104199114 165870073 102515872 39369319 106621429 25874619 137800036 94661176 115516040 65351571 128654438 50519098 57293173 105132732 133224270 123432704 79493134 118005851 32920832 54548830 121502337 130391959 44089859 88044857 103173554 123741849 138461923 36601308 55910863 173614247 45534638 71275682 101275900 111831822 94449084 112178639 90452664 111842072 84621003 96384908 118511713 96265547 8820243 139899224 169689602 108291801 87344943 94198239 97018951 103050548 135975737 170661073 167227885 117494186 66967064 113090606 124786520 132304244 27152370 106097020 119787844 72264925 157276873 104485542 143946948 76463395 92773428 81584431 27276982 97452401 142960032 42298477 128009669 182601690 96722194 85310784 188155066 117815285 115363235 99979721 75328718 91107877 121851394 111752639 102185959 102652298 142500322 66206116 140418831 74736998 122527579 68461520 172302687 69558361 149541657 47046963 117500442 137715658 51090041 97156917 73398874 58654702 41337433 105153519 77198528 98393030 117493982 187965553 67187088 148896880 114242157 86703592 97168593 133171672 76712875 64050349 86668412 75200292 85976392 93646989 117684139 146316904 48149382 122648784 7377154 140314353 73559556 72016819 92153396 176923148 129120584 130181068 129633937 72658911 121786386 138711940 94063500 70582985 83043002 131201932 94233220 94931388 137804432 104236588 8392524 82527959 94537482 88479545 124199282 73468593 146447998 98373885 89694295 104137561 87489872 134877472 164091101 150002073 107386755 86052216 119838233 49959079 44607004 88833474 113798084 120567586 114411738 131412772 147512677 142322593 69305201 45948367 6781512 158574335 15930350 116460924 131921727 104093196 68993210 97441162 83594170 136734617 176995240 115207273 88097403 40840042 135189738 30264325 99765651 105140077 96365949 108627233 85421111 113572704 65167021 108127090 46864991 68252887 48759177 137918447 80374438 92686007 65594216 132125727 143088831 65569963 99401799 88658702 62547918 81021146 107595024 106907080 97750871 174822991 65936543 162492852 81944686 116935906 123561530 101946148 157645254 98761583 154539815 99315619 114771094 25805990 184977983 103445694 29136174 125328876 74541523 86064765 117128579 94493436 104617427 138640375 99015484 106638780 102467124 49593960 181461439 160256302 124849618 81624094 129421935 93220616 155004981 96213587 127333668 117919651 117974308 57427862 84759916 31431002 121515014 112493055 156966948 26517782 145352825 9655003 118206970 176675129 55584887 111526674 132894764 54354123 129108602 52642794 47662897 139318039 120288514 103775907 63345575 87769899 49980911 121789087 152534644 68967142 93250210 34519994 81149970 108674252 63480565 124798440 69966546 74562910 48923357 72557314 134505848 27002691 122461467 163647270 107374643 100945584 117543580 113753165 57800720 62179298 19854085 152396397 50528478 191914898 160282657 156062895 94388874 151440807 108963967 142919103 133866672 87399651 68997976 89042514 133982972 128564202 73250836 93589243 55916929 143205764 183086448 81482816 84817200 130839571 82686039 73785545 94539261 47960130 61909944 87108580 70378282 87507801 96121084 71214588 177261624 117646962 51098026 128629225 93633461 153261875 61740606 134585564 54527334 40713718 76073199 117078532 129962646 91892837 75260746 95604216 174334990 152595500 127819824 148881087 151782557 100033723 153633482 100757086 98416782 16827810 98785094 35593827 142161092 136685549 100315446 154054023 97427683 117335747 140645391 114269559 76878210 90097199 14543911 91485283 137047271 59080813 122208888 72029877 91979351 73472840 91851756 47860694 58764733 83062073 45515853 37467879 102548433 62526682 59540710 51595717 121411589 82698975 117044194 80095541 87891652 16874251 109150625 181181495 105391605 90230933 108685400 69809708 65797694 132742840 111227219 57704332 123098667 67361393 79231076 87906057 123106848 81779820 68777420 162410485 118834282 132178918 69212983 90124665 118257657 127170355 41295560 111720182 144900940 115157450 46265035 88206565 108244029 53154886 93151508 114997666 92509707 108814944 5219624 92773769 90489231 177970666 95932564 113888841 37977406 111567074 116007376 18216299 108651809 75146370 70594823 143059787 45606106 42040906 120040717 31132264 97201445 63601525 71451259 96703746 130627227 144382897 87954687 65705799 107797807 73131741 64620646 97335649 133595869 34174353 88688095 129958046 59436933 34229498 88108895 114903319 140694369 61112515 82856661 95339779 70551548 102140074 159590147 118915315 59875688 59076594 143592797 132727301 37569206 91427823 58891655 104811020 64857853 49968384 146054674 88954560 162453261 104997134 171861923 89753615 102805500 180438190 96118481 43677661 118342627 73114860 57457994 112841239 141932871 116413815 40536701 81448212 122277746 162134635 90732806 96987334 171673234 129878333 119007330 63559513 58693918 55626329 197007165 83197160 49460657 24443036 29326259 117594723 45389529 136001980 145296521 75191424 35886165 75196564 141922966 89537585 119386455 87876628 105526189 109701868 114500596 101305742 93034863 70908490 118975043 17982375 120277348 98387528 86724768 69529619 97562318 109622554 98992131 126940432 95077404 40963580 58132809 135089519 116491798 60272266 134612539 94193188 155843501 78897924 70379432 30428901 156131121 60545127 116565951 90690732 161083112 134539723 149777551 126073809 132319943 102481839 146938478 100254616 129421106 46682289 61689902 150332645 19865737 105745260 110176608 67318150 96754830 95265975 103760113 98314031 47402344 70988289 121374218 44724226 144899203 78614829 114384083 87026595 123366985 41627380 65452992 37801887 38316540 36639445 122320027 125643094 104416086 80009268 68771003 114741232 60513086 88616730 139708044 41734731 166125300 105790315 65191023 62972023 41729830 94270485 114510549 96348685 102770787 52094979 117611750 135919028 125386273 114055494 52317369 55710280 71632871 100205570 85861128 111660466 69591378 102533151 68751031 79142407 114899775 95046060 156469711 81649926 178204025 164700945 84009649 151832669 139053686 66380559 137409207 85775666 118635334 49921749 183387606 88176070 86182447 41391525 120881346 89365041 87544233 135965510 37476064 131896207 30740322 99403391 20967347 59609575 92105579 103143020 153624059 108211877 146750670 44206722 66037358 135265287 66497705 150208947 128062252 59044203 110802624 144280654 13228024 77572256 98202167 55477203 79169705 36680292 168918797 63305091 130845575 159192600 50494188 113935763 149738021 124891531 49454666 89293987 83187601 86492847 68698202 61128040 50300982 120314294 159411310 49966295 92666693 121127625 78545370 63466903 115129621 178798872 104540725 167788661 88699995 137660550 109995718 73274482 132804817 64154377 76643408 90496297 47564880 97232776 112173623 12871234 96000713 87310905 184780122 118906134 158057296 155091845 38415115 134998966 166688980 65412826 30438363 77850091 145102405 110030366 58650665 63203871 40304214 127338930 96260257 126041111 109545307 13770541 109015593 159765465 128101130 96708472 61881394 68496231 102282023 43649507 64496684 56156866 117326853 105287283 29580669 142794439 89840724 94130756 105611489 150817952 170163065 66930265 130412645 51746349 156769107 177419758 152467247 95952386 116719742 94180860 108559928 93141778 30404706 20448403 112828301 138184027 55911166 30686755 143351816 62875770 101063888 89012712 99399354 87033228 66789361 92666217 140556761 99484331 40067027 165948046 147257143 89526461 173423989 100525415 146910746 26686695 138702692 185967068 177698382 103547435 157007700 46469511 84068926 42377206 80743814 158250354 183191726 62794062 139555585 64014239 135067697 101100281 127112203 100360096 102036118 127653445 59805340 54108836 128584020 100539619 189589815 123036874 86482201 83551554 47709806 84154293 176395967 133297241 9826429 156702695 75218965 119039357 119368050 98548589 139797710 59154155 137772541 65841655 160207382 64598679 52485860 97318007 137960196 127377200 27011508 106286657 124603242 88583892 157780157 83345555 91724246 160385039 97986824 148486988 108877178 72999104 117527281 148801536 118482031 132353586 92338428 121962097 50424895 19614889 139935435 77833546 105038336 140031159 90559530 69009000 72567454 68509175 74808112 119059073 66769223 58922974 180456882 97740358 108732367 121734362 119785784 124621619 97358956 131110980 93028759 129324359 104720889 31676503 121337748 97555878 46165457 147401226 79856342 120997819 122072972 29556439 68589713 149517344 166510294 81045245 66642282 48265812 128480923 183940192 16117463 144807765 72145265 112565327 18019085 27896803 81732619 83835792 97109969 132770861 71395756 67367360 74955695 42410777 125615159 69419870 27951635 186552027 142521950 183645774 123449492 142899119 42638045 102522993 145237679 79434719 133241099 119073347 36191803 94298362 141935712 42100885 79334521 72010975 98174338 35587479 137381545 169031865 97337408 104037091 68355560 58299889 43313840 48781830 126442707 46501023 28564215 59065592 145751247 75510740 61295797 60488157 93794257 105600357 86101034 66068720 69110665 99281250 126191380 88274460 94685766 146840111 156627279 68255578 96130859 118250470 120272707 54062201 146126641 166661008 113025473 66274804 15831506 186805194 83567491 126837253 76148966 19305437 114944204 115095475 80720272 151421889 106985921 125373213 83748676 155406107 120424578 133901088 102857433 31007512 45442639 101973801 118592234 7968129 160589209 112338889 111862839 116611853 85886082 84708368 150077887 144477024 113648326 81034965 29771768 95628382 31898745 65885436 145453670 130225580 108774098 181918142 124156017 68781495 140369678 41805504 64983583 106729698 50073372 79643819 131428189 15453628 77451253 84972727 91260151 105788807 95898998 61919754 55421487 30812956 76297812 28049709 148691381 115102993 92087881 134488137 183891337 105291524 96510426 96979531 96988956 107295227 98484683 66075345 90019241 71700771 79473107 93399143 149728124 90964925 67038229 71583574 161684721 23469297 99086205 76089605 118890522 98678770 127869744 106753301 170181355 71566628 111561519 81224785 101338654 191299053 126666795 90494227 166089828 69470048 26051435 62513116 89886604 99584165 73761817 77238962 120879163 40020250 38291450 74084353 91734273 97617997 60793310 106715122 93126319 89379810 118309989 62504771 113497595 130632970 74817922 79995263 160678884 72849711 130674039 129506626 172374346 63809334 79803866 69543073 140479282 133989473 82866951 170315321 67867509 98702394 128092976 101685266 29996207 96522461 160118276 192727905 100363705 52161219 99482209 30302919 61646240 61720679 139797289 94843534 45086736 138083137 51689460 79576684 80040513 92535564 136862031 143177541 154352333 81100345 133548854 83369394 41158737 144246174 135184485 39981016 47140803 82157753 134353152 169880326 72271279 128556734 67143449 115898155 83073314 73427555 127085287 127337520 163970764 130808863 137017093 58208879 99459957 51878494 66753181 111159243 66968114 77115096 70822299 59581178 132420249 133510234 100839264 150553712 154360850 123172792 72462530 91630075 112926840 111794280 88570088 53314293 89698332 67453363 121984427 35627209 133071271 80124429 69784731 54355957 40442133 101007702 151688083 137414614 50339490 110305297 145137591 149174883 23011950 59957859 39956568 57880016 54637497 180905077 91977650 73359212 85416886 83730553 25926511 77243802 10046662 150566857 100187419 104836059 103902368 126529923 139241949 52462641 75308879 43469818 34025249 164636558 50297346 90346081 75277364 156355500 87430392 145888685 160876808 82613731 8212649 94121860 84820165 124407639 158722267 67298219 62932900 181842498 67474984 70951807 46030155 95759213 72156256 56909474 131589190 114149912 86064076 93498810 106469389 76089106 63821632 93591960 144639605 67095281 164995961 67731671 73188820 98149282 114228739 106863928 95905900 128393102 66888446 86867610 100385035 76217546 89580076 91763805 101122128 59699306 129783275 197124090 105521127 111312847 93287199 102326886 145751629 59360738 69528913 30762644 91561807 54665667 114971461 115216335 122940305 52236662 132051951 108043181 79218964 65686077 78086196 88365408 51568208 67990621 86992372 53290365 18619977 149305945 197307353 148042102 165978483 82460145 93896091 134218333 102305290 79812551 119140459 82013787 6321964 61652319 134047008 55715265 89114162 133797583 93614701 158837778 163483771 60040847 140280048 151747046 108722603 71362707 97211773 25850236 58407410 111894481 106846302 67446680 26979965 54423687 58546014 114415823 102126240 30621113 88016284 177838606 38411992 65447496 76153606 109170164 114994166 101126282 99273970 147012261 53392941 92977590 126782752 77750752 91386909 84652550 76552915 104287936 149097994 120172900 57926193 100191788 123994498 46087088 37867036 79275515 92757380 62510177 79348601 151238861 159934779 101537299 113426941 98164989 170744153 98380058 59111469 103308359 152431925 47126244 66914583 22218196 72306679 69167251 97513880 180606158 103198435 50283045 91409302 145946253 2050926 169378174 105529953 104478214 146849578 98045291 133263256 124448735 134835545 62677715 41284912 94674670 21926963 21086048 30212128 42143281 162791471 98392507 141727357 122285973 38492547 152455629 125845071 47127839 122584028 99430452 106603728 99991985 149050599 120411026 52702202 161996620 93061969 88888973 60854501 111975315 139583783 159923471 103935632 15488013 62720426 131105732 74128419 106344532 83451038 153418215 81604877 101620207 125851980 58930220 94797186 154619117 110492928 77535660 88588265 91375705 178383501 82253734 134637955 149751120 57105092 17347905 134333877 54552249 176784906 116658046 31199266 30514321 97435138 129255080 94371299 95865275 76528524 102659803 140151197 134050087 123154265 176069100 29426123 171911229 94269955 73636049 80320092 28153815 30157898 164368467 53121396 146176590 93789438 79753181 126297220 38117020 105299560 86547969 172236264 105608854 75166285 116874284 109070856 33134203 67895356 20602740 114139023 108589324 77525824 154817237 186435263 98574837 85014442 118921131 94517413 85817809 146495485 120614560 65107515 59486690 56174791 129207995 34304689 119158054 92256303 126929778 98618409 68187366 74059953 137268824 102414530 106451121 101931412 95408573 122090737 76504175 109213369 104689746 121416573 190129002 111306700 142124365 134466603 63218946 183609422 92740563 97823783 106593496 108295124 133777074 151941983 113135682 143744511 126840313 116195956 28839872 76741832 107380690 83881676 174218290 83248575 61804627 118279686 94378314 121635547 131671605 106437967 9397045 106830183 76214458 133822503 66207740 141849640 102710630 48089853 130566586 168685314 66150676 119079642 45363789 108693589 91096347 111539235 188265421 118169166 107545151 84223498 111514884 185984886 114971262 101624645 132326980 159954258 121595084 116235132 88664366 78455596 124525812 117308760 43545777 64379943 81227880 132716753 156870680 38298574 98218293 138768933 92278394 139829456 59756123 116863496 101101868 111654781 60932092 93112730 122662693 147436080 3449211 97437896 96759957 119307245 154375681 97164589 161178088 148964731 148186786 97651206 78775568 150600018 137382541 52894812 80427420 120870119 73593997 124132185 67383574 112883010 69162038 103511604 80869910 103614951 33503588 60550213 151867499 52548280 137386035 80451293 158960933 156624036 62984841 66409729 77550462 30462858 166393423 97735056 71317930 89627938 43780328 138848320 126012690 85749096 109171814 85774055 152375491 69958274 37601917 94130470 89581326 149561906 27507096 191700720 86018790 69001016 20194816 68865617 103407851 45511406 86855530 153025936 105573600 109671777 122794617 145821397 79922844 87726287 166495236 9248381 51981234 64422919 69828627 73869144 63817013 56404737 67331570 65271143 93625052 159119761 135627827 61203478 158152693 66070915 111935883 149792599 98986115 60398831 75817819 108940931 111986513 67041685 47183096 123205848 131627530 59183795 65046339 85879567 87994583 95287665 76793859 156083072 161140250 89996133 109667443 67657362 105080541 77201731 116873344 129217934 112543120 85817057 107530044 29997828 73817708 163010779 73200390 73645740 102368192 44472114 132208407 34273256 152033634 113040703 134764373 84620699 103041809 108903069 68672752 89689472 139308950 136033429 66517956 125441927 96271863 114033917 131772674 75890772 170517777 158285002 108380065 65811311 72286626 73410422 73027967 127053930 122840217 186859206 146521424 101415362 57010425 74593250 188410508 127346078 111360451 104007990 90735127 82671293 92696376 59540853 124899894 73395920 103075265 55529637 107820281 105980915 72905515 136690297 118422742 116610462 100488264 70539581 87315757 107904711 44453460 98438938 4146799 175346188 81974350 115311291 134878927 186077989 78203320 94226896 105213658 112424061 86311866 76792014 156459592 29638079 106061123 121561666 128246999 64185174 117069340 87771868 114338211 134667147 131947837 53204130 68731540 16086986 107765940 164097236 47985594 83564967 110398540 65917571 34265119 91217802 167383524 133683915 125520256 143788580 149676982 43310663 85686704 35099109 85939019 103866988 119242472 138949556 84521158 84595365 76035283 41134538 119551422 51579910 43493237 121948246 132491505 158760338 100334371 103772115 57244589 146320233 159266122 76232551 138968330 79855909 99712922 79505352 47646676 20163051 121107258 64831583 41645728 87998471 55544388 65638120 111521407 125247000 62819366 170606952 191271752 57193740 97977426 18197455 122819182 190465823 87470308 139576232 91239309 91396918 97616698 143535413 75972057 100756086 123113560 76852773 28661957 90111664 49677204 123871725 178712326 81907209 147176298 52807683 72842637 99057305 67053364 119030746 87789282 100705133 96064353 78607254 99765446 108097465 88259020 103822814 124901443 59004856 94094706 95685255 10132641 120090896 34679471 93326742 20049242 66896116 107694930 101004975 54413287 135397508 125839863 91600313 117933284 145273980 96951438 92860662 136414489 26279766 71940913 137079584 87786714 181930333 86987170 132322462 93243152 73936771 76245515 128100811 65098927 38767941 134064226 148454581 35531064 57486860 80019143 85136140 96451599 101371806 177425361 150637626 62268249 29560175 56329505 139928669 137222167 111755944 88507417 104619978 139599169 55471082 149945709 168366632 128773780 93394133 147876713 75708550 94214093 172889028 148638262 77463510 105296738 38237303 86375671 158334687 157778302 142227307 98169250 143632933 117857087 63452188 97438281 103904124 122386137 150838770 124326812 135143195 48736902 144148225 107762093 113856109 66574939 120858753 33755427 92481047 116577764 62737396 129669211 109817478 158780695 100259065 47524106 154663233 75223512 122745855 48815066 93640346 83895618 88189216 149466415 81627038 152599742 115690217 137571314 135226112 81790537 84489703 80507157 89599728 133363872 151630550 160466292 93261049 77280136 149342110 38156773 114269332 52618027 139878297 107563963 78381865 128346856 130783615 179594143 82499198 97976748 76503891 85042116 151619479 71256635 72845263 118957196 86670693 129189773 93775014 145228994 137628237 83694748 192146817 55684712 70614625 123417027 58458390 81599982 71241702 88340534 89155099 88584948 126457740 42568922 78952536 59266354 30648859 171402996 103526260 188027335 126384787 83561711 79475311 114343559 14260422 161294053 125005227 93030464 163437158 165382040 109176832 135416623 83696506 99276571 125344555 165935762 131368419 119090307 80856805 103062557 175767691 20157231 184391488 98065978 155113124 166286522 155195543 121743631 110645922 65020892 136937901 160235028 140420778 84932060 104525295 176860233 126747177 47440055 75916085 170968211 114633730 130223015 34674792 145612839 108272020 154502352 69620821 154462347 86878865 69155354 85417422 41669382 124598130 150191099 25157269 69239523 90932664 108028979 84638935 138559874 120620623 63896955 61383858 80345315 106582189 113631957 105500075 115204365 68379082 72967437 102219828 135373867 82282650 104787217 117347222 50130859 74060759 78875569 76460843 109482059 82901880 63131539 60900387 77278561 127306367 51631589 155250414 90673957 124409978 103523068 105868820 124601838 142306321 114091789 81456037 67470295 112777083 181962604 158705222 86073088 122633116 77639380 118336718 80147188 63248934 112934690 141274093 119318038 105381789 54624862 134320147 75951214 92264459 74309244 111435162 171874162 89404615 79934136 176116023 111457948 106594845 112383580 27320185 140778795 107010159 122603251 93061726 67842703 67331422 90924774 31057748 66977481 80183847 128006800 112322127 28458392 188581259 32458926 83967983 67005944 94771706 120508468 72467701 69447819 134836282 157396933 127864029 107551143 153827399 127125721 190667781 96789113 101340256 92296404 127786873 79818414 191135619 89575912 94940907 116569324 106284342 77348498 123929900 122373797 117229898 116012709 99988282 110099443 61984635 144049583 141020085 111820066 95815023 115469325 55403390 170920674 109136730 102160430 185491494 145963496 165960998 138216069 157756667 71413273 138411936 74844244 80637609 139327812 131819198 83286065 99130069 39750205 139392985 149610470 127671869 182656508 165360827 70365219 159268899 84093080 155663825 93683926 155139719 80540965 96116854 27865443 97166711 63590235 102621191 65359367 61800847 95060235 102407016 150339649 77965659 33482825 110042334 65437977 126187187 31307052 76399811 125484681 95095741 168060107 98477955 143173876 37499109 83242271 148816049 60600780 136879196 107849689 199767569 128148381 108065724 44319196 115856515 92482793 87648353 44391365 94257993 53217418 150366983 141256138 25956066 78494093 4723473 98391922 46238062 150732684 128994370 20281255 96965245 116447188 77417827 100161293 60477551 137914230 112194252 140688185 144357805 112365638 129946738 142932306 120492834 76859529 91458613 55276066 14091191 115896502 96187637 72751395 69525973 87855442 95361929 151826999 62065492 89884212 127471709 72761716 134289325 154283844 91534436 80526837 139219304 93455088 71889470 132602530 128402801 81593178 106102815 106700636 57599980 32715422 97968558 25969519 83092766 63694450 69960248 141580004 20621706 85009897 108072841 73533617 92822853 58827631 51400689 130599537 35494156 160967218 134098900 108883800 148125790 76814060 115353949 142662551 112162139 146984384 153556421 138968228 187020707 71014676 86831054 105423416 111520142 120206569 68253710 83383744 28601602 106480692 65860000 88063032 79313497 124743153 107153544 78465502 99830512 105009236 68989715 138852627 179572381 145994316 96660254 116137316 118999297 56960867 65425214 28669530 76400917 156982168 147777693 130914125 49491537 96518925 113225604 148496478 137558827 127559048 34545158 70663220 85292961 89262437 114490684 135093558 100171989 57084651 122250129 154382789 169929975 57603707 121477332 160911942 54610297 43179034 148127142 130332532 37492286 45001636 118207546 111725862 105333106 13623539 104822710 82133905 22207042 46393438 123128533 70958719 124912766 76475140 116846978 27989980 25755721 97414596 146634776 155637868 33694530 34518117 92423208 96674194 88657408 138018927 91290605 156174172 85932461 154745634 117748530 112059250 114880207 101338187 76611094 92181801 151076590 118141857 149820029 55144527 148415354 91677400 72578027 59985258 160720587 54623780 27470207 80755340 80768516 76746111 89438067 65077110 84218379 162577708 139674164 64309260 58498308 94754128 111283788 103827680 133662670 121238769 123253459 29027053 155132815 108848935 82408933 49999381 114866321 66817231 62307224 108811868 70104689 164165729 112027654 90400805 105986613 109796838 121208172 109197161 121207672 155922758 33605172 74466814 155794599 46797630 138453025 80835321 100371886 38844894 159324412 115221390 152670886 72233437 88773021 134361621 45842525 120156929 162404323 58153742 117917968 84478236 53185282 158811250 149784327 104221882 112584653 32556126 183077264 66087309 127434169 143494246 132746815 131881301 76021683 100033810 67506843 49093953 194179593 186526570 135365104 97838615 144129669 150968840 114997413 37106157 151119903 121914828 81805686 107231359 27357334 70055556 126169365 126338357 152829739 107443474 109150764 86656984 81647995 78755239 107365359 98297079 154444484 161116643 57766362 92296321 117812251 80898646 189910849 157504664 87915368 105159595 170460199 83062387 98250608 158503234 139998358 138520422 96839369 104168755 80660733 122445672 53055524 131116868 19215693 153730795 190093559 46530027 89433920 115195217 52902293 86152704 128153857 103941160 97826214 8477756 186843281 178050123 168742532 93391266 166114616 149194497 141419651 76226430 136977393 135108762 176351900 60846579 11844639 130153188 53937180 147709335 120100489 148150158 45630828 85552088 192282950 114339576 106972690 58094023 124215163 10958707 107565818 37755616 145454252 88002925 126057019 67047369 82222168 99378596 74284640 66834854 96634896 134770457 119927066 120746464 131278123 74444571 142706472 122205191 161710187 156478851 154374095 50220094 88975246 151592631 83640401 95003159 106515801 98122902 66251421 97306579 65204999 142016006 138642415 122981408 120813568 117944781 74023210 139447772 129556764 65094316 65858293 69929554 136729963 78436410 81466811 86868328 125900932 75374711 58508403 27121731 90523501 74331032 67510091 93116016 156367810 92883146 47332199 33655952 41022854 47059949 108074767 98353184 59717110 121590430 112291366 82983843 79254792 133290855 180837781 84959239 41626568 97079979 90445526 144233647 49973233 51354534 114530621 172363995 92135222 75022575 142562309 128402561 129526407 137334817 41594254 92261765 151148180 143802660 110704342 119404740 53344578 120787147 119714102 79036358 65623379 126967032 120184666 77178309 143128651 64532537 49901877 52324225 12081205 80893796 116115829 17144909 114857267 87033945 55125132 112936359 54108084 61414174 91425456 189216093 98842226 95040322 48915749 157139631 140047706 106071857 119255617 108128527 104498090 122740261 157153115 124221623 134103736 123961547 128377419 110269309 127208159 100288124 80863280 110756321 102254239 63677542 55359560 112074118 156675657 149066805 142260225 119367851 112417202 176288223 173391801 79335258 56814536 114662664 99558123 79463701 165625859 109896588 86815863 49502502 56433556 38264989 143287497 112915597 145345389 158417224 83535534 165542234 152598364 122120482 110451769 29607013 101542989 96815984 95598258 157275615 121737366 130126665 75004538 26085047 97179389 80436374 126253661 149097595 124901726 130524535 140614944 103315819 125812957 87354160 143732394 94898895 113817984 40776383 115956016 70432293 189275229 58967020 39486774 110727042 123261713 105904315 135911729 59987931 111735931 187532515 80252647 80288819 142872718 101649667 100032306 98717712 116992777 57553737 42091366 33337727 114716860 149830846 69901889 92490098 131764868 53171530 51065615 133356116 2410004 83338675 118111522 188228354 105007703 126222549 80753506 148425477 42840639 30963043 107783398 33109845 14171846 143184978 20485160 128347847 102620985 64710554 109916645 132016770 83459669 159447983 75597462 110958092 107975145 116801614 38011843 55613025 159427352 55673965 55205442 111951887 53813216 146171618 49499133 105446239 139490016 78464540 150140585 40401781 85206447 62237712 21791862 83457626 59345405 118599466 47470978 63133981 154515136 68997247 134973947 92373728 140345305 85513807 137242218 62857491 31544697 58548089 77320789 175005264 97634555 130449030 50671182 86015177 85890917 179299838 145647923 149461496 109988208 164203645 56775454 66608596 116214099 81680076 42095749 95431415 66463672 134852010 90686193 91622178 88318150 108351982 121725812 39044529 102340333 105347240 177569750 138811348 84413457 14506352 66757218 158936930 80654346 27613373 82039574 80720975 96344625 175443713 81325243 94081768 127623001 120545824 99605973 134390569 76400713 126162205 46934797 117679310 103529613 103065877 116265800 112853803 75207578 116125321 19220812 158347918 155093413 89911609 110682002 71008553 53773719 52536409 110633717 101332660 103450514 42885975 132080057 94412418 75657068 83591010 80408303 116443854 129321900 117168247 21852511 68709159 50963369 66174331 158950816 161124842 109412893 108053294 170379685 73960600 113886364 138234372 135162207 163792996 71562570 137273879 61179509 161724561 119358174 101797059 67193503 85959198 50566256 175102887 132186622 130180986 125579253 110783579 28643684 106159595 82712388 71102685 56179892 114288540 148384437 113841396 63004668 38343879 98462787 69063666 130590844 66005226 99247338 67454951 55732117 193237695 69999894 72329403 134193024 86510404 99193545 139633370 81371134 82871625 38376945 109753320 79512928 135521247 90943440 135796405 115399601 43961950 150469023 89459441 150667432 41272240 93096701 100933504 95041847 118033263 53348474 56778438 71349583 37870328 40447660 93803290 54944328 53275514 109981297 87699897 34787599 146442489 185504644 47483260 36295063 179287231 144456000 130713772 132875062 173271444 140547724 190649086 84062284 120710849 127048912 144607150 92773416 46179435 123414203 178698648 111917076 86751228 49405504 72506983 82358729 66509543 42878402 138446854 136273084 144012644 118469349 162600702 59867803 102975883 125773226 41197710 72813620 150282142 116317721 88515495 123639914 193761737 74965990 158538140 125340831 114585546 77613312 52841290 55246754 127351347 6307849 48498603 121989133 118421854 127131581 171149678 87542435 93077867 156658789 141893511 108882031 74255438 95968439 34441175 37996627 104798341 48808793 122400600 121028207 165189549 158444402 184898696 130765930 162183682 174490445 123629419 103064199 22572416 110016067 87365968 60070881 41538203 88681797 79058230 75540842 50905428 7236040 51052557 80223604 171887393 43142895 100221148 45405452 123708710 99797923 86613330 154401056 84548720 157453298 146180138 112359127 37482767 77118859 114745466 99275932 136845241 34802678 138002090 185770076 56587993 53984194 129175231 131696392 155358139 76429915 97773324 89641562 105839789 160632337 67420572 24147647 148180070 80980348 106253001 139165920 81642583 130790720 129522957 150044428 102970232 177294734 164285449 49880891 107294832 95197899 159920888 101597241 96321363 92654804 150881735 83793402 78602988 122188161 183157314 112831850 85019800 106614344 61043729 60619913 142229189 130093620 68841810 61934776 54094651 94111018 147997651 78986980 124932860 86372243 95788160 133859689 83552145 134475840 154315020 109174697 126895701 57527669 21622049 114600413 80339375 58323555 162298685 16221495 124187192 146742145 103195738 109579803 46068057 149114770 93862032 175213838 72925252 136250505 118076902 47686680 114794766 146051065 132758079 77027219 23356078 61394205 81683045 150615141 145358620 105678433 129429517 60240945 66618734 103842335 41465610 141798624 124431812 99310500 44535766 162642824 120508103 122648050 137501860 120697268 120047706 118512497 24118840 130319787 92823870 102478571 125974007 80158128 95195347 79046367 89768954 183228416 95399911 92884007 74237822 63159260 133621408 75942522 91237332 98541195 120438565 80100393 81157118 95931799 84571613 73701481 72387555 48973901 106062353 115924755 103376670 67511346 101971683 24409205 110117682 187335046 35906014 79845347 187777689 37117152 74504412 95981582 140442435 46212099 82275588 56307322 146263144 106530237 104321055 69795653 112463437 71012791 100826740 121858723 140620562 30017661 43363989 109325495 79534054 142498877 101429905 60915606 37944307 73596763 180094229 42721626 105799931 123388056 124589512 128017870 77923358 116718171 102500496 54023891 126479158 131406786 135855901 13208280 138065287 117189867 78218377 76518440 2379906 100621616 163047759 34444756 87203864 51454841 51798773 103619038 148722575 111592798 44786710 42025199 36653664 99488185 171433637 64780901 150624530 33322297 84059439 121352666 102993511 106484939 88133989 111886471 104082921 130977064 73757785 101963843 79969685 75949714 110647608 59694828 154614556 90739600 116378018 107208597 46026677 57719797 112043690 82726263 96785429 76079341 106841255 119473123 109175480 118169346 131219907 77630336 108407056 108119279 95463936 99480185 71882412 61146373 107896087 73547113 45098765 115821086 112492806 134678831 74507169 138231766 67609145 44424203 41438282 64346626 172177262 99180283 126175259 98967120 121718347 139223631 124622517 54871865 46707984 95534816 38767569 86965818 82575175 80238081 160103398 49831049 88100907 123880279 66502917 68840011 69725295 86529203 24446667 122714800 99415625 31936569 66650371 55944285 131248376 63860304 115462391 49332390 135366828 127426344 142260427 64457185 68057519 59363413 34178053 138016968 128008380 139064197 70925788 61055062 38193062 61342813 107177433 97436669 87537508 43940063 82142451 38751082 53996731 112269319 76134143 80138198 138926400 61098471 42693724 133857386 79209501 132182028 75465109 71797975 114336329 19098238 129710882 84667334 165860560 72546532 138623424 99697429 107772658 108359442 72507365 148160093 63907626 80060931 55660321 60934563 70027012 65951207 86780449 155448394 50376634 76919067 148772657 35319676 116246301 137884821 85623332 152578165 106838841 134617226 86798796 120041701 138393177 60815298 66152581 68421703 92657646 149551226 65883446 97957299 103926694 49631946 109391660 124769220 66149535 152986563 158431317 94210914 32394385 67398476 109698575 95520349 23859039 80023954 181636175 104728261 78420245 151670601 140305026 139033697 140209913 159960759 42264466 53730487 99054197 43895800 82216146 132208149 72025477 111890140 135098919 138924159 90567289 89254718 56171133 98753760 70028682 107493587 116838986 89103208 87841127 120788712 42610969 152284748 51127859 56696671 22209259 15850380 135797964 118477320 104857056 111440588 67398309 141128407 26116507 116504256 128398058 106782757 76854460 146485123 136952994 106870121 145525708 97139938 144354181 193886474 18050075 33067914 90226863 149020946 158882025 95209433 71081164 127175040 140336279 75923440 117785300 63123817 24221201 105231799 64512964 129579220 122283082 95431665 18995662 101296627 119613364 101547348 66480532 83606319 169186912 57647755 128869614 56793553 27177956 129871871 151398010 107331577 114261359 33150489 108877811 146507012 159695083 113910581 54802014 34990498 99911348 145195991 70160456 121321217 26378150 146905814 99901022 48451419 90503117 110184930 140705200 72294939 15956656 157047020 132834048 122443068 150321266 88370440 116205741 101383610 78506327 130181403 41145660 99502706 45824675 118881968 92690670 105599839 52532372 95102537 170597071 126294953 116914876 105892779 161899350 79040777 61481969 125703905 124557371 138444525 122448236 72094910 29110488 93708554 182210460 140961737 119066878 43710331 43463506 121036379 119995530 57793178 26139243 145952093 41566280 128853471 51118589 95847748 72175285 125922879 107954886 119684684 49034588 91692263 130383053 153243696 105056720 59171136 194243614 99193777 71965276 115071904 57152951 118309938 122081218 185654612 67829416 144839045 109997299 128535685 147222203 26264324 159164808 97871305 118360294 153308237 117947200 107956606 36887624 119402120 112334048 182114255 109757205 104572215 59197675 70054296 92871148 150263402 129186454 133395751 91095478 118959960 116541023 127497873 66046945 99416428 99524652 34358542 120712046 85329398 112165094 81344753 80084073 94532388 120463289 89038471 65832679 78283305 51355352 126956842 166609424 81654967 75849315 119849716 167722333 44525918 115718037 101426535 139783785 104844472 77518299 138872209 133138976 68735885 142139330 146884282 147503440 63977408 101091473 165602907 67769659 102844419 96123435 78957382 136527084 115617922 144310237 97333056 101744445 102903066 145999285 100437326 55520426 88437289 57904374 73206834 116421522 100469619 62476322 101779515 67911481 165833140 81330905 108027273 52497303 98531651 144333197 25495577 85245733 170781149 108088886 69093476 144688264 133445352 108610237 189573125 117065182 122958937 139150986 161739306 157687646 134791534 22972477 91987169 161426657 103741191 80133900 59296086 79132995 156537900 108995553 78621951 152650538 76682105 101488066 142217382 144836021 73334689 106596082 134856521 117544591 57694416 67252888 59645154 129835563 76521775 150484627 54508656 50597503 91995107 85532246 100385338 33434584 108406876 100761823 149961938 146356725 37463006 86915352 14358824 95908984 81682809 72624822 137407968 86253818 95452622 44401568 112848792 65715444 75512218 123410733 114949548 97258644 129085177 101842875 77840920 137329710 137802787 93656844 138940844 49772800 164805663 72273046 126271617 91381514 101112834 131276057 155475695 117192619 171086739 127799065 96985243 67646138 74911175 52370477 140864067 102799059 90583880 162424524 41856017 49686607 80485244 94586754 136683864 123900982 116518742 135165517 127038264 130024765 85122848 103385633 113281375 111660788 58278277 98399992 106049677 30805468 123574568 119247576 75268822 112476085 132644269 87336644 93557426 115074136 108908659 18427884 88765299 51426922 30146283 10180180 111899529 144258691 56051859 36620076 68622412 80562896 123685262 125430783 111575427 142605173 90188670 87060969 115977808 87891994 151959354 139849708 137265097 74455084 154965389 66189427 138780102 128836217 121730656 169703203 91302367 85590790 100076474 98604555 99797702 135585461 112162279 78136734 49816533 133312868 162130541 108969887 74538878 103067995 74972629 128345328 169538257 121545338 152985108 136362265 14861064 88511936 176839622 135653743 113387696 91809608 94025127 94959242 107276717 16271553 105577085 50958230 43790168 87258656 9471108 176159637 89133536 95208979 36320649 89372805 153322317 76759475 121759091 155485084 108589405 86816251 141346390 130730272 104352314 29065119 164397561 82418171 80675607 105913718 135796046 53821757 100622486 100271884 127140162 13021886 138286494 116855284 95935631 67956743 25816312 81878150 126621101 158051498 66982969 117814011 109832255 100865521 59631570 115928158 54323481 72418163 96210969 113632405 114101393 67841921 103867363 161922978 61143467 43459762 77747328 147862676 119001536 117624928 68948292 91639081 104866204 72992121 119180642 181810832 127631766 157490789 108183270 97720976 94314333 78548241 125939495 125057968 81501979 100509708 48638564 83954842 81543747 60961245 134407886 191639315 177803462 98012367 129142374 47014448 63858931 169732461 141118493 104196832 93845531 89851079 186140349 45038414 154912079 79385759 164627255 43600691 149887296 98266706 49439525 99468624 105979741 65520412 132644935 153975691 15009702 50471582 54149883 137697656 122691036 45156891 167116792 139653285 187215545 63069665 71185766 165095425 34873268 101903857 68750046 111891046 90414402 124362285 95086923 73942370 28529683 92806582 61844216 73744492 90087150 85539674 137154480 140583268 45901525 112846773 94258055 108577671 96212708 105144420 134273996 15404194 52649827 179749620 34173949 106910436 144815500 103624836 79038076 125792620 70008645 126403465 156375098 142285799 99171745 124985976 27640629 186792352 69930336 58851044 138245521 77615734 130338395 116827998 66848480 54445636 115310076 124093770 142761774 78178491 92596211 91828693 88840924 146380357 136539574 86258216 69119975 75211350 97761566 126781860 113493943 19432125 38709789 103893948 129228002 99065701 31314510 105468321 101185207 18793406 157592948 86377583 119816440 63803357 48021636 157468702 10197329 185208849 131229948 166599708 96016694 52040660 87274828 116210901 47285779 85585322 89818613 75178487 58380853 162121323 69311793 75648890 70331096 187440840 138362958 155955846 178969845 46908942 75632255 101416589 23929828 44988106 118124146 89558840 129025041 92374143 123754240 102764660 90749025 92309400 135785648 131566969 114370063 157441088 143524087 113046652 88840782 75439859 101237594 23810157 30567310 60490311 66051415 28865095 86097210 98358607 140185277 141355743 139256206 73124934 104376613 19697193 145796102 62547368 108833816 58640044 154376789 116034089 86680816 69821937 115408051 62481688 98095810 54553123 95920708 105987715 154699423 112204339 74312876 96678078 146381228 90533393 38724686 105843519 83461841 111928031 146108440 78711426 97473359 77894641 118292677 93654104 68875185 182497794 95258790 90463732 89699084 29160522 150680740 185500212 171677656 128725666 71283900 112114288 22276353 147495932 85145568 75194182 55022283 135516176 65556573 81797654 122054460 37869312 101282013 116639591 135234158 93496861 63832098 107801465 82554900 111008087 93597994 126435509 108453961 166586977 74740803 106866000 106362536 51108679 85388541 95436719 121066315 116872012 92890338 86760824 150977122 112313684 98780839 32781290 110173077 32738063 132176194 143784911 81596234 58293263 114696147 84283435 41369126 133581976 92444897 75686488 150970663 65508486 166015593 148476406 59959878 149170138 136819871 91075087 110456386 100296255 75308551 51475326 47324793 123374376 68479427 104687212 56731415 119812860 150989098 159699215 67042564 142568106 92803473 103152129 105982275 40478584 120887450 77352166 68316653 109329745 65748284 55695469 166944024 125822800 56348579 143250332 76428241 137434202 104441714 142271478 88650658 123055489 85680671 112649229 93247322 42184139 165227645 170572878 63901836 61345596 189914899 188748568 95753909 75820567 65752538 149298139 73293879 112683882 102532723 57854374 60621466 110559851 82890691 41448232 82712664 156864966 171936693 128346216 31793729 127378372 93744281 159103466 101132089 102477102 99976482 73864388 62615689 90563197 111840279 94452430 50268272 125402057 142386591 35191250 25295074 57681146 72485312 72844838 94747859 51614374 96965894 141169453 37733908 51429262 178844443 61440621 116574837 101976908 107198390 152735428 127421055 144856646 85163403 146874365 110900006 7373117 130245657 169921295 135219099 117814289 145255612 100679923 113760345 114928590 114097832 90760069 108576862 68406542 52101199 63953909 191847074 100058000 70290365 133266447 66502048 100519673 122738309 91841544 154292134 45357584 62154646 105575798 88676704 124115704 49169648 67476048 120144493 115446703 99680963 90988464 92726781 58289263 41232119 49038684 48150026 5285861 138847166 55109470 101988522 137461061 74391737 120122631 131690698 27254765 84927916 120571129 66446161 79162147 52052624 126859004 142596693 42796229 42685065 122109630 72005403 86508162 26699753 122514231 130896915 112269350 98157257 80963650 166184212 99516809 127724199 113412444 71931043 114551759 93488925 26162616 102294276 159087495 147081170 71123460 72375604 50101512 145189646 120114950 89966845 76532304 80446099 122975302 158416154 107301006 116992352 108006587 54186849 62435074 29501978 70044444 142730863 138825503 37839711 86511169 93781585 64269252 111749144 113916607 72555321 84386142 151974551 47423197 66293724 97789683 64707910 60812695 26876226 13646033 57389481 153631865 102131634 140176202 107474154 100694368 155924927 188508298 117849318 93779703 116285813 57814734 157116788 173560798 123030513 73270183 72443062 127394440 171325053 123740417 139158094 83400790 41490520 99483433 126318376 88190059 141258295 78709769 85608917 134294883 101593404 64720277 38704122 189808891 140323897 71977749 159361302 65413910 56654738 51969468 54115642 167871343 83365131 109328164 107671084 129029468 36826222 21207986 45986705 29873017 32208709 125399971 123223482 124874160 104345685 53588569 126383848 41291081 134610293 84844412 51519579 65487108 67114170 10502550 68359222 69818562 62295955 97995880 125020872 71515150 86127326 128799497 124232558 91344021 145246733 163128472 139296467 95565398 90091189 30146870 58533937 65714579 65265760 68491855 107296450 64540512 49137164 138904639 34102780 122942425 54009386 132430375 132093997 90066734 113601815 120838789 106899767 114624740 131347965 140590934 20021447 69583623 178905812 129361226 64850336 77770919 130919483 156317897 157187032 14851130 85774979 113345339 72278447 80940629 108858307 123284908 121278037 77440737 88839257 126166357 96572669 123113572 185509123 84191966 38734002 152880843 101251519 81267016 104294220 123916619 108037517 102959975 62601962 131514713 85284470 19279536 128742191 108730409 89216489 75474222 148512543 85128854 116896390 71297337 147812428 48334108 90875723 68162609 73116342 73774939 34597826 52187638 72516567 150364751 180142493 158418947 100208735 113369030 107446873 103764850 153946849 96772766 85394898 68415623 75173573 117070262 51725970 153736436 113978938 153499661 108177891 113793685 133984285 84455090 121174289 114187890 95967470 121100901 115769273 82675421 165573115 49648926 70376790 93463457 58162533 108311816 127957666 98871202 138019546 120052509 110906049 67664684 103955411 164441998 103390633 153851496 6168917 134465149 112100348 73516797 66616453 54908156 157279773 131481329 7651573 62523958 11740133 130362501 80104710 111242768 92693327 106362416 83617428 80699312 86494864 58653260 96403154 53124968 134795854 94193642 119596494 145961880 63931991 119986498 55771350 99400330 49297210 94592610 143606147 62683692 127140580 116979906 69132344 165409032 179286816 69057717 92833680 124963237 115340717 101164888 86688640 89415010 145966939 92851349 126966181 139214986 16780799 168687802 145389108 100388712 83079891 91923171 115735542 51975173 79278779 162461719 134209647 90629616 44166047 55341860 95041773 79533578 132501960 137394595 162195088 107594470 74022110 24392515 150132911 28683478 177449809 64362462 105177506 127515129 105108280 55956630 57974379 77646972 67254935 101354505 120724531 38587953 87223385 131779390 109185057 55027541 134187257 93899775 105703349 106015433 134332229 105557730 176336653 139954480 84467507 104270386 128364623 114432901 74164967 115924947 66596119 55306665 131360613 149284842 73628109 86040345 55920966 99470967 30634880 125841890 126249840 176398167 66400554 77828141 22620634 33778482 186911853 176856398 149245185 87521089 130313288 65397066 47952331 113248706 97999773 113898264 41699728 25012256 88579965 161349866 73469373 118111442 165582313 151162250 55219961 95238350 83504747 134641978 112178751 111075881 117033064 81471859 69913132 71947331 107863725 115818154 129131802 56697057 86089123 119142654 93377704 116882544 71172052 199212042 118084965 35933724 132130977 91697503 68838922 157165422 110789715 111822610 50139459 17306612 121689580 107627589 11715478 180509185 93173145 68511716 75826450 62023681 103161246 125192290 63342724 33220026 7900527 28417089 60437985 81949802 68846230 86679683 16627957 64605719 65260961 43368614 70920623 64470570 53320225 71427171 130170996 90117358 83932146 62376101 100388710 52812808 104339844 135690239 92003082 143184983 134135761 94965032 100419327 174201514 143909881 72212196 172938989 36420507 115823935 159463078 96609405 113110047 17984788 34010629 55221910 147447808 126137801 95679432 122600341 118564474 168878345 41773113 151837155 153727949 185810330 131603569 37650376 139608818 129540055 59521863 113855068 94850240 159416290 93798405 114213603 122523391 113232451 138877681 114834758 45618378 97087554 130670028 62772731 88556272 108464422 103317394 109804847 72476283 114475520 159248996 87384577 39725397 122670855 153085167 42188098 102594072 97364153 166699781 53594524 141329600 94168495 161521480 69124010 101309688 67439239 158251283 137560794 92451254 179915683 114769041 115760344 50275730 111843954 183829037 130204153 53023928 159450388 121219480 145506884 101145328 103608358 129225653 114556346 85791915 81229936 82301608 121512706 87473579 126149853 76157162 47594969 136472488 125890993 128523309 83916664 81358061 135456854 105156473 136063215 115558425 137838790 104382367 103686554 24778747 69007253 174267464 167522996 78862869 91594080 14901908 111418532 139063424 101418178 118830726 79996014 77918569 153848085 101657096 90403376 101380863 160775542 67362617 131430181 95054314 138173646 116822012 66218290 33542534 46398910 62671604 120449695 78548747 86038957 156229957 148239348 155903145 74917161 139674497 52530262 111118751 159660576 73789261 170220580 84413791 85964778 149784317 63365932 58867903 92067552 70382911 65440800 41350663 97103478 5044123 23985944 139785505 48654472 136909775 113328978 84460409 119560744 64570514 115013113 20982296 88886302 73338911 79877398 99499536 92926782 88793512 185115951 99541280 94780071 101860900 78403066 70881378 34080871 117696136 125742748 77546618 87094093 91162515 54331237 111065776 125176742 128610317 33435843 24850730 66876789 129748014 54330585 46435422 84226175 100015479 88937665 156173528 117574302 109990642 111091948 97395537 67637480 150022890 28177224 86532774 70317273 123120858 69677411 57064215 177773466 131370721 103941421 99236791 134607208 72790807 65229949 91272428 136309536 85158533 71160395 154221472 134614994 95498335 44005689 88771795 10538231 135066163 8007931 199003218 86447434 71507086 95940570 154725037 102330523 36602796 92024810 133385569 135757160 34297537 121529567 113997000 108543099 160134268 37578725 120173719 134030591 157960387 166886906 77693267 53866139 76499592 175110637 137073786 114015447 31459251 86281475 39988254 145491258 91308322 163337092 151604232 138149628 161880869 34465155 68604437 127017463 168735616 134124028 121033665 15450454 17488834 43881332 17579617 64712009 101224177 109180298 72963152 80800142 98062551 45012611 63649778 139582253 119325856 105443361 122907094 983803 24677696 120365863 105974905 110059043 118256539 97991846 120188271 94588231 40011703 67440197 121388099 108484215 29514311 64581723 187518309 115011044 59997328 102745290 38340053 182504041 69714665 141225339 43641537 80025792 105868371 74678356 134917704 90896278 114302687 81354272 61543812 72825853 141496526 172726718 28380594 141557311 86459613 154863072 43758737 148310030 99193918 107903577 63422729 115040236 130464217 100055328 70859357 164601995 124765100 86450336 164218798 126615919 67535559 113365086 96768518 79465646 119484417 50326424 111145401 124010528 124968432 157807519 100086745 37239679 139833800 110101006 111525037 120889205 32970501 161868675 131042821 76954517 103663971 81389544 170281185 154724506 93528916 133573259 75067102 89098687 122776454 94208253 122946468 43344508 83980694 140580675 196768602 69427232 62747455 60351826 147268267 117458183 136901335 110870580 57118265 159978805 48453325 118938728 166136509 135117267 158710081 79712184 162290450 151615057 176738600 178148759 110334869 143770894 102911174 109366288 154682326 108764401 39359350 38724483 100867007 111210665 68542803 92879975 69507956 41028046 186196428 171418276 128660277 91103473 88039185 135852259 146095055 56586787 174362291 162891482 101152350 119946848 116854796 42575990 56031163 109788278 154407794 124480834 129989263 79753983 75019544 66335845 154458122 102617872 93569422 84292544 104900133 48531927 119376564 83272731 74206884 151042189 57879601 137164508 42102792 134657048 71764256 146801368 132749874 110467768 95116149 133082306 21878223 107082730 81556178 137935421 106312521 103683280 57430780 58603504 94074887 95105961 106606956 118172621 136510370 112582047 40271095 121734027 127493507 145871138 113523875 99701575 92097291 39746590 114079926 56324438 138673116 58192208 74917744 133812588 120159834 96374727 76047416 118888052 76141269 60255082 58318155 40251439 58846774 99417997 137225391 74603024 61950193 75458908 112212922 44116447 96991801 170351354 86066426 146472572 154307545 124759045 69090209 151401203 118787297 99256114 128174449 71913986 84188955 114950853 70086973 63571124 98398511 43333222 63598610 122806034 92082825 125914703 11759067 135366061 83606660 24300065 127510706 31214383 106669919 132490099 89283612 73996826 151909590 121512235 158823085 112146523 123549044 46811971 61645649 113199271 93422407 94387314 64875951 118561872 116888457 69775546 29057720 31215926 80346970 81641250 128349077 182921801 111637482 161997054 63513198 77701357 152451710 72369064 66367811 127390244 73369721 30140005 114777719 57893074 36110490 156088076 124844305 36831536 96257885 108524078 84546485 103588324 123278656 170827601 81556609 97585179 145370743 153387680 99541827 43097084 167190512 82513338 96044443 44624349 108556640 54741442 89586619 92635075 113278664 120416744 175526593 101780991 126829298 113352949 61110132 128711432 91780733 191744008 72649698 118549571 42584566 147276603 86913015 9638412 115597900 83954113 104455605 148681972 96522492 175805476 54293113 102000795 87661416 139069123 78110549 140808760 58429281 180452494 94096737 149787402 95459763 121430574 46173279 42909647 135084316 146377719 94578457 123593124 56369668 116722699 53627117 101180756 174678982 145439767 117658410 98664260 50350501 108310188 106263573 131496152 108236703 97011230 120071346 130357702 154638575 93875476 152659396 82057084 103133983 68123664 30501135 103776077 62816483 109687187 76565281 25934213 73117128 116448335 148825324 101533910 99167427 60653803 150996252 83667432 76998424 62918573 77442982 94912722 139568330 133871835 71298942 30480178 120991990 174575437 99185131 83255928 164564073 109469323 32846690 85112843 106659828 157448016 129444890 111795437 93677789 49513650 121765856 100792353 43496227 37288242 131881115 146107548 109727558 158521775 180043461 189458915 77945808 90916652 100644454 118002026 37915359 140535931 42739217 47149977 89985112 94385493 64072530 123125073 91961431 80017587 177266636 61906038 110524757 84795337 32203002 74717041 56832481 72278949 54770906 68759714 159939062 90829318 109953258 151364513 149993790 63412846 108543926 77226895 84496192 169089003 61476228 115332065 166116392 149937043 151916736 76775491 153233997 52223662 100778007 76833307 148426483 156254191 82924033 7056504 144361207 115490828 128302943 95860315 152182868 150687582 44089867 58262050 97563705 53217234 63893639 59022006 124405647 83586338 63745232 152277376 114963622 90266615 153445928 65927749 137473025 58482437 104749675 40807355 113061018 12323204 24030188 20817271 12784795 127422999 100931212 105920641 132900712 82374981 65398285 18943565 74499822 90428386 136222090 96550580 112307187 111111562 44411198 87613313 50916937 100574722 92588136 92616296 99336632 65241312 82488768 83353967 106341004 100247381 61294858 106431521 158219860 92245856 132903725 39787390 80176854 90291231 134329200 68384684 48275331 93973280 68657945 52759710 137948001 159665179 48196305 97645349 31230943 163026274 135486550 73143103 128481669 57542353 130457490 21507560 27770240 106702170 131971055 111658219 121681393 119790933 59287670 85519952 137839158 87697254 116344899 64693875 115299710 90117043 55149774 77523016 108215160 104021015 100767011 127570520 36190036 98241682 127576516 146491278 66798880 111329429 83841927 141311160 87525985 54622419 147152716 106524232 152531346 74508224 49310268 63707938 119159616 169095711 109732744 145799575 193620809 137552582 125605374 81720615 42829870 126517164 86656841 174563640 49930089 68981043 162966631 93867443 79149032 130793265 20294445 62199060 93049526 164888846 24382087 136252398 52474083 113378086 102970120 108569532 120551024 32063091 167750431 91426915 170137184 157949262 55483711 143738281 16510502 131592238 104669867 108207744 112551519 127830723 156212347 110457662 95919953 56385395 135019346 69698724 118144177 104151570 95863583 139495916 133494798 92231212 121132860 85584144 116372004 99429764 100295720 95626799 61316747 139788326 38562529 71893754 130068391 107370381 136544878 154302057 117216514 85433146 53347534 103705090 59803448 104983403 67007475 80207867 125467732 108472431 160720791 100174461 126620500 166733286 103200806 38680900 31850130 134737247 127378957 77234310 61467511 118821037 174549053 124151918 84658554 183844996 78177999 54525050 109548851 72043947 127105977 59673685 81465641 168398583 135106789 125976711 99472591 57480070 106399666 57463300 96517790 119832180 51605420 113813612 95215185 111788753 131730819 70374298 104982429 49439828 106351855 40529501 160936716 147093445 149380851 101028701 128586964 123879219 78035776 187398808 78702557 176274490 43598106 159917279 26100800 99228560 77493616 64608333 152698479 167298577 91011201 136918083 72868439 125591417 97068469 63054229 79528641 44721815 152367046 143177573 134766657 158371441 118605628 139257112 97457389 94400910 122434856 72536432 106046367 121753577 51812762 76099487 86172594 136470674 67143407 65661839 115674263 32218373 158099074 11584862 127940691 92282455 108646249 151278687 29353688 111749827 156348635 90459954 118811544 41714310 51039099 98952315 161146508 35533641 52218820 115053669 57465903 53759607 46251037 169821822 131670685 86630543 87358949 114972477 82064986 115027614 145071309 165744054 79179396 134820280 174161152 35963603 50862421 88461276 87142760 111908822 66115879 155406786 111958317 84734613 88821640 69645269 43877295 83435441 39547788 94989515 125954983 75219148 174966105 101039639 65153107 59194742 81417760 70739779 97216044 86361198 83928065 143804145 147708738 155652419 91274778 10427730 166020287 127695910 52604339 82128417 132112447 127890021 120365225 73884822 172528340 99826405 77936547 80153629 72434535 158364739 113556882 125062080 142867848 101283889 94182742 119425899 20477881 59477704 63380493 92715046 127157826 110395297 69609419 80216090 137505907 84364371 129038871 137568168 192373735 71247163 122901891 120206790 112894848 104211836 113704858 121254920 142565080 139140741 27198913 130402027 127866210 143502462 93636739 45700138 105622878 132253142 58992617 144709367 88538835 86425704 98632287 65096647 134405225 117333663 131596168 26558627 147490960 105964197 116864873 136810251 127630167 120460373 102297788 101289038 63854784 172837494 171116934 34773200 135532863 120003499 32412353 99734087 96989714 188234145 62635003 81694661 162983474 125307292 77154960 116891780 98328005 120297562 121097482 86110007 64639972 95545337 51056537 107665467 100927291 87123493 39010270 144926767 44938758 147598911 44068910 34124127 110864592 82444749 69128356 88419058 70407480 166745557 119385090 102541072 80626541 91800623 16515168 107033587 156618610 66610563 37325928 41190788 137327572 98113513 161860059 32876361 107765508 31030558 89115798 111449103 87266438 52890376 139115429 102649921 28819429 123148811 105453769 100576069 106908776 95026205 68993361 52552317 114224470 94354509 103602199 97324105 119281732 116470293 106013850 159839036 82725722 146587713 112548017 96832928 161170297 152863310 116906213 119820497 126417399 136963434 82253902 122822065 116704623 134224308 107245486 81982480 141914712 62161113 53259239 103786183 42933859 32958364 95405749 50387126 176604592 145112650 82946750 103719385 75726195 114345590 52297062 38299298 86896207 15491269 102226904 69884194 116380055 104665218 110624323 115659108 81824247 154957538 113526762 70371105 41091674 100345499 74764430 78990880 65321759 84211425 54490928 38852813 88591725 111254654 122104652 102675387 27976729 102532049 68490530 125078715 115141111 163038816 64057042 117549848 142301405 102872312 109057294 112655278 38372699 39445701 132973493 124139747 53044023 141990664 45158154 108098280 73112677 120379248 97616470 76124904 80836043 62832699 117773545 77639814 164581323 103923295 117831793 113113076 62229028 78280644 50002158 64257373 60046365 25212643 165047799 135288299 83885189 122956871 94129261 146310065 83458193 66886093 144872842 89272519 125134044 84064525 136184307 90913805 85341765 137689402 93693612 119786454 79930099 58064125 46126855 71336208 70231980 116834119 129277656 74772942 116803794 29106451 79400006 116364575 84973557 124771441 55082307 90029554 110871742 80142597 19593932 136894322 134739355 135133986 133962196 112442207 181890037 124951648 79427540 107061425 153661020 120246423 96323715 140456755 76655730 144725688 168823282 63112365 62121478 76917465 118696841 42035107 76620168 118670223 147566488 101197536 146426992 50681085 71167205 114477628 124518823 164790076 126233243 71790478 50888489 148121485 78842375 21705909 179467447 132885265 113983079 123638918 72460360 62374145 151438790 66950788 114742996 68370033 24707794 98437079 125528324 117489380 25262024 76878873 60586090 153233996 143217032 43788835 124965241 79976899 139374809 123773346 85800895 124806542 149438683 171741472 142454894 55537477 81252529 108804951 53990476 138241620 69143382 63847226 126775567 73568453 139297686 37145332 174706285 97200008 5575715 123722176 96506219 97418467 44042364 149379320 147810811 45271724 117129090 118665528 39799285 70278815 98853477 78354082 153897802 104352745 190284465 154717530 94252469 97289981 136257048 80493479 169556379 125925643 80375258 66398112 161900605 115600310 108216995 76336302 56898248 97732570 99469638 101074449 141182891 99358370 131173696 120748256 80068429 113337970 177744437 77979878 38613266 115683988 163105049 92465316 169715671 191737787 129290806 100034450 145035158 109031752 72212501 96838286 110371227 134389890 33626916 77656194 144015545 75594081 152071733 144175526 127433450 83213173 100505607 87958132 172058640 100951472 93378643 153997162 104238617 135367573 151347875 153139591 13892501 117890228 116034934 92512313 81877660 108731726 140632637 91886363 33611919 122945963 149687809 82689165 55316234 80561206 118120608 109989038 115262630 69940836 86066927 59471742 70221753 64427743 198630954 101336674 133522567 63276551 145665115 82166661 118929603 127235649 123214207 121475545 134557252 33422950 76453021 158127481 142341187 157682321 109424779 170477298 79149785 115279542 165742342 23253928 86871407 47714707 112753045 83429258 58481215 182162836 119986093 108444650 150965262 152007688 105688863 78732505 139310103 112016065 53040702 104422919 124454786 88722140 67601845 127915686 144865175 133653403 31420794 126639434 29494478 153895986 109167240 78711771 116863654 80865248 50715029 89924316 46194290 52817542 127519787 106608546 107337689 115658623 82604718 84797864 51247887 71005959 95773084 139747133 129781210 32187946 153362436 37030555 80303454 80689425 101770913 116519451 48321116 19203925 80488298 142774002 102696184 109477261 166308563 86342251 57290109 179755644 85115823 120906709 112482660 128433719 136790892 98274046 173136687 156253745 109180462 126370166 81694156 43924761 56369381 134439041 145662897 14918491 95944208 95139571 94580859 152995662 147152217 164455605 109875694 72923012 73458316 58690891 66584086 63704327 132733891 180721729 68084072 55106863 158697511 126813833 53352511 113811847 97385044 168233388 114318331 103579186 52582154 54384393 129631018 121781660 115525785 125764753 51681689 164640118 78527240 74713986 51592405 117048741 96593301 166092838 91090042 75365248 14788779 82224728 97104939 120208651 45011552 150971247 89022764 127511011 100747001 16794601 86167439 182792641 102770846 107654944 66859102 140128113 126707851 74709021 132144683 62543563 137717280 195605659 45804948 49254619 129918001 79733348 196830429 94328729 152601495 140870107 134392937 154286922 93572277 37461062 95943499 106533891 37663703 91995789 185061110 101977982 125544257 154049926 76085740 94652296 98086172 110188718 108448499 79690251 41601514 154237557 108955271 81221801 49903750 89844370 82988680 47571742 97431004 75011064 85897727 141438530 106591249 125369790 131773122 82283119 98088161 80693670 107001652 106855845 81078573 46486253 90067567 61122897 61182010 113198303 26642593 146182334 85908789 160773732 71003347 122816657 87131293 133317318 128681425 160053872 62680371 96943362 103964265 134986365 109252266 92670494 108335762 97375267 119121914 81023040 105211834 154184309 95112206 100207580 134160979 22302483 94184860 104260592 84300430 97845206 137627759 113722321 146968432 67183393 85156784 80722057 74040182 89081904 129324536 114326368 136379150 90873212 176911066 103085558 105298331 138025926 148921249 138037513 120262974 150922197 155278430 112588104 54088998 112859492 166588250 44706533 32168533 115576670 77450128 112752836 126452285 61687064 140260482 93096157 104487424 74733313 93396475 112858640 71626789 30248292 110871172 119047480 87953093 91544240 38021972 72918947 77456639 65045938 125806208 100152040 87293152 64218198 124829107 128535659 146767505 180794156 151681147 185232685 119623352 134120946 69766910 65322941 96987074 120034076 23362818 109594661 55678406 51601534 102479625 102250093 23916770 128500728 107271801 37874352 125414664 90448395 88686533 114350586 63324889 133999069 124915719 134466507 96924013 72344401 145067438 116320850 118707744 46405216 92062933 27022828 62355416 153259447 88486654 57167941 115991716 43272164 70243148 143624610 113669380 111365172 63880109 108348901 126108160 138177645 156845675 135236160 139031484 163862075 142305266 113729459 123757177 76737795 113099027 66617199 76246089 105868966 71270175 85055554 147389774 45421635 49028799 151578870 131363632 154368763 144862877 158258036 69812435 58463576 100133310 41572223 76097529 71189124 114386775 90057738 51320615 77171337 152144555 84118056 99711550 100358755 101753281 146354591 96203545 9010856 80705153 40740005 187568571 93970888 105779847 85300379 98691561 21412108 121853998 19631712 105502424 86345215 51866914 84500373 92644275 73167050 68428401 79329712 114440983 26850652 96323069 98864662 157028579 118623917 148445675 26253062 94807672 146940334 101997757 56607102 114316322 129003467 31291537 83130148 166559571 95479242 79125289 111716281 172773134 114607864 108105309 40832409 35099313 166529555 19443399 68654299 92514273 106048676 107774875 46803544 22061338 75169280 170410235 134391671 69036790 89574150 93593568 190687061 80952776 34889891 97110145 7275634 53891509 24892023 149893772 171393607 47890544 73902263 190172223 155658543 134783213 101056748 96291796 57658879 174566101 31375564 36570593 135957704 155420108 94141180 59246176 176995723 135049736 90998755 61102923 32478878 169571178 66136728 89538682 128970880 81359413 104497451 26358776 35376314 63672931 85613343 103806478 51695876 179712553 118982835 48203858 131057607 85614005 108688011 154315635 80765272 134635739 77324966 146675881 142016448 136835135 143856006 41050610 134347730 123974939 140372092 63402412 88715350 43549567 17756588 50893856 92283026 97599054 50635220 54934005 65751390 123314379 95305048 118868619 89869516 161452499 151940572 115617125 87528642 54886899 98580056 104996808 116759366 127952928 152698984 62689814 58179824 132203227 100242643 107971889 74445720 178182343 77430949 102446847 65050263 88305396 176795451 66033321 48176939 163640557 116181043 72189427 142047629 150096769 24139797 160698132 100182830 86762496 51442565 89964187 44146914 60045988 79356712 144184562 110175355 74285536 117102792 22640000 131655952 81936250 46286180 64854059 53924711 165799020 76829122 118118759 152670381 145065632 118761139 169743769 52872049 80376878 106483930 91581675 126918470 82050838 98672728 43203998 114587678 34911580 35367448 136134985 66144380 115358837 50954195 23083108 118385143 105862144 115267531 111033181 44008219 174308567 143054619 121953487 175093847 97412543 80172774 80549882 156610145 146537290 68466765 46361657 124691905 79294335 101403094 82477700 148848670 87323586 43774719 174062827 146981736 72337128 98451950 107309025 189938150 95147541 48393739 124373230 48003622 108457669 168346652 56557895 107799827 152968332 145948346 191588386 157422803 130826931 57136870 113162549 184171281 55883563 151492524 80724986 100689139 157893357 29324399 157397486 75375643 135062699 53695096 103270762 127838129 86195499 103257404 78219536 119461880 105509646 145038756 135532325 130898592 121614885 76470095 158956950 38887263 36257313 102213300 27465165 138728148 40104568 91743190 53184178 93975987 73580122 104602456 162931366 89989948 124380525 42832732 144311018 187288740 34401521 119512774 78623333 90386562 61928324 122969975 105883894 105251399 70619137 113265938 32158175 109028095 124906697 155856842 78483808 47979870 149980595 99165543 98054351 76058854 141818143 105975621 120309288 72632628 68831911 116727065 12784783 110721323 146026262 156462871 140362650 95616322 133127668 110271386 127285977 177658644 99390900 156917597 140089232 107831482 136049314 34942296 69832174 32725520 67774817 90998274 132294683 60888087 61038684 39456382 88177887 27700819 185520704 137667408 104588611 85098221 122163237 122517770 122912569 47282880 38104881 84445289 85629316 160728256 113160976 53261082 144585105 97599734 146913651 122126734 83176293 75058957 71657594 70773346 146714667 40576992 82302157 87357396 72190091 137057878 143506011 156644767 114018225 111053432 72538319 81100264 105921492 150501264 134262838 48163173 77877785 89233466 30711812 105221223 79612056 75972558 73040285 107017182 95902640 104390786 78289622 102076083 104445000 100072842 90388492 154144226 62283272 124376559 47291732 48459113 38298760 8437930 101279896 125007425 162433651 79430475 193785573 67069718 167563451 127036785 117008225 154207262 109393410 66538913 95479450 55655735 153531982 85395736 63096488 67077229 123490208 120884415 62912956 41711709 63716120 110848152 141892843 117528909 112885178 132404063 135990020 83960872 58594997 102615190 90353148 22607640 149752352 147816275 63862968 133615899 158450612 80051121 76351606 85597867 149306165 66347556 123756472 93403759 58666287 78179344 101062923 142466617 56536012 150043978 31238118 79993012 78059467 70430743 141394977 160919926 96807862 40694360 154840101 183294060 126872737 114440707 104196978 152452348 74113070 23823215 76482249 194341094 97171509 85813291 146363581 111770686 104679948 40326657 88251244 84963624 145077547 37914697 68506851 90904931 132355512 103276531 102801690 121720411 53928004 178040159 88312489 78611334 169554509 144250437 41820637 124777082 103989728 185155178 127296251 73498355 87821518 106712620 91453453 160136150 169623055 66192222 72245697 41614220 109486614 168030162 83367682 73335460 68828345 174997544 30530219 99583605 134332960 53776273 105265999 124805340 86008896 23966718 152397729 60923564 114811101 130215159 136070085 167826478 147089749 128459267 54054755 108918881 137331404 111409266 76109757 83263481 126404801 104349190 85351169 138258410 79021513 93881516 64127657 76192353 46808170 125783574 151379283 21716953 125853295 93238121 97344900 25085973 45091139 99296778 97886920 158189466 53624429 156649805 10403658 149583126 181525254 149692767 166772129 55076941 135895922 91247956 179600321 175811862 151005908 60513250 134636362 71984717 71856613 97293169 34284679 118550722 135238638 25655765 37462004 92627412 92461861 97747121 48392594 133895620 169167686 60594663 84288894 101593174 140687660 38892011 113814716 82678104 93413022 157783749 148395769 118557697 66509143 19670703 94533445 2459176 91283872 104689242 83385310 116579690 108441459 6966323 18516776 173929686 132887739 69394677 189300568 119247967 147693640 116833186 70280060 92119038 44927895 88532830 57516859 72588581 125053735 106293656 16533885 79309043 130984607 55849256 98451197 25498129 154081205 169571285 181508478 145043229 103775264 59548541 83854620 83650211 90762378 156984843 145523680 132015490 74564927 63635048 69475251 67321903 107802053 84874255 116905251 68783434 159812712 110523556 41793685 131395081 87532560 164753713 74834861 68437547 171050859 37604263 136076935 134430004 43315156 74301566 113011210 175558303 57923370 73036429 179900396 63118047 94254344 94674545 113729747 131496392 68263681 141862253 37310351 83408788 117582751 77728619 96410530 142388871 55563930 95431412 26175328 97729622 99787279 39238542 96801057 156654971 134457867 100808854 71017119 30653714 46781860 71364103 99269661 150637930 153569049 126113444 164827303 157497397 173776586 40568205 57275902 74593139 126237828 68087682 97690025 110964960 155048804 100087651 125025834 72272147 42163182 41817957 144058950 85178461 93579228 117567579 132965177 40962987 96259953 146537913 87876374 72009908 79323546 122430187 87966893 71555470 4881648 122940045 99592350 139277152 35299356 115711790 107741565 186107280 38749393 84834402 45152870 37026085 131820883 90964304 138298604 128971597 167064198 46305338 136303038 148398312 179375247 90369462 27303182 54457754 107242123 75843431 136682659 68569240 61002538 85582904 134124064 100705737 121549508 125414443 118775030 100949627 109738557 80460702 78414448 24871538 125617180 115179343 125562322 111312627 108565404 105583520 106386689 107226655 159141149 29945408 120194349 83085740 172855632 48308364 62802993 51439239 181629372 100790295 130843664 40434125 70661787 168028653 128946436 131564324 26476484 85924207 148337019 95568218 139550832 136473128 118593440 23965479 94478007 106267885 130483970 35965038 71291278 70102358 40278961 120030529 141312823 117901599 113646537 153508606 79831472 129036955 103607973 34666596 83557366 103691872 85890512 158455439 140056838 95174136 158851607 62328461 120182352 177947977 142227814 87627246 46847418 54543759 75670090 81090281 81514522 55521770 115460447 129198606 166712818 60792941 84105818 53520382 86135812 126980300 63521002 77842482 101420922 122351525 86133680 69785315 76186632 155987669 125629663 79220569 142122824 152867603 85580839 153390853 133444096 61457769 89444178 45206533 59150577 89967924 129560969 144190818 100655591 80757923 81682271 98184334 128634590 108547752 109629825 25835809 144293030 103761956 101833899 124293125 109893471 2548617 87517090 110567959 78242826 39696546 41851076 80343403 170905654 104925061 149948040 134168559 58400548 102193610 79033934 59842789 117457561 65354534 106676839 87361713 189239929 130406818 98077158 122448866 160405838 62879096 46658225 74253230 100481653 65655765 175871506 96029420 132875134 57967580 117208135 110288269 112481207 112719012 32514617 50221897 119353303 99690867 84723795 18058068 74361622 28310961 102188487 195016290 119993778 63158510 122894598 71196930 42631962 98968849 81470872 86673209 156302444 132003924 84432668 82147142 100331201 103162687 116813354 17857954 109039313 97452053 131860651 105594979 112802364 109876695 94425614 82850191 74077751 112680207 104747763 115282109 109896664 58863812 106528979 14368462 117139637 33540477 80409713 93480709 112443154 85381058 115135381 91044569 82971817 69124734 92638611 114326227 163499256 51860974 166283753 150162098 146744725 121335865 119297073 105786772 94154254 63014894 153932116 40127410 56546168 40725054 24269600 185458712 88129316 80236546 134526306 169110405 90823773 174941741 94473406 68667264 165992217 141712844 95824412 95963185 129517838 125104662 164871101 10572744 70330944 82025438 63095975 113818120 114066777 58860563 120222675 89172117 108618603 71642020 167733681 30474511 97979862 108076455 79614888 112175595 61786215 161329122 76027530 110076815 121801000 141126645 168790570 117153297 92153421 59855719 109900387 89220637 57489502 131722147 127025028 91467711 36493418 123907487 149188457 63183266 100367618 92208557 64556639 72276444 30279167 95649339 34697231 44667679 114551904 128559177 29628302 101419844 100351566 61089624 110523417 68794174 117114337 110536868 161065412 90420920 66305175 73327079 135128489 113804093 116996145 146978994 155700538 121580114 55408714 74547999 159091614 29175508 91821840 106160854 133696531 117826599 99300685 53505328 103653279 139339468 116877297 111514008 44901667 90854983 108192784 89710522 143174385 21484314 119095116 100825907 118734801 134689646 106750515 137761240 49507243 115893418 70640076 107607108 146190429 103194987 85602697 119794390 132868970 156974754 153641736 92875564 146042170 161816941 41016607 75079973 138447595 93057999 137685452 179764135 106263837 106549762 125302942 84334273 26978969 171811498 72430113 126441446 15052173 75002348 100549098 115570896 87901746 97540443 49253406 76645368 109832026 73816257 78435734 70900013 41604618 42299070 31990758 130484719 111903457 122586461 196985403 76339269 111151597 104276184 45313527 113615895 123293162 159998112 119428612 113251763 78254948 131093270 83432082 157287618 107769919 111729045 115569879 110948184 36528025 94780013 94243238 83004889 63756355 105263027 77548095 60137900 139738777 58654563 104722697 139166348 107657378 69962514 56920844 35554920 98556175 86293111 88407781 10266619 182189713 19196332 62776987 70136401 72076042 136632809 100240813 73113083 143306932 85773524 92936927 74278799 93998562 147972525 42976512 105632676 18658238 91686110 50462429 165318295 27355549 115490748 106548887 84951964 159558950 79394681 132721407 71983598 48173712 147742677 138315740 156168481 102394791 104911941 29662669 171638558 85314105 152247618 53617931 132852760 153059074 106235695 97395091 83487114 118739222 105194116 163668560 130527458 149155709 94939665 114893584 103675474 57803109 143939449 102611466 141254296 107866587 150706193 95840833 68817049 17732630 129122088 26739845 56816112 78526973 96945244 46119411 162739296 26777457 72737643 138602981 101851148 80903426 100478462 96442953 32581323 86813062 84945999 76938160 112773132 78317432 147086319 47315131 108428015 93619111 164416654 175121945 167232341 90938650 149986037 151901784 93663240 21294152 120013660 97724220 186590726 158772112 174594530 174005753 120118692 45392832 119108073 115685086 155368232 100789593 38656486 77404610 74131638 132568983 107046371 90944239 92128572 154812774 42210607 89489793 65073925 65115396 95977482 76853524 104670091 160336775 75806303 95357513 157028710 65361396 184913368 119213484 116472161 89522844 43507998 118493954 165477541 139572864 62746499 103442886 113299044 143450121 15023498 71886458 43538906 72928070 162579590 170988336 118534003 91094806 104090356 129248875 167647738 126443541 143847561 76340671 127285157 96367230 133001177 93374527 55610370 171444420 87774928 91252250 119395351 97618189 78716096 107914160 111603578 95668214 29167763 82612965 134932726 105402219 104667140 186916476 120147392 89916710 104733564 73434745 178722484 24698920 147399223 78610589 38858134 128304076 154461732 165583121 41567112 95505996 97769985 101586364 113784497 65507144 134996219 68198447 58663796 114913700 74472434 117834974 122656980 148451147 165457163 64513126 70745750 12307497 122472644 90084703 72757397 74088972 69233576 111197295 90778266 130055920 65664700 89241272 39559875 112158888 134795692 115345578 131177939 114886492 68180248 103582628 53166577 33274994 101216867 97930856 68698092 50871787 81666965 73361631 118606349 126706655 111598523 42845419 79988648 91862419 93584241 56540758 86706970 106310553 50818215 94729041 146641058 84494071 77048171 120495011 80732188 32742345 66196552 92767664 117700165 113417512 76112551 112209405 38167665 115789522 55588760 80464065 130379457 72772628 97109045 122246200 94138827 142977344 68430800 55336796 121895091 69876263 72256867 120730863 106243292 168136749 167038527 125385462 82551289 75265763 44677046 61021972 146552923 79664278 84984462 119327782 64211053 132443388 83473429 83424083 153761290 109535035 91137955 52023121 13921695 73580242 75543312 69761450 39239192 53001425 156921669 150462353 94181302 78383233 140278710 129865526 85520677 93616969 102774311 82597057 80420868 51920430 78133532 89847380 69490374 123530930 85863079 54196387 141130284 73288032 24477382 71530569 78146447 184777091 116000874 92160857 134258966 130433722 153636116 97655667 63651590 92601410 93842877 133498233 90521860 120902968 93806759 159548593 129994227 133860915 106871098 60428288 149066922 134268387 81906150 36477285 166271928 117685698 137060666 75452041 159208984 158230162 183855007 32154969 63603182 135052657 145986936 130448282 45380572 116730736 54506377 65461343 139290724 152209332 77764898 43488243 84155377 12002149 98927415 91986510 68559458 70507695 110015825 93651674 105916795 64099636 151522659 141888974 181088452 101336219 151298383 160819165 193598505 142948724 100181022 114686031 126644464 124251866 71027825 123861181 28726724 98538799 108656370 45843072 106258301 110124277 116144822 84264049 89892034 108136927 121191382 63239571 126681032 77660581 126956738 75390914 124414628 121984571 64989973 159645964 181165574 101284683 26285845 88939847 88571369 129814766 96665928 85483268 107925053 147855821 121430577 47307403 31560013 57804824 110201929 91330772 27466834 66881838 131795782 149442201 159825943 122172424 77952008 105005107 111667432 85301791 87772662 131751631 30630807 108564388 88767225 120243819 76535114 31634433 81021004 102993612 77270455 83759616 33332216 146737298 81466026 150728893 101868407 100878149 80669052 159442585 169477489 81995503 125622414 121212217 101344564 82391593 92957212 133789756 57961763 118039502 96699537 82656503 193785567 151823280 88347126 81869896 109191826 57626992 111031684 83529752 147665542 66594876 85482486 168331772 171463513 153655352 76910925 113317804 146480806 38367479 97803853 15320712 66445741 106448432 108466129 115081376 159963585 54407898 194288398 143525537 161868921 149812115 79859432 172328971 167135885 88369318 49705616 125685572 97141059 80720917 135816895 133339035 112478161 45791731 114467333 121940919 140097091 73764576 69265482 161442823 63545030 104956531 120409195 75092076 60213483 13843113 141942059 83055054 95638174 147002872 95921636 42611854 150729435 92748436 174983977 91613495 81432073 138251895 43656898 136187629 85931925 182857002 102248812 105239143 132056815 148455539 86345013 103317701 48310423 75920935 112185998 76717702 67572069 72803539 80681372 111122201 123133297 63168284 55641844 36202415 116956218 72871289 107804628 103020838 33688076 118177470 149988817 121395838 36157887 65124136 132401986 72808395 64763755 172471976 144444641 112353910 56031793 165771826 165928553 76974236 48532876 124384268 61348071 99174379 98995557 73633197 83307548 98694684 107918007 121885114 74086173 75103926 118241378 95840974 72054145 128694471 41058130 187905809 141908957 36944576 83841291 88939953 156187403 68671215 125817622 93318577 75736662 121873115 32513806 163290786 45583642 184867062 67440732 115817855 84954482 126420111 84246747 123761206 135282071 43104300 131731356 124488111 155107723 144691871 103399931 107075334 96547870 47552993 128227902 73056206 105050577 73343594 79122964 167667382 66025486 103423597 144680047 149832728 21245344 160493555 92407346 80265250 47883407 106965803 128543353 113847022 151725253 156197364 145649840 167624344 103319374 115764517 137045100 136936715 105951387 127733194 74832259 135336621 80560797 124233827 51386340 106529603 93710426 146399558 43340591 84466328 158581823 57217518 74501675 125284200 150580732 83812187 46294243 136087427 147929734 136472503 27267682 100372071 162185564 93822193 135237407 108046016 60410674 75591390 163947184 24582720 80742361 108141083 62209493 109410010 110858819 24891253 111897786 95522088 160439314 49373444 34402540 128748316 78144867 96612354 58888434 88708295 64113413 99206342 42348083 163703622 28522865 91558319 109349742 119185911 48105562 104192946 7052467 120372021 131357767 54723270 174410041 147251669 39393469 25135135 41511438 27714082 26339360 140029814 153178672 120347318 75586561 73701758 13846323 92879146 128473749 40074470 164739826 59060935 134081618 117105102 59169892 138188710 108054293 122639461 148552109 170910576 159391656 133385341 22808521 87572502 87510205 50797306 92470962 140062362 22251766 167397114 46575187 56871392 142948214 117557649 134021989 126916128 145618718 48624374 147316579 44182309 111229662 111459873 143473678 24510208 35320974 66607924 43097593 103684928 131788427 178976663 83810796 106105414 150445830 103104645 173873363 140233631 118744315 92849249 50320442 118479499 140391710 85200836 116589500 151701833 110559123 155631100 14062624 126921466 134457485 103254384 78091479 145364133 125154302 160166677 83524630 52410857 58005973 63474236 110883774 95117347 45450984 33141030 89386026 75636971 142698666 96369816 112336159 152671216 113654331 119936841 123021830 164619075 81490087 107962863 44640056 46076843 81262824 126870266 179767020 70875217 77751105 159939631 87810264 96713537 97928166 92524504 40970431 139824686 104806739 126757476 178798997 68624321 145030332 141606739 131687185 63713702 107174099 94911015 104547123 98030113 179417168 131143658 60498877 165610384 72412724 92188690 59554343 69998621 76167692 132049721 111370548 103577845 83121429 175726545 116321160 113585219 56780173 23630839 92677834 102391635 104249417 69230880 99917932 107409229 189947539 102597841 147914405 63587440 114103389 113465975 131972555 138737094 112701500 57716573 120879102 168069299 84538242 54955938 63642126 70786835 139563788 141788664 179784502 69962325 133100565 75930616 100159864 148593795 117673211 131660730 45357405 137791780 117774896 83242430 72008211 96705422 114752487 33839581 101921870 112898033 108530823 61711614 104997363 81878968 159995795 151700827 55262461 12586596 9715771 151376956 166537809 170776967 94057846 120091209 31730330 21271303 126747355 102718773 65592747 124019915 120549611 107930036 74752887 114073251 87821785 180432339 47494865 27860684 25348463 75494458 111699042 88158034 92651067 17505208 103951792 96516142 81514252 132596825 156698606 171402160 107071976 28643868 42790606 147222660 151519825 164246337 91855747 124173449 75461937 98652054 113727532 64829377 112513550 84081875 155894704 47038992 70931100 134172580 46645923 93406108 97331675 63806152 98370826 88146322 132251306 82009034 148515593 147397213 138435563 49384528 71342107 60443304 48955053 165855879 165403398 189145105 78890921 13223987 114106308 59703963 45849711 103312193 53591985 50795222 123478095 141343184 152752204 157084835 133539858 64675467 123568298 56878797 122592998 78991317 88064498 135737192 111456901 47050847 93551849 95268875 105670015 48598583 44287485 89790616 133913729 101447140 171340475 197017491 79028557 126018803 47399496 137409643 107353435 92035979 96531077 134866115 122999511 74590995 115695608 92054948 78856631 135492352 124066330 72324163 132038486 74678225 107997955 110386707 87151492 8650958 127636051 135204569 25072915 73223494 87986846 62551933 100231904 132245268 98478494 81070613 53602008 162198104 80712889 22811435 169758484 79772768 165639451 167543247 51817331 67691612 91993693 108522861 69340575 125869958 111361430 137654638 53159383 54486774 89747024 110278908 105129699 130805149 86019774 160293258 147262712 148814332 48438361 17791896 59006629 100753988 114002317 62620731 57001227 108727782 45539605 97286745 102110341 10515305 9503658 113889988 147596425 74033027 51331553 124467035 134853007 116647434 171337726 91403163 156607112 160547254 133620841 147576240 99866442 89082571 118625039 146102054 116830535 61332958 117118594 103217848 128079049 46129154 81297678 128628459 59892866 65280794 90416027 85037455 99623566 95603043 112427803 126628721 128024288 122393700 62999080 73731393 80133459 126235680 151590184 30138238 77731900 56807031 140842026 148371933 70884400 81834576 134277229 166157291 114400826 87336711 101740209 113068523 98144950 85545021 54691698 166463575 38710853 91700308 83322303 142254295 174392667 84090111 143417576 62562016 48011391 93318294 121810181 120934728 42966468 156873739 42188776 186700782 29447717 149044567 146512107 55537862 84719816 66397723 128075728 59021486 121398786 62139513 34335895 107860066 96063000 110852050 77525152 87333304 58879199 82661522 76598387 78008636 65203940 29888235 85012132 142520133 58508505 114714978 173151943 126580965 37558736 83225620 35019536 107648310 97425635 62581818 49101691 20950383 82572235 98248473 92672726 92520567 76963695 124175918 100661538 55245920 100891502 121176521 109158707 58154977 165415276 114961845 83640738 106118152 51743503 178883575 94842636 127414016 124252920 109165043 43583402 87671165 128162446 125991673 156149187 148874731 136177154 123563043 80255188 51965654 90240940 168282361 77916849 184180670 78626764 120593229 87799837 95385916 78571118 119430423 109117348 136840006 74230460 117959007 163489744 33044298 125784710 63379196 73709755 57826619 149190051 42635514 155562452 58005925 125781711 95421391 106547988 105667049 110206267 88493526 104562288 124413507 31656899 86156186 82762342 29273778 137760868 131855234 154864397 115130891 53697227 118312371 35791386 103218428 80417430 125622676 101040077 135311356 97623247 13554106 92135382 28036651 108518238 146417659 142818912 32289144 70480911 125853094 105056872 108004034 65708129 186765390 40154150 20156444 120480800 73740943 52432298 183714846 106771355 43382517 70120903 114939955 120295255 69605094 75762854 125490453 123891779 171412287 68208952 23049128 131665008 88540587 138889091 122806120 163021567 80852337 70518652 176357142 92169392 114132139 75701413 188366365 172602869 48218929 113843426 124920537 100291683 97179050 156197185 114945546 122810133 42419050 91929319 81609043 70124184 49120117 125099029 147223467 92162622 114799923 107297682 21025632 166290704 187878546 114300409 85886410 125293858 32648511 160643233 51334909 70307192 46061525 92385354 66588201 63861314 170347929 88671542 161680935 164799645 111102080 130414037 102121424 79844769 28891214 51881001 121666147 120150057 33088871 125156368 197805711 145914473 42265894 147774366 12815924 12464133 135200044 104117878 95258715 99154282 104179984 110909404 95956032 41926149 105497543 60031231 121521761 104839783 146417995 128437229 101182018 53214959 88131912 53565743 117266987 62739923 136109521 81119167 4029344 63098963 94351489 40521854 101509741 100735775 146998117 76529906 89767223 121818435 95946707 93357539 169820174 65264807 61253055 121899183 99083578 161583988 135952597 101140320 109419612 154649565 49472641 154990412 88660177 105742170 152394309 99712601 80736805 108124086 38444265 79086902 49144662 67449007 101575326 118998652 59410489 108797299 114780843 136259157 86447589 59851198 122235206 82165393 102496401 72517362 121664385 62324106 111443961 122674001 175774795 133726920 54456564 133256786 135288430 22411175 137582164 108810119 44454256 172776615 27865196 108287940 72760184 142631054 19900768 155537292 67816112 102452781 137472846 49931940 80361903 88612371 105474726 27214620 41763587 146670663 101704375 155731381 157785114 114530051 88084088 151384030 83923987 162619795 76930765 162291181 103896279 176334529 29775056 72518585 27319574 135542909 123423087 57758189 47382511 66303534 119116383 47224389 149440305 120004141 80268056 72445570 172074540 68142796 35690600 19228643 35062614 149211369 67057401 98984892 100484122 29387333 122945224 93962515 48923565 74711047 81936109 51241537 11588899 68183051 115425933 132990794 123326740 74699922 135865427 113529523 163686846 137165854 109250493 140298816 154613585 121241998 102434518 163665469 108746370 129062042 138011660 129856594 55511234 118788991 122095492 42592615 47349567 96928078 121766174 73290133 133731506 146358623 113172843 57326733 119490499 42675823 131343933 136896321 116164599 108577706 67359342 138701150 111857634 123983056 97487742 116837920 64872876 77101221 42071107 105071258 107191634 69184513 122131392 131098951 74825061 76038443 69740520 99840280 16773658 79040478 130901898 93561349 69744939 88777889 93768752 150009091 116206497 88159698 149916697 126857213 9141179 113759167 112697547 28449796 168724869 64908005 36036241 123966736 117319870 82281891 112795623 28641000 69493682 54468022 96266287 105525939 170774857 53435153 12764032 73184217 179154596 31851328 113052586 64401315 46372932 125243790 22641591 64862228 148537189 114245249 92891242 115595978 74523594 158032246 112783807 115352097 96936694 108643992 80312234 102401158 125754121 101615552 103475847 99531318 60165767 36549830 88384559 39840908 120827258 144139190 91270175 128917016 72183102 91547918 106979248 101373800 93096593 126757782 113671651 38252423 47620145 145784843 159328452 171247716 158649072 62602004 92084903 166285819 104512564 70959798 159844084 84989728 97873208 42689616 169783567 71765476 126703920 52136827 113351860 181011062 22939569 100539788 74212992 67196783 84247163 104420328 37558118 99296025 67044569 98193256 95642489 164366164 181643979 146975571 99095456 48887590 113134259 128697322 161651024 119917184 121495991 80978860 44109558 46232107 123479010 89932488 95134688 124490586 148985298 56958097 45078919 129699531 164125364 101278593 53146744 130499260 73758484 107514273 19924507 40356980 158334180 174319472 120603536 118619580 106840138 143191161 50329999 188482184 109488543 145169284 181472985 115690020 104642872 175599040 174650743 145686907 129859562 141992269 104462671 114743755 119739142 65609067 86719531 79825814 155701427 108325149 65855697 155889807 130124896 88081104 135313304 55183526 110251150 21436532 99169594 105855368 78583067 179754128 42790507 7463994 48067460 149264709 129570657 101376117 108758917 105612727 144486526 87095650 87973779 41669688 54238961 108119419 111127845 33450425 81969468 158360900 136973680 105386769 92995187 60833580 137609891 112963445 67879213 88846333 78968500 97058771 96681635 71541687 25804737 65394515 101101474 101750155 84765488 104335643 59104370 147775718 82219801 105207748 51430743 85546391 83092327 121002601 118483572 89224334 28800320 119201121 81732163 72137708 129622385 30138923 35541977 82434784 68349082 115524074 83931742 119795650 56425246 127784621 138763039 71980743 112192872 147591794 48362544 58985139 65715710 105500946 132668771 105526031 30254891 110123727 118908378 148105512 162050315 37806730 139464055 40143612 135091986 142471521 74779196 174505469 96857090 77934298 123198037 6118056 81569850 111929235 33206968 81184507 125700766 88869555 137586022 75981310 57761816 140977865 123228269 134777805 66171166 156294638 62508894 120407928 64802405 170669698 37503653 129782040 76696010 52713794 73541986 126575774 123732546 58513720 89525400 124305947 55545331 127344249 122289780 108279686 30050415 41626857 71885090 39742455 155281004 146073255 55462836 115306780 38518615 105261534 92710503 69820596 168051270 126346181 41605972 10739670 38789186 84112370 88987442 73862780 88476821 114938705 150573973 75340729 72939976 69239646 58823674 180793789 63778352 16338950 92022006 109352826 33069316 21144530 107915624 119000867 57418521 132307914 83186467 144926690 9410212 139982470 108147198 77603543 77544520 164213365 144333969 33159498 24453467 53388324 54196438 93720787 88173035 68417014 137319854 119659492 146515684 149974737 117272521 116458360 23831976 101301964 138602277 154846159 99762889 26230314 67054667 118454883 75703174 38741706 41696737 136666640 93296391 84606685 188138834 152044218 131897217 82714055 153622690 181049680 112186936 143633989 99129916 158257701 72430128 45469806 90193752 81224261 145921198 117924364 50317302 163319810 62390798 115435913 94476472 131228566 23506109 34094029 135503433 172545116 68117850 116619826 136992378 152015824 67983684 90071547 89937379 105936571 60555233 36080519 130418895 111230771 91727772 56494223 75336793 105553544 127775959 163225671 83345543 114551011 135067828 109419848 88318756 115696468 48826414 103131531 48557031 55153407 97564785 73576025 64929708 177133927 172366633 102608146 145227680 79038853 36842668 90657357 125167550 88272141 142565783 88000983 99247323 132962424 105099335 141456260 162448660 185095813 142603741 69300060 76191937 63573502 56556657 137305963 131259792 186775720 77197330 137883963 158605422 54831018 115096376 72335945 57269702 132223405 151751605 22945178 106613512 62011486 43059466 70038940 110628351 145370815 138307486 98967033 129524022 47005920 97782745 105907442 104955554 100385302 158325441 165067236 157293263 107842268 86258620 129047019 117462628 133040358 92324986 102736637 68898440 110915033 144438618 124584406 45158440 59150665 152428667 120330730 58295164 46244078 125102940 39015932 139763091 32764080 156517036 124559509 108181789 153847994 135939127 131962725 126333011 112155790 100493707 86516999 191162920 119770546 134977223 129305331 126929265 112905810 132007785 122636135 79388139 137396982 153011972 79873926 141361017 114927961 98251223 72982277 28413356 90097720 53312187 173983991 157080009 63393689 147793601 46033205 140799903 147058110 43651056 34552892 89855477 69496544 60953180 77514511 67904886 29773057 39953389 120923528 134927946 53577983 98507853 94539229 86033213 128206281 107343121 33646982 110181697 144189036 37686068 128137880 130393740 144428569 81139446 122405315 105696118 115507820 32474030 64172026 123036330 80992545 126205004 186777931 142790218 120940035 116497648 130805675 83137566 87074722 128716867 132863209 153251950 80027397 96614402 72328286 160510816 103243365 130764265 56868987 120162531 77920378 85270390 148981701 66905975 139389952 141228355 174651624 121899669 89300896 121341157 128283525 3158659 67747579 71514736 163582240 149182245 97349057 86803088 85670796 116771623 103655321 163462009 47266459 67849249 100325328 116128386 86713826 91609370 110923570 63221905 80909715 105975573 34236205 86353777 61977892 129400972 82665482 96330710 144219739 126204498 75896401 107002202 134512141 62223368 80191724 70978342 90842601 103942910 79658032 106347444 84502022 188204895 107245234 103364558 22412183 178563464 168117305 56034186 149729066 159089732 116618044 109981663 105979858 132194853 74706610 11213977 114586070 76256237 43251753 194908459 95004734 123295510 81068782 31065784 94695791 103168103 138555560 83841251 103854805 42011336 71138200 111638466 93990085 120943857 139893865 89900572 5126565 143641431 113724019 121502846 113911750 96622590 94982964 103501959 88108889 77863439 95839788 176215028 133824228 32927892 79829341 9939386 83675655 82395818 159367961 175285011 81548487 112756684 75320502 76804430 114869716 130491623 92722624 80842394 142615672 151558060 89150334 44130120 81812673 106995518 61301394 97063510 73908779 101150699 102721864 91939845 131030729 155621711 71301555 76710156 110261896 40845531 59498661 159802929 80782770 109873688 159948978 69760559 103939658 105490802 129582865 91706760 74770386 135286726 79859855 141095484 175730624 169562081 152334938 44435737 33341764 37471523 127112696 169399037 120451073 77113658 119147600 61740563 124167826 136832367 139577583 97063728 96689029 36007489 84718612 100293175 85756057 74248240 133186423 103931955 91857452 131555218 75952774 74542836 88747390 138962787 100812352 106275145 117752474 176911162 128508144 54236268 104665536 123466838 184904788 141098314 128492814 104958576 80530149 137042071 101066195 92177247 88908377 96637780 132271148 126726981 168564643 178835562 28423286 57913135 127266233 76095171 163662464 108424532 59657169 31830907 140208126 81848259 62117743 61650653 127630106 115727087 148581169 27272549 67351578 73525811 90177097 54202416 75739976 147071781 85763161 121902655 45966007 67502678 158975746 123072864 129468255 53262290 164671850 110528714 13673574 100050906 106574473 166320900 66150776 175201685 70594664 192782323 20859303 73366932 121188104 99923616 60267614 106460192 9077774 56441626 89649368 94436510 145532752 183798690 97062750 129936942 117304380 41672975 101703262 80526435 126523718 102990343 67296542 129616546 25550758 157624447 21922926 37674378 136528231 79279602 110429343 63759555 128673037 81658706 75877361 99066046 186962542 18089378 125145430 58221039 167492790 142501949 120637318 95623008 79952414 15174332 139673415 8917473 32391857 81335682 94345814 111797319 179704283 91803770 134067865 42729363 77325685 115255023 108939674 126183304 127184717 136438592 146611111 59620465 72842551 136186704 7481775 104878408 153389196 111290372 68576159 51317842 94108581 152199087 75989143 183326153 74352365 119913701 54728286 114802555 22617942 119612498 114931701 102247590 104829655 39744911 143124721 102110144 140578893 42991754 86034192 125531617 108309451 162275274 155425156 88186154 93150449 89855447 49199921 143183188 121204531 46950235 56614983 70125928 98482312 91778905 195384033 52674088 116748844 63139283 63394670 121295675 18518105 130720070 34782193 116224960 113496572 154573133 89658412 148824324 126081224 56276931 116315896 146612530 69540650 153423515 100959285 135477020 196081025 107157793 18062431 34898533 164238531 93987028 61596190 75354771 104317956 155529038 44170383 108716316 23241815 117773118 72156308 75305452 125218443 74664259 75195461 91337908 136196663 122149167 36807003 60383916 131635534 65032902 85151578 123972196 117461169 159415375 130259956 48564777 20879097 72707430 108736514 109312003 96222227 38098940 87801399 153778878 123423959 157221024 78110505 159930264 159658694 191736153 162838673 71089728 106727822 56115011 102217849 115328192 80075664 42632999 74313334 149620741 84264255 126236629 171166753 82718726 116078788 132830885 92388439 118257446 86997974 142567364 107106114 42981360 100945725 37677874 86233149 58005641 158083175 61660034 139744015 103636071 109266683 61432021 137679643 106676584 113372611 120907763 154874429 175141397 31645605 57080881 37340449 90901210 52435523 117088365 72704856 74600792 81435074 94463269 60167869 96167501 114830321 124067544 108522059 88143044 96432323 126940698 141008372 90356112 15417952 54630725 97798177 78825917 109781218 30241700 121465553 109695383 11424920 63427877 143357917 119310687 141287324 76069752 115892300 63682549 46328987 78582635 161151252 67450767 124705991 127603467 113876049 97291209 69726074 47455059 70411173 117981366 128701743 105140681 87362970 116470170 81431833 116799908 144652229 129057226 72152228 48643347 64713279 134598954 119742621 22489394 111391851 128048613 63905695 112996434 83204970 19518710 157254698 118400188 71639288 13411759 75712549 122716752 82638961 137786879 31635614 160335113 122955392 128223126 100059076 111646869 149204354 64768429 23140259 121222993 95701482 74063523 90929713 40654124 89201537 93107834 154808831 161196541 94021272 118439302 99353833 131823742 72588796 48949697 85530122 54653878 82252973 142419306 125865106 135183719 78939346 171652449 61055271 156339659 92775697 154052727 82769782 78062913 162896242 63379286 138001079 79321029 107999057 85441050 161302382 93455947 126121792 50226857 91190606 189965828 85646336 104197169 104831500 96238201 179112502 91462325 108835708 133636111 78723514 113154580 63452900 129355808 151198134 127721244 62292134 18085341 97371480 100515951 102604454 116155655 161258891 58734628 142469745 18621783 21861913 187351885 52257190 88269777 115377869 74386336 67143228 178108573 138019085 59094560 102669595 104502656 143601002 83233668 113213800 75009475 71119741 101304382 109914083 75526967 197219122 70595104 74568534 48397572 106601200 131040939 94802642 122024676 97276597 104919642 67416228 72032667 129400719 113007808 124737592 91094782 173380612 43444055 56211838 141450409 117751087 119461157 153467684 113677593 116884977 77301177 80649817 69487554 179891832 36208898 113134508 96694148 107009757 123952720 97473867 151701240 7169922 77073908 87512835 196279593 130864223 96895759 181427002 183712264 104449600 136659304 109061343 178241061 131968120 125480147 168872508 84248477 152346367 78887019 147455607 152016331 91410898 58612792 41430025 82105780 98419357 77185643 83695621 133882783 111018124 131649793 68695079 80257429 116024962 97974014 6191378 60954419 94379648 59524245 36701739 126801686 57991491 136971114 128431654 102472915 150404775 38731810 106609912 136143157 56822892 134475581 53456942 40653548 96557757 69911639 88741697 83425962 92233529 105965883 169821561 97513810 89315948 95672684 136813507 106799893 78969444 165380733 124519766 123636493 127799600 127724482 125271340 124888863 107103416 107076763 132881781 93613188 147155374 96690717 62401696 80909954 77960889 165724427 96318409 124301508 72067080 159192906 94132968 118211235 186215957 92332182 111110758 97343390 107606833 65348966 122881423 145751325 70970843 143157715 102692748 156637907 63278798 79133107 52285170 31930206 115859993 87070372 35120731 84075817 45245367 45400678 99904984 71662757 112613391 89294238 25243320 97623145 22502515 122690263 89930695 87998575 12133918 60633702 185431449 117535213 148389153 89083236 132931900 133856861 137965462 156003390 81992804 95240903 159633651 193495353 137341039 101885452 109803252 59318039 25901359 162815307 123778728 49953358 156305105 131740438 78636919 61027985 72774386 75116187 126217874 143487290 48663554 56466774 117903888 46668210 93802654 136116936 57807898 130578132 77604619 137542609 129266757 153997670 118421347 126397928 130301795 133791154 131346084 147024799 118367047 138557992 137938390 77074163 39350504 90410450 59209813 17999020 150001589 100180087 47713003 162214880 99651179 70177858 85769914 95971735 120528638 163149945 110740455 65255316 59012658 58901622 83083929 116199115 67063975 67343772 98990208 60760140 75079159 131902697 126398384 84986616 110497733 63753139 87336864 126126073 96915715 50036698 185706262 52057338 64104606 114561569 87308611 67447628 49969433 196021615 112879505 143591667 83892490 151288248 149507366 177091089 120516980 118916724 124712460 52434547 119665058 83499198 74585258 71250462 42745588 55229219 57841276 89982004 76221084 82504134 107359660 147823408 73915220 84940201 137229470 120148760 117693309 80030585 63238165 4297478 44245322 182319552 139130892 129014669 97600458 47175563 68956871 82521585 77164111 95121953 107186998 53717668 140353611 90766893 102078447 97489607 121456544 117074068 77210537 147862259 138262261 103670269 137051142 100236671 184030203 76110736 124644363 179750244 107883051 159467076 81810956 48972287 142987354 143705539 195421876 148080982 85110391 75191871 136833285 133733788 78054647 173803751 86677801 26583811 117752349 147890778 112884892 115807801 69090426 136412645 83405164 40840962 186528191 71440206 133971054 86989478 53179554 66474783 120156594 45682050 123138242 143176771 101298211 53612226 129071535 118083918 109666234 62527056 45065934 99675458 98857351 107981925 114515963 119618580 60103336 100061456 135954929 99079223 75335287 139575720 121557565 108503121 95277545 60562282 116351185 134517230 116387482 101508829 138312495 82745270 110475971 139907068 88022508 111714554 136924124 101306854 106962759 51289377 100608177 112384798 144289507 112336900 38809234 53587935 125724828 69036058 94594851 50849480 78721260 65982281 19983192 123407072 84023434 75433252 57843755 56157246 144836084 116392636 38620997 160384017 187126929 145236375 82889567 91072250 143398646 124793475 75372578 99403167 69049827 82947572 120375479 65670371 58583939 91210600 87738484 58706463 152894243 73991022 142296720 121137175 121018068 73010323 131400904 94581500 162576366 128811872 75988192 83031235 131694907 188044145 93102125 98181890 59828363 129188394 98266407 131707258 47228486 127269784 103339848 107941037 68916478 89608543 78920036 142509755 160365379 110802208 144777374 82921422 73837479 140124392 52527401 90211579 126081332 130251099 100945891 59309013 77621424 101366274 175802826 67661866 72971587 107184551 164738253 52007325 105260834 151809158 29652054 46310479 97587227 96828521 120960194 80082428 90052435 128035325 41152193 110847496 96599777 49150168 141172452 51340968 127112241 96347292 97042401 105783141 129453501 106310174 129640953 51394768 70842363 172268532 148211791 78992663 153505854 190359854 113676383 17184558 63693268 33339215 99499298 132369403 69005053 124086974 51925637 71116228 142060373 141496156 43921707 69831950 120586648 77060644 112116088 111489879 130000399 119224218 140273054 117863233 78076768 110186135 94911302 59723004 104477367 42728368 67110270 52988810 84428614 138203788 76651107 81645040 83449196 76883390 108532569 111620037 93887561 137198973 66460699 60669113 63792519 120781773 138981974 125134468 97229911 111782419 31339308 172061309 40989098 92338628 97450592 63770230 95820807 21543478 73627187 25459104 65644065 41086026 170130748 74921781 128603269 185195618 187301430 115613384 154882314 109934773 121477209 55766093 76516390 194315661 53706414 146245087 97451320 66098553 171188181 134442244 139634211 141627233 75827286 64561645 99670142 83584238 68388133 59533657 49510266 129916633 128587575 72856877 49771355 174637733 132239428 88173744 149931443 116320126 138469757 71252180 119581915 69377482 124219503 54771771 130446196 139352342 87944313 44193935 47964368 176665405 95467532 86489804 72902000 71932816 104478206 107452833 41924570 124787211 78184140 106670307 84203828 125622975 75509210 124410499 104787607 134936880 87921538 46648190 108351859 32596333 119224330 25032952 60997119 86548682 91169746 58256721 172281425 179737775 49983567 17586028 47500016 96360808 151021555 93010239 146169660 88763653 128606927 196613139 104441346 60767724 76106126 60665222 139128475 100126909 61488971 57415073 156134519 153317626 122333957 121374930 59237766 75660649 8117280 102331248 107654660 28205668 120783346 83766731 153882891 24043246 98851729 118652810 99261852 58560677 137074212 138010170 81849328 75580121 122130790 126506127 57029658 71492740 32171826 38193318 81515219 66683268 133913996 124842863 122965198 134674953 145369455 109903628 128501050 97071098 167486109 63878184 140121898 69404390 134214804 88428348 22903885 121407817 151514768 103556615 68119526 111867814 69004224 95773171 96739123 131784756 96456257 92135776 29443919 107402624 79899894 89926951 165466170 118506146 104583070 63206636 163957392 125392191 102413215 58963789 134903932 129118702 119192867 118810717 129494937 113517724 135235007 68426008 108211117 85594281 173561957 119843422 139928187 115513496 124839936 41806742 123502088 195367257 42571278 117086159 162789388 171371970 124532710 39690562 109887275 134680061 130323344 168807346 160864729 164100761 105484060 118070318 80274505 107591041 165039138 90857026 82958322 113187732 72432858 65457000 136949640 84396460 111176085 11905718 74815168 143771566 178997146 18847287 145385565 137320737 125320093 47487726 122940443 176766093 27734326 104735784 59978998 108390735 104975815 96012792 107627336 113941214 128981291 115482561 126335388 122670493 103266184 102750545 89033398 125390421 85854275 138246504 174162924 49530602 48951330 117823566 197961711 94165230 92898289 57114902 164108732 102138439 74193788 106190551 86449415 135614712 112268129 36813987 102853938 92778010 81144435 92102800 74462199 32740883 98249936 123808601 105307215 66748304 85299198 187839704 186631913 98123696 80559992 104554135 150684928 146614181 165422491 89537297 119387102 93386628 44149566 53094309 74818816 125574185 147699553 141954709 40915690 8074742 47137459 65893467 93877938 39944816 151883745 98822735 113361634 37655095 108789412 104039240 94061153 103200339 102964402 76789337 142225329 187363703 60655847 126617077 126840362 131460576 125176648 154951502 59940283 55442807 108813983 89492709 108601813 165540164 87356697 141158372 25472162 107350141 44030008 167600222 73446978 26172438 26338943 101932245 113552483 83487281 113185075 79755784 156329405 56891983 127655856 141883087 92098807 44593284 102377322 143219230 119171112 137382359 163618293 102734130 104114826 114273435 100278128 116898349 68974191 39024740 119396732 98110246 95355259 160114335 79051936 104121157 119210668 141175665 100912064 96882389 150849052 47365318 167815206 146554315 86401399 52445704 83196314 89667762 151285233 131327814 70926533 65473811 74318828 13834785 80742425 58875162 164614024 101051717 157891845 107877653 10062725 155539837 135987051 39915033 104207026 64431084 111273053 124891883 32314265 117623163 104546624 49874685 195027850 125493008 43417585 65516177 83413159 158693472 51261182 182307928 88030738 130393251 45508028 66064616 71848771 106527802 164734691 129425668 18022515 9774537 52768697 17148526 125790181 132850162 82818888 104939741 184838544 136979275 165303689 29396629 37016395 156652062 100353727 48430794 97303785 126630589 124121095 139324860 127766278 87535111 156478731 75606692 42000274 88052244 86555297 126296822 138245406 53320910 15697380 56698673 129857581 99950005 82657228 74517352 83634467 5723679 43865713 136786615 102878876 99777077 174019833 174698353 135403439 59411308 69713120 96588006 115508389 188698899 100082543 71093275 120916199 49020297 45897088 49424568 88866557 52503788 123792269 112973914 121374769 102435254 78612830 165253004 78716237 114924647 53892494 94846281 98476163 152012711 94220680 42669972 166294217 114266051 65968406 159066671 143400668 82144910 85862931 128320580 59472159 85060635 149763676 48330256 119257196 115017043 63562441 105857353 91150907 142526545 105072550 185155972 152624991 140296198 130394593 99274665 114617203 78406113 141495938 96974366 132331750 100546452 88259740 131095060 127996316 45692171 122611354 71210364 119930070 123335232 101537679 126071356 167871881 50572591 149241284 124781369 116512150 158220795 113702642 115162422 150784035 68281285 111124094 103408155 151213595 157268848 100681985 100965555 110295406 174329211 84843533 109582220 103903210 16609769 104961171 61530254 68813866 96510799 137576955 114550726 159054547 94915432 117928581 114258480 13449282 83374653 128813233 152450858 132203107 87895971 80146004 86527505 130296653 164484074 171202072 125357305 88835252 133575439 49062750 90870983 120350259 118596619 20754096 134195337 65072006 111877082 37379287 117313622 126253736 119878714 103078131 126396083 66423104 111482264 101908408 120181118 83937120 100261356 92701554 97899148 111393908 85580593 99187054 16079155 94227937 41442131 109503111 22993657 122124198 160229841 40230825 48426858 113674023 77616346 105754913 42083072 58789102 60523145 70488008 149388241 126300537 126832297 146575980 75438592 85598224 138033604 128868949 120441555 135717502 175537901 110573801 90639637 112092180 68843062 168139067 67404117 177844046 126597837 107289428 94133014 92541670 78685501 91569179 161588632 107351920 39968125 119758980 110142360 159014418 100309994 33109196 118983866 32855763 130979081 51223765 174119113 48530977 82164358 97943350 107914485 31609327 59269255 30739887 116771761 74086941 69447052 144808805 126622344 67726434 96434526 134086194 109496420 130780765 73042723 93591475 108098644 110442672 87562152 78296799 74292707 122149147 100304722 103101996 130595903 49141201 135516104 84029379 189384188 107947048 110938176 114533424 185582445 133942987 103428918 120389559 155090368 65692272 93245753 76792372 165908459 104979039 105237508 97867881 79688929 81796424 68521235 59901795 99926215 12297589 108261455 107920346 96472085 133288424 14525098 122061017 94277834 116144253 163500177 113572332 66192366 34295217 84553770 84490456 49062329 58207402 156629653 143091161 75003919 150271988 99461727 97427867 56076243 194354535 68882442 79900809 99935670 118099204 91866056 131830319 63240552 27871520 133810887 108798530 100704020 121951746 38192094 79763980 130942000 125383913 121423292 89481134 178854883 106200139 63914596 88686664 102111961 149548787 100887280 70850617 125508465 142752374 129449661 111847040 99410604 70058002 141960039 116062149 142526533 143816164 153558653 98265459 100302221 66690122 122239090 79499696 160808417 94597551 188138127 64628998 133562596 70479106 110953496 100372964 145455357 126573512 137979842 89169427 76989477 114598462 147671960 143454795 14181508 132216711 58543920 121456063 76540142 71026780 144846969 75313777 115686646 183347394 108835770 51575466 60081942 143898598 47959908 40778590 179810070 146452120 84973137 112679868 37665938 133376286 51446984 34970099 59058301 41019750 124287249 49878557 96552217 101299356 132252058 141513902 120864068 96437295 113396447 69129668 138168821 101766416 133650742 114081657 13145856 117925938 195467691 74063061 64116747 148266542 9300081 88664547 62568885 135680653 95435770 150661092 81860942 88453308 38560803 94016865 67318158 140792787 138465276 138860057 159130231 93959065 99374013 184399597 97979370 106085201 31458905 60936379 92169430 11309346 88186624 102553288 118621254 67107138 117436382 161771619 104645110 131972114 58495180 74571821 125510697 107140035 117160425 65069699 50867284 132406172 155820039 52357419 109316658 73806777 98260580 140056400 110475625 128095414 178810712 106363365 147862938 88212523 58218365 46403815 95074168 107225183 90452006 97896916 97523234 158881694 112851751 30191171 114145566 66346201 73364826 106817074 130474528 109393007 95024908 154056255 99079344 105480534 84212157 158768885 55965858 80798129 120904477 46699732 18594360 112250331 158375392 144382485 72279533 48998222 57938870 87415224 102496304 159065733 116443241 90969005 100280512 23490254 79081145 58205443 53435102 93038441 37755592 57263936 47379877 78535801 154044680 158638702 73008199 31912439 46829517 81043997 85660376 66195316 118911804 93530737 157047478 134617269 107382449 54307166 104062513 121113767 26014503 88180063 81600607 15271406 93744347 49959077 123443762 141627930 33159829 189302492 135528872 174850211 127889049 133190283 103341584 57450952 173204654 136754638 166280722 117506541 60217064 93179227 86519707 86011380 125953321 150589710 112997636 114380173 37235080 86214443 126260245 133284830 48710849 83692622 110219411 100684325 84409795 105398178 107898830 128377614 120222149 107268191 89456244 95049183 75140048 91074634 138094294 83483887 64937619 75874502 68120078 113502056 115609196 55874402 103081955 156867767 78680640 105965617 91632220 79842395 137228276 43429601 75982521 95137264 120921063 129382651 40348104 95006269 117328124 56369316 17059747 121168288 127802421 62774181 126079100 133250764 154862474 71327449 15252997 85529113 116157855 126885731 191933900 121072084 96558948 132809256 49874933 186837444 120312968 187760951 146093149 66705591 72789517 90174736 170608251 33424753 99710578 130455968 80333011 75838497 119347021 82906481 179483344 68782756 107396442 113073894 127524973 57360029 111451534 101585208 119002667 114232357 157286611 73180724 103424991 123657722 90541438 90576396 85897627 107923150 127790417 102673519 87393343 23388655 125048000 85537247 144949825 124236520 68982056 74336136 64137154 64145899 65747883 29039934 116227330 98251547 71831333 104775026 48972727 94780388 105562972 121952877 93057738 116739229 115119783 89783584 92239160 92950536 150565936 102885785 84554720 107699629 155092255 50091277 74725992 155794239 153331706 50760802 80824756 45585368 61069484 124505127 48610590 117707882 60650483 184849974 87885122 96586686 110892129 127294745 110031889 89863668 75243027 41875251 155575160 78450339 139996275 125137146 137107247 130635543 106274712 155004612 196692461 109838805 54676869 139299416 60978690 103156233 114458730 105203355 152839441 141921749 130363108 75238241 113410600 91753798 69907562 56082204 156225398 66017281 100973374 30516522 81791887 105981967 115656833 128971116 110307006 56235988 197573018 121507536 52311295 45107757 83768181 42936027 67814865 28149455 151549645 132288494 110001372 82215351 156872205 40564576 41526204 102355088 151983940 140779568 9409779 84553885 72413590 94208177 164759539 109994784 116296049 149258387 151176528 173593347 84797474 74601258 54046182 152895713 53803534 100125142 149911370 43020104 163687864 27966889 79845873 75488021 119827920 117705004 103478820 154219272 150862283 110992736 126240209 114224292 162810207 124509221 90565190 52990298 102108459 137213897 157313357 40845085 124956893 92792429 142845146 101627255 148242709 64753796 126310940 104121781 159573371 135727312 61906196 174798734 17581991 47048412 58148508 114124880 73163815 140736683 138618601 110734401 79686875 56280875 74402246 88918397 144921916 190227483 181752069 119798841 149270087 152687676 99383310 142340650 62186937 79509958 67978855 140355234 79372939 103617884 44670628 152111923 114980979 43883296 149254631 108076324 113018286 67339107 90623676 122873795 143985613 73285944 124588999 74715294 117703832 21755722 103783696 93233883 48348679 145750372 32504128 161382945 52003305 67356165 64443105 166534582 139956420 107327208 120861930 108346811 26784161 127892780 168104278 97522759 41169456 109186579 141902875 92605919 74741900 156182138 143829392 85994137 22008286 57652039 82572646 105052484 122330705 76497764 87791381 58701356 185172748 44754118 81821716 9117469 50613613 77512282 104559311 65555409 186499307 161963635 67745642 70817813 61812485 153771690 71555182 120912648 66904886 65997448 122421732 109952832 50389007 136286082 38189025 182371961 63305161 58942889 158270971 125342751 146200916 65857031 123162733 100736065 148005982 147369025 87468148 100961460 176380824 97839129 106992280 101829584 104830199 20634420 112592128 91842586 52449188 146209170 54672950 47295298 30147973 152807177 54047881 64130036 77783514 68799862 105279008 171673128 59577184 117390770 64237555 63244772 77082326 125871739 81664630 115617100 181043045 35688941 103363838 29155235 89829879 107585635 61148510 95104438 95373776 40211098 127454444 26328751 90593338 33571251 116548849 111925037 166263441 163361425 88634238 87510469 38106351 37234472 118214351 62307715 99727217 162485747 136750795 84456561 94576855 121405738 38827642 65017927 165664688 101280095 117812068 35006863 107211518 114506347 136327734 160654727 82707558 66479280 117959065 46847675 59712915 31576216 135112225 139681942 167725743 149815820 82970692 78748339 162272150 159814849 108007828 187728783 114703668 93561232 106060650 153745083 141329989 121146072 113212409 79575510 7850183 147623180 131682915 68810236 94151885 154684782 56510179 141940199 60335009 129326199 134723532 3976828 157808006 78527284 131487349 69576091 187441100 103961657 63105464 82970305 89983720 184613528 119358462 60620169 67399837 100889620 135866912 114851278 137888312 69270597 141705778 94284328 117042543 123302527 60657161 72889827 130154097 93543157 123211459 87263125 97948339 126251299 80047554 165941784 73891980 131430093 180521147 131457934 160417147 180777380 158885087 126972646 134282447 90368592 53687199 147980663 67491769 145311985 58916153 129217399 46202289 73560912 150511012 64911892 142181508 155167445 96530033 149170032 104475177 126305083 39050492 108147341 70645341 67277353 94303751 160077599 95035862 151878171 47914282 74998006 130341295 75238162 100753583 145493945 157853624 42006006 140940776 62881942 129444174 70183511 157238269 46913177 133166067 170236130 122548265 144623742 83632728 120452558 100860645 126387740 126854736 50428466 56809588 137896218 96925491 104757112 108781834 150334379 152838305 117991961 91391212 89403117 31952793 74208261 80188481 99604402 70517073 71543919 164556737 168443223 134437307 98381527 60481801 85257019 87836330 100578451 33831046 116725517 123040614 74451477 19681486 107179985 43956327 108213349 109715281 134234252 147312467 143753080 149103195 115280796 108907862 113129430 122260889 17897517 93177567 83665550 85701684 92108606 128724932 92277673 127958740 168174857 72059778 127343057 88645563 107827671 125661769 69111581 51919657 169841699 21739946 106627119 98637811 99007225 72474782 107568512 158698646 62458623 170434250 87118913 128520031 138685509 72085096 69228124 75086620 90461453 107820724 148881132 49685874 125668782 97631247 90047339 96215711 78942266 111245985 44122363 100718244 138446443 63617232 181482478 133843889 128473396 177694524 92472761 111918115 111940670 145515707 132342351 83462561 85992240 55192616 67403467 28526318 72778168 90229051 131643257 174665889 112818250 55847484 64492278 105827698 126790114 119768267 49416881 188283403 82306807 75405501 46746277 44161450 130793650 80992966 141633941 97323282 55679106 96618075 49376599 101895092 61788784 111021978 91639739 97813020 89721117 71716396 147867887 132470888 29502040 34631835 115805245 181053740 127117130 130093897 95040360 86486898 128021733 78139498 50153499 104146021 61434062 155387280 122112859 43343489 159816252 120039897 79490043 46029151 30900837 107162674 172050449 145728610 131870754 70902141 112851743 100628002 96836483 50510904 37882409 99173198 115326852 86608741 58453871 118831403 137675861 104110539 74831428 130591217 188256032 78268935 95254678 69983616 48943733 134958975 132900298 55435704 55016146 77918418 112824282 132320467 98980894 101606273 86738838 134013868 110612443 74469442 70982437 101918473 86789277 123517253 106624307 118119635 34416810 58858536 128710361 55019576 70772476 180926009 100000604 153667668 108815646 115076354 124287567 113067051 44028218 80421345 52924283 93325771 104204384 135593857 169733773 113194181 108906531 30607566 134756145 83477466 64190211 109025999 76693232 117836572 45718172 119011171 183161840 109268030 48426628 100852344 54951256 154715648 81495611 150101426 183742109 96563019 96347628 92976243 17969081 115160484 130981488 133259018 102199947 102894304 96567926 45264054 110963923 32821304 117783328 106587823 129696069 101041083 139436587 95593743 52073045 158030753 122773212 62975343 100374684 120639155 89179400 173780145 107118624 69690918 86858314 90786441 43259044 162330590 47254775 119551420 64269403 72940598 137662110 66170221 121508997 91071054 73611345 184745748 84992634 113804889 113330662 98198612 102384525 72740790 37254699 61450080 136161435 86062732 69074430 68522412 139997240 64125173 108784236 138290407 106916351 133428370 166931077 124394892 166740066 140206661 152668440 121405926 142530047 117450472 56737344 12237876 106748013 184875234 88274918 71206087 58247170 141713021 158585474 51806212 88963098 109174046 120345107 186326922 46463701 101047229 142080573 180359144 139379830 122647715 73496075 128120099 104038828 47324335 128354764 159266965 54830557 48998060 74847703 122393659 82409194 103040426 64741649 124119785 143979952 82580430 16769244 10556598 127150299 135391803 80778183 65430589 155305035 110066650 26455527 87940796 158615375 61956515 92918528 119915855 171545537 149653650 134951155 80953115 104601547 100189107 98695929 102603010 77135438 111929413 14936053 72715897 99600602 138337467 53337724 147173031 124574358 147242399 15061204 117429463 90142187 124449369 161497939 110004392 70520530 91838422 148809983 38603859 114439591 98437201 141561750 83104510 165942799 17001858 156858974 23340371 74339663 139440407 132666845 117698529 61760593 137285147 82360079 68233661 93563429 183946932 113059332 71427937 88233209 174955879 69320619 111468310 115496841 82768760 106050635 58409054 45514262 121704267 110763392 156782982 81051005 154185173 136263793 97750668 99938594 141861759 21167657 178647818 60791546 101091600 116608585 125407749 169752629 125780647 120219310 100041345 122481466 137014768 87205718 111193595 58273467 198767087 71734373 185682205 135130625 65306395 59715478 113136519 59573517 66239281 105999016 130571669 156324799 128016912 66612277 98898162 117201972 65124702 117733385 88456257 82866895 128195110 79160398 40076355 27100968 101833346 46599365 160055226 104570107 187556044 82424797 72003795 116823309 166799430 61119157 61865247 89298720 135414423 43901920 100666344 107647419 157393171 115405891 118155693 100508019 130605950 113055444 67649269 99751753 123966867 54267078 61562939 139703704 138565369 23236761 81987531 94174025 188562027 154905761 28445334 124113850 57037765 89746634 95148580 58760140 107052798 154213425 146133652 97256595 97972063 58832363 115931655 44819951 110342647 82768147 72706903 77206149 59269774 46955237 78280721 164227052 49188653 38259114 113044037 140848477 126446039 105460137 126058996 107575391 139833808 17571865 107386289 108543582 93670703 84108654 88937490 34981654 115918797 158670210 53812005 95074906 47503237 139207384 133589026 149713845 74156803 72018337 141743534 60979730 70374060 65062329 97652977 77401143 78358228 167653705 178857291 104378534 85553155 50201977 66476151 156551133 75961597 182976503 79672690 101355767 148458953 148031557 51332335 127884248 18619946 71239015 177485115 85756244 36701930 95306149 103414840 113604518 50324293 37166632 16025003 130977482 101420931 46466523 85982518 125313971 66920078 127629960 86979866 91381517 44529694 84634527 79098712 39699247 177442019 177109605 97316332 78647450 68089245 18720503 96633810 94081043 108785899 71297616 94227357 108585887 93572805 140744128 133220141 63065608 141509329 58647971 93549800 186317533 122019235 121927028 41696883 101356620 96171699 79569770 69088375 91623720 118981393 87356795 101570205 80072427 148718130 126551382 139032111 124761226 121862588 94549404 37895837 150148018 125768292 68318984 71436622 117648572 99813722 110613678 97648830 160434883 77056740 107212910 42478509 24201799 114544785 89592207 158620084 139971187 67182473 119908317 90983770 129737490 54976952 148016357 109859335 129262684 72738003 83615231 115754953 149012261 152783167 105319804 155200632 59661668 69921357 141160594 28736625 118459056 82887658 116494717 96487047 175499330 19245523 68929248 100654103 114009403 137474335 92128190 41768638 115751213 21730761 98982612 113974193 102410294 64176953 64626951 64651490 169235015 103815997 46270189 67050730 126173407 74792368 70201810 151088495 94844246 86212566 104936299 93032076 182878690 113204539 103303676 123203837 52798164 105825646 57274402 86815294 78518172 90259976 67140324 68196687 58633249 113836804 14568748 89923493 195339994 86612324 62323623 128914987 42209026 37017497 67926487 123397072 100201437 106814552 149112868 84320736 89688656 79915389 46953335 9314472 119380792 114677071 74722411 119109298 69323330 109869078 88130048 126309395 154981567 78610275 111353003 92650242 112340765 40797340 88634781 133454806 108778358 83269014 77998582 125393716 156352802 180415804 98396498 90985037 78064581 86397639 97442411 162745543 158448587 69421868 125145335 156282650 98036463 11574549 69807485 129594173 137986595 97230654 184896592 130706302 36779988 88123124 148729928 157234675 57911357 87364605 55666412 126488764 102337786 94670390 67751580 73916008 83730972 90474034 4757150 102143091 155195644 90556512 87264801 30266633 163103639 112396354 148218295 72380692 72928099 76365850 99330859 41548301 135185664 69501326 157265882 140345451 38952084 47084873 155323274 84829970 6148154 115715877 148900248 158072029 74132179 128768821 161531897 122978555 150351951 165678851 85669343 136547772 114279321 183868832 109334702 142684581 86033572 102749875 48638096 76795808 46504994 71662227 100409138 128317565 101861811 56796614 114047453 39655162 56371134 67966262 108188165 61846414 76691481 192606280 124313804 88046825 97153713 99805864 146251662 73224505 65347925 92640631 145499996 80369757 66903747 142571612 72400299 164084089 86705703 152651793 17164206 197273549 90454592 120511108 131537915 123699364 96640342 156614995 70489081 95403671 156503572 93507556 60260863 110469027 143256277 118761091 101461865 150156193 98618266 172715410 87060870 15312699 123695479 156896041 193482122 40847415 117168161 169292625 5244020 72277899 174635297 69377420 71635264 11201865 58463950 113981996 94738169 81032995 96421058 55305214 90546486 81116881 116764475 87650959 191694945 102254099 128559112 149969012 39442236 31485462 94557494 40190891 158738173 111981081 128362764 81486644 90929135 20847369 113332135 110867925 132727247 100820393 135552391 68131930 66771965 156724623 143521555 135149747 115305895 148007282 151422029 69828345 104444157 101517316 101628610 89679196 123041874 132436157 70809999 124706805 61494688 86997790 60154942 99176741 161313841 158087958 91065783 111039637 115853647 88500573 73357674 35084868 43000931 126158682 78236408 55143364 97726640 90930221 60352581 117960547 132979013 43287588 68537418 92625090 126103335 88179512 70164546 143073192 148368467 53127230 118967917 69102250 84160486 59866147 144039538 86733809 124966792 151311454 106489403 44738679 39497210 73401715 111457836 100122932 129878749 102565209 91783007 59155978 117992112 99223153 102350288 89980069 28353078 51470334 169443128 78405892 39940476 108288016 102051615 159399514 158682309 74274258 151132873 81950598 183379433 42592235 122624762 78918134 128160144 94922808 46375067 116802795 84068948 67933488 104003549 60599256 107286051 120300597 47508907 81776161 54894845 110261048 162920517 101828652 101453674 133562750 72132057 192400998 46430489 138594888 155815759 133171897 125822321 116904593 87926780 53333387 80614482 122414730 148765786 117004966 49661678 49000327 108995167 115540270 114224292 172790506 146969283 43523981 85810414 76214614 40124803 151220174 78297791 113040950 97427931 115903030 137230423 125804792 73849964 7490572 150815339 132174406 164571908 25526117 18868244 78917604 110252865 132236839 95029052 165193489 151930655 128572589 4546432 18330970 136925623 102794144 117584567 99959862 74662969 96681516 99268790 133776857 74204332 80568183 138539193 67033093 118794493 126342400 93571193 102404358 121308844 67908258 126728084 157658485 54328145 51922773 83572243 28091217 111331674 135186367 91528353 30242631 77998778 141945634 127620494 40971739 97001419 135994590 103634607 137633130 42211215 94622293 90133257 99822114 157943165 93617246 48497589 108891550 184084588 128005149 67054165 87783914 168186705 66285461 90952941 77590729 109797658 83538899 146886831 27922883 70054576 56577651 36336356 127807559 87792168 89157141 91276839 177052233 110906495 65107208 26222964 55086100 69167811 127349407 154009949 58512895 42460824 111250733 32869087 57118917 117694281 169972730 53335939 41748590 157822914 106060471 81459053 42752969 105318048 164660206 44981433 97594636 144268674 79407634 119872909 24745214 65014402 113021041 156580519 151729464 167529857 89474184 131026603 97997252 24327682 77403849 120298246 138947644 97241030 29922632 116646439 98886290 186656219 93007688 56426678 178712539 69318409 102249298 174325144 75376201 117050593 104484240 93499150 40404012 119959553 152142195 124525129 76885272 154007717 68527312 109056065 132079432 134195071 70102490 109191325 27369796 144361939 68650505 104688594 74263947 35676259 73267890 97631474 33279913 141322212 124467425 122543441 149729358 144833738 105342949 83075324 164981120 139514984 100977971 28152084 83486897 92450150 109342341 67967776 39735396 47401772 95239893 78117619 153155246 117911805 164919637 72308394 144031074 100970393 136123570 79982743 189684404 100930459 104850541 135157355 43363322 90307135 87957158 138197071 160725342 92362380 100525082 85559507 154054609 71575544 68379552 128187675 53048060 78287445 77508498 127986818 128218339 85959823 102607322 131592780 107343625 71100695 143397322 15504606 103638459 85673091 181822344 68534453 113825927 109573966 117162137 126275012 99948215 162854792 87857504 121945811 94798026 75895359 132850878 123867662 159255523 91377217 144886713 80836291 135062076 130760386 148623200 20850152 100012671 117146426 156575471 157387544 124862226 94539643 77898169 82760676 70506996 130153138 91075302 14671324 162268190 92925684 112577452 113426374 79528017 94762089 100541559 95844537 35525931 79678545 89072167 163952511 35845053 40693471 63107296 99590049 23612998 19255537 132240294 82526802 18056873 141510457 138334354 107288567 133110878 148941895 68904243 146832106 84558911 170942030 111040634 146600177 118578580 88535021 126819396 99782976 136159987 147372039 129548725 137547039 48866764 75550097 87747363 22005952 80238103 122428591 50051529 140612756 96861153 94288218 63924878 74751005 187336402 167050578 37973019 65593236 68501331 78000835 103832152 52981697 119696881 51728995 163443746 128305287 44585448 106506402 134902827 83348378 136915009 113489317 118318192 78979143 138995928 114038986 77888007 75234659 104689700 113579277 57798884 18426301 14909965 76941513 129903121 166153082 52997388 87071468 111040546 88832628 88835027 136839575 45038435 121783289 175778175 8070705 152954038 104826390 58485661 42200069 7854711 47091164 88997178 102613808 91488130 137904700 142983649 81338968 118383623 105489985 134897589 79095585 85164569 64378169 37040325 38059844 93726313 121327598 142293090 108303182 14652954 113973745 48144005 54460706 153081535 83959553 135425000 85168099 35158028 24086362 147281641 140802869 83823581 41052869 62625496 122637679 162634636 52567535 69149111 58685512 99302173 136580185 151599038 74099073 174844958 138057068 129928327 84248212 175375536 83131553 10261864 125728565 126356642 66244881 63708530 126013144 105881630 93259167 97239557 132818592 87417109 151861983 119884136 44290256 149423529 134853141 124433448 175679257 141314501 152775198 129840432 111672889 149177854 186303393 85790489 137956073 122050219 126522917 140168501 63340091 97068050 148363285 164591609 44607245 92013586 118633975 6794076 136552785 95293280 63736483 118986624 115940677 143965155 165150285 105319168 83442429 182188698 46642518 82369509 133290656 88615223 86451647 64226679 79787613 118123528 52729652 115274916 169293831 125025971 179164294 68981387 70065829 65357968 89779987 138912292 100326831 79063683 125062207 82187795 31511364 51700277 35052586 63348500 28577460 124616934 120051938 55791655 89605010 85617140 5628293 76526642 6889445 67108759 164936427 117905683 97708200 52488355 181459001 139828573 134630300 40794477 40533922 87832104 103078934 134627611 161661842 71744674 135444480 30633152 56922700 137907045 109557171 154805621 87658206 148417899 128123800 141173870 105324992 157504092 103424931 179149959 179726827 110544342 53342915 160117492 121287556 166464784 73859322 111905499 112766321 126447073 89312093 23644829 105713873 82066386 70698117 127939842 122837326 79832289 120393710 140728325 104551937 149903389 100438029 150952031 44489773 80821067 111583148 121245945 159828710 77734687 85342881 49662689 91493476 100651099 33284640 96757384 69333576 90260398 66477225 96430577 66043033 79830815 137236082 140729674 115214861 61554640 100162179 155613412 123610462 95145116 116976138 149848743 101510970 104165021 153089346 74666429 35447202 104771075 69219703 58453793 41062043 105857826 130735381 30643865 66510851 67408770 120347581 84878427 76122851 102918980 116418931 48025215 51574016 143178535 99364402 55322242 170009453 99931913 106610197 113914716 60455970 108918146 144464122 144552195 96367777 87924351 119690625 71529331 142021662 61046121 112718903 25212363 129792331 110676354 93002294 46067818 131039817 152851683 116710265 103375134 142022009 136455036 128468790 75791251 105459357 114348995 119535997 169632444 57016249 48725671 88811942 82726353 93624709 93917737 59976430 83229896 92831485 39983487 73662792 44907099 170289698 101425612 87267033 139319432 93557723 101259436 63787874 45048821 96412369 192893244 53348120 105746896 130138877 119215063 138723047 59662198 127538494 121940642 43343732 48702489 61761502 167783327 84715541 65574027 60435207 108841276 136671835 81502176 102642020 122436616 11533256 83991965 126641995 80922757 44702845 87202440 51223102 144199237 108576542 85453050 96509984 129395531 97597666 61335304 80925530 135319077 139013071 132482119 109449893 135282929 105663087 21841307 92627992 154287003 37467877 79799049 38149974 71409386 169983212 65557626 162839490 77423079 119714578 61423248 130878209 120507764 112579850 142715587 127942183 110772246 99147116 48500753 71732525 77952952 152669929 135905962 75712116 140857931 136364301 130270211 111952930 159436061 128724854 95532471 74074461 108676839 62470666 135257935 137766123 83450081 50025736 103692645 170427025 102180285 191731635 94155452 85637214 138866259 93158123 40049208 114899394 63817978 31018818 87841041 157071314 95663349 135918155 85038878 104075162 142573000 135233071 127403528 61483539 99408622 116868570 82627785 125759763 151234511 21469973 57479671 106276139 92287526 163273400 152473625 107680969 143615233 116462627 89297526 100913636 74047696 69423195 142029644 55819584 55542317 146718734 160884099 150654995 147377054 155261360 77354962 153105148 88840769 95431680 70395023 172698620 150393752 110505986 92336546 146667256 73648149 177759070 92468257 75976526 106453262 88798297 130715345 38993719 90020618 127412134 93179558 105256109 91147000 84218442 141614993 101352910 116251166 105892700 156475937 152287367 59245394 83650117 145161342 152531859 42206027 186573950 109628532 87951985 106023220 32554295 97771871 141947097 131790598 48380351 16345663 195673137 76278581 112179473 60087714 146528990 87786185 99421977 104058615 82342939 76492968 140833976 74694264 134817638 102001760 15419901 111125807 132916129 68809512 45793606 185024289 114896227 38992476 62026652 165858328 95372133 50510605 90975518 92345155 108625662 132715364 158600991 56246275 175311553 106874564 96349001 167867147 56289821 93093058 69291256 154419977 95469412 96564042 159543386 135578579 122365297 135041909 139709703 114924325 135754401 94567468 185386151 9001529 80773182 186834811 91993469 156830392 133844344 74917274 102555886 91840974 167825139 33864573 39635918 120418030 67653264 73612133 151189759 101267933 64227180 70655835 173823720 149976584 17971848 95115705 123788469 96070945 138946681 116539434 73580152 98767916 199584306 72327346 45166922 130291258 64620289 113374245 129243257 72563128 159030931 15204430 98395496 129500118 27411661 120185027 9461829 161625670 156993506 85377569 114325725 21974282 84690900 75594656 127484238 93259599 117453007 97383955 89698106 141872157 42618241 75485689 135968347 66578810 63143611 91683316 100185537 71231547 89826113 23745204 131393997 109973507 108530035 67809485 53783701 126618910 122783178 102901532 94275539 109071118 113677713 39915412 135949642 114167600 98609748 76488876 93076770 76091973 153762307 74693932 94968656 92666812 121274775 125410824 23156586 93655775 186110614 153244934 78960964 23228576 94949325 98657363 48342286 25960236 71013500 67480747 137569529 65066021 35977955 66801002 90759248 63895757 128895725 110335905 47864958 56642037 72782883 117386874 69218783 129221961 85497248 121098227 128318197 20644609 32738308 134845243 129804452 126953119 116416941 48638607 104459410 149993371 65787400 52096605 134635942 151450447 157158030 147559146 125002463 41683535 103852326 77206072 160879040 90918463 137496097 66874868 86128544 42827138 163387747 145088779 118972235 19258741 125715061 126929374 187911139 147786592 131577515 148015256 75561537 167061371 71780290 67880236 101892306 93947977 97871971 85517970 16535931 72370405 78894161 61269756 8561945 67180991 88515754 127482126 84606227 33733373 154334405 69973152 121319344 106657207 113093243 51420570 150889893 118179147 108318274 69498861 139325740 63640033 108608123 67675088 91965045 97692434 100330850 101233643 89935333 116154435 123924982 107485653 126951813 96053909 68708010 151715173 45358175 8509223 133236351 39253144 100111750 112294645 49928000 116653792 80019827 106778288 81336574 150210829 41253335 133927951 142108729 154477074 68396442 74938857 189662642 181241371 69733379 130574676 142049310 138032940 97894327 121230968 115067099 99271294 69408406 131881337 83534440 168125096 51726345 121556088 195686999 152532413 108267553 71675185 153143863 134177497 125174416 154354465 102490867 121126407 133426215 94369040 103269090 76028780 101913531 58979539 129727737 91730505 96701279 121501977 71097023 68150112 78315721 124968020 74635045 112835483 110197565 150682219 50109179 109085432 60052821 130860189 135640593 67330337 43533473 110345511 39441105 131058459 133389870 43099038 89852181 39625675 121826310 155258668 108739728 75173558 113635273 137352410 156628226 42181835 115521012 118913654 99075337 25996838 147347475 74804639 148289848 125211499 163568699 57436152 188708990 114388427 122280606 128542955 118296331 144464326 61455773 55239937 76833153 129277155 84758864 51929749 128300989 138090292 100176711 159425120 93891123 25140600 81496194 21043103 42733655 101205284 177740723 81301406 41351712 116873629 50420601 133192126 186294207 138079055 100989391 90047535 90215958 87123744 140485328 168145250 129492746 101452560 80923793 63976386 147403649 29179805 63128745 162704850 76166438 96010916 92152959 73955796 183273510 99749814 150734255 92113385 121965647 65532434 171221832 76401149 112146627 44595033 72140314 94835284 166322663 44955188 125497682 155418992 61424627 83708162 135941778 84752149 126113336 73374321 17943495 39731855 35476912 25366821 52379245 100085682 62047845 106848812 46528582 14729065 122369724 130863105 52323918 55954760 92507659 104282957 76250450 117143156 154959917 39542220 59612467 98249916 129113625 36100942 117001573 108150506 138812510 117518003 52262658 68596353 127420074 179347946 113052132 137941562 101532727 125575370 78678491 83550701 45158558 82066545 37822247 91469215 100920305 103624763 152601322 174947701 73562756 63990100 125043172 154903303 119917922 175362482 152450614 67712854 65915406 162810193 51612552 87703020 90285584 69678898 43818148 178238325 144943268 129381900 56634816 55515308 66989664 73545794 98929002 62810182 106305278 74057442 43179555 76588097 127539551 112290348 90766063 158747107 126611460 53406847 186871878 145779874 73364512 78884520 65896504 121834609 66618769 110275127 111969298 67980752 115387628 104352747 104252135 72912392 48641688 98447867 107031583 40236684 138781265 185075749 98865240 110020493 59470594 100730104 38191961 132815015 84961981 79784339 99856601 138170971 161859730 110921532 71944779 127619522 174873056 105742456 164425593 80043847 158294391 135828708 101863512 68374081 150732228 117973605 106030483 145663071 56872889 98030629 115774953 109116552 83992126 53829175 64637168 68097303 116174292 165194428 101070745 161005236 73754499 68275696 149441671 73608253 68981140 53628318 151292577 100343544 90864355 105839264 86320823 131787928 49077722 59378524 105479818 43572551 94199332 112827312 132843597 138902133 98605178 137905873 94216388 158753432 20070005 196665292 56689788 112855602 157034247 167590930 57859649 116863991 39699227 131096420 73244567 161101178 150328448 123470997 69829180 68643044 145955114 176195227 181485685 13434863 62820165 96081057 83909438 139189449 157903250 6446043 96651194 147313588 138297172 55841076 35470024 76564735 68481507 107671458 128803888 189727268 136129808 188347600 55850677 76792594 53526574 90737270 98172544 51538095 152958109 26485352 57803310 103591824 130849291 142338920 46567919 20345413 98793248 92646685 90971232 165702107 141529550 129762792 101161190 135819726 124088300 43613682 66547392 122254899 165495235 118361391 90862958 43779163 90219549 143168659 89950602 175377443 41131681 142628717 125707743 38324346 71452433 19284464 111324405 54128847 115490489 147938542 55861344 85553493 106866355 110394716 113952572 105604023 105170234 101407709 57345967 66867198 29183470 69244708 69898973 48936415 164597313 114791030 43637942 148033167 138289476 92481449 162742594 104307959 101606401 105765664 90853276 36667593 142076156 41655428 37664323 109194295 104446389 75460235 98969978 76194501 136956890 124950761 54334389 134545399 129532535 119005741 97973218 13778864 131583760 128387424 90140341 136289257 98390270 128873963 86723636 109595102 34608287 63990261 65825506 59995652 112579862 43272965 116051615 98991128 132696806 163303034 25297236 89260106 47396315 85105682 115571846 124171221 90510115 57519276 64424187 46346704 104415601 157125726 21503523 136754877 121203213 113514633 82356414 35093074 92035574 118107370 94109276 148358781 103149443 98240114 113537766 102177785 151555429 98628557 113875754 40599569 138184620 162132753 102112918 97044809 90989098 155708942 51905804 122176143 140489928 172421675 101478819 94270540 108313083 122986809 51877001 81506605 99130269 178871320 118057087 113258351 9482592 118827256 194157831 141958002 57042482 118094154 92002788 137048124 92491993 125042114 44944386 97906435 164271498 105582571 70737452 62664463 122485303 88839993 30797516 149889608 91078590 87182344 98988530 154324297 121378470 77624540 138778552 126609923 63726057 128396257 126590682 130183218 99977676 129240540 58172260 81494124 119363258 94953294 81130153 75221249 154983593 160179938 74013648 179091207 42166049 117245972 73851843 72436694 148763914 52613938 98750758 41990573 41563093 58617562 107399730 131749909 111454420 58076437 122486743 83541108 21592142 141416155 98260193 82252013 54699018 119196232 149011232 89360415 137942985 82911343 136018483 76581827 138753839 104519147 46615012 75201540 31088870 133842617 95642113 58557574 60532955 127713824 68707902 56162504 112300571 122465392 120045653 30850869 180480718 135035881 96866926 144174589 115153770 75764981 144807694 126846538 121054571 163995539 149031933 66049950 55262128 102450530 124527140 168763417 63032448 131138813 144173565 127089867 137223125 56739946 77256375 121583540 104470193 96568756 63000847 67432414 101662490 104362176 88288574 80661246 136706624 74538935 145643164 87262700 139790814 133207465 26075830 52447691 50973733 192556074 113601044 47323289 38536245 109066671 106210173 130225339 108908340 101393668 89681741 137941103 90757941 36312459 111222483 80185178 84130045 48423395 52277498 132157269 61666777 99116431 113577184 90116286 91993787 92345919 110386570 52390491 48053687 126563206 59824107 127106576 41153499 112212420 92272111 105375639 112784058 144430364 133264588 186260445 135989258 117523905 90037041 100332236 111873944 146008186 93857384 133697870 96705149 125756499 123214827 2797571 105489062 119068034 136089986 93908732 43764100 86769931 96718026 114030771 130936635 24545612 112646601 72803557 42724284 160790335 106022083 101020647 40540738 75535828 88154932 101345732 106352890 38739027 109584814 59078561 113643057 58022184 137615804 141251070 67474898 75917205 97473440 84387197 61689266 110489386 187559816 34472509 66102298 102412617 148051553 24858632 121382872 153361693 102564232 67652421 132236874 96368249 100960009 150251495 100418660 99740275 162463769 111617899 71725272 46954507 189434438 172715980 133399389 95917599 97181808 113563344 141888023 63278037 133760417 168238901 86632500 70572315 117075098 99891605 129264617 154518830 159096890 121072556 115093715 156719471 74319036 105530618 64422305 72892109 97828137 155971115 77397141 73276667 57257429 95480720 75088848 128969365 96801136 57336808 24287368 107243953 36059797 135728270 86515563 72360345 112793028 129722191 134906167 121712310 71658814 59355398 120352797 100279973 80395508 87081702 138252434 141312675 117872439 97740226 142931934 39105572 111970166 106927904 134984071 81895432 124261720 93878491 72766376 134141652 79419009 114149354 73268306 126874003 85909382 81896062 86393716 80049146 76854277 121974617 129888791 74964960 38095362 91075374 42767279 66964647 64385975 84355199 98896596 144498652 128623943 111736685 118695705 81964030 93342369 79016032 56720395 41673725 46126642 70104372 74875261 97269979 103754891 97917628 56879252 62609848 93585565 71937812 104221102 74668495 109977133 88180083 123741269 71831174 61328595 42778736 183481691 127808457 79956978 78994847 82991649 103171978 124751239 156900848 138869417 40221776 93229950 154996607 48747456 107245822 77972510 133866674 151862444 63257998 154567690 183053115 145791901 91497367 92178651 56149290 153417049 144876542 9960149 49265398 79386948 106086025 75840344 135834660 77677292 86478017 96269096 16430849 133306734 60489358 135163578 142826883 88320755 114479692 80844285 108744419 111612863 83038103 161559160 63119901 113122439 41095711 48332116 90928662 111500117 107935213 97415434 34383877 64791867 91585735 82548295 145053513 151313076 74883874 157923801 158066061 58150680 58326589 85466940 79576833 58432208 89531865 70204407 69774267 83580735 158785343 148904473 79299017 90217560 147867313 71330118 123645676 57573487 103811930 46545512 157253660 130188264 93038925 111176608 82352914 94947054 117946342 101755662 139494078 177646616 143852221 64430442 90784322 61850904 37890544 150900408 55899471 88919712 95712044 145373492 114105590 72970525 99742219 63553452 147091837 67679394 106531859 124380838 32611990 77953872 115037374 93896763 58455689 75043783 50037540 63799324 33856632 55061350 81606893 67255691 86913736 149869850 111887915 127808252 53225638 69365482 151740485 153733668 154633008 180404602 127043151 29015171 53453339 53236559 77327107 51582393 72428916 70421149 62504967 175061242 72061811 126369341 143760302 147135926 143098273 83433295 104800448 27515139 79345288 144461409 82495071 87845164 103980514 184865845 81768710 103181978 147834840 78357161 136697739 136384288 74696898 72250355 56692644 74691983 93785767 161131099 28497432 167309958 76951597 54813053 127431507 100686800 68722175 151104434 68679777 123694697 111592451 82980707 71882918 65101847 80301966 108445480 140719939 117861340 155322011 91253932 146511301 97885546 94890427 111238158 89651290 64888597 129844952 153526522 82369397 38515288 25354251 111610837 130180759 67701774 106501729 150441760 117906055 52882311 68214285 98810064 140665156 65475423 91789779 6138819 143132982 157010266 94558600 36193212 125328862 160736998 49463297 106735259 94852330 120799259 75133311 114021901 103694583 122738854 64999923 92104173 112005633 78745119 117287028 80108059 72693267 59507282 150454627 48608466 50540779 164526920 175152596 130930459 40831654 39501806 89595449 113855867 109022363 68836565 126702844 48409896 78245863 88335259 115962518 141531173 83408749 85730669 93602541 56120625 77932807 153879443 119788275 124595436 99344290 99029967 125256636 108193938 70230923 135773607 108473761 111334027 142875052 188228731 50308385 161600925 83346490 140696004 73209738 41234257 98303793 151296438 100832733 46404073 107399060 118663116 149275096 81101556 100267847 77217720 42367396 33820586 159949883 87251389 31906015 21118448 163006320 145629066 76316369 76913263 168557617 97661202 83111134 100117402 99365972 96423335 80582964 109648998 112438131 140792887 45073909 12777018 124549322 69850465 158993476 183235883 111115469 107506482 120060540 173263186 73274976 84432884 100714881 154761678 112700231 77318540 83216043 29105518 17715295 75323557 118284475 155886355 130341969 142442778 130269859 78747351 125539067 89186911 101798345 76079678 80548904 47233864 33646367 122243589 115497488 125541740 44985537 138799325 127215458 109254155 46531323 118742773 119855584 194813333 69307957 83936704 115554906 78008012 41094039 19274964 150030134 66216248 74623206 74025751 70252032 55983276 45203917 127352018 132209576 83084614 86674318 137746942 106360404 129532868 102765753 103747375 163034528 129258436 87486992 105741522 46009436 52492158 98470639 94574710 114973642 43639399 22837021 116772686 107959973 99683898 43875412 110830489 34588353 108129916 143296869 54215286 130567419 148004705 143970898 114604638 180748522 78475148 136741342 47596740 102990304 69952848 54117075 67102195 89012808 51124487 127301511 105303811 101289719 147378120 110547667 114574832 165411105 29996658 125430043 104747394 70514223 139409874 109906675 92484816 66325821 42492580 141847805 113078460 50164164 43594634 108103848 38837177 132439513 97586743 116359578 79555286 72588750 87423541 117770292 74583112 87063135 142569366 142496171 132315459 76833804 110029959 55840890 69113961 157637281 80696660 75037543 44896194 153772174 63129061 168146056 70350751 96855672 82189959 96689386 75511052 55740278 97356883 118974292 117495814 77759682 105092372 107665271 29615266 90890285 164355332 92608116 126114584 66952663 83767734 92072743 122981478 57845861 126722902 140373795 139714017 49162923 125246837 132867256 88193958 130542500 105665641 114349377 108701961 148702658 106264642 55823980 115887063 28729313 137798381 77269261 10147079 78138782 83808353 130927410 164986707 157941456 84909460 128588959 127631842 95773380 93038849 133987363 84624657 126749644 41800183 110772135 77073459 77567688 153011643 135956527 7820170 88294017 95894087 168110393 110678796 132086309 141477730 138914999 120536723 126040357 127793141 86782712 145862483 96772948 121574299 94213321 80433668 114916504 194302430 102976413 29196528 105529853 126155738 101482127 127056594 46759432 141110280 117908737 85252280 123529453 62753503 129279037 65759885 142273360 60638823 145903678 169211975 159181598 60739377 157238999 143905172 65312077 130174215 138835230 108843375 100085748 56238049 16953897 30653660 74016961 135690886 101699292 82594346 100776671 140083950 79514959 50763058 44491141 155683539 132187502 130156167 68413077 159057492 100187184 58253250 175492673 93364152 102565588 92568629 40110772 132080180 126498002 108507183 66144360 161073915 44988934 151859622 126509650 100464167 81340032 97518181 149430047 83747418 59953174 115437773 132592208 130233370 96449275 89608266 61832875 185546190 176267704 75542094 82188585 126720696 112224003 87641149 59143279 98647253 60663800 111840965 147400826 166913213 6832232 155034522 42971154 61661186 103370962 111820348 96350423 166402991 143737112 66019315 103435391 110096580 64745222 143250732 85374899 143350930 49624573 96303534 103060325 49919076 38147254 80905991 112442301 171235255 66334468 58894145 69827326 60111015 132224345 69237019 88296188 42754436 86203822 96836668 48369005 140590038 89704966 113268539 112082401 48697791 39814458 118043338 28944565 37967752 181708669 85297085 60590738 112874037 89207918 137916827 81655208 82258139 132328305 118761728 95526184 111445125 96558376 59777656 138013871 71146787 89004660 139374577 80921338 61187666 72009666 74767181 167850425 100413024 30106728 164780976 97050480 65768280 171727111 97426853 133472377 126944962 78848559 184103896 158494893 141985117 139121749 78453710 78833534 129567992 50105681 104920935 110106280 148437515 51308239 155109955 29102008 68608448 100209435 132024938 107867305 32591184 111406231 66596510 156739450 73678242 138085410 55196335 112192681 57930442 125451376 127098397 148839135 115672826 17479415 27516668 79686415 79439414 146539392 29566737 58081721 90476555 67918040 19763153 81222360 49081759 118950441 133843964 49139640 19782994 41238294 127036558 106925154 85824839 64073062 92548088 101200519 123443532 76466381 55649174 109382074 71663799 47403543 74508572 117382670 105393246 118438009 145736308 114045154 92712420 108489479 107047236 100060677 95849228 76634840 142122789 115853490 60762321 33543691 4033381 99934247 136937076 48125564 118284332 70114374 123030122 78404797 67664820 45660608 149194965 154272677 79196038 62182486 95821358 33134782 177435144 12877317 60809017 142027731 146724437 59766712 95376076 41006553 73421084 136769825 58002719 175747853 31534427 63658619 35467852 87942811 53598486 12447337 63842447 91943788 118363596 72597286 54086974 71035123 123846923 77290288 22200112 33091846 34567590 55058416 46073209 119345220 131532736 81253416 83966100 11835502 173530824 96252003 116660300 90129141 95296469 90930543 23215560 133828253 84027147 66585877 115219258 151113255 73744642 38306480 96387290 93095483 52739242 19285604 127871678 124954661 108062120 142186979 39216992 63617538 83991367 177631343 104553597 153891135 94846092 113538114 72463523 50903759 121383501 97884636 69280939 148676936 138672910 75699794 63233751 95498050 175384925 140865361 142262396 67338129 183822526 107572772 103305831 185053348 89672272 29660913 142319541 45505383 87911362 59144444 136356248 3228173 134292169 190487585 91598135 100751701 123738390 38608464 109424090 112130733 116634781 147771277 72242890 103695480 124948857 107032403 160140038 156493245 85781137 41340400 182190099 146245076 82405224 138933435 100663873 60480648 138718460 41302770 74973215 159393144 87022181 74102648 55613897 109671631 102362799 130228892 78965025 132692736 3926768 105770482 77670274 87678294 11127538 45512065 86520286 175071475 34013268 139904940 74032074 52870781 106168571 169255816 121686437 96310155 98237740 105317185 150587840 95247883 99112232 69787052 103360508 100961067 137674872 88470337 89948498 126207377 45559782 109735938 71489414 104386840 56057336 60630705 97364156 91976750 70728276 128994963 121152511 102727127 136856203 88500380 146615014 17575315 62963360 152315987 82980172 80787312 95787722 71512100 74222654 79597274 61996303 143475328 137976900 152191234 154364197 43623692 121183730 106172421 69525261 69520365 112476245 67870384 120339145 134785068 125210949 107333851 127083851 11974592 105309399 68949095 105700891 63771201 112253787 15124164 105342493 113359380 130112998 134362170 85873322 133532623 91189990 114994015 44468398 110412957 114864136 97681812 68295890 187860210 113900825 83517379 72022036 44794003 129351837 31567508 103576028 182111677 68478586 109820674 93591026 88419658 80611197 159104252 104547923 100661940 145422803 130815194 79900578 118010318 138420387 145512061 139073718 120111859 124817311 66350323 114704919 96936406 106727453 166682928 43242986 66327912 81962469 71452473 94570138 63355591 129736247 125319363 93760393 137697623 94731385 40383249 116802402 112042605 82714508 56194436 154713563 150584207 152217919 114828737 35097111 20142114 115111058 122357897 115253229 94793383 152490401 110291147 105245589 16681208 162566651 80053201 152037586 154736656 67043919 109327854 95699255 48409563 62942403 126130264 87411299 177922963 114731014 47949341 19117198 45020879 137737440 53209286 133941873 77058000 35011392 109383177 108467836 156592667 45213258 166847281 125676160 103522923 111510176 115286583 100806207 45995058 95321318 61657242 143635360 106553775 142309493 98412245 37046158 103615298 87700306 39120006 116759327 99436622 97034788 57052323 136433272 13325735 140998338 140946715 88527379 111424292 138046955 91672430 99189881 107866462 119302189 165182162 140559706 165874748 111133741 51095484 151913879 171992963 159027953 174604315 137988859 53292611 177811121 98849144 34615687 126455411 108081383 32278439 96302787 56185787 73148656 103601660 68796703 102680138 126061810 31709801 159391797 79934538 121338938 54641947 106472613 65544958 155026433 120476236 56792164 96419079 26882464 108166935 119469750 31224714 72831180 80799307 136113705 134827928 106640106 120767438 77143595 171362237 62548492 97749493 132657131 84655863 63808090 111595232 58516546 115644866 109937090 101572852 118138928 47479198 116450567 130686480 99396550 46423804 84601352 80323338 52264255 129465682 158190523 88703714 114908065 83991002 14186643 76557837 152191731 59906719 101576298 94599403 67493968 46572841 28178538 142213028 35377329 88233146 121444694 105572104 90626828 87898758 111119470 48976764 56215214 130883915 35023344 86436357 103458540 75962606 126610690 196717673 70860311 46248867 81063557 180250559 86890445 136479578 64531212 129739195 110875046 85986655 101076997 102857458 87161853 83370853 173763355 128412386 98416604 175366928 125570860 63381659 78374750 109522102 47657981 138064788 109956383 149061357 102757323 94020916 101511748 59445666 143664590 117392658 57046500 177876657 89565792 52529030 152425885 99658970 89062591 107625159 70016775 83599562 161440573 103313799 185126678 132654871 95084522 170438333 135716718 95693627 106097719 95031477 75135879 82300655 110875148 160326651 82822544 135515273 150664170 41234409 134237730 71744183 75539865 118944833 103446111 62626129 136219655 112252392 31087846 119678949 67510554 111577468 50477785 191896833 67944703 88298923 91276927 10684079 85963648 171878713 104775783 143911018 108315490 78629757 165839499 56908885 88430031 135626748 24854714 35474061 108476929 161962870 38793527 141176533 67488897 108379751 38017935 28477791 60490328 115891844 59983403 144469218 125901560 105381314 74357204 89688211 77498197 121785041 127429522 145904783 136055927 88378139 124136892 77596204 98668830 135445044 101501278 96886158 188002701 136970090 146867345 145067823 35957474 151736452 197827473 35070779 127468251 108518698 55622588 123270453 89448719 96021614 126863385 73029156 134028823 121360462 163791713 90282523 108687110 108360464 74564888 170722391 53040489 114055776 109745536 123597816 51122699 191713951 85866278 103619570 101594391 91627502 81820964 125619027 138714172 135922685 104901202 144849646 113933384 72647852 170178777 115936526 114351132 137850466 136529661 140412212 84210103 119124537 144287291 149410819 75246994 66938105 164935778 58993058 156713217 54204205 56891163 168447214 60636398 85633900 159287913 73745968 98639669 172377504 97773051 110265671 99029290 73553467 162494906 101428903 124716976 102274516 115485860 66839354 124167421 112695621 21088350 98524667 92244891 97460477 113641837 97032801 86557438 137398901 36938798 105394485 144322458 63525032 52306223 82233140 76799845 86831260 152200535 172782129 54782669 93300687 144815905 129633528 110125609 74310566 40211555 83371626 66119882 43399069 76849438 158661956 185950292 131266682 189034166 92553317 66233055 62228614 32811680 127611070 151938066 58043752 171682940 57145248 122025554 74912296 162882093 110956099 49269113 135178470 49103580 134099184 65166656 131662531 66831100 78840817 122382051 172420400 107747086 91560416 87055073 124610359 51063947 22912899 146300336 155876452 139862197 103987377 90135238 93899254 145532923 86022688 115692146 137894843 94651170 59696578 39993317 87371314 142507743 90749165 53955738 103694803 111078805 139486210 103947554 98028640 178118824 118755987 133560667 135283315 156160297 81685186 86078007 100808140 126235083 127203289 138955594 126584409 87617820 92595212 72898602 92591600 149361738 75693076 70524631 106482222 145928683 114410918 97100843 58547686 132809256 121825380 111592388 101682725 131199701 134785355 94417158 97127402 25575495 29403239 106703189 99752338 104167400 128596067 97448553 30845329 173104810 151302657 36701204 123123624 84888721 111166611 183508360 97938853 166281521 80692095 59575153 102339626 72102114 25477366 135122318 62295429 128600798 109232547 136493580 115959133 35049956 103457478 111543464 87145373 103779659 182269428 94377913 163678059 116127516 51305875 67476128 76335617 38898384 122127995 104984563 172600455 54061807 145768419 23345658 79596838 77669626 32266389 75709671 104195544 139029758 99904057 128389235 58582393 154151142 115008151 103974555 99331532 59019126 194702412 128980926 148374689 126518517 56782825 86191307 129643498 73149180 56669661 100048413 151529214 73156673 53611818 125000635 104446925 52862478 131352764 63430069 91056043 25382159 140850122 98700164 63218994 154306214 64420915 118837852 142053390 114183146 104446942 69521132 118927672 109968849 62506774 84802240 168333519 66524977 33377769 122748606 138240478 104502527 81660055 97749572 66784164 123858565 24161044 112196245 144915438 24689626 75341776 150048428 21620978 68895181 150105150 82381692 105465939 123164802 70799859 92427993 111613582 75316985 57944437 32990334 75257509 88830839 153877141 93314362 106468929 58160548 74445447 70051176 36368497 77292675 138248412 113219045 67206316 158665531 50791898 21022143 53396978 86009095 134456274 76472733 23091739 73359868 77193762 91429527 144889632 126509188 162219172 142769022 126569552 107130850 110716913 59295821 53576986 90281691 72962456 136086019 141963366 139789637 31328426 71941928 68186238 145648194 40277737 141526317 140548398 46489287 133331299 96098006 106497159 143502629 133568873 56979360 68021855 145707538 86816566 128085049 84897418 50041418 133157164 88885095 168571864 94482925 56699665 77584971 26272608 93636029 99098453 55114617 106429216 99553179 171811202 175290564 46264918 58768120 131384128 142000168 174002881 41090732 147307680 60426805 92430412 123765172 105809738 97956490 108605441 99908177 45215592 62829275 187373092 138527064 86419507 135610778 103038614 93025396 40984797 175954639 179763517 34134129 124118294 62095481 137564387 70213121 194435202 54524325 112015025 80259163 60419821 171018900 120364444 168938295 116408241 123761594 104744527 79737627 130600773 116586971 45585264 80732745 136879317 135048735 93111864 145189196 117263814 93246000 126482056 33372267 136290478 159536308 60589937 111894191 162275393 80516155 131920594 48536769 169453596 93049210 101970335 43958139 157906745 122819874 108066831 97859333 75649094 100713944 66667083 84371562 76602837 191905509 50000597 73256020 135891765 35056690 161908411 143145586 108605232 155994952 109247394 93270683 105438101 78485053 96245443 166190443 55528034 110788326 77664346 102946914 92667952 155757909 118673591 70613892 78724614 139119751 84413223 34461118 96115096 152233486 96844350 153348545 97586472 165543946 130360619 101184793 98716861 82458273 86280136 123863502 62522635 183715387 76613791 104728301 99968150 104904324 89784647 20304061 43722274 155969512 134221899 22929036 76335462 103040377 63581108 96587019 139075570 92934019 108272253 92043414 159118127 55156553 116378298 101589145 126329705 184933379 125971775 151519804 112771636 117920280 98039877 106313541 106966534 94045652 128363213 100871978 30766274 139825468 96159394 56675635 60282152 66031733 90788421 108716863 64085792 115777300 32694741 176593909 114707617 103523272 76165412 108835875 112097308 64176673 107256094 95267673 116381770 107553696 92584099 119035395 140531608 94268073 125062860 92803694 113573198 151669032 46020702 102144848 94572502 103456948 135228261 10066762 57389056 155960338 131533344 65991973 167233496 101418520 93610570 23372196 59884956 151743338 89894286 105572872 88482967 126018813 104582459 73167041 89179284 121590866 75925607 100030154 62642213 40198419 75960791 117931793 80646744 122680069 107259965 197145852 75977221 149732465 66904339 105002983 79411833 75644741 46916110 140401127 109923465 117904591 168727936 171631757 45270047 19691466 107629655 187228308 66104602 103026343 162021231 40213849 62521835 138839700 106541882 161132077 179725784 107920830 170152510 54525713 63645902 76952367 118064136 160019751 104008343 130618613 34312973 148489780 55127028 171250786 196700897 134581849 86247391 46545239 55481653 78449189 121900812 93776110 141443025 119687952 119598648 43113070 104315263 98524891 167634420 109559176 48490491 91884600 127274481 102297209 130212999 53833349 67218671 109352981 146547646 91484093 96262240 126427758 47800098 134226481 119426347 87930422 76272398 37183188 112132445 120227817 89937425 96729158 45698813 78669779 100546357 131800986 177150703 155249257 74162449 99575258 19276494 78261364 93489607 79827002 78252878 141992145 103245316 117312788 128188026 115646882 51281806 101800987 155814006 100682258 71872512 95791848 72069947 161129318 104632065 71723086 100667315 104204989 142183762 64455032 137109620 112926752 41395151 35113386 64343449 91183180 87986222 117145696 104626630 84299273 104433747 72975935 91980309 106686087 153545213 36929182 103928112 29586928 39647227 77131548 174438973 108204227 111632486 130919080 161133277 131837633 73287283 149032170 114915683 64527312 105877115 94650900 57470997 140267970 154007059 136112122 59593923 54916435 60593697 48047180 195537004 106468201 147153560 92677560 69588994 173991382 148989534 59455710 43729855 134783326 146298653 114116328 15952956 137025451 66870636 119256058 131617980 90594623 85298308 102248431 145360181 128034185 116388919 111635983 143289770 39002889 41191125 118937422 70212234 32342784 184922532 94807622 24293475 154079830 98262985 29936595 95821417 40019316 152263884 16514539 163433851 68544760 79366707 85895882 57371359 45400204 18550374 73560017 131110707 39125090 113392913 96062121 66502594 163354109 117139354 104997278 120519373 138736721 123445275 163386501 28567428 107873876 166471400 183399097 137110902 99674325 102631980 109198592 98520995 109600008 105101342 66113266 148780857 22263295 90142855 165269404 53006625 154897955 158371754 72871902 133062652 67210122 8592043 131408832 124687101 119387579 119994638 120515150 131780928 197162628 85877103 41387488 112928918 84200110 90415114 78933721 144569547 108042539 138915392 46924718 46321118 109152638 65283632 163678700 88208161 65670971 46802308 93729619 77496629 159253874 98820526 61679766 86425888 73043317 117298858 75938327 68681526 75387890 112509961 70346012 89934089 62774583 197389755 41849428 67538899 122927519 184882375 92358977 101730343 109379259 99679143 172244696 39092534 113364337 64898858 123611896 108071795 134299032 68899229 66807814 126143023 62555560 129979475 174969463 123131577 85528336 46453134 171014900 124550048 40740761 134614640 100156059 155701136 31278866 185058746 58548976 86905217 129532496 46119127 63803797 67908799 75143372 125772841 122524711 119505103 121854464 157276473 93577724 121391911 56179171 109579606 120818103 76472490 21817200 45723183 127694543 129065412 51369597 172955765 66341009 69074294 134273417 137279325 97438262 75788933 107621598 104692912 149153121 159443250 124538834 99631640 88456417 117886519 103937243 148073495 156691365 109861803 160599291 132825541 127450381 78688257 70547387 83425417 106437523 58879498 97552414 71365403 91964186 32778189 34496242 167126496 118218381 150284024 101572793 106909552 97609585 162093851 66756579 63679014 79166184 173092780 64383883 59017014 125352244 58492578 119612503 57646903 123066812 41171691 51342294 123513352 47271915 76553478 101947450 72492628 122647843 119717380 78198352 95939903 49515289 47584205 120900922 134583440 61797716 142681686 93011707 129902164 44570559 141081593 129936754 30927848 43852293 129533093 125888839 67599542 168902021 146207857 129140888 5846718 120030070 125411056 63431502 73524611 199186481 63021662 54084961 109028634 130638837 20933182 167394832 123350364 53230651 65453188 26226574 75785293 85856446 115784540 105666836 71746407 112878058 148921566 109094855 147832152 140457687 133712835 157826318 47868961 96273490 60042083 102294013 103555509 133625175 147306283 127519723 117900520 87197772 105007133 75711284 118274222 95386948 91856597 66802999 44025779 41581064 98036579 93317152 122059135 91872151 113580138 67607847 53098640 111694992 51564127 110182252 50040629 97006943 99541780 116555305 138225959 144324645 115416816 181830325 49792118 128073741 81044175 125530801 97354971 84171137 33464243 88927518 150225936 138715810 29503229 83089199 114995162 73196632 46355055 66473231 189293181 153864770 99838607 88648846 143174135 66842356 139530381 187120989 127247140 69775434 91754154 110006260 128249883 65863892 131700095 131199314 113055895 154649361 112263176 107370273 118011197 87565715 92314119 107970800 78183381 58737446 100065791 121778582 132028735 102444106 60932616 12282570 127032573 147578851 67199875 151718432 79420692 102419936 51927813 60724671 155694212 71513982 73116932 106885983 90103058 39996818 88921749 106038795 92864707 112067007 105468300 113798009 95366508 111886983 119544069 42291962 37374696 60211555 139882847 136936204 127881592 99290462 75808009 136946465 77451236 91375335 95894335 97444440 174524508 121871686 98513367 46714453 138265753 137352916 60304359 168438025 143979525 114771056 158366295 147637155 105030021 99688778 21058014 186251270 153778301 105779918 63827497 159906681 105326030 4705728 95024097 86233523 57270282 151721576 110635988 102386121 109510311 113191582 125876528 135404314 6255356 95713590 65614155 103229787 78113454 141229888 80787057 152461492 135849655 119928603 134008121 89313949 163984655 108083718 88118282 55353543 86888150 67891883 82482013 69338583 102693788 68555216 77849564 37288988 137843574 98760833 90967412 136382374 47565882 152220151 164772722 67422878 90501615 61156724 75630885 112343817 135014548 164646975 98394418 81317048 117356796 99834579 146396213 104548913 21462753 108860351 174421322 146731443 115915289 69578323 104594367 150949190 96069558 130346717 161331643 97488865 116009721 106992838 157863420 49660417 80534258 101319443 47817766 112105892 65724098 154529615 100165280 99196830 155814668 167388758 118268200 32966740 65829278 96026683 145030874 26655087 97250816 18125717 126230545 167632123 24311120 118462358 189195667 86658959 127840510 118159029 43738269 86163216 143923112 140133781 119932394 13393153 114831915 132752288 123420543 105803465 114888650 121049455 68316277 78663402 82084057 98402846 134222426 118796805 71349121 136136493 106451493 108125730 109882132 98347817 58015686 150007660 83932163 102762697 93394309 111088927 6286747 170480710 66211215 71150945 83423128 101110717 106638198 8768413 147846731 110240114 134871465 35373292 74587892 63305031 74474356 132488299 139797636 95310004 93487623 90834207 74867955 111476126 110141913 104826341 81468725 119392949 146253341 53314575 74986709 111281990 117258943 63427465 79183065 22381077 87103911 66422781 71509833 18646804 173629807 66906667 95261932 123726542 123532812 113844411 106255123 131571568 197168666 126534225 100471148 36315065 126258815 163859406 104651126 108908306 142485260 83628716 94795572 45807438 58407091 56061373 88886440 131416531 104280563 128613512 121686554 145088099 111077459 143566015 106117709 134144015 146317901 54744194 81842996 144391837 95288875 113155271 119484544 72279533 83656581 45803416 145543012 115510015 32977373 61001354 104619105 53647429 155590049 106159404 137518941 62827393 94690859 113482807 149165831 67668762 46913974 50132909 110172572 122235499 169571422 63649070 54126777 72450479 126670747 143760683 100384969 41668673 12718088 133167167 70014531 126870406 55942425 163471009 91265430 129811840 84912615 104635163 19232572 147865788 101772991 92702113 91387615 136502398 126581561 184130195 81900134 74913761 116907667 32473795 67991913 68618122 104715157 45063189 116329029 60185447 103913344 122808251 55306334 107167165 165776323 33898490 43258771 54647896 149358718 118105782 109859974 73393177 98911311 122013846 96817866 95414592 89089149 96577578 100669263 45833038 107458126 113665033 92265601 7691054 24797989 152421492 96662210 91884403 85977247 87811209 112325744 128613872 115467146 85543406 177044286 183176421 128734890 156298362 188589211 58048629 115170689 158361443 102384256 123235539 20682600 136400212 72394288 126385881 50284459 157568459 52697925 148750467 112757990 76992916 141661301 94245977 124187411 156796260 112086048 114565345 61780722 116940639 59195171 112167103 118402070 61406906 105952941 70999212 90739774 33416010 57991430 135343811 92090427 130201431 115544841 177733263 107043626 119069115 19304147 111519155 103663089 94592812 81443346 38297907 120626601 115411426 129825469 77662372 52765686 137715048 73534272 144502664 137826724 48047222 60767288 25728299 103065895 133906619 145367776 74409069 98648197 63164360 139430759 104505734 130578571 102912746 128749004 95988139 65986520 142248128 64689454 98334300 134038779 33933071 68330995 63658974 123234570 139025963 112521287 78818815 115499015 109592250 63442707 76545000 120234465 105161370 97489734 119506385 154303712 99306212 35734411 78910386 124550817 68596590 110250146 105972533 92078005 110501833 118332662 152375711 61474513 151056007 86125028 44662662 14342876 180732438 131694272 58971702 67910774 197382518 76977570 103416413 177122168 53641915 97716186 85205178 94804997 117798757 136384809 131544078 75982557 98923792 170785271 75646781 66172546 53016202 82116100 87578347 40369858 119475032 58551723 43113834 109171176 94083305 112042051 64056802 109633562 101888390 48681525 119477483 75850350 168536726 76635916 126313352 148289344 71433248 89332563 143659443 57867928 68517888 59572870 85796972 151244356 94666187 114556380 76254383 148065216 168502913 102189047 25905924 88783461 29003875 148378842 19889607 90553033 106637830 128834713 81231766 154313403 54243464 107391092 130726978 91987499 68949856 149169600 51192766 106444525 120937612 140632092 92353195 157304571 67905822 111306299 109853353 62993714 29781564 115055996 114424207 45094483 157693555 124487905 102386628 85710809 109372026 30075666 161639561 114252176 54919667 56589344 124198286 62687176 160119134 103277492 155380459 121050459 105159138 108302382 114767869 95376569 127791259 55694773 138636049 76040601 150949747 173095634 97814967 142967895 105097301 103142716 132914878 71850845 154354792 133902894 179611557 72555474 31880413 72164847 145613851 46116638 85347654 41685641 157236350 133348952 83576112 123524160 55203933 102925617 128368655 72353462 61232098 142003895 159153563 156937997 93397270 145038634 163877167 132946622 125511903 157473190 98298656 123644877 65889338 56614637 91889436 50955448 67094201 94540049 39344199 83185989 85029623 114531732 58527299 127053529 106754751 45584939 155312254 157475279 115150432 38735375 95358884 88373157 123310340 124310321 179378916 124157899 170023314 62035840 147962291 85028096 146316863 85238128 169431834 68220761 57474704 141559239 96138927 26544068 85334763 97694001 71430870 89030218 159801034 159020584 136178661 141357698 155197693 86147308 83734228 93842535 88423109 43418243 93754867 64444859 128750734 84515704 42646176 127844040 89140723 114271602 24477713 82159697 74454072 95361578 120248955 99838544 83501324 189595048 43975623 90645861 93414593 97394651 100026152 105546340 122968161 91328544 99345602 86273029 52709334 45078992 63591219 102553871 60707327 142498122 22896174 176094809 23850257 112251390 44618432 169582172 123316931 111088991 115806346 131433157 145634601 154688347 144621502 95203416 54701374 58509921 110917001 67584965 78082177 27844433 113820710 129028497 101595268 153075368 132179060 85853318 10624636 157065377 88870225 137718242 69505971 89946635 120631115 68910121 34665998 93222909 101717504 121043054 77000722 111428545 99775170 118424118 118001648 104198205 122109568 107959372 93520103 86478261 125750044 77535956 52717080 134162602 118732430 55232540 88822600 173120996 117947874 97041401 97513438 61730923 102974567 94174887 104287001 70385163 103669514 89441018 102446975 116959204 5403316 51225876 121919956 39369396 118531856 83574110 145779727 151775192 70590880 95732484 126690010 76773835 63380241 87956465 87593676 104883419 150303396 42625413 155124783 109562082 122696295 86178347 57961573 42651360 87122571 63199649 41504282 35362340 60958539 100893465 84520321 90623715 72613582 135622590 27537194 91668679 80778035 20973693 85431657 91687203 145054421 150321337 131160069 17381677 111334410 156780201 138782808 66627301 119877939 50161055 117440712 168370260 44660619 188326635 62253563 125722523 51009600 109512304 65742694 103232128 108589734 97275742 119897204 100525724 47424566 171715827 38482886 119130872 79605224 98590974 80602564 87906382 151608359 132792205 140393417 13683817 59128380 175559607 57540727 98701792 164513798 160685222 76381922 127011688 48498993 135596521 188583789 69444244 137005773 130297236 92953609 195649301 56185806 24032401 108629911 135826006 43565274 69159907 22223864 144358257 98278014 164684042 147056228 194812614 70390885 154355260 103457815 109283717 97443105 89649765 102363504 22487871 151310240 130852011 81811494 99440896 110879343 79555545 126382555 61331489 57046288 90153609 63914710 68054637 60575163 79266100 48461455 115206525 120854521 104633002 92280276 74675022 94348327 134024414 108255363 107072363 89084895 105616454 151736792 32758257 59752954 97174399 159980687 125031134 145979634 27641463 77084144 50905217 110888939 74068232 52656162 107015645 77603709 114237523 154831446 86424549 103131479 60529417 135656381 42766190 104964282 75087291 95671952 108291389 119341121 26647861 15598047 2210222 127456024 115943477 164356766 90664391 110454508 105599386 116509718 176420628 124182224 79535088 93462882 120682879 132203519 116610817 114437805 79311942 79856063 115387452 45042598 60905047 83992988 54155849 47767190 85129234 115814377 40274108 115554784 78158774 89653356 45582583 186175662 133006408 80484154 64696893 49150215 80346390 94441081 97625138 86963410 103054323 100938369 93919713 96244894 116172351 164668516 79115418 152829645 159964636 35826420 196242099 144490127 97955403 119536366 85734424 102407602 61313990 153797340 110242046 54146511 50312044 39093848 30493330 122225514 113906121 52355452 135963874 114146818 97094468 90619316 49679204 99943436 107943226 116335115 167506021 81791019 145037810 77396052 188797693 65644188 95649265 14681765 26108647 57887994 86211122 127883824 137557814 81661402 82255147 173593117 130084030 89883596 86416556 131316290 164614712 76705688 98580654 70984547 76744060 184260303 98310429 25774917 105335113 61648113 115426873 99599504 147130325 84748504 93478542 97981913 59945987 93176464 147466182 95195514 71919930 85957362 21781239 46333017 64464692 158545611 102695062 129891826 111300181 150007262 24186862 144201506 65652767 168683765 52824486 149659873 57445712 57431038 146958308 155915513 143421824 146580186 12059148 167318618 159822273 74088346 123430902 46777449 74606367 86421232 162107975 99612049 60576767 103729087 6949891 119257546 55270856 48933084 92681924 83907744 171562313 111747709 101161646 105620379 123975707 76478026 105470124 49636292 128799000 23025008 71727182 188139573 107133089 112133155 93284515 157443809 125865499 162632874 161184377 45502826 100649770 134988247 161962504 103013753 59541035 148889586 48281990 77720968 105134674 127368513 74434321 112937562 67638664 129772277 79722710 151802663 181336512 29811489 142368748 108343478 77566804 120398344 111717199 40644029 86921452 118518276 169402124 75663849 136001466 72430058 89180893 107071111 59390158 84184059 27913350 93338299 87856352 127223411 141825949 40490451 62654693 62205007 76884375 99111159 142379257 93122334 116006621 44609178 114545228 51895905 6225258 157897795 108498435 46362411 49032953 127968461 117055774 84049489 93765955 146310844 67457859 99809617 59549765 38417774 76075537 68262661 70145539 156986105 137727168 145207932 175005179 111602402 147342521 120717662 107189587 49469035 119394683 152315476 136993535 78387988 87350558 173157605 104755378 68612293 73526570 95018177 17641750 69896724 42348938 102130221 99638985 111969568 129796748 78425227 101607049 140756312 74783768 66544569 125186327 74253139 96861703 164819821 33767024 117768004 72409365 125247824 134973423 98015604 18834623 51165449 106279941 104653060 50076873 153772913 65211164 141636546 145656329 109526937 118947065 139725371 84178053 100275858 145127881 143746808 51713971 170159877 105261958 70262995 159014019 144349779 74779369 130464064 158787652 86681673 109325932 149841281 120500817 50514307 133248532 110738238 119534759 114070114 152617587 88926487 44744989 67429455 165806548 65122833 40090552 97260677 38741501 81317451 156016985 97418284 64821308 170314664 153268682 144739059 132707053 120031823 92552914 71385829 32545318 46514147 88285199 17445286 100196994 39855256 168960134 122489420 76777234 150072871 159817976 80400846 149914947 86295366 46894141 58930458 114003509 60274020 103511181 180548448 58619211 63715605 117904876 156817077 13750535 67170819 79033087 13728969 42839680 67579692 70103017 103237695 35869386 111013958 156793658 122774374 41521126 125764374 185801647 127984377 132812888 141310236 187569275 151872213 62272457 49056753 151276805 101908954 133404640 121809404 88998470 175509803 83336971 110959974 72658072 82006456 89316986 106770034 101476002 170996071 55229771 43251634 80464058 125076741 126724663 164177494 118036282 34153072 179384636 99323036 117891154 83560960 164376926 139242078 90747568 128501699 178497705 115294630 140690406 69462542 105649992 46862613 112678225 70684976 32317424 100652366 85385028 118922366 55472047 125965814 150743459 114053776 108075614 72798709 64846706 124181240 118593426 142573543 160029297 84398084 105005471 145893415 132680361 99087439 42242111 86189849 83625619 52799472 130029794 105667254 75789413 61780793 113688689 65877187 22518222 39373356 44107454 104755956 97554349 117645814 56653016 160718665 147038874 111346329 110719094 121958539 70916269 77885116 94920288 108759231 91473854 128565196 133125602 122842620 167903837 75199417 57278172 129769253 108198225 128342201 105484033 145994703 141048183 98247493 136139385 69775338 110534038 92689725 156965365 47580067 97494787 59898920 120087355 43720958 105593950 113516310 49690378 197324129 90289490 25554538 140162935 64519098 110034747 96642482 83557126 132110501 102704202 141429533 132837301 72675020 121311465 94455096 73379109 150135391 160222965 100387680 42659067 103866780 145484165 130034970 77519206 31925497 143950670 3974818 68088077 91323244 39126967 99236930 5575319 115342018 24876316 159647037 61234437 132491508 136966542 33362403 51249045 94555703 131080984 69900671 68503903 139768254 152132225 147845781 58265403 136964173 63371227 189522156 169625448 91878109 170856760 94971545 48450967 15560830 141923644 20686099 15293141 163704380 46338720 128450770 82846987 107464525 95448455 98151083 112008620 36612795 158217403 86282334 151004277 111653878 86015557 117080189 143321156 81180386 133688854 87943417 111318879 189117804 127907390 59074209 80195119 126525061 68299552 97018170 25247191 80018048 71345307 178026268 134308421 89330331 105683051 104545001 104531947 97928565 99864089 125545855 129075117 90528330 105692942 53224856 108790637 97271745 79159196 126647303 111007598 72047480 106307653 147862008 86446952 103947205 42978106 107526851 49896522 67324460 81738501 136105964 50279802 99966749 25175588 98469433 62531283 74438047 85937336 43259688 186849734 117361360 118061904 155002380 65599148 97192208 98790629 106607493 49287552 96132561 135996572 53624622 133908851 99922258 127621798 69636385 137713703 86438544 54981354 132410731 42423501 91428964 121750906 123267521 122780088 161000428 115398902 124427587 75979938 73501547 135756462 96281929 81977773 89969837 114291248 89117364 46752306 114570221 148063426 96409508 43129463 12611475 80119822 101988718 97840089 58457312 50125438 71208044 33176586 88276652 109312497 95410893 42997939 77798777 145424107 47937746 121169044 88714140 111825052 98247245 37538825 56496184 95043522 133210935 121329151 151911458 99825606 111489679 145796661 84647134 126032676 132416476 65424754 163686757 54891935 112790364 172389653 102511891 109934551 102978639 165384654 18437724 180155724 95467555 139755680 121454083 47752584 101673577 77542996 39066370 81481022 65030496 64687294 79179810 16814306 67995522 50830611 105201291 90129344 109914564 99361121 130969564 111194535 85313817 48658289 184757905 120652437 148446150 116745657 86701636 140763221 93180620 81642582 49768660 25095181 73471255 146132794 30171264 59038523 98894683 130786301 93179520 124549099 91125226 176511861 64973836 35475511 94431214 155558187 44769875 101389014 11792025 194492503 100040232 125943479 108185347 184203484 171457651 98765339 64092363 83739783 59503559 187489853 120395109 93061725 108421118 159222875 116784407 43114557 41584122 121401018 102904104 66054845 126920975 109017509 90791898 81444024 58371957 45353649 114477388 75637795 91781188 179602178 123892336 114465105 100171642 40801656 48941126 93347956 149398914 132876474 154086654 124851207 66093814 137179129 56440043 129078719 93985693 124882157 124227211 75568588 168770180 30282218 146464050 84160064 76297592 153773370 105497291 172477538 76350157 127392117 147358293 62193908 40922737 29816349 107935757 159267103 143909997 79517878 110948520 101735628 86626589 70520753 164730296 127592597 137662356 84164083 48844104 14770358 82867289 119735414 83837926 57102914 120531277 84735112 120748668 143842653 48327235 160799113 133844466 99934324 58809217 23990470 120085223 152462898 109406020 155665910 199139351 102342888 126885311 69678220 186839615 63644061 106282742 126153374 151840385 132411869 125397024 80740442 46527799 130301856 163960668 80127633 31489003 96682532 56110026 111181965 107217235 79550931 133624541 51807895 73886390 181816434 77432614 127027070 12714051 130231782 184257929 68666660 76118331 87645353 71481558 164103149 155897848 83434374 67279678 127604301 45172598 132632961 116383394 150553536 131863456 121564379 102227855 143702668 105163513 95010398 112804549 103024500 86036850 90367654 92035264 99983051 59583535 95901273 124147048 121122134 76566725 51394585 146291358 163317135 107189504 157059323 39997354 145387549 71896768 116498070 20734492 98193769 105203574 96526424 93347002 146302950 102173316 106669330 148719788 66058572 170493941 138152604 146570999 114255060 96173285 69911408 68177556 162700553 67958633 136387689 116309012 151653718 48028828 31287026 103902826 89834655 112417715 164760157 109862443 3128561 66419703 122191032 95594352 93583735 110150438 152593987 95568292 135125521 93374682 55817985 108403382 113545035 95727068 144518618 70593452 66614740 97307044 98791366 97261488 153334749 138800744 139460225 149490969 144901240 127932025 103453027 45015254 163039505 58834784 88281577 129546743 124663569 146737024 97562414 131171428 90903252 70747127 166165545 113043237 180195680 99323674 152872833 107852534 98498571 61627744 117518288 160301539 82303262 86760461 72294508 106162660 71876412 24646371 102754479 46711391 118054607 84438197 88035269 162741091 153096029 118040927 32235582 98410409 104083341 105165686 82275040 110410744 76392769 140169129 82577294 86685027 131120666 32295148 155006863 147330454 122831125 115869749 14580096 48818985 143637186 65151577 82381653 112820878 38008900 99479521 93755419 95660759 90992106 53822808 88944919 56431049 82072548 95931063 75193406 56216060 44499755 126798760 71350285 113792208 152958448 34578573 75180346 174272073 89561908 76183324 101435445 138727298 65064893 64646728 47097278 137148230 175560706 145775786 45795490 130335734 79550505 28092621 37703724 104579372 140351573 111556689 128736772 136254047 101325442 105648179 48996684 116198243 57830697 141017761 95926988 74231869 69099249 98061678 124216311 140925929 102601489 30624964 158374791 76077926 66076377 7750175 92840645 127550726 37529432 115200970 102966664 115267435 40261979 161377964 108240771 146758061 107318358 73685573 80353619 75092876 108398344 130992972 145767757 59730195 114581647 128416602 88548614 161873950 55437186 104203122 77419804 81330454 156535761 55890209 93542472 131474824 66240994 113662351 65785781 76453136 94066861 43418469 35569057 111865970 85354736 140451457 134229640 162725805 99050892 124854395 46113459 67978395 33950534 126268275 130838100 98510813 147396288 101110254 59706443 104089776 118345090 44038179 82239669 105235705 39253838 136309086 88121731 62546840 91954290 120577377 144182330 63292673 118253018 40411527 63959352 74164964 135097132 151708495 138627106 117416114 124765484 96784165 85333779 62100390 87700291 104174856 51916796 76732586 87183644 75995645 100629053 78359098 182675014 128953208 135569982 99773447 97394748 89663451 44666181 95250422 124979944 50247570 101640613 110686853 104682299 140616207 134461763 90917687 160383157 120019407 124834417 91981381 109453792 173512686 15133845 97693797 123574960 81475891 118121731 157467315 45131509 55858279 58798913 118322864 139578114 77199952 160436333 120684965 136200756 76489190 94100063 192569213 107109102 41903143 129709353 75662062 85198704 125244677 113690744 148802035 195400114 132349078 126106127 142364670 28841632 116509189 91604359 82868838 98835793 102400194 54148508 74234151 102614059 128913120 122321987 26704131 46791208 76414813 33661582 57901981 103608214 144960637 138708526 64857169 75239907 77877697 43672061 123409364 149336384 185855811 131988662 59907072 99143242 89571255 133717675 120819601 61834510 82971324 140582842 131634191 128939378 61146518 92298817 70033656 52053479 121139026 67567998 90230997 125025421 84485301 145772548 122233460 95501078 73050305 142771467 42844659 25378371 149586623 149859253 133708571 115979305 75928369 107142609 75873315 53778753 80732978 87551588 151809854 73253068 65991417 95823361 78024824 75027998 90472257 113386638 97039928 129437257 118449998 163966277 91284108 103965935 88835720 166664534 55614319 102282715 70137636 173745872 88938905 61690851 74503984 82706870 124476760 66633711 135843209 93947488 112450017 174101471 135254183 155106779 108789773 77980447 34827020 66122086 134864965 149794904 95504087 172800302 95002502 89715836 56596415 112781588 169427135 91905035 68885674 133417133 34860035 87462755 152633871 62320241 106080664 170816359 53734544 54784262 125270677 82088001 143985483 120948533 120830968 70800502 55795796 100193229 103010261 98084073 50762599 49191461 33560335 28100192 80296629 113692769 91466391 132580618 121829108 89448239 162998676 70565006 99001975 71695710 93090914 65932368 182278730 124918331 104930212 143304039 139588179 46127559 71462463 21995045 122658862 137522894 88970346 83266184 94980943 93982945 119843581 139753458 126377605 139735307 172882895 69473369 180431865 136516106 30985165 112113700 184536469 105902422 79583594 72987478 77921126 79558836 98064175 52098851 30930625 57240972 92006357 54572640 170917282 78335169 81738272 98519741 71645447 114902148 62390135 21043100 77286103 113948721 21633161 129816498 143115026 99498805 97793384 52275273 126594161 91760565 119929758 141117180 183820730 55735838 61546614 105643598 117542438 55809615 90499374 115873480 73672045 1202659 92652463 34569241 106125046 92894252 135665624 108963579 94234107 64196184 157997291 55070553 113193207 131787780 43430171 62730752 125851413 98073388 120707219 114810361 101650868 78160089 97266473 20325864 58185341 88075349 132325982 166803509 67718285 51037355 128190769 113571103 101147043 83803993 157653282 136312973 25378122 63731507 109058676 104425416 123616248 87435850 148765345 143150625 95232839 90194044 92541189 140861838 119016406 94947465 66861966 78378061 129828233 35763001 137303597 56021644 113175159 71918374 128923729 100291346 156311568 70587412 140865283 169975091 72249533 143709849 68633607 117954229 83151843 44696084 68862656 104146792 103576802 55215300 47739126 115115773 23189974 150275154 95482380 12369254 164141893 56984814 157910579 58339172 79949394 125957895 134749194 116531803 117325963 33443636 51258276 70712638 134970542 80920125 131797550 107514196 83413828 21450939 62641971 164098302 29804159 117117608 146635023 103284869 112200167 85918298 131343004 124779788 148663061 29145410 108426208 109844267 117524487 58638999 98642245 160790351 93302041 125697063 104896109 173209961 110304400 87095351 145952882 74150589 87395853 90560909 58738504 110127955 123390770 82571402 177254388 44498877 126015015 78985684 111718139 98426253 43959926 150453001 100818161 53692942 142071490 5733300 59189959 100741277 170909557 32867207 108589495 93217075 150968994 148799933 104160155 144991484 156930258 175743855 127498120 144393309 133715793 47776205 87748062 90634850 49333358 34686761 56034384 154873569 65259471 76460746 153400200 27504415 130080066 134030213 133750116 74248302 102570258 41846498 165358971 99505325 55374367 96166659 37895467 72937589 91288492 146180594 128127076 82829384 123204113 49909141 45311110 39492239 80796934 144629572 67753549 115855873 51028382 68089815 47450021 150015477 80388796 79469438 75006800 116055383 65188140 179287927 90831214 155246833 101989951 129706439 90130087 140875729 156578434 119393454 109262076 97335030 89929839 81251632 88616628 11887394 90785565 189103316 74573063 153980069 175918009 98086212 104494886 116008151 74537103 100343509 83558310 101984796 130490391 140436155 83870613 106788347 67179501 73719400 114675137 154540777 121839946 150886119 116830122 8451333 104215850 58858355 113418772 135864816 159614086 123460800 134612322 49290456 73226387 80540115 126119760 182598224 51549274 93811308 93397315 24610441 104016453 101247049 80162316 93349975 114442207 65153472 70803559 91052059 117905252 140100867 154345838 65893063 114393119 39058494 150047895 103951147 145317380 87607060 122142687 127935381 65037205 85876481 65706911 86685997 145746449 102404534 190521355 165056460 32297653 38200786 134524491 6803306 30977861 117006857 156938064 126457764 52170738 174639728 95461194 116650417 111251316 71741483 165054802 150900385 94721899 166508805 63763196 116227224 111724349 60449530 16435903 51408991 103702488 107454186 98381936 96045973 111507954 88850822 50654404 111580954 9080454 97027948 31575720 134005845 102941151 12923126 118214106 112137031 143179288 155594410 122398166 62324209 82179719 43372998 37493680 71887432 68033952 60876493 78801664 77449602 57225724 54382477 95579663 88126479 71788050 113158620 111895424 26810744 162858011 54195041 52320814 115615432 125561394 71974030 37996017 155417876 118337252 132276714 110831140 182625525 70594329 72170660 32383741 141393950 87437848 154120483 153934212 71715280 92033180 88955887 71081922 79709798 59342226 157732041 57147994 87845250 82430229 54957290 23229344 107408268 147657281 75501413 90965164 120370581 98785394 191985042 77106410 109128890 48913474 79128745 82847434 135423252 108286696 77620291 43018370 38981932 97132378 147440755 96902090 110141512 54781387 118141376 118699926 114073276 8346326 106126081 80630009 54602928 70088671 115588172 130265765 138079481 166419781 88828607 195204001 91043945 142791372 124351772 56839864 67105883 102028797 120623443 34733447 167557979 146775910 69982026 40152853 86758110 103623921 160024845 106606153 124937576 157541135 50369934 147284680 75917362 101297401 50142535 73498870 81408891 127596322 183523739 131932365 117450596 51776082 121912120 93070571 72015896 70089053 92121682 85266859 151349312 90070834 94103650 51755967 81795759 81885730 104523600 96324387 74363357 139751949 126775715 144312845 122877106 77230762 72159918 82319938 138059452 82899203 132992904 64010202 158740937 79313564 59772400 101497027 51890230 52215244 135055990 108822689 163503734 93522604 167694112 87519199 160080435 145099407 64954374 101188652 149460221 71802900 68882775 106288127 172014814 182467276 165753036 75929667 123497127 65032988 91150252 93100303 191452253 173396792 102565846 75678238 110298963 54884292 110436812 128697541 147788971 80976962 127073376 150292882 105056236 119627241 99641416 123690752 161925210 40863794 75773938 102564201 80439752 120140589 85407070 78222692 99572194 86929443 44598763 140986308 170053624 106908194 110034080 148870432 99604978 76316060 101931090 36167732 117229686 97254466 85182290 118433258 80335091 55880297 122308096 71426344 96869547 82126013 100523842 85621085 43768210 112949304 121797660 156076193 110937830 151493891 51880823 52711595 83883861 147332643 60421533 139567466 84832547 56636924 128119762 37270909 155412106 69621671 37600943 50820036 89158013 86388088 107005338 56646781 124492906 64189011 34748498 78460652 177105287 27563844 106313060 21739216 81729365 116279880 75216393 67960066 87108891 143182116 67450889 91790797 38928395 78086901 81533029 45199798 115797027 56108601 30601822 96722310 136880552 164560948 85341552 95040973 77237753 131790542 58593749 108695260 138171907 138434568 82446844 68653541 84176487 143224379 94332862 85931213 125122562 72208271 120332254 114645097 156568708 8059823 88529141 52079354 47703942 86189284 31373619 179292025 91738963 141617599 107627162 157600116 171719434 66900767 58659129 108101838 88964862 80728178 159351182 139488195 108722012 79618282 76845259 120251739 102357425 151684213 165066892 106015715 99133953 132385846 96739556 50725552 31314436 147151034 70783970 91527612 123250377 105451082 107558334 130422515 142765262 82101364 63105686 98804063 123006247 66462621 175706520 80420733 111723391 66034376 131330058 70941386 64569076 94074811 77137231 141767066 112824355 141767303 135067779 115737133 93205338 62802853 36295360 39747935 91733671 120039736 89870122 77111163 81955857 85405097 109920424 65180755 84256623 121400840 125693223 39300553 150590893 125895804 114901432 133346287 54548001 35384462 123813917 159580608 70012872 72581662 12258639 88353162 69376515 110959299 64144579 29246087 61621618 113629988 132235693 130965532 106821307 116956889 98941792 105682080 87214636 78811390 26287458 88540365 157567165 98827696 68641655 114378058 100273560 104177315 76475665 162375379 146416049 124774306 31716649 71830029 126758859 103917305 47926571 46652227 128276112 138565584 86438589 150921889 129893501 101576845 126906950 121667539 110050046 72313146 52898774 67654012 135173966 102793068 113321647 91199066 103016171 151278509 170800300 105009984 102988562 33723854 160393657 93018980 75011707 69142076 111102368 119721821 112405258 128697530 137952222 91591655 157149739 138437117 113542604 22999330 117347617 56922532 43801713 74986853 91898623 143148963 81917016 149147366 57389487 23567840 85575798 58467425 108656310 77731742 124588072 84465442 26952164 75754512 97087170 162887195 60617866 151947250 111001521 104638868 166573086 70363815 105261759 89702216 38608882 150665909 36645099 67401235 152642014 127947835 103335945 116018620 22694701 83018021 43326433 131225696 120672148 80036625 183769219 77844741 90072418 94674939 147176584 146620447 65861908 162455252 117389747 66408701 77687138 144651870 49132325 19096241 125444142 53543788 87308527 55678233 137116535 113930938 133533719 45766858 103521607 136984988 118688587 83923291 89927615 54932186 91773897 51175702 110652534 92864544 119530261 134493428 77840103 66489901 41491678 68880704 121719868 24277485 147178587 104902118 155261655 159293042 49023180 56934750 158754273 62360764 103945197 76399368 68241876 128262312 84228070 24969688 135727315 65578564 154460860 127385541 120997996 107464444 87332998 108562748 165562732 52713174 136499920 152704409 92564156 80461379 93594051 96287827 71298766 90893441 54394334 89126268 52428913 92780678 140808556 37719881 76254390 139467610 92091837 129252883 148639196 157495965 136566865 57899403 119060070 158957450 128071820 49806753 65026036 122017562 161314751 66098914 82025252 62869503 179233905 99916206 14306932 63818423 66485646 112469210 118350593 86515397 160238770 160249706 145547003 72509291 35737836 133368010 72760323 98483714 106086302 144637979 109824914 173807757 82995686 60990209 160928682 88657250 103338741 101637722 147082749 84217895 135199470 63499415 54339021 74210029 83909129 51495933 100017254 108113349 96322380 143774689 135746412 182478901 20450663 172042036 70760132 147278798 91118828 132486773 123745599 117215404 86539834 84258096 82891048 67467443 136846935 99188718 92978614 44323522 113839499 121939784 100720464 54633546 125785860 128496778 35159788 177525101 110990203 108469308 118583192 146340633 107575895 129084766 48855874 60547986 116575340 5942424 59516443 86222790 66928795 130919278 116704831 131793166 40514089 61649124 53720601 84157049 42496362 107686057 49556236 149971287 118556473 119198821 120114380 67432600 114009309 81249442 108854698 80679407 27557403 69380211 137303693 99745529 145007307 187707484 96871237 88100803 66207178 108518491 111836485 186514960 57390468 113346261 49502700 88194435 58672130 123347030 187035100 60335095 127983629 143881278 136776400 14574563 114985391 119532489 61481031 186942066 106145914 166627467 71176814 38900797 75049378 58336839 50125408 129028078 130470961 94950290 61057382 168509463 83046164 153966629 48312328 168708189 38715643 97130667 177622937 113097053 96711089 125707114 53414390 62241928 159332089 41706366 43053058 120177422 181147934 106332041 65349798 111864155 154157182 98167119 60542409 85839361 137657598 52673328 95346855 81230470 89199348 123570466 118688901 105960545 130105838 135098720 119898798 138920204 174216535 78198339 141725612 151382148 80049013 101192606 98995893 79551891 156757015 129127307 155185230 25404200 60641669 176114942 155797230 59467940 85459833 105959231 123619035 108166574 71535017 63495850 93945420 49699274 42744311 146773594 119639610 67231324 99008074 80613854 129920354 133653559 68512956 56523499 137801518 102494799 105752358 98006311 24225593 102356592 110678134 118094630 107809425 125544088 125645703 39872746 71961568 127782043 115805069 75835919 128386592 44541855 61520756 180858601 122786776 93063117 131140291 117375026 33639060 126969585 109960859 134749520 149138963 53181518 31256358 123076906 76742563 74083534 57643816 120217362 116127884 25156307 47893513 139555842 106348328 11813268 70563152 40363811 188218965 81458864 101036008 42485884 143031525 122138232 23780084 47707463 52768776 98018766 110408446 94945373 93063613 139715917 87925113 65913116 60786303 122667633 27875247 18390625 99753614 118208761 29909897 134017858 47037237 56509242 116187303 80925625 134085025 102356559 133185025 102954913 124712222 104479508 54802263 158162630 136331445 109738008 194674646 123091673 26001445 101825162 86111480 128818297 90404883 121118153 74722534 107863712 121741451 59602139 144553184 131989503 36461751 120494872 115289119 67199208 73336602 53444807 94768816 28372789 119678743 157059301 26439062 86397942 79301977 37700446 64286828 153333376 85909507 95729698 85656772 59882930 56451523 99093431 56526493 82920704 99888434 92442420 27023595 148774395 80250491 55335629 147541045 88660193 92416365 100074159 100952974 183690562 91036834 66269944 138023790 73001126 42032543 180638693 167855105 68229235 72097959 93771201 135711792 65203545 99415145 76870693 171569770 26353586 95082497 64912485 82528475 161841591 94011640 77353524 156998958 155318910 138840179 149061175 80502515 190042630 94198517 76233536 71437498 70404555 68661649 118584932 47191270 52287271 97996511 138171088 176079333 151174234 61226482 66464556 149577370 140971126 41649547 166360472 97019223 137626346 88582270 110275602 121784772 55063222 124446243 98109729 40542647 77295144 92063988 87669977 117299870 147044480 114311264 67595447 137060952 149648715 126892028 135665756 106708930 141656844 131382277 68136048 83087487 68096666 88472763 112571556 155575683 25053067 94473533 148815616 49870920 106304115 182385852 100210261 95252718 31435039 58487446 106297228 99493277 72091059 48451751 40825010 129660152 126330067 82940010 89735242 126535256 199161113 157000185 138649280 31302365 93248772 89648041 102716787 151664324 100386713 124841209 114759786 130162152 44391758 165049490 106585798 77542102 110705203 73897916 44186889 131455384 117448714 115659091 86795681 126675546 177477072 156388781 99860928 110434661 89046428 75088312 94383757 46017641 84612897 112911634 109792549 143163682 68690090 81673200 88974997 168799670 93277862 102929421 119303816 108970066 101428788 125451553 53871537 126890480 74406074 86466244 113447974 102671509 99301042 86147213 54197222 111473012 72202993 162793703 9250483 127860332 54846172 115131091 65328849 77402463 68067094 66973979 10046588 80397790 56755044 95357198 151098318 124797195 128265165 147999016 134288022 95569461 91926637 149564164 135045691 22788269 96374608 111012495 151705810 76794107 133395720 96897080 111959719 132833592 130076422 57311384 139329783 90414065 75749843 15641362 91618568 98713804 107607696 46605765 61302167 126425653 35838278 141216802 143170796 68500921 75889132 21872200 84250458 186604650 145298867 82863252 22114592 116426566 83477378 116538753 115778056 132427072 124502828 116795590 77828607 135967874 154732403 43140625 68860774 65959599 100054772 157916850 132616171 160207239 88937971 72473999 103990086 76684826 42734501 151249871 122090273 93416702 151899423 10385057 80415417 68620397 124590373 87725965 133406271 70915092 117127574 49196584 68102122 58175415 86492327 95300534 137335106 87667667 155372861 100435436 91166115 141688003 98249236 72023245 132107872 89233135 106840446 73482208 63947230 90268767 75103705 99208190 151445865 104000519 132997815 161790340 121888107 138880725 101603851 162425960 94054434 65217429 147853394 24139318 116108129 118043258 113851534 172658286 63555476 62481963 127746852 97977485 127822607 57587910 102789754 49227820 96872498 27786218 22551437 60159749 51443133 147303304 124697477 150673691 138729965 13780633 68807530 67641814 176735408 90811090 78133984 19408576 185522354 103362430 61881234 96617509 118138981 144394947 121064912 99731600 151412500 14288800 60019078 62151463 163063341 69170614 108382141 141358705 99467559 123012992 145730339 60949946 70334843 151489719 129555392 170804364 127083464 120128264 89943426 117979722 70688133 61303346 143125536 196562210 64724370 117800120 145648817 35200948 81117789 64325581 92129427 93612114 67035699 58792257 128155543 154843170 127584243 168277559 102551724 73095567 133531798 157606839 92372395 60264402 194339497 92483383 93243143 89945867 89207098 152915104 143512605 8499726 49363925 49050371 111940866 146227941 167095665 147168273 163987826 110191707 151339889 71897480 56585679 71336139 128967288 186459948 91131137 116527386 116915615 158987859 111722255 102591379 72700199 153948701 93492150 130033534 143704332 49929436 62697826 32579562 99483799 148759642 91692328 97459063 118061201 72181286 45514902 153980520 159337841 147682332 88564217 90992236 77210982 135550215 111648394 146293590 61411728 134936072 57576624 129634037 74676239 88905940 150838027 180831300 45100354 133619748 73819825 91374516 110453893 49788507 98075888 100303876 101599878 80749778 121652443 91671851 142624855 143440050 100100779 83660220 29800642 83397436 52532476 42623931 148477599 101911874 196751826 120741220 19783916 20003025 138779399 15982242 102438220 115247191 73720169 120841630 77251719 75771418 100833969 148070234 103804690 37056183 83276590 55121902 60579250 187154230 34396043 99343507 61101021 28659391 117397938 91457806 109405749 80722857 114073538 154488886 90540368 147152087 74324895 169595754 85315600 107872422 40434132 104052908 35426439 98052087 138685782 80335085 129653236 154677702 70332137 60986831 109970852 79309188 47997403 78683619 105780412 63436117 60097720 95350879 102486036 90080353 175760585 172783718 86711002 174099883 127341559 42860808 33590962 91834491 105538584 131445723 99073431 70318701 104608142 104824037 47038160 103532133 78428744 99030062 157944298 104356268 158147635 119191093 109196920 67657523 46385201 103290231 195700230 86239580 101156432 161847741 28845476 77268770 67295433 125929073 48012690 109054340 94397059 73141862 120218215 99029497 96939969 39820425 104469511 127198760 129831242 179465306 119798873 115908302 92313778 176082331 99278179 98149565 123385703 76375464 53621688 5729263 136516118 95671561 89172836 80443312 43167238 118311532 46678658 119778487 45995132 135595739 117271876 66838214 101025625 100123722 101547109 102005686 128919951 152371918 53222858 136534457 118937076 112927343 110797659 128824482 107776075 98941861 106914292 129464639 76436576 70703285 90157992 67989656 91652972 102137775 55558819 123875464 161096169 16790098 148914243 165987495 132398034 83351001 55853044 41480051 135863020 118291385 126823396 144173365 130628495 104447550 121182769 75490059 52517946 79535450 146386327 106922714 100303707 65003941 48375942 70125942 97445702 164651091 69671779 59810847 153813236 138867969 76538261 137260264 66753522 81561453 74784793 91158743 93543569 104042053 129641170 58608055 99808789 87487954 130137639 137066977 125051902 58257814 185162257 72586349 82316025 79898961 150258097 118953577 102433670 99969736 46361639 71281722 88538704 75538925 109245101 143860405 104075866 94117082 103334704 124181416 150344063 77896287 63395107 53161478 66478685 65064569 37181958 80403866 64361485 84460092 185450225 162265493 51472573 87598942 86536993 54984091 136615711 38311849 72127176 77417413 127674658 99748040 5289898 91286217 80603090 40602736 97398035 134292085 79331424 142439727 83078124 138894805 94765987 140529654 124348329 92346897 59605690 97570102 122826967 58663678 46410333 148277504 123625889 138370845 144846843 65348368 19506901 42440875 123826065 83906517 55309313 103658959 116343854 59893265 84520744 66343268 102939041 105015417 97542930 65622421 127657917 49676240 91055071 111681149 96229192 111697764 41099365 84822479 59336377 101428029 87393357 156286448 122900162 114596462 60017671 62682685 145365700 105245627 154952158 44942108 102698772 112366755 97269172 49878125 88408454 33519714 128768521 101788144 116935997 112511432 98562743 106698768 105525353 119041688 95856678 115670384 82565204 89259860 108402498 77344005 127522414 146209236 112806664 142245227 136923784 110423774 31164047 97186814 67121349 141503371 96580065 90934868 113065708 92388683 109500677 93823229 49346707 130607241 73405770 194968077 96003969 61408560 93065252 193657876 9113432 84825340 143340952 91473135 109672313 78845040 52188969 108210364 145268026 114672376 165116354 95804553 184638404 36595486 102561619 65157250 81327243 144163860 110194183 167709070 138328597 85604756 97449570 113922684 93074715 122518403 73971342 62226353 97255515 55923328 67492471 161465704 155745323 150231728 101385795 87021118 52941447 118043299 135944532 96955111 34820585 133916868 33642099 22663705 100602734 94328456 51053480 97449390 184664655 154047173 54959706 23216928 22983708 91112732 73108941 110273300 140512629 84138042 164855578 83702766 162070721 186975773 101255315 34192291 52885837 127310162 76390066 53898352 63080287 159663578 115110528 98998972 129442093 94383988 124306126 39014423 120343082 63798825 92755291 70313173 47191101 77574410 115217835 100960683 51473426 125737433 106137074 106692462 114182998 117082044 92653459 100687576 25181932 98390596 40955020 37710016 86151328 105671337 34421529 102799194 111516692 139642883 70483143 137535731 103631608 125171118 30353299 69373694 116884423 97784062 107855635 160277007 159405782 88430799 93139713 94906394 178667899 59821680 21701804 116702865 135035464 159860716 94090663 4727052 89371664 71979926 77411766 43821505 132608565 138061874 63134001 167546534 121623543 63122610 96203580 119028993 96050269 143176171 56646270 184089330 75779591 139895236 97588389 123226135 16022599 124490522 96926748 94944689 186606866 124000168 173950650 107463143 66956666 182202589 83654991 100170666 191059325 130807629 75444838 132442751 50929019 104303418 48158754 57622534 175041675 131361202 145070752 136424050 75352659 159381885 89559633 63872806 90719362 49830936 137578262 88496842 150119275 92129275 130228327 89811367 162937293 127901530 79763653 43942438 68132584 119765792 137243488 123259588 119306251 122542937 88189625 117355309 163168181 139635252 42394439 163315993 124150611 80355837 50272835 112985994 105005235 59880207 133675991 70157239 59195448 96708017 113235395 62282329 78708997 99028441 52895545 131268543 80847867 115105828 101075577 123728643 73802135 89287681 93606812 46619589 105872560 99112948 88035360 66552968 108134598 87092413 97362179 141535545 135969084 143898079 171818819 128765780 101791381 87486795 70838962 153283213 127575525 139089249 93310216 67233064 162917085 147832837 54989524 49747214 171500580 102185560 103092211 89250661 146338250 127382023 32972110 98956769 179420284 66581001 153709307 160089507 30096945 86842307 68239871 66173048 45037477 111348211 116340970 104849250 102255089 77421285 112399983 46643733 124244581 131209220 36686032 86745117 66536100 152827847 86595137 49371897 51641724 85635353 145942147 32577286 83389552 79952225 97467849 132564052 77002398 48261562 106996263 103437268 143549841 62884244 114211963 45470817 94598279 122954164 93946374 95890298 60299847 69838790 56423533 165924751 53272495 84694584 101551466 116292114 145157528 49685971 87963293 39572321 120168236 71143967 69935391 137930002 91067735 92647705 68752405 86040764 90147332 61237256 114415268 86684391 31479484 103098490 120457812 111340130 58246550 154483639 116084027 60771984 94976253 166744594 9360875 46026474 58983533 110558316 44635225 117907363 127418912 109632959 55640119 64579597 75017794 113709204 16919203 146336039 98203055 45019100 105563241 117187503 52469021 130345253 196094256 146853836 135254808 128280687 148252281 129717376 22435242 107802785 105865144 152080563 108474270 138067897 133462889 69368866 56592714 116918069 18783049 129651704 142637531 99804182 63774272 150402766 106541627 78132706 57952701 79827523 98650845 51903220 28499113 85308287 195632922 43755353 50681723 163066182 146108458 105562420 110402106 62672764 75620271 111120390 68122088 106578055 144543141 56526500 53386660 168177354 76447996 130735529 35074808 82511960 91897870 98612368 94693574 55370563 148276590 108538924 130455775 45191215 92579168 96265728 178718750 113207809 145373178 62360303 51214768 47369025 152547819 100558948 98509469 42639551 108118135 81576616 105410418 160822489 18984787 71982625 113356580 21371403 106401512 113341984 101719035 86814254 149912621 98292788 73010366 70232897 79932689 2902578 143512018 114434425 113792322 52219218 80199089 108422096 84858599 94471731 151694183 13394810 114889498 124475231 90670265 85182540 161024356 42916094 102427448 124658508 135175022 150947169 139908634 139661417 47005561 102027174 57410290 122286015 79771109 34361481 186389238 157676358 97966309 151884800 45183914 160228507 90500621 76122085 125556209 125584669 79840649 91586812 112035223 83275485 61286780 115124921 157100737 117332875 110450357 144218048 138651424 64049654 136574866 34482028 108987341 141683186 100512163 101736195 129344557 109720021 168715231 162817539 48530597 192593049 84855835 84127767 57406162 70624094 117473831 115490982 121302076 142146625 132937150 135334244 94418139 18793856 103633338 96104356 108264882 52012675 154007140 129997227 145838187 126027553 30302981 81724431 117391393 136975708 193447168 91389580 100402628 116538452 58268125 149283122 151234824 38474743 78509007 25873176 163859843 102705142 69128149 45222761 112023435 97897905 84565618 21342793 89673674 99569786 122136433 190333724 123877813 73336099 125993793 73152412 157676877 60936301 85553203 101502935 117205934 118499359 47682643 157587746 110819303 112748135 112209728 105474345 67866324 127967683 153295016 112165032 83392871 118644114 123994349 49192687 112987479 159314596 80208994 81156640 45035295 76831617 128170691 86295204 88083944 9569031 158395398 112527253 113367362 133400166 130609252 96774037 155728831 99742050 175586352 74638123 46143383 135920836 104520416 40295616 83667721 53175763 99208078 76661465 147045202 164769546 75107790 111651154 43865602 93666311 118424739 48257028 136380409 66955007 126552762 165014450 93013483 51162831 41337605 48907409 36862226 131452320 91981924 125791208 116043421 103620139 105099569 140895112 42481847 129821002 90929946 120872351 108920915 92585865 137921490 77276208 76924097 177612992 52261839 129966041 17218181 27379576 35073349 62422279 83981629 49567892 121791706 106623928 130732213 135762721 58665141 46636907 142245934 112964517 72393750 98162723 59036728 77714814 139993110 69120197 136336809 149697055 109326740 85796486 105358582 77105612 52191184 96321778 98555070 60728791 142988409 172176226 97474823 55103276 60805200 160776271 83607262 111659562 146639176 93102170 95569613 118830940 67605923 79718356 59337180 115230642 97154661 33073353 101831760 59285959 51671258 126894654 89811750 123996221 141877338 132676234 76902722 110454301 158054616 23731068 185283669 120468515 122946003 89356917 133948525 127430283 110869633 36770169 87360379 36664850 63924614 117408738 142127346 71485617 106443764 116756345 88386894 87293620 105581157 97618930 70543198 104462274 162462650 102941525 168708736 91135114 115426187 44561085 40784958 40984516 115990586 161048367 98699910 110817421 71861778 69043398 140959256 138637544 104571236 74470452 151287828 158197403 118252811 112626185 85915267 86991555 78750919 91871903 107840208 107767629 105626616 71018361 47617503 75759442 147807862 135706508 173620418 133042609 139558850 75574680 94729168 58295029 159140010 160309958 174321099 131137709 40106514 151253890 102596341 42437128 68682495 130815423 155053010 121414920 106653713 187472003 135562941 161458231 158499468 72646899 97461675 83079389 185080611 115011196 91907870 97966664 66055676 41458031 128403695 128579140 167724292 95140970 78462732 151455081 124749235 44642603 49667157 74938271 167550480 142303607 84175210 65710316 98153204 82118296 114703967 161017285 58320652 117369692 132073215 168079611 96959634 78684234 114766047 146306208 58445110 157707377 105002917 70144547 92149020 116702228 71253086 61659760 58243919 73182868 94426741 50521789 69099540 68592240 68122033 116606708 91750973 120030547 101606782 125310985 103544106 94213594 68748168 156706734 120923442 67750380 49623052 41576922 52584203 106685895 112291874 74682683 58325491 141990925 131851033 120642099 96935664 59821389 32682889 162778240 77418393 167777992 118501806 92758315 106186296 124916515 115086148 128935023 145285931 169415822 56048477 126652718 91889791 100715585 54348459 121028785 69057407 71817094 78925841 163645272 92264124 83727769 144756183 127400981 76441266 102369786 121826127 91032141 96525864 88744166 129505234 46146042 55208788 119126862 112561329 179006535 35252840 73076892 131606438 64777835 104496586 83024584 85402012 107292351 141986277 115240340 106312892 38146576 168198013 125404715 85776056 81553154 134982467 180443105 88035139 106731109 79862072 92137658 60997094 78991722 47629988 106357269 66583066 120665804 105023430 97323233 183219027 75663089 95692177 54161566 142497124 84879867 18312298 79737767 175150057 118671758 83947319 75983838 69821843 128790283 35265230 46799154 4995066 28407579 96637552 40333474 9853181 117059880 76899419 72680384 113145740 74034820 68554966 74652877 138919274 94047231 99442482 74331602 66736417 161203830 77100063 162020172 112472522 76811359 121110364 90518070 112116858 71511907 124984976 62570513 154769470 134075207 87216095 81484572 128216273 63231350 127708650 152112613 22344867 80364628 160068542 85237421 132396095 70787649 42085196 80425434 48194561 90681128 25705794 104289917 139018760 176730781 84936218 153331494 136811654 162751129 30844578 92152923 109808503 85863269 96947047 192194842 106346011 35860031 137856381 149802109 138737995 5403029 93380247 140963905 90865861 41796953 144819568 160549367 72717622 186298447 127593700 149550293 91846666 99381628 36515391 130262611 99796851 113074775 96100150 105619413 146295605 117918766 156178985 96034127 99106615 127128694 27589571 162646780 132441231 151319840 36823573 69684662 97702514 77668059 103786186 125794868 159078124 61321648 114417683 104394838 92971299 79670208 77026004 76215675 92514969 33943484 175142555 173960072 74890776 150719286 150790301 183371230 75872472 163548159 146942216 164439688 70862714 56603093 93837277 126735291 88957936 117654457 103706439 105294799 162222601 96706521 82364907 57570445 123111678 31010751 121701195 70583377 103295410 104831122 102976686 185578213 73969123 129879601 90366799 120708506 110908591 127303040 80761869 146074264 66799342 135616000 159361525 101329265 128767040 149824718 106329212 106624030 93975450 47159846 45856394 59919819 166106362 83775475 191716707 75487796 127711725 142078529 80149479 135936325 74130568 150437923 160903192 195724066 116195277 118278729 41970484 127930365 57581391 132596578 86971300 94213015 80546405 80806565 81748123 15997949 57248816 94044881 81400743 101018439 106989078 134907004 94794564 89399901 63073734 116860209 60284318 102700833 74615760 96080738 126786122 111408566 105638790 93788574 126639612 147040898 144870805 89418691 146181635 163052287 81621862 114803372 80378488 90662289 88535830 103561516 139732707 158413922 128068459 52533159 61772289 96593653 48236381 111651357 98439247 131299804 171447167 43795696 64572568 38795575 43952374 92875092 156334860 56318633 154894946 151313907 136134021 96149161 59005822 167384309 49456733 131385392 129615286 134443881 152369815 155151464 82723519 52970741 78242271 136030840 100190499 39729665 74218582 125125097 127974527 138617827 95725989 133869552 116779567 140482295 193089357 105116028 141119876 75944270 132510512 88702873 87081759 23840394 120311047 55519810 124797447 34640527 86956665 159617785 88271710 51885990 188824994 125856397 120136574 120034213 145815358 152567311 155300186 103622801 66731029 148766932 109428102 137484145 136696840 57968052 118872012 117837994 110713772 110027440 28318474 174005689 145339611 91012630 67411593 67168454 139262726 116832842 107119167 74572453 147622917 80441815 74343524 143194489 55708331 104668456 126116414 122527698 90360112 105352255 75561622 65660516 172212845 142474599 137920973 117021756 122462674 164569634 51343529 123775479 123384104 154443650 144013711 167509844 62670871 115430225 193899705 144808030 87933292 41504943 104172771 118357149 146164529 63863308 21688746 74995715 80701987 195078998 123973014 64390854 101059809 20313015 97946029 59970917 70311529 107240739 57846971 99334750 118182414 99686781 105304268 72261755 197435050 91234116 143971777 73519415 148450298 147231070 99757480 91729907 62192956 98203477 100479318 59606176 54749669 77938122 107230508 113080111 152061698 85981614 119160235 107651443 96006201 138438337 31798057 27885276 128258476 40988053 103739401 66939635 81897583 54269518 174467179 142581337 120173560 121955815 147434924 97667105 81349815 69511613 65837198 110870385 47239840 113205851 128867182 18479017 161766757 169452517 86250888 107147786 122093451 57355529 134558702 96062192 100467737 93332929 19025343 154750689 145727178 37394202 74692000 102296158 143802193 144940250 113135158 121559699 65340962 96565889 33918179 38650154 92192979 109009167 152656044 117282452 96405222 49090510 136221858 148179693 81865124 136974666 56218692 103035266 69729129 161564235 86080226 54562208 56709529 141889060 87820726 124657343 89346737 182786635 113462054 163776083 111663020 132411999 122071383 73505791 106132716 43937637 72324101 44116546 82191167 61392647 150419920 143013413 169334003 161339449 82005862 22342792 114048706 76930465 115002740 79161093 55613548 121585730 92779901 152603710 153586513 138549162 14026511 52477976 95749332 156168233 67456461 111411830 73770290 103244568 85907461 126071176 101795683 86301799 196828594 45961836 90651410 78785864 103249394 86648173 45304624 114567653 49334013 103343218 79438719 112223155 56323699 61037099 159677453 164110964 130450173 134527572 103702462 86868655 91989607 109008365 99550081 112204170 89947811 71077164 43839235 119329660 74474714 115872448 80583744 115568008 75600906 136353904 127000271 93011738 151853592 75395936 61882609 60912627 160102604 80454353 69282074 27208170 97046321 152706085 51033834 31364459 74738991 88784751 18236132 125480283 121448841 108995062 119166767 74682464 74700464 91726454 55153498 102716190 113922559 142150922 87069350 153465399 139227110 34497909 105702331 18178381 95981815 106118844 113832062 36864944 76948016 49108720 179461339 121592974 13658085 156451588 143669372 127684177 91343236 64909875 137420663 52119877 53582175 70179135 33395934 166552976 66562036 79977841 70565922 55378121 103670853 64956510 122655590 47141951 105733850 36660446 82909707 99419076 58617501 104929060 172098376 63916635 44236461 99303976 84382433 165073291 130632189 35025725 105546713 99400038 145267726 93602373 179625448 58607691 70807482 97962689 76226116 45544747 77951498 159260827 123753045 68396507 57734194 97274328 97468776 132954852 65424892 157187334 117381416 61735400 81662743 66535238 128861799 48907893 86179050 139973136 111226702 79295985 33737468 148381533 152927614 84996665 110046901 114134371 85851672 123394754 90587753 15369032 54492252 102369429 69302828 79922421 127458282 127914884 86247256 143358945 37338087 82575455 93922005 82982352 113766802 79333270 100637805 87299794 115105023 140342410 111602542 50942523 62714653 120038946 116337357 76817600 81647132 133124150 57394513 129112420 105516350 94339382 185421637 60469565 68008942 82488618 68507763 36623557 60321798 36539587 110753192 104615195 61622843 77954083 161918121 84966682 11222907 88434424 97328019 104374166 79030732 50237904 55629225 63876843 64518945 108705384 87686636 103459117 80301572 112097502 110292813 81085775 160713822 123528463 95700054 123158651 14911287 86122021 97993648 117750779 22040381 98976691 61826607 114685899 121692417 46503340 80473004 94240860 73077108 88469213 89394053 141716137 68817544 47901567 151803546 88317195 87218621 99293793 92811066 104162186 150270546 74108486 66656272 195513168 120012878 68251778 63028974 11373028 60142117 144674891 133969081 104058289 131526872 71750238 44610395 79562276 143834776 69410986 117675093 98910708 14078403 125052905 109944003 83691184 126790445 139558270 191172309 181831733 77745290 43930544 119468189 80639265 63707196 68807299 173780494 131477309 129661851 153278252 159052665 33803121 70234441 139477656 22426162 62958148 127439644 121711171 94551226 101565122 48399278 109196190 82850265 123175671 71486215 118281866 66722443 25759758 127073281 44286633 121500656 159388036 89212386 68159391 155069682 83850770 80465168 59999004 87131663 113607317 97568556 44981275 10107055 93036377 113669100 125951089 130258720 135062467 80331425 79478451 73626213 38588039 102707989 74950695 43624929 102359442 88398434 183639633 52086427 132846509 152005806 125904897 76469527 100283734 134502028 92509592 136191892 47923278 62589873 69123998 98880877 101915629 84733848 102581384 101433563 110708629 65924916 37449971 88231883 100644215 34068942 188165303 42681343 151391814 173671531 96351385 10792775 92747808 138874221 108823771 155870073 57686565 103925317 108224863 64217052 86304723 52213974 116068552 76933258 91018208 70842499 99672070 100775939 47915157 137653647 129005150 108125967 43682966 79588795 130662684 126310347 70969342 95531342 150811930 90756224 122746839 128232214 86069290 108237278 114343156 169679044 109572577 107437810 173142912 53362531 170996574 102140977 130073174 116923107 113012909 90807705 138283297 127677123 139379110 101705390 129319678 46058717 66993217 149804178 50388746 69467202 145599976 46765645 78955189 101957366 142435700 136472143 100211194 50668792 103169260 155221232 89383359 92157487 78883555 43758400 130545864 134865901 86015674 130065309 182810471 96837920 131589192 57820513 101584467 172946415 21960444 140504906 63983191 89387154 113912901 60066943 53230080 87522053 44117235 60102043 135889771 149610459 33855246 55799523 10724308 72630737 127528159 31997153 108439882 99452482 83948441 46866406 133228385 136318248 158192100 67059077 91048435 141465684 89499899 73732002 139983721 45767309 59408527 18964954 93176844 52547314 82516275 65580638 161278642 13780776 79569849 78689404 83366828 100041517 33730846 99467487 120444639 121944961 100974584 78882217 73036332 130283004 78652094 86874844 141602156 157178885 132084523 156371991 85526865 119033557 165841988 139030213 127757253 117692719 133302317 135617691 111206016 58532257 71411875 157911280 96072041 58804607 114051657 41920533 145183982 122390302 141553500 35580769 162768511 102530427 78419335 75134422 113253144 160247071 75706507 157672565 64160980 134921916 9230887 38867687 138263064 17094308 136001707 114459947 26398913 71306856 70058023 80147838 30915576 162015873 122157006 126276697 160869299 60570102 147021902 72507743 107967105 113309269 146164230 49920239 66931213 113631804 115221140 78025964 66148787 99311171 92690581 126457293 77704334 169056235 134026505 158732788 152282523 147541497 88761907 90015663 64760267 83547747 133107845 154847460 69162100 88085363 18676838 110158979 49370260 74305978 81206986 120810505 88703803 112919762 82091528 125370682 103142682 79568469 113315170 55109858 100411432 115176280 163778358 63272686 108839067 122109277 77561728 92900947 103633553 101821263 74822467 59447738 126671939 180029800 88127517 73830297 96113506 127317698 137987510 106884885 119370239 129890700 106808226 95129398 102023093 87679652 112942980 133175314 112030035 42055381 61196144 61890219 84572439 68703181 159761831 109595413 92055993 154801618 127221284 46064141 10879286 162943729 84943688 77829081 80486386 157049366 139343452 189845905 87086604 77518626 120186941 70483408 62109415 115132727 31152255 117201801 81936675 90421611 111057410 97462628 159846841 89393600 118837630 141015307 35048647 14755306 58184256 119601950 99485433 92273934 114638394 50251978 143315342 80200297 71643036 167982802 66646320 124142831 102343534 67630139 98950137 171978814 71340766 108591562 46642794 75348507 113115176 114549827 114731029 120816903 106134372 102149231 111010228 101352013 119522475 106306057 97440686 98669176 55689655 104412097 51235669 74546142 128739485 168117759 123450965 134621928 124779375 90247155 25846847 75866135 64435707 84485659 40954028 104581559 68868560 126228063 152629195 137102071 132462697 123802500 38843003 193674652 165393434 23531734 57275990 68451801 68810506 78513857 127472931 79425992 143218357 120315906 49576270 135700049 149661755 169059570 140951002 122047967 105953811 75731904 97826275 98974395 77913494 45409476 66937090 68288464 96868102 161903129 91727601 95753521 100392303 61591999 128166928 23146726 95014736 120338333 127170103 170350127 80518746 5626687 168150256 80526572 65693200 121655074 89508460 118415297 88075205 92549964 109975807 12221691 130113121 81002525 23270004 69353620 123894825 55736000 134291538 153699523 72693757 117314721 133881852 150102416 87837278 114473660 116202163 70536257 118717960 81741090 95426271 31340707 116425999 39812072 162198535 96448733 114108135 167178045 142916804 89591719 145135506 65110551 49862499 89860598 82377616 117231234 70398338 114883256 129963127 164118661 155786584 38592757 92212304 91546205 170490734 162712592 95570100 94752571 120597495 106951897 147556569 63407763 116157600 38098528 73942132 103702266 96091268 107496766 111504567 51060437 35057721 31113740 100854130 51720312 77654556 70461972 6426971 73911281 19777905 5183285 32061737 134450890 165741488 74697642 125731404 117556019 152307871 10853700 40772272 118735301 66164522 106644961 87960538 30152843 106446580 66261185 34185488 50266740 48198999 149632811 81177231 126231585 98649058 76307238 136464337 52894896 133347694 68076054 97023702 100116901 135896469 164077232 121217556 34023966 108689879 60886792 91065476 179278076 119446234 100320886 59370657 129442458 139166045 55245143 39853875 169583642 52031077 134279237 138025968 83327075 76945101 145214165 70702797 173685578 160230846 63977564 137182578 133236471 98619423 75102685 107968894 77114966 88566100 143564029 125628489 134176493 58682071 86585780 153438838 99415783 135867262 28393695 95685808 148009896 129759029 96983885 104650657 161743655 84173955 102581368 60760076 86403305 45030689 115992552 46440299 37393754 148501962 18599214 111706078 95005997 98100028 84622494 123434373 100170355 167170747 62670135 59939975 170164680 39716148 124878652 83583870 107837194 113426346 66986456 104477276 120984036 49497980 97092586 97396744 87138417 5624256 117679488 76805581 176797876 117664342 90515686 120124160 143978476 155155424 107017245 162879725 87553176 119119956 88476000 65372862 108631781 139986286 141348560 49586722 149798890 107050963 110659234 40669542 66761352 118064003 103341159 35280235 120789833 193227325 129345356 80812983 90400910 107288148 55972105 109883357 52164080 51960932 77258799 171366306 140322417 104893594 8228802 115615318 102859260 138038939 126328490 132716766 50720415 146333618 50385909 142709127 191041571 92827121 172227158 64427489 133037309 159989991 75535469 88905020 65760654 81797483 103360709 96534022 164469965 179981043 122406121 58617123 134006149 83910926 144190497 57346971 82481604 46934528 111916110 103472288 81562855 154677947 105944756 140253890 63537760 179291446 141797532 130756541 96749888 186290232 103326867 81116278 145067145 162171012 129414230 148429771 43726669 68542755 166994953 109065381 121148571 106526909 119145140 133760155 83759986 122674914 101010472 97262496 90583310 85761749 65865649 18231329 147913826 79552576 76390473 136239799 134889414 65545670 90854477 52384275 62654829 26313044 47542924 84570352 56143290 133887727 112648475 103216720 188293034 24788677 96110368 109886254 159372357 67240728 111330421 168701033 78015616 33448536 54704850 112259443 108212873 99802488 144498476 175130964 101718923 94799207 87632646 52443444 94860359 146952353 144454118 118373035 126762484 64314469 94531288 102933582 150718128 119671800 87547103 96398379 13368953 140344179 187579787 99287273 121969542 32813857 134103269 157237708 105532711 75643757 44631910 97211782 104515662 117626180 137159903 142537853 124071597 92956487 149664826 126797870 192033341 1392053 119121304 111332303 81232620 105108303 165834844 96773593 81556130 150684719 47262422 49984492 75113736 13694337 63951692 87608877 93836546 176823231 75955357 119009980 148803120 123415208 81688235 62083594 139163211 181515022 82945333 137372833 149398407 81520808 65890613 93755420 171338944 142178393 69796932 151353120 98131504 165369224 106592422 184793353 63114132 113348143 125839656 55282913 134937616 131630607 126069209 71401737 49791509 102977409 87026906 53236222 114642768 120570585 151295369 65491867 80327933 72183718 53264229 88091257 114200551 117046366 136855403 122811536 112979155 119808530 58064112 141331515 76600641 188162073 116264224 13285567 66821593 91227312 78754775 35926714 21820308 122962462 121687396 128290206 102501992 104259120 118145693 73952714 84902101 27479481 155276551 30438319 133661231 128104974 37173987 17332198 59419850 182984033 186660411 37903366 163120346 59348373 94566753 62408349 81337913 95336709 85634308 58823992 117342703 87903978 104667388 72020785 94359006 125007109 101056639 89306412 169008641 118904135 88968068 121567375 79369040 156383851 103757881 143623582 103834706 78835081 39396799 55530667 111791783 51811589 60885214 125974990 138735534 131907249 97555267 182470493 146034746 66000650 166109628 135470286 126911982 106333813 82209860 105046106 37968849 158665086 58266962 146222356 124033985 15358004 121642906 76502956 62216538 119427772 137106013 100388575 111903668 96353696 71874468 103605807 112447587 161170344 63340539 144934619 42227857 137381345 144002403 143791962 159465983 63828079 136344713 123132371 147126014 105894249 23592235 128705988 56555122 125328371 153303615 90877712 139878857 151716181 131015372 100350063 112994330 100264129 90154217 98505424 104951055 50737472 108438239 187888682 56666526 56094583 97399407 150913184 77788415 192889406 82665362 92182990 148046398 167604263 79786614 99644807 116144259 91090730 138094445 115379953 159909580 117448298 103875352 136403622 156754976 179474447 79589604 76156392 123349847 64144862 112925667 51746689 156855752 134875879 53980496 78839191 42779248 108995745 133349560 106622687 77365175 70566113 157955134 60834286 137935195 18739254 177994502 56450096 121891451 120759049 46486594 91774374 49342968 58506189 97697005 52160699 71800123 119803535 75645032 184909638 152756902 93344563 107238334 115874330 128730802 120342359 108606241 56166903 145005582 60760854 127960750 137835768 62103192 123234545 166903122 120254438 113408400 124266881 36046467 155651099 94268161 134767453 9659166 48330044 57551137 12342330 78478812 161190566 91420504 85526479 86993437 92437189 22955245 109332870 68985780 165591358 66880193 160566071 77583395 110620659 83020160 105572574 104383979 122207509 124200505 182098455 131207809 147333584 122688953 107388240 60463203 158940716 54202171 155757902 64537929 49218236 145559366 167804254 85963659 115126955 63283866 32873740 75287533 63740311 72143857 119285212 105374976 157366696 80195863 73403072 102675344 37783693 68949366 190201504 143903212 146534730 106203045 38747608 119367707 145634910 76882330 115625989 66931157 82295971 176732382 96072729 197140866 95821009 90868193 72525004 166702871 76602797 146769975 68143359 60902750 97981932 128965676 109050396 69702915 140981071 126533826 89917331 51718999 158477201 142311996 52179658 92895823 86006320 80028363 100394987 95786729 125278471 159391702 75872366 171410477 116535518 139875696 133578954 21709998 67814005 147824019 112951037 13237350 69456042 105404302 120531939 32940484 130707095 85064053 107531044 96626692 156594599 64675120 147370983 70714506 131857772 87623947 127862285 123807688 50626135 83146359 103126808 119860212 107043183 116862661 46613659 107226120 97111364 96770740 72316695 117910836 85501030 76361762 115076925 138460849 124855844 100135055 119050377 49950255 93445031 7395336 99833991 88913670 165184606 82849125 158892853 102610847 115398003 110893471 50170703 54227757 151795979 125411374 123477123 128882269 69987911 137128085 161591536 73013571 90690647 181224096 94208049 142234691 79981929 99625260 111075347 124634383 112802140 72910474 59005578 62519566 172987449 122248082 101119742 146457270 80250753 88046144 102864648 166120936 113913551 101405281 173079549 80303236 97861810 138903473 72920822 74010450 83891246 105303093 84914376 89607101 62143197 81763034 74017482 69896741 76166932 66171423 21503111 120040139 39333864 14161435 69284472 83576758 139270674 149708495 169435727 85123907 88006030 105184199 152002800 101046120 135078147 112746241 106445932 24623499 189799288 133014290 106834365 39951365 142460691 111297951 86090351 86256783 113500850 73828065 114512738 70016615 21922168 149197588 144686240 101810803 105314576 53023994 92142013 99176975 51806561 70286477 162212426 98664083 76136574 24696888 61924044 136850589 59510305 92667986 147084933 152409119 74525912 167957959 54390658 123684399 120693910 147294741 129849294 127586311 54641215 159280013 74473927 130457358 84132933 90421908 65755216 9818462 153869069 41988995 64017198 43109086 170843622 134088426 125310980 102048640 46838923 108052349 76347599 128699302 61489522 99864188 184526687 95027880 118767178 143396674 101033277 61305697 60858727 161176248 122817412 154180916 150298970 131121179 131697375 132180269 64923744 75877869 109987111 150352859 124151995 70770571 56858923 124926449 66260151 75424377 23912733 119850798 68404168 113368222 44473314 58889471 102570320 64630305 102043696 122361200 109335925 35512270 46713684 39178117 35445413 131716739 118940571 115205027 115152044 11585068 117386034 95052907 90577935 159647820 88808810 106820579 120346976 149354315 157151233 73533442 22934482 74610148 158949437 88613558 62446031 117201825 122497084 39622871 131138054 25588961 105357186 95231153 80254449 57024553 68188266 179885527 115431249 80036567 58912507 87352749 173424665 136148600 110240703 184885465 106741053 65735049 103911112 35887812 92016739 125263767 59562368 162004572 30137189 111283817 92021857 83365745 99319935 128790383 64210883 102836498 104877037 155184235 111973881 118010247 143227440 144314554 142406005 40826984 128422525 145531065 137822625 159291314 132535370 98347695 152679891 60372512 108300683 184697174 48537026 75923268 87546502 126327134 75284498 42097775 92517304 176967319 109140815 51676968 134320658 61641983 119565297 81799884 103741719 152697230 65009049 57129063 75525809 148794409 69070502 130604735 71039752 74375436 80604729 163071595 65729526 7073525 67191838 83544957 127911261 164945539 58814155 68718780 92147799 41998971 86458565 112942998 128868653 99372196 119212378 130408468 113975918 63162441 103588099 91632307 107528071 60565511 154072149 44443650 120155198 101715411 97505278 131433275 23049973 138298530 36281174 68134120 133872145 113211106 37438132 72494659 99985815 42633175 124371674 99798644 74910793 18888775 167066594 56981742 96964618 122534575 83212710 152200920 106345909 37170109 147431817 90013245 155079301 85706917 113178781 87287845 59218198 28916182 69317978 98908833 66819504 169883330 112707534 98914959 141194199 106574732 111391144 87297364 63484728 51987611 85199720 89676601 140669854 77983503 137185003 64355480 130344792 79315342 65473352 173909751 53587733 164008875 90541476 77190099 136656065 39591539 43667294 178662125 23008696 61798053 103361027 75511955 91377594 169999224 24106283 102803380 81626893 129010439 121352826 96949350 131731413 101319429 101075254 35158826 106184334 164264294 193923541 86971944 143072267 128131558 124150805 127258737 105574576 24764925 106814454 77027011 69114712 19944987 120979551 96055674 138965910 99069556 119931382 48086418 135313351 132829095 51166434 97983572 105282067 144974708 91776927 112815535 43697143 152065894 115362704 88454760 60021421 111973505 72565586 58267003 167088763 152343820 150974323 131707752 24558547 90615089 62091305 175605122 104365912 108520422 36080326 109371120 159746012 114059190 72185344 87518597 139979485 111183000 55628918 59325384 46452138 48274525 178011887 143640275 168549602 83991228 183749331 90599193 114212421 99801255 21831815 49091380 91341729 68009594 119225156 59468768 34168075 3400269 64221754 68402923 75922689 135338066 101590241 46902260 115097040 43092780 141781194 56173673 102483963 70193242 79609491 115977890 92903086 73830712 39953551 131883332 104723134 104221488 73075891 68209054 142090433 30871108 79840762 77860621 111169109 141453406 66396747 45148381 156766404 64614588 120779420 122484482 75518819 27292723 136819136 23720691 116417274 91661860 110556432 36406432 112449819 167396307 88816704 75274666 187573320 17661583 57967553 73945274 73304437 88472325 105928123 146484734 154528787 102063071 53389947 104158543 179780911 91379897 127428538 68835844 46334683 133006444 147615690 93471707 3061874 111723484 184355714 35627148 49411591 69897252 53977418 147211904 100511959 194780808 99951285 145455675 20713757 138576124 135797593 75679900 52664810 130039316 147587351 108956353 83648582 28350496 70723560 15736543 96024190 77625401 130594284 106566154 112746202 130925330 130559039 151557311 146128147 120335107 123337641 122782601 108910129 164828743 109818169 104852179 78064259 121232454 156366700 122220541 66396842 57749882 122264130 47508173 143369263 95158000 82033849 92790780 98970442 53539250 52266621 147237358 71476703 114230768 115525954 88028188 102478665 114299681 83513882 95358061 125039674 52338338 109952974 40688348 44841868 95935290 156488592 132202552 8915487 134268249 164174120 143129135 108305224 119622030 100562696 128860821 9161942 79654776 131894462 88807115 85512133 86827179 119016767 120898195 99567163 17767866 112462560 66687693 106479967 134901872 142005334 49229014 40612255 56013423 87365301 59832415 104764459 69230322 79743942 49812229 128705128 107769369 55554168 61601275 162250388 62139301 57595707 36435448 63079595 121091023 175276168 113466795 110257510 39321728 71827809 51016229 88577498 114558665 98989428 129022521 98572957 142955721 47208682 92842445 85463999 114062230 48788515 56290973 49351134 114733549 75575683 80741932 72206380 40302905 48120008 91278809 54784530 6833404 102340681 154172904 69147257 143509052 137872517 125477703 77789646 108329656 60094060 111988897 97750214 77645303 81067960 126685354 105444179 28218692 79008296 112004782 103890552 142538752 68899618 69787868 115061726 134193738 96431439 71553981 157675538 102719458 37167768 90854537 176287304 153461107 116614753 115078565 81161602 162321189 115092944 131926395 124759487 174875362 35473199 109579862 80627807 59707868 127100284 39727975 92266511 110512246 91761923 109860475 133029705 70737579 160119374 102660882 157308900 121553210 140547778 138944051 153459225 107802505 85450373 108617336 39867584 38001344 61335403 139322636 96129197 105555729 90416870 160491297 176656764 91194636 111552062 139302178 66191996 34516520 93269477 121073542 76323371 160159294 135956566 94595956 64732881 150695450 81441813 77664642 66010005 96398451 138555743 99088649 101379984 51859234 83922664 121163501 86164620 113689423 151548375 17499327 152922976 167537145 164604297 126127335 94171341 128094919 93326128 127423041 77648438 131221685 68933623 163094362 31065619 112874252 141908679 99810321 48870151 63586193 93825857 90318128 80516859 168489682 53402807 90587975 33835413 110568351 52204737 112373444 48044642 68663818 28991419 96309440 70862537 107969857 108813735 143341040 166431089 8413287 95097294 94941303 123328163 95117926 74582455 89387498 127007353 115257096 93508807 120756710 158368379 43338516 125245672 76421670 92107101 14884891 67279306 37745782 112487176 166808819 63539789 152494656 139875041 161293855 90202676 147064574 103473615 110474991 128756261 90406924 63635963 73455431 76750505 178739100 81301052 119671176 79899092 105602239 152293665 155742062 22683262 111094786 74332951 66755336 123311627 119975085 81406477 135195460 49233473 143002300 17198348 67742125 99015334 126822693 108204629 181641148 85641771 149083114 60421643 117531014 118974061 63977725 50578732 111963017 60787407 139995756 83616845 75553725 119854558 85130825 123261206 91962055 49930422 40774487 73057693 95930981 114360958 91472739 126311277 46518280 24289438 119138690 163625508 115591125 64145023 74854511 79201849 83330302 163274347 189283792 90782356 58601468 101171492 110967354 122985561 68418850 103640049 87319848 113985729 98783556 140562103 115181180 158955220 41691085 64942752 83873590 117682210 98175444 90017551 155765028 71452173 87541654 177206425 108244065 114494621 59442694 83025905 139369960 67944900 91819204 72839474 189239449 27613323 97097716 122159777 39885274 74056586 112763282 47168115 83233163 188521529 197406184 73330819 90609539 96444892 162434818 104353094 83123536 23975989 151342927 60035344 48124625 97737410 108858615 126199123 101078180 163253244 21476525 184711599 50894034 87958582 161034027 94277605 41871214 129092289 185498942 84462700 186914803 68809449 84896772 63024415 49148032 86161779 193643281 22852728 60640763 138750310 87244076 127451567 92715771 142758321 111332213 26110724 126219809 103042468 149689194 85383030 10894993 111460351 75291114 68614085 87441661 138384741 124934319 99672451 88826486 45920089 79652040 124354973 93239500 97733786 35793948 152706619 114523267 16921864 123091872 131385743 155202549 123697180 107579871 162781830 101697164 47312170 67153433 106352302 129756571 10148348 75119571 135939776 86098497 17247485 53271570 38868286 92763930 81869161 114486828 99551413 36535537 98335164 15941831 162175635 92508536 97341517 82719045 155327940 129577175 33230369 155945633 32489183 133932687 77172316 46899132 162557828 47881054 141730212 115987465 137089009 129487939 110451799 65596874 89762564 90147457 56769059 49417352 105761641 84983869 127081087 106450979 145678716 136252068 113849302 106059079 94472946 122567557 49319105 116696369 36026174 122684239 103514175 125430704 101388491 23426727 29879639 52912087 79676817 139802719 72669804 16065242 155253554 83459435 75293364 171229024 109880931 89737530 84798942 93543077 183294186 80083315 76570458 93835086 158339260 124850716 146339951 8548382 128429332 79505256 131231714 56931320 52287543 100586160 76026032 112303617 96043646 72897259 127322197 128965599 92961010 13121411 101953563 134577083 73455232 86560520 71497763 57834813 134112687 65434530 145650471 44919377 76165568 45056252 128436416 63993355 134170844 137657974 111263503 127630538 168918267 94361446 84405061 112236484 44186783 89298751 9022100 112226486 69957244 142567665 185904421 93401187 78672013 90825100 152179544 94550067 117968576 133901032 106038906 155729306 173199181 50754111 126524838 100556428 163885107 63690471 88899165 120035582 69326532 104611379 43361319 51357504 135682287 107888586 77300899 106168863 104885881 67869103 114780445 152028920 119306510 104219046 114389180 91872016 97941419 56921208 110737064 145245764 80446454 112075002 139816736 132065749 77522408 116056880 142636100 92121827 80682152 36253256 78524483 155882163 91240352 109517440 47165527 76828707 116042216 115251055 71534459 102645674 55670131 44134919 38966083 79773341 72201931 80197811 55299794 107785867 146821143 90132118 133032515 104411076 58365444 98066119 154096896 143788769 55310394 145911873 182282862 115844101 48975146 31829367 57040241 78787942 99745073 55950888 77538083 120247896 46732553 66568679 143060787 117211069 147180497 120702657 122413831 36673497 115494934 172794005 153513990 151693632 101752509 95532279 177282886 179337575 143471846 58563227 82411426 172978137 104195233 170476822 72321981 121475637 96631957 115991697 122511723 135474540 128726218 98281832 109543945 168183781 105169741 108335047 101083300 103470192 64444272 50388569 90756544 159252798 98280912 140185055 51259260 63130199 107487606 117737867 60325316 160603289 38585036 120787951 151274876 78717430 103623744 84573530 111531551 12850812 138046190 112726794 91163965 135709353 49811411 86234214 108558748 115183803 64092241 157666292 119612428 85173738 110128105 30161990 69144578 49196096 70511776 85326080 100490565 112026142 181144805 164524688 68118177 68287403 156094094 17777647 49074496 61600942 78250488 55550928 176922470 41478794 126623871 145168510 183126310 129325637 145346229 55623067 134982473 132132796 100310923 102889471 103065645 115642881 81303371 32873196 166637528 98013888 98428090 94079952 183854647 152814616 69607609 34672357 80905697 36527898 105961354 74503883 96057305 146781380 145335821 124624166 21059660 121633288 188834383 54918742 87890198 94618139 100894518 34573228 125982284 169472191 93948823 131491515 111768528 18302936 101716709 118569564 142553907 34698679 41809602 126346289 37109887 109024077 28422989 23497007 81328409 101112270 167692294 137861011 167195742 48589288 82131815 173253833 61732044 92000162 108719138 126566633 54960035 94206163 24153887 135981227 32652660 155840757 90454093 149129833 52333802 62905804 44662231 77474456 79234276 115952404 157603290 91647854 44215940 75053070 114140786 41330987 159114573 155392205 100967733 125156550 70252420 118555034 118063583 143330743 128095828 57059460 39203825 45566154 81657173 103283057 102949357 98951962 91544427 87399346 64778375 103355760 166214145 133572690 146226077 193162011 144443492 47081354 44656409 96114242 134078166 97113301 87865873 148586743 113761117 102720239 108635818 57634974 97545681 86501506 42547670 45248347 136777296 55213624 56651175 31388360 73425318 46632015 125473880 108074375 22987739 147948223 36700928 128509327 122355407 83731468 83877994 125165306 118846689 87738551 38207707 112792596 114409420 87135709 177463353 95264164 162238207 194881196 124760306 176023504 83581638 25525963 83927474 96617049 144943374 65466039 53741731 154227325 142452837 91746323 122220589 150958579 51563109 65921178 32495815 155646253 73941980 120323636 144911009 108771767 10540891 88503132 105437409 100999343 164557487 136744659 77838688 100202048 51634369 92102990 41846789 50919694 90952209 114453367 170162001 97421472 62294166 27063400 82258728 164658320 74675581 126716472 57403834 24804113 127828530 106761865 69165245 27921050 179676620 107412730 106462765 177788285 61697686 95275000 174609946 42985346 105390669 22321625 51246639 29544857 78476580 84322419 104572623 126093162 62540689 84586626 125705212 109643105 114282316 25709964 80473584 14572057 69261772 155688185 96444709 87662911 107231491 84129374 65540271 31951163 79605457 17364940 166440401 8975447 124334984 113883439 71637056 39295360 182150642 99098628 94513652 81271622 83036458 100900945 69083724 120837868 112463647 65305428 68511509 115394656 109006861 62642709 127442374 66504070 102552920 142449900 79921355 102620806 101016239 90859781 62331827 89293080 123007657 177316496 153917706 119306553 24312731 46748728 48891020 142200233 124207749 103668682 160236120 34306491 128876759 61842515 97310370 102968299 142723978 39221919 75478588 79338261 95776084 122258581 99945111 109172896 137848153 87862130 90773014 44876361 117611862 120915569 32036151 74488912 115707574 110380026 138740238 92722368 76836596 145457020 81838298 144464859 115376532 95427778 73519298 39749127 96737666 89264528 77311533 125023516 152613516 143426490 92638595 129642641 85471089 161187054 195583377 96751278 84577021 113389987 66779651 4385078 54958147 49195177 30537212 89122390 94285793 101161035 51300071 68940062 34806413 109440571 106727056 158115850 127949990 68438003 119666656 151510020 124143819 152761863 84693087 109222869 80927553 163509566 86910217 116278153 122302250 123925854 114924956 148909907 102714234 85903566 77512709 142297502 174534849 77103562 98734699 104968490 100600623 139713742 112596385 127610490 79040240 46342834 75610616 88384238 137851831 127540618 77599211 113360328 39305994 83274289 106171458 73311841 94912212 117677703 135503072 78386350 30566961 65433375 91486059 50257892 42698057 135139488 17251522 168791515 49673915 73764244 42031554 133513431 73249055 79725715 69747511 124113042 115943225 109446341 161713505 160227729 73952265 76340524 166333209 91383860 95164065 9258788 129541924 95889731 32474710 106029029 154569691 133129367 88092696 162879773 110783692 80947494 107537252 157376395 103865987 141880122 113400947 88400798 1361955 121702079 47032391 73207604 151251980 10095187 138182901 154821751 121006364 86007942 46373605 101434097 57077111 128895682 81688036 126032881 136246371 127697408 61515303 105066124 154372158 89467688 125806606 6689069 126934005 142971661 123906276 97422581 98340629 15736137 129207425 34363114 117391849 123882729 63285294 155674164 111325702 41931965 125739421 134538160 126018337 155307046 30853050 112656281 66277546 164390792 93990787 115785571 66603549 79961933 168013625 185844949 80931812 45005763 96424206 44038055 76009535 115708403 111623861 68599735 167675273 156381619 148888893 96398320 117545516 111202214 29641080 79314014 72788536 97599204 100795786 106752262 57529979 65670084 65045851 42720510 127687889 71336155 9811140 112938282 56925092 121798417 120627799 105969138 20583278 115446062 133922412 147995009 72710803 127780052 40227762 141439018 102826740 115703251 121959793 144901547 57171790 133760492 81858605 95912929 84949004 15708780 86954349 101702563 90288042 125545302 154533801 122225462 106991767 114258414 162852462 118905223 81666451 84573813 50957271 110805956 158851858 80692364 109469598 118471319 82940145 145997053 86088945 88072187 103694236 39918748 41719853 109830536 142512561 17556576 83089369 109484341 96815431 130525457 69114442 75486283 110565218 59107432 114764127 16837969 125706384 139157247 107873241 147290904 154053703 105376112 102005101 36201925 37724675 113007034 69664933 103298302 48594112 73313244 65983156 155020218 129808262 140822859 64277021 106692382 39738050 77562713 138741548 71823721 14384169 36458729 56626147 71514626 127273589 69437307 103954718 67991659 54092215 135362169 97289139 81323647 65123871 70004095 74011463 94933452 188882162 50292373 97691300 100861176 116401357 59721835 59423441 91931672 81284494 100368117 92993895 31209503 100532435 135181158 77615417 91519277 71499416 75064634 85538984 111245704 137081005 77327135 142289732 58728694 109366854 140014383 62244875 163409325 103754344 61640499 45346169 96202060 58008997 72938418 73469476 120380861 156587823 100252687 82778168 159719159 88350497 137081466 100010332 70634549 73054807 60299081 196242526 133328202 114226916 58947776 143994384 162220716 92715477 156789992 148202088 56883445 63138496 129949335 52133430 94403222 42271286 99889723 162580880 69313729 104687410 121879090 151643560 82186272 96762286 176894372 42251856 107928623 91055541 57684036 84006631 149127313 52143240 62927045 15378608 100315348 24009488 118969850 64267967 126766003 125431742 137897701 108426503 57685276 143632938 28814402 167882651 185837593 106907010 126826496 66379312 155428548 75536294 136231384 99228985 29501647 80233508 125891654 32017435 112233442 105811239 93814354 114396240 160362255 125572788 110946032 123147188 99793637 176582830 171179334 99813052 25584568 128259693 90695300 83204408 29861860 175348235 68065773 99199440 65642211 150267737 102484850 126595732 101717935 100307490 124743907 118967502 105904981 66554955 158747977 4828480 123640760 113983399 37496475 168230800 76874036 172667791 87781013 85848008 90777860 90813770 93076283 179022262 85382678 144405110 69383213 117403431 114419187 109904754 93085673 78403578 119789738 66861202 106880103 117446253 41530970 73310176 183237596 57437611 151903505 122298648 37668208 119552027 58422517 106274754 124290977 65154041 99925831 51801779 135611919 139320800 91127458 97412313 51298429 84357086 75339952 58312242 56600991 173091977 99928368 146725632 50539351 50882934 92787529 62768247 140169817 168579278 107105547 162158859 184939616 123468779 141460400 96284260 93875302 75485653 43616987 138505020 124905609 70542931 23088332 103725321 84701587 156355546 128736369 159836611 16650664 149964743 100759448 91585537 45193964 107979318 32778090 164497425 28844500 93030691 96945525 75732319 171732083 106363430 130628132 60479837 74753545 9617076 136521678 138555719 148911136 102463761 103240231 44180283 83496919 33872339 96388992 81012794 95268159 129595329 131827399 100786053 104692191 63733496 96526927 25565209 86859460 72672788 92237453 117123856 86989669 95526499 74186277 114689372 110763091 54793334 87657654 154213978 134193712 119440903 129458214 64117551 116104980 68599439 20598676 128267386 128444697 179115506 169444928 94772095 133768013 141042741 114249297 80198065 104591148 137279458 80873023 55408684 174869326 61983183 98128972 176789373 118157532 63287212 92858889 128300357 103672399 136851957 116091091 150913943 38368662 80608965 91469269 109296813 113386902 127954025 145731374 173817212 115317953 126077245 97271914 158142765 37070366 66672022 57041118 165728578 54672498 124862160 146239308 101272298 98793664 42082029 86836621 24665953 44387309 54422589 140721059 66121948 94387338 68900771 153793007 68611734 95742775 78133527 106666238 74129344 91997841 74766541 89837914 116061851 130889196 24895290 97336904 120541635 64204043 77269728 122977220 119605847 109246013 123861384 113486191 160476830 109406634 144746643 107322842 106511365 59179741 133185283 112315889 72034544 125618340 89106121 69554324 125173038 71774978 99885851 66929727 16118919 106247047 113737300 59751933 87459155 143443957 51081545 109960435 157462762 57526975 102275944 62650792 65007491 155322437 134869233 42258109 140288136 126980872 53503507 40002625 154435095 116799463 101692558 98028117 129303280 88357761 114628511 117534031 172665694 107825578 150517379 117097296 61298698 123793755 142776377 123938829 94309936 151945918 115164384 118239333 32861298 78665668 154987218 46562782 36805253 135552922 95081419 37783773 180738025 114640749 110295698 66205126 147363033 161700061 74138065 71030814 181172106 110630454 86701949 89714821 63028727 90913030 82782840 142531601 69451748 172957497 47401807 79029205 83415546 79657367 59767067 89848947 126812216 107389509 153385448 55631044 15609719 189154494 178689661 96853885 107578719 86499655 128000469 60066548 67505780 163186182 97747867 126886101 154470906 153127983 77542052 60743778 77600639 131531408 96109372 111938850 153416091 58580013 87230544 88863597 119200941 85486319 95706431 81069208 128978836 155674935 122425467 111061313 115087872 123938431 58314760 76380153 160216628 166143693 170234471 111475599 125782745 14429729 47699976 157856944 55132735 88593406 141121297 123335299 84588347 77891980 87118925 118343283 71444987 151846544 159460673 181431738 176216775 177790743 174856280 21492232 85625172 31546118 179149188 133654986 123346756 52408027 60389723 79945884 121886286 100543791 127283659 28197543 107794770 113886196 129392999 90185149 84496891 141150970 138986623 70740174 39716553 111770655 68332758 109800577 113958501 89578365 83494890 189273267 97356233 133393332 99362308 121730368 131871820 105434797 28238934 174988556 143696150 74780889 105863630 72899945 80499947 97175367 126785869 122267463 104574358 137252668 119319301 26287548 112148285 68729335 22073788 73319443 75836037 50941137 83495332 104385676 135702827 114612363 172777550 15727478 116672179 135575659 88120636 34462368 103800610 97655053 87313669 120707813 44865533 104871483 86791181 66477086 87305993 62389714 140786054 114676744 112696560 117414132 59988213 99388741 129923370 92434073 81213814 106957811 39874577 128251290 74086925 151610090 72756988 53717990 56207773 142537367 92408195 59818949 55820406 111295299 163398115 117886731 79231093 105253505 117957855 116905845 123243281 56141116 120274154 36401973 175756508 65618586 79403931 83967615 133603228 167225382 148933116 112684473 77874102 71611922 79932180 32180978 10984293 75851306 61652295 45002033 128064379 119242183 162902683 167650693 157100312 97543278 131279039 102645062 161087918 122391427 132785528 88152030 71140574 82958999 33554532 102291722 106805613 105340696 40934324 78740882 156553136 91495311 82774666 122452591 50988776 51293789 164225049 58505763 86160312 49501410 88863572 137897846 106068673 122705903 191260579 84753623 64686416 177449899 85482551 179039038 45482592 32726050 137095357 74147788 173062309 121268572 142317498 87575989 90009006 148335782 95396762 127581856 179504137 130418487 137398335 62775410 52163528 179877941 97639053 79349966 162011825 48487575 119529326 115453915 166807891 72189963 155515023 180901390 134713012 70020150 70243171 114458696 83205077 98746195 60816525 123475579 107018169 42949826 129028722 151553138 129101256 37290609 95296932 70872888 132639544 99790973 46933550 129278584 177620682 52719134 107490223 117714393 91074333 25571444 134018638 162625068 86799507 80662567 139304367 130922199 71716478 128783818 92992079 31548457 64114153 107108212 54939312 156838164 164827425 84039283 148418849 50114162 11702317 63878976 75190007 106381211 135440946 103581939 139803023 53728342 83578799 9330179 89275145 151125445 115973593 12836687 11588333 75805126 70983717 102305930 108492289 167259679 74960505 86697449 113815747 140910149 189309957 122614559 66495250 96031602 59029574 46368368 31026458 90717576 87121017 74941273 63141654 95966966 135051160 67079763 127626782 147545239 76975474 55765742 128115546 120008517 56280747 135389242 130053207 60492602 120721462 128354299 95226101 29968464 116297490 37423757 108139252 85766537 122134551 131138492 119922928 84692679 97646143 154697411 148520282 102853962 65578191 162979583 52919592 124260162 159877725 67223997 65060977 78621365 103535852 147931181 153296780 84192509 75871616 159701068 21798359 46619935 110235822 71812932 20743194 159995554 99261478 74325217 100665723 27073266 76276518 48536407 104543993 63448151 36924743 80592829 187356808 110549392 109537762 126845857 68120263 102965389 40256571 54130467 109416759 104808926 103316831 132877974 25274117 120931052 53464999 97345429 81670884 171620699 91069777 125960255 34116183 148951204 146254650 126526692 55136769 102212840 191580690 158190744 177179964 34642844 102071873 93179262 107521810 190018241 140142080 82379809 70951010 110741375 116884045 86468084 117468975 96582728 127450240 63068355 20928562 68904262 133256917 17448800 140688553 107550254 80669970 115517585 93723952 95152102 43019941 101642519 105702394 44625333 105877025 151582789 70476874 89324332 75646830 114842628 66661229 40306520 147821617 71025638 165543007 142993278 86160445 27544345 82801587 84177760 82652169 133822582 119748112 135723429 153357417 163009646 47431870 113427390 75443620 48617302 108993582 104093405 58356113 106747885 150368085 72313335 70601386 69016564 119928779 97570361 52517452 167874261 105543734 109556909 169454436 40486705 62721387 124965965 110383856 37111957 73837514 77222475 134173309 159024116 74604817 37545139 51421049 147716819 83055128 44939954 19763161 72130642 134739356 100790299 169912388 63926496 29413821 93680007 108768438 117140239 161345878 85791725 69111028 100459589 139570158 150176150 179286479 89322992 103500545 124920572 23699437 121561016 61576776 85372245 94615491 47458184 115956508 44181885 116240388 175387330 44009245 21164667 113402577 187616188 181068633 114647137 132305992 126694156 120370744 83326682 114811863 75752178 191491247 127189053 83983178 81365199 6472334 87317270 71585965 102811907 153259724 118983227 63021682 20076910 128972578 54221899 93312811 17846048 38026725 107331650 104217662 111609420 90464062 121792179 24080996 44108862 126607409 113693081 155404445 41652966 110283294 102304118 158829605 98459683 173977913 101878464 88226941 108965224 76010124 127837205 110125488 143133370 48069880 86052551 162799201 130700207 146018114 66987280 5094157 62851833 76775769 31644117 124719346 102340938 59992278 141898449 123333721 134605447 110218092 76460165 196966562 91536357 65630418 41988669 59719594 127844087 45624275 158235684 97354391 125094361 138599567 121083874 68734078 175743809 28763613 119582869 97920640 111749813 176231917 121731273 57420515 176425095 79025278 134996217 38009045 99410798 136849151 80060747 105621446 120813325 81872574 173163605 100996780 139179218 164947735 108318326 76484886 111885432 105046165 78620460 84275181 60834975 106908592 115621041 71462208 148716953 102276523 138046831 14036624 60903638 130344485 167854553 123039106 122849126 161143204 27063415 41348444 53299975 15428359 114855385 118054697 50226940 71783670 77493516 140861466 113765177 112519350 69603309 112504118 154185500 117072138 55470806 176246221 51505939 74950393 79167440 86629481 147374018 105867372 160165264 78629270 99128732 170299198 122918702 114728673 123576918 57814412 84431889 101401820 113289234 61313607 173685479 80215392 70374791 113642656 117702194 100347031 78965849 156662999 51235844 152288211 83785544 36533474 96597675 117449306 138615741 155501148 71261527 152657926 122972920 144641197 107111636 84294093 82702005 49109165 112973402 77098033 27589271 53641465 80616110 165298518 130729240 133156187 119631170 103655609 97790770 112113642 27531220 65011337 76349257 74803430 45069302 121275365 11599771 108994328 15586638 107760339 84380776 61924417 90485808 59919919 105476619 34815446 139321664 144127645 87687438 147405364 81454810 153515064 173620610 119797882 145945647 21182400 186729414 21223693 130463155 50582110 65075015 104779130 65214855 101129577 38593850 80198050 92857257 113698773 124554881 124308852 44764259 74929122 102832313 183222581 179013055 56526266 76784079 30216689 145629579 46616932 82863659 133210403 107986647 140253060 163808771 67720577 121366032 59496627 61598343 85232275 126283430 93252793 43058918 93740460 19128362 111744385 146465761 121263444 33484382 41494122 31551667 68143497 105212140 89343207 179588389 149363659 78018543 85801047 142710011 154724428 85104638 81602639 55719458 137351197 152071879 72261820 176700935 69360115 89283851 44981803 58831298 140162849 100047352 49393129 135958857 150307275 65109383 84126966 76499562 104760140 97566110 101857701 21258402 99333675 116679429 28673534 147839646 78120524 116432806 193637585 126473818 88587000 96891198 120634256 104312582 176425430 89891905 101705133 76481195 117216558 113804974 83402530 197411517 46651257 136215728 109917621 166721072 89166039 140021076 71609111 49288961 61395944 79138085 166444482 72348738 124338397 53507734 90377069 142305228 79756907 186115152 82970531 108391770 64450661 104659211 158880534 174309356 114472988 80790858 109431768 89011497 96661288 81056080 148079000 94217631 138005860 46068638 177957435 95912880 134309296 45884286 153597570 62700712 114655447 80822502 97854836 109357767 132006217 127342498 128719181 121962326 192706143 119776272 73373667 107425965 105078893 102971803 96535431 70846494 30120697 118872447 162132303 106573663 186388142 160135458 22201231 4079825 144862537 129756583 44368216 129907367 136269493 106553621 102119467 77601105 79925073 42486158 79937654 130390940 163843067 71931126 96444463 108520668 35928477 113518846 83308412 128523882 78208614 92674886 69575501 24353268 73795780 138030849 138204289 108019503 119947569 13364916 164086870 45914384 76283860 150859398 133430107 78650649 86106058 131228319 107638209 166366160 117278926 125023851 65160737 70233416 103483299 79710227 177671242 63109419 111187776 96109385 88640787 112564099 109843174 79280571 116227157 90062190 59350679 97576510 119416874 140599359 163460942 32128710 121562147 149808795 74336532 127881081 72827317 87401533 13874233 127771390 85082193 105521798 129589750 120639597 32055017 109214651 114504431 69824125 81206267 114598653 56761868 150178862 113886288 98376240 54568618 128987090 46546962 92580459 67110156 126953875 103796207 78823036 92761417 63174893 112803151 68178342 65166122 93204601 99764482 167099195 144352090 150893824 88210633 116018684 131900592 67325746 84764543 83343661 105709026 188466666 58785465 80580903 97753303 65876732 136663419 67826184 42656724 162739209 124017741 49936056 112999459 142058699 112795664 109226832 93066204 65170384 97089155 92804757 62179227 102583917 160061334 88957558 137072054 11497035 107027873 136577981 105216663 115430296 88223282 53632079 79770364 115711979 110739112 72929076 127256505 48023364 172480191 106090089 15292169 157269952 51082082 91186830 138499053 25515730 17982765 95755772 110411628 137473374 87241502 56698462 50862998 84841278 99455614 61565149 89168853 28090930 78283154 37503846 113764105 125652324 163164347 98419600 54804723 135717359 130207334 104261269 127116896 46205736 78111576 143301807 158808919 151717152 84652861 70737199 85770029 96397875 92247818 186647180 100819020 83964349 87411187 69485973 118479742 159850716 82111151 108388146 89583115 80270504 104393266 74054227 7712968 131946819 134942331 73268366 42189231 75035199 115086192 85016113 47937607 120218185 59373272 51099159 137038040 84753712 116600159 133782603 62722103 41067446 66501185 151311630 50624306 180572776 43393651 75946987 106195731 114278721 113038398 71368140 74229420 76074482 124390002 53838523 97601281 137153607 133840596 118452226 160822308 89803346 157989812 43887892 32096196 81595654 90723583 93480372 93620161 78290313 100779612 160948024 120981466 77030149 6303812 69470375 105487531 91869247 103314225 168418930 91098225 101931384 152155467 112179746 33081329 41539688 190533354 103556472 115917709 97602046 118791416 92598880 145699123 17017769 148023472 15631536 164107877 36045069 86391936 113184203 17292292 153855178 39808829 113363678 121262721 50007319 57051157 103177764 126110736 117738873 65109705 158578159 69876489 7270541 128238993 59845595 99401908 126675344 176707310 114035794 128209195 45252512 79201027 103296349 27431845 141797228 140522018 21431941 187849149 88535633 128861726 111519013 94272570 97499723 102425485 80353649 93045486 99848182 13212317 170805831 100281103 97119776 59369235 74834645 146894593 167168750 111877401 65035117 32868940 59908439 40930537 158978590 99487880 66035048 77438784 90063344 86692645 56898438 44862939 148494226 87786779 112730096 58441330 64004578 115450573 94800258 89330169 123210847 86691942 97740695 31010725 104516419 75067679 156616699 86964671 145849495 18742173 127772840 76068598 164819619 96133034 29544468 98354071 113405732 75467963 78300502 105818479 64321428 65097247 162720203 85409257 25120767 171215013 117045924 131986296 68975500 72117583 55531347 61750009 61578063 127220522 99899555 47874174 173551585 52646033 126814039 114903364 112950956 42418455 92949961 117682383 131611823 100366235 147413492 109207739 133233058 26924162 88074924 96374039 108615077 72742386 79548295 138829562 154272740 97865099 75588668 117480967 36099509 95391800 124533641 54392194 103764591 106214212 59552704 124685701 62127368 134974845 15258656 67565105 143443353 132213220 119649511 62084667 121939002 68069211 89629767 98155789 130171212 142999361 83993271 43018465 37633697 90192162 82507414 60397917 114801420 98105846 120499168 82324554 97688538 92487487 134943805 112112361 81297579 66964276 166305515 33701134 60987247 57944038 37608892 106494018 169726429 116141692 82585184 84865895 52463890 120110299 80511135 98583213 171789022 149573392 59694520 144048434 96257827 116571217 63153720 149565036 182310163 92516166 131213486 27620992 128804979 115789637 77696301 126396430 120928223 109098346 106210638 113917261 144555410 165009622 69320299 55919741 87163414 110192705 70865127 36649143 114170857 130319301 97887581 169123596 130322961 13623962 193650816 187255571 52110588 85424273 84074781 111726505 133487207 49652559 60745758 76283486 82995105 145861465 93567120 108065078 46654906 196426077 12327687 116103864 75734136 76694196 74934587 163231132 55144715 100094797 104022311 119518555 77306178 88788975 129125240 91571903 74422133 114920817 129927390 175664869 78877905 117079610 42037597 128209160 66715607 62627995 102047872 71905463 13341442 144378386 54414167 89349697 81123527 175024899 69663918 122810435 70724908 71945874 51685436 136336995 101125977 117292451 105565536 49235097 122622153 101816433 142120927 105073281 110299554 13105704 81661173 3636423 105523897 93905465 90055250 176843443 164360174 122095146 110155599 117043499 114476325 103919300 103227079 57020181 68019991 82988465 58260350 145346607 93152780 112820754 141297705 164541536 115720754 123661578 80043967 114934998 166303283 138440161 111284508 126333729 154113659 147044886 190150461 149013249 87766858 116454876 147964690 61010042 116001676 124350115 98243804 106801848 95793598 80603637 64474181 72371983 93987520 132503570 149568136 192097276 22081484 106590180 107005874 122674720 94775739 85606638 88974650 121396603 118871442 77875214 81793160 139295679 87007627 113727226 152731090 70384793 95234243 93272523 95927889 127358278 164089588 49947743 101032225 56370532 75451058 175734746 76840994 43306600 129284992 118138637 104374888 191528314 83171722 67898223 156766326 84896330 184492589 125276076 122880653 144882369 124804081 147986769 104159146 133074691 89794580 78924757 137925109 46624172 100123458 50359816 61136712 113379460 104478473 129605140 100995329 81258896 102274217 54157570 100660280 131516834 99341062 79857945 83225097 115470029 58222776 123378661 46448554 107570213 112927937 144152302 71470032 48737796 80508505 104621505 161579058 48809645 139824785 85896324 72913789 185550950 115665661 77006456 150711603 156831120 10041962 91655846 156351034 131571994 161783708 102427717 97912278 82145895 113200840 92720215 85969089 155841586 172509247 111503302 73520927 95968016 97419956 53084185 99666068 27500305 42868332 104251649 70598918 76557206 111732339 148913278 119507160 127800947 83405736 82352889 115096074 102182638 54303550 146267566 75065298 115976702 157642060 50716450 131442080 63370102 61935386 99014540 154726919 26231693 78320359 55973995 48041392 24854938 81357947 100636458 89000444 36260567 98010604 179494810 83665761 163954875 91261724 150668141 78696490 35858111 87935195 111634750 102965117 112335916 115997356 83449613 185304099 101208999 134796444 113711117 92870532 105442232 79724025 107109088 147061996 60757769 113106824 94528111 109417897 140202107 134334228 97624294 137133597 123731092 176041747 41203689 63802716 92323755 68528303 72452531 73588129 76096783 97076813 23252898 90717130 15207921 118448924 116324463 98082449 102006812 61681208 31511568 45404983 104536187 128251419 46442491 40457374 88946801 32091821 94349851 92384896 113530154 104419325 97195553 86346682 7817975 93751914 67517442 51569897 91548497 165970229 114751659 99790099 144315131 84830666 100940833 119533050 139649289 62501470 90283215 111337400 93433022 125256647 108022495 135848040 149363730 109224354 101231073 139989706 92306144 99104229 57169450 114709658 117057494 56629000 137352577 161307807 83063108 89963375 93710059 86156948 3956866 64147272 83475057 115457370 21596797 49689298 102415247 93235582 44615892 136849725 98711748 76634651 85295223 62548216 131703054 156938445 106622211 87336683 141171436 71646581 121450723 136235321 174167668 50624093 75981665 144119351 111976892 80557267 141962081 109550681 130617934 124916064 64285191 68516116 46044451 107937095 145849114 117540277 75021426 129311334 99032503 44110696 108885484 125183441 31065294 22064568 55254442 177102173 125697749 102039943 72424278 88621576 92381255 115011108 136368901 134126673 119598071 174689495 96748580 85964281 112317911 24644996 52517476 95128989 45986770 147342973 97011357 59933117 96328265 70161198 29159972 108630852 115078772 26046844 56800030 138909943 46107851 128895858 113270071 79541353 50217338 128038100 58070532 52391954 85103032 143325451 156942041 133393040 159231845 193634040 146904347 143661589 104941457 121673269 99442167 186121758 129842572 131982805 13183559 65536940 125907222 130037202 41679180 86624206 111949884 87842675 48453119 56880479 140469420 38029746 70926513 140591681 89666824 94778631 66983035 157032655 119271005 136159531 115178427 158893993 55118459 141289427 73592712 111905592 94967271 130988781 129780905 138959974 74454665 119219340 15372823 125786942 75305117 137567656 90944730 76651610 80469727 92621856 86248810 96236019 59894042 139112567 91767440 73310797 64829134 63675660 87804649 129756479 99367064 67061917 108165214 108487347 124693507 153887423 60222710 67207917 38594049 161040331 164499657 128733034 17674441 91972836 58933247 133537675 132668007 144646395 90830183 25610425 142701757 84528240 129425656 60247921 143103678 101009236 40828838 159097805 65930745 65182352 84417177 166786370 31694269 14420800 187253209 193616018 123202928 28355363 165835264 86757711 97924529 69141806 65910730 176937542 115188180 95973677 126061645 145931249 172908093 76454342 137523954 108249264 124533237 46188731 169769405 71607218 188191664 135357651 36818311 99766273 49422152 94733436 51608515 85732237 135750554 55961681 110414366 113490760 87562349 22671030 138647448 153095309 92012455 189838790 158635454 163030444 94944188 134801702 65708640 59250446 118317070 76930513 112246177 59312699 81476470 57947296 99029192 50163180 129257330 58659141 101291713 91748765 81064535 68884468 48387762 99230586 39506729 139952052 100555661 102780172 125738016 72801667 127468389 149537011 128233339 97990833 127342555 72085100 156976458 126827913 137202242 32483043 102615952 31008733 68709949 64896414 117316874 136407099 111161716 176359433 89770481 103838584 168767997 115319938 69875083 176871541 129643847 101312153 63544920 141188167 71719160 79147091 115209047 126093692 36750758 124292402 72458874 44578321 96405846 34064781 93196071 85728807 37845941 17945193 59529383 42379271 65788704 16716107 123390312 106339023 144172082 41483615 125478816 135374771 57881075 102316164 45104002 91042799 109652240 117647800 102622726 138610467 89076809 167358378 60434048 123682304 148360761 155773733 77063787 79523514 119723107 111126287 69908593 122079088 65617302 86398623 75485709 165722195 31698269 28915521 171298775 104577647 102130940 113618351 61329706 65485114 146839511 156869438 93453363 151350699 108536092 128046815 144021685 75442231 171835328 69300775 53465929 76245949 47599351 115970740 91761285 57127638 49233963 51366348 116150159 134892033 113426804 140260038 109601746 67413359 134186446 41209129 105345190 88179305 49266805 146832417 153934522 62160789 75954352 133194872 105908474 112061214 132484210 101378104 92995343 108911072 29078213 75864114 59091033 136924819 95130099 142900078 113412455 29911623 124428011 91505754 120751765 100237674 92475711 164804649 115289897 153603064 123466840 94672811 101808898 86264718 83470829 87064912 68159925 116795375 93402574 132792674 135522526 64525647 133761710 134956048 102709648 123270117 112711452 109169711 17678478 173699370 159853715 109152588 106663230 188637647 28605639 147132625 57306618 134434409 99175734 90887335 91439763 86569365 104474851 112047904 147451154 38012946 46469775 125580840 120353646 170749701 109245754 68231498 17626017 104574953 88187416 40850736 104460974 38480982 114759126 127255061 19838122 91577973 92466637 65778527 123529839 53613093 119764472 106114123 125310989 44677761 144233073 89705442 47088770 71858637 98971480 89182057 120967878 127073266 5149130 152025125 167072617 85994590 49808192 154664096 65099402 131814343 150630513 107649751 82929077 162692990 25581697 163863936 130013615 50418348 79037412 103899459 133972838 101301950 100733647 86717019 112142638 88278354 132596142 117222520 92601928 21910583 115727417 75321609 119490081 57566912 86925300 83595882 60163919 115401377 119331161 92495722 121775375 100327032 122502693 91526976 43180593 83700978 41901714 74076099 89348139 118563852 144620758 50963923 162849278 60623217 101281778 65850516 69162839 116964695 126345606 116538650 50707732 124141937 129266129 116653343 34501456 171206047 42452301 189645977 78059045 158019755 77691440 63234963 53309572 113152909 3479309 94618417 92171988 135070870 157241900 136316527 73107535 64325899 145240373 134017931 70468895 18019977 118034044 80962118 140063786 64830677 88728542 131889592 101610826 19738741 133146946 92503357 97204181 74160840 86372712 53064412 133713307 41454860 150355130 51399121 111911146 183725495 126225103 151379489 100444839 74063403 58289840 137809394 95654317 88842361 148536190 148823601 67204743 119311299 106500711 58346495 71535839 125862358 102127131 117141752 155914453 47353638 118400552 71285782 159544318 50964448 103739595 126171597 85573449 95595543 145170542 126939167 102390805 66710320 109531445 105401531 75823101 78964002 104824911 86761869 186848042 164292969 11140929 165845104 142285230 29744675 53452134 158809179 101800283 67751072 148535708 55833211 129101882 122633125 89394679 157035263 26976976 67026906 38218904 106994922 138422590 29910723 86531365 106062047 101592123 68827436 95475448 17113138 55219858 96984742 61331930 53658113 127955008 52405567 111594429 65529387 158017488 121174085 194994528 40911095 123801156 66390098 130749634 179457831 29740655 150944556 106857585 67358742 132202583 182224351 147393176 99060326 152073112 134053324 129172642 36447624 84414287 155765898 168780207 125133608 145583088 124122570 116600423 23049894 186414251 157479425 7368625 129254566 92814659 34874781 115429272 99203138 105080672 76127329 92270418 98072774 156932469 126346843 137941275 78776359 138912602 148435981 96474926 44561040 44933428 111343499 104654384 121967795 150304547 88584213 92587289 119186804 108152719 101009624 19870355 68080038 161069107 90926806 103374702 125506217 121160765 104734647 58252418 86014986 46887161 121633636 68619732 127125826 40176581 82803970 133708920 108260352 162251438 130076359 113569901 110177124 119394261 63679931 63471069 148823797 70463320 99558600 91538239 127327479 111554772 136156747 115865053 163089745 110934129 67676818 67385004 36458099 70288593 125657371 98165057 109558466 74290826 26413872 92306560 105046142 147964755 49452886 92788986 113867175 71649669 43642029 157005392 177315643 108093551 102057568 151763822 123006629 142589989 56551973 105331386 63411466 132853209 127706785 59935025 147695460 9135518 130658069 111403713 98697873 84830063 55357164 161294576 106244698 92960423 154906843 107822618 58755318 143055491 176009474 119489336 86901753 182914858 174692213 118222925 32457642 46919763 27655490 163203034 69902247 41871521 139065470 163602138 103486736 106703594 155423705 138358153 118907620 102107497 77317430 140702932 161133096 88810563 124811406 99530409 155770306 148443273 137635545 191878208 80806040 158067221 145169580 50745545 80769591 66886935 75747611 161855690 99289357 185017285 138535530 11064613 108451297 146659781 131913444 122790500 29858110 115182976 185094626 48039860 93651172 133587388 136153043 65274051 159836939 132708499 60434401 83588254 158502570 51390879 107185801 50689432 37310442 156943507 177477997 67487884 143017100 149725153 99872485 88202373 15956993 84952693 131213555 54267491 50270777 145431087 107228352