mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-26 05:51:59 +00:00
3 lines
417 KiB (Stored with Git LFS)
Plaintext
3 lines
417 KiB (Stored with Git LFS)
Plaintext
300
|
|
98967312 169629681 115616022 91763862 90480983 94768232 148292260 113124338 65965661 119739526 133685831 75418332 108053882 79514160 54548493 102829076 59517968 72763066 107622917 46080740 65201377 108129747 96020321 133445932 56685993 109426132 77515169 135001201 92775112 129138900 131151222 84427321 157818655 133283528 81428574 111510107 115823889 149284395 185042367 104947353 93164465 88082907 162936076 87821781 80841273 11743572 49032003 50090648 100694845 87995812 30734753 152718298 143947610 100759507 19802862 160966392 149305577 54286791 90963910 118042592 87030641 145501947 128062523 178804969 50624972 144318979 91139605 109505267 38510926 93032952 110434567 69344286 95111897 60480247 138272090 115797564 143484102 109144188 107369167 85269195 136684282 131803308 124472661 139798764 82156478 81454104 83776142 126861362 103995592 104683884 75488104 127765459 119487557 126432719 69990082 109208304 160614581 120048422 62714805 137146131 86649186 180571664 164197069 23698431 106466719 102891657 158967641 106270086 65051555 97674941 109411802 72009550 62787030 74804439 111045005 80845977 148530230 44137546 140523686 82602074 169075006 154876675 107389914 139099801 104733962 50409788 89727121 123732358 94094610 125767576 78838471 173100856 40409265 109334596 122408586 64889494 87157820 160151169 84192132 72378816 95850425 106418169 134461681 144181757 98324899 42393204 140737357 65149739 61385037 163797410 149757302 162302095 70404808 140190478 155313528 36195945 151203234 124780409 72668202 36004138 10400811 23458604 82392518 39704067 112143344 138424984 104595687 126354798 104503431 139268671 116452056 100822905 106034956 128101755 90020543 45340559 82237076 29000689 81917681 101541206 162557446 96978079 73128331 193249821 81188393 21870830 87666155 131715940 104109461 169580862 76993149 119596636 129147033 140582271 143187485 56247199 103885877 88268851 78305193 59592533 146700890 180793662 110865312 95550991 108926558 93796123 88651572 102930641 140791219 139812993 122523211 134347175 131948855 156396976 85879198 120604954 68235024 121423020 127808220 137883540 92753919 147306405 78164721 174295330 86345526 40455751 102287837 77735285 179422282 57754529 137241449 181811273 49749963 67330323 184387392 127722668 111107185 64745799 87504349 61302549 148849606 101399704 108453238 119344588 71058965 135080453 144139911 74310462 30255501 54171962 107915487 124329095 140840635 75184622 74513079 78151922 158557329 110983183 66726716 150854945 89002627 12150497 104251957 130489865 117893001 71089107 105457164 112751362 92058001 115129779 182859031 109663425 18296762 63273667 118690536 130158018 95250782 31954442 92399554 119568433 89121009 89547996 8864472 32209776 116366489 40128298 52663387 61466646 50960810 48581383 42975754 132836465 54082340 98147436 128897448 95750071 166703533 120731290 66950677 61156217 121164015 31495204 186468566 155668417 139092809 163191656 64279615 93281556 82283669 88301698 107413190 91662045 103893653 134475243 98130313 94361265 177825304 138086074 28893265 79982846 107109539 120632626 124072922 134402588 106460574 182719882 166938072 71071308 12391922 129506947 125639377 123235950 79615944 180825049 111103878 65501412 76031061 70336088 87416606 50199895 58583366 93489086 52723804 43710496 138405333 109047393 112620655 97282594 97696005 86291408 182994123 144722059 48396617 114941247 55914987 140972264 74070706 91076540 130090940 105641851 24203988 120121699 72735214 129227621 174216153 156237795 136279602 104260150 77960698 83970065 42561056 125952594 63331353 89526323 107347107 67421094 102712973 73655522 117296925 110911406 38663920 64929469 73371892 127264651 99081589 180235624 113501136 61694016 103392223 115860713 152552116 121609735 118857094 129578149 116471185 123630976 85538922 114318406 129701024 132418838 67752842 122511154 124951414 134007198 18282305 18971651 39310407 161025648 158195849 140307618 110812588 110847656 117502026 165414893 150049599 99621023 145689342 104226731 50660515 65646525 91597623 119163869 168216169 91064052 77289303 139177378 121947003 68995834 129214001 83171820 134744077 72219155 133809677 130939859 173328802 120601407 182643510 94578233 108006298 82714616 64818277 87973489 105618374 146669437 121810273 87388597 127127307 152475672 97101894 161225473 105389406 177943184 113624017 83041728 108778393 99798281 195758654 135326494 97076681 130310982 84858641 94641060 28706765 132130282 91632798 91857328 113047055 82616484 73133040 142412287 118226650 67150405 134706499 152640643 35254484 79772020 49418190 46843785 95033730 99900632 33269657 22121458 99007798 99305834 82002437 80999391 119205027 4730966 123231695 61318201 93522966 62534812 59649269 103155312 110352768 96142366 76092594 106168629 86839577 154091794 62614423 54913974 73747879 71785831 118190529 81534810 103325835 87383627 112794754 122910762 57674888 76854593 76672969 137147238 112273516 86681115 59305541 21383231 123572698 48830402 50411182 116534734 150248050 131799489 86809308 66966273 124103944 118673557 131967012 45810841 155981036 100010023 87640420 34345486 166662151 122251918 47324770 151069387 42297505 67993846 103048704 93766352 111264224 9229512 191232129 148615889 109075576 136426458 126731050 111315872 50175973 138279740 67823396 73536688 114882969 47014475 138749410 112114833 170450626 102408785 98090400 98446700 72882723 98847365 67042303 167344462 123377416 178371242 115132715 96750379 74141794 116743281 126103106 94480387 102307715 124927952 106405749 128929662 68276966 132047008 71872271 90477685 110507658 82156206 113282602 72256830 70738035 80213631 83561662 138573522 103565504 120261026 89540986 47510807 24817155 88070873 134739095 65995258 150913569 86903512 45305688 131997106 93680899 91321840 56821675 80318635 149885690 171118093 119161920 64100059 177828814 78311491 100518076 30376820 52066074 152751466 77736153 114737374 126132373 118687773 113504399 76472561 137511282 84388840 16113064 52650893 119095471 116489509 139865370 34959982 147997985 124235457 96993716 122051275 94241104 130665296 146121126 102322439 106944349 98167737 120779024 109667877 186128855 98041296 138221217 62264281 126192633 107904515 148567383 88131696 70065709 109590770 133327899 71246783 182043655 111930312 53694561 80705107 100870208 105351782 63248674 38527829 80313256 87434405 150324991 59896867 142067328 116987502 159297324 8398480 105874014 104020400 99873622 159960294 26796767 99235607 95589356 112775996 134469462 31416723 149937640 120862296 74610539 113021551 129781032 111069983 141602468 104552858 153724450 133643673 83830458 64512379 57724454 36305595 107110666 54090039 109306808 115042720 19137017 155671264 109858116 151022747 152471898 149058027 104982442 47277475 78571743 137478951 157240724 85513491 140570133 154066899 105387631 155109052 124588282 119361165 104161414 154679303 138463611 152295816 53248537 139112627 28536617 140732341 129420987 91938732 137549142 176821772 99002318 67323085 120938272 179237895 58458054 43519749 31023529 169375812 54471376 129919980 55403988 133835866 97923875 87708017 114620776 76374531 42015492 133139802 108175674 175853911 134170853 73332003 113244681 77759394 110854404 53960270 78488034 84299896 110264805 98612108 111993123 83917354 38846587 61838402 103366978 109799775 17581485 55334850 116846697 81908620 72550089 124399293 52322231 110722288 142601877 108195681 163797741 60777031 182404030 92658749 27987070 55493663 159023893 154018707 59484123 133375839 64771038 83453873 72790835 113148302 154612513 92763253 137890579 121175700 126422381 118277203 102567759 145407693 132668253 130535340 7480621 170810373 126073510 92147474 167619381 70684396 64457459 147662328 88839900 39383754 53480713 68686199 71085736 92903570 106550702 71478379 161158573 191263516 138158494 128711076 126253603 51528095 102067755 97153874 34142496 77916199 52571167 173700085 85226274 88591836 36223734 184589275 104796527 129222800 154807228 29902060 97995591 134213801 150324379 125235007 104982853 95101240 108806808 50486303 157399767 97504682 93039616 88956999 168738519 101254134 152529896 114284953 39782996 154836871 134470322 126375227 114045333 137181381 57876780 127119943 131460429 89998679 110965472 118390552 156517597 46553684 30919166 127886815 132258309 44742935 147082436 55915680 144831851 36499927 112358464 112598060 160896988 50823243 91583774 40604543 117338277 40728666 116716072 144492162 95621517 86698710 116144725 75920130 115902528 83937337 48678812 150456656 129985200 44099909 144070940 88763817 33456211 88062903 32383652 144554702 55022935 115119543 192246263 77657891 73416304 96986146 96545543 50662231 90252763 121313853 73266207 98787613 157339484 90266839 93489764 26444968 73730945 89112971 136400834 113999922 84548267 164082615 72069450 106967501 155932368 30615752 113826506 81643227 93751126 121827887 112175163 30098849 95176977 6384760 79472935 124893858 109885013 54182774 96225143 184090528 136080040 146092877 135316025 55378024 176112404 100399384 127475267 129651834 132911313 100260931 86263494 157241527 116242497 164456788 101085969 60491081 89150863 59569771 141969621 91177773 111678013 56114718 75941847 97361285 161254186 122933713 111032297 173346361 110213382 140825496 42314245 103810948 48883019 117260622 28551357 54784940 66383225 71185890 180892151 33360791 87935727 78816994 93993864 44107287 63840899 112768866 146099326 83466283 61972772 135308245 118333686 80806744 139285825 100697589 97890626 108064030 142429315 153865455 91945038 66997139 144238302 65820793 101230903 58355459 105358074 112530041 125163327 95777922 111097243 63557644 157491429 85544316 71372064 26649423 103790327 79865724 57563367 89410676 123649842 111854612 125126369 64156955 99861605 72163979 100547416 186306260 127536764 165061687 107418389 85996178 162665642 115866939 155086916 101635440 172869709 80706736 110650789 162157090 149427108 121264646 26003404 183280555 77220194 95722343 164744355 151455201 136803399 98195086 76378237 105823023 33629518 148083727 100671499 85447696 130324973 79532438 124479865 161972995 41377308 44253860 88960064 94238969 88492708 99385192 107363177 140185117 134951010 61896680 33143098 118705874 101729130 72863376 83129101 116336466 157932897 113319759 64710280 97526176 53385750 125060769 92770257 60679386 131117909 88864014 33767640 107053349 113981319 170501696 111879237 103598144 82883423 137816207 78785520 82305313 45791540 169272314 92596649 58630840 95651717 42277276 107351533 99858009 102263761 102641079 112138791 159590484 97724873 118032915 130465429 83071732 81495707 84452198 87020417 64589148 77352614 108730125 131883195 134515481 140436355 79804489 119172498 75134899 110377554 92530598 150990482 135612926 149405083 92955140 113823908 74034815 126891097 110211358 74114440 106024298 85987815 55460432 118969745 119812407 191091166 104757575 114297289 86225057 104677691 60368725 44653353 134561069 30997534 64545790 100589426 104327250 128210884 42849416 100106717 124321834 52838852 72411755 94483785 144529791 104196960 82720914 129162885 124843641 150131584 113468245 90689272 96746402 60890488 136044246 135474195 127586921 76709271 157869326 36592699 56206685 144822420 124694565 39414165 73062671 81139236 157675377 21041825 96045683 131096900 62973479 103468712 109325719 90807298 180203244 73723463 139384234 146021528 162209004 71271546 170519788 65644614 113204539 137581872 172079289 53531566 55045591 107432628 92380707 17261383 160760946 152020726 103315214 46204174 43648726 52021006 133659020 85047807 128901070 54636780 102080939 73765913 73863465 110725330 133800824 63268398 127936576 183692354 154091607 79216492 82548976 48242283 180441290 87133566 100074469 98063412 85601361 40325684 118816921 176998508 98001528 84010197 62979324 57316344 177118831 127312480 61020301 74994961 116918959 133535216 117327506 132000921 83900232 147793156 104257909 134131495 86723131 79829527 106628913 112365680 18894026 97560942 2176304 142814928 90793393 131955225 106384447 121831868 126749236 135910980 51271060 41745385 92542514 156307553 122458666 60407686 123611661 177040568 126459238 78695330 159831876 102569267 112661905 119749344 114757355 43833931 123281491 52767352 126586180 114889091 131948341 20539010 141649105 131139372 153647425 144238135 157115913 36645079 130641718 87754301 35058959 32112506 41240601 147204044 90246482 109320025 110617720 90870481 139398240 154050493 64104138 103814189 64231377 184666115 159760116 91860895 78174077 137946323 111688666 156132447 145424864 71796051 123568928 96284434 183786133 50114909 131559741 168374477 72503667 57051288 76140695 116422814 165674873 105725324 78629506 120820897 168389822 68770990 106610738 137290128 99217451 158821578 68001013 25056958 102737375 91621594 121335862 80503188 38494317 53974703 55582141 106148695 112757347 180564522 55322024 110409510 98203514 83103182 109655903 139655779 35483548 120182729 65527713 83205666 56997765 84903442 74290182 170767126 138754904 102281869 84566490 98369909 79664802 59950319 65117248 122038199 178225438 112046267 60480978 176614672 57325005 97194910 117841975 92527841 92321298 165801852 129615910 128881771 112614346 167527356 100873402 113366585 91912572 90636201 73877224 58910347 149957815 121393468 108697863 115137553 113717751 102953753 88776563 158078013 129013496 63919555 44811784 164915388 84800466 160427534 101067782 129406261 110066777 103086627 73792071 95509213 19342802 50726081 34003393 131871614 104718459 142819692 119823308 79656659 102627747 75167275 181460670 138689737 48651418 119493041 115653436 78830233 59317846 31936273 47487657 113110124 175610587 79635546 95765588 147115105 121821871 121459686 113107230 190112011 108443467 148987709 155192477 93669072 136762923 184046307 38491086 167268449 17012447 33373125 159284973 16604734 166354553 105434561 85179254 122500942 156853747 17922978 115669294 138206359 116484818 83459701 147213062 137752864 73973889 168691027 54497864 83341930 143578144 61593935 83828082 175017036 64479497 59377520 82706995 124048528 88512328 160262123 102229208 47551614 124620968 121928253 102020295 117725186 98601411 53501250 102136443 42866156 107873200 87384111 112782084 80831088 107987033 81021756 177046110 108800510 120175826 165117453 111921580 91954961 112789099 82929210 111587704 58215989 173728678 66183672 92262586 105041554 107314114 98876209 104583941 116310590 67637060 101744955 167485547 114221121 82591547 117894455 108115169 91051116 84172038 147756578 86319197 68865295 67188973 161448877 142849935 146473138 66266751 116653865 83818052 151575103 143452715 132992112 171159250 160611453 91594204 163389369 145966022 95937473 110689704 91569022 49754760 90455743 116724681 42123503 76617443 86426224 70059201 121655914 25893826 69076963 86999222 80634537 116217406 65297967 8417960 172705376 78691391 126400063 145696094 80599106 113580151 125116713 100761954 94327043 197914536 188621252 139539323 138339761 165001128 95360089 104211554 114184880 113358349 89383682 98583144 93163606 158816237 48004049 98339925 135735697 86929111 115309890 142384372 127568098 32272578 104850005 112004851 50518205 80072658 89966590 148303412 43376675 172851292 112492962 148743513 97925196 74064256 93556714 149657835 146828028 184469321 119880579 24348435 68362445 56658047 145676958 72320901 112829604 127696625 134250198 99007678 133253339 58680543 25772410 125605357 84322387 86262245 71890633 148328463 75875580 83158500 108159954 114896046 93695136 39389502 36304553 81098605 132502754 121141274 123131025 116324925 107225439 76359879 186404703 160001567 122388754 85164019 104050112 112358366 58270305 101719357 42495482 8271954 90672132 133668579 164559469 120851143 88373866 24052469 102592274 107628454 23693414 87532510 135216726 85138612 142992403 46581907 75103492 168333095 155940950 102734495 159361141 34402267 117307770 135447704 161046588 111879974 140833549 175346172 95220387 101617024 80585176 102887199 37420664 99062737 101592855 100680457 94692267 130239199 132082594 78882856 66208527 166580453 80903200 55797194 172117897 80048875 43596766 111141241 156258841 156810692 43398347 26311304 133721326 76564171 82784108 60986674 2396988 63787490 48460437 84071437 73413685 80375940 81235155 53302577 85194368 4477291 177269621 57203735 171177802 77935319 99345124 60234898 39989225 174291855 99322397 179494668 133698112 94551507 123063884 97363159 184949780 155974534 65514816 108301089 110982664 135009194 178086208 123607270 154061886 12785901 114916798 139171923 164042966 124260895 42735237 55566826 89484832 83964850 45976707 56324031 60730303 97461426 47359351 37220202 100446733 31011847 143119464 102595294 105351139 69581949 70451238 118592351 80049111 100878365 125842102 149571315 102907550 126168882 116829616 129416464 112885408 119034048 82981045 129354536 82187658 68599636 65937312 11701223 122410618 97666199 27727807 152085893 161013849 71270740 101747788 97760536 148850912 74858608 52464114 153420305 183717611 58729453 135144101 51367841 142451620 117551036 148517303 145718706 134957048 155265684 75580642 143758468 57826634 24543620 99387624 149596964 107305887 160677475 118519346 104159624 139032177 168842773 193982871 178594346 133581117 76996023 178613408 105035651 111008495 105938397 81316332 59090436 83241375 89994830 107316560 96311821 78835837 98947675 68919416 105255161 129171532 107361741 107154423 168710496 172857250 65564246 82413973 53400153 44897369 111633504 56994141 135826319 116197261 105946566 35380324 138060825 108438115 95178176 126074964 175340409 55746887 174388677 159377540 71496740 139313731 96238556 58611595 58023045 55752138 100355388 180076242 69729966 108747474 191973103 126619359 71754643 73086924 80070013 127238350 132102549 150425999 33845682 94214325 130569432 127851665 55728833 139966730 26664101 159924026 123200082 88092002 62362092 85771329 150895506 130531258 103016825 163542335 75484797 112913288 145134878 98413106 118137185 96419412 165448134 159235073 115299339 149849775 115496637 48933173 118553706 164656604 183640217 88952707 123781385 65631246 130037227 77369267 174584740 57082660 82014983 103281083 100516191 136538758 98951377 60253888 119961706 119650409 76490207 79511064 86166381 102727102 127776645 165081139 88703590 103818407 112792757 71677748 126342740 38763875 82397278 164667453 97890168 86995250 21494916 95944562 51687159 41523829 124510245 124668197 93368702 95667174 98001224 93332829 49755237 93207176 65076281 112797185 27961941 71751257 134998373 120056006 65886359 191197371 90872513 144321985 121255813 27768763 60164597 109522308 77741222 197617976 109459176 94203849 26945698 35234420 76038283 74000060 128620562 61221536 99037501 21779111 86101832 93779966 47623988 84205712 53819368 160370317 61155898 163555362 108395834 176688804 64421171 118986446 22322486 34711276 134634284 64909234 163391270 99808655 110038584 39944389 125118118 28839855 154910907 70160931 52397949 56076243 99385984 110186554 112503941 105240572 151133153 113493098 189633787 193260227 53579186 115117701 84542248 78186581 42733632 90782123 99866628 144361120 110760586 87987218 107947675 78090591 142228354 110208210 76597564 125191827 137950405 115534139 127112861 99094050 133008889 129729525 176769847 81931059 60156721 89112169 175923297 67292188 91080195 112881614 139165242 65973000 84289537 47289755 84107927 124697179 123417574 158980348 152368757 14201977 92212588 92868145 92118507 71713930 103236621 123795264 151752583 106010899 83901493 176079884 99794258 33300430 89328474 44365098 106149510 10517497 97037514 148026804 163707422 88543755 135025274 92863570 30575855 48655728 125721484 34908857 107094642 34999640 52012060 63257568 150856644 107492444 24346425 59707447 77821987 111179988 153847041 44658408 80303764 60211942 120877625 148444973 97353762 119851959 159341587 66971633 121096027 14037691 77736726 81954730 95443211 107879693 167285139 27968137 100793687 88533127 135312855 130085469 96045889 195727267 166631408 153486817 107130737 73382008 143582562 102079419 96194742 74871437 98711186 134848593 69921851 114505766 113968736 133406913 27514220 46673794 64599448 135975378 138820615 91833145 53027044 54799086 70648302 48532992 104290063 85574619 135456474 50560737 89839096 128845769 120784886 100067692 74759622 158627741 136815763 166283527 72786437 51752655 132848716 73461260 43451619 24701825 69337686 115728455 31199948 121546467 92599100 49585784 106665780 111218889 58220139 158106994 43986568 105942502 32727086 32330874 73539783 75342176 102282196 104197220 147259502 60861633 103073485 84029873 119520909 120246446 176109655 44048039 98337247 43815616 84968307 74632467 126886350 150428036 27245037 115146169 146235746 28150036 109330321 95179377 57422470 117310891 114316910 118605172 129027756 141534009 148963965 94491329 120194069 145498786 155205460 88003905 172481313 54432290 60752976 102367264 110392895 125475112 48078807 84661440 104877110 165449987 116017539 151499578 88905766 164963724 110980029 155644862 114853030 114451017 161715811 91225747 126053213 87653663 126832288 64492014 141146359 125894465 65003923 171769352 108503404 54606771 122712750 112090313 105701252 154916895 85394521 142772608 91547129 164173546 146021894 151971532 127904918 89112555 128307313 137692815 78206216 120237395 83097150 106394862 68660875 38339419 126141006 95249407 110944031 57156118 111828401 21495441 60189478 110538857 67926493 73654156 157440142 161012133 107340498 104031870 49637797 164600477 136718803 22916335 45689939 82654111 108321785 125429956 136046839 105092093 19755521 46085891 50511172 57923593 116746179 88267411 116697933 95691178 20580348 120692066 109044626 72764848 181397087 72536954 176764782 105293891 91454692 77483012 140300914 138147759 112126054 111141241 119933364 24834080 91913252 125061160 28365673 79465843 111486200 152134821 138287937 75614885 90558355 64465625 107136598 58235166 98873403 156287228 126664161 140249899 155068300 104088627 172952023 88286545 115396494 83462405 103259822 83224273 81936961 142233180 61829409 144252027 157940956 112960662 100390395 97348413 95298504 65643513 125934735 160441319 73008106 52202773 114916630 29018008 50576920 57701981 187562256 131109535 108657957 125815388 150391288 101966344 112051263 29586121 169487961 110384020 129194551 112279068 74498379 73524730 141097532 166617773 56001718 85621578 136288843 98268123 131607223 168430761 153149764 153587125 24417631 37450907 122426798 121350916 112953876 79596298 131907311 59972350 118700512 48087856 129361927 56039464 150187868 72423855 93372068 113170287 161567460 119099364 67683756 90772050 106721986 61101731 149791858 54046564 72457659 109018047 150473983 73263154 16433282 73426489 91309483 20751515 104361980 121279847 139138697 135372619 80462567 67433169 148836918 121834158 84080608 108906960 88029891 108812211 110000862 180375086 68007004 106373084 150204296 27245375 111044341 91979377 182372726 106186092 157145684 14763601 114002571 133175939 83119113 98770601 61613030 86387102 178925008 145990343 116481129 39341103 99412711 125389468 42405371 60438034 108642314 93843087 86070787 99837748 143542833 27256161 40596483 67933274 34205811 94031582 151489000 134226555 136773006 27895352 176921696 120915905 119085507 109362450 146461614 151167963 145280152 121596434 136935205 133990187 77080817 191220747 116006111 129328007 20976251 118770036 75551800 39775378 130703750 112501146 55659577 63679644 138648689 127956688 90280683 110090533 55548197 104582597 107624817 27546577 143305450 122824085 156824700 79954581 89052484 83761838 91658950 22420610 28116656 85372807 122896972 93401086 63203722 131250029 146985701 129408169 96731082 129439322 111178834 120964755 142861827 99774882 67839918 87793167 187467098 48371977 60153058 80530402 46176468 40931840 131009107 107795690 16071883 107653129 99388105 85542287 147295835 53896868 162053477 78654680 44770941 130792960 125020517 162590753 104375765 14267551 154245730 142032919 111061475 72634640 76896729 111805272 153495596 110275473 58578446 65212815 104231675 95874810 125327869 116723262 156237502 146708356 106231301 94592624 75160316 117669629 75063250 27996231 88715463 126989508 89128922 52566929 58222315 78064932 83676977 60853618 123419059 124578260 135329396 126408207 69640909 29093107 111831233 43983528 99100680 65817712 100877046 63074829 120889887 34032446 157482069 109986937 36570496 161242047 50567574 106498373 110018456 54596901 116588851 92684285 81229415 82707238 86701218 120896181 185173797 123603573 84655749 171423412 78039600 109400861 136591276 84899251 130973712 95159319 159301206 96370619 181064311 139600751 72059976 96241020 185933487 51721686 136273979 151715008 48738955 39360707 109192436 177315063 57218349 61841036 96579822 84698843 117878656 59402473 99952699 117625252 142665528 81349338 110190967 120564559 139079528 122118172 72316993 124837024 136781799 162602241 101318959 129519089 141850874 135081242 183667833 166908857 141655461 81424883 59736409 42797276 125229024 66585585 114735425 172675018 159665417 86021108 60180430 103281737 102297517 114081473 174193788 76709051 84490312 187610122 25220552 119618795 118432235 85959840 68635718 55505905 177670059 68388891 113914311 55074139 186075632 121050838 99933861 141843048 124462119 106473103 71314082 118408350 49936610 134655260 82158671 70445957 28215226 85660785 124877558 130118886 72108924 92487204 114291064 150012781 109693261 89659839 118817844 147983504 92935804 100058188 173053321 97758715 98965135 79436015 44510457 133399205 109540781 134289127 44664475 152049094 90885378 120012832 162919491 147317200 22826888 134394421 129059597 106255058 54880975 81870653 103687673 164601403 116533585 38204806 122490781 27962925 106838044 72350668 126177116 92290401 180747544 43390061 79023360 149974804 90572530 145854299 136093048 38906087 84156317 61603584 112632279 75912348 80184427 152472627 67804066 90942606 119743962 135545305 79182297 95308498 163835347 66812150 122061125 108706753 32900353 124106172 74350178 68610655 45770846 113683310 100437197 170098899 58901586 130532972 87269245 90755091 60060782 83990168 55054838 154046201 68808114 48778915 130559440 71345676 81300794 101420626 117478601 102791009 79478996 80163887 117699587 19884139 37586224 65776696 111015808 131407225 97971743 100414044 59135965 119492444 124490176 103091613 123644710 86123386 45196641 105180172 142667460 34909450 112471147 146264293 61370415 132422202 106071631 78195139 143829120 107610243 99971015 177016463 106929219 60052200 71674662 174826147 129730262 120016348 112779424 100247683 82566808 145818785 98939192 53816009 182751269 62071852 88298858 110092169 152748505 86921276 71246310 43891205 85115077 62307068 180295374 150691720 152066241 87516716 146878695 176127750 107050016 67317671 153455942 82089186 60796313 58072215 152085933 72248718 150287465 176441475 70476474 167185309 128622155 134485212 65890792 20818705 92186988 33548957 103514337 95351583 124546498 125604740 44042179 83585810 157195144 52758342 102098691 112458264 89944855 103705300 97800255 122714606 123970858 88135114 64628105 122317009 52500779 106390517 142214191 87672728 159968663 104385214 139969453 86673964 91323120 126498412 40365576 106934122 104324447 56061215 90495566 107731453 57213265 99230252 94519166 30669179 153933857 14029026 121585780 89132628 85024165 54950365 86867623 20597646 29637761 96995104 68028742 86814923 129666650 92696026 90348597 101274913 84492318 87322875 148899100 137218094 115062429 105783288 60668481 113187972 60447883 190321455 54369449 24082200 104756096 96186333 81684406 96178642 85588033 128467957 21897315 140730257 99023502 100278689 91358459 141218157 28622386 110882131 138523919 131943980 52712088 71898481 88598064 92961728 124902494 129689455 81652939 58439031 129814803 98749938 165219439 129693740 62548052 164128258 161738453 52148855 45887094 84065620 98669969 67477793 184656265 75359202 102359725 78764685 65317622 98904882 160253013 96506615 76890848 98416815 76859609 45128028 130222924 77994709 71544272 182007715 85389512 85293837 126921630 84772677 86100932 170344521 113965282 89649279 118179455 66846403 84430163 118010455 30287579 140344468 127255982 188675127 124290688 91398747 142959939 128521695 178250939 163989506 82827933 158507241 114125928 72987551 109999523 88108648 133138667 126296484 140985235 91029658 131619365 39048548 119138556 88705704 56094145 71139468 111252670 159666900 112197836 100605262 21229213 123547515 83104345 49015781 103189614 79690988 79452795 72639882 97608077 186527353 108238238 184773403 119900534 113895580 152080481 140179693 175749249 180035980 118563198 86105531 169627627 128095560 64907275 56069347 176158429 67525587 82245818 61854083 50406882 29105833 31954989 27418436 113154404 48864693 171505190 125822995 127438933 117855181 134086308 131137977 122255924 116329810 48293554 172241483 183173609 95490667 117453807 144565730 156609212 135730176 195734512 62420813 15011455 42622653 111694378 54571241 139710536 69140457 162165934 82725536 77386007 50242544 65326349 130273642 76355989 77715124 70105627 72637123 136547652 108603707 121464088 53962670 39767505 155075247 120679888 160680537 155098901 145242746 133454545 179350796 147037139 146275852 31622001 135996858 154560205 154960400 163872531 86452941 41676970 94275722 155707304 94300827 56473227 72666134 92721410 92315790 92143366 58400737 121266224 92257610 136882658 40122280 94016815 100763480 124708028 145900478 115213005 92122917 82290220 100643322 164303563 26095920 110471792 77653697 53298366 146874071 181010390 173685307 136127211 82039476 135061390 84166614 68233423 76996190 94072359 132971833 80961630 85846307 93242263 152856044 73068462 173461181 50710250 119300106 36157018 145225100 91735357 113422326 180703167 135580788 139363024 106983520 86168002 159278323 65846956 76852021 40070416 123517152 160929727 129818014 76229820 105064038 115590399 53181035 62211716 110379310 39056903 94317867 91458579 142731125 104645071 48984106 120992008 91764463 136717612 76433602 139002094 96831501 55762716 154856822 102309712 153727350 149722415 75781359 83363429 56303601 131416873 123657186 181786359 118248264 122928088 137119692 119707157 47624890 91800008 113696169 151482326 168122019 60917041 110564488 58661493 80263668 78577385 111591671 49102102 129005841 115647854 40549082 181184521 146755626 183171789 118666883 83699164 68262174 111802843 109740419 103110231 106354893 64195708 131530294 102692823 135118502 129949851 73470087 118119077 157624775 113615659 23695797 79865908 134825043 139204088 146334155 85710764 86865827 83707790 105823057 124009678 123514955 82247970 93283764 87626733 168428315 77935702 89148661 43632224 56048876 76364919 147129570 158068395 101546782 128221915 129000866 122031204 78448297 139488338 54290873 52138024 177215047 89184541 145348547 110241173 86474825 75574284 123247518 66339894 161708833 152856693 163514717 122652522 60947038 123010740 66323589 66959245 37447838 147357911 126755943 90289122 86122002 97755538 117331826 115816044 156054769 17515057 138382674 53951934 131991575 18425356 125141401 115513011 102346908 82839991 117886649 52324746 32209673 54721728 109655661 126647056 101266687 128654493 105055882 122700152 133597902 85924163 88211137 116217505 95704567 177076655 105182628 120011302 48313667 147923051 30252867 132789803 127418220 141868784 123059141 132094760 83408049 85279669 95291778 124340341 96512133 42295834 114020250 134662785 133363064 133217113 107498283 54784785 118492045 110316965 1927368 17515962 119175306 100181631 61655145 149711159 137993195 158407629 58342652 167709765 83935395 31237132 31805234 130503575 130471641 86871791 108743542 29544903 31048741 80967237 106426049 86618947 141010807 88063652 108125742 113394876 54333168 126893352 96052285 104395295 158505960 89502371 122722224 78250195 65760893 142866561 91765893 119366352 143721995 59114379 160610310 110672724 67985497 157952964 63385357 120072697 70329626 144153285 134654728 92082557 75564938 117855633 110785463 163488903 144622991 165026101 134044831 147550025 176879935 178108134 116170701 118965725 56860433 104297206 151114531 64155871 152899909 121077838 193796866 70998536 133045670 72410336 142091282 137929272 134613141 94823472 109840412 148035706 123038345 99811129 99141062 34703379 82171395 30553592 126003674 119001062 139633286 143010178 109598516 121661422 64315733 78691244 147192260 146222002 84166290 106883469 118768722 58189750 31467743 134797410 157197424 52413755 98155497 88127916 89106268 117209267 131215788 138212096 125813284 115614340 63979136 68721454 56505703 125209863 53584716 90628534 140866691 89512535 121985003 135301041 33691893 132655663 113322393 87658248 99306254 92917108 53955141 112227094 59347946 170173031 135003578 80770463 89786286 135547677 86823261 67774344 76605021 106990000 92680500 81376093 131152711 142743465 70953687 38023107 15963662 123807301 79486292 116599448 97625309 69939086 113324452 61513075 146041011 148900252 166932299 57774274 64585998 107075633 77985019 176221295 118419203 170897640 99184232 102945160 126570798 96985395 113971755 93926778 112713574 169865342 149531403 97183633 84004758 87798778 132210575 86147077 60721279 91205699 179443108 39337399 100525969 104884815 73927207 160206619 159059257 53659652 156168591 55906275 142744430 52044990 35382402 111371383 150884149 137360555 140363577 100123582 112162312 114939116 106624500 167276857 138101189 103275314 108211696 152437652 28901945 103322773 151213744 164541885 105261942 168692924 139189076 193135017 99415413 173963704 172995619 106137914 85066143 95673216 100180093 162368347 101544202 111224118 177538677 26334521 127672495 30175524 147936243 90853840 116143110 19539213 168194501 125771340 58447715 123797444 101320080 97646968 93843666 92016983 67229015 57646432 58907808 60870358 70862792 35750812 137642282 39694507 137439872 116656472 106579491 59024069 108503874 89872752 67798848 66507911 150387075 14484754 60407743 49788458 157053269 104009612 115559054 129820320 77806396 160300392 119131039 14217541 66555424 145695071 123225946 145510408 103898167 48781272 23815620 98534089 72045711 162607021 57788465 135278103 121459116 168797367 59031534 101350206 98885037 128595512 111924301 105411784 52682144 84009173 71606605 25892764 146372042 118111955 71810541 81615423 176608181 72510853 32490087 80776750 45264197 73504514 6970525 170120685 106457931 64337410 46375914 69388868 13574939 169007845 87377186 151910148 49754795 110447050 59948197 173566132 64486900 88821672 175730687 19665048 118593055 155459082 43687132 96308511 59232951 158733138 151207457 185616467 44891040 82378863 181193611 167956482 153631493 68171787 137719637 100126845 114082763 120164664 83338498 113129109 101908693 175206182 63579279 124303465 123057309 102723509 153708142 148040888 38703349 92270272 111321614 38760995 98861231 104138729 87186570 161012060 98182842 94460888 53560197 128638155 111650728 140328141 99836857 144752442 138544156 119499632 51862769 115272032 48360446 113706442 145036469 177982443 69746052 90669844 121683244 165034047 126439847 67941168 122553642 105003330 67837657 52828914 82326253 164003933 151323763 98389160 149074909 67946388 147009112 158447279 130719503 135302308 63282321 120635106 101558210 107901095 150560652 99180218 42460638 86644559 135713971 76451917 41182868 104889664 169746171 71576698 92706323 84155498 141031978 57219900 146296134 112279480 59569461 87049903 89359737 173225227 112379562 168379154 70992822 113428517 60827610 103901003 61191916 136924623 97769902 14831909 148297374 122027023 191992395 66066920 100892165 105217643 57320645 77151157 152052196 135415781 112693097 125662653 59558931 103422036 97751020 62014896 173827196 58851706 91461213 88425317 48490868 109258519 178218635 89647901 136750046 69329164 100388322 58590842 91325370 49867333 143693813 136322617 144324703 66988148 60911676 41752766 62177866 101801143 112540393 94341661 90906347 76782334 69723254 93992666 25742085 122598889 157675631 92075261 117178143 69890226 145179151 183509250 148887961 74786587 41917467 39247687 148832711 111479767 142446579 143339010 123692383 83245784 61370369 56948549 68274360 91321010 39341694 136001597 118015187 87589026 196423671 51302175 127510053 62026794 89185386 102266100 71740360 93623058 121350239 89934914 133842957 95322497 123995949 150031396 61526132 130517750 80170079 109414672 106725360 55329287 15762949 153465858 139977199 36676299 22277900 84961588 100534194 168767722 43343157 111212773 28368307 167814320 114932217 114230931 77321741 53771310 77795004 46254793 95196188 129422764 94814795 97238724 119359197 99509990 138845820 107119359 160442190 152006293 82774674 155911355 128838089 105798202 107978380 85521664 192286709 99395432 130731185 134627964 127485747 148545485 87998539 128559513 121892281 123587082 40057612 80874225 75759848 126031053 57709477 82440831 94372860 103015063 144913483 189004631 7421346 88330412 99074384 78160548 137153456 86865619 112122884 150660854 80510729 179508365 165187997 122206473 93579207 170071410 56441002 119261439 113092143 186695495 92536962 80242761 118771866 187489622 114559334 65704932 40375422 93572133 23186904 125559106 169145974 174207475 158789322 117796046 88751875 29020642 33044150 132074216 74469683 142083684 115723444 90408586 92670450 29096760 79742805 147895683 81055795 102325029 124786523 61426773 145720534 189813052 82464640 137936813 111191202 14541884 110813068 103679309 100369671 134833907 118595039 63855448 185749728 105645872 161478565 163907533 35507841 182907244 41412413 61882477 181428834 131703343 178630713 58832469 175882201 136146125 106277441 60255968 120129160 90598674 60395782 139766727 66726289 131325928 127429019 28135176 95876830 56069299 74391269 152071392 77281188 43989562 112788479 132463900 110472952 175984328 113752324 86496763 131888019 107640128 134530546 71451480 97123148 63980774 100528688 36492736 99159326 170606592 166029687 40504675 156234214 88176627 73571578 89313288 115421429 92112380 95816715 151028754 91690227 149196136 109319660 52789092 173920128 98642157 104563280 31258778 66285537 126830926 161942632 164103319 62036050 36785946 114413174 105924047 103017539 54236358 69868332 138766507 135393971 140054615 60509417 18743825 148426181 101705410 95959078 80873777 81092095 115345288 125804464 130338281 196455058 131922194 137245929 95146131 149164112 157541628 68976185 108176668 91101471 76331437 87938299 92292611 155004841 100946927 99643506 168056897 127223074 82582569 91141932 112349252 156283545 138662753 59750527 99068027 73376562 151255958 103061829 118344251 108559657 90297878 101757233 96924491 98921877 125674293 159044421 84337661 78343875 93152341 111600315 105832724 48241259 110666500 64921138 170176861 157209337 70596235 113221592 176274727 134688027 70610150 117208274 76379302 93373999 109392988 134778847 140271194 116063514 73718065 56766762 147248114 128076268 110736961 113585125 125085422 90907550 137756855 151847476 137241847 38713588 165323177 158868203 176186065 79943929 112947556 48389559 113061187 117317899 151124759 56670430 60671363 86763680 196419696 25377252 152888497 54702007 43942304 91194909 137265221 137783345 84539030 114160112 99530733 36110375 64728889 73848519 131607082 95865246 155555311 89146259 65500021 126893722 149533541 121211372 108593567 146376689 24804084 103045543 40009163 155555003 79776019 73525732 126167954 22650392 90571505 122339937 35438853 152822911 36067578 110254656 175602126 136050616 101213511 25966303 172839887 134831991 154041484 150752353 141864697 56744650 145110802 100106131 5261490 44829638 41381968 168907697 94438682 123923058 156224291 58092679 45754962 122088677 108948200 59676412 183773773 84431189 120646381 153267066 26994516 23721068 127380510 120469497 129665832 160613969 153601003 93099556 108895171 62935555 116292467 114333995 152519905 100076394 93247397 72800027 61762138 79567146 139958412 59034849 130440505 57850887 109330716 145025627 92296133 64510690 134769329 95897889 91793214 111673205 123257966 114505509 25750498 136894769 95248342 33072907 117086066 124516306 110414417 89620452 95466841 183072256 92739074 161395544 141216535 105485344 62768748 68558549 84113417 65711745 102754840 120016198 27115198 88935426 106303625 71624701 89052214 109569135 49510655 91089986 78538533 99904395 58348679 102284904 140560291 33991418 143111533 186332405 149179597 154648366 106807184 74734670 135201737 104450123 65717907 83638376 65845044 144682039 126530628 139640309 166130985 70988282 50886359 99584406 188213303 109646059 169359737 91354371 111582699 99465654 156161063 64782622 166833243 110801495 36775502 162906305 50359121 178759418 100112850 174278720 94842953 46168012 116878578 66009615 94698811 111399054 94249146 125097020 117413895 32443928 105123853 81987504 140119881 68451010 138554541 157456251 149656445 53038335 167621173 75483334 109802148 44200779 41425488 104211708 167911102 105475721 55423232 40019952 70245729 161133901 174344300 60108683 90784337 88805937 43661986 151921357 115348131 109150203 120301532 62727317 36776731 94218841 122362195 65600684 114276868 88761877 120079760 88710625 15284657 37894837 123104711 94596778 147234232 60009417 102187675 121595786 38998683 114887840 109839042 102345740 83768220 37471121 23532174 157889301 124701305 147029670 51146092 103466496 105832952 77388574 40200164 27763662 92003016 73760261 149846072 65426710 139346309 123793427 43454276 139501213 92947876 149125917 105163846 85649442 70928840 90973124 118433644 193198457 51988588 25636420 102167984 40763680 114171574 115850169 159997535 109412856 126820163 37127177 60407639 137958889 144816940 64454101 104184157 166861400 143308460 142646862 108098084 169488194 99492435 123391361 159129538 147848605 81888995 84635521 119661303 88839582 63246772 61071416 53749910 175851994 111468235 73575516 90838813 72846237 176936882 115803481 117291913 125776952 102845363 51216230 140494480 107435334 21452810 76770502 68086512 73250646 99347236 152055040 91439873 27902901 105837154 88842191 64315865 150950430 176743549 128904084 25928592 98845481 108619542 110446711 132010802 151623895 87582007 123823408 178715041 88664792 31465109 56257400 44366054 94886410 114059221 144753405 138705994 106498434 172259976 123067180 113700414 57890360 131551578 114919774 172829886 176598006 166183327 162998482 175248173 140247927 35433272 27595141 61319790 51165511 142961969 109303678 50399174 105620018 91380487 72101570 127243390 95236837 12334071 85938723 115994501 42432833 137497357 77916204 147425367 43696535 98412111 165833693 116971202 46794874 84123666 125419377 118973801 104942987 114484091 112925250 141945106 98086078 43878890 122747455 112633580 54556538 167029551 35652831 67316184 97875827 120723525 81685444 32486927 162757880 51824615 93404329 91723586 137958240 136501864 54185070 115613645 116143373 32708895 104695683 129542530 76512158 111515579 78927931 81404995 145931300 91005737 132368972 70828920 181799723 34198913 101333049 134947309 78352318 124749707 163519428 71426621 130059147 39027712 118572581 116577238 80355783 151195343 30659012 60002428 110838376 111430612 111129585 149666656 64220018 66007417 48188642 183945361 124276811 159580620 182576079 161700791 96918814 41220591 46527023 100476518 76528347 45658108 149150338 100766071 99740095 50692195 50592714 106883204 93291280 125181428 91608799 43609100 145364753 24440464 92984643 46993280 172872219 133683575 131812698 125057328 121475420 136463689 62634267 21425010 145168064 130593213 153002456 155780677 137031484 108091968 82214343 150171843 136706407 82194302 76174802 97635208 83165484 22797671 160931301 107001024 79538917 90143206 146364901 125469339 72154721 133202177 120632743 82254596 113476610 78961872 108029751 113236388 110521858 54855470 118616761 65587111 115617667 113725499 99664543 125725061 23621599 117858025 117085564 89856504 94199186 33578529 145528567 110751744 56859612 112395615 70137156 142060825 91487389 81575798 141791989 114262783 86614992 25810948 142573946 56554572 52354068 97230752 95578721 98781865 45616481 93913005 101410509 45444321 71602055 59295811 135070218 136887072 44974701 145025184 90406223 124719405 182978456 169779228 81105029 136675143 22535344 117901416 125578777 70024343 123959936 35190693 146613930 78468800 131338216 104976645 160789674 99347343 165058292 71795852 92995355 77825051 168370530 149566310 113618440 70184625 111778776 149549905 63660021 33971066 177004530 79868172 165411560 136850002 89201459 127298933 84341905 79467738 121194329 14313039 19965930 121426346 121347605 155522858 64616523 177855871 71353694 59553554 23786642 20684543 109266050 107222805 49419099 88193167 128847532 101587575 106505237 130278675 174933671 93944808 118476610 188137448 149045016 73589562 111771868 123840275 98500669 92505181 64425066 129007716 95071892 132587083 93298307 107071950 60603796 101801534 80626724 112616925 68083464 77535745 141296482 146689934 105317955 143204702 78922757 152382555 77517257 127628703 128327721 148796078 114828120 110084439 113174531 46527001 139901326 125220160 95695141 125895077 61558012 147364318 116329901 57581832 190907099 119420511 141165730 86262156 149432601 101994889 108768650 142911332 114475579 65906473 64163551 100133186 51225894 104831976 95145219 85674483 103397143 149200471 86765007 73596269 138914273 142887048 167026576 78332520 83877899 145336013 135242021 132464092 104790525 117361067 197933828 133402318 120875998 139835911 16354380 98076174 80313584 83906244 166882568 67413800 141486844 127336543 73052211 155428669 122279698 118422232 61203610 128404050 143809145 119226833 157510996 95554650 136883300 110867679 143288702 43059849 76535898 45805357 140784030 69697910 60050735 95906911 160739876 87562281 84293179 59348564 128061057 36812822 76167837 90331307 28231016 68304251 110301134 103454537 127453290 103643912 125473885 170560446 59651131 158180703 106724272 134801782 168226954 120940199 96326205 159549135 78441612 121121864 89304332 41521390 112761478 113772083 55326261 53206616 131600381 95743524 107247379 131253476 129249430 103375260 154318590 122518356 87480976 94202829 89093280 69132137 152542172 123533548 104105425 125187230 118194589 170714522 100861155 51521375 163850972 31391150 32784624 26973645 64927787 107192469 166294052 49886177 120474506 184568952 97873277 109295254 58723226 106607820 128496586 123136427 117599572 83327815 119277608 152936494 14661613 118856947 73433758 161894124 153395390 44132916 157705088 56005548 69812834 89649723 32963256 88315792 139097336 63638150 76365089 118982855 100636549 64809061 86703879 158136691 167157848 92247349 113768328 87401456 85985901 10255638 136292124 112536847 120575804 102891482 88425640 167360792 55832731 53073926 84874532 148330544 191932997 73959008 171755148 109737081 118079135 92670112 104495747 42064883 108733453 135825461 124307930 96536648 60219473 134054980 108738735 122750068 77064038 149559924 116510149 108288963 140694888 87054789 124480745 101806061 112444218 138098770 85652975 58118387 70711922 85915242 104910814 115069095 34615991 101016346 63123666 108602590 65059532 76599040 143825300 129306947 84544165 158833683 64172790 56120875 155871650 15310069 179431596 138445266 138244858 68767788 112309702 92800640 134937649 172446102 80248827 157328444 70218045 116109129 37929638 42392913 80755345 60624684 104369709 27442630 88119706 102977385 103387426 48900243 145350388 33959348 83278151 63881751 92868875 122058864 122594274 110489650 81340460 130338344 87775701 77886322 115831088 114913191 67929634 83246207 8482983 40514744 108695746 167504665 94896072 68997424 73631144 83430056 106779729 127681429 96293446 42449356 95538886 167192472 102819328 100317024 76648230 106814567 156435103 46326475 25078814 53294647 58675516 139493195 108313106 172300933 129664532 135026860 73898401 137928603 97528618 65016963 93821412 125375998 114620958 91564167 80165316 118343365 39044193 87430891 74659958 164936457 65163848 137975217 53925568 150493670 98968515 25781469 110279699 49830483 9500089 99328064 106496376 116730674 146575914 29615425 115759845 141572190 57140709 160877883 175893672 174511204 43386875 110009940 125925681 64115187 154866253 127847695 120837883 56768169 57632740 86995440 68306043 78616584 39717449 83185158 72862836 150365163 117660193 93504479 85069278 156484443 121511326 120187568 110219957 175073888 118085874 96518074 13891655 90920159 153611774 159736621 111758716 87157067 84197796 102700191 49624475 91425116 18604722 56380955 107892863 85784778 128371117 59568764 71249246 74606868 27035815 74902769 43451207 119631355 175199729 65539848 121802858 101619713 23505313 50690376 130377263 85411211 65516053 52194884 111078869 130349797 65366040 123058414 126559506 28891197 76083755 131125263 113308721 82269985 80148956 94666692 106528079 140368634 64051611 120990497 137545182 155991956 164905409 22053564 80022330 151646722 88307765 109929058 151140751 122013873 143742513 30193246 59122913 164075137 156733448 79883605 96362949 153579248 145969251 79026078 54237932 92262549 166816639 98583207 96782964 64676004 119912442 69267397 62115082 105803864 137998976 146017354 126022612 151667436 36920396 120408742 151441578 119513656 53301435 75509979 103621851 63324687 144783176 59654165 150827523 72428732 75092577 177451224 99609072 92575923 71490833 139067565 124187460 112541663 128824250 138089481 85541303 132274250 34266584 164124827 40065924 95769779 124218563 124660475 169388551 46274563 61095983 115484012 111657437 92753181 118761442 137784385 47756474 102231378 76363174 50350212 45476127 91784579 91109865 13737475 105854986 99713129 116854084 159122173 72578641 52552490 43938054 170693069 49840725 119446748 53588107 67314531 130801760 17248959 122670270 118513423 103267088 152284443 74277037 63132151 121344268 126552758 80145416 157585425 137997812 91592886 129375978 30832389 109270204 85427348 104979642 142246669 96462561 131733924 132598322 92663723 103582705 140348752 110530659 187095167 91462343 124813603 141330637 114853858 132279140 103087787 86910264 105962820 87283929 142699400 109587056 49283612 156656867 150574168 118687800 180449338 109888746 70366820 96352605 125877604 100724850 68792002 52179799 69728426 113376289 112508359 132302001 67040228 149360619 83259276 58377816 104529191 118441012 121126682 86878136 61250051 74156215 147472894 122158626 107364542 63408775 81347993 115212742 25741811 123362205 170472077 154056102 108809166 131912840 86610306 110893904 165988880 60817999 36219823 117439179 92896244 65603731 101078029 72121360 140154891 146053204 64444077 113605978 107177824 110156793 186596567 148013677 126697880 33149092 131922772 40101189 144486913 93576239 159725777 72197760 69516923 50579754 123250433 156606200 84227074 79246644 143045467 133397777 146931970 68455092 170311850 138986056 54715000 28648566 132068110 168567810 149463144 107011839 150951383 120100192 124359977 79367219 95339222 80850161 99506102 81371175 155166905 119912261 166391660 166625846 120771699 123586442 95626284 147416816 102459309 105710909 125591510 128189746 106787343 150913569 167641890 165743905 68471721 63825291 125683484 132810019 152636239 135435470 103626001 55615632 50854663 47344922 156357250 57628658 156167588 111637634 104702071 88523672 60829915 142182085 145272181 117950010 177281904 137047909 104170258 127252239 89369853 95551581 62903900 89259029 54095250 81737389 110620060 76683313 193391790 100547406 85523335 91831695 180312019 128306533 156876724 46244062 135046414 39989516 140176724 21149564 173568003 80663623 133607967 115330313 168079551 39569005 103471450 121492431 160335707 152313715 126352903 67240512 121539691 75944593 153021581 93756460 75797687 83737628 133064445 112278925 114565570 71839168 55034744 50254803 160095263 190916277 91761795 156968729 120361932 120333949 29621536 153942943 108077866 89707991 121030028 61539572 39187676 50279018 94101058 39851741 162423837 105771882 162438030 107802276 113296358 91546446 140837048 142933088 92051900 143128046 41411872 97578103 86450858 72844963 29748859 150635531 87789527 110427960 114535057 121319130 79850997 87898244 156560522 116962931 102052641 21273813 88383154 102902788 101918809 77601098 95640472 91302915 43464000 171686355 156501431 58379042 186000622 174801152 74347470 116600433 69966974 88346894 32646883 154167098 60190717 84530432 102417791 131704899 113639595 93838385 58618193 97771604 58512872 87997721 121034746 114947143 109516188 129451308 118203097 74883341 53286939 150820810 134284044 53383538 90541498 82210299 16276059 67263728 60282892 116744273 89755997 104466365 67356556 51443468 180642882 87092713 116630473 137408654 134159391 87971236 44401499 82492505 115186127 134168438 56919389 146345513 123267903 134622675 114656369 95405932 92378752 130919515 98092924 105629704 67578168 94788463 56445176 54536470 99171281 195516077 90458502 140607690 153177723 57340785 161367101 99827093 148763823 144948941 48614785 122641618 63001856 165380054 84168670 24133813 140623979 75438568 96801248 142497824 112135505 70228807 55323674 10504574 63004840 147899545 106811129 52445777 102770747 52821746 90908981 148271394 113253145 26551225 158263019 144249446 62746738 135115654 124294045 120448546 80682615 96853267 130894423 115212294 34804275 166516523 143157955 157151381 192245280 66528676 88313562 15436309 144741412 85885690 103556734 86880175 88467109 152169447 100190862 100442250 43490647 114145417 84104005 21025296 120992423 38300126 109443577 118685277 78678401 109611677 116118794 89023579 114587822 34047878 65602094 165851149 52938379 175004275 75200855 128168884 51557741 83789325 28899698 122755609 156033120 34414585 53678321 138094401 135531006 124106427 82082348 175344513 110808179 113517119 60718479 94242792 25042156 108732717 37477890 122675802 99556308 74748651 88462569 102493102 94911626 100826994 134275910 31037275 83739752 9945616 134594798 81428505 129392993 122715614 79930654 79576414 29467282 150949849 103205848 71523566 114155644 166914228 110267625 107527027 187289858 141460442 117986341 85138011 139946269 138035873 86631825 62409928 103958308 75454453 21202956 58979127 115479734 150624630 172068742 20214923 107016899 93115026 93272708 88202436 116928342 155389131 157372026 93992611 108735720 73229994 152436312 163989575 50963030 108336794 56996795 77925448 130139146 68468334 64660345 86912311 142094693 151521892 124015848 77904465 161596692 81366394 140136880 137585876 105892100 76344730 108116019 88593447 72272299 61374451 94408825 66525540 96851126 44664156 113526319 139350038 109406603 43919606 71779768 104508812 56953615 73349185 107894790 39687860 49753544 44317185 77378758 100598941 56931025 92858003 166718265 134268348 104372172 108285282 154199308 78201262 75969470 165179958 122432736 87166171 159199962 85001018 140668476 96588715 143025735 63926010 128241207 100540626 138983058 57627504 99754968 70327814 175262742 85464276 126670520 120335831 147412953 99190204 152983032 72810308 72330833 113723142 114433350 193031532 93878418 116194065 84201784 152266230 100342601 126005730 121521953 124552789 114239911 47575773 111701149 147466130 136819446 127920568 197965215 113285787 84574091 152435987 113268177 93868587 151964909 77283822 154932218 134596413 114825193 81309687 75102140 134200947 132950374 90404550 111862577 110098519 57784538 97792317 127482135 40106027 129202034 114667832 110428397 54624101 59204285 116306409 64171409 119413143 118858069 171952456 97322819 59969705 134395033 78342138 40670782 42628951 90706110 87989813 82994109 33917305 90917854 90617042 103946661 108276649 58731335 115880968 116855444 158295891 113953141 71768268 112096866 83814982 149298518 144533469 17014640 128981936 168797783 97768991 172410870 86668161 87821602 33999700 126416248 38455061 98881092 8569444 158242295 49148997 120814624 82004007 61974562 85592289 116606861 94481722 85712147 139726726 92362430 96134853 54095317 93950088 117251350 119954037 83778707 57039872 64149399 45626559 81735893 150235734 40511330 123738502 7678748 108820177 152312756 123206947 51937112 188839480 165896490 103253835 129084569 29398663 128534221 71530978 120619307 67956291 97457954 118614553 156633597 138704845 28335479 167674035 57017455 66197947 49136529 118995480 101207730 144895797 90327666 106504287 88774030 192941684 151128958 62134091 39003172 134976271 105568696 134040523 124167535 103673107 121848486 98143644 102084330 111268229 75483878 59030461 82923473 61066012 86892948 124741389 165633679 63261653 102558543 125460377 169884634 147489904 83460937 127660838 87399150 20241826 104992289 103015282 133641917 117703736 110314702 108827309 87315685 109853019 155450341 58443113 62984086 74121975 107868539 76893362 55618511 156783671 81464813 168092248 13774342 135499985 152622976 175856270 146342008 132015024 138845649 160617790 150112219 54819983 69163125 101403829 44238071 144089042 55930202 125733690 149918458 66625071 138077247 106689071 30731243 132334778 104304817 170651682 109954484 71173836 84216401 18231739 74625324 104141292 137629593 117942096 137341760 26340289 126076722 123334116 123796906 100253276 128658463 54100998 79274250 83417507 126738293 193230529 156133293 53981581 65862655 60397769 149926805 117665658 134646398 56847208 45052352 20861624 79109229 124440824 105870187 103757957 140513513 108160409 105328429 96508912 79710276 67798628 74200720 120273743 97967597 95677643 176678408 78299079 86250943 130647164 105183063 61042640 105319575 74414165 186519940 96262955 106826436 126132877 94629459 91995498 86824693 92177171 58782598 150946072 149840676 101122531 118347252 170175498 143039228 73356380 115001480 110607472 41741386 42680085 67893705 42606312 148192562 176026452 121383293 66256585 15184910 125338866 47390696 114335238 108729728 95841057 53859768 48450879 114041811 156118052 104827242 33278450 146408530 117936035 187165394 4007671 7166662 181628843 75724803 144962118 77551538 149013516 64311643 64319393 77081918 140875626 81274655 112396772 116664543 126276318 37009319 112151793 134281991 47129310 80933718 61443943 104468008 85132814 149064553 153547133 100995644 82557876 103962211 86410643 98144597 123318755 91165867 151461417 102734573 120862844 144289889 115737170 65835120 168304872 114495653 35921651 96131734 103977725 78993653 123536219 106418474 123220834 117979882 126756140 84026240 95430628 58650286 64890540 118234010 96349392 83073871 146213944 107930740 130626951 119955726 75231301 54271452 123556740 176917499 103009340 123791057 121115747 116634522 142774514 94589568 169512623 74130491 182919463 69569805 94024031 51815861 165751103 97577465 105377754 110263325 92218002 34229686 166028826 30546843 66822729 163514822 107553653 106214228 174245653 83572802 91406986 88896866 164512250 139594587 107065952 106372480 143693307 114834160 102233424 78874149 150174927 57545286 91610130 94120169 111356852 55738665 140925444 88687674 81481666 75524597 124250056 168369982 123375834 92344344 62674895 120701496 17267131 51648812 178422746 9772210 140273264 90174454 116034993 137313939 86829477 171312042 135055082 107993387 108418241 146413596 124467365 35559650 110889245 40410838 88479352 43702899 53897445 135847142 63471197 59332047 142176283 117999292 98868881 125952355 135879780 24530658 51283199 164619725 111169587 112928752 144084976 90054150 36543933 67589847 67172594 95464529 77161949 91590772 114784820 111877576 135285004 175661726 59131698 101538329 71561700 123398240 183222818 120740492 96478503 121171156 92969145 121184570 119517111 92335941 111707634 163512363 148860217 73203394 95918755 88097822 115292383 94788018 124177067 75003057 68162610 95388152 12680360 107464327 123201096 64811661 153200370 82713202 147780134 137884780 104347426 85335323 107382963 91700803 113547714 178043193 68411552 31821003 126251357 99877219 109321476 85105007 65701816 163056771 108398883 140956765 142153223 65250628 47166732 126448543 124896475 167316315 136633843 157063562 88907842 138278790 44732727 97110134 20969961 134701820 153367410 147067643 107989816 81387073 179427156 74842337 106892576 151363050 81314280 104959512 73917028 151385731 15000920 123537165 129148334 75138234 103973906 129228837 134194014 94465123 77264657 125721084 17236873 110987104 121583982 83840698 95084229 89573467 28811677 104030820 87591085 141572644 60652320 82480885 155191578 108800639 102102803 69991279 154066290 30203313 132606605 147888804 166471857 96373814 37726500 71213911 130563522 187202642 96936822 98879977 101567930 87725452 68147890 55198792 121022215 147649805 111276523 63034963 163555819 42938475 142176579 114795689 116377113 101640348 139000494 58475504 82889693 63902267 124236069 26899771 88560429 95766180 88638602 125503651 31897991 144154900 155851970 146543638 98757239 105964573 129775610 109442603 187595576 95156344 146423432 103684203 66440772 96376448 95677773 127450416 125176215 62172800 143609608 142761236 67094543 86566448 113759994 124259211 127247605 31189898 104251669 169061124 114589869 155247184 186548122 120708193 129230386 53563724 51804458 103587719 88050168 136264295 95385639 74597977 135058660 85861059 74532924 113079549 141674085 122933101 137979081 89970762 148913537 36983092 121425862 128862366 26003874 123066876 105099963 86054492 123438360 16537918 67099821 39214916 133863018 114319590 78663566 56244144 83600672 90783505 118091524 101168361 96846569 86428630 93997782 174952797 121853887 172254425 146267376 140932048 165795622 145373167 128766862 129475703 161624444 123418361 78468188 115043569 41175949 69029647 91714132 60189950 82053451 61318206 93215932 139924258 46519415 78116521 119869099 110861036 146833427 85061396 24104734 117130011 84885928 42863141 185963647 144093290 96610895 134355796 142347914 101514265 95050296 59589667 116280975 127618909 80869869 56992842 47741579 179556231 98219104 118861389 119426165 145837710 85093489 139654457 39838085 83026187 112062351 151143780 164884621 192874887 15096556 73522201 58313804 148920398 127025287 150759066 55761695 98505303 14842901 68395715 74427714 77206624 62707117 119162970 17728551 82255185 102994098 61576700 86186210 138611295 69119825 147076386 151675392 153958342 133406192 117252715 154601944 123145144 90471788 147667787 146387362 27853396 132363902 86491545 79995731 72219282 94640947 163677688 138229961 155759254 158414342 142043146 17515911 79027220 74057947 85638780 61956944 97974302 152985207 99595754 75522735 86627636 105152036 128580972 124348102 151337573 111745354 81864359 96831471 87342149 152482030 96819015 166589647 194163700 50840518 93300711 136655159 97951698 65599982 136329515 130908974 104433000 138843951 120422947 102461072 141049828 106611236 117800192 116157823 107926413 49557647 183401759 125866035 104767672 31778813 162983201 127802776 102636248 181973428 107123440 50605348 97356656 71103982 94085948 136163566 44110508 34375469 110366232 160342684 150815002 45606066 139486657 95731601 74273173 63429632 62356803 87711369 76550061 101707652 132061798 101948225 69765809 68362244 72443908 103927484 36158711 169612908 150123547 136588287 76669393 189995351 128481077 117219785 100128536 71963609 169046547 148241623 122053951 57866507 146473629 94902874 66591138 23265806 191302356 174476525 156702634 78052173 21963757 152411629 83097294 107770810 170736360 179281240 98159474 96121401 82405142 122518742 26568086 18131452 143127110 105285969 92765066 51892256 59647945 139143379 110676258 47425751 112748858 115371102 81991134 128572797 164888830 81218993 73009606 74662520 80723606 92596862 109691381 86155577 126291287 100294115 104818599 70501240 175788684 98228976 151130052 88741388 105031697 39597532 49035415 38113153 63524492 95003492 121644411 92452630 92661595 164321513 86890831 83633894 74330459 53770835 56877881 107618751 80079026 165575900 70546329 99311559 167746308 105946903 174253529 128625414 155300728 80438406 161556613 173747191 96304158 164673157 101558192 93095656 181174278 59817070 130069743 76945470 71723530 94398328 151370351 140827082 64069559 107025923 101724611 146086142 119190323 68059227 49606408 15997534 30168644 136093922 137865235 130035925 88972865 49166878 122522824 123725843 73678848 182308939 53716603 123482393 88058253 93058182 143285499 112890612 170477621 116928325 90940898 45901649 111181622 42380926 131303071 77892402 156706030 89394543 133738107 28178144 100593957 99976885 142239908 149177177 63200571 62007244 96680706 75113004 135286261 111286905 152130516 75762453 190398984 100721426 86112468 99253102 85309671 75047789 140510145 91302303 184855742 125242936 52949485 169060987 171418998 70026739 135447940 113293235 63868088 116642452 89979611 48647709 95093504 143783716 108405715 153225910 41232650 132006294 43801461 99021642 76413394 151504752 71533031 181456135 155130011 164793062 159259398 103229442 69366146 65025360 77984251 78373686 176376566 112710264 67381286 55387598 136634032 14047883 155601951 111734266 83242432 102550829 40526827 111671296 173807026 38545154 134356816 158598582 110930447 42318730 115177728 123640205 80702981 194110268 132123669 74887795 161455453 38059995 136859806 138252421 112471759 109929213 58572150 131271261 86097272 160860155 122255558 46202025 70105641 85710147 65074914 37165733 18789226 128922796 165961027 26271831 91809135 111303430 125893334 118498864 171640466 99654790 135187198 77579030 83742694 141302875 124627027 64154054 30742986 171735385 117002324 77735085 103268530 130381589 160277583 73740615 44357465 26258011 128996235 143567112 84512350 89729110 79187149 58173361 21018617 127403491 85225609 92342671 24110898 96651599 140267185 136499447 109773266 104234590 146922340 123276660 165171273 94194272 113855616 92495207 128203578 94822690 140122606 41261313 138789894 133958856 180611016 83684811 71838021 68632425 62481456 98091034 110289974 41181483 77752801 138018763 50456717 125294292 76967030 126585670 76045972 116645799 62043328 82512781 76313930 53495502 18410490 49001697 125939820 84138168 172210048 145567453 166879665 188327046 41861474 71956482 100296463 102026919 91484668 123885221 108523711 115700207 87590825 34861402 77217069 92665272 110912190 80557137 20071696 134091914 99364631 15238474 122905674 103256062 84684112 99179195 115846447 77255763 43295964 83963177 51456595 104299961 130629667 98963363 93098032 84011347 86893438 115475815 122433345 158573031 143166587 169941322 97658726 50857020 162188020 85074061 92118903 33251233 120118160 175726635 152970215 151082186 158454023 78807892 63533602 171989060 157792401 68303587 56789183 118559045 41284244 147739298 93973596 110779375 139924878 57679769 13945509 111731290 86612676 46543449 170732555 101937944 163511309 83926896 121632361 66885784 59258099 113780118 82801147 134677304 95731149 45361524 90199487 159321201 103494678 72832776 104200051 106803800 151730450 34887941 60606993 132868880 162655835 172314501 119430777 98190066 150099089 159344176 116300666 153279482 136959718 168574885 80376410 79707798 58935458 66779223 111906833 169014702 36981833 78329264 169949999 36873801 75822947 43080727 151458793 173022912 160581127 42608154 144144784 179454933 38815106 103441249 68053615 66418194 131379279 178990290 161142084 114430899 162564612 58868644 99895172 142320978 52242405 49489259 26961180 105660993 94125961 45232210 98944600 161782830 76450866 169557771 115870549 120297576 122816581 47358949 98176922 190989828 118985430 131051678 121159555 103666355 104474352 92356734 36987803 122865688 90559014 177848303 178248130 83648285 92628412 129628001 134230812 103489336 103087027 139399693 135470650 56209669 145709186 99984036 88248912 112665982 87947132 91432585 62903911 117312302 96311495 74335652 153778142 104778501 83789627 10341579 155088576 139688064 174138237 91020391 111992863 131179603 165596781 153289616 69977413 139930812 86641142 96053479 30539815 19254199 69401858 120416560 121044202 111779765 96377616 104633930 124599648 113230309 156347083 101845732 110588583 71081713 85010978 107985601 127671861 143390141 99530137 153568725 163798798 24264916 163166948 127015705 72619412 68594854 42937966 43663241 140108723 146635005 134096109 157643450 27043307 156002086 116414981 21034501 34894742 103265338 26056821 67579079 118646095 86234052 118553487 138208025 90170538 95230445 40366809 71122182 29910566 126736242 159435474 52199660 75994511 23701545 69301488 82586646 146171106 23032657 127097716 87081027 125159162 88487162 178144984 91567071 168455261 115240695 98336121 77540193 149469492 110488803 34911009 62393233 142809281 93227534 138763867 107399882 15249933 53388699 74864701 93015040 23489466 42343266 109267439 95897340 101775569 87744928 39499598 111872704 86245673 49482478 36460784 79343838 111257236 134335857 125480704 44838548 87251027 84769722 121400399 144917536 166520014 147950636 100349166 36984467 141084310 62302145 123694822 118140490 160231353 103708501 96657944 59721403 164856104 157027508 151569563 41261222 78419471 145404364 78419208 49875447 157877184 88213110 93433277 122880500 87512886 71006834 78304661 190136610 82573609 119057058 165934448 95044799 71344275 116499360 169066120 41148553 112608257 91821586 48923546 161326053 175688252 142639929 133080404 169240213 156954847 93517368 116162078 79195176 117758724 64072909 73248290 86105948 86965109 102602797 73895506 107073162 51229255 154134893 75587308 61000989 110818121 130016022 47148830 155613297 159610318 79233312 50459701 60669265 151599631 179016159 99900349 144546523 62830101 77167853 48402938 188655835 65070022 83166406 132561069 55022358 100570397 123679075 162086778 157523383 57757711 37113713 164237809 23594721 77393427 146084909 116635134 92174246 97646055 38120116 92572430 61968254 140632225 125698415 98336988 147247764 91889630 99888672 182929258 117838082 113519517 99413142 101439508 158846690 103930926 83007761 163050531 91692796 52668435 133275615 99834016 115222999 53115163 137855589 133696162 147143692 145215148 86872797 58291311 135476145 147694811 51747153 168134319 57067667 40843197 52468786 177035551 36366041 120564526 74497169 121715758 46235220 119054531 25863018 146209352 144411678 62929766 89248627 135281285 102275311 43458959 110287306 108996817 46637773 110489389 137341954 73375207 143379986 135922878 66633381 96464879 97762546 136831321 82833720 113069490 43096119 174364299 87139676 116295151 133435783 130644502 41141092 56315927 70952535 97544808 28834901 111602463 127734072 129235089 34560331 118580219 128331363 117825084 69031988 90413738 78126082 132675348 108347080 84302375 92887922 15293329 45337690 133312072 149907884 107120569 62128231 105781840 87879095 157017913 147394089 69501483 182728469 115370441 55937288 71941698 85391439 148174956 92420725 129169379 111562887 64080997 138188701 13699169 91026598 133537272 25745925 80971619 97305875 128760877 172901307 134599896 46243376 190330345 80079114 56849973 82443831 134922499 95431029 129915889 137696165 56751567 34671183 106713924 84469426 96924739 11278367 95173555 59042868 63508294 124484867 109986325 104202597 59568868 141154537 143386808 90060657 105574962 123102597 100217219 47889966 157054871 156554249 94020934 52239166 125312703 57950714 40580249 117634072 144548876 49177409 104730387 133829995 81144833 93182318 90127918 102496617 151485713 68625343 99752363 80551421 137635285 162837221 122809296 64359346 167525707 173621435 52556768 104806078 155668329 47150858 62543887 36841033 92413875 15854645 108555037 81398850 33092690 128435249 90364119 118090157 113181813 36443525 113069400 124439692 162347283 189649673 21248999 169736317 22326957 160460359 50124238 139203627 165205557 104089769 93282499 105248062 55201608 108934874 119789464 98717799 99186122 127961571 139373755 84339924 171405116 80515472 35823998 93340877 93818583 59426863 154017169 123802761 33554705 89851909 117338356 174193834 139512236 66335714 75712469 103380563 103430764 16025812 93145572 94992473 7799530 145235949 79573760 139262845 155755083 79353271 107150680 173209833 112768872 54600181 97192569 88034828 113749939 112418663 109333876 181754999 140033791 101930315 56950981 111010236 94434218 38237777 135640449 69783687 122949589 139533418 126222187 117343369 74622368 67549847 31361248 78646450 150467042 94861982 159723995 127529566 164109614 65123472 74855753 149309537 77552129 110859595 128926069 135966032 99037198 132541727 89452193 109702951 99735094 166170583 135547161 64933624 170556517 147472793 75393912 55184571 73450564 45087647 67100733 72393121 95868321 83701579 103460227 114940897 114441350 135738642 50426055 85460724 114573122 87885277 7275210 149051050 117055892 53788749 89178763 148699888 97661115 151797188 99935288 66784683 70306436 70905421 89936759 153711039 80306507 84633430 41721158 108660275 43951964 31751859 138582480 84765028 146145269 109732876 101580533 156441901 151121213 28894866 22518633 108462223 183752028 141302721 183748998 144521933 46155355 113380952 137261946 118655000 79701768 100233142 107717897 115775299 163679539 10510322 151037743 161859528 139246986 188524354 65761880 98872475 87570821 78295107 66832658 119978765 74021817 76503952 150336915 91630797 126713622 80288059 150686088 102947178 104951665 170085042 165197798 66612527 157997251 114972497 148158794 104889081 142970992 119049412 125678840 78321802 69570432 66286893 137355771 189004198 130787184 134601931 52004530 88962212 52099707 119179379 24275477 101778038 72248644 135221479 122252023 176275772 166574838 139352738 68925434 190986504 121562288 97416606 193968989 105139173 132038314 121667282 57960682 90166361 87662278 156971404 38184686 76019616 84162051 90311001 176149825 165217513 136896880 66306279 75153386 115076961 47908119 78839395 35422060 93037803 107064349 126027812 115577735 116456564 86770386 131595766 57498938 79068777 166720895 128968665 117961003 82958786 34106118 150940939 81691346 51033242 85001554 76533058 168803428 18869858 186630024 132391995 125738104 100528523 112914619 176513074 130174013 50406180 90067569 101843551 43956186 158095483 101080388 83831960 76401060 89271730 73085133 132753173 62150001 126489302 113768940 21703209 120197899 177422950 124268402 75880243 130145516 119125239 101209757 175279376 139670833 46722587 79944975 190684629 165989571 66287863 86734959 71389887 164089380 112467207 92405031 122053208 50807535 95956811 66029273 113434316 129366914 173499983 31708382 163278858 104144221 59043968 130560209 144010831 67016550 185159915 112437436 102288070 186144677 75815161 100401829 62508698 126307964 120789788 68165527 118105361 60001575 72433032 53171112 109394731 96370586 144357369 131036197 98796208 59120492 163366765 141065691 120006964 77034608 174479301 51802157 74882392 49138076 158301941 142753966 125865426 142412260 114346316 15196807 60759207 97550286 143094550 101357235 106960498 113185303 86908335 71167547 123111093 100013808 53796558 139353501 116496971 102471098 120034633 166920858 9050815 71747915 56721665 114624791 70094189 161073461 63471132 56467421 105557609 126343552 125281447 108041037 141702361 165532544 174856354 144725024 99511896 123031431 179231693 172485297 14593965 170785726 136388249 72472460 130321761 143020462 73999502 53298495 124730385 90812343 144708590 82400385 168715547 91532356 104154978 159475314 162644083 45842180 120473957 61628464 52208393 119816507 31510495 155353867 112022719 78722541 61264814 118163345 123501472 43492326 118641852 38634686 79287130 166116805 61164084 86117513 141508378 153732275 126975947 98510872 150141344 125943612 147252570 57167550 70107551 126062660 145935761 134712132 111811724 115502401 69782976 135830227 128247153 103330647 103446936 33420244 184488613 72213534 130633749 83407504 2182052 88039925 131595060 95453980 52438436 95812411 29874230 105589789 118240404 167215017 56652816 93777046 90477223 134690550 94334499 83647949 69911382 90945000 138501397 145169105 128533810 121529254 71320907 134158433 196226363 35918045 99742524 18319553 131462792 92439578 153199620 116393739 116061808 118262628 76815516 175376379 32203925 121382382 145629872 65763346 117376412 47944667 69468553 155010021 36849534 94781096 175296813 94781258 141342221 153932829 98761129 79488937 53553425 132572063 113429735 41717473 53136331 41653615 79346749 118945223 132157168 92798306 88523591 122769283 119747140 99417407 61324499 141606178 139157856 81778384 185202683 115295700 59399210 100019501 94530387 102242897 86108767 92912522 159522033 107997015 51526364 85098094 91935602 11967580 109122717 85001986 172471416 7608368 12386174 56429647 103787323 83581662 174285850 117381521 46396279 32050051 105983182 97559336 147026754 29370130 88987241 53402445 189317935 154295093 132466069 135479847 56671467 78664680 109151040 176060681 100365183 29712888 129491916 107312637 27993640 114746592 33300021 121998964 44110025 83107107 88390589 36181666 91186035 79644712 99799465 112022998 146690424 27835260 118006326 121303679 73051507 107525894 95456987 16657528 91729191 150767575 120679483 89825453 97665074 82444973 64719410 123465028 127569673 85533291 71145559 107337005 113827436 160670008 46175557 111647008 113281290 98297784 106018584 93141668 144095589 157318386 99130878 89314201 113298021 182432386 107815967 83819715 169740833 88046167 156341015 134798284 105376706 179920422 111071270 97621143 117474265 37558824 107892409 60521906 102463955 168258341 113566551 156688254 132556151 93434105 128678857 112855554 101899600 71920574 70401374 78651228 95477017 122433004 105392113 59027947 35238573 124434455 61366243 121933987 59655571 117816617 149989384 133253757 75329768 147460412 118407072 111371690 121397880 105941343 57255071 105807036 108880021 57687268 59605416 102838282 34080808 64338887 107135574 110957356 121040026 110494780 26875398 114690005 34697549 76235226 88277464 148067070 77893438 76636922 94696077 149948116 86668706 61598743 4665392 128991687 42918570 92007708 114083509 102205605 153554087 125449041 92418412 77853990 135998219 64460093 118098653 112666272 140571076 40662756 51901083 61803717 42687625 77846321 96487416 69692668 135230868 143054555 89209844 120117494 147169224 85640597 88844600 77702629 167441092 138515792 77548861 153417636 106317898 79648874 142097082 147255887 104896790 33303235 104990933 163888548 91047664 113715040 108804174 26658353 123157518 110817900 174142599 70423364 51508491 109233114 102396560 121313397 115052645 80753158 38047644 162428809 92248775 42562182 50871403 97100320 81552254 157522319 50771097 49293691 179640416 146997395 92656103 137437386 142675003 95145270 93769382 75627841 33291660 190716016 139314007 142948026 112685596 146814421 27052547 160165187 139113608 148844630 131819377 71999487 64406687 111666502 180628558 161508425 160024377 108156382 79267156 99024001 119764373 40530345 129829346 113520111 48461372 122846015 76950808 86672241 69990619 29191505 59913537 113870658 29469916 169058474 133105638 77452392 108728166 85148158 71942900 73292558 93716371 149890592 149361186 98312653 86392766 74794129 138184622 113165072 90645274 135028321 156734945 157243842 33926643 103422648 73327552 158484717 118912371 120630816 70927229 152483571 142920986 112162372 151267904 34116713 80089755 170775166 104941017 98324229 136682468 113470697 101485006 149313383 68786935 80475739 35913600 82380261 146709396 158670707 84766646 131924753 122518878 66275043 29482916 103493912 91274926 60043637 102863622 63329886 117566722 137764940 118577973 34001684 160912743 46220794 104722541 68309416 93067915 25357382 136226864 135653792 28131132 179847465 106050601 134120355 137686805 107672362 125549719 146003425 70239381 27856138 96597083 77035809 98808361 111725547 111103056 125999034 34340333 68962427 104974070 94038627 89959767 149050255 87098476 84512028 133404223 46840208 109101894 49585436 88493290 92166997 59116664 100923880 102325114 125019523 97079032 152953116 120126574 120398403 157018050 114081669 148558734 127861685 154903262 153311889 53512513 122626021 180929478 41839503 92792867 168095934 171827667 138261649 129025306 156326845 100882156 153785547 77293242 133995075 67865517 90969947 71112550 56369036 120734260 194710745 148214798 126542792 54532444 72961406 46212919 121421650 77246948 170285427 98079535 106607731 136086071 106876494 115473001 192906274 141974264 108634599 152417123 80705439 90769731 97247909 128460523 101417622 155163810 73841047 108323854 115598747 46787895 116856056 79420094 105812302 152551389 151445669 98827360 58536242 110745970 113165326 74768015 37666021 134506630 104031211 119342860 80533391 162176546 94159839 42120869 108108837 180847625 105950700 138440989 106543640 112669688 168015152 79319815 89155315 104905396 113908709 181117743 45283398 73362753 92294427 84327424 125971120 170328300 82016456 141836153 23080575 101681065 134116066 84608820 113601252 147041917 141848277 37201585 83143416 160849989 119984799 68334542 105700504 157624158 134626184 95552880 74560462 131201549 175293956 155740542 94178501 68050819 156349053 54773919 117332861 73222857 126084745 88757341 151231093 72938196 109140304 87802245 73537724 148920591 90159267 60862582 116903840 5528065 72253447 154384734 145871176 76165566 93373182 85756575 181740037 131772626 87846401 56404704 24175200 185055253 141242713 148525176 125820654 92822343 82161818 189032813 78698206 73548353 82781874 135754829 173179700 128432599 146409142 83100560 138033433 144134539 182815827 155447462 180520566 70331918 119445401 167469142 154060761 74658357 55046514 15126514 174957152 103851191 74247187 80281643 102385597 138325879 72084957 32052516 107851194 173921289 158192568 174053628 138175018 73833176 96318405 123982596 71186122 45105300 95060036 104375506 99885614 172701961 121248565 62900273 95606268 128255668 97814119 131256029 56280740 7087109 81226102 108051770 72884982 148361364 108013145 102839391 32056104 57481762 110702009 92335460 101580422 90260493 120795611 108295824 62292070 52328587 91225586 163677702 30932834 120846269 82926945 101945227 54898653 181114296 121797266 129867049 88557314 135024962 75233785 143143827 151167373 49101204 98769464 118649521 88593275 135876089 137157352 109351330 167828202 71091835 45876717 120168076 45723631 107917162 168844232 62243773 100678196 134003144 37607160 88824217 141182543 111538600 154614245 51971514 130858513 112549620 141866058 52441544 40593369 133007623 103199375 73239853 106775263 78104361 123820135 68138095 82261207 33229999 169333403 149162030 127139529 183473884 96218843 76208389 99533271 126068976 172833760 19512884 119769388 4542865 89169453 123320207 116933271 165875177 127622031 159197518 136695086 143788641 103677399 24081330 145744486 88392815 88540004 140857582 135054578 45938310 86262621 129625715 137639497 106196061 117750057 113941574 125008696 141664595 153337398 133663141 81468821 61377139 137426641 116244067 29892518 91553059 96351012 82798304 34669269 70835660 181590420 106417734 103904216 162675390 146013628 78952067 189157210 106754935 141862340 30151835 141651808 145171527 64419672 113098722 82928264 166126099 111363626 63790501 56967539 72021554 61476689 143231113 136334902 102329013 114201687 126127109 110304796 99900499 84231858 65375580 58317466 57445083 52412471 33917459 112229728 24568154 124913705 83461678 83995467 65327615 90036833 198650399 107974230 181439120 124712369 115881788 128935514 164876376 132451786 128401116 123999900 112926645 144194767 165746077 179918826 140033238 137903659 88845121 100137492 136776634 120815165 123809764 116038608 137436144 116936661 96228295 179860317 172749150 84803854 105586982 73944841 78210452 113371343 95550128 122996263 159792514 86527641 85932224 96705483 98849507 137246316 122054715 62325449 86013373 111931543 150141428 83123847 119912885 109526631 78237361 110109527 104103616 143177260 82866721 72620720 97304939 101584301 104374939 28800232 49732206 78832943 127575988 145489520 110952516 77321244 44710875 140711820 124369700 143388814 76479706 172261069 122838722 152272334 19846691 56650182 89070607 124665204 46037959 189689382 112959174 80688638 125999190 83969995 118774168 94147227 102643705 101218541 103966878 65843549 127562262 118305147 94843328 105485351 34058519 152274620 71055257 114434305 151879479 43154518 85352855 85906028 94096136 92896748 102222800 194874049 131571172 150599628 111218686 80149191 138402278 100534058 77694975 89752216 175193927 154029009 54214041 96213456 181532303 126913754 164483930 100880065 132539470 67247037 150964162 182156612 107094003 81041360 115241778 109551327 66614219 84651583 143054191 104369331 53606667 63033370 152491083 53043784 62531696 137356212 96966850 69856474 49602524 32452719 49894192 154530103 80582606 154891108 37807984 104085087 25010586 158072402 15663790 139720128 149950299 26008063 149137898 158290745 125780627 136609116 97902522 140424793 80489503 118162485 113418040 89366842 54574426 137664597 84918324 89567714 58603176 5973911 103343758 135466097 60443812 27546163 167416296 99701446 74565112 118200398 146486749 90049641 92923469 81700769 89221073 82437212 49027868 69961825 133721179 176923855 110672103 26757597 109700600 55281342 60697814 78350371 125493547 123776784 88815604 121534331 94491311 142869559 140445462 136082271 65360456 154844375 176551363 68931477 95724126 24625993 134364267 27311470 55954985 112188462 119755290 63997999 114003793 89524004 71725747 164787091 120756447 76342500 159280813 89570631 105630396 98210307 40180678 47265156 85451593 66766154 90073912 114079891 120436088 87008287 32938635 119501187 147658673 136168487 41761532 126972356 149566278 126165312 118795815 84903272 154773388 159937160 96769075 56101552 98317848 188485313 138731953 165425434 86471481 74170657 97612477 45300583 150767200 67211963 54301821 147357685 134579833 44949862 46251820 119629979 112671663 41526221 87157414 114297053 123176253 98418727 54198740 103859023 95686689 43844047 80496629 67343543 116453946 158505281 133834258 51612860 95158658 134048106 153010062 125512537 133802424 160461321 93959457 177795745 160565160 143558852 58012215 156579476 89496322 157299806 84521610 122789821 167689989 52937423 104002165 95527216 114410473 143654303 126905667 109911003 148785640 188077142 138851402 110435024 56977049 74675095 137912970 108769244 129865536 102877527 176811980 145191876 155615758 110925623 39370935 20646988 88549711 175865490 106755846 178980172 120809701 88779007 142095918 103306786 136419996 82992742 52993426 87558300 97329161 47522957 48148756 66843304 153209889 136876445 85069177 127410931 67802549 161772973 57503221 50915117 31903739 150052691 145817187 99133388 131739188 105167848 75830191 104673080 101972063 144550477 68002859 160288256 159955499 75255094 34882408 85178135 128296071 86487211 125604056 17741051 26318680 129694651 112695814 59417461 19727314 104864352 94862380 133222796 180307114 164992982 123119416 56170634 75854817 74600768 107521976 140708538 36994768 24860597 88509478 72934353 121446703 91131725 72344494 39667303 36909834 146919702 188909707 164916509 97506001 97128128 141462035 87738226 173094640 65051820 75509772 130268383 112043891 104253763 142678361 99573590 137680560 81006570 22893554 144698882 82450941 103805312 33348089 169755020 75519655 112085777 117044650 162115777 154816688 107406332 87304883 90416436 56022907 151164994 150740193 190473439 103975980 144533554 161124408 88326196 5782749 82388436 149142903 151108878 89375534 106115763 159449715 119982117 42544789 124750718 13888185 130080527 79980180 63750424 106802362 138964340 157838809 69176835 194676741 54321368 69047749 83600964 169839692 146237847 174822458 123240430 123313398 156738701 55196348 58089264 96205192 52297619 59860450 164668769 143745140 53002939 118759960 169925144 40832790 97522834 125785032 113819585 93220565 63707433 40576395 115857209 90808040 159601487 140238178 72350586 146221467 127409978 140539141 117251172 42084443 143367192 85158342 84914441 76324492 110184582 76425184 91976153 171811969 81153138 77846495 75584247 154030941 137239646 133762924 95894707 122303167 64827608 75718944 106750581 129419397 108392350 58616339 115116080 81089967 85504658 113060115 111072991 130163971 84955976 119341607 167323418 124549236 129271208 126462715 74384452 42841040 146788833 94585486 30204959 123332296 161531845 116464308 125892229 56162710 69851404 95973208 160170576 76830254 118962072 79374538 158214577 106820436 165806517 92119878 120154292 98388074 157178584 110038514 35302750 68086451 61523504 60965324 96002974 87110376 147304392 113150530 55314066 75791005 132188915 112734859 107883003 141860495 97483247 95884946 116314348 87048628 91638107 135938620 162459037 98616872 158258890 101654920 34550779 114318679 48179655 57443672 77177411 48616076 55021679 79201896 67889639 112885156 30242500 60319645 72849305 58764069 153887435 60274647 67726301 55749239 126571346 83381206 156384979 73896352 140739609 127970131 94240858 174385248 121400263 98520249 108912623 96537066 57240592 51496253 171119405 140801494 88994136 137259199 123044922 139396860 101810480 151766350 136703624 123117047 143984494 77461918 107376561 16845629 108631905 134735630 175574413 126246369 99576471 124727265 97538011 133202060 152637803 113416952 113211398 20376015 164508656 63356525 93083941 185947190 28472836 91009775 80189000 42994877 154905832 178938890 169943479 81519394 59801712 159015067 100786903 69385487 36075073 94242180 148468551 32669135 139931458 59595552 51547796 74368907 106397399 102077294 85812666 129847735 92967566 66870545 88052873 122000714 101453903 67580994 95430030 61481294 91627570 160403479 130353033 110546638 52597314 51098593 99878130 52134377 30452641 75062599 56203921 114757409 141133855 112705088 120312176 45867702 101125165 110626469 119034283 100454949 115005213 153104478 174170781 111621473 52503658 85218142 104512174 79327206 110057274 160158243 54705100 99237775 3113092 69201024 150669163 161584517 28785394 177870892 152744468 159738944 187641862 133252599 12216516 88292824 118174713 65067388 187750142 109108835 67803706 78242200 87934040 115136052 116515290 106079284 56474726 104765754 164974429 103931018 175104765 128712670 129191889 90013686 117143371 185615348 124376266 147393095 109832109 81270029 124942738 80244435 91157368 88985024 116719257 96851949 56185743 26778664 97085534 177247335 73601086 103486831 105055890 124581620 150719945 87478386 143066902 66008039 92927268 84039287 46665982 117466756 53139976 98367761 170533125 102576500 85290099 126530016 126600360 63764085 45693671 189624473 97494551 81325409 41164884 65688192 149170033 130256130 115378338 151539184 141362478 95608102 28534617 93692671 108633517 87360832 70164514 10971742 146870975 14826161 179868785 110487875 106614935 54065960 99715793 133281236 39219898 127627427 126201579 89449008 100929874 74599702 93417552 74480073 50213995 143174495 172912862 75979736 102082359 82979731 55303950 63768535 67407883 78601643 143453202 60339708 138038911 173400393 124486257 103711158 97968294 40882069 35742371 93656512 182263616 137524848 85132443 153623301 127337629 116459271 121879947 114097444 61572212 36370698 114211853 117150036 103180993 106337985 144880270 36460120 130922236 113379753 115750392 91311115 115251674 60487758 131537838 141649957 97486737 113027185 105531098 104310565 98071367 41609507 48718128 180501698 102705007 92877678 55361271 38731386 87378280 191787530 153523079 52616454 81448885 54783841 76857183 115359527 92926735 126141238 119624169 107599218 71486924 59595300 151287412 174902977 42338458 111865545 75347371 87083521 106689213 99262696 125231682 104401293 74015010 109246170 72211566 89888573 59978098 194708614 56739170 119602381 33251792 79328865 144009198 89911320 64427230 110913462 87393550 90630350 149683170 123765093 191454144 110096291 136134068 119270512 96032995 82478509 53334579 120908110 174052936 80097843 137542362 102364669 156015265 112947526 115465483 131607153 84837414 163510494 62047461 104992679 175509784 146885077 44898408 115965858 77918856 111052047 148963194 35433610 128947043 62433345 108725096 80431564 69251681 152773012 84655482 122994056 112107997 56338318 111736398 143494046 110369645 127173987 155301497 114677777 62504010 63328124 160043359 40638262 132707122 101309794 114462137 91948849 160440212 141312298 154978524 150633405 85012659 158232608 136932534 153811295 130447070 96480324 78313997 86306640 79251119 136590289 75971060 86622325 110966606 102217900 51780353 92102458 14148324 156440483 180625185 84543349 122006639 121728310 134407982 160447856 84056955 84637839 90231921 77461937 87885717 14746236 106997038 153205217 22676308 96822651 38789688 136424205 129963755 114283454 160619163 159681683 70619192 78466395 185533182 141180500 148511880 102676458 57924448 64772288 93568868 187360085 93202507 164102342 119388066 105247915 174419331 69678498 63078547 72124901 59913303 131400245 96577354 41460144 69981006 120701792 100908733 128802952 58957404 33158725 151086474 124034580 120030230 122946066 63914182 108440830 66025191 154168064 70014161 134704003 53438615 139756904 80336322 57633633 96227442 146531126 47933806 128923688 156880861 104311710 120390769 135659136 127760970 27677215 172219369 116942972 90543861 14972496 107799726 131273309 127538891 34812266 104867553 182999026 72086461 148111345 131010647 158454676 163970214 132439817 72833859 34641099 45706005 95355206 140726779 130124816 117317698 121140564 50631425 160147517 145611443 107672801 124376265 147539352 143005673 53553492 169384633 56448769 75064424 12137238 72214495 116308832 93325576 100498487 159107218 114282655 85483382 159264871 43759877 132801795 109534499 91031466 47994583 105946620 95318001 105460276 41628113 57071407 115209077 125106022 91536330 167689527 76799648 101503186 148764691 71773021 129143816 76056209 106420162 120484640 81798393 96851680 123036341 101078300 162606574 88463503 71889327 86087702 115643514 126680914 61828838 145143810 66544282 88890279 114775513 148752067 105937306 40553936 172800487 70692023 45925685 110933516 176777395 103990318 65040231 124869683 46633025 87162723 142182753 177787846 108931867 94695033 112949533 53419314 38422473 183130645 171508725 152037044 134362580 109532194 80436075 78730047 120095690 129428325 84504815 151670104 34275129 128833905 61411054 132452866 150558023 94448602 133657311 155984475 113202913 37501703 42690201 117644421 83641298 32656585 95306378 64903591 133618542 77192932 127912197 106033799 41528085 135562316 110298927 24291932 21443471 75782023 71744462 97239009 64990549 116006650 59266987 94905466 77998596 93437132 140425540 90161205 58708468 118332423 103424833 147634502 136641341 115417757 143175548 98453566 71841256 101704901 24005570 118975007 178582920 85391048 163147085 174773554 151090886 177521868 81123022 24910188 169317808 161929956 96700200 162279386 87284681 128429044 98215031 90452070 156992358 29263899 21068310 71271855 104537773 94586825 73930299 61449691 131200765 82034961 121331063 46555783 89075534 172583114 135676635 140110119 110171279 160553166 119163373 73131857 78571237 173005455 55592831 114643628 126702075 103808785 109180644 111818781 88710919 47477871 190698192 102397010 23294361 179246246 87935625 80903230 106851185 100989716 137801726 155831510 119448659 147182488 96527832 36335326 49038676 122912180 110526219 128274927 112748037 131094978 134427907 95440983 144264378 97837424 58635608 90630733 150697621 104432373 111044953 170381715 164374806 29064432 88353704 25873563 87108597 64093818 123784165 62027179 87950852 25456419 121407377 144547358 128988379 87156419 80915467 155222670 104318824 107383384 82062575 85870361 123475320 105981857 152602065 124597726 28810487 156253936 65753895 116519795 123160796 41322355 149053112 80138232 137741624 26047412 70926587 76792182 87660017 115647885 91508270 103628707 125235249 100945541 140145307 113671314 67846995 153199758 99021552 76620498 170296100 96193892 96742631 32864780 148471193 106467090 112007674 100139565 165009192 149933385 90037926 112401448 171983843 79733058 143901081 81786466 122687097 51446094 170290422 158357299 32529745 66352719 146207698 125752838 97703488 29453243 121155842 163777588 96524281 97582238 120918903 105194132 90876571 61000973 103185917 124473281 131152404 138603879 99647573 150451055 151414728 104559316 147862367 110708636 101700926 45105010 72167030 132312117 96543237 95524038 135592576 105918395 126344682 136976745 144263328 110106777 110169656 104899710 66812917 138634209 128388222 31384254 53527544 84843733 118962780 150828248 145792455 120297969 136012684 58412456 68988237 75463205 164015527 159829267 108562658 98887639 153361866 43733672 73901521 80123592 67662491 55409483 116962720 77159312 125522499 192677579 93147371 173790252 49522347 120794740 82694623 54616729 65840868 67618608 83873739 128566179 58627661 132303500 138878696 119995767 95587778 19063037 37405547 113748256 86818599 87642679 127666816 197598684 98874686 137183161 166461492 174618398 152948985 108396359 137719367 102241995 148839072 98176037 84601327 35464170 103851020 43002247 123958412 39700370 108302999 137480963 125436154 107854933 92021121 71220300 136144420 141053326 157259457 79979298 111035464 67553838 171826075 103045049 141023556 111410994 35269589 135759213 67020062 32708439 63115451 45863099 103591963 90245785 126729267 130005272 182049596 120513512 93403332 79950103 34637972 179715144 135214743 74379615 141310718 103261424 101373257 134844706 65054073 78403755 115612689 96633565 90153075 78954122 81198934 123766464 99718315 139132624 126027609 55294882 163356603 88634505 103887277 36669010 137184532 166356971 84431595 59189976 36271534 39041713 132658797 141956844 92153372 71562314 62379364 46912891 161219239 110360152 70643271 136855550 111272033 113077437 136458268 114500365 67231311 182456949 101411188 164489364 128739266 121780529 80421046 147476809 87528846 181954297 87940246 13265189 17538727 111386943 179340901 126034646 133199907 89443350 46856975 124484637 29180480 108811325 143499358 73012241 154993747 120424697 105622236 133988875 153388916 150143318 59121680 156487117 127718248 87575508 151199571 124287483 144760102 121258284 61388354 82757934 182341738 113473026 136899927 54472136 117952733 68833872 104622675 81992998 64668332 93876932 109838504 118268572 128500354 125610699 102704043 169298016 137290082 130474918 80128397 79802980 146770391 120127823 75792001 130131328 107545948 142631640 160495716 118538015 41271759 70384162 100734012 51781048 31985028 188243906 92876713 154674143 194558197 67491395 167473278 52752594 107720690 97124485 111103609 110744652 135326141 134815281 157934376 54080506 74509651 108406583 172665872 119812163 84295098 49962725 100729248 94533920 82438077 87616640 130901190 68408834 84843940 76825786 6846180 153676413 20558128 63115968 108190965 152598241 152400621 77455026 27850114 91774927 119338184 37950010 97721453 116139291 59694402 103420751 40769428 76603951 95752789 111687150 99287530 81888622 154279932 108230784 77674572 80546012 121892480 54718214 119838689 102714866 80667120 148553501 80666667 64461651 108682726 124786634 136967849 161811788 77084524 150738834 98083135 79322865 81058115 66529420 131655520 133090326 83805746 105255660 74650157 120328684 82703678 53121338 72663004 124062822 172805578 138324370 58163115 170643061 80808229 97096253 67222157 161641701 159821403 137822069 86336479 127435847 152454940 69307654 27793381 173605415 82522187 137696214 117880588 166151025 82205722 94349071 183876520 122869979 83288881 103313934 29883425 95747937 151012074 36246939 38621438 122554142 94527085 60589957 54890452 135975324 142961178 101491866 90759058 109490870 54507378 145974333 97861522 84134862 74729979 78184360 136427734 100785837 77466974 125319752 125532492 80905802 144832227 78858022 47164702 36055573 175733944 147183336 115017671 108327574 175549281 133484087 103396232 65971164 82274775 83205860 57310557 123479509 53093505 123380604 121880378 120869736 103327393 105698750 144964335 29032817 38437371 83090980 122452397 42822523 79982836 62905171 88779673 108873183 118666573 77538278 117763219 104416344 88730996 19280851 71069030 88327650 114393133 168985153 112950317 88567327 91902965 77591164 98878654 105865789 57125894 131396756 119795519 110955394 151421797 149207849 132723154 102304410 156729524 124960118 94210339 164613832 68989106 91558609 82943437 91172537 168929148 148028192 115016346 133932993 100997546 163182935 105988190 106642166 125243332 114393427 87329261 139793372 119904557 104209406 121838646 40486685 145590987 67520724 105947897 99333532 140732535 61034091 116980875 153065571 138051672 81284626 188811298 145361064 184687652 104487772 180853593 66588620 58973034 55531216 123691319 87939299 173527194 65147655 104086094 103687090 123243925 58022096 133218310 118698132 101684164 78885226 116361080 67534912 161787403 85879124 39401650 170437237 81822597 93189119 68257983 80673084 114438720 51957281 73646311 164094736 87496562 54401843 79482562 60451370 151168293 49436440 103160221 107775105 41487771 69891421 164773209 32834779 95146898 125815442 77166384 75542928 138298735 91466285 125137420 125523854 60490303 52277228 143128543 36692789 100685068 116825125 11506936 109958401 125638283 72592945 108879553 98259377 80024518 117001729 190650326 54084923 136762355 138677908 159071904 136212576 137500805 43293508 153853199 83297434 114628777 96229109 107201841 139579138 184812031 117006368 187130209 117855885 79170349 21309491 98236501 177144235 133973128 128082954 136174481 100983841 190419864 80574623 26029630 129268833 82610447 118077686 152142551 40287546 173722297 170032648 30046536 90530469 82753435 47292305 114679654 95879539 56532477 82535243 76028167 128665709 100072808 122706397 105758000 190503646 89976510 107702088 14848649 141336701 125361370 129075191 135704074 80102975 111875590 114817997 148862667 113013019 80256279 150083925 61763807 108173966 40075162 137831763 116824634 92143183 92701366 63796324 147862330 65118616 142581573 122413629 66436555 35461304 68365489 150451825 99689533 108437036 109684492 163204999 89061191 37696393 58593120 139095366 148688118 84464469 148872070 57669767 150600240 109089553 88305067 57126897 146720969 125080386 61265062 90042499 23942227 152479226 131891359 73478837 72011794 75613982 140260451 148012701 148111595 43961566 175910196 79716843 159457015 147630089 54240679 67687374 125135931 67517007 101863622 165391367 57713724 137864230 141995298 92059854 33199713 142874546 126732096 70513457 42413867 161341083 88472261 71082921 98216724 75356409 138566313 100797148 84815458 72370467 84264311 151383738 128426131 49453650 108001418 107802398 175802838 89431162 117715671 131723042 56828107 144769277 44597946 68754970 23793523 77302846 102516613 99302442 129145879 101211603 49301241 81608346 35256605 110743770 114205139 80161356 101549614 123490100 106285771 9837784 94949216 62435664 175819274 128737371 151909699 52075348 68699449 90258730 72865126 134258226 93850810 125091059 127738239 57410067 113384976 50694871 125644293 167332949 69441438 120937693 32590233 84824370 40519993 118387125 75032453 101797269 130042147 98415863 132471690 119975410 121580753 70137990 100677300 102487203 163230398 89645377 124864431 125114694 98269057 10962204 161094201 123722242 122147671 43977094 152621295 53114747 140077864 135494533 100972660 115006958 147187168 93577610 51869063 93652717 135786247 88613351 82158059 70426663 92314913 160091055 131124694 131741698 44413833 124305231 136491068 99102410 107792273 101326248 113852778 94879704 29544404 146386621 121338585 53757765 111992948 111474746 68308580 118397960 168231052 167654378 13546313 17342676 120455380 100009788 99134793 104009918 136169792 68923026 176475680 120975160 50177215 105876421 35155518 86939479 94714891 43384938 103256798 99844746 134823932 109789312 147083193 82830728 129535862 102625101 160411983 122346318 133051763 98695555 115978143 108097848 198531855 73685606 36935927 59816551 95053271 123860173 130907809 113905959 119698184 125895587 145468938 127762162 96813195 151400749 102914451 67454796 99031807 74732919 143682935 135220599 50870931 39310451 64702370 132764857 104926587 167123726 127645380 126720186 37148222 180342969 173598426 73018524 62275901 159787499 106675444 94414448 76379148 70301807 101217110 50117504 71692218 137840119 123983576 73694459 49470317 33175766 72496878 106021465 50259659 93962404 63324427 120220108 85192828 68082532 57153142 37319389 147143080 110716715 83052492 75061395 111403523 100750758 117072755 74780529 45173952 143477640 171709665 130135731 83433238 164543523 123166804 65793985 57042108 93579592 19498819 73412782 194211566 73720922 111349448 126161116 172827043 106845958 78407396 60468966 125069904 143087538 151393463 102276255 96577634 168543674 71700167 104344757 118295158 103641564 44212133 67964775 138285603 154457551 83404730 79415043 96718546 87643894 61038189 89833895 68172594 119078073 66209809 63344864 93726819 83593832 140411412 86647249 101190430 118112658 82617551 66808377 145560004 125074158 105434430 59874829 77314216 102749968 120423739 100928858 46228570 83069294 153140412 179917436 110081338 125814936 114026981 98219523 149559619 84236509 61851597 78484035 113113428 142558542 147833380 59987945 152901800 137671310 129231654 61219592 113691333 191006639 114479919 40592401 89604432 124636356 171621963 136384138 33351984 59915506 102539955 175607240 136445211 98548644 54853464 94152837 42766391 81289564 24535699 92270551 61379564 174050810 147126484 157111519 78206653 95173920 51933232 148670223 91969070 60665861 42753344 151130430 119415477 119357857 104616947 114550192 116333907 102291842 77508794 98548692 130788743 26409417 68688043 152584509 70577697 88931057 105322133 61471628 79801916 113501100 152687053 137221721 146222614 134921238 34260401 16472895 177403658 67448403 91982910 91084029 155488220 113730192 108557285 122360390 119403178 90319652 124643769 155197109 113409730 97894613 95421401 125697001 77370535 82366513 94180712 189021049 104147647 121426788 126850689 131121016 80745139 72818892 101829903 150078290 135704944 135391525 101496286 86742482 42187681 42305950 105944404 115415163 98602931 55119167 112615165 91211515 53191784 126498175 133018296 182576536 192502053 41773775 130827364 143416211 128780473 62818653 83532199 109962198 96189310 148754983 115315150 91494074 131390833 82380363 67210876 61595746 57384432 139546985 121074983 17708385 89210781 118209936 101606688 86170404 98873796 112359148 53092210 59368010 132506956 106054820 97509793 49934438 192663697 140508509 128051840 121665603 106078047 122376196 59822984 38674426 54506622 140531828 57854879 161972753 76842377 92004361 38878602 101109723 68304841 41957371 26414253 101445604 92851970 121475721 122782866 122417298 92418410 133565985 144895696 143460940 155311680 161140623 156612562 122682067 115014574 125779307 177704609 68134013 17892719 128678645 94333008 84409994 131220057 67644098 161982597 96787625 90518635 90685236 89615887 143204711 143720822 103355575 178033972 104218352 141280141 120534781 99946876 82571002 91730952 23586069 41863568 180822206 35122125 154556023 105669126 162634349 95661834 104638005 87464673 104499212 137995315 54753117 46806260 123275973 81001702 153067025 108009381 118292311 113926681 105598086 84761134 176601797 100328995 165790327 113406972 85090897 117660179 172720722 122037049 34127509 168866817 66043791 115965126 132941667 123378749 71442713 64351824 102444560 79036002 70209724 132522178 112589094 116810488 146530177 91920031 88442507 58151317 60052572 135598617 57362067 148216315 45101202 80058703 77919996 43586014 147013310 101757518 51541873 105335243 113947015 107159516 91812365 140473513 55256130 132586108 110442111 125826001 81451536 42906882 167878649 121804569 91156203 81688732 95406856 69056497 171665321 108378123 104709684 35731611 145026176 178793856 96780741 98265802 64227811 86032572 70903268 130862728 67552681 56614151 114354104 54551038 110137740 22242260 148991795 121301433 84465069 72800838 94150505 34656897 180798782 154459952 166964515 136337753 78344159 141597146 197717228 57337385 167899787 50221334 163210948 162785083 88438394 59048407 141103092 112830896 88017081 130904391 33604776 105278269 51466072 37616849 99878825 95505161 149446400 139344915 138600437 169755558 80838992 107762783 21979547 47455757 136834896 113617340 116740956 45835911 81992433 114743833 110949116 160707141 141518825 146071102 110548721 128395456 146387320 65743835 44635378 118170258 41385007 115011931 86022577 69883306 94803552 88773925 45997173 45558203 58727308 178130131 81584968 90147079 116530104 170321262 103748896 101372696 92118835 79896887 24657905 173025808 74929280 103582331 102651575 90695946 107157708 115063366 151376840 153374034 138767471 107933911 61296620 81020829 133798734 129935318 160963730 101745652 133846560 107915250 78503801 139351751 134277935 98743113 55014913 121426254 73139666 132887892 96344470 93300541 150292439 163109110 88867243 74467563 128171645 77511509 73351034 64803019 105936391 121911334 171713642 13505298 88796060 122522761 124343712 70789208 99314631 79105326 98193406 160847437 54136300 102631176 56833541 98867412 150546179 133102101 130721262 147558976 83816847 182874385 79292432 172390793 135316280 16723122 124802427 79135870 134929556 163195492 115735971 134695805 51177948 112894029 19564359 144933571 131598692 32551257 80515036 17707846 89241093 159158182 102659317 140317413 38172827 54901676 179846723 117772467 103361055 81438105 73046579 128861512 141649217 117893023 72862754 189394874 119051785 96581083 118482258 87953687 88399860 111850168 133005923 55294527 132329606 104677616 110596355 107722614 59938271 68919593 84489713 98337746 42781959 103589795 19076824 18598591 96282176 50208681 41809163 72032551 90989133 178374373 86127089 131132588 62600286 135419527 123777291 96791466 47748690 182273908 57733841 116064425 35520379 94292076 109915231 101824192 119027282 66302288 80173211 155991417 69995830 74611155 99175235 163690076 113097377 42291767 87067511 149545770 115753516 127108697 64389676 63945663 111148305 31134425 62008855 128606439 100181382 105688532 140060382 30012732 158169693 96416005 128510900 57765546 135946529 32181326 61563162 69796410 88098736 160024167 59864889 52081802 124190619 145919042 15932780 123030276 145952579 89123066 85154689 86802366 107128602 113187856 109005258 86801154 84318198 85356290 107670774 102365233 78184022 152542737 69711348 97580711 76823181 112261018 155647471 78660213 90840371 117655335 65355010 95070691 49820977 91769868 176403315 130423382 71389311 75874970 156376824 162639474 123306624 51064603 40131904 176972086 99966707 81729679 84477629 43541485 134930294 123229674 138953246 83298456 58185159 40599550 54667601 17323503 21974662 159890198 65285702 123949758 25333541 78224602 99756318 61190714 62951535 80286956 78154307 66653663 126388635 50190175 73169272 115190755 66645287 103891776 101293262 47449629 77360642 99053407 160642151 110592806 84918074 180056950 154688681 81286587 94088906 97100009 99793196 130130886 64993361 44515719 50682079 79588353 83415760 101713630 137770502 80601740 178035875 30114344 106219766 126026890 95509169 90546192 155728718 114706920 124640069 125290252 138984138 117052623 104667514 51356413 42634699 102488109 75029162 86634302 67741061 163590201 103162337 156611088 69445671 129435536 101802432 122358174 57422373 97643434 77435804 149711157 21245953 115104071 104918737 72568259 65057137 123839663 99987323 63231934 99360944 117469971 103619971 95936581 112661168 48932963 138509662 39345185 98598624 136031751 112402774 116954299 87070065 170870547 123035627 118463509 113040394 119402418 112132598 89158306 152920907 130448418 146143137 148532757 141820720 42016723 74233002 115924882 88098434 94981384 144464903 73165042 187116327 67238861 107068568 41278053 137776054 159106430 74611364 132839719 88212244 138191134 46639970 125905539 175680512 57936321 85571202 74976641 74348000 169301921 156208615 85273651 61711411 122633907 148263474 135274511 108223306 92433125 45965802 93223587 91788599 86967822 120019781 61359712 113600437 146445811 73704439 103424650 149556077 157198347 68582625 164576298 34474900 99272791 61302668 111676595 82482035 99659888 53676356 41633272 89615918 119229429 25350281 130149118 51261394 94846074 108621913 106742939 127198088 76651261 59878880 134811161 67954242 111224635 154003004 154105489 160127503 95017470 105200954 133740728 55678550 47656639 68689230 74252146 75230231 117510133 164517221 121301000 120997455 111624375 57949127 22449424 91985919 177682898 160062748 118866657 41247145 140740734 71823840 101259234 85313420 114289368 111334801 73106115 162037904 76509582 77362876 80292935 94839012 125196860 34154830 151224604 97238413 142660056 89226228 35334404 74717269 190127370 63709484 145498812 175054055 101422119 69334485 166238712 118513432 122915792 24446212 101532180 91373934 171776201 84467381 106239163 166198258 175852711 179679209 74418377 147398166 110975691 133571081 112801843 92320531 63764925 11233601 117312932 102196591 124161800 104066014 82943775 88962969 98013337 21328792 186030829 168787014 110320005 99515220 84987608 101099607 69759928 83292867 108015797 109244918 38431451 84952902 76218315 98373566 22692991 152437823 96916519 124710108 78484913 64883100 74976195 180225825 151211581 77391173 51564572 88389148 109422894 32795688 86077753 86657307 138767668 143561921 100691957 115339519 48575447 82789775 65511808 83106292 29522913 145421595 45640011 90442615 166500469 161022045 117027163 104466863 99538845 100992427 33844164 43596763 83621991 159858811 114279443 106986240 135500421 81026127 120038203 189886690 106624046 89510714 124170561 116285267 78939960 130965832 121804637 101200323 153427478 132721261 116453632 95097176 135956619 63601930 41528340 69821258 98229124 124264280 109849069 87992863 135189786 148181886 126338658 137046492 98656869 76460087 68035413 40953903 130984385 119032866 184997646 69491056 105413184 165245695 104132681 101346124 91522286 138334294 60108085 115353096 44053630 43269678 150844679 114387251 48664426 96757592 121502421 123071462 96885161 154489079 87281726 86259874 56203185 103679218 145274291 134006669 64859236 84037640 73429985 39005028 151061115 30733865 62213914 113473783 62339998 140338665 77802931 106273131 25842957 89960050 147150289 52652207 189442740 82817222 104259030 94142779 91273937 115934843 86122398 146418221 124889634 119813182 57087975 13527639 122505088 144677011 71513507 48024812 120876568 81786060 128317370 99549233 135053741 89662358 105238685 65191457 151293226 39953515 99772731 98124089 116697151 119351806 71841388 101475482 73604432 72948654 114288857 33466499 97264881 143201132 92989102 35045519 49698756 55763627 55604563 104830933 54770643 131565580 76332226 151219885 36130922 21320731 113826900 135528599 32524772 157321911 68570229 71021392 131407487 138870040 108912244 133014974 100759996 128398684 21061449 85485702 128766086 61195007 75903727 111846253 106874063 178818851 143115106 100363306 92550046 176278216 116159699 68308395 107047844 90747894 122546623 117119517 100374021 91770412 54185915 145521559 163472807 61036892 185127356 32284904 67804095 169746216 146315242 184732299 126667071 101152780 40077055 117009219 54021059 38208676 75925861 96813328 101304769 125366279 35096572 111408259 71073306 9114550 110839398 135595063 168694923 148253598 40999363 122169705 148830207 87489876 135238397 96203566 57631485 153021839 136606232 128869364 174879197 122065944 120551057 57477276 107645587 88624406 123149061 114695741 82636014 33799716 147997002 121192521 120778619 66106247 149872948 134613397 57988676 92233822 103235825 49040774 5968163 134930823 162064573 42344395 102301183 69405608 111732286 42437262 82455751 104746521 139678849 119136786 136927773 78906285 85819849 53306900 102090607 98845724 52679769 125786588 161255527 109893565 74123162 125580885 128840216 167868634 123903932 115472945 168215791 113024602 99443636 33439507 78634218 69086454 22784280 145352244 119911686 98522180 73106925 174320339 22989883 146670045 102204909 146009115 161232466 108054035 48275572 110657765 89123269 166795244 65253225 53887286 102199825 112948948 84191932 95899806 123547171 60340479 165105448 112332988 118339216 97842212 130848887 121645576 124985529 24328717 102978586 120141368 24202073 62917661 164548872 142266957 132202676 161841995 117717756 104421586 116763434 80139263 162769777 43813867 170838555 18237255 117838336 176105238 168871317 88952296 134081188 81410240 39987022 82619482 146687008 102145955 62696408 147454502 33003115 22058931 145331096 101901275 73838120 50800112 111728641 176811873 138682336 116912128 123282514 74135907 49916857 62024745 78673613 98806867 102927934 120846361 29366866 82268614 168754421 55421019 49933875 131582298 104436701 140859554 70985507 99334591 82519087 91610552 44316252 86366881 75119910 112470903 43259152 59723414 150520736 63874760 61906822 88953319 83363127 92690474 41693136 65067690 44160705 134773779 193297687 141495105 118359290 104643158 56428681 54699290 35640497 100804335 55088452 64892325 117959636 88472111 132750398 127508387 36541340 121693875 54401447 117103988 129076806 49989367 62227481 107940689 154116265 95684391 96271885 56907804 22624436 78658364 138536962 132569988 182282052 77885979 40309874 67874996 61223674 78897718 108927977 117521724 185977397 127859468 125738814 91025422 63529938 96689332 169257279 157769779 85111966 126613192 135693184 46070289 164881946 178340961 99346078 68690181 160141758 93313371 88096084 101343486 101127115 116200406 124742330 83259004 66038630 50417059 135428279 54680229 90268402 95461069 76009769 133671750 95617769 160902070 122137400 111321373 141866874 116662749 78556601 111865245 144340546 181278547 18435064 44913249 84253986 172074541 142867658 24158324 44169046 93876218 70968595 146990285 122435784 50729551 129380662 57641371 97079945 140659417 90598462 67918705 107103160 69942142 25642302 56870825 103768962 110123788 79072070 187011665 177674838 138752185 69937483 113095706 135324063 65251539 77504737 91130914 86827965 68333152 154920678 75604933 129000506 26459932 123316328 96780464 128771079 141112899 66494194 99833964 103758120 64472343 116947408 98878068 36999309 117195422 164903385 31202738 92698778 108021952 153337433 55346052 126821890 86846388 106771350 129372877 128774374 170179172 58746609 89291387 20807989 62319437 63255935 142164447 105621363 149158628 30855604 90622794 172649097 150360279 150929604 131206296 150151764 78905403 147014412 113138633 166728388 152189936 140815009 89098139 160282784 189903923 121009789 105491389 137889039 140899228 44059417 100085223 37867549 150896963 115867926 69191118 164608399 112611704 144478424 40908279 21136570 102143068 91812372 97612147 85470628 24926230 43689187 113838896 35811664 60340613 108613462 102442865 155934491 132977132 161873237 136118748 51485701 102705771 95506477 166854426 180055410 125971207 173996777 91895378 62152257 92650355 65857203 126468205 88633501 72452062 137298472 50211099 52187326 134264053 164145387 99442556 34166504 133130645 80624914 72867635 91468408 72270553 91386190 89825651 104265567 131214154 98988877 125431203 99324846 66580559 71472276 167318676 88605564 59549233 101926860 107642248 79833035 80929735 117737048 21213720 134139859 97062159 28782530 103186358 96167841 179265653 92862898 41362497 156592785 149618790 119061915 94674907 132252741 35458422 173096917 177727398 63358110 109873488 77851608 136521602 147800927 96666118 135232284 69885476 94649464 79172594 76837582 72007043 175197833 71874692 105983804 76431565 83047773 143193458 117526934 133069346 119617877 151920821 152525330 113971185 94240942 159853856 137854471 174332152 104276524 120830567 185185640 104102852 89942189 108829099 17713594 112818317 124922776 102373527 154120284 53364304 102682836 59829783 39191951 160030318 82672705 63188247 153652654 194905436 103648336 192134626 102640315 40018166 74837584 134599352 75125055 55030276 130258662 44429143 132713641 97238098 126957552 106857996 147710857 178678737 143957045 137245161 143350941 102118145 119719351 71824090 84675335 72437094 44062372 25463185 74396977 156422208 66433221 109708805 105479390 97472445 130009323 131775479 92549247 73339325 110969638 131855566 45737006 75011324 52059368 69363587 86532629 96317339 193991557 64996267 151891050 116190002 114427713 140456415 89738706 119951344 36087030 188006915 129407557 147311471 30452249 123260964 153010119 97873077 152252625 151300782 65113721 168282399 86108421 94083559 121136116 149611966 54814274 26382214 34547340 141392332 108703766 114724179 103730745 87684938 49386297 100167239 102880137 88516410 83907485 120315188 122344550 128149041 165509705 126701374 183102463 67666487 49108914 131283054 144853580 149997032 114831442 138304262 83937019 89184178 55140001 115394326 102245675 154103139 9506232 92958604 126619379 105993306 49834307 116053090 142120779 84860069 42937558 129434052 124065987 128373540 70901836 94669823 127204395 159637033 88227454 108323516 136969912 86449887 67708271 128167973 93500511 105571022 167629447 161004387 89459105 107356788 52168402 76168935 95889302 150734913 110835379 49198965 46063113 149873506 144550477 93298148 90564420 125386221 152135611 115602645 63830869 82381675 56063586 43444100 114864976 165884489 112330041 65980811 134244838 71075961 120095284 69381726 92494065 60255509 118914412 88948010 100082880 62606580 120613746 159929830 124926695 151166602 48849532 160735036 111283525 79943400 120566799 78305805 155824042 68146679 102257096 99015916 111436783 90695756 68310022 103612026 73705350 51635917 133081970 156776339 86755638 76117179 63487373 100748807 67542108 60188147 63659321 6779363 126734801 142095278 141026328 153709161 79917512 64589430 107873633 57708053 105254949 88170861 160652855 60419081 95728703 95329785 140737452 119395915 40629597 124738235 104070299 73555630 105235860 46263629 40458896 107535571 96146160 45322236 90532771 65809644 131886043 54747658 103245797 167331225 79848538 117993571 136982132 58800843 95601309 84036547 84465712 122456296 126433639 101567607 115490244 111064530 142990591 184340413 37094707 41739902 23551653 91823936 140636435 69743808 83012734 79304743 93990607 173374543 132215856 130292557 74177979 97110057 46693594 89535500 68306954 55139736 54610297 79227815 113391981 82975470 146575053 129205347 131807852 97297603 50722660 147320191 155262509 79386201 151757327 92572981 72818717 161141780 115883287 145539477 134554235 150188243 89954892 120430728 84215946 115654114 125211945 64260609 195521887 101981773 116969922 161758350 76004853 131995913 108834001 174411464 86203154 120310632 79097490 119174263 65942285 56429468 114050120 109351656 135872741 53218945 146394792 79828744 131599611 143638316 111176205 59612738 143608991 135750121 81961363 151919428 122666182 106973157 43566650 146715527 165137901 72338725 135835285 15695730 44490266 143100708 105284338 102118411 78314998 149695373 141824232 119365642 20338056 79921677 130851534 91175439 57575083 114581497 59160747 72944242 145847959 60819086 100899754 98739806 152583303 146452337 169877497 104639902 129815069 105950182 102236470 106820318 119579917 159912305 134364586 164191404 18092636 83547551 104577615 53515210 141439739 151921969 71071328 136932325 68099078 90123752 45731101 95211804 188515479 67354957 126862870 83460108 99474866 100372880 102302147 81023363 103537472 190888095 93510219 173932730 72364201 129991899 57034477 53618475 69574453 119768842 137905004 48089203 85341034 121456051 157096314 82446826 136630299 94982431 151776188 60433758 128276972 58453256 72627603 126598276 105806118 49736859 77963730 181785206 142906481 107690238 97569363 101130384 86037746 85410188 92164324 93170888 143412407 120927020 62919063 126786880 128464427 57780503 40683769 73677448 60506243 63895096 121231164 98811711 108040437 118468772 101473975 84752136 176106126 53944379 62686855 74451473 146771654 138139876 128839001 186564917 135254881 121458988 93916818 108158487 124240613 116621557 132390470 86054550 136469141 98800387 173308242 14995172 128034541 90052322 46447050 92192545 127504358 82511658 110294845 59292646 27342566 140665380 115113126 125537881 68011087 50222947 88920866 137857856 106437860 65291221 19085188 74322928 145692751 112486090 117030807 104764026 103494346 138778773 53310550 101513638 180992115 101996362 89357679 58198297 95598763 22078021 66598609 99073410 128253296 119179114 147147661 99388064 128743866 80457707 57891737 19496037 53735397 8862714 110995117 61010308 131396637 25812242 96831070 48553779 179580649 141827580 126789386 58266831 99802718 158064853 82641984 67027720 89881155 71960745 120065242 34663521 185833137 122189017 130270132 147969300 115606387 138344778 28677821 19676619 27585382 84001453 45918389 173909455 181818098 100194686 100360796 138983227 55301301 114892907 145990119 98395080 104004670 42613311 116201527 123310996 77564053 182582921 159334689 180448039 111162147 46111143 23638339 81932055 114187990 51473898 134038556 36468759 105853965 144148133 103303045 160568005 25120651 93128670 169386135 159734252 48054139 111567305 36025984 112727517 64487921 93450050 58080099 88317587 140716897 114681374 110058009 105332554 91913521 103778802 78607200 45015016 153238134 130438145 110176871 41494622 106168707 59437752 72425577 105788313 55903346 102949922 86898396 41852744 83371541 110561635 84610176 107947091 82360765 103057949 117886031 134193589 70946930 111848677 104400926 166980491 156498900 128532807 98863042 98215801 98504919 122512645 67950865 130951728 22711880 32695542 189346429 52463719 30547419 80038306 25361674 109324725 77382476 151711208 103960435 141488688 58459056 93832622 95402379 105656254 62588049 59598589 141201545 185435301 164136579 128371641 116859104 126964687 54935253 105758017 71811731 66214958 92408402 57557404 78954212 113734234 152492832 47145797 102808075 145934615 48678182 96240768 106006813 91080724 125416428 68742822 172632578 153600106 131954613 93036061 97862862 71840652 147818834 125127689 105190675 118112427 52643903 112328841 118841058 132391865 124548432 125018396 161171870 116912404 93169718 108611075 140332352 57313995 152177554 149023465 96692398 60615734 116068878 103753498 83914561 86815091 132207247 82624928 149596312 169932344 69708572 148890191 56116926 67593962 141397725 138691460 36040788 152569612 91087868 44999885 157329059 54868278 111844623 72117114 103700300 168517963 111951848 118297116 52534858 140808611 152965627 102131277 113248422 70386271 78051213 76120828 88643485 96813585 73983049 84882307 158602320 86041491 49872950 93563967 77889062 113430597 139034524 59524077 95209655 104242340 124257691 58558661 44650187 43977884 64636975 156062621 86100807 140133565 51762196 31496473 106219187 86910286 14606907 104141325 25519240 116731504 43539146 135145313 141634319 62089768 76227227 94734912 48445729 147352824 164169716 74174277 78992190 62088667 101489307 106116115 116085910 157299513 108393340 118064373 57387362 149507621 145877100 57910946 179775340 100265389 112414420 111769334 160521583 112825858 86360727 113151847 120672576 116951854 160125470 146970035 30770901 94028118 50117556 37047145 103251569 36561761 34570080 140523778 156807479 75205942 162239174 84464114 108781384 130757517 118077965 133788613 173056237 96405794 102668624 136481470 163948395 21686469 83528697 95555485 84155310 20506631 54539487 131880404 119178203 105639391 52599810 85698343 41683167 130241955 160948940 87984750 173669301 48784443 110909511 142761415 150564197 57220679 128584777 127821711 62552799 89520790 120056596 56371042 105055547 88117888 116340574 105838439 98677377 83520374 101117606 101896336 161830980 21899546 72412511 51169775 66851666 139125880 68063347 140971353 55786203 88934890 132533188 168029646 154410055 112176240 35300002 91793866 170266169 84637795 99951278 106221252 69813919 63180674 88740053 108207423 28144317 141721492 113547548 30255135 142406755 62149906 121057428 170936107 49673270 67580286 95144085 91630204 106556274 46041036 90618833 149362128 12186711 65337026 138120535 39248044 121913686 69182893 100518706 133573459 81700521 112572083 101277944 109708688 70300461 143999286 149828585 97705605 155609727 112310613 64544643 167292717 94590126 103484646 109312647 62452338 39712565 181069914 101075670 79038021 83173464 150267631 118321908 135587494 105120456 121110400 77668191 121123441 137473645 129249135 170538470 101300467 134656527 123855378 90651005 90099969 91884839 93423823 58459127 155766193 30824717 161973617 124565939 130331920 59419100 149884272 98112702 71743362 89543778 166470506 103079881 141857305 53641400 149672691 141620312 80833909 45205725 132718726 172145578 126534105 82387078 137400589 65660569 115780352 39599944 141169867 71756168 57475564 122843848 105365014 17458910 145634237 71121662 131750530 128791443 85169049 29782191 29081076 147892012 180958734 192109119 77095901 67671272 40522938 179702746 140511419 151997646 94342799 61308463 85129787 98767395 109064505 78878900 85322090 110156515 130261890 147050004 86224547 118647708 70076386 114164385 50216847 74447015 143796985 135528965 20125729 112271132 109054921 115885322 120952773 51262305 162085315 59625280 37362488 50534917 59265881 158863563 85415474 113568459 78244904 96223528 99859027 109517776 130810915 121264843 131264985 148345388 39813711 112831500 114381893 76230432 194132313 139935942 109334354 172585636 151782822 121239267 106632442 129376929 161659941 84974782 165658534 99244422 64745312 67288188 178714832 166169714 64624445 164214469 87995605 130386210 75360483 54193220 96019473 100990333 126961279 104783905 175658045 92796216 98614110 51524996 30079505 131263601 53832958 143788736 119548810 107575310 95123213 91393087 108283263 102334567 50361345 80304480 87871256 89643250 191091126 128771330 107007502 135255315 103049902 126012603 79940997 100211014 70065385 125149618 115681966 66381757 69728359 37382778 113147359 81199618 47949557 135412842 91624858 81196962 57888720 77383232 105671144 11658794 88244051 79885884 193278395 149859341 180031865 82061764 130613881 130022323 123355169 166173803 91979186 158768969 138537250 82339666 170086529 126184593 62039254 41066573 44678747 119247689 88450447 60976872 39250678 52276845 144967703 132438162 129805655 103050685 142376556 95938065 92678537 119851295 82682058 79255979 101566177 20701634 114051659 42427645 128315166 134889561 66010467 154439679 136439341 65678812 135458014 94014220 132930010 144106863 96540730 95066487 158525942 148292274 70927340 29483455 172028043 103071022 36832196 135458396 128814134 102006540 109437482 5722910 174799192 131626064 101158367 73490924 161899799 132553014 127722294 30096269 93737591 100065420 142585389 136082775 113264892 91755676 104459989 111706541 76924080 103183793 150639280 139354113 130556791 161187256 106032669 126935175 86909476 103216212 92065992 89556437 81140904 116007138 88656408 54464108 132039342 105184966 35460722 120131376 135351231 50097419 44239607 151645978 54948839 158933926 129774615 60991007 49490170 66110506 59993430 67795213 75884135 129380950 50266600 155918486 74025435 25526153 100732453 94633364 73798462 164368265 59910440 132707053 109785493 68363356 56417220 136070599 116945281 103740731 70459242 116101625 85703312 142481670 129933347 69725888 118347552 84268408 101513183 178665919 124281897 158650673 125434411 122813060 119171569 104427149 86470159 75808295 176992678 141426660 85392556 136274450 139727540 57056466 156346002 94192067 137692048 160433127 114683363 84253163 60049433 141336394 112217755 87105035 159537236 46386529 63295229 27328210 116796987 169604672 106853140 160712378 69320946 111042118 105614618 127406375 49627132 95159970 91337571 132799039 161279785 124543175 69162241 105853423 100579484 127668464 86905182 53014853 71423276 48852212 98643173 66416440 73936329 106256601 56106810 87183487 96418105 91752774 122114598 100403125 117801338 110766628 75729833 154003789 140540251 90384838 77388346 133761853 121402340 139030153 125115629 115447916 128113367 187687374 146850091 90508828 120776142 119642608 54385236 164114212 172122830 139372674 118759034 163099449 110006154 112865013 36571638 87398858 118538976 80181541 121291027 154118929 62446305 73963842 87299308 76825102 173194765 63029240 38592708 83270976 61822630 152901119 28330964 137261139 55747293 53502058 79923022 61340911 130532406 134743464 100753089 105603590 32497481 105352286 109395380 149275932 93170370 164493619 85756700 151618699 87529143 100255261 53718386 106963125 48904166 162920243 107853655 104519289 41763761 120149517 79649058 113778463 117269914 115523798 96567990 36917906 68104322 148457311 145483243 138093490 110208318 148136340 44554094 56830194 19036674 103577044 19086758 63213932 85497429 109594443 35007851 122746225 69506793 192035073 95578479 81179995 116127575 100290461 120848265 84093636 82959398 144807137 135357585 112359914 62392780 126848370 119542685 122975901 74055905 112196485 42501524 188322187 78023553 60386148 107405868 84918396 70754105 162389276 23449495 83147087 109620602 160544394 41041488 41936768 111980998 153413832 126156870 103240058 45991283 60458898 93063756 58724051 85530967 99814276 61477943 131902853 86071848 56586630 99723816 116334198 104566413 125714169 126431904 172131804 53614913 179347544 120411219 123198583 48408238 117178161 129119419 91093477 79543246 100412693 117743285 92826418 125393216 103279729 133669490 120691551 70900673 106301469 120313069 116072046 41101498 96125766 133528956 67917606 146296746 56066457 124220264 95214125 114356536 136395128 142805642 35974775 187622465 142324388 86558662 119253246 107597320 135896365 102482180 30479504 55651990 77924320 77946957 60855935 137550133 159948205 115006584 62549275 117925962 96925596 151608209 124329453 79111638 106014801 44860968 67771834 146932231 156864401 97492682 61056283 102821760 22583594 44200718 111462345 102901950 88111664 173066910 97097048 127402296 152387244 166546294 142247074 136511004 76367026 80130797 111712861 165887773 29697918 73734117 57206283 106184576 123523765 59716390 84590930 141552746 155703177 49809946 65373084 183786377 36973159 79729597 167470190 105602402 109000899 150929181 61399472 136944784 133227835 41008248 130192635 68167144 72454606 58363509 11548486 146686109 120802515 71856691 112881269 80499352 114316256 97870079 61781439 61908908 99256109 69048382 82746828 98346295 25514927 80119559 19335694 111440653 96391030 85098242 58021421 118115061 125728630 126806525 39276328 104489634 144220208 72319920 65687892 103643125 119999710 107815355 107990287 117504557 153186413 137522841 111345541 109044336 142047485 76283093 53578764 91887101 131397132 114329077 59106849 94550633 71966401 103294601 121577136 147711956 105839493 106530511 55953636 82781906 28611456 86229591 119426900 85468175 64225136 71513226 101601597 145052773 64259415 131256152 101367534 121934272 101200427 145917028 63598238 113172385 99382937 160603259 35288489 96055122 95992457 150411930 87107320 124803996 166656263 64018860 130845383 57804800 143503151 109429099 133698331 102666198 63442533 113935533 95360616 45083425 82718996 91449545 104445179 198289278 77894051 153401013 143390659 155743683 32251757 132275308 160740116 129887708 40439174 48891830 114898482 39300504 110978380 157181312 61245544 182511335 49495660 89952011 59983766 136552404 144905869 66472052 55097612 147647100 126269662 133638190 163819352 70566685 88421429 64339074 144667862 104073427 31845764 76724517 88434329 85574627 54633192 145475123 83220549 145823405 111870427 77584637 132826555 52711146 108547117 172303078 66812475 73632833 96447305 75815950 145959803 126648394 159096545 66804141 126979129 125147303 63212557 52607625 46188537 77821140 106872416 72999996 21844685 101788502 93699631 113827736 66837556 128606166 17065783 97953648 122059857 43530083 61205972 181513592 87186222 118769164 55462890 146401367 65712897 54243680 172976048 176047145 143125712 42479083 94171023 171386458 164089992 45616182 194844775 115313822 45907044 114840768 168455380 133726172 176984761 92842534 57086580 113565688 123481661 110147634 85970398 147372515 88219110 96181522 139229794 84380756 167681583 12828471 56766051 128422074 78475127 80716915 170706362 184899966 109577746 101016666 169348450 53443055 94329120 113700620 105115895 97300055 109090697 167678761 103787957 81324720 129317838 102402389 90072409 100325486 45620603 125972786 68163539 89886576 131073517 188238746 147790395 76739824 146782641 84570990 34630412 120821087 155060867 129000864 112997473 99533171 154883701 172735578 80468315 78927680 36462952 62945227 97206627 36471658 171224500 106914032 40591527 65012733 121402263 111993874 125763650 61305219 110254561 73309539 112746367 83139735 64353745 47126092 70509049 152847687 77792939 85619227 137130799 138022477 91415970 109619465 167242406 43081565 112829342 121560235 139964192 83580565 62536831 121226341 101950107 61481950 98293158 165197317 89517399 82963394 161584593 75143699 151889740 100285925 146408229 125507857 132045228 60115690 66640577 66281612 152580334 47018175 158251708 66076032 157162655 103587511 172814799 39111124 92166992 22141114 62620589 74202742 121747552 152238689 32603392 156613999 35222915 125341423 116797180 77764933 134270663 115385109 28142863 109360839 51175515 139302388 152741520 126387320 80272964 175182609 107564021 107347368 133472016 154781127 166878867 140153636 45940824 136324957 43775222 114458042 70346840 98115489 53058804 98459384 110373102 110245216 104456465 74365661 50207013 173552500 109070544 62870375 114499751 88742472 162651925 84633458 61735716 73309160 166001208 147751103 102799905 95185549 14490446 90760476 97410876 64015628 113662035 146448153 90685295 72120981 108863833 134370985 151929072 97090198 73076735 99065774 131235149 94754633 139591012 98064299 109248173 86349572 98348081 119369016 97551646 61817798 78904229 92913296 39320442 129288409 143910143 113305260 81024638 31095667 165460620 85839588 157358034 86090197 167570062 93823765 73697864 93371885 106336624 105506555 38871168 136260710 115603929 122642189 44841742 26852145 125063570 75104126 82642916 126255954 117679745 92300345 83217971 77033175 88173569 150178713 121107484 92252565 186961235 161384292 98267324 103727107 157420919 166565658 110018272 186515759 114870208 123010128 148715317 111958494 82701612 93563103 63025269 149482957 120611251 83694328 70491941 151317031 153705778 103518996 84542737 102288435 82681774 105881616 105140740 84000542 95431651 125020523 94165005 158891998 82145514 55419372 34868516 121292738 45769061 68379847 61635021 139262408 181115562 168438882 140402904 45031756 102515546 49171355 178397887 79720494 73806636 16862369 115587795 158924865 149581846 187011347 82304224 137350339 91975000 153445818 92546613 130757363 143692550 53815234 69486904 56192062 98360793 59235344 116746308 136742404 23544971 154299061 34485745 47772564 166030954 97239277 147421345 98727025 69610891 49838374 91153012 76547152 102755941 89119124 67647186 152035470 63097855 124097251 98969320 141275779 88043742 113252665 85741866 57140044 119821329 105639705 83125465 75266728 187354169 108819754 141307555 74623268 76187694 77352107 56743325 130613307 29825172 60540305 105831518 53639099 54675719 140484323 129187312 49974892 51911808 91482628 108278001 38542536 175079139 122458415 79732828 21914230 169493116 164988771 106927376 77956963 180233288 177689462 138036588 80189380 107680641 113027261 42687056 142864469 86713984 73219356 41695501 172899465 112189545 110245902 104301373 57042506 72053483 60931050 74655647 33432468 44518067 89306655 122931925 111359423 116252701 114316215 150360451 143901994 103881533 29110340 29195928 119427535 79396787 63214593 98716129 99230374 48414699 141152318 35562450 90109278 46030920 118465867 51483882 116150119 115615949 123265015 109141825 175533742 73601027 87439325 116848529 80871681 163772331 85644528 179253058 92791186 175522544 95270580 128635657 180563080 68677943 72569617 62508076 94554212 80820388 95438125 109501756 141637493 65704300 93672409 36567867 151703028 184784398 89011738 67759974 38364834 174056177 139553159 99914891 29405696 119827180 28392991 40760490 93199405 111032580 61864562 149434566 134516174 94722792 148959987 84791550 131182968 35511118 96507261 79273566 140155145 112036640 140127573 112453408 146707409 23664435 55408811 52608892 87076313 165828639 132052849 73247738 116244408 113403662 56875544 65818906 88534716 91498147 132675530 145465566 77130579 122674340 81819652 136280139 140399473 14157633 129203982 113411140 122901260 84105970 71584136 74743462 188410817 62476068 52069468 104357533 154783078 77140597 73097606 131400369 40759673 102637331 104911725 137937346 47564282 91493608 88485440 58855557 77479674 131023105 148369772 154413637 170309312 111953092 122824946 87635844 77774896 142356876 148996557 67686807 180700683 106915340 132275927 45471700 79772342 96620205 71870530 117892342 58715219 50723197 112740066 67134424 98726000 146322716 93181629 107841792 132892699 156015614 147862907 95014825 135852674 151509800 45104491 79596724 47257413 82523454 74963120 115798009 91392153 94763471 141625553 126654828 37893608 68232427 160674967 49562831 64689796 56416309 138816574 87003733 141464594 168309757 71134778 38039269 51912685 138424370 87452339 148129268 166824855 137546644 169230495 144686920 156129676 91608525 134612486 93577887 50269775 41805503 141596375 132306234 91164338 39445261 151791630 29353566 153284254 94483695 69661360 99296866 40828539 60130582 129946799 110208730 35632505 31374269 64339881 153947133 95477790 68713911 117678096 48592187 88856136 132216468 81464929 69607713 100062135 74740165 99935110 184633890 115678484 100898563 147774776 123250220 104537856 93683210 62229859 91057660 117180437 128452294 80871516 117512593 57856530 92680898 45404426 124645019 97435161 100512198 129155086 171930905 123713431 158413611 171290752 156907718 48571349 73665193 168044172 118107331 98819379 162908858 141214841 89770672 100150527 118028222 73456470 82525301 107434940 106691765 110037982 152887885 120742924 71038224 90402111 24993668 61098240 103641918 97322804 118303688 116999693 116623982 40662107 104890741 87896990 75086983 178161122 146096323 157683834 44265802 140036926 93708760 8586486 101184180 108689262 129752846 117787662 151457471 122207041 153175876 71267891 99905227 97952970 158218642 35456768 139211364 93026440 24700793 69838348 92926446 63639930 123315078 74549786 155098459 73390420 73760094 109636532 79701299 26926256 49663458 89428506 130861316 174535078 156243612 97776631 92835394 41996665 92478696 105543841 128988106 34427665 154580032 78444916 99440146 146695761 75553575 45051387 189796159 116401879 143961220 59515040 136710637 154489596 105667004 87461924 63784497 112391054 92711366 121369259 70101206 89762300 65885607 140112286 39267395 88663273 133219535 25228004 113478101 43547895 105291215 69991279 16584871 85617132 141911151 162751140 82544582 19651563 156944701 76564980 35335863 110822197 135562639 87147931 72682644 101513253 95959317 134878544 138620507 87586151 33826821 154805249 172420564 128912509 115151408 175176411 61893061 147099484 97232571 39777389 43569274 135223286 90869275 147224500 113287573 5777001 105393558 7882766 124667780 164653749 80475057 129759302 153313223 126066889 170666768 126196824 169223657 72933308 136646238 113454482 134502636 91607301 149298191 95905847 127834511 69783913 83204031 78463247 164101281 40568716 145631191 163732314 156375234 52647132 128643154 72867028 71853033 104444071 87443694 99366692 94559512 151247315 26329613 146384415 98173233 50382489 104255275 105646151 96581316 86948778 126657858 135358898 168735304 30959400 49001669 126295862 69820424 52001591 165978200 125471988 101798554 150049313 114658476 107748041 134826769 30969839 142570223 123690487 98722746 111903780 130300581 90173077 106220667 181859479 161373619 129737611 140098205 127904932 101298361 91976257 36973623 82014423 128835747 129564248 43982779 100324480 66837482 135082957 48267861 158152007 57339826 95000930 187434471 181567212 57380258 53757705 88498736 117703341 93853563 71964598 113298407 94646194 134944714 116743587 27165749 130546588 98220767 137107652 79236291 101296541 128118279 76462566 84341538 91444783 74310619 193177097 117172167 139662823 78436347 28905446 112035729 121934267 110019709 78098613 90252153 177707619 60568581 71401335 132651549 142716519 101649484 72338953 105523009 21719352 132787665 115556748 82192067 152298141 81127559 107239132 143007351 40286531 147267974 111156115 93461543 135944315 100503554 97378408 100327347 154060796 113325732 139926316 99883726 81871984 83866650 103385623 37374313 139641194 161150699 130577343 34935935 53340784 108560103 121785556 129724889 153498682 90048328 83743187 123978815 104748140 171819469 56135632 154458708 141192115 149395162 114650784 159296712 94731713 79080685 35639967 54460026 93443801 164817919 104820246 111775308 85457724 95843690 33983527 120786676 111272657 70415403 99441255 109664228 93179512 84256710 112347926 81043145 1714884 90607903 138098664 159011968 141886107 152103481 59524364 90659797 75149447 88028701 152967329 70639833 191787387 133988632 132939701 161239170 177776178 77519242 162838453 141743170 98270628 60788288 71533714 127405640 137160002 92131037 45817721 110593476 111646595 84930019 65460879 39857489 129834187 53897836 64438581 119053795 85736536 105592874 55073960 107347980 102092120 133444424 150824344 111822987 140300051 100612441 38773204 126946879 86572510 60871738 85470894 183754481 99934329 160780606 179732624 120503370 60873797 94739654 96480432 154554958 91754668 98715086 89467198 84049649 127424339 73343407 137453601 68698801 127384199 69510814 64465637 126658638 109438189 111081920 48340195 75374941 97516444 84427178 169718437 165585316 158911799 130046229 74143519 69537821 123035530 100922981 95988260 137671984 70559952 91912308 120440107 58566402 89568884 164376105 69557879 106747947 31369004 92295039 101569860 42738602 100313533 77067366 125275839 88664592 136802777 120181081 125412719 93935816 146226041 126009430 59452389 90493519 144851894 171523825 120130112 111907221 94229240 78572884 155179902 125324061 178307038 72016774 177249998 126379013 107783514 54500968 99407664 46361772 68853467 84953332 82294484 117195940 177857141 117837633 136822804 42406779 133788728 97485008 75495598 78472758 79392377 46148953 123049004 67975416 122570702 87305890 179475851 162543487 118285160 158210090 80014374 89311694 78528417 42978388 177373610 175238113 112091496 60320176 61478371 77033999 148297223 62927350 98293629 83607933 61488363 164488677 112713778 127424817 37975410 62458266 110883769 128729090 105189698 110144004 71950153 110322413 183922294 75974611 158121827 97617512 153362058 28901378 82807096 47386640 133597630 138196827 81527818 137957329 77740040 59127877 75413422 148271819 187494041 104315792 130336022 171892576 92018620 30919417 93159453 134272116 129585782 45463984 139603961 120245750 99461830 124887246 168784628 105563195 53445092 74901693 135108065 166047100 89432570 18263745 164556146 107953823 153401562 28379418 76103376 79071899 145999474 104619134 80316849 41513018 89859281 133560128 123270075 79547832 96632022 138266303 141069599 101166127 106744382 101602285 70840942 92411588 157722236 92380537 84178887 71695741 131664666 121977945 151265806 94386616 146078785 108626637 76746112 64089965 40684623 97440179 113396493 21560490 136269933 56433569 96522740 158177249 70417417 79757598 53085203 161008287 175257622 131017797 129903233 89079525 84165447 76208630 155727031 102886435 85665413 53695051 18110891 109532492 92927417 169353654 176437261 177093976 152385162 154580295 154246854 95028417 102081461 81695157 151971836 111821748 128507741 109249859 96318311 93992179 133385516 95097856 186896818 105827299 145751280 154927923 153364521 92014254 114275650 117268358 83730057 123738067 116699757 92931499 140654443 99797287 64982764 77608435 75838704 149386117 106097150 35265583 162375702 148963590 67622581 151364446 85224997 114200586 107757371 102387844 100570738 64002396 121198851 75314169 147342106 116434451 121567023 26769273 85354418 98851577 82628142 105664489 107007044 137784965 88854562 115367841 106972175 130427868 97418640 73460312 46017404 102440671 192346348 55506343 98580449 105795843 85658852 30156291 133576084 191235334 92890456 112716311 127904713 15779689 109522920 24006782 165425132 80603707 45808587 118664516 146992779 131015421 96639071 104833733 61455088 141560644 115846362 112939847 69237786 112427501 149869698 69625878 78622525 136998178 159695348 121572902 68254459 45233691 140322863 116001478 75275916 65202126 33535600 121022020 98661697 86648674 89422452 44405274 193334618 83208416 43330823 104574669 151746624 83767127 98158227 144633124 111079432 134260583 102860013 25069966 96065131 91327323 127201254 121779169 122299002 104481072 119305535 171031380 118431324 58305797 112279394 135476934 131365877 125176827 160993501 71639307 117291844 122646271 96567394 56117773 140326378 92499052 175183187 152426048 34715384 109398721 142529136 134503012 164093440 51902459 174379644 152072051 54969487 110330494 88273759 132203205 117642764 60985763 36829562 113627663 107758282 44475705 78958348 132650830 177070965 82331638 68751304 102050372 26776676 97026411 52590878 120174934 122630044 9302590 148189052 77389485 162680553 43968842 42022711 109030544 88376300 126400092 139307374 112461028 139683163 167815975 141959443 73024133 132484927 107005155 97495825 84476936 86588817 87208093 80244212 96879697 110151439 115863692 177935801 141505728 128131284 111205319 69255223 101350941 64907851 133683198 93959353 88520466 185501455 75774971 181779543 92595121 131318596 101897251 37023709 70665527 121427275 63704095 60942306 104828675 86272206 108974354 46219574 60768148 123392593 107809013 49186021 76966119 131669898 40822899 107607331 33157713 141343660 100625704 126947855 42850236 62807133 152382411 121886700 57624558 79047379 27892494 90428484 103872561 97138601 27295819 179529815 129384856 89397574 111388438 93149794 64528779 59554849 110516314 161660051 100130972 149194188 131140908 89637560 79738723 126778736 151646848 99399133 46027886 100693622 98364233 128718713 101654839 68963901 67298243 128957158 121776448 127875068 109146733 99532260 87502213 153889801 93175430 72757062 108338796 160147483 30346047 104726096 91558419 97324893 45644729 194825483 64615612 154732953 108708065 99902978 15053970 125441082 127666458 111698016 165815648 62270237 85033607 165206704 134390664 44110768 65385447 70728118 84630260 30021988 86817513 133739388 127509116 108947943 37406887 113130803 93293977 64252242 55465885 147325892 119624465 143763786 144803053 66007016 20391475 81714354 139276789 65081086 107457779 118704520 30882089 118774554 111337566 166980165 108870258 89265883 117243127 113484815 129919465 93706745 92281263 54822540 144470717 139241670 110107815 56539472 167983311 80589509 115425673 93288678 90917003 37113418 169273739 126369031 106041660 132243829 77108024 125086105 96601577 162805834 33260093 133890035 66083609 154264218 100850115 188555741 35746671 43047937 119024175 121450866 100027757 66386683 151851786 179896079 26996833 148352752 143847086 112904405 78690305 138682948 89806137 120509179 165371113 70552071 81593234 148012626 124528785 81221060 108084874 97740285 66743354 95157747 159687391 77417895 99894570 97320231 47367353 129353379 104521755 52669790 54789589 134639516 127602395 149370556 114475835 141671053 108907992 152337875 56526280 178630871 148915811 94734602 85345666 116335094 133471621 179972258 64741819 84855879 50765532 133598568 71808325 180873754 177520962 92885615 156941633 143172423 103500977 136370954 55373677 70084828 52450463 53846314 47363433 179429226 113393722 59394487 189392900 118959603 92945652 125796096 119232346 101867198 66948881 60665183 83785675 104285970 119822301 163859667 48484184 91586441 132822983 115867449 145009950 134268371 57720002 45912792 139942910 77619437 96831019 151751096 93367762 98564296 107315527 111313732 121322540 85763648 122285149 89653492 117844799 76371897 91039510 124631456 134424279 92421906 97483455 120198874 124756174 81479184 189853168 59658107 129597786 136327435 169601367 28380198 89497958 121457044 99540677 118165855 119340263 58337751 125272282 74172291 125581488 79151698 149565358 112161279 30592564 164985499 94496792 30605565 133050852 84225049 103386615 99125443 89706645 75030244 91918034 47772074 129040612 84819805 137048787 118596396 81147945 109323538 99867063 122650332 177720849 94810798 71740110 39952009 196301152 54244277 92354463 140545516 133827470 90298047 95407775 124693324 98534056 141810865 117994017 162741233 107345133 108553203 89098001 97120796 48332968 111947853 76995444 134011101 137186198 141056128 118310049 103506613 61929719 131110236 43018427 107416754 62909647 71489922 42008302 60585870 63545942 139027768 136513903 101065570 106016157 97952922 150592208 145474227 102026726 156481067 67308786 115222190 87510537 34338704 133019805 80335016 150797915 93796462 144752266 166111423 136547313 122043058 109390255 163331748 114544697 143276610 64272368 120159617 20426330 73165203 144563900 72158949 152776552 92371739 21124054 72074806 118514736 98950341 158138506 124085824 60634034 127147730 95258083 120217287 127891816 80342046 141955794 47742748 124855196 122388381 79351165 8266206 12903287 174493463 70809320 104963991 97243779 38078082 121177368 87177727 158601736 139653410 103679661 65738731 77173169 129713028 117664364 103955679 95967240 189589006 129378481 107275113 133427422 69980299 61310744 189918077 183190555 110085974 158946079 79078708 99956453 86306947 90784678 72200394 99660773 109009556 151493535 41350683 62005335 153680923 53796708 64201535 79260750 101618794 116459060 103840557 126121376 85119375 122505077 56963665 77822900 188878025 158328634 155582659 95022501 124156445 112081806 52713718 188208502 40788529 81150350 83995345 174605859 73620125 41159521 21189077 104443976 74161206 85191365 157798219 74365657 119560599 130362127 111527529 134794928 91453080 121422706 144381326 56711549 154642922 89006339 81430760 136092058 43660607 120151660 123088748 93452155 110766693 132072825 100522073 145837480 72260084 53147836 138294870 150668674 156519758 88772117 163478614 46423170 116973182 112080350 56414424 124785082 39481757 119877072 108337317 134741512 138488787 121021300 80319274 46915525 159811333 102014070 60227180 142814669 91139520 87039461 119594589 51775300 115371599 138036734 75307980 84220927 151059120 126362160 62620661 77520384 128637383 115381683 180353571 94472726 176569902 100457274 96559506 75322738 122850444 165292220 82742346 46662821 74326471 70927788 94795722 149943786 130780433 88454775 132285099 70409761 65844710 79044467 70108077 101316174 73201276 85170738 171655656 144293279 107061518 84478591 64263856 95612951 100585379 29417110 147559161 153029075 53055035 118751531 105453082 130654819 168956462 37712314 52468111 80268804 98425197 62065622 66602567 74927155 105483477 107820850 59975186 87891363 153602713 102490831 124038412 71941781 143532823 110623914 106362448 110311912 125557887 104941627 63701410 145817397 67282860 124030151 64332116 96305455 145666139 117993722 129754444 147514632 71223575 85937476 44451945 67653053 164284071 82526268 176116016 87844941 131317602 174548233 105917699 142808198 116763604 51862801 91431452 154966721 101747638 172494882 50051780 98455226 128394311 67543100 89639957 141098144 143136863 109538855 75209841 139723197 128973913 90446624 161113540 91450012 138604073 102815534 104915574 82181385 180307749 150894822 150134171 122010595 136299578 90011642 99447824 126777022 127788116 125185628 165047619 35927399 150424458 150374892 143368687 161610045 133679472 133905648 104522307 74977096 117983501 18619568 24081877 94914248 84128181 82889224 159875472 122867392 101530961 49156114 96497430 96951981 98766200 77540894 75761567 140159466 85383578 49547667 121340371 99867892 60888137 120888830 150573850 29865159 65476867 128902329 107755868 125496065 92244735 34016125 92633106 104956855 130077742 149611469 102676810 93902151 26162180 6782411 128393827 18453472 48186976 29738139 91956520 130322733 119322372 83258105 124447806 82989047 96301379 92850390 169757458 145838097 66148788 180713994 114919979 61600696 57024382 73874741 51499604 103289851 142586532 135409395 90266434 138790805 166886446 61449566 47777242 62660831 173381439 91999820 82174498 59894192 179299678 31666131 97571000 171327662 64874293 21713604 89668091 60658748 72578415 111343518 65607038 166897482 36482283 117020855 100321097 132895227 149053983 95016083 91173146 126307037 38921762 110808536 83684357 78869067 96599037 11441362 146736535 57308265 77894349 30726218 102600824 128160278 154331049 138801355 141253399 70666666 33235902 32873061 100716397 42471876 103056651 104273131 190517528 66552074 95884984 80206363 89487051 111599171 98801326 128942807 139845291 34027746 121672279 43685654 187719362 92775994 66649954 59655995 38596747 87746858 112972628 141064350 71912124 28635400 113423006 123050938 140843869 17169485 39325065 46474615 66971928 126195552 109356214 54933559 75035443 93719683 133814706 67827896 69982941 100121196 116617101 71151385 164244247 55114260 58600958 139673962 140794438 54262363 65242066 68320107 139776954 132910947 64543338 135704686 171672890 124506436 115365118 94754378 132372589 152451534 58818299 79192395 66180535 101428864 118747443 116477660 24491828 115657230 61718922 150489448 123377846 144517151 80909355 134209930 85305224 82594027 155422138 120360636 68142823 74335286 123791801 47145809 127743065 35254880 104937849 89731775 24931978 102609972 179081470 108012679 122472786 82590620 135022351 81553992 168958918 160682721 51645251 169396808 63228740 171509905 133493835 84274350 130249332 178429557 86575482 106911439 176176918 144484214 60300421 134696701 196405814 133072330 111924871 137117833 99579560 112294782 75984540 141817522 103869623 90605292 93534900 106067483 58560273 60870868 148160772 171741266 114482578 110798360 108570792 116766741 118508094 144665586 109474476 122553826 93466706 80921597 105623833 161843200 87192317 127066439 127275680 10854890 172101597 186658783 101493952 38925779 65311699 110673958 110521398 114752714 53248989 84661037 130250371 80513936 166364976 77672984 113063901 158968253 52712341 77903554 70481510 126328935 106163480 123897330 39024277 104418304 84889590 73370415 126261542 108918519 74977749 66829663 83526954 53689382 75585683 120286045 42025862 112702135 54964341 85007892 162285521 79356414 72362601 98547602 105666404 71429860 102176757 165480361 115033231 146232880 63463411 89591634 131666237 106326432 134725112 156158046 111267290 102732040 54080071 120306791 70577433 151545110 174972924 101094549 91219965 102078645 56868085 97664164 71640617 71601586 83430604 80333670 70689834 95707850 171984727 84932917 118332734 103394337 128019223 143457614 92659577 138873156 105578485 84010877 136518307 77414021 80457585 94751137 93176906 44340677 152218296 82111829 134232454 81285804 154393257 165871635 97090292 171267318 132125791 109366079 82953256 150390874 115888800 129531745 124472373 144670476 136098175 137425562 82248628 147200046 128372307 184234301 64754039 59769110 126822906 64223155 88997555 123845180 130012549 47257515 57499849 140578067 74854526 143791093 106665517 107543828 131158523 162429515 147964835 108135319 170471925 118994506 168257729 128777881 149437691 123915133 114180096 94164217 165707642 66345171 111297908 128032584 144981100 154972300 97515052 79855079 104139683 93997163 154660685 148892813 83214805 147329969 125754706 173279698 30993882 96137664 120148995 64473895 102853653 35574944 181518295 113820058 80173726 113333757 87469336 109635953 116602681 183686460 108598149 67361840 133571944 97898132 104122008 106171787 122665772 43558225 64167010 100981374 78120404 53736348 80116254 75302495 58613292 115865917 121693263 76952267 117256140 140625961 127951273 35688003 96055972 126267940 83913616 135804744 149188273 68694965 71384722 101061086 79575225 137710835 110897513 196212481 45451901 56069456 166230095 115715726 95538907 107098514 128534626 138262338 140752234 137023212 188726669 118783489 157783511 132188004 89108184 99236438 165203847 143610795 95714989 122313118 179167585 13732357 95369564 107578034 109691237 109674255 148732110 82780812 114391434 92094026 68746992 111071024 94209062 115839298 47768694 121357740 90953477 166331393 53922934 64550016 111197177 86143411 115207968 100728603 144436721 113855808 148233976 25840670 86679000 34302938 89267626 108672053 138452528 145895805 132793133 45424847 118068644 81424323 142311647 90457926 99590066 136849217 188529361 125341195 63518956 64173746 136436876 84237612 57920366 187721960 144372646 158535937 147245284 164968477 91928693 72446071 98804211 106240544 120097907 63351138 139430313 114637016 85177245 65782031 34943939 103907027 101738511 115325556 168003969 114695638 98728772 95992085 57948638 107870985 124001065 126558673 89009558 176090888 96579560 72401423 90083225 125402366 61447566 160094651 134047958 136984231 59171248 74934297 139090065 58015111 53084980 121243313 159274632 103188001 97075428 70346366 98580322 110716029 163154753 69273123 66701418 32876901 150167924 91902852 58854031 157833277 86111345 110298500 19817012 175160060 126231072 71720674 116719071 55240294 73989441 81525342 171211050 148141202 92705383 113704180 114563676 147467377 130134739 23810914 176831274 57065982 106341430 137743188 100248597 171702628 82178444 185149251 79922955 158097947 139309083 91143003 109520404 114361022 93019643 132090308 107886230 113066277 116688874 49957265 102016709 108312843 158669831 136698459 148099034 77392945 102166211 132253824 72463747 56311731 104937237 38301043 58142646 154781739 110006027 46794935 140440027 180422870 140552337 42254101 79697329 123184619 68511269 81546751 173783967 16035518 10092643 172733348 106604262 42064237 60122152 40141581 135544697 101342724 47490495 104371098 50267077 68149773 51050479 149373242 121764921 77316126 90507842 74355939 76306583 100665142 33761204 84862257 129009439 150530512 95246953 51425300 81713804 72392249 137080346 100572855 98347757 66939703 143557231 160968537 137421211 105234073 98980968 30199559 81609604 106152951 153265798 102221047 110391144 97463660 82194856 146509461 99866541 119650647 84424911 175677467 64068776 21855480 67862289 87077359 76424802 151889516 88731549 109039626 95494530 117054952 115713327 72400156 116912298 122029109 50910585 140585536 147631936 20612688 44904871 16898649 80835606 28489720 39564602 163673906 51855143 108853617 138933294 119512069 102991618 148065770 97603586 96056189 153383195 121682639 75698168 43738285 67807613 41944357 82671967 121130917 123173326 80414074 137434633 94874182 104058756 117395637 181884205 60439518 137556812 176157521 145805680 95279358 92871844 164731846 170241923 115316647 87308896 97929315 156493489 147832768 120048976 60871143 137216594 105661023 110953412 83698538 103274763 57259893 26398954 100357320 165998957 113161408 141495441 19348945 74467000 106853363 151676493 156604934 126844675 51682605 146498777 22764484 142863817 157731177 111417648 94311535 63765190 42888936 69353812 136021406 110754273 71536170 94011564 108742314 49974909 53001499 86873647 33987275 120535393 148930442 141626917 155451783 145701076 128624511 80497462 27660715 97536278 40386116 56803309 62366877 79028131 95172147 149099376 110371333 47148592 22559713 101938117 51288932 135931235 98694666 163454074 74766274 97391575 154788900 75837770 67650157 39992711 104646553 97561097 1460200 55311355 69560436 154801635 186131705 85986570 132106965 141955420 68947941 105111629 43020066 167324558 75206853 145443287 151392237 118814949 55207034 105749096 117526211 71805360 104989303 120275586 123712819 80594388 99906118 64893483 179286121 118295031 16475543 36038011 118425856 105038357 165117770 108004655 134754401 83780367 120200533 102516230 118011645 106123517 73732763 161892318 113889866 139485968 49497075 137126725 38094018 84458081 125428990 182590078 183689983 110291869 100165000 82666445 43905124 106084313 134412058 114128971 164860227 90366810 159115043 151697664 97493388 93930348 70033462 148514379 125022244 166000678 126272885 152716183 41654011 110251040 72775459 79118967 150766627 151315904 28543193 107350622 126607701 89721332 128104057 41975842 101813327 78860986 153881331 71698095 125446648 110074992 150145317 92642877 133476125 23136193 151812861 148304478 184921478 160119005 91911789 143620731 106428406 114799735 82490263 109508393 144264290 90058444 137234128 20087468 43731038 12222264 60395166 91136555 74136280 36474507 79326260 146917371 119755707 120120973 89334125 91951460 129434871 108760835 85747561 103773263 77277035 93409481 123394822 65741474 97007791 109084744 114325763 63617768 46070976 166290409 135168774 185097149 187820369 74102674 107198702 148145456 111603509 32871890 96339104 82496216 71339196 55280046 81752904 96792197 103267336 104952900 48967316 105427393 39857518 102212159 84373108 133898581 127637833 186577874 123521320 76542254 67280511 135645248 175416638 121709452 98281044 102615043 35848316 90410226 124140950 154969478 61932956 108632031 88269131 99225511 108649065 21526156 20766657 116950666 165038835 115660326 47180031 73530743 97696617 120123506 157804795 115253249 106832880 96108514 159062604 101662010 30457997 150071162 134063411 140576621 94115550 168598285 155043955 34512514 86239713 142035970 180633666 110944643 56688262 133933124 111828830 90475134 77834477 66863155 78234354 120411182 187419232 131577656 59172206 125623968 149260805 147882199 191980863 125298357 79443227 141083533 114704294 146015915 81518757 129379128 185262514 78362937 153974972 127204438 149483642 66273441 149320309 88456797 101199704 84038982 100693686 121336231 65305846 157737089 162155542 69035241 157911868 131140437 119703785 46737792 101073130 75451470 94735116 92875668 166083119 102454454 116445259 44266292 88798123 67541311 161389445 128194160 117881014 74924936 99207425 96669020 104439487 70634480 111077536 18943244 72638938 175386419 130647132 118942134 109804101 81986892 158162361 74743202 74920548 81026496 141457859 153902345 107070569 169974866 118602491 85734843 133258706 73759708 88852155 83957743 108998715 97910546 141250727 95049375 37574229 126619971 111130968 140663207 79580504 122971961 101244667 136210833 118389267 79439597 108582250 110200103 82196453 13249895 43856143 137360660 86147966 153361203 79492396 110717156 71979254 66825663 161547655 103969107 181234143 128620080 35618195 179995061 149643310 114420913 25554242 132829700 142533642 173329993 72147921 58104253 171163001 48705457 198500468 146693744 128689989 183970139 79435911 175205918 148071411 84919245 62727693 126279796 42175221 95388446 59037352 168959852 72366259 138161238 43956510 78678866 88095616 109126310 116282315 106925728 76394979 61987521 115208434 74866746 79778002 107485772 119161375 151434402 116491069 19729740 135067312 103739368 77075352 134043401 68882970 149237258 91001382 122505989 43441340 149425731 192048955 110323550 110358352 171006949 81448916 114758473 139901096 83937889 89498491 77014698 158709861 98496810 98415827 183718165 118301347 77346987 48058896 150449526 105271385 138041967 51719052 98369917 169700803 98634724 144588551 66883612 114342008 86601081 116693365 41229988 104226685 98741977 86081153 88688997 164138974 72845223 121253353 69659328 118858933 84788126 30891628 86239601 137581119 56224843 162608526 98449484 78992645 50284837 71754326 74242540 132105079 123717633 137921855 82116005 118619540 74229748 147271077 63649818 59921246 105882529 151140139 105105700 110977917 88065981 136549392 126907205 34606160 59167523 117872005 42552788 102671255 136424759 76295762 51680491 79860869 26311496 88848834 139424873 180945744 60813053 157470435 49405598 78690986 114593101 114741204 132466097 161060836 71995130 33661178 104921043 151645600 29746692 94650375 89712440 38758299 41999165 101466856 120329564 115428982 122605129 166444292 104010002 46880905 91877196 93885134 96443052 99352235 91182110 41138635 152513868 73368504 68450275 59155863 59484378 160506995 68320033 72596045 64835860 83276118 64409281 39595787 51338746 132991363 143360336 138752463 31748040 118026191 97181512 145830896 165422535 86609016 107047312 70668143 84727838 89306966 68844448 88307701 68991840 39634196 71109406 164129977 88170820 117369205 129578167 77701811 86931720 67965287 123175672 146586030 135344577 42850919 157289664 158817866 165290872 130261519 75885046 102012607 39985732 100025304 121757557 144970951 117499460 130795308 94131777 65345396 126363631 65577726 21931259 127707153 119365412 102125482 66425057 110944642 91910477 111997270 73557093 161057384 73157351 158767083 29784531 48970392 93920232 67111374 113348385 105372950 122461186 129408773 99753691 104232246 104901945 110107358 111799664 47895785 102199825 86507138 93679371 157616513 96663997 125417361 89943161 31563758 105026819 181532809 60806120 20139956 86166663 148032796 126384221 89356348 40454759 93974353 58495429 58076821 72823040 93717027 100912343 87885924 124717821 25530930 60577310 86962227 94308900 155319531 85393150 108317224 49923198 75869556 173486101 135653931 143261854 76442509 44694273 140058650 90655451 126572363 122056835 39412331 118660193 12085474 105455688 64997178 110346276 162231616 158207753 124650238 105638488 73120158 161094021 177700266 87759143 113315558 119890560 114008075 79070501 101350467 156055264 63888624 100809019 135537331 182844538 71061790 141850365 177875194 150434026 126908727 93460306 92348184 97379796 59615500 106674325 110556109 83550173 85692940 139736121 135265087 154938243 53135119 43076615 119047865 116598194 174600409 51088761 136228219 107191706 65846045 44078718 134381278 120127649 39606105 124065988 140141898 71097754 115658808 60640984 59622641 113742597 99107680 17962120 151767083 99254567 113643286 90961887 44278563 77035602 102399773 140498923 121154681 126529927 133921636 107737712 54376631 105542092 142111303 133799945 65125354 69847675 121859260 112571531 110172341 156997863 75316925 155795328 41096519 23827516 162359288 99005042 66995321 82235905 148880817 178560486 94020666 51722543 110805042 167065270 159187207 164871998 90553562 153368820 139993488 125832354 85345851 75412256 146368771 125685933 37072679 51633787 115750431 103166954 93948922 163137177 49215721 61772387 156874748 114103226 55294559 144579909 102299300 83785561 56978091 51713170 29462098 118952544 168333890 153534693 113685223 80934472 66756272 122715851 140861052 129048624 141732898 172362367 138578850 79748357 129700750 103207605 47331795 78644583 108584478 77607154 39956921 46527222 89870168 145736625 86589452 40993570 101488396 94321295 102641889 68424601 156320444 77116368 91851149 67327547 139440051 76969260 153848119 86596835 140378995 84279324 71545928 110742458 35211942 140954241 110170458 70103909 95777893 81387367 157400208 59726933 156393868 146718606 151643693 162622313 190302163 144811720 88345280 23446861 99510663 169169626 65822366 152332990 60286719 84380711 123077560 66336686 77145625 66855098 180566583 92189623 9484196 47256510 132524035 142496812 75982363 40736533 169357164 84924271 115785444 182662690 52391847 76096965 85588709 51579821 121539379 94606981 116894461 47375573 147665166 110477057 27959926 109717217 31579718 173596096 114932770 189914703 111480384 95305962 80650513 134863555 142428980 157466162 189557619 81046385 103440566 100065402 132523867 182289647 93810635 125678621 57893378 98393159 115361487 100057286 125708266 122850767 119680631 41456263 103318169 93720997 113424080 134060924 98367943 57361155 76778500 121332341 87830670 130590487 67198845 125844997 97132994 49469048 147881339 33093946 90198198 141606332 86761603 48257514 99455399 134959641 32818716 131753781 71115914 129532022 94972996 61363881 56097442 142849177 131732820 22180772 53378054 149845414 96863312 91749461 186334020 132420034 168759690 72056063 53641554 131872656 53833652 89685969 85282432 152042792 112658015 98108178 92560781 59006537 64800958 68058864 60061330 107315301 155509451 139681886 132254171 182957838 121858032 98415960 109316797 128674811 62650715 124658112 86159349 159522645 169144931 182176303 118954005 60606975 152601453 190143398 128964530 94757433 95372827 53549404 148542648 191392062 58169276 25393398 84842332 135375001 89475886 77396215 113979257 30407535 72855079 115560626 158239681 49163329 185244682 154757513 118649540 100901672 87676649 75992390 75719380 107940729 80298167 111367376 17450034 50644273 92375609 46807038 47330179 129070800 73219968 65723552 179530801 113259399 98587258 132184015 133107337 146147142 128189104 89394900 90436508 84967585 147404774 140861809 60985163 86040857 91232736 131374682 129721173 8033709 122530428 83562077 92440443 81766361 116276379 113514457 51917811 179105729 52986678 141213930 94739141 170451274 123490046 19794763 56465656 146095302 180022098 152392619 133338015 89193084 93046538 73517889 95997657 133511572 178801048 93698419 168346366 64333903 157804374 31329282 73398515 169601133 52217514 32403315 107544894 96812401 127658208 124478093 66874305 117621486 111542995 171438151 63953184 43600765 104141095 124780514 102273082 148572293 25811313 52749434 67745244 84371817 132642411 179006342 136263293 186668123 125845737 82765871 89419928 133959054 103454140 163415731 35686455 81108111 171123737 71027120 32421415 139347933 180565189 144234519 123059271 65802962 148129576 122135744 56767775 36306766 128373960 96130192 154066287 149683864 122349462 61680640 47752789 86592653 98209009 103414403 108534454 131529147 149005712 105396729 61137777 92747450 171731824 102265340 123987658 101704645 106187002 59178288 43361596 61498961 97249435 157271836 117910617 49907390 108760352 110314931 110454256 144687005 75346868 73215896 116533403 125279651 114518390 74813878 128052364 144528540 90920766 66452962 188291980 76571021 172490771 154442037 122235245 191344479 115499375 137442680 28604685 108492996 134652527 76974994 124203616 162957917 111268078 76853644 81077255 111854440 89196238 108877711 91345242 170048239 101677892 98849523 107892657 134726659 106393541 52350437 96494208 124694203 55178510 102733288 180710385 119321173 127366383 126111361 55151940 29619546 115686919 149815288 146761998 106666747 61975406 104712483 75535168 129375716 93241103 56800854 81406535 103668991 62307581 78581948 76938187 39031413 71281548 107193491 68453993 60797570 91264029 149479164 112643347 178287786 61579334 122074445 145186514 101311739 167009893 114670145 112753232 164287843 40209506 115648317 84509676 38972495 43596450 91400289 101882905 101781012 116279802 107230679 107030621 109288164 145719631 112155339 115999759 97144094 132427950 78397422 166594146 124813084 86102673 98274916 84207427 131655089 49798347 68828881 94351167 104337224 76737551 81008677 162866050 93474026 143035895 20294589 99423558 152316765 120465551 58181198 52374835 111110256 33995389 110743199 113608330 90496802 177008074 91788229 180717049 70626392 107401127 80180130 72861272 98895397 109111887 90797775 39796217 90275004 43440847 44258597 160312736 98989162 60462948 92923228 114800233 48583437 148062005 86619558 136772463 115258953 102648896 117894738 70093960 149357609 183314878 106787967 57453305 112241136 127078471 112501620 142053402 141283067 99297566 128789156 97174489 136567047 45316929 82677314 118518112 72560468 106140098 122234552 79759577 166139943 165382399 88969436 171860190 85353906 81983054 126500572 80170977 135786302 99540513 106935902 86145461 153586175 142376702 117062216 91346948 39910910 110095105 64284563 89258005 144407465 102876794 80378873 126208623 80648753 113159597 163393458 44250415 97898055 123159885 129218083 64583498 101450617 168332484 119647522 26284496 140339111 83390613 121248607 107104252 95960299 67896339 90637110 42045503 105932708 100103549 37975918 143344590 92708017 104213960 118523660 83333591 61387744 145477689 47140674 61973680 124423151 100277263 37691539 116241404 75226245 108360009 95867864 94243269 112151549 150452956 180431990 112338078 185801750 7315800 130284912 97825259 139315753 113615603 25452028 108079413 127202643 127561733 132616128 98221854 92790233 60008713 112109183 136691475 105234800 105776947 126426900 104998333 91128160 74353744 155361394 118458751 127575609 135503242 88940083 154086960 47733497 55633667 85756964 126238169 27450839 89095158 183266673 85212698 87501378 62171387 88301777 20532623 118304164 99127980 118877226 102810353 106353249 111523229 165193535 140208035 96889555 90236907 114191249 136708130 51393379 75888191 34320975 64806502 160899216 85677011 84249679 62898295 120034728 100619022 150595945 37327339 42052609 57018980 93379182 73404612 120362017 104172797 49756061 99464156 113287823 101907690 138438850 107068365 125993693 123639089 118327447 62600727 186169740 100063627 69798875 140796665 91478524 119601408 153340820 95853602 132461674 117755319 156712438 120792849 68246989 32881520 29494067 138502962 171411028 156275453 100434211 136127088 107124113 50328409 22777454 129060209 125817654 182369636 100346153 115414899 142942810 99436305 24698159 146220235 145531239 129599534 57303351 156515548 104451400 42040923 133745017 92774276 136581415 166253530 107505056 176188572 85750877 69435308 120227875 23818453 121201025 59360806 97611953 91425207 88976699 101689581 119804737 140197374 127288289 68706149 135360968 109595704 114677269 148323959 113447493 108227565 66565346 90244090 66698343 37743386 164674892 83316381 143758835 58035288 191203947 145308258 129360551 131866444 83023553 159839365 68670044 93132220 55513682 87248158 63392995 145373587 176553465 135204997 122229259 65333110 124498564 147750486 62709765 72561630 105590268 167513519 90040500 161830593 41984015 103666357 110489197 110408333 109710503 108647187 79994226 99289134 169051474 113351456 45558523 139043473 45924206 185290696 77410221 41069251 101942838 131786697 136452888 114591706 101898615 114730789 88560481 123393389 77788932 150360526 76188654 85799930 67749385 103835289 151169379 93300857 51440718 133932056 56440220 178133667 106203085 88825850 56793890 108861327 94546705 14960066 131922159 130880366 75785790 163671947 107967472 140504936 119551332 105784120 58851986 148653426 146479254 81733142 99146823 136856706 68573379 95763715 115000242 117301818 57546785 101185576 76425076 40369983 154895381 104912960 88276280 128620104 140851436 137945763 47676556 90997989 27420066 174196892 32714548 112909403 122807074 59856209 90842742 76375220 85699978 37464578 163757718 115827635 62242007 123104836 57110941 132562460 133815202 110983938 130128060 52024642 34205681 54702482 121797878 101644506 95584041 50714241 119529669 103229708 164406712 103267336 106055483 92171471 137200632 158287072 134600338 68405229 110227495 63481677 8417409 142064075 95605632 141417733 83085549 150739618 43031649 134006246 126963307 48782901 54698762 98993213 106390839 45100195 86245712 120789880 89953207 115463281 105514762 150648225 23575744 82946095 105013904 37642735 108367642 137023953 62422469 142429504 133459624 17437060 116011512 118451320 23032868 126466522 107315040 76250010 74956114 107420401 72864404 139200546 83512298 134839055 142744356 175963899 78486088 111630324 108058209 100530921 31809528 167471447 84216699 163457062 99952624 49666982 79624087 65834769 134739782 34753295 33497761 88048026 76533670 114522693 114906544 171636604 62943585 84424610 192481400 60838924 153285890 85235369 151178561 95977070 94879895 83176525 104063146 113830057 136791328 119391951 87029694 118913305 53833478 21398224 167594917 143683072 87461838 75152399 55057679 123896263 71064616 44648419 49821000 74249109 27222029 120229597 71098368 135302182 140104689 82939767 167627411 21798412 114146598 124908340 121761563 76588694 146440752 102496160 53697377 110911088 53117242 26760578 109834193 132029851 116875659 114890610 81247899 100799425 147835419 106842430 88947224 65290912 86980659 130530027 123182266 82160049 74375460 101506852 58232746 99541289 54178031 105738073 102174073 119124495 69357502 42985507 55621247 52140058 79424948 78999914 73624854 122578038 119357691 53381479 91338846 126285599 131532603 62587915 65066736 40716180 124364237 60308750 163573003 92540247 114182754 67701403 126563390 43054691 122603182 143991827 74143512 71507432 173428679 90175731 82206028 166796461 53137777 65237903 112497261 182760530 151969829 111983775 86482528 40727786 116481010 112029272 106350458 78417498 75814873 82479420 97985395 141882308 164896352 84528666 40731711 92891992 123215893 137631461 27938421 118104772 165078691 99508270 106468472 165239375 74343982 114634081 68527451 65250591 122348850 64851929 125013577 107006938 95923825 123257294 122973605 133093797 68569877 120978163 70100295 103641049 64162078 126188384 98533721 64002882 122254700 87088032 90753963 105496049 78378126 92040678 59612902 175135691 88349051 114946668 153145730 161905046 108586997 108266991 89952257 72922378 122220931 31699849 104784111 30731065 103692905 35482879 133451036 16593142 173249927 66651379 73178713 166416515 48419002 103334157 70921057 57784539 121211723 94698005 135211363 100022261 97379669 141584448 152795047 133267173 188491401 61030234 67454821 154834739 49331106 101343051 107455060 147119686 160994842 68615017 51457132 64851825 41482303 48210244 141963770 78946170 123538331 118604273 47180556 43759758 110558918 44602378 178777611 134400107 148591998 161957245 31566750 135722548 113701872 176096326 69390379 177771579 179535592 105834555 31942021 88924923 172541259 97689894 62648984 123971303 150181260 84313077 106254622 106755853 113838817 86015360 126418527 46283034 73546286 87806416 84288082 88759989 189560730 124832158 67129210 97283315 154853045 48539792 36656162 28994095 64290022 58408549 155552611 145987733 119360974 26352756 66572454 124856024 25836442 137349012 26233733 92844326 109630659 170428451 156165982 78000935 179015567 38118171 148586244 139569538 99302822 105869700 156093974 151222732 80626783 58178352 96062257 61690349 123674355 112754205 135209748 178507424 131859726 60807879 140987939 117805308 176524574 132471306 81856580 91930532 176030097 84175271 62652551 103104527 59533750 74044901 32513851 138380824 133043612 56271843 93748603 143282229 54708879 171834261 130891369 117632753 162049995 59914487 102308173 110137887 113206181 96352676 92404690 28766651 75277895 74200107 140130118 88508236 102906425 68069365 124527206 63275310 117920673 155568885 108422565 36612391 39286696 53137242 82182151 99388709 135822020 72411600 147219030 128777266 115785850 156327567 111011727 111173836 85435841 102884476 164825693 78513871 133100751 105650984 168897024 119505512 103758568 83433300 56337887 152076520 99580281 113871991 33883010 99885286 113232912 68636171 122061739 56538633 186161806 176280989 141757128 109597038 105372602 120561648 94257098 143732002 114150539 31497533 104354001 135126304 24803748 140449648 153684050 36939726 38218833 166027026 118067880 109363646 117060369 66388874 146497277 161593024 73375763 112114746 172812873 92659743 73758804 122877492 176623510 153174880 87462659 116161007 63443534 56293074 130440643 103295713 100092740 122203131 70896382 115953244 105466306 50130949 149409509 149111762 115007210 73680806 58398019 25388159 55321906 58058883 151717069 90892383 95951101 147351348 167661182 66724956 146225747 165134579 131993363 82034323 78803715 74113060 155554699 82427962 87304283 177606730 153649051 112167250 152325700 64791159 95336054 145360385 173026313 152918785 138305960 119209345 65869619 104996365 93809633 84184656 121833003 178211556 51631026 134747297 88826851 148054085 104575564 39558422 98066923 125213507 71982257 164438492 79443679 113427880 57931842 154446521 56179423 118663450 78429686 86466048 131521984 141142245 46346737 138919781 100583521 19483737 58887992 78648665 83247383 129821868 75218685 152347481 153222554 91777707 72661304 104856132 176133420 104309238 94017521 171476320 121503332 141582768 58524079 114365983 24735824 84863929 159839714 99615055 79426310 98191604 140645400 103254598 117212920 125138325 62257918 141318467 99580485 66888418 33404852 89658968 74574484 28534254 35452573 144966209 115849132 118583900 162849126 98710013 26613808 46807780 133081059 13434399 55054609 116441812 122748067 92733085 174809865 35503876 70534861 57642811 100573288 110691606 51882663 70803572 167887387 100926475 105430062 88599669 86168733 122518282 151250151 107080068 110560724 81223332 144642628 121617974 101839862 122078542 109233261 50655154 98082177 56272788 91376405 104408714 115143757 28699491 167541912 137041699 56355163 135621116 76547864 122003195 109408008 78480533 104763619 42366432 68757819 64164185 149212028 48865578 54186398 138472725 172032796 141261512 154330580 142952540 66781538 91887572 117410211 160628114 80774818 83294514 85606322 132769159 71395635 40513785 55323622 44703638 84262584 119098870 134575979 92592962 124842869 44206187 111345079 92997522 8352386 79006319 100133000 42250352 157920954 112479945 56534715 109227617 58767625 114326929 84689971 54334751 111723387 62609513 183880348 91011721 88657612 115322224 37091656 144465547 23772569 156713027 85169767 98300180 112155466 113943956 151293936 141939302 72691768 85430093 182056054 111919638 171893577 162692971 86015643 50808459 132655181 128723160 92435768 151306186 107788156 84612373 29558815 99575560 42749090 86431058 79586481 70939154 94881625 75450871 83190258 52002229 105877348 105523082 63085195 138341420 56573668 57478299 22882300 97425642 184015072 140055429 121776035 55398695 147100096 85160081 29002828 103603541 121472302 108998967 70732730 34878142 119724685 106900338 113948939 83617909 103812214 159323847 121993271 78818245 148762786 119364731 56504000 126834483 136734855 127943024 142286301 68514945 70631607 57285198 130130543 144350239 130657625 151548091 86619792 50064307 77986860 146107603 116351311 89004252 130193747 142540493 94023546 44955908 107601354 97447062 120739631 24709339 120819715 53506318 182522574 155010940 88430130 144278574 116855813 65789578 148645779 75439644 112227200 151080449 6130076 91437483 91439916 148415685 78267356 170914909 89633671 89230471 113970223 94847188 130462934 80248620 172126452 168506258 40965247 161310538 26094630 73058469 124698416 146844241 118556574 168181803 131937935 136676083 110297164 154438466 61405489 89919982 63099399 120715497 148329800 64597636 157200519 86083789 70215567 47353710 94279780 100902491 115023771 120433604 86387805 107503903 58249089 105005760 122547753 128029839 68431505 175525338 80577130 115646039 170967534 119637150 111788991 170703041 92997361 56719463 105714564 37488702 80991777 179797039 114824352 66769678 149710979 43227734 87768313 104475386 174619549 66297466 91558990 157222180 70333901 65828953 32755728 83077079 142971299 140924596 123119498 111221736 31677765 191201455 65578749 171057075 31460895 162327694 71550279 75725982 86568806 81589569 142359316 161244094 101511407 73299814 126392814 115832303 70791213 111510000 77864380 136790360 94945077 167143018 12116050 83896660 32282472 162702257 94675248 67160572 142022861 170316055 123590815 102161968 114815633 111991019 86170285 142823258 23466530 87386158 62309382 117051152 54590635 144570556 102557355 79535377 117022567 42014788 144492023 138179723 178492333 96142908 140079078 36064658 96386891 99014882 134552857 66518388 149204251 90021129 59023042 124483046 129663017 132414105 180758471 107655599 96662480 83875196 164001827 133302630 168013476 66679453 118094488 129975359 142110628 64881149 166919530 26469000 56979874 141675434 42819060 137082119 77466997 127377878 133267544 107144416 31367086 154822566 83128349 105907853 144394549 71329762 78914871 117363639 97848287 126597962 16454039 90994714 55566036 169372148 45433556 27954824 82557121 116729930 25284829 51328254 150655036 160348258 51905769 66147794 64963583 119539255 171718897 83204476 110614825 135448752 111496985 130891074 71433942 43731098 56723185 106481276 106496374 38178724 119903797 137004399 107206711 52982449 83037720 56736585 29186228 120578022 85778814 110053142 181085214 111597674 164767661 109857234 176787678 174483324 153325771 122423961 87169401 189103040 79662031 28746328 77144991 159956478 142871396 64463348 135778505 125703149 3546251 102526583 90437930 66461050 52525870 136763399 127474264 44259915 86934841 3734352 52977392 166982357 140376184 47614912 160675568 117760420 119345377 79564572 109333885 123063678 114642597 160486973 118355629 64159469 78455589 111793163 56710331 35612993 138690444 154271331 3540503 99292492 110391733 190245914 85997964 130105569 119494464 84924866 126602401 166589423 169860220 120910355 164429537 174860106 69832330 93009496 101330243 63444569 96493348 159393176 156421369 147007237 175184915 151599178 82378257 85315897 122020049 84578582 181117472 91934501 117395601 92107993 50166071 84332837 160511546 31690261 68426401 91582770 37379396 103476317 90187056 79334453 142003421 124122106 99301396 5559971 25157722 125165908 105367342 143598337 33833735 123001732 48450267 109346548 59544612 56067965 146215244 91872254 27260494 74218906 135241898 88985642 47926512 75265333 92465502 83647753 102824242 108462606 69844711 148165146 137831861 37531794 93791157 54097507 38161734 103720105 123472666 105165822 126437978 132876131 126597585 130717643 86909946 98069160 145938888 105023429 143957051 118887885 70675724 174008898 149038579 84987208 64664764 125437571 82228353 106477993 126683347 74692165 59566680 73752791 51527026 123949666 148015439 110702170 103114472 122480106 38619703 183541954 42657063 150535905 91990230 129575641 60740972 48647336 118555323 117741010 160028922 141541148 40807133 145560107 136027913 78149262 34035292 148816080 140312496 32134127 60436571 107025564 179177916 136217903 112070869 111544876 92954620 143092512 74032470 133962954 66869780 99930556 36388819 65765859 134582253 48744458 115950848 15502242 141811155 111541469 100268476 129488374 91530532 87916761 81072133 93443735 135132459 42874108 85970743 41970709 65187001 117305619 58552734 76991474 132939495 35004596 130353155 160413185 139097783 31300772 146078995 75906411 147730794 46712049 80858562 49148439 57926937 104372166 164743563 98981749 162662878 94898111 184582083 157197031 77132497 134010751 20165112 88054043 40296054 148878740 107518569 152297617 158104850 76728572 94184865 149640268 67038291 162114960 66850518 107716188 75450404 50534252 133472938 109548357 109934353 72721458 167262760 111784638 56664125 113083617 92551352 38221561 137241183 90489065 131905241 61013307 125750736 74297530 171152865 97147936 62871472 32353605 89154533 97767884 77446424 66279623 127411487 125996222 148555383 160881376 102165473 105032887 16811795 155078973 121993584 76887346 125177851 129588787 152569165 150877892 154388980 70718722 130284337 119198607 94552009 93464820 103137265 93961195 29644588 35901108 180327233 187327517 61445049 140867602 98243199 151323929 136998422 14834298 138335535 101548571 36052052 104706338 90142208 92269635 130902031 74931327 126515069 125054346 141450025 118487739 188544833 79661841 161384670 55940648 49996033 109868324 88846993 116306862 99328928 37485789 100615716 38304076 38556109 50798116 58996223 48780314 75156937 65801907 151967389 111593026 111076089 66271710 111361673 47941049 59963219 73376841 167835443 118143495 152344847 6379012 105499004 160726644 73238661 62786946 145746635 71304171 114458867 174252149 168768218 110688283 173420216 133398428 145049955 63518517 98853172 36624725 72171112 67630202 64067333 67407009 118758491 72973262 151116119 80887713 140039240 102065799 23926394 78859763 179136198 99450963 48179529 125959040 107278765 87935492 143083697 113036224 155291870 155221643 48864508 22595473 116638356 105054298 135515871 128945567 129636025 86199456 146419203 148254821 126738851 130451583 111177980 123772593 102314555 142980059 143211652 117890979 44295623 92887337 97393894 49607696 61064896 26613559 132785711 55916273 104692184 125400286 73291115 106465895 78534246 116110051 110557611 67051977 90282776 63652996 77808233 26745734 107106401 98912933 167412626 39691315 70866978 146799764 92034535 82333845 31195919 102335615 124492131 182307817 133064736 62113604 170144506 105016087 125185230 107306747 81192533 123026083 112862737 75112470 102239425 75771997 130200141 38034265 97940503 103894380 111970920 138434780 142805972 151950378 107208111 140825386 118507354 94156828 95054014 178332978 119427302 115819634 60008232 170431889 142111983 77224280 113473038 153693396 159150026 29187332 54681608 159409433 119603801 141035108 120188758 102015798 115409865 163983938 115419060 96335145 141599166 130742033 94672275 153986945 60216600 77074857 136004176 95492565 71812599 65582677 91264554 158220389 114640665 133961152 54953170 28115379 121923668 185944419 55982187 80429695 106003582 111756457 85617496 77532608 101047084 120189716 111275679 121747274 118179766 123377374 120444267 140095560 120632975 129001118 80276283 109779288 37481032 119356353 144178787 94813461 144535130 158637360 150808907 77201783 40877564 130612963 133717404 76658092 158742624 128868340 143420533 162564264 176600790 158821091 104326172 70474280 118378805 152973420 144146222 111079091 169407524 103346173 125555399 143243584 113594241 128748044 16645201 158163138 161772587 149865046 89095010 101996183 181425928 76353524 30563896 96734346 116626134 97364185 76605248 182598047 80525150 61829105 101447581 66592540 107062291 159621871 73574794 155668305 79662199 111035036 104675444 130770577 65788949 140723804 127032529 137810527 143861894 122089628 181407238 25301248 75507492 37276824 74894081 28106491 85336325 129021175 58354277 161234235 79211564 163343067 159016645 176573465 145644885 119704111 32364815 76609320 165435269 117280897 129143546 182508692 126366512 66197511 147368490 124634850 95118171 65548000 124610476 108132687 150263357 117418855 118795868 144997574 46320108 80118730 157259625 75828386 83849342 139738871 86802282 102863693 143877834 155989860 98483882 170430903 133085435 88801300 85988792 69741146 90497003 113595515 163217431 130712262 114537252 114688712 143672984 144033564 50234921 44350115 198303160 105617517 71356207 45121212 136244654 62215798 125194197 106930195 92004444 134393130 114853677 90871355 165168773 65516944 99275260 109103949 158171091 108612267 98826827 84592415 131201440 144501010 103729231 91270462 198636517 122379849 35118246 27309314 33331145 82146864 109789593 107778885 101293501 85766424 118384478 177192737 48608726 149066856 35428115 135877480 155829028 110458677 64885309 106697167 61934904 137133515 71789510 96669931 121202381 97506526 161163498 148355867 62182836 158842977 72281648 127242100 104131100 135742520 8733374 44325953 183162011 175804753 102369760 106919384 138635914 151945933 71528403 132880032 116929319 115391156 75178380 156922857 115590768 70369351 139272488 20559112 72634939 20838150 170704011 64756036 104387705 83908551 100735469 58871986 125261992 95612036 96293550 84686834 43136645 171554382 108280112 37557489 91422675 72736586 102561283 70850583 119487298 114755914 86659927 81683495 42221862 129034883 102352964 124844015 113261056 84648733 131559227 60739519 107548524 88854873 128180451 74062604 87924664 177132402 86534923 13462065 83356241 132726390 46070660 127164212 129966023 101285183 34970068 125290051 124508928 119249269 117314936 152680229 96963883 106493764 35746465 153612102 173404125 132652081 123640804 83297553 93374583 167403381 22673690 137238341 152882131 93884767 164235292 141007452 83643632 136877761 96198902 58243973 56136227 77653050 107769718 114024990 94312817 89472726 90308111 171304642 76082392 139986997 157363504 105503127 110212762 183945257 184357762 108894747 54179806 127706881 119143107 52025409 60269708 105267104 75013675 42067022 184519048 58655620 114120332 135904428 98410770 36046304 118600459 116640302 169428207 115845087 147707125 74819082 102715224 37212104 188751295 68879469 172421684 84316663 133133671 96705174 79066775 59262640 93696647 135440393 28144288 164534875 90738256 95977606 161027630 25029608 129811995 134762756 151108298 82256612 99311233 125185229 159438385 10766433 76915085 81858152 128053980 71295532 151426783 179783871 140519131 149247266 75457752 75213082 136430232 75598240 36981530 72927568 93145998 49576965 103819201 141941006 32121909 75895862 120326984 103546271 130670433 85329585 70088910 115197020 153350485 50398263 41572150 64196481 33675153 104738745 187824885 69668583 28884027 122550247 82184357 153167917 119798815 161473523 97551066 54253741 95631036 88208819 102029639 101073971 128238766 95776967 140810214 85524586 102200437 82120011 123962175 107590833 80744704 140377556 138735345 55308747 117900501 114738777 165931256 110615947 99957458 85921990 36925773 85980836 117533101 68823560 106674912 113175638 114601673 104908250 142220957 78639159 137529215 84423614 78200259 190046947 163022826 24213030 79121156 94753467 93621369 56806285 137094316 111077532 78836813 71749501 162479349 33173228 118107946 60256420 63076466 90677047 79381704 113182445 94258236 88184946 90646662 173627960 97182758 137399084 35539075 79105537 90484358 83541803 82712489 94999594 164111671 92040066 98225966 172969026 123821659 64156050 17327861 143680127 129499047 180206761 131182656 85548023 109981800 64618488 104718013 180151256 126952394 185644649 165063010 107466355 10446877 87801595 99780482 139470162 109807182 116176932 78247840 145616586 71852314 99928638 118221234 69634390 90797545 38565784 41977177 143994515 155860573 113438353 132040980 173281980 48751902 147571084 164355999 92717679 120904357 112709748 175654211 107159125 130046555 82836266 51946276 160693523 171351685 81538271 34434024 125722600 116710370 69471918 143553137 61550642 127373954 127218076 132348363 105011626 125853724 116130910 134217371 108846976 91610351 152146275 123549472 25579331 107520342 89170306 137747555 131106476 127739711 100221171 102908731 63847115 108370108 158668872 190400572 44978948 16211036 109983491 97236040 125216542 49246436 28931544 52661283 101743837 112889409 132485625 133448600 183117570 147173322 101299541 15884760 54442393 120392376 70362516 39723087 104495206 96527651 101241540 100784107 155529104 110443488 84748681 47605552 102701970 100648562 104554225 146568481 60096700 103132201 127562726 56656818 100229729 61455667 48016197 66630135 98132416 75815435 63534341 130181659 107173565 97825039 122925147 57714081 163129094 115152517 172661971 137450606 68250026 136168837 78799688 178820346 143764122 179088669 69306046 175009839 48414890 131242043 176283167 129469841 16002599 79543576 61583416 110356139 52864959 58682347 85927925 97315283 157387818 101829169 143486539 119716197 26537260 180828333 167499835 104203772 134360997 91120382 41466347 104355731 141894285 106795004 120227538 40624084 60601298 117435369 95407129 96902625 128088794 73720723 101498707 132042817 126316080 151078870 165392268 138767798 93013552 112388281 189422597 140828316 124335379 58103275 93507113 91216940 46182907 99327731 100948798 32619517 96062780 134326167 92693583 166244255 107664700 62492132 66868903 112193445 82780026 142487061 117361864 84203742 21399971 40952913 56333457 84040798 96718220 106017099 129750666 69925235 123190364 91258128 134784668 42777281 102944467 97832096 38615651 95178940 118070037 66936710 171238749 77580552 127512299 159004394 181664788 146799429 42986165 75547052 82890820 160679308 105338969 110952879 70061393 44313618 96020384 168508232 21254452 85055548 164101907 108910019 100207513 132897448 139510444 73150322 146614766 134508446 64043746 95922050 75753673 62240505 78373522 73483098 73140653 47062141 123130114 52530091 62937742 76043961 126084903 116291528 78528408 150373552 121500510 86656561 20309192 44050467 177411388 45509895 169304859 135719765 139884282 102677771 30146926 121994391 167025263 115163089 118441399 83513461 49020970 81080350 144627729 142028730 108834293 98362195 62154548 151488378 98107093 162108169 79575911 36394570 134066586 111587981 106390907 144744405 110873527 85564273 173050663 56464217 92849337 41970094 164721023 98409726 41112734 98632727 85027725 189436479 145458388 143917403 76730503 33323152 111434936 135180119 153431653 70244993 65323533 108994383 104773002 50880974 86220619 106633181 123166072 90428888 130453529 64892616 123963042 94137858 135340023 66319984 118111410 77874459 64602630 45222309 113939089 58016148 85252482 165000490 89734648 149185017 105194682 49697201 96027112 124687069 65134094 136893426 150417864 33976088 37468057 120666341 123012287 100606309 94819045 110184045 153237616 183055624 90993208 155519868 126620555 98737072 74713071 106338007 71683427 118217173 187978733 36983788 65058797 95414110 169347899 72510053 77642040 111477493 50791638 82650138 96461277 60207860 89811307 109525276 107546320 106431292 80920643 84972696 86546244 110246639 42491177 94766783 66205671 102600482 111581613 87089762 142189247 40099018 163529407 120516917 110951918 89964906 72258724 136708982 82185800 71331769 95413233 75225278 52294076 84175927 93363078 193763029 109959181 49661072 100105211 86515889 152504967 69966201 101610703 79834278 51117671 177459254 141069744 92525620 135449941 103853424 175358920 167003503 113280178 180853188 139766736 162966985 77278557 17935065 85326795 52335445 87381227 85561271 16907626 85673559 96439921 138661075 127016733 108469989 162385233 56258156 55018021 60758962 80488891 125898485 71172925 122249389 88216770 79421015 94958707 23403559 96909382 126427823 81274013 122131175 102934880 42478721 107752707 92342820 61477457 131708262 137487250 83835747 43343424 140633000 96556149 92123779 29653024 98421840 164588307 85072073 119849413 164262691 117889286 135271543 139606591 163681494 95191578 8394852 164668547 171641695 137380044 87299920 50511604 81956462 90530798 80180742 57773076 80317947 76917044 119841510 100539843 41051604 128652841 117421474 81872839 109480867 111710773 131733081 100650511 63998457 159666804 121369531 140988022 157406275 97293908 49429291 134303558 121606944 84909140 44992186 128884930 79955934 100317012 137912244 145183326 126155959 134425655 66558556 99434046 57522341 93503421 40639263 49833292 133070478 73827391 82331409 80596431 123932651 62678629 22818716 164140337 85280821 134430852 94508233 90263593 90901057 59062507 127559683 59947792 61027240 151267468 84729685 135973392 72652036 104861893 99257323 49597084 48749704 138135562 149773289 107566614 115243329 58330447 53566084 68604793 151360447 167891573 114250223 106885345 160345275 23426371 143767520 142420450 16413448 119564681 78516173 74356902 138481504 123243553 103815136 156611301 73818479 104891865 44773575 145827883 112354947 120000654 58340289 138018862 66787129 66354827 118190414 39200800 67417214 121834214 122907411 139409800 60838651 168910040 80248471 42967838 96329909 158447417 93742893 63325621 71524391 106907988 133062339 172427916 132375618 98995195 148394340 111184541 25107179 78393671 85509334 68857024 111283849 63516926 55601946 106812000 73234228 73208913 54307414 107419043 128808533 75838634 153875021 46724309 138552883 159803668 175060458 78895911 141673767 110033028 87241453 105067406 121489997 183592428 64950726 86874285 114816863 148013271 109522823 123924745 61603985 69571827 93512875 137654577 120705218 53516168 99028059 102374560 165330043 110579683 125227346 55853120 110943617 70999959 127023089 79761231 59597313 90374261 59948287 73475206 134073705 82703943 139861231 49576948 105443681 69081885 142159341 89004389 107212968 94829333 137259902 152077296 78603658 71073908 117608005 80639622 14800659 168193745 113982529 116654335 65872587 115137024 16338756 104016296 147566229 113723395 110032453 90238879 127478464 191590305 146962400 71516843 110403478 36012573 84076727 114540192 81878800 117838622 36471844 102512121 67305258 113100320 156684581 102129106 127411621 58182109 153737027 50417399 77868143 100431577 71096583 158582607 69773545 71024084 133181223 132600552 120750153 88521742 95326387 81707543 136343857 139669755 40161434 121639874 45444683 157011819 38392549 174398759 161587987 95525289 160252076 129228871 120037630 59228514 139022227 110438378 128161397 103180765 145551766 42217700 145942245 56972386 93680535 64911391 85014956 94680996 59801592 92680805 175345465 113365380 53669343 103008591 99265602 191930411 73931289 101050071 108661186 173786605 111172201 96370939 95288152 106349928 51955554 35130689 28703628 138450883 106752193 185975049 144670868 167910490 127739769 100586842 75686932 118747027 74864642 109887616 100586649 101845135 148806687 66318961 133799681 24929489 59407451 171436598 113790797 95330995 89689120 157624741 135777987 138533140 193196389 106781238 92340282 152698322 105064205 167817441 105926933 124662756 135341092 188932616 162799548 119963144 142837400 85926633 99865308 133167059 140986146 144873280 87711981 172373040 101931259 105854165 132000010 60111536 81679696 103799700 77210808 121023131 142684461 158009340 112175540 81069829 53413873 101416685 144128550 155368181 149580808 80536035 58461716 70864277 104752661 74106017 47597101 175443874 149535803 145762974 86082439 109819435 127579175 184662072 67890054 106078175 99719066 157035351 152068922 68249718 182311531 102690246 101829931 163697026 87327769 101958721 17630860 136412107 140252033 110659269 150364564 128210222 132867535 92275497 71157331 127536645 176962144 142614960 127395945 139222870 170643235 89284730 110276913 55234731 97476319 70211798 141288227 145929699 50323063 104981710 105055270 152210966 36816122 22177373 68029944 161509484 136280835 128499829 112672968 152857276 85786676 131782294 87121035 23414308 70926870 114745529 74654455 171300454 177476747 98600842 72317570 135705321 127438160 109422972 126512722 141707895 102500083 97844697 90935504 62460405 137166635 89121954 162789271 135197038 7947789 68498642 189210227 65268691 173101780 68123414 148027343 94868909 108712486 83886609 177340219 95677224 87824415 150078667 118511220 128336496 122986440 37795611 96687739 131727871 91512690 87844536 149914386 179630829 125515214 39627404 165688164 117589620 78109892 92597013 99456011 82392123 131980595 47048282 122630678 101563967 85859329 125196930 88825331 60251189 50410262 102542442 105918014 65068686 67774010 131592871 146366054 172861546 123979073 28109933 54376788 124096340 157806957 67468412 21075764 65363151 76281399 88132250 59900979 71301452 116170289 179862107 66069470 180795278 120312125 99168814 125054737 39756772 99768195 118692211 108675222 27877760 80552528 138577517 151909032 112293825 141349887 75648914 62822867 171800177 40634360 100795424 145492295 147810650 64539256 186567806 120202543 131457550 98815948 129691529 99374107 116597462 80054602 84683945 101578851 113945621 29474766 180967158 125787464 32263203 70339366 91318356 78010969 51337112 117161324 142776219 36413871 160965197 152762917 159455538 104345687 113344102 27392145 111045906 20994841 116698493 89527027 91747444 134469979 124302672 128610471 133872377 104582581 73045582 136126075 78499300 99270979 38740000 126162457 128287899 141942226 125534756 110587997 131584826 118967727 152909540 112550635 79003171 115661828 151460497 69969645 46600269 135402198 85279799 138223230 159786345 145205742 85376856 35146954 128088675 115703600 50637173 130841703 137506168 155442529 139611598 50228318 118479590 92678821 76729703 57326614 86256724 72884685 172566141 65834594 58333143 139723131 68528721 26853548 89849193 133088579 41288444 93447424 46353121 30841611 165333971 87999894 46070017 91207386 140079834 67882608 138377118 83597576 128712285 129471921 27981803 156893485 110613055 107018218 61632071 83101234 150409791 62482165 135053738 66426243 109947795 154212928 146190161 111805668 124868879 142290609 117490122 13239320 65132969 51574688 159336037 135092901 156536707 49848597 72845825 106388351 120100661 112049483 143904470 112985052 163440897 123732356 167931254 74468772 70902290 162537920 117383835 133650725 59197695 56922953 28004132 21679694 103881528 114203860 77779727 106533606 59736958 101530186 85593619 142835287 50008113 58667981 121574640 160582128 93029272 162084077 99828112 72391319 24700316 92006389 57771029 108094259 124975278 21897632 48421972 90427212 91273342 95406244 130985970 162835843 61723396 109229204 163506220 74180462 173623281 84538427 70649388 45098766 132397950 84488940 127918132 180252649 70927979 97740508 107782970 86788037 94642762 85706979 158766809 82850788 102214601 119581674 134810618 184458957 113180069 97649328 145164900 42731481 30248441 111648255 106835683 37483155 139321660 55300275 96893647 108746688 86612158 88188547 86569841 89780005 138728368 48492617 71718209 75239898 86432455 120774983 93495410 76266414 87305372 152402177 70195653 124599229 125177430 85236144 113955205 16411636 12853342 101792848 142504281 85573046 102225945 84263699 110674563 104043728 174219162 117367787 162517619 117235511 46918591 105165820 76369671 69993349 173080149 21464668 73612302 54943093 92232274 81957227 113539638 55406301 144995640 119345046 45102268 122902189 113285676 70788491 76941214 56505382 137050347 61193229 130428859 85347299 24553791 172202105 155110844 76022163 149645942 85954106 32212153 26312635 110572362 159756204 165673955 77790922 122739235 119387327 64040215 51974029 17333054 97792329 111718083 118081639 65772247 45792264 83960629 83200394 66496828 155591072 121216421 58041451 20597497 77124764 96945384 133320604 152046684 140177760 52777662 129709900 76492558 86633678 149677836 70274018 94423656 125752426 90794764 90176291 88940216 55462266 92485252 78812081 117834889 114757860 66780601 98063668 111894098 50133583 148244549 46377452 50390216 123163970 174452191 104865200 109297930 117615882 93821454 40672264 116308220 120903224 125909120 105653338 167779092 103992984 55534132 93143394 83181875 113066856 60829636 104749705 122236645 64890658 146070782 93797244 23251448 122286258 73988252 78302677 188190880 111296345 146107661 25519939 86804483 100787089 73133918 148669512 155421248 150369821 147973199 56704583 88882987 111658094 190190042 47736593 112352641 99389016 130399655 95656458 106832074 92029417 76337799 140223236 98637061 97984862 85951748 112160041 85563994 110842114 177052644 76676067 161711928 112614358 171231079 42959499 97074768 65061336 140560429 107414095 122485888 96137109 154296306 44863099 134724400 95794042 149339316 70419665 140480982 143497284 23329319 136207477 58874078 78571731 63152547 110952256 87244390 126175765 119446192 106747224 127750181 40336359 96683460 119965817 95815836 154443107 152714596 111268935 177219679 132592495 90780109 57632575 151231778 104947965 64663866 110243990 155046985 140348327 72490520 140175865 72739990 94546184 92532051 48287906 93568771 41790970 177247767 110737332 95907070 53446003 115132628 138333934 148944552 113532991 31454611 176850566 62475266 44142998 126851580 143451879 120269256 174363171 158582518 120684367 123111687 160174631 113667384 18300642 32403441 110904739 19246482 104076759 107152947 97507426 100348108 98357583 139079606 105666505 21775092 147786009 138519203 149256741 170123668 101063848 2462562 111411883 72091169 119284554 130580105 106301510 38961485 34964320 80903292 192480042 72906564 182583145 124694021 129588081 112166278 91045281 74380095 141229848 128623483 166666989 167755858 101480730 140353051 108731060 104705884 35644928 143576667 46338900 159661503 123051287 82829975 44615271 70451761 127827826 42264852 65528833 155877459 129607439 63495008 130446042 130714264 169905410 140826310 136501221 65911512 132994947 111279767 162921304 150086810 96599701 98379792 118739533 160755007 161597667 137567961 131581764 108237486 123511209 69723943 132120656 86015546 57854339 139946747 136692384 108558168 81566594 121043313 132705019 124468789 47793009 49375523 102962890 118394207 84761286 107235153 149705569 67100581 93082180 113265217 24336561 106812544 97735546 171099955 116909765 151747058 103004947 95980160 77070153 99631273 88852450 30193155 123122427 135868524 78511621 123918683 99414475 101186917 61280466 83674434 88234155 144333485 175488063 81488441 108839881 136836719 76047236 107537831 154876032 76857466 4195772 108299511 139334693 157269274 118118404 142275048 173653488 67283629 83901143 93683905 136407748 172692178 146947932 30805270 115041201 155382525 119718712 156957111 77848644 88040099 135931992 83960385 77718890 150171214 46281738 158976319 111628463 131809617 111502929 99380236 136616831 64192399 109301880 165520378 178521708 74961726 138885564 128378226 136500811 98729659 76378762 179671803 99218362 154197709 133261828 75251220 122941837 42168823 154662549 42489879 118646610 125035781 116059987 50240110 100820791 120500631 49941035 57741282 186814039 168625410 110233554 34365249 166084918 162185187 122546464 104463126 119226739 46135460 103300507 53584198 79620218 100389268 31389037 76094848 117080254 34725157 98702335 110881561 73403326 64506327 98384999 110459647 93376548 71807904 76011979 91733735 103644689 75969688 54557950 99414547 166846196 109927548 127408720 91578681 82511849 141264758 142797560 110880990 85935443 98750622 114050086 164438590 79619784 64246170 70006786 97767474 147422633 85167883 87279409 39137216 83180374 95100271 118371948 28270674 155942368 93514256 116608229 96315818 95053516 79870806 171383166 91669703 121412140 101173429 169703095 154383619 94747031 77066577 68332550 70436410 145023173 89016445 99881863 93719709 92381496 47882214 125864918 95105025 30366481 165331124 134654839 65588604 107169955 57671676 162612310 148552074 112477969 39734541 121056785 105771465 119533243 98324344 71186138 99219698 164326865 76034892 113753681 48401347 100307233 160819157 67148989 74480119 20848959 121325851 41683108 59268396 110496574 143584009 135730960 102517157 92720516 91181561 127629633 86358315 33325499 75337108 90795718 110867406 123989354 153603006 166113100 106700802 58496959 146488618 91534395 130359219 87393771 88271176 122105471 103557503 81509899 116767712 108855874 161837496 117543350 92395201 172782666 124878469 22389495 107146536 105545793 124702498 141606138 112446145 78577255 48400436 111868963 127819799 94766190 155030627 131871994 99658942 46595118 103249291 55026820 36313002 157822604 73392519 108686220 168685834 107031231 104607386 67395871 122200033 91065226 70896623 156139390 19512460 117426734 105795139 88931866 57039579 73499970 90323206 100309961 58390238 59490072 78632358 38782990 85938060 106055534 38468881 57075641 48575398 87981784 116781038 90540396 60245535 65080950 169730538 77916752 173520207 44697957 179516167 86240217 149509930 164248064 69145328 106815177 71293237 51213461 151972860 94366922 33518661 35959572 66395270 31328229 53090366 96393110 167381425 155961749 151532514 50602537 79275112 107876621 123581018 100584120 166163022 122784174 95193571 152432786 95429803 156203259 109550897 124239866 55110378 44114037 51740236 30321171 134925152 129087500 127085932 124730950 94621967 40458430 62432227 50850039 114608650 101879060 89043813 51269232 115970600 166081722 47679288 161029710 171928139 131508286 15417592 135927917 139276213 63676303 93604586 166236913 45685092 144898826 140981607 100717265 19341442 32197609 131576980 92514648 66959583 106570207 50818149 79248304 162504977 138999224 110822518 91037585 85111055 131985512 53787201 136634942 46977663 142067987 167643407 122118000 97506295 138810968 151077583 84463332 57768673 62395557 144757849 156498303 101966875 155024946 84743478 103086248 99247340 130851238 130456316 120883233 114889838 108502122 134672215 118481204 115329977 75259337 136359144 56316715 63387308 119354314 91714555 102084888 106406789 181508536 59126835 176084767 109899784 65915799 149149722 96924029 127180677 108872465 133884872 76146200 88412652 152145680 69647497 107558347 89460117 61829795 176674922 42567252 181182381 78893520 40043931 101537711 26996157 119902326 72998741 107751275 127010371 107419110 114787290 9478448 97858937 131450061 135578053 120298619 60035759 102008286 136276085 178700307 119250710 81949108 146947143 39938772 190003626 30774985 110246442 122800541 103520831 70805927 173252634 129153174 75229828 101776662 117691271 101773992 106761579 158622585 143510455 86938490 103157735 87255612 93389786 63067724 111499347 124849080 149453435 101512571 88354842 153180740 92242947 138604294 137032448 156635943 87088409 121415309 99490917 58747352 112123013 151949365 85815220 107996841 52723779 128674139 78770604 53497041 67439944 89366356 135525243 113536991 127048266 39983477 82731756 125203539 179112569 106804671 41656682 83524888 138190396 111950919 171281576 84541780 139462580 30100384 110728576 95766496 58085978 142918669 79571847 127539698 130793943 75063840 159981759 92850687 95948526 109718701 148370008 101364799 134504895 100418139 146191477 100267535 105172968 174999236 109733449 94474300 73728286 106253086 135161697 79869135 97757519 77430034 131443655 69949025 117827971 113286304 109235290 84201630 157056840 92884742 88984483 87278635 150246374 41661006 57136868 189360311 128364868 107878983 81254758 42755885 58008049 128602154 11494636 83124186 63216431 99667708 174612664 46550353 108150597 78068740 67617376 85735430 49924618 116420224 109821434 108006096 46520373 89994551 190482238 132639780 84650471 103667988 129836688 42964849 119098454 40445711 112799228 126921018 46526256 12382028 110146031 106133967 88695427 99128728 134801170 64226481 76061593 127739533 118736908 54825602 99139169 124405910 33437782 182413094 79175399 134280786 53410023 114297243 154280909 87803221 86898757 49822112 144705978 103610278 113825670 168963468 175310251 66517572 129515011 116532729 100822956 67665317 105861422 95486942 108338245 94998124 165737307 142151017 15131233 124304113 107202721 120852113 81023061 94249925 75103751 75213424 135741392 93784672 129355633 111163587 67212275 152614029 148252229 110474480 92483933 127197711 70818889 167703579 134827381 149722022 68713606 23332103 105783509 132411583 165835006 171984763 147140704 100699836 124146979 70040596 114845786 91075016 174971034 123479822 124841090 173357019 145533079 125812340 180596354 172795507 25972631 119029763 106036041 111006115 169109384 61186893 119570305 71051711 75689693 28327440 146819569 77729160 137827779 153369424 124753313 143598935 126649024 58413620 54649426 131152988 59762218 157285056 43771429 114206771 116815982 99553674 44040468 145574980 173894034 49396123 75610182 95903720 55917561 82542373 83578467 106139659 93882210 85248557 123437483 63063839 134250473 98847566 125997806 167211186 64590278 100956647 90402653 62490391 117942494 79918704 118046682 162560365 118850354 74339418 101637490 89418504 79646634 36508335 47780546 99860771 124386260 62095773 57895804 62092931 140348850 126561751 146021690 89579577 75126260 107564932 118412031 108847079 92372476 35670836 72850444 131745860 177147554 49358998 166603836 147032092 183971548 171748029 73876837 113395490 188732003 72148559 56593873 81585214 114923154 142157150 152884920 72530788 131327431 149764764 96311456 104199594 133996665 89248265 97333721 145258448 173330166 140300962 156686839 142570341 44142408 60527840 109849716 115960234 116601107 76002455 77738500 74765107 58632974 171403786 93119260 164037489 13025054 88318200 70554636 91763380 154084997 164002046 90845508 134617291 138507222 91354697 110447911 151455470 170032317 104573412 108328437 138631469 61035749 78975880 107533497 70504996 96215253 129149092 91387256 110473510 58208553 184896348 108361088 130732424 77620778 37692506 125640344 102061430 103926047 103202638 92748764 92266888 136239489 112263500 97322993 12745934 26881146 129824525 30843516 80399954 102264397 72841578 146218371 166593953 134371734 138566354 175216389 109839501 78759757 139539020 56938433 24121691 87780071 97689874 118812747 128885441 120564697 173725343 70735274 43849066 27987910 185428004 190992757 129459998 56653443 82945940 149873581 80029706 96008146 122349607 132055344 27481554 185828825 112418899 113911367 45856782 122540121 112143414 87276498 37095563 127356277 44459431 133527683 77312344 146069059 96049796 102127642 106664490 59959766 124964949 124512804 87974904 121492227 107998664 70712071 161336543 140352183 146095964 108053950 121907648 154171493 78370882 48762109 143963435 76322751 145388401 117551810 126023907 58742527 161617758 81688681 80277856 88158104 79165697 80820280 145655466 88685722 112425636 102183657 77853508 120813191 85583295 153042232 116611108 40868438 84403163 101089062 85746034 71723655 66036100 97494252 147732740 98460057 62984885 107888340 90467139 176322593 41580062 155174804 83104229 97909284 47660777 47493219 122710516 104538960 35712310 108246399 20664915 165139002 99090304 144653857 45294447 36815456 73697641 148886938 37238589 43848649 84901774 39312238 109548841 56727807 118343470 101091292 92286718 144498225 88954927 153284454 174168480 162621767 88643122 132898954 125329334 101144316 100299863 65114650 137148604 145725060 160638799 43433723 50528779 129533981 98123120 75352058 69916501 179732130 123548544 119844138 44863924 147278062 99144276 51817762 73336043 88490025 113540011 57049695 80838008 113032060 108439908 108673467 137740038 57386984 72706832 116261438 115921051 44798890 119584074 112196993 46896387 39594121 171534961 137503549 144071053 90048658 150187928 71917644 156134899 41932427 148567107 59743487 88739318 117380349 113167594 119708928 50487490 133503462 120198406 108645451 170215304 31065508 90880431 116885878 137295121 178114375 138636526 103895078 66039808 164032115 153347377 74142616 101057022 137030711 128707039 73778594 100574656 98684705 153207227 130130655 29843074 55470892 21157720 106088303 154707847 145184238 120666623 82876313 41151086 112863349 58700733 43555422 122122892 92429601 121942875 107591796 162672682 142499558 172195067 139903151 163106035 114076988 76352842 178566085 164296014 89961720 106536122 49383469 45366291 188984906 88428847 76694364 66254410 105478345 75820313 95517734 174132345 35453791 84357025 133921762 92571050 109609860 55519324 91852561 97057517 173130107 99593154 83604962 156301102 22112350 35766905 79565379 133820794 90687394 168164847 101234854 122780444 145277560 120184499 108292356 146244500 98464757 147445170 185604442 3648286 72482225 159413419 135064262 110104880 59600318 26596533 88250939 123580836 61893574 88288555 75658593 46008585 139109785 130385112 39757106 100478142 102482381 156854875 174480475 161734301 102147391 111707386 156515830 150297865 111399301 61553169 66394635 121082283 47403152 155385810 168727242 109118814 99837683 147073196 92079708 148093942 109829937 135755064 170021620 85895912 62296397 171581358 19561871 133259676 122135369 141437011 96816629 167482749 107679844 46941354 151081121 167933410 126880205 124612264 92372237 75920452 69457661 121862624 137191552 90056038 28384884 102394847 162333401 44831545 78287745 95338478 95436236 110099856 78632548 112807708 157204997 133791919 124773829 68296260 141223120 123694359 95054505 128662200 111052800 87389817 128808081 84020581 76675174 49376566 108485525 108633771 117297299 137079296 150343993 15247558 100532588 143336632 130482970 83920597 113635505 150549560 44869321 133263249 99245422 163805153 154674567 144659833 101855815 125307705 184170578 146549046 104130732 133769192 83603448 120507461 151848302 95572719 186732728 41913519 43263930 48966988 108590035 75207937 113710612 133432525 80351565 28613519 65726852 64644388 7415598 99132385 87245614 42310206 122805174 128618252 49012348 172903987 107346433 106607214 39628699 15826785 104261349 115419650 45184027 81623294 107288121 98718314 90831259 85121413 138150950 173586766 170148867 121635881 60135094 152169122 99831844 135672233 103601621 69452048 123632046 48645882 96043596 147779250 149625146 111313961 76367861 154894748 108795917 68585985 175951956 102939503 46065747 54968788 107180314 133160749 166590786 150715175 51477758 97332345 136842390 78956655 156893047 159710400 134801382 115704256 119641011 84728084 153841935 127078851 104550053 103240047 122123100 148302525 110882190 102800405 72419690 93429822 99081578 139813158 146336283 128351304 93912656 137794768 110227791 112472186 106770747 144782224 95359530 162210630 102363758 46862445 181324962 78133812 168957101 84708626 22060627 117214830 91346721 60871703 93974615 108301011 47928715 113499788 114507419 117164914 139715601 56682764 106605238 95499261 167709658 77405231 85647998 103090930 139084518 139236942 171610647 126083834 126958258 77344936 108234746 141333082 118838294 128519439 89231658 42848285 88786772 47629305 123646427 134422380 88457755 62525681 42641954 112814720 42831618 148255378 80132161 99718284 118410294 68006732 122056207 132000965 110098209 32131370 82408491 95723576 152186111 76194988 149442478 121046250 183888213 136036732 99586548 135938751 103851663 145329795 126732327 159829885 133783432 49450891 27623058 120440953 43963660 78898908 107259516 99777075 195018481 139798851 70942685 38258771 38796581 133129581 144753551 122784698 63282546 107261227 58753953 151256692 185402492 126471296 76335911 77777842 97974263 135615618 64731000 48782576 111597756 145823666 142354249 140503284 135940914 56824644 152874855 40478477 77322024 130260011 177752646 72544424 95366531 126053060 99255486 160267372 110572800 88199643 73446922 110628715 63288840 117515347 99100998 122843238 52232579 98883923 138504798 119244678 52593023 58332370 45506950 113785533 51678529 102752873 93991277 90161392 37980115 76716877 140244121 112661094 23077419 84389239 122642207 81236990 129953127 72548506 126240289 173167462 172089353 67125651 95762414 118748981 106000577 144695310 27060871 23900198 136051809 77207532 126126638 52045014 71721084 57993848 159100180 46427125 128806702 120241668 155827099 57585997 54352083 143268710 136022428 133716038 54933932 119538082 103246868 31050046 129133571 166830572 92556379 163707459 163332020 101222060 76095899 84693299 93117523 120317397 58861899 27157043 88849816 109620794 157659495 121694973 122560918 183385246 100359763 177097441 135887545 112396229 44021617 97475202 91189436 149110680 154258455 86393160 150435570 118608568 65361615 150197614 44320563 82321326 87693147 147061362 84113313 91639196 113344582 81395760 184934868 88973046 76635020 138525100 75190540 52698354 131199979 85777393 162331325 27939074 156218210 31577063 61986574 97597404 17195153 135681297 136050984 65472753 28916213 11483463 131735811 81865858 79162228 114876331 46374212 66371522 81296568 60059780 127268215 158806321 91170120 168724193 93145705 76501217 160475160 105916810 93551905 115906571 61417976 190853667 104766489 142408450 62525241 99718537 73149928 80154211 40869515 83299909 147911403 98110463 103256144 122600422 42595047 71857055 121810583 118900530 32124100 86813550 41931646 98435840 109042646 115037956 142022216 162395293 28929646 16498856 101665617 114976859 47950542 84673035 144735784 78478729 118790894 56337407 127319106 56318283 165204305 152384502 78948994 123437027 140753261 151537982 117732238 110869473 163453570 104918547 65287627 159028526 158688700 187912695 182920706 100208084 174852490 113758627 72243603 175311054 37289789 144363167 121676864 114518648 37812923 184253100 54534905 46623163 83925950 63299171 164660808 49891134 148960041 97123736 183316633 153402798 24426254 98469742 69628149 127182900 94179854 95900211 157209020 135917500 93910013 77631764 133867861 176666796 91182820 90080249 138110189 150165835 58869996 41817789 74249444 129543459 39485681 81418606 95811754 74387680 65845563 72006059 79560404 173727956 139568665 103498782 83097113 81870845 57950933 70331267 178272985 120282537 145750167 113039558 103307525 98297330 96181251 160782148 45070038 71420159 99579693 106853285 88296417 179555656 54794303 134147131 170756344 48847499 93199874 26304825 148461728 36842720 194662859 91073983 168151613 92301479 99002341 61757471 126314621 126192742 139141828 87442914 35038391 149774825 145553149 104818371 117444086 64247081 118298608 102901487 105136470 105969190 129204910 32167813 87588853 182499638 37782817 58516093 45193602 138152332 82788090 180582472 68811737 74560968 98259465 132894479 134201360 164935180 118183686 133426234 130498009 29341350 65667156 116831029 95755595 63482779 67746208 173704870 43310204 121755044 105544702 70603017 105266875 120740209 121039954 107171030 155109796 86498668 52539275 56533566 160714157 32469459 55909568 52603633 160906725 117616318 114817061 129123699 117238061 44211818 107102754 21181612 111014821 108946177 108425305 34776451 152866251 171502195 133463706 121733848 64513264 49207687 68675376 78393609 137327625 160013613 112990688 102182034 127630436 67174039 130648770 53508078 85575089 76937270 95223513 63744563 123189686 32429838 79393704 18587400 112348677 101013486 56299200 104203391 121491877 176478350 64932694 151936184 86900090 136754094 38495238 147861293 76460977 93871985 37283525 135673973 85639619 75276649 63747074 106589045 79974120 119678849 103378592 132906209 167070562 71910829 100280744 169705312 135043575 101381403 135703857 34110888 119923642 81783496 162861928 110420677 44649330 160428632 88395094 125986457 150222975 84459658 177043892 117691094 135649531 147906686 155640780 88767369 132473951 116433690 105942472 45811300 54805574 123403360 162735839 147340212 128125970 113018011 129143593 39599869 175490146 95781111 120439841 92778917 88567755 125144374 117161788 82238615 52701445 168451279 92186219 157266379 93587143 43291165 117208916 134791256 115841354 84590039 22085416 113773876 95052009 145676542 148426793 87493116 48777680 97826637 141920602 104304574 187042734 83391524 80352662 92788966 80655035 78433100 127436236 112450512 100625981 98530580 161287970 95183363 170291055 133665982 104609694 16873056 108729835 74389704 99406281 114499735 103978077 97222575 150815242 95756827 45269933 112416840 142409499 81867808 87439738 80026862 145848556 50594292 67237430 153476144 135079617 40499475 70236642 169823630 102334570 151173463 27399393 53183577 120470876 45623226 76614750 26238574 43917205 163896132 124688319 138193889 179093277 59770903 74597145 96720036 121421983 94175612 35004195 101162729 85552459 46057683 146785011 124271318 87672394 98831646 58074805 75243403 105198574 79874902 77617112 121222511 180287822 152319008 135999157 136558516 32401474 109974478 94043224 121377408 80533242 47424245 176816843 100674633 150604248 74924479 145163470 133215406 110827338 101527144 101105379 157934988 87623505 95609523 120086779 101264679 60057337 70862120 128228490 123071820 51941851 79287673 87931308 86581685 66124752 53526147 153223766 87601449 177373445 30198997 85228454 126539248 31328127 60960189 160362625 16156952 72124634 171912638 103340053 106458543 109934320 111197393 176230350 102382815 90642453 139283470 133134566 24324975 121792639 117806624 68518063 105528464 71385536 43256557 97107452 66064471 115451998 99026894 58221186 90166986 59802503 66874849 94005857 142153792 167693298 62680310 92922317 111084663 73854617 113399931 67332814 101077266 133549299 37126047 85168652 135527215 110956216 122730103 92840571 109234819 37858469 165562189 87177437 56613660 119375404 150620551 134458745 103166190 126547594 43642781 103242481 109427366 167784050 123448132 47771010 141692682 148655496 74148369 90291183 97018158 159651273 45349788 137954308 114286105 24228881 95544759 158610069 130370084 117128846 107174837 133206532 30258858 59984109 123676423 7927684 81974403 180911981 45685349 132821474 80218165 125113138 60226961 139910362 76280567 47599036 151705037 61289253 41249302 167348447 119715810 86914617 127400812 154524529 93634190 41819793 148190364 152364864 53091830 101657750 104303918 73138277 109981312 28839890 70669609 76261178 114279908 65238457 121258783 113795785 159580971 39622982 52281675 91290581 141128059 109873542 102998737 86425485 90025323 147221552 164903225 92868260 129595898 78071536 178820876 94113179 110998559 123511019 62380731 3479668 84161836 85288227 88579313 91561941 71987547 149433422 36728790 122078864 74387086 81223615 168680289 63178591 79656330 46151191 129737804 114711686 90193251 66893032 93025682 142163232 62127945 135837585 138523566 184501789 112683005 148969243 60729082 99733467 122667551 154908556 78074883 159153560 60959938 91262934 120361405 92721132 95327730 57702448 76107661 65700163 25924972 119757131 107597853 35603268 91484479 153488655 43595045 128651956 135643802 152594216 100748850 106029850 124898797 51051697 73581292 39924784 164976143 148905257 165089588 98702976 78338268 64103811 115018793 124415068 60675213 107901256 95015065 38289380 122788116 91619635 103916962 129274842 132206280 130090513 108202602 110797992 112063092 164284683 159722410 121570847 96517496 105031997 36858677 91726089 59263398 113251264 41421406 109827174 96531805 95838562 82171127 154235787 122092116 86791822 133741419 46902843 136671200 76307262 114299899 141565396 140634227 138997965 134026436 108057755 21267979 85810259 92379704 79402726 159333723 66104360 109218895 102182090 101924432 65271213 40689179 71310791 112523541 148448839 158956752 107797409 85671460 121702427 57241195 117246879 28545505 56057353 46072339 107180986 22820460 48202635 122457833 100299471 94873388 131228879 53848915 78046648 77947836 102539025 100444884 59263434 71895239 99697940 125066216 49287765 136291230 150955595 120358475 169542368 107295216 156498264 128202754 64308647 92268019 113338448 101952975 46454429 173444770 55448468 151667456 44963165 121585326 96386523 51538039 136307815 110790898 77682443 30537593 69672750 80636271 124645265 76678642 100447849 53884652 100954197 111398706 106384439 158978898 107626326 144496093 169472198 96829233 62695818 140998695 34286127 38599817 109464272 32452130 136539926 134827450 88963079 74118649 128048596 80185325 86813072 117894158 153919726 134463062 105707574 109737756 84183745 75292539 84105859 67536597 41610281 137308539 73253102 174724984 118196332 109126580 114921525 80166678 114696653 90970998 89812908 43140727 96645804 85756905 110968837 103707550 93362570 120510747 72685810 140461257 46147109 131369603 78195980 145354637 96806320 125060641 84643587 105760958 185137774 99803263 132607312 64836364 67499996 118847202 105616326 45161056 39509546 88755257 127296691 141722572 50587057 165319242 74790559 38885553 88928892 109929187 161042128 165408176 107738240 128403241 96024116 56157954 123288073 117659430 113824376 88990645 114111597 135867230 63017679 45606447 135448016 142727068 158393868 69699082 98235249 198407822 168130780 33523902 108234570 107783881 39996621 83065956 102684791 138262889 61328598 115164372 113561849 118624442 157537573 122809256 88231879 18198171 93549647 65187188 122748347 153653982 143901097 48766560 128532195 144087215 93555395 68726590 92949613 128123349 169028584 46344522 142502083 72813778 57880615 99776641 26440324 125758563 156603158 96648382 95747919 156235777 82348911 78190582 171852689 88209911 96708430 138870677 130719564 101296477 110592565 147295732 72342196 88495781 174241008 55364196 133281848 110302440 92025587 157666732 125038036 61523951 100225582 43351302 94595314 111955586 104422025 81546135 162295234 114400357 118176239 98356817 131133560 87872931 146583660 48761667 28298034 65251002 45327984 89686846 104302206 94590153 82331527 99480088 124067062 129706406 89741140 78193905 101445937 31701657 79498730 110653130 107329011 125274655 58111873 182875579 152640587 103747698 138821535 111360726 191105048 107893541 60622289 150390163 84767034 44706762 80730513 143578932 150864272 34037191 112074853 118324782 111607591 56892698 52959695 36852489 119965205 64969712 102027505 109428433 156660926 105345777 59866735 176055026 99291839 61366605 177812701 41417067 106941907 110169670 106734346 161613519 180089664 167553279 88010871 104592747 96908232 120951471 100713351 150203684 159396919 55328869 48146456 153829924 166950071 141718106 147824199 125866295 115837619 51963947 75247964 74892417 149864575 130179328 104582586 152928525 139066380 81959011 99569070 89521292 174655874 39992589 111190444 122384419 133290951 98733195 132373218 135818216 92754512 135952656 123511351 134100067 82838363 144578976 153444965 96237044 108684475 55172467 179966217 137935337 169226909 68345813 115255981 146290185 125844086 123720421 45319491 159309860 172496271 117906613 55853430 42256215 156108961 61967753 78744949 101769201 165289468 3728604 121000811 55850451 16330187 77086319 113834015 120035889 69489957 133301205 105064927 99911219 21750125 106468171 107628075 61838824 112284916 189505929 65685559 75988308 72466292 173185897 109035917 124253804 59098482 94726500 120671665 48672776 171022532 31687337 180392663 77116564 49703294 68957786 127784026 121977863 150837501 61835111 117325459 131341153 127522882 112897742 83017802 102102952 48335413 57777479 25672210 113828932 49106198 64100351 150066914 145877336 82072143 60693960 149627141 97678406 29204950 95050059 77679296 126558595 105043064 173301984 108727906 80447184 112422056 150760338 81188079 135941970 110407411 110408186 99771796 113519183 101181603 114062122 110088500 34122858 159691295 106812659 109766379 43583393 107078905 10666789 105718361 101591520 47907101 68445236 51059217 87344758 40578377 87545945 78931777 179362323 147920643 53014482 142941790 144311118 154825435 70881125 83765095 131820533 48751678 107120171 100092780 125237846 83789673 76873675 108395730 103853654 64041155 177998895 107603460 134604636 138650495 80545565 109609221 131224265 122523874 63418891 83309578 78788681 94730079 31572469 88111604 153566877 74385242 131917911 105516015 83616301 76822376 54166778 175579058 81534863 55756834 91723474 46321853 155797580 83473279 81258762 24932528 70609786 101419311 158830693 154799998 58984928 109578634 80702011 40975318 34617742 96076061 126102145 67605565 104211164 114337083 76716927 53150857 61437539 58232243 149809167 36606149 122152755 140866348 54698620 105362590 117768250 79122229 75896168 54729477 116376758 48095670 178336829 129201842 59818449 57950886 71286243 152672559 148869165 138776221 45440094 109511748 154626162 125458601 190596894 82784373 155911949 98450055 95284443 119608341 177869681 117779940 47298827 95632335 123025443 84735572 91867629 84692336 116024297 106973712 59182549 160534137 67586445 33156465 69878543 137968733 98773339 59688722 81653211 112305974 85098343 62132905 22681165 169275088 141372650 150491245 87573589 77778357 100761283 117439042 84854015 118888401 96909836 82025198 52804157 131541290 93098728 70557632 133440199 105223857 118925913 69646657 100679908 52554094 156273253 88996356 40169449 42871811 24050035 166325439 82573741 134021946 165016468 103428809 24907632 67441154 145848505 60941719 82927589 187966277 115029334 99359563 76347354 89097031 88884496 69743266 135744109 62987575 156167689 28128937 100724347 125799019 104701067 144679470 127646123 117471890 39994811 146521095 29260951 79506354 83732664 78273876 24588239 105111897 131572322 174392172 185879510 60798921 103182753 158722465 66880959 43014275 133799346 75960548 147664709 169164045 83061162 70885442 132844970 88802831 81370183 133504074 109363007 73195816 111953407 144447578 106432814 172356535 92220703 139509628 99875607 58926266 36289461 75583021 89081857 32417677 133810605 102477221 68069877 89446241 63599647 117745509 129997901 83203735 101998993 59643439 108063427 69060091 74331141 140239241 125550912 124338299 158681679 109720189 52305424 126126965 135961245 65175952 79774270 44111693 135688372 97812460 46493080 143466309 78304328 40924940 80514847 39346375 178981472 92303050 104472203 148234958 105490121 119183916 59061227 64760383 110399416 51051548 121762180 132747215 83508845 85639252 65007797 133306722 116130207 166292909 128521753 44988680 120450747 81181869 87049635 126532676 110601442 150173913 142745273 87525515 152284206 58634869 85170941 111012500 181837390 170914675 109220638 67061383 92290879 82738174 58663711 124111423 57212601 111395602 121312215 85986249 91316023 127812971 91464206 30378408 140442799 72618086 111441201 88030174 146201313 101526815 95957495 65896984 115908698 68182879 128084952 161083769 130961241 120903267 129927895 76950527 56371613 122211224 152164544 127052478 146450530 107338812 118485784 116705956 149201237 74282042 113283717 64832247 165441568 147633370 141363090 151532299 99347546 67073158 42046533 149769160 120094719 122418854 77022120 153029725 153109948 82657967 65280348 116245269 46666185 73931777 133853062 67255440 52042466 91267596 138927964 78697610 153622192 86717432 185590560 94136218 41766042 43192171 17046291 127208981 71956118 46810536 117699358 119421195 134940047 171919818 52274830 130032235 113339855 174251071 28650762 110928026 81926092 133373904 79404194 175909415 55382464 22356802 93644186 173850861 105905182 137435532 103189011 168472514 82050920 74787782 66269898 133779604 162791237 134614382 96869988 76768658 89100059 72498193 46317474 93027524 59603959 41810333 120744983 113640908 117016773 115544818 102214767 123848325 80517335 134406988 84374035 103290102 138899131 90744269 67805758 90218697 35117502 56011114 133599263 94282961 172943841 74382147 67304724 152444696 74534248 90869528 135586289 115932315 61128187 193777574 105103760 63587973 84145382 51613506 108678609 42860182 97671241 154864409 119864976 141913530 86635700 97703348 145996414 85586564 118256617 127353574 169352523 93415368 70100657 139824691 97036329 84166433 62825150 77460347 127882350 121360081 117224179 105947038 119440893 180020124 115603785 101120838 78834199 95010714 89347361 106970253 113088692 51512721 71760311 114675082 59605137 108082234 54732011 142790393 142193590 70924551 40287223 100966341 116667099 77333619 79658746 161972584 177311675 53821380 52515812 149846564 133452983 63702336 178763947 149294710 170944679 110548146 176543049 30891747 52269881 98209164 83073496 101157055 99149111 108869689 108487774 138052022 177492154 160818819 176205545 95328204 165871263 59944394 29433850 96515685 147301910 145498622 105748868 95527300 109447875 128032875 171639673 93244049 134414818 123125154 79355390 172481097 148187456 33133749 134393155 101154777 181103319 64563000 41024334 133970265 111313730 140363662 132396221 83515619 125038467 51995620 123511987 157364422 148125667 159824764 28332162 62679188 100812232 127789208 164609372 119270544 165723497 74627817 122292760 114289747 72172158 75882163 103364874 85263249 101239999 92195901 48291729 69987498 112487505 43329067 165033365 74648241 160953498 107275371 109945906 58288967 90259230 51633819 90541089 92913306 95774043 65062274 104771967 69602703 98244303 135607370 136923472 59185252 61602964 58646264 27301758 72046675 94084824 74802118 58841133 67520800 161526655 138679990 18146624 81086824 85955714 142195129 131876366 90235355 67714529 126498050 138015064 83205402 153638494 82757954 165767078 30073899 83777440 108382676 135321024 113116496 70271289 115814670 126995148 132191797 115196109 70901494 123725806 89861300 158937886 87004891 112053681 132558821 51670375 155629077 117200868 152056336 45943507 2645924 74213008 76401833 99507826 146929585 136359119 80920211 149863472 65785628 150883164 90752304 124669740 114967797 42175347 38922548 73112538 144233922 116516486 116605782 163590813 147096981 70432143 77846566 69604319 91035635 118442922 179429672 120321949 125558565 82956221 113709403 123469620 105247267 40520229 79296513 129068001 142744701 168205523 85327386 43944176 143857541 82735782 99449877 134495397 12992445 169943268 147545802 135948397 106747922 96965583 116496188 170657815 135343319 83789627 77737429 156769758 65483756 102674735 87291788 71585315 123892474 50574575 157205990 109345259 106470216 104553142 100484871 40404619 76223262 25442826 108527173 89956954 115668366 81485879 138496495 143675775 103738230 147030049 140983001 92925889 113323672 78012382 122111564 89182002 134608432 133542229 39766827 72517500 107611379 80183254 77746865 125974922 61526557 60574329 88562528 112431655 28861386 179467968 112400959 45179190 66177455 148784243 122486457 92684353 91323029 159407185 146240843 124285845 182300145 89906020 44668308 90452561 102449228 69308841 62600218 134023907 82216047 96793006 30430208 96685489 177827328 79707186 117471864 115692543 120303388 62529693 34246536 147639595 134943453 128105796 137319833 74451018 106804354 52125592 123258753 132578613 89664205 96192500 81001493 94255172 119153663 155179931 130799892 24128937 61708020 161170830 32589575 76749817 90569342 78965862 108919605 116017900 126191755 62899362 165633799 144837344 146346420 163489515 133111402 105883065 133324669 138932886 91311870 29146650 130314805 115014705 167859129 150152844 101909969 106988890 69464784 120419390 148545094 54889456 122358105 156683342 115538942 120618664 27386228 125505319 121377276 67065465 123304184 54156380 156908482 117625803 79193303 67337090 117511950 106487230 96069221 88288089 115584145 85897261 136796570 92164301 138626666 88774096 76080487 101191027 90472057 65060846 91878716 70861537 124816084 174145926 103732545 77901554 79800755 96467035 47685036 105484480 35290796 77322404 102426721 68007596 70782432 98705406 132628529 85651079 168723899 106167964 132526392 186547667 109901867 138107018 39803874 115682555 106882827 30464975 79976818 108108653 34644710 94688117 153060945 88516324 157600853 106311288 106987254 86179739 124314974 117406917 109741397 32283616 114702232 168759832 114862365 54780006 144213146 61504060 78720048 111898923 75593442 141163400 45232230 106800589 69222982 92499425 61620742 100228685 86502878 135036865 129868121 63826665 47124154 54797578 111868551 63207495 121294614 119997835 67266439 159246842 155231531 76001664 86044975 25932973 130502761 94626801 94441097 123938187 135573605 83189444 106068059 155193461 56126111 98819219 117103470 42865536 90308656 61103281 106171602 91366022 67449346 183989230 39973237 90930225 111035349 31349703 148558466 115404657 136111558 131976990 155099182 96688932 161785396 147119148 98128497 27406554 51847474 157450259 119080192 106388738 130952878 100827938 138775549 95193229 103622737 77846359 70576215 164252230 102245113 73719599 72135717 65706768 118328675 158954394 78952145 95750560 108965306 99672372 49709009 143024540 33558673 71006293 170630570 89283905 114335546 154866516 82273623 148015907 114414982 180012573 112326636 138216733 43509123 90707541 123348400 106841887 54903948 124829481 61782350 143424645 91541363 75733644 84025592 156418406 55749205 130187609 110283984 95138067 145591180 114267574 32114181 134311309 123579998 101059291 115131288 106494305 136786771 137117956 78644104 128252267 142051610 112273069 135993136 145711026 83845988 66364262 75019468 91547363 177758732 103848071 123462425 117613248 83955809 101890950 98800209 58178155 101192311 102249741 54373936 103238079 75313076 126219746 38396275 154727345 128354006 161361398 100353857 49628557 38804990 20155486 33214115 69669335 103446247 89899400 150404633 89924141 131977148 96297007 66967417 119325754 100729896 167106169 133009722 113868789 69670937 36161661 152526155 147495475 95258465 159779444 76113109 125880323 127131088 15423340 97693410 90130077 70724470 131324598 121448375 151890152 127256835 100402956 130046478 125066939 84880025 172690515 171687510 44310286 89132627 75723081 133779285 74696388 108025580 18541778 110395276 112784357 47907797 107785696 26885295 113655332 73899608 166806400 178453992 144491775 91552151 95634233 112345863 59454492 73768920 132495658 103968803 64777944 50990603 125488647 107017758 96029461 92189505 88718773 71739517 58043252 146678750 68876036 48848410 89213902 117839738 139029302 16984981 75165614 89519864 92745467 153203452 131947576 41558694 166933943 126893391 90361700 135296059 118890725 79631813 112537825 169159856 131303982 51876165 163277716 94594904 93942338 123064710 167095062 122589938 147241244 117359051 123108010 70966283 77845008 126916530 74741889 77732644 112563592 94640638 42055439 100297732 118429115 90816976 81092572 55886461 130044754 88839074 153684637 156466490 168887615 124342458 146167566 117538548 111858812 94684247 135989351 142496046 84742875 114646647 64760747 158984149 117417344 139322012 114935407 128511811 116307956 144903871 104178410 98129330 96590400 12936082 151822749 129461802 47430352 135957591 80042511 76718315 108264423 107897655 144151550 183786915 65843003 70697381 92335707 85220848 76578335 117437013 94203268 95440926 90166190 107492614 106596038 123824252 73246694 129232565 80979761 153179426 110391942 143961559 103493482 72067547 52165883 47491119 140904352 69081988 106097470 67630451 26034119 100947138 131131689 35580042 130963540 179544136 59715067 146918841 154343163 55116165 92455622 45786806 83229411 64677539 165632861 57930851 85736508 139714178 101454142 68126867 109515530 72666879 98244426 49003447 84907355 61461631 74812205 136288892 125641712 64237371 69073782 117697981 143271691 96779711 117981914 93992691 71729470 157667242 122865269 98231309 85686548 9036612 106946242 42745108 78840292 101114631 45420729 86771791 63431149 109319767 59639363 90750063 96831120 78034181 129686967 149267241 101910794 48676656 44948634 62605603 25658969 55406503 64479449 74245309 61058621 106241434 53729649 106999563 161996063 87127958 42930360 27957458 43720818 165204208 48418944 118870556 149989067 94939299 113954775 85672047 161782945 26623018 78964563 147788455 98587982 164177522 18964198 130059179 127431454 137799541 47419892 89143794 102999289 101445793 125670266 97410088 124863545 85406608 151736382 98979837 111943581 122029171 30046390 88420102 40375862 167066858 25095523 178841722 131481782 136628308 50939807 56277591 106871042 195411415 54663315 78794521 32017958 120076211 83094238 180152350 143897536 145573151 174997371 167988914 65347733 68320598 102829883 119184725 182010527 121840908 89710713 138131037 20125497 57225279 143974746 160409235 97123381 119940072 72165006 92348275 110328551 17626741 121140435 63705006 36317049 78171458 69243440 149237955 62306275 177536430 140427736 134140743 145613174 99118561 89903590 158210348 85569470 93787391 27248284 126029425 85796694 102789992 120424617 152367860 65250082 95397626 60862901 139109173 75785086 104014741 67719981 172382688 20563876 105730333 129729036 161971924 121665888 112136541 172618696 157328508 102175109 65739009 104958521 123481580 42312617 74506628 186304830 24797981 61619261 66897975 171065431 140933558 44777821 97719694 159649575 181980320 88260724 160652681 71141830 130879420 109371717 167742320 122884405 93145040 48225294 113798126 34583832 128529306 119573312 109661552 178740424 79617412 108258408 80105764 47789764 147319556 103211766 76422401 55619095 62932605 71803550 144032360 82705635 103592956 86842374 135389446 184618698 62277335 125082384 136221405 117115326 80223594 161834919 84285692 51117271 95792726 146921755 82708416 163284459 71662584 138790622 77700815 141692997 81484545 101176244 137045581 83029675 55971849 127690193 142034276 99216274 52880157 41127082 80392775 129126478 61478854 165397309 112422427 176554781 70880544 91614634 107876510 88836166 74066390 56081545 45103601 158415476 49096380 98729248 111309396 183529360 114792198 37710333 137561827 138179100 93981568 126385334 81784240 105172057 125113730 78663450 101461983 67438105 155925919 91482380 66846674 112566831 62171140 147338719 73502651 63183639 78656873 32530044 94229789 77677152 38983200 168263967 152848837 142486417 172178334 124177376 36390594 178623208 90945837 116242423 40098854 191648835 145315021 83704029 128247442 26150807 46315964 128538904 124416705 38193772 159095880 168227822 100411757 104721414 74563299 109287177 41748845 138310849 21320715 138728997 93809077 73211311 121868743 115792160 73990886 120034334 87250013 128155651 114420488 134634870 135251576 105625445 102119166 62508971 112501717 67613294 148849253 28382599 44914017 81228803 58356326 94699127 121011396 55099658 129306293 95179194 125396783 126645629 126659215 58098312 137365876 145282704 82438911 131703175 109006541 138227713 95495288 128269518 100382598 96064842 120667866 83693717 105448950 114719502 75106060 44068739 116764092 138999668 65971565 89776287 27849401 124183179 120922817 135795690 94971562 53487797 97007622 132809243 161972403 78721701 112962651 79417573 141485820 63233185 79530977 111881951 31649055 83646655 122887854 108434732 69424426 175234726 113524240 82031307 81100451 165179646 13634146 43854078 167848027 124285112 73795605 155757824 81286491 121185773 90103159 52978178 71792991 86235613 94349668 112426706 124442827 72738190 128364198 100118339 62875491 130303849 46090576 112439306 140178689 71341343 56094450 77240340 195379916 94243934 93751739 92499828 59864532 157467341 93887048 99066908 29732391 140697953 34922986 90621731 110784044 113692517 118804442 117651134 55666958 190139787 86409035 50760981 175698145 95646801 76327764 111516242 105684678 103786905 126475950 118363916 67663977 132024856 104973739 58277629 114862429 169041695 10577953 61978305 133330044 138942029 135973565 104773806 99273896 130962967 54251978 96135030 163769684 96786657 47729173 94974781 113480630 124480459 108129242 142351908 149359510 131411908 105038439 130243113 70180865 81362247 98030195 45106685 146035572 93135037 65871854 53094292 49578518 50628997 97265945 26196002 44916332 143842102 88951111 74648610 92401419 143383072 47219099 89312537 117813135 109726844 136863528 70258819 65254604 88442566 74669102 76474332 79339820 70078878 101896787 31545274 138415488 107118561 81200993 78661764 125805858 86684900 27218547 33735706 44140690 104310549 185371105 117635368 102303855 101997465 109386983 95327324 177989590 41857820 147582223 114295756 128922609 80583978 75274248 107681819 46697727 113091585 49186932 125176672 88555592 153517090 52037714 76239162 113390171 150006246 153369386 122808342 87240354 77364334 142143504 84920332 192277650 111338447 190474609 84506080 95438324 94043495 149566845 70686223 57797514 85181157 180626681 114746991 163330881 140861732 26350281 90202474 103794346 58532664 35106934 76821742 143180327 102694291 168480910 89261057 38914940 167647395 31170072 165387403 97112253 75713308 81770536 180627989 78456129 57908312 88458618 74936493 59614807 80451436 91593541 138326464 106668651 72578263 83777800 69033487 89265643 99894779 84328441 9435066 47522247 106858850 167935340 115631055 83105908 112481474 148236407 79452171 62890949 75622623 151720525 22857155 65018003 91693311 138388078 42098871 106827837 154871096 176387781 84369502 107189287 78074888 67121792 134388706 68927071 133827583 149615692 146605945 119396828 84357091 94124185 23439431 105712983 178100553 68192254 115566495 148567013 78282068 184299210 109600815 46538663 56113918 73428193 120911936 77361861 102567073 97610838 62914772 102968944 95250702 70200372 71287185 165007007 154257962 27454156 119905003 67428889 88030093 159427133 14051180 84721594 118434309 76887399 173790787 107210423 73683911 60707285 89007874 72665860 45901485 126399641 52171425 126382028 63331606 122661038 87455377 165860025 38186218 41814844 64474982 87211403 140864201 155533319 106304306 49032914 179337468 166268111 77094693 101822247 53943478 175904136 44558869 144503146 96937564 127036746 105669411 22610734 96880661 65169534 61428117 166105228 111960057 109460983 138106175 76211838 18632841 102481337 104133285 72353760 47742341 89789592 58181414 135727405 114937756 125130122 156257744 90840827 100427377 95349842 150641711 73482432 175013302 107116991 37097404 150174525 189900821 89100378 6192530 90569130 92562865 38352093 114045849 141691915 27116226 117568016 93408092 92204977 159647621 181220993 92232423 117535476 126811735 95314877 15881500 88798918 95580669 40583854 149018510 62290940 95400963 70478266 31303808 43055416 29836486 72272002 93086038 77000151 63229450 49792023 120329356 130989139 153638007 147295684 142797463 131811970 118600146 142232097 61519052 90680266 86983570 185807081 116135059 95323657 47338959 163928303 107390579 37198247 105126210 64591771 105073891 127529813 92644105 115378946 130443670 113589439 155872031 165088930 82943807 188758056 122343677 108104649 138453116 75701503 27932152 113964365 96390064 105375759 57785964 148863552 116823989 154094870 150357875 122325857 85673473 82362353 42353791 114210155 74178121 165790410 160089781 137453067 22446715 152133997 98407226 144590825 48109098 141538055 67087984 152647689 71108860 81765508 95873551 139119964 64871342 95880601 115490099 140668356 101016847 122185354 159614044 86214106 127604837 37532141 170125985 68975670 62219057 163341503 111850518 175597147 91696385 57574958 181754972 100803564 118270757 110041162 138681843 135435041 72151710 73494190 124427248 41608884 164514963 82777635 32814164 96610053 120673610 77742726 34089234 157077072 108516438 152826989 150737031 27702631 163901403 33535113 53564830 54929130 124572971 97357944 117436437 129991184 65211872 78424669 55987607 179497383 89423046 114467135 103682453 87122130 92044630 88389737 98108662 115049979 97938643 69124138 147180945 84894531 134219983 120298583 31235166 175790945 155684403 98184883 137322359 57008864 146493891 169294861 108188907 97802757 113322229 100922368 50678267 97043262 135495022 121715926 99562300 128273958 119943232 165307338 178738632 43690963 45544051 59340939 172632200 138040999 123324957 148602666 75891910 97179423 57538870 67741662 69428586 94487390 70521383 103990629 55202327 153192875 174266558 56785451 113950361 132928725 88440950 71491386 100717577 54026851 138444956 120695196 86984833 96480664 114781321 103991882 47447098 82019678 96720072 131349511 62769935 107153314 67011681 153989383 85054233 91807138 163806235 115914366 97285237 100236789 136682238 52850580 63252228 103864086 126164044 67366559 55733963 152570433 196107819 109337117 77840350 154844770 98603205 66113619 87897174 140667484 100594743 99518896 117892605 89258671 78107743 58764728 137554609 130041684 110952771 92173558 106792421 159854843 164894831 23030057 98000748 68337234 180540277 149559789 120035383 142571475 126350819 109757595 64573489 121828380 67723667 119891850 102137758 113133349 140488412 35423462 106942412 140978649 88805982 94454062 125798925 113099485 103214466 42055243 178234414 64129686 102862702 44225995 168029034 53286883 90655181 84256747 134322537 85704422 55535618 166942238 166633607 65806980 104594392 157299346 177568448 104047012 56532936 108209147 78966299 66873494 89767741 100700142 133433961 126490024 77476445 110330281 136082259 56553147 71345186 50217920 42618646 155539096 70340154 131610197 105559725 176469721 118679664 141812960 117592224 89586583 49537487 65184083 110635756 59900659 32577833 147912132 152374569 73221254 99184285 75150731 89728008 176693329 93858926 12637309 122092272 96196961 84009851 76061821 118634205 76238323 136802154 97625521 32015542 58474038 99461835 125770934 109091216 109233379 48965654 41114607 58888487 123397676 146417829 15025640 106809500 104625309 144652767 173049051 91544424 8841170 74343238 97724768 95803170 144659078 90499672 77268739 131889667 30936760 128315682 169017233 50916291 46470142 129586165 89652564 146622179 162682691 117877691 39189540 84035796 124417444 32579425 132528095 126400442 141604602 126067501 30811246 73394559 33784639 97473559 125172194 121712939 61763049 51348142 78169231 108417949 119397462 182209408 141654044 93345060 38336527 8575192 41132035 185084342 89279954 102456482 92404078 157158133 140263217 124896093 53821144 12531025 85990044 61872974 114198243 127152158 90691923 77947467 180894632 138802561 152604637 69637463 52711199 75610867 105382630 92499558 166136839 74707413 81881013 81145389 160878997 39602805 100177300 79711181 102994651 149472153 112438544 112606471 88000899 126576059 117090584 155065837 60027852 51260713 96897971 50017913 138132368 154325742 126677165 69668647 102501023 126936691 82576765 119217908 60801125 95820492 119217251 20867372 96601431 40239771 170065750 154076984 23794560 100824750 107945706 168284902 66802445 68438231 10036028 68244725 110280926 57845331 91019253 114795121 41606914 152511606 75126344 101933927 74154117 157832556 87339621 88845358 44460318 86214228 180506354 126715618 99522959 23883458 94041348 84747895 71362589 103217123 155739523 116304801 85789110 84099981 85842352 88809147 82265718 145511532 85428259 72882137 110841111 148652019 181518927 96988738 126551506 147595220 147288231 149557003 149766259 104138202 129271741 102245540 146235854 68813126 61767152 101597179 55538252 78451387 105482727 124940087 88070366 99546685 66807037 135204882 127738006 77083339 108203372 152072437 97478161 94346526 91855243 65586184 126801684 49568999 99033261 130924696 64383930 114188284 130907105 125284732 66105361 72413942 144613750 169303701 46594743 115169449 99125327 102480710 132309928 93952585 139068328 161719018 115330760 105689184 111043167 142557240 128497464 75068383 111003844 109022069 176775780 172868187 76506909 12683684 118294911 111891849 110836435 87097952 99339845 49630107 6435331 148887270 93847242 133001203 146977932 121109508 84968593 105909191 45266859 118257224 167815494 109124005 108814905 51611342 114427414 73113609 57420527 58570443 52116792 33915773 65684879 115935458 46313807 38119668 116573280 59675269 144593105 112157197 101119872 100038718 60236704 98711629 109205680 26116938 141155425 73135382 176371312 137764087 152376578 109371415 132980815 45492858 103428130 94379201 62763565 87844521 138775437 113200826 85986109 127613672 65153175 124800056 72089891 124222574 128070581 99202132 135180310 54862879 107689997 46627333 110511976 107557735 109964934 79971321 61232349 89183298 64852791 66091789 48754787 62664192 108079333 69018725 178016808 73293823 103607759 108442444 142262057 27877419 54116091 162964620 122232084 65329140 168324108 67740822 59436111 95373002 183069076 125090042 169238717 60572946 72520322 56216373 112882349 93156114 90885236 45365606 114129728 15811437 114069867 84699410 90144121 120024486 134168670 90768382 134319506 47073912 93946461 16405888 30917380 55437120 134199468 92215202 75895939 50797699 161428073 63953844 159095751 136445104 146163140 62112922 81197983 121784246 95332554 112823539 94218136 14544745 88584428 133688665 48300791 113109681 115778637 57968804 132823035 160146703 102137227 96245880 161312429 104041243 59453717 63363564 105415078 132426929 138568456 68349074 69924734 78212533 89704992 21901334 84522653 90960991 102896093 91375413 84634843 159182663 68093692 166364326 118395747 90425516 120925592 97401238 129860777 81869518 63366283 120457662 87282134 42584708 40846807 92301853 82934772 69420297 68075265 174645808 51960552 117742985 168797692 148884002 165727235 119665839 104513200 137577517 138413188 180118686 150584112 53377397 99875050 55146368 141318410 165137289 68163178 74788309 76491428 138028361 118182078 108554878 58817713 83644812 99787091 113279676 150676278 135201935 148384536 76540259 77087719 81619713 161657911 66871578 121711761 138154274 127193574 91693899 97867901 87261460 38821326 159542959 103767015 162489982 66592141 46320727 115933006 75546628 116246457 55566276 98868903 82198134 77229370 101172536 110606951 48073485 90524674 146898198 113309728 118627617 67854588 125167085 72272836 83135832 157604886 68457863 70713207 150127634 111419873 111523999 10347327 91531681 162856827 156287023 121036108 107001501 153811024 21167061 102171624 87712896 85698074 97180644 78453557 144839353 156389528 108346918 100877193 171371658 50875616 73290755 165932150 70851307 78616913 91142819 126576671 78436012 152314628 103224036 39199135 68749256 46429031 82677467 93141646 35155540 27395264 92992913 89760351 144853175 141119995 35859080 61661086 72579420 126165614 139482044 140597458 33978649 84261410 104525641 106712713 117687664 104391803 67255194 162512811 104366231 107088008 107947703 97736278 146998572 76236653 146394598 79622478 80659713 146698459 56414044 123754025 87427373 73443097 111831025 61949376 68392225 118215771 76614468 69480417 109191282 115959585 90109272 95969834 128624975 63045238 50746983 123325209 69653828 113117594 127904123 183103688 143944289 41734416 129662210 72870269 113162837 82790387 174795197 70672300 137829312 18710208 110036718 151001576 64636446 112302388 160198707 67799943 77317585 91181870 80701028 152048752 152184094 105406845 52505234 98753627 27193694 145713184 83559764 50529251 67740460 97009382 71888002 160671710 58971142 114820369 126833922 179743326 153052179 96341078 41364974 30801674 98394475 143267590 44513281 181086965 112352051 104932604 109889641 57370187 124338050 140994487 72603501 149572909 100776180 55754953 30697715 86460698 121974013 51894763 108708085 82922438 138765767 132197916 93699194 138186721 149713614 117808129 119884917 104053355 63130996 138524178 55115171 34538358 143873083 68919686 121977596 109439190 108032040 110593177 146264267 119229882 99127528 45200241 91047838 108695453 89307715 167692003 93425249 67136356 116644614 107298029 56034327 143353611 183845530 37956995 83001080 62773151 114284341 151038628 74804793 172044853 90633497 121292028 98398476 87732593 25715265 119888065 74106558 78807362 117119462 96997860 57641298 128846499 117327735 156770514 150996271 57241043 118883100 165457292 95667939 36955604 39431105 65783641 86289629 68864228 62721335 116905544 94978924 133000585 99860883 93326880 116336492 57899696 153129454 43494708 118474202 60132701 155721849 81538558 141373532 62946049 132871106 106440077 55843165 133937148 122341021 90107776 103460026 146595955 114134847 102313583 89739318 143120044 47351038 135800720 142499137 67068735 45022707 123597110 87871518 111578535 63940103 151334506 61002389 115795700 135580786 121682342 98306476 171897309 175382314 44753051 112562626 116552877 139884829 89074122 121624153 77586253 85820737 165055875 102495886 82112036 97194833 121458595 82914218 166082862 103022963 144640873 110787383 172408586 47737846 111588266 96630628 117173079 85547707 146809866 159800227 77601477 119225642 53011417 97842746 112109673 40548532 86353647 108138636 181386084 96293899 97571413 127137438 100248918 88833321 128794651 122906913 123684635 115531677 114707805 58413631 9947152 66841550 179029348 109942457 157778775 119094182 78829820 140300957 95035619 197722638 129299617 132697597 44998756 89040514 133466062 119376315 42788748 85371947 72902855 150945266 89336585 41914538 88205233 111599747 66564733 125424977 91597069 85700496 117307925 148436466 100095723 85305176 106410046 160606518 159680962 152454941 172325174 122862246 143064859 110933258 107700364 120258925 83727126 115495254 159922978 129855733 99791941 66124450 96060784 111429489 104683155 120153599 110929997 134205442 94486435 118451128 42002945 45015165 95890213 185982939 120535295 172775693 104470202 101392558 87279243 119599649 131185581 80679346 63259974 91582690 130668268 63413205 150189294 73758719 57971665 48198809 60097356 105643248 33466523 90269868 162782210 118845200 46905032 157589743 74063798 106789396 79721069 75657718 172630231 69423814 67198832 106908357 115757150 100039163 70175909 102692343 129683430 169874102 56102020 81181647 125154431 142806624 61649881 114617508 100250858 102650777 114057696 29217595 55087119 56397695 96071521 109597946 50523521 109011741 129233037 82439094 34683487 80830745 133854756 109377972 122076776 86238506 118333823 108256059 92252895 59405078 91980235 74087718 117115711 67497094 83212661 129377570 34502691 59138745 89060147 69974159 108659054 125390763 24057714 100497808 110445817 56366763 159947833 142864509 89676150 117215900 11768795 53974137 115886506 147225742 48141841 87811909 162911997 92161244 94418780 78501202 97875027 117474786 116228503 120290127 97427919 101489746 104758209 176177363 93483230 130546327 124588585 87923872 140769225 158596183 92309890 143615811 133248500 94653369 73978745 25454217 148382959 134250179 100167539 105094794 125912202 181889118 66460180 143307286 132912739 88690459 158158917 109532187 131893554 72921846 113584888 131524562 101923685 30008541 135739802 101293264 78968885 95253471 113305621 174458910 68607889 142112595 75412394 90736993 144365887 145696173 36271790 87713500 42005523 126394269 101706673 113362872 53548209 127747081 54794157 32395986 64830993 62811215 121192882 22577596 148053838 133110230 143336600 65266384 104226879 93684896 89716197 73048296 106852754 155311321 124758791 92113663 72286492 85195993 106553824 134111201 134339296 104178936 181720297 117514584 135736102 103885265 140612254 123619587 134877964 144103670 119220685 52631063 155298922 62536754 147897864 64789417 87116750 132255268 132481698 107922579 178253706 81183982 108061802 89684987 93306464 65067281 168612978 108939705 94983919 106978707 65716736 123575473 19385585 95355673 91801700 156589722 34520114 97593197 105635478 86086639 83728925 146263636 112702090 125493776 61310967 109928249 67318793 110154539 16213913 106149368 75187418 36455714 103233615 103973346 83182273 112712422 147327364 162686676 58392353 44191240 34514572 100982340 105343258 126044417 129040992 129037228 85256704 129728325 81102848 88926451 33474402 156112550 9571806 66130660 118464877 102135422 63698548 180757460 49145290 88048950 60727229 110177545 50106703 76175206 124986737 133722918 168559827 39871537 19043100 89840451 75179503 115405723 32013983 29782914 63063747 96880630 137715665 132130124 152440402 165454621 96370928 121305800 132634989 151920359 171647693 42240244 39468257 76767195 70672160 60919249 55105406 99804823 109579586 92270221 112944681 109237453 119580241 96613182 176056223 42925444 140391593 58240346 56688873 35886866 63478779 142009554 66850580 104856558 141624583 128002377 115271413 84876175 187622570 110303657 42798118 98403970 100262728 106355775 103019125 54303589 50389270 149281913 27082926 137117422 153259229 150068891 80434696 138626857 35568425 112707488 29575525 96265589 122178604 136244334 98849094 121845750 47041123 125074861 57584944 180734964 111662945 80490624 110933550 137657249 120012808 78256089 14409444 131440452 149950911 67683087 114379924 163486928 125798914 96148123 57901517 77658095 140647869 76350790 105485708 185360923 83864195 94121215 129818708 40318909 101951495 95292973 36264895 27313858 159750632 79521055 134981624 73717106 89935518 103470686 46370081 112668104 52968766 88899461 162956425 97889659 77262573 23705409 146898652 79470580 18273886 143107313 157380359 71372975 72510527 149423628 93824667 9323607 151400790 115767896 71692830 68670750 96138221 144476240 52206684 113080641 84871414 28730009 57010312 76830013 144289538 91121260 91325911 112117089 162394028 94860811 63944906 73472935 125157217 86013702 70765824 95243016 170408897 126954091 80409835 104440432 140388005 51896373 95605469 103188601 34203177 83201380 79669088 180598505 180329087 100893076 111847889 88311839 167550548 145716428 95800605 33850356 14787992 128635263 21582574 64321823 147877149 176751301 138924163 45354625 62546152 79949521 14194445 85633066 97740904 132528172 144494394 95817446 107332676 153394319 109184977 139234953 46503195 85162454 89840277 89758151 27097303 101053900 117786016 104894845 105159022 41846278 96320457 118500694 132848681 66709527 75465461 145080727 127576479 34790971 180388810 149824760 93011192 142249680 94083822 150368756 76889664 166380222 98490830 128823166 122300260 98353169 100508767 52092212 96420271 152246438 26872961 132137964 103717297 137315034 111528933 114982133 103922553 55334993 152336019 112343333 57157612 140665790 104194289 103642989 157527455 183251724 105065047 116742310 142172539 115016337 116590868 134631283 156342594 96034637 152714697 80092570 138893051 79813575 99112008 93522046 135623317 45912381 106608608 164125577 59201964 118309752 85953629 94379094 69364019 52900442 168391092 47879668 70969887 192674733 100317451 119526826 98238780 84224438 48909038 27207641 65975095 79301945 113028684 132474819 112540302 129569260 165756880 123128878 87017722 89882494 172760433 110916997 176851391 174380018 93031763 109116803 57808826 113606740 94232007 52397574 144558467 68861950 15763122 35803608 86120058 117451346 125899738 123704434 94259604 69422683 88634344 160069633 104812962 148508732 74179701 151848389 37048666 158438387 172059582 63236866 61058888 124033339 16042746 129835862 114115910 156264940 36009939 88429735 103489430 93651210 124159954 141377106 126607386 121343985 95861645 182712697 119426321 157043649 107907112 107331808 120852407 105628829 118654733 171240542 112542795 91287002 58335091 150567787 118268346 146144067 76879988 83619209 157119821 126304617 56988955 108892985 96654452 115551122 31275875 118629748 38960429 85640201 90263421 23479931 78193216 153336025 106160744 35737550 125839818 92962981 103611800 56016541 176570260 119404830 122698503 110461364 146022193 164725768 103840721 38063266 23266196 80135749 106633146 79869154 93103464 139562468 94667461 137256657 68760670 150264490 155013434 163442094 123608827 139442051 76812494 171428960 57646805 120937608 110444431 151002996 105993325 141423528 87320178 29190571 90375867 118916190 83128833 69576649 74369813 117915026 128041120 113168563 108089334 57543903 49773841 119291444 104915512 139624492 69673795 73561458 51539530 136764788 80457050 57049442 76712098 65891842 114770455 130718634 74065076 92079046 51955658 69045750 145817744 43454044 40866092 102384675 136658352 80229664 33415088 113072612 105859138 49042824 49767632 149456841 117708198 144496426 92798733 77442674 148225349 148816621 135698143 180220643 140478268 92716552 22543878 151381457 91493491 83668548 178604892 152041516 30887883 103404806 178658024 136671837 99598591 116452585 93677821 149160395 68961752 77214882 43657904 42902687 45123097 182746648 109199123 82410890 81404639 102473858 15174450 155203172 164384225 111041859 68260636 83069769 90048999 145313117 45602302 83270956 39700341 63261857 105592012 53712638 151629231 89814959 47044032 136068120 182835119 181431051 132462131 50667882 120547747 137107592 143901137 62321367 72647990 136897868 174276986 114064426 100691421 98713382 64424664 67897200 108663351 142578285 110375322 61563151 167094993 73614447 74320645 75374271 41824628 66922568 78420980 139146410 93227913 89706865 96073456 136753359 103715940 63107635 87053826 160812709 68204292 186772565 81353726 104931237 59959528 135936254 147061884 194363506 163760858 104279085 126453236 120055685 92321221 154190397 55665019 104525109 58436516 107241304 54825571 115543531 149560532 85884173 104094809 101681984 133507490 153840669 107620369 170824706 150096410 59128237 80051370 56975217 41503454 87110694 54692459 84634496 173425004 43655840 64055561 142752491 82180440 99862217 124252085 33789280 182013588 137772079 83695726 36949792 165193840 97332766 96856672 100617847 109191741 153923651 92259066 94053717 104791026 92315166 69156705 27080172 89378835 113613899 90110907 152865163 117354192 176807211 157990721 108580185 25345823 113470753 67915947 106039178 52136961 115112390 89708603 99373519 152129904 79134602 153128245 118229228 91484737 62362302 66161054 41700468 140351882 115933229 12210740 98962918 78500291 178147628 37743087 137953696 66629267 67975332 167887247 91572614 62634330 43966208 54852404 44967713 105969113 124063923 35341460 132908854 113838109 95354870 48222482 139532697 45743040 82810574 56167543 63761817 107349662 149232704 111703462 68541426 78102769 152685192 84787619 43370135 92546475 169587978 107681055 125464131 148695822 168175036 92438815 123776001 81575630 160737829 37375229 92361731 92906722 152791524 151798962 58103210 92231696 133570170 95318063 73467575 55436655 93113529 92337241 148201389 140846130 147375695 130045206 47654611 126080525 148162534 170674240 130325755 162919721 67367595 85575616 111974719 147599234 117487970 73409355 54771285 73444484 73371119 71269944 89507159 44912094 168877490 115905361 99382940 34223393 66177901 165318460 104199309 102059290 170532201 105168487 71047876 165794003 83841412 104010530 81599790 137931650 113345128 51775855 129947916 150511053 121155551 56673901 144064124 151304735 84970722 141386544 43631313 135401181 77151586 139914978 91455843 58954861 160868226 124518358 69030038 161140026 179995876 108912911 165570944 111228156 139523116 116813689 56661142 179047546 135408738 125839306 130177273 126966197 43086475 39697141 83381818 140915738 144824450 133134503 57825738 83590488 83349365 129145018 137898190 91660298 144521294 86513178 113337574 104048944 109162420 99932896 166984210 31694388 180594978 109177247 171045968 102820268 104438584 71823298 86498980 100439002 112073932 67371215 103429387 125087016 87556505 130766538 121366897 147763181 86270969 136754981 75714015 111538571 73253940 165412915 163355161 155839705 86395617 105673230 144023464 32365159 90086373 69065014 137895024 148706571 162253068 165206040 111018903 75036051 130640403 57536577 83458984 107657041 139131045 88307892 128549877 77317282 58721209 123878277 129839102 92695115 163024098 131915230 63776094 108753177 50979626 122116767 101381207 154127183 151147310 163897386 142827331 78274255 63660579 45325350 106047914 25529798 145297604 60641104 163336316 80297052 105138708 173209471 132459706 167127234 127904660 106897719 58765126 49604737 59004229 119998057 57005259 99071895 54190586 142458504 53993119 183506421 100691092 43447585 124228076 77305471 54817699 51857777 105132429 75181698 141678976 96658882 148994731 93169159 102672708 117172776 134549434 115164102 50388592 32100125 157131858 51759431 150232840 65775212 34511938 65545596 80032548 75482163 145246106 112514001 137308417 70678048 147489185 162446960 88597751 139817383 19753503 122407995 144726230 138566890 78304944 128965180 95374060 157710208 157894178 105112678 159478731 59596652 107174061 91419526 25030695 106138176 135630592 168575061 70119377 100853017 110661005 135924799 156737539 141897949 121086365 21329248 126910061 134886399 107081342 89152788 125155983 48081345 123009931 160554143 105023395 94888456 139226678 74171745 105330074 67267778 53839400 151771308 96595699 14330736 100272056 149670695 63175913 69888921 86886335 96983372 65812055 26695555 113498625 27086503 53513767 148668501 156685521 80225769 119692965 69618731 84944229 106378505 176886112 178555290 96120178 75469999 57254150 121459728 174028208 142721485 105753286 90233974 85531854 75444235 43064281 124081065 89049049 97495173 119066303 151215829 47450238 172005744 91297367 164514758 105171356 137950007 99934538 109933708 96655309 133750293 111266113 143007529 111668606 115700819 111957423 73124651 105969472 55645178 77531879 103897822 107713491 96371139 75120835 63425486 87705270 91453692 108360884 128002825 176153962 95742585 127665331 60797029 107738646 97231943 96425234 126936086 95129382 156889197 100829539 158052936 85925280 134759777 146539334 168467062 138323686 99712638 116889048 86776815 72338139 102362936 119072720 157868361 164986608 127484677 56524521 131259561 44565234 77456606 161261223 16886392 93556251 6904951 112725922 43283042 100210539 153984123 59358685 103526799 119642352 135838864 173537349 117338135 146321572 82076225 85103078 91041751 80832026 159015867 34147660 66735718 68137711 155258175 189286569 180758522 84535211 76798617 158457340 86423714 60122743 175376628 72973435 128237756 85826351 159680629 32967563 131190903 83810956 82118505 128490850 54129697 43356409 7037095 95808176 132351476 106683412 35901305 150200387 111406517 66137086 148301818 70804232 142033713 140227081 18603880 85640639 108447243 38048855 120772019 59501134 191892049 100811298 102325575 97176559 93097955 36724687 51266236 70681274 166200659 13270937 104565817 59046595 91382567 151020689 134012014 87247744 30253110 74095972 163206733 97560884 135230183 42603374 164477403 75965970 11703221 69719668 182923160 59388222 62040873 24165599 56762680 73342746 131022364 97295417 131823988 88498255 66481024 61575983 126645427 73420225 115600414 74101985 58149389 98855750 110780261 25374561 134246635 162726057 143247782 121460673 95108509 154101525 68806204 141679810 37784908 89700616 107266899 80590171 106897618 32380090 74422244 34830960 90048332 174830471 34804092 179249160 90534990 100788391 74242400 130163152 112204875 56146024 58870771 87582938 136804321 137303250 82190446 130845574 74849797 91651014 111768330 88426293 174407581 58593362 164861091 61108203 136336447 121728260 92195850 110364036 147642772 97358185 102708323 91213636 111906459 99646586 154900382 123070658 137191965 135944689 107590018 53813312 64701422 125169099 187022958 106528115 145681315 164697224 109976955 58759011 62233215 13016253 117258607 103760420 22981909 124839503 67784839 109826576 125399501 83956786 55535724 31454093 94403237 53666817 98217336 83835359 144135447 39902918 65261218 129875101 137621494 100832184 102889151 84947034 117373734 160563659 58867639 135160641 68025290 97251312 124085494 106437713 115444200 69881075 18372767 59431475 125908415 71100683 152558197 93891810 117691978 96206037 96806024 116386413 121306644 179783625 113712992 94679933 117485093 72818476 61502710 76936104 23240530 121061510 85560191 56455647 125910530 89942890 70314629 81006455 111075427 72947281 131926941 67621010 73929252 146552320 70170979 179831513 133822695 52535986 139907711 37454500 167807636 82682476 73518423 92465031 116688611 100469751 164392211 120397827 90402108 127147201 65941289 86773075 141785266 179813553 109787802 57591444 57641856 130076764 134521340 54974845 97157443 134746879 41242766 38488227 129620579 60995521 96455308 132962079 130441665 94807171 11343941 78898045 2717246 73761961 174531035 91972224 81625293 92096452 60530870 70653117 82002195 171616306 151614796 105704736 47756172 109625001 98046512 98142469 89985736 72410399 68502726 125522948 148106823 119384704 113390235 93992901 51241170 188303992 97107380 64683638 37978257 164193432 137288535 93805228 73081703 88224671 126340200 59185428 125914489 157085951 100732978 122514235 146942248 171381094 133346678 114779075 55731167 111899396 110227508 181423867 100992826 99541073 171490202 68247902 134191508 139404714 138194143 136595734 118104039 62055506 88648880 101302625 121564677 123064408 161904050 45325239 122155683 71978877 81119526 120716208 70264713 117090848 70600933 146421115 150533044 110041961 79897558 153246909 71753018 79398380 123206525 125122659 111958014 45779177 67420015 79008919 80085509 143425071 14577225 109115507 48091826 98864937 48029472 77966092 153033510 126924383 131008620 168853915 126894015 159267513 93393729 91648641 90895199 90830363 140201487 148358366 128453461 162433773 144991507 162956194 75784446 111026712 66058653 111173693 172956086 112899931 139319786 26633109 34733098 96270645 80661087 70573144 128116983 191686232 164969479 29762675 89144859 79446132 74059167 67537605 119055551 129549799 104710050 165834305 114781647 179797753 82935897 93420412 122688853 117446239 183063730 143712717 61087913 146723951 119632588 143913965 67244888 137074248 68866230 124867604 165093168 83769587 89746699 188160968 160751072 112914199 64746969 94919287 46843832 63068835 138143631 93615325 110367087 33800256 112697414 155674633 135348225 121900827 126435300 149915305 78987596 66813202 83394483 52395328 94451393 166706542 128889012 106596782 136171848 92407151 80423322 144818770 146474673 153033274 15931960 171528979 43097030 125448828 104625897 60524011 73932389 122059476 85278630 70416160 62437027 150398875 138757639 82349229 130254275 85797661 50911298 74382019 15290178 19747755 142563372 70931020 40138676 93377878 136082479 94716032 117543217 80773351 39992423 116685440 47477704 110632958 84452077 116775440 79532006 65328963 86766632 63040232 41779560 149101360 25101350 51853726 122312457 182595371 156280090 118816406 111639448 107151131 88819592 52874787 119867588 86302075 144255553 186797637 111898869 158975850 142849899 106358811 128080482 106101242 150239331 28198095 130459091 183578546 176120605 111565058 87078777 139849414 46938317 119113689 179052297 38212266 93938256 113062173 73536219 171226071 166414897 157315263 139833049 142542089 87818375 100168151 13763040 125667747 78248259 127541643 125545613 183821123 107488137 42033579 102390795 113651192 110410307 170530240 94753923 129120419 179709444 107531335 147203684 37637794 126222758 142469492 119376534 167262088 104772467 78915535 159716781 35399028 36795687 96644696 123642334 101574780 117442106 125540310 134916170 144948248 54417259 75404586 71188270 64174752 97039560 145595171 83117714 98939418 166754302 70467921 175096648 87107967 98676216 70268708 53226171 81027971 27810636 121709417 93752823 158957027 99186687 175912793 154247289 79414132 93476968 38517264 23627615 74413518 115642902 143207546 172504653 123622309 143674779 98187242 133948381 97162751 71470500 63414730 97538345 84347310 45279143 163607640 77442062 101915971 114858678 105546246 177441100 93928516 39850922 170463293 102867154 114018460 73741227 112816507 113254850 77426198 90683532 116255744 128307708 98114955 114622283 40985839 29110174 131430550 70124936 100365119 102141977 147003436 114631383 116006277 112507451 150555183 115790688 73827738 71691562 92087103 164728402 53077822 72096918 116661909 104845089 100712112 176998007 31108001 82317116 148785060 61364218 141795133 152447236 50771742 124464592 89234082 157935859 111351338 115618948 136461731 50173958 84574710 80202856 121138991 122007495 114767815 100856721 106071019 35932695 82889909 126731790 85705844 63400945 172699462 129274575 138490329 70494053 76738944 168567483 16048041 111592115 54343129 139083439 122584902 89144376 97996314 86157669 33842664 99200090 105948602 72965587 74482425 112646980 98416850 94944862 134990435 106503946 81281610 175107509 51581531 94276886 49530404 102604506 92888196 83953667 82582670 71746210 107442648 149880371 117855137 52397791 98501186 143943806 97105857 117484902 83114792 110450533 195622493 168010185 81961645 158678067 176621374 132635420 167306502 82005337 163373422 86780754 163638412 66238357 132202198 142446977 194451841 120290383 118232105 164698195 74839159 141781537 123084870 107100811 91475905 63406246 88795800 160715542 87410059 130363758 80250952 148402593 158930565 171984622 77880526 86046303 70878491 83207128 125999777 116146233 109023568 168636083 176096724 66919311 53859101 119103450 97947028 142646074 80938548 146767376 113005575 46116847 139505990 30186663 96395814 87212954 176142637 97780409 97253193 137314322 186109563 71410573 64341032 140518365 71448702 152418631 119413147 144520354 86846003 55166176 125597040 179939714 48866097 116355698 99802602 170974587 113735355 176138199 69002983 150308801 135204070 120581558 84410988 95463742 123236052 155801866 135319476 128586317 112700353 182237590 111621848 94257164 92495837 41403222 57803594 137301820 63112213 121495326 108485822 105110356 105262280 85352863 96211753 81181300 111764624 105199260 81186402 141061468 109843382 116540357 141228022 73642236 107873721 147952558 118909825 91589354 88797140 56956397 129144244 99275276 126296807 147935599 147445422 176579999 136950312 75116228 104647247 46256279 119840917 152187405 56063101 135221893 134891890 100061792 37669476 62780185 94275110 173074726 92765853 119896337 137622258 166024491 56887401 62719065 116566053 48934939 126864335 100006530 70996583 132349866 97635010 137235517 79536970 78916116 79281262 98789505 48152094 121367160 88780912 75275832 122509449 96295370 184919258 104806826 156396609 153260726 130786800 110601363 87526509 107875067 110891025 128877335 112033354 102344314 108018869 136885802 48918406 87038713 105471813 86827770 22071570 186151800 50092492 127386951 156628504 144630130 80286970 98089125 164072860 120684275 91625711 55941480 74598197 144578364 42139382 124020967 128293196 99817540 158600139 102113869 96511035 128375294 104157732 139118854 187358904 27480481 138227189 79551498 106771562 160782161 154777457 111547623 110239033 98579842 160704196 83032864 148142630 54346723 72649355 81955051 69494055 72260978 138976158 100343497 147426956 117573434 96352922 41564442 11995549 116790296 123172919 66863414 84200996 21520410 46888889 130853324 117247967 59188752 142093410 101839107 30163756 153758720 126851661 71864490 83394897 69777946 27649168 142348899 74113323 146466726 66366249 31971132 64542557 77663880 91150027 124059726 110632071 136170010 146239606 55514970 109805574 83225175 147766717 41611499 110763017 177142301 79348464 131702977 80000425 129943432 181142478 95385655 54591609 119683894 96698734 32835636 123479672 116107388 62429051 132957269 61765918 140143673 141822193 99183934 86989637 22250952 67710834 90344301 102451862 93767236 143241525 67874336 35239983 46467089 116611850 146567216 84217052 175929488 16579123 100045179 89142570 111493797 174312947 74475734 150369368 95283062 105229191 113017814 103796490 114320567 125884672 14669258 142942600 193867691 55448600 25503199 137503668 54024053 62605154 139582158 116903720 142039076 61505799 86224901 45012786 101672683 92784193 32681618 95061519 145674163 115268928 143437419 105767380 152524068 177072074 46291622 99634762 64251128 107160240 105472496 173675642 121307332 47008059 142001225 138463626 142222624 82359625 138592308 61505369 116325819 139493613 81113115 96027428 160520783 89874630 38107405 97250259 147111239 107114408 174989146 51642938 48441051 138899031 83787947 115611061 157391168 56266453 161746402 135946156 36818876 150318038 63977956 131273387 75640931 75064468 121041229 75702543 139186679 113972739 84581031 84008971 120138700 192912988 53357393 89964467 82471246 163274136 98031560 76969257 104281960 143629930 77853318 112993322 86072493 15496494 129569091 134711753 40498996 79741945 61122582 102149239 80771556 47621053 120365410 115814975 44302165 106267392 130891488 64705858 111039268 117878971 82420194 103017437 12525233 160093017 129457963 164534255 92346785 75557409 93057024 196648391 134768866 122233954 62189878 27153524 154733216 69052055 77244697 102829318 182987562 122497837 133472560 107309982 114375930 48414676 103557074 71245619 57244034 101576887 96131514 99431598 79519109 165690983 93610870 77354954 131365414 80748901 109004173 100883434 37580476 68896298 53046137 111480678 157021882 151000861 23251742 68542662 46767978 101593009 118251828 93842448 166228675 96643610 131662078 20593387 117781029 29696148 113971184 136761916 121842728 147898196 21054753 59080951 132248933 109094883 122264231 177413628 94843044 101378443 52403539 144191092 48385477 60711182 66237602 128023367 8579356 42629862 76308288 88808194 69690607 185299140 108450150 80349788 107478021 109897766 63001451 113520093 65208982 99520060 167068811 182936874 46128567 153879506 116583983 137035562 147126813 150847623 41146435 186494690 113657481 120757000 99882198 73273268 103993024 116757287 40061289 145064651 110720663 102102043 102984984 116455578 89488501 86597628 38104567 68116217 72415691 18644634 187287407 100061324 135071714 68410562 92986179 40372501 44793507 141956848 88320409 67711745 68354414 130057768 72987877 89537775 139196910 88977125 138024894 102084810 104561711 161744791 60955558 120056246 140141304 36899274 177540254 89839909 97604538 77413830 140064311 154360694 34015727 70288127 169424990 176801200 111263597 154044617 59354857 178954419 180872480 141630283 157585126 112490658 68802497 101321984 105302100 99577783 89729755 139323993 55982584 175163317 92136785 63069863 23612554 54250937 122350708 162365522 19082347 60897833 76465243 190237908 107775758 33998855 72309093 59896439 197736520 76134181 88756942 139161737 90290571 91333098 59193080 102021926 149950742 95121323 65092475 170908782 107521812 173516796 104251168 153440259 81482699 63640720 107678429 42182624 170805018 104354210 59707971 123576522 142021285 116911601 159490192 144105424 91882101 131444358 113909048 101084535 42307926 83842771 114026237 112434650 54470842 146051173 191879565 69160656 170798513 98011931 60355810 109351412 65143085 61071119 166344358 86610205 59051860 83672535 116547467 148012732 102674990 131407977 105970001 122017361 44564610 120750601 159136241 126610063 159371794 74286678 28323016 134167997 111350815 108478190 120607172 112700856 86699752 106622490 162744401 137901411 65158310 105836905 111458323 92483945 121684408 137739232 99532939 104918112 153020427 114034217 123332368 33123052 152915105 120894308 51314989 148217133 79342876 81179680 149037326 160920974 116654612 96773252 109710992 30549361 89426167 95913182 83168354 119104037 98718146 97138995 151923516 74739255 168107671 102761058 53573529 123987049 64618246 154285782 117514673 123581890 37552436 99390230 141145986 117326214 140609414 49059849 97335074 105248724 118139954 109681643 52786235 101257814 119955428 109274872 88770105 161785001 98420399 104869829 158228948 164935223 117074691 123594470 55142286 122531413 143972535 151617077 189785834 53984255 118238801 118307118 189091878 135577448 90054650 69376770 27597716 63147098 38651668 32546763 113862287 49280030 43164407 98604045 98133327 131093803 85542329 163702543 166001589 123226300 89806639 103019407 32061897 64711933 55330435 37331540 108238397 72443103 76841466 114639650 153526057 83772460 85288513 52559402 22881092 120287752 45119019 37707758 160352619 112722542 90640245 89495171 90514813 131444637 121539337 139493280 67796124 109335043 133326535 139123016 73398864 115034457 44930698 100467035 85853737 54264297 80646579 127429759 89758450 88705441 78721075 107688545 116405914 82807127 68567911 139423095 57571366 98193515 137179698 97406368 162554213 158541906 98028458 72352609 173628633 75779994 103548477 195541179 92157962 74820238 182691376 68530404 131558303 48052186 54895296 55784230 80944065 87266078 171563505 142200232 99890031 104990227 175639322 79854831 92136780 147030343 130616072 167744163 108341836 139419056 71122060 106541490 103933848 51407794 25321698 125933721 94965287 8017270 159815316 134854945 88170803 70413039 169067510 169732289 97451591 67646568 66409392 183309880 48811774 54854032 129443404 80571611 109887614 75002322 149367770 29443258 114963644 154657464 162515988 68793600 69332783 76168731 157864533 152583739 127930432 97942389 63735303 101199516 126414053 100091436 37197922 151800436 119222468 109132058 147365087 118923698 12524042 72742048 41249093 173847894 136772835 153970091 108878472 73350730 61697115 151517884 72628689 107143403 61337229 123135640 117710563 48647179 31144778 39319420 93868903 77088953 83717660 41871209 97091508 75508069 172927335 120935160 42185734 90456152 89050879 117791496 146050739 118325682 60149345 81709276 134270182 98753947 72276551 135839679 58469508 148112354 151600221 123881526 131127026 33569574 134666631 114461944 40846791 71311333 161114196 132821095 150982770 102220076 130542508 48259105 133135739 149898623 136704015 141408519 133532835 131382137 126149194 60019621 83945511 58498174 151304585 162208488 125627610 135618798 146288966 99533406 81310952 47421469 92586119 104034695 95413484 68536585 10285674 176399494 100013792 93428326 112165712 92668826 61188035 125292710 172167179 168474672 92519431 153131197 139317272 12597800 144460636 136446015 65114911 118971809 71517818 73708774 101071498 155916540 136473551 115904013 133615620 159704705 176167492 100135698 137713764 186445025 92258677 85499570 75894853 136813802 30117268 98291588 81856907 116860836 97080286 66026780 137080083 7381374 117622590 145430429 151176632 184600339 149077646 124377014 76001156 31633707 23326355 146612912 140058646 120052707 80612839 139835061 123121129 86575568 35030413 119548001 135767314 114452532 80212776 155720342 165283621 96694716 43483301 3178666 108570166 100122707 112194202 79261512 156287135 65104757 40871072 43853148 133499518 89748515 83643693 75375703 117001322 67517336 64258504 133054063 103266791 122781729 38347072 123702136 99023090 174487122 115778371 75192844 135164810 65323959 97994134 127418542 111343961 97754864 147176402 193935005 135600821 32562504 110971991 137275888 63737812 146469185 104411024 112257127 161910472 101496677 14340929 123458790 85167398 97666989 77526359 88424536 129307816 94755245 139693811 125569927 120655049 169495044 104662197 148101681 127577673 76712596 110465894 44844059 45786659 44323340 88358281 143944533 117278475 54265307 125094438 66181871 55749117 86473007 80865402 97881164 187232849 70238923 93294572 113095925 162594436 74628655 83253176 115813795 106165424 126804831 82986442 169083329 120993514 97790469 149973081 128058159 53119722 84077557 74906345 86126530 78231382 57171751 116423999 42769423 124538458 38245381 129297875 62057952 138675040 64168483 90467785 96092063 77347008 185714876 93830889 91912550 165333845 86568577 175089947 191034821 44440784 115704840 172386109 102345085 118301209 103471791 74005918 142021753 118430572 83842389 76729717 42635610 105999415 35715650 133198054 80454951 94498890 152032961 154965568 78434647 140682907 73702346 101940172 120163374 67613406 132279721 65169719 127924958 67950280 97844911 61804673 106687114 33729358 93841005 81937415 105983209 71997819 174607203 56500351 172763979 169753140 197703346 177840639 91268189 113613501 157992590 48900434 88895274 154285127 164112966 96352107 26183835 93485795 96871343 167872094 63406634 35665883 97765376 106650810 104602649 39134818 165075296 37477066 127035551 177964392 153766425 123751369 94803749 42884249 60316380 85207745 59112138 83741036 70132242 96246234 60456480 115712392 87199372 72695428 87075018 160584350 59200087 74748725 26585984 138409222 135795664 126658910 98029048 142362028 110028913 146075642 30102298 70157467 66889081 74276294 28380686 119993771 103390195 112354581 43407586 86684034 72942427 119574072 101356941 116700467 133986125 133412017 110177085 110603123 64737996 141060066 169700893 90089739 124282509 56532031 107160557 122738429 165100895 165694953 156720166 127384766 76986072 174566614 130776734 104374159 136286951 111831393 83475058 122678204 167376991 81428494 180923998 143792222 154074262 136200534 137409176 106772407 70675112 128609394 88184445 130240393 100005198 43700265 194482050 75292982 123950474 158205938 168294199 98708380 118129368 68309445 111975852 46450347 138147713 98563858 114089018 68683172 129614505 51904181 148654562 123820303 107719892 149643922 109068370 102783200 193972265 63046373 117328377 46770327 112154854 118475983 26542083 69211301 131072979 65595742 60311804 86246208 106259698 116681119 154605022 67927728 76646251 76123309 95754183 123428261 131507633 146661449 147582932 65930821 117538389 34551319 120320590 144690040 39872134 101232318 148230306 115560530 59040809 89721826 138634543 96425661 117576390 143968661 79890053 113175549 100047635 147844602 168527253 110055367 133865180 114374270 63416884 110401376 137058818 76263775 145906636 29895759 172703569 137295646 122310208 126032567 97329904 108264739 176244757 138677812 72761171 42547423 57491733 81790847 124694949 38574573 67519900 49245780 115545688 112948220 72881110 107438320 78915597 101406279 109306264 106989390 80351988 92247856 102593306 112368912 98719298 27445431 23805857 96770046 120102393 78790771 123822573 77686906 153126243 37526136 59886982 106590062 21985295 110199863 35431488 51940741 76589139 61899314 100207230 38148920 81163640 89943773 140751827 107354359 89255329 143107925 78847802 145363903 85565554 114836580 170770226 92477088 99147138 106081316 45489961 139377451 152200355 128048868 155493795 91800789 102189746 103614625 107590942 87073724 178569064 87768678 80690978 111374373 61459291 29657062 88066817 197945923 114147905 79730889 10772181 74451192 82869918 155124781 134957352 62187478 128248194 145706023 84075902 59167573 116625552 79920146 123922363 142707983 154642332 153788503 125325755 156092753 91850112 45315650 96833061 81891803 143838724 175218821 164961712 76850390 93112092 63803041 113220499 86793286 94339924 41259504 7933432 98795032 82320356 138604438 145703528 84089608 104401954 111105576 53880705 121448482 11749320 119379726 24839828 97631264 171069964 96767285 36643008 87692318 119223670 59660077 113486704 104703795 88657319 136676066 41318269 74995573 126473569 32233064 102634927 52876075 140280759 75699299 146849340 98811010 130645843 132595636 115881458 147135038 105674021 161213158 153917378 115705130 84870063 99097586 111687036 104344272 110217536 44270647 147715464 72444573 111949823 106177980 37258484 139776629 65739822 30858884 116925811 169274667 113506849 117489249 153593648 92865959 97853253 29185257 83122913 66480751 102860748 65647277 96187658 127417218 189014186 75281171 73089156 40752029 164468681 69536563 100928208 61961437 109580380 106086772 165985809 120694580 112066285 115026453 87012264 97740074 98772545 69577459 119321599 31960366 142287359 53478446 99875633 48339247 116958164 97257245 102739895 88366956 157310756 89893771 121160566 93155190 54390984 46729825 28698391 87827972 135530009 117937676 81408753 61645595 52973135 131843779 28671906 111287774 102643393 94673670 107050639 134282632 83733530 63015658 55052262 55736369 160195247 68803592 126607735 65057417 138821015 121858602 139275711 178202256 112539998 70410616 104302132 51187928 109332552 39223347 151591288 104201531 83852487 63627280 136616508 124134599 38028444 59226049 106913566 90609011 134748406 54403116 48647648 25100325 48517774 97874746 153288754 72202292 138974411 151105428 63064229 181609551 168150563 131367289 80724952 94060735 85901076 118486828 92003990 34951965 100071168 43530693 79930242 42181400 63568735 174476518 77297314 118893964 90831268 70182057 70435731 106433789 78256819 28805052 73511945 33721668 50888993 93005456 118566189 124363441 150496256 58149650 47952073 72594744 147514784 121365679 171799123 91902706 110088560 94835211 168902354 93994466 60667570 130043230 110960906 90256576 136327257 111255797 80066270 96910608 66430807 32446304 31483300 101805827 162913563 115383786 108002021 137875251 183383444 126984255 113953382 70457250 143815304 177478272 81771318 89610553 105058991 89590723 64257196 42868654 72487010 177357956 128926391 170763100 162189396 115591245 81060793 116032339 86964963 31036844 74207992 137540613 92237159 83269537 39407078 71732128 176821620 114993257 107258103 98934275 187358303 41648341 123189340 105137436 115896998 122944111 94580131 110979680 145566734 100604871 143081021 140281670 139264074 105167180 111802630 156223913 117094014 86407502 122501028 92290305 122582189 86019224 44417577 131506025 132954163 80197761 116817615 98191809 166464033 125699992 110947699 170998921 122443157 86646175 117247748 43764387 119199706 68180279 89943096 76833297 111541968 140777427 101977996 160769521 58789715 161923342 12525277 126987523 80671681 112920766 17302447 119691158 127973180 110422809 124778169 108333125 101074505 95452593 132348959 110584790 112470590 100402588 90670306 72806126 74807140 44501956 83792029 114153972 133249395 91671080 89052422 159319377 85598363 153978974 42126160 86419954 23160393 93247445 104786811 102667340 45641358 96775512 91035508 62399948 157718617 109003797 91085943 70385320 105670855 68358683 158863357 128267527 69947226 35672715 115283891 160410805 116685225 93235816 83113488 135449750 94501544 175017301 72921085 54844730 89265429 106972989 102191882 157789058 97023639 74508343 76680524 109961151 93858375 106827789 73608978 83675265 91520787 127441957 102528818 45431054 110466285 106886024 114160526 188764276 98711510 86623662 112592439 142160759 122201546 81897267 137303026 110185361 80723900 33846069 127953140 109797133 182274317 138527284 115480092 162591750 129952128 46451299 123645662 141414864 144946300 116115515 162074850 148338006 82147014 107167229 111319229 105648483 160760197 114374281 93491893 122692813 79746396 183191431 178094252 154749286 68428292 86624624 168926508 178189377 145598488 80366917 48504951 180639248 116191722 145167194 90713772 36734803 162263225 64452678 126486690 177054988 94725379 107442229 116102394 107714552 163647353 37616822 84656217 114899035 34886942 109445475 103886812 65295919 143308140 109353463 131754790 124135410 96632049 76235601 152808559 63959389 115649625 122177934 134282020 114656657 136964630 98621225 63956755 105631197 96451387 108474313 143769372 87451181 69589416 65531556 77234581 55153367 95387319 132730001 161979345 93732777 86982311 113785242 70624292 97580204 142977580 179226033 53470204 113199185 111022817 119449445 90144196 165916329 86169029 104465149 31887950 105035416 153289141 170439124 54564954 104471514 99485645 9048976 122684468 115916963 89555751 62606973 144545004 152865526 145624336 95071965 138356109 156459559 70862059 90917098 170206568 133410274 61680174 100814451 94894115 108962115 50697501 104005093 120360071 61707555 139770152 101741145 83292707 64838114 107350497 77535315 172175839 35600309 149050438 64967078 107644913 100225246 71612727 85030484 139308451 147118148 77247842 78329162 146324797 92139724 22612213 58468290 167325170 145479037 77415394 54223113 73809915 139516882 108586149 141220210 126353957 47036305 150573960 70379152 91278708 157299842 68371495 81113619 178532304 76146061 121954197 136174775 142139949 82290861 45405957 66574316 106457220 115050806 103505431 99581078 85904766 126708319 147673984 113727912 95742247 122625826 130283739 89840092 112133851 145475735 115740494 161660490 13972668 107803740 159042966 49170109 124865088 27192234 89803561 151558882 54201021 48673381 97632969 56197752 91290121 69462048 126211797 116155765 155108147 63748450 56739011 125775837 112500316 111956924 99281305 100959796 86697806 92164045 57851538 80772467 128280890 76084545 76519114 118767402 125520032 120102555 80613403 137799176 130789776 134363939 64642589 91442804 18389507 21965575 152724900 141160039 120783839 129183768 98706841 143719212 50256117 33182973 106792890 96951714 118593478 114700170 168813002 152921109 80148289 148775560 76374968 178305442 112716124 140190312 63056622 44196988 39202550 119795352 131835276 72875476 123930374 107087924 110690918 67355288 110910808 30087443 21925881 59079437 56231315 41451530 58276365 21673946 76510034 98495899 37910411 117164765 150404402 115343467 96762428 120716820 52791776 57463097 164315632 62718343 87350434 181993056 128533106 162546163 81447217 86609368 169470243 84232939 94154202 97820861 161656285 157908450 74628993 74745348 178909863 103122980 57551204 97633654 70584414 148505028 40386327 81737749 82533211 94560403 117477594 105729732 58109023 83838501 84053428 91810468 187261676 142333402 132315329 128946425 147839349 104013011 88134522 44051342 131510843 132901261 87347331 95205243 167852974 43610770 138106193 80223938 167507604 136348044 140304059 133733224 186549579 44383300 146192477 101610018 58294891 120225105 122350099 74568922 28307370 72962996 95685344 86725748 73297088 102465375 140391096 84915083 36070316 63330207 153303717 94257404 110586316 170812528 85684489 78127255 130382186 91635546 87144269 66023023 120352340 93205454 100407364 44743591 97814476 52702140 134582353 65651303 87309515 105203779 86964246 148885673 100674410 133674251 114454069 123502028 90409324 35054602 116758398 114355145 145149981 120690664 184102303 105975855 117292838 190487321 124218701 79073842 36390133 95569115 113019175 160134559 87512217 82261187 168645228 89693139 110116238 159371794 97174139 101215144 112845159 157275003 121668757 89848145 71190053 66699378 42324988 103285804 54229158 134471455 87925153 81306943 150248380 107134774 37920527 49219432 54308391 118018534 104693540 89720214 94221891 62098345 73973713 51908263 111928880 88566448 68337893 121486719 104772635 112989642 77163167 83428267 97521271 145428412 86130952 56652459 78926423 141385734 134485281 92208261 22285585 104980161 118686086 146613466 67769331 99426138 172835266 79617249 172836694 87505951 72535977 79049611 119206578 50101501 158314752 101447977 132545254 40959629 132971474 136170015 130156035 62154882 128828767 125878969 120350719 39715839 66563294 69264885 74280980 83418278 132516844 48076368 137600371 98329502 106958221 64418783 22350608 69343389 175197532 48438683 149017109 70485753 139212197 42466516 113574017 31690894 69938124 33140713 76197979 121847030 90486230 96455784 123963304 82274362 85369052 130345473 130136442 109935572 147363915 100010998 89897863 103566471 124812790 56260618 183667168 90163111 91802129 122855572 96155432 104897120 108588952 103357639 76014789 134208492 91101333 125324715 42175270 166968773 38353992 105906752 173070359 98149428 96197797 78011471 168287091 54346742 63652264 179574620 146176787 122308895 99861109 163917450 62616312 128970662 99152792 98492191 129236992 59033570 124453292 157321425 91034724 121189427 148701292 114818744 133592751 54628331 188939289 47284900 102926842 103647240 65284301 86691082 133900928 66676949 157368002 44056337 124121195 146625822 71534121 142085870 118551539 164301959 180624898 64127220 29918921 172547584 97546750 118754054 26062560 92719851 72992595 59975975 66657614 144780692 130387642 100321815 100757508 58583806 128385909 193527951 164103403 95740412 76384239 140297718 97745452 62036027 136386724 75771209 173963299 97598189 21044709 153781563 140445112 119537551 41268390 109658814 53302971 79730291 58686481 119096854 137549597 106249126 131305983 117513693 85904817 84595068 154985211 32764841 171622234 88351918 148516457 99607080 151733242 158358834 124303556 183100438 109490467 122561276 175534172 100023084 98755805 76824349 194679358 179891878 166464555 131963912 120352904 60788771 151920781 60214632 72755879 74684339 62567273 27751032 116199200 57850404 40727019 82941449 76481807 102233389 77996807 77576827 151271137 119394504 174686796 47353236 118418381 31958953 88122141 88389250 96000852 33996846 121765425 97596317 173425645 136290806 54667989 112362561 172056225 109318891 154173605 127737328 122616691 169225892 112117258 97104583 94985906 137240995 162998499 105704867 106324267 161642807 87719350 62662359 178564575 91839234 24677294 157902535 153664852 35591710 88060360 187429132 111042398 103327742 143762373 46004496 144917877 124610844 127254809 124625135 90856387 132479145 173238015 80147790 102593392 93287657 129463718 94932525 117846418 115293069 111817588 130095809 106389102 70139918 154520276 30424460 60094066 132810356 123390572 80833364 71772770 137205746 100195165 57099522 88657145 119283141 80965712 30822083 38500065 162544591 60221902 165201820 66125948 120228947 36341592 95274660 77830422 77510180 75607802 111766730 36494888 109216103 96087248 57681915 40409429 100957916 7486369 126940437 155882323 60844984 70197725 79869015 36441129 73326299 125751320 159073343 93630108 92730410 117003266 79252307 30504359 106986084 122735907 175813539 83963491 97832708 64307784 77604520 111944493 136543906 68567065 151087004 107857821 53088803 113711502 70909232 89583978 176203647 74818979 166130083 77901396 89929334 173497770 81233828 76081911 89272668 108274847 54427580 16088644 163882250 96779317 62145851 105175666 107393238 84352008 87946374 138750210 71339655 118664719 114782921 66998674 176096488 96107902 89411288 101493456 169219974 55515952 133049420 146918287 135692886 106782323 154509583 78264136 101706460 85650464 42906612 163253162 135329907 107130256 149516288 79141618 48203761 179033604 139306330 53269513 101020706 89415905 173970220 158042443 96315756 128352747 139635956 160277775 83615121 114543935 99193143 90527722 127733760 62125128 113382849 60915410 127018068 168288294 130455724 135710719 126956324 43351961 108377459 146295501 113669960 137835991 118146966 139674519 107961284 59155646 112545035 106134890 161895346 85582518 122978287 107916087 28112197 174261801 144905706 127956837 54738379 119578757 140986551 150145305 63290561 133561359 130677156 82415402 96576129 109914506 75696111 83085278 147986686 128009820 148151073 94050368 129278368 97064693 136026050 52204790 115610077 36813996 126847348 81879126 104530387 24474889 95188180 48336871 21552242 116944183 130929753 10415236 111449147 169352020 76394612 150943497 99138549 151811920 70990817 139519618 148890246 53872836 30720278 127783822 139658804 98425248 101755801 87803802 105999807 64780916 128157623 85840002 68297109 180417951 102953738 74374919 98957882 77263188 120903062 58644263 112053214 135978256 83230083 78531212 164054045 172638618 118065659 64127764 144309084 44912250 49184948 83870175 148136450 144798425 61557405 30948442 90498766 110961033 169869663 69386854 73062714 124731319 158863454 16419954 119440424 98827730 76200968 96800913 92217576 171552007 141224020 145044096 115891198 104854438 130392458 144341405 99604504 13883673 28301447 55983302 79915024 112474492 134819774 156264253 50000342 123419153 67900866 122256758 175082766 123779720 93634050 103025019 65585235 96718388 91255744 72464883 51408852 86722327 125437564 97588776 110569904 117041982 91465515 120533139 90797225 133773051 144222802 33751764 97780657 65808459 88415154 55720629 110241140 179153595 45479662 33943298 94342250 74195992 77572761 100299713 82496380 60326906 137853633 91284838 139654388 147079704 101282798 97637265 94727505 144418426 124907420 125638916 139972072 23790610 92573441 103706130 38493343 128019323 141399262 168606641 61207258 182127992 51393441 36682989 156424361 66161665 37298399 139612127 104420799 150532806 72185366 129703815 130926157 85466686 62208724 141030967 134470373 101582893 91201578 137485915 84675218 31582811 118708144 112437633 132484985 105578580 144966536 110795360 164315306 152065384 118741414 133113213 79455727 157929781 108929660 53902203 86845391 83510635 104321280 86283216 160796032 97596092 89956060 70599410 84828994 113882101 63926970 78535321 91507185 127585239 94524441 106917423 121863264 56849176 151816145 135774723 94732578 113447511 124135694 97864335 170869083 145834800 174927144 153539895 75054152 19512777 29513689 46538716 57298378 105840599 25837433 102225034 158543648 70751053 22746739 85462521 82475391 115342229 43816528 157803302 83570094 88981234 117351124 87588082 60631913 66867468 102985274 33043437 49254470 170502645 71134604 125258434 134864601 124200308 101266642 26442515 42661140 151727120 143263691 84039738 60985050 153550052 91659411 78679030 25717899 51458768 121207649 81559907 63324195 39411843 96317795 114537825 154908644 76688998 100675933 169833626 58838571 82707044 41215121 112428925 115171543 143723332 47650661 184042662 119880329 29539653 33651327 110355388 107796462 86362451 85150901 116323853 120228078 110392644 155045558 91267623 50765965 109847895 72848344 26394822 16051149 119659191 71838392 153894780 102030804 60474721 54180988 38227822 50308033 65328598 127599485 69937662 154302797 104928739 44217942 138537069 91000237 80195955 87958225 123602694 159959314 122326393 160740446 154421943 127994698 82321212 134523085 185242893 90835896 96466967 110291277 32581860 101030709 97016302 75129655 135266277 72042965 24387669 112763403 113697139 164589751 35583532 25320833 103215988 114206322 94545410 86552142 38956003 94474008 158271318 52746648 118532724 30037275 98851053 53194282 154953489 101711880 161507739 144289712 71015276 137917087 99711249 60641412 101168761 116133569 119204026 26691278 156607071 175858099 112487401 95626587 149465953 82921322 112002967 74743100 50007905 135924225 38923023 122546851 72074429 113951893 85262628 85608218 80553063 106626457 96965541 129770533 58843542 157308571 107736032 134034158 66539952 37834619 122297755 117680494 31426822 89146281 48531613 99636470 106043829 115606012 120054789 130278901 104880068 89020313 114036592 90453869 111904181 83031872 56253580 133841355 144027252 45216091 107002737 164488453 134810784 80653209 113044452 84287483 97231745 140179458 73123740 155896959 103578087 76807966 49528590 65702404 115792132 30824871 138713485 180102378 99965541 135017074 102986074 77205577 135750982 170173751 102827818 148719970 100488365 168474644 105727055 63677998 102260814 128862390 113701232 117515190 67632477 130073189 93113213 113806642 154601307 13388536 58805641 42828984 193864327 128558201 100988326 96155852 124034625 100592225 80259172 105086698 178153124 104536554 57331636 133348995 181738913 93490982 81448411 79457951 59313220 101875984 149791264 83651453 87330790 78450664 70334138 91566430 42522206 95360397 126544218 50632038 74098068 84022507 52863292 125682012 32535688 162487219 67559316 105062906 131386190 173057915 148178346 91136695 65323370 130041497 150073506 86873919 63597185 129634405 123189961 59407617 92523975 88261425 54106115 53691933 97303999 120642620 117765344 88011555 44506420 82872310 72340099 151249656 159860905 35750531 44346863 96563375 25170056 45296501 149606030 99887941 40545520 105135664 164977531 65006994 107784283 83272836 123414471 89666979 96619662 156268168 98238555 27264676 47602357 114726269 95078882 94509904 148772505 127275530 76276311 93007106 128799674 130434035 111916096 141870880 80510765 125253974 15828523 93861322 103546236 118381865 89312173 94415317 124908169 90448820 139280600 51114951 56214492 91084162 92183296 73758085 160106344 51227783 115236053 62750341 82483871 134311864 177432370 62694907 80346732 178641064 95641835 163558360 180761426 114097115 149972753 68703639 155648213 55986604 100916200 174285784 31595516 110954751 75183779 96148657 149652073 169154823 114528560 42115071 89733595 103537433 136165417 124007605 108002108 104636018 42980417 92919700 49072183 103005490 46720407 136436916 85118696 89677218 109567718 70618900 111261363 128421127 15392492 147135137 64471979 78569375 107275229 178529758 88336217 87638466 81426297 145227008 140078769 78263608 32121793 75825002 86177866 49962163 180922229 125447680 87531135 124157965 172514034 111331845 125579324 119239541 67408334 86545420 157287807 108529889 147287684 79469038 126875367 90304914 107356903 146908648 102426303 69624651 118384094 95351438 169560329 175168342 93556724 171050755 131080080 11497916 100378789 128511080 97581762 90497819 95726214 86214570 99951349 99868046 131841857 72976926 130781072 99487128 28573348 98349585 59318094 102733275 109317704 47738411 128432116 65453914 112678107 106255759 91004027 31958135 37240372 124216243 120768234 98534333 83958336 81833830 101569629 138607870 85384674 52566538 133242689 112139441 69459618 110825071 119160336 153164002 20883586 128224766 176505599 131723058 56854924 41324989 21991455 103154507 119538761 168470469 75664335 89133899 94306137 46210708 48170236 111429087 185947369 88878022 68412807 108278677 76239003 136558157 174956409 175712099 125313825 46909406 76884417 80657895 84471933 133129505 169631574 114513760 186048488 50605458 103795813 109372000 157012029 101054741 100586328 115623190 77841201 134000207 51961643 125595129 106905164 90995365 122021325 132098814 150121372 61787933 65360279 185475870 87080528 178042252 168564999 111901252 161960550 90104360 144046997 79971426 120734240 57011621 190737087 112065374 96967323 108277386 55821371 106523352 48615920 89220389 120913383 141176276 72628505 66340066 148044432 105009468 104736405 79129515 96907051 23733072 131147213 48235793 88924154 101743005 30395148 81707378 96515509 66513954 96849321 153184392 29914345 153900027 97232417 125539698 22211545 146846905 99821908 127463261 124704469 108644444 62367788 182229290 69494212 154866176 141495459 92449183 84181385 42575029 74972559 91410265 37348548 57325703 83739170 100233308 110097422 121130982 41929487 148476873 128114258 29708014 69288729 62345081 177593155 86555893 145168524 156119251 109659111 151841565 141848630 18881777 126890660 117116085 142484412 74892586 91664775 81961700 77161468 67316902 32497114 59088553 95195198 51209696 122678587 86027700 123803062 88194164 129416334 173663231 78930530 57615717 120143806 94647803 119843742 18928329 74557828 147103678 154881772 117243806 86222096 74104063 110267821 49804871 71851279 43761753 171156994 107663777 68657509 161662099 24632585 115658690 12597560 135568718 190232032 74560733 106666672 120407151 79447278 48877076 92602190 94414054 118152007 146940169 52168735 106627134 59487049 103202607 109941392 104763726 172449108 85939634 163383343 107389014 85493198 166486518 80243744 80307412 142208750 89939348 146345452 125477594 55550850 70498637 72202631 100298341 70903233 154246609 149247109 110729798 96658828 103913774 150523247 103589091 102152181 159967191 177773896 107459367 77803794 104951037 76467770 96757531 149018597 41077487 41116024 121997549 112232630 143573336 20065948 140651517 115462586 117066592 109413945 100021042 80806281 125221967 115179200 168017954 143064971 115897656 96801728 115938514 93326025 91143393 87932701 135665493 111612039 94183610 122712545 20901245 115554374 99658069 151055788 157807152 128959194 103237700 118351659 60291698 53956420 151217386 64542774 107223194 110448708 88727927 163478929 109110079 88575100 92203246 22332705 125680370 154521387 62005431 88384293 115205813 79040320 114395854 145517676 97172871 70754603 46501100 54944004 85517798 24408230 67756205 59285431 80874203 68922118 42380015 144473521 119369763 114600933 87199719 196617004 101343941 87056713 126934544 73233428 87291800 77745632 101578742 108242036 113205279 124172311 104369056 143024500 163287643 144307886 38325667 97640843 148615712 81685384 77059930 165400653 92534973 125717649 83577505 169550548 96549683 84597579 140576303 20601376 75614703 63540895 70968197 45090216 25905693 145591453 155768538 105594976 148679414 176626929 135314775 76923214 125791968 62176515 18910766 124462529 55500269 124194094 75113844 34960666 63056360 34293689 182375206 158672940 75857071 105081453 83457965 97066979 87664160 116396177 90523074 113993559 23606459 99831238 46771436 69500698 19900907 44738469 138840898 77634943 97246595 51568213 137264061 138728599 128218404 143950914 114170307 70150150 40824696 115068184 73622483 155671527 155436889 132604379 108642501 16826539 104772458 87487233 65474932 126650709 152037202 52474336 150049988 85997657 78759832 101369069 96709007 37879204 46692587 98916703 63841138 45058285 55012242 160251750 156615607 50810033 99221197 57323802 158283734 92263765 163900256 126242084 30346431 77837683 48373146 166027638 101966535 157166037 162646049 156585310 106012945 64756301 126318042 75723450 21966873 72142128 61991818 73165027 48642894 150711943 138545266 67146293 71623158 55545574 8320508 96675568 156074621 97867706 40993561 124487558 166610098 16305833 27125521 66938548 43402101 111199780 178273831 150256248 69415569 99613243 94719284 100231791 76308517 108904900 132154268 62173539 114950141 54576790 48250356 71258469 77083474 99157492 18887525 68602194 64332971 125857030 59540114 106143116 162804000 96426855 144736129 114405199 114679716 90302811 72634182 86062327 66644206 84618767 176787318 157436370 70210614 164340083 99108541 101002208 86437055 52235798 82429517 104345728 125430057 18262310 71966417 136328945 112576870 141096646 131260386 27766296 86196479 153393707 39345905 72190464 113338749 110705033 137135613 133409495 82517415 134233331 127317934 156120098 45155239 113175152 46698129 106163228 43429616 123785933 151119430 120091202 115506707 114762172 104400743 53085266 37910387 98715327 104057027 124482937 105485709 116016864 93473954 93036689 72717404 88524989 48873850 147175140 44696972 46730490 93195338 33730233 159133775 93264031 161599580 141070191 130436432 74626148 42972456 31538662 148925443 112290974 154954343 121350171 75112721 93596332 105763996 88598571 133604050 20740157 135022128 70046041 41229907 182989225 51643019 128053370 140399069 137743535 83438493 86239306 55174720 50603322 104350060 34444507 114775437 191739664 91510893 87472044 62551387 134120567 125742512 49431925 22006547 100172288 134326649 156114864 124189222 89537507 50516917 157733544 105202656 63996747 137720541 179884945 86761214 34847369 24263143 68655964 99508836 51843610 129564589 101188962 54284236 54666437 114017952 105269087 85996342 131772363 46910639 140811919 114041209 75298995 107345718 128290549 137126353 156998147 94789015 106759617 138796714 161481420 78674479 108924969 195275254 79189539 70394051 170248311 151122220 135942506 123522764 55032038 136933042 107269486 99739694 164328863 77841434 124864103 113376285 144268548 122568553 80007591 112159738 151275526 60832597 59498702 78355330 111836167 50680028 136230042 81846215 60838733 134020045 145677234 175333693 59424572 152385741 73770492 82641116 78216234 29187265 73529882 55533310 102640482 117936148 176744821 137176883 125206923 76079954 36623231 120352528 110305095 92191058 89812556 69149038 54629319 141037552 153255062 139992800 115709618 16560127 86354091 127068216 59445462 62665103 152725512 146576599 68539981 9759051 107596054 160981853 183873165 171004507 81340958 130444390 99214707 36443380 126833022 170569818 108973676 95120579 78825598 61959966 138335092 74615537 36556838 146197374 90878632 24076452 135506656 118985850 56587436 75461379 134923346 62583069 89882262 90405326 152413344 156292570 138376987 63917461 153708995 108327201 110239698 124653898 169559807 31255472 143931062 133486131 39062559 123747005 40902445 108017227 137007350 61760637 171298632 136883912 136953860 135695971 150423694 86774800 122903891 116361427 132043766 38667401 69666239 67694867 95718689 77230421 162374560 188515520 84783674 58816177 150118119 27391976 159256746 149898990 85881795 74420477 130384074 51051921 128014142 114352194 191905931 153079518 115964647 82015438 132310470 128076939 94582756 78477860 169013284 12371215 95123517 62578140 112090255 79274447 157636076 72847886 99404096 75401662 120267196 95104933 86589657 87166305 82318474 124510150 111005556 119415216 49483779 127272150 135572076 133584956 71139763 122119397 94558494 89996818 159162561 126187157 107892634 113622257 67523968 54519668 85047597 79269308 153040623 160246960 138107006 79649355 93909098 146139286 92036258 87707390 126805090 86000892 49783297 115364513 154649532 77336803 153775087 81080668 37306849 60253368 112621246 119738914 168690930 96879053 82692225 124677173 69821608 71668869 108389423 97511015 70311016 104229365 84136158 109232454 75492968 167803342 81155338 153940823 100200493 80912364 126984887 76204175 168242714 71154079 30337625 44712865 83526834 103047276 76575057 80609698 117288361 104642307 94062536 140414580 88854602 130711997 57354054 86073572 110909897 179657785 115300214 148246325 146507492 47896701 39255419 120527938 150990334 142918340 104728081 102221521 63347569 150939307 150595980 155114259 114498353 114310492 86305752 66533910 74743355 95577427 113218452 101531707 75425183 155883357 139755532 98445243 89215049 96775605 88658181 32084477 110034607 108950378 77083818 114424978 112784541 134661644 50670608 119020050 134424202 107155044 135602607 81399355 26626462 76608005 88547288 113003962 142080142 136486539 94225531 79230266 131755352 76001971 183840347 138208400 67584967 127007878 117475295 104702447 115561592 27686009 96628949 19885272 104163800 138725781 94950156 73207554 101385745 95165436 103935480 131859749 16300085 188737925 154438166 71747549 75583336 49166558 72966839 124466621 87609668 68396501 27036072 103834897 127553982 152428598 86338759 111861085 142388198 66831776 87629008 195123143 118650927 92151868 57059715 161646302 136944934 106695855 156804521 117321124 127114281 115076133 69634442 58605527 122358983 45730249 111577431 144774871 87055597 117220618 106803369 31852332 128285983 90700778 122656033 150886175 69538914 108208906 100000169 148715014 109242791 193816461 163781934 132797521 35500962 23704179 89887052 75795279 129116843 73510868 123528833 186325038 59769534 74908796 122321153 48877321 148988148 125693633 113158428 94220589 166344516 77364107 75379824 88153509 45070555 62536155 156772321 108219586 78570870 122007550 127022488 67193598 145753242 95305051 142072300 61520690 54770440 84421726 185705783 118806628 142721032 86308920 89061424 83555174 117636835 83975500 37335391 56129341 113707993 33206287 127395524 143023275 72609041 189496172 95304097 95134580 98917392 96554141 111101041 93363674 142471936 112213822 163526064 100459531 120706052 24653262 53088593 95522167 88599103 40320542 190043217 107141631 107631246 95761154 93669275 62025595 138349165 116384570 66441447 46879866 148430092 132148749 137660276 96471770 117028237 54610910 118593165 140378168 92187076 70132112 48809061 107352821 50886722 100748238 70588584 140123134 55204914 85064892 114990867 147533562 12737809 155342645 64495885 78538835 86039774 111077395 92933331 26765143 155725698 89767756 114252013 39608338 41213840 55578072 119482241 57285808 79735827 150869194 80911940 68067882 127893649 48686879 171928102 124087519 139135644 89769150 105242585 108140596 145475021 121590153 153930360 138623513 140504787 123519683 158207515 51361944 125052429 134430763 107188029 18157659 81418905 74143377 88072174 33388110 126648105 70587587 105148547 125927660 173165765 156928909 180992298 97515977 102440383 107488691 147937461 151094996 42006721 121351955 103340271 94356208 122596347 93889394 176006801 110444416 107102689 81228219 76694163 128249163 89875369 131472425 106282056 102566668 113452189 162357605 108635542 87038031 86045200 130528731 189710590 83919600 143285880 94698365 14235984 64861057 90249101 61751070 101745613 33932371 99458038 103626685 46022607 177370358 86056332 27380408 159449923 178796957 81826040 155992438 163660024 72856999 110939766 123531673 176872120 128008011 89731233 94296187 86143952 93994137 28076998 118487900 57524273 48350354 87478935 122174888 42033463 88029562 149500833 75201895 146809998 80705888 174818333 83100006 89072882 112399154 61689002 128113002 102299549 150772554 48579781 26284314 92984724 140264751 82943187 155613834 81534308 103296915 165902650 170608238 84847968 48139906 114167468 104791385 104923720 71292585 104304096 52054013 103576727 53561706 76059763 91549769 148667338 138225256 138889994 56762390 106019828 114642487 171357744 96113598 112779451 68694522 17847488 121383101 128106222 78769460 114960541 168944063 93235749 163634756 115424999 126454011 33156488 198605130 75342191 11812812 194689322 34464856 111227544 133444971 55465726 89225673 51836162 107067027 40435006 119926769 104189083 183520303 108864757 138068988 134681131 152589396 72248226 46429759 146947352 89726457 83601223 76586706 103103587 92602152 107198997 153567814 112124476 123576326 95759127 65229561 83143487 65354732 118930370 150331783 107632579 77006913 85594447 134962891 127852043 27242403 123063272 149343409 62245960 195591106 95340926 180298266 154441661 39644932 152435649 189746853 58382514 71821449 99171111 144505549 95148167 96859563 12361047 86995386 114330150 135348530 80915184 81171531 123325868 77908785 103857289 32082981 134918417 166299417 72137269 46463633 63888613 96944282 180614436 60847047 80613238 23763845 35098422 24585144 74696915 99321132 118803411 48861116 82293934 183081901 107252626 147711020 78258388 90829844 121918608 95272721 147589716 64609970 33921566 114974758 121634903 143555147 99839881 59745404 81010833 91490730 104948188 82944180 88443733 78844701 89412199 112933399 40536624 192327056 17408250 86172932 90883485 91023808 116350072 185374572 62260374 57760669 119914688 87240542 64337887 126504624 172029104 126776241 115847093 102764310 100795642 20848071 115179119 133683884 117830647 114305901 135241110 96798350 89594147 57318402 104330593 73023005 108413128 127098037 161501171 97731069 95205412 87001907 94339630 101408462 67833360 107911196 109278626 137944090 128155712 157373936 49346968 117001683 145808495 102096912 59418995 112494605 108111233 134243572 129172071 139704683 138741113 114546646 96532801 128663471 89805487 101401801 64174301 48681650 148822730 51025953 121836243 109301100 92088875 163828154 128607673 125144814 140536810 119923591 62923131 99132358 33003995 194224355 90961316 150872045 91786773 136851459 101832228 100361402 93079358 162812065 97957133 96884981 151389888 71640538 105836430 148080972 106155585 143403295 108760745 161874576 95103710 23338689 92233908 181690090 45742754 94860807 178068816 50257578 176452167 121661570 138799281 112975196 44579895 106635437 40030758 73948650 155769730 117322071 74018864 121498816 14275906 93136790 108175068 86525826 80976421 118631530 174109125 116545455 52524513 150039363 59367191 97162751 97466245 114433361 90107022 93210961 95142416 130899523 82874094 22153676 154546323 92085855 101038463 74351497 56146493 38947733 108683981 82135275 78138516 164370172 172620915 78533461 99393908 108383704 159140922 104984861 131765689 10131656 171538932 104316507 81292714 43025073 119116087 50065785 169227789 151624437 37196944 32448350 63678957 76231795 29216374 171235418 169316364 166183261 141014220 147851694 131162359 158513558 75628705 28388590 106372215 123280580 171303658 81343773 106541616 117592819 120683241 33747919 130741642 77461437 60621788 158910017 115836774 128092168 164984399 97736150 69281896 141974877 132922906 49722595 50138893 128813757 46982228 81161939 38214406 98331954 46450959 121804173 66723241 148326425 86783682 122254213 141894383 50421547 82448378 152904462 98011948 173581705 124149021 161412029 146624352 107745955 138095856 95072657 75366786 147408080 96523808 108200447 130770190 93133399 144589418 116610861 50659724 160852794 55601976 120669359 123601976 71603363 167479344 86717103 97857335 98520694 158303080 112160515 121357940 129638484 112288558 130944174 141322819 102552226 103899816 131276028 66318406 131584944 76192960 109270790 135002818 78912084 24069397 76377660 107204051 26913268 41789807 106594304 73153455 76826578 168988689 158187922 164768791 108865377 126905441 134050128 82126218 78438298 66542210 44294708 65650823 104620482 93428782 120382675 70709849 74452330 103076119 52984438 103394133 155037343 95671399 72024868 20134208 110651422 50155174 130231282 19516656 149623846 28147429 130934488 143512386 115230097 54139645 167036651 68814221 77920870 56263696 102204880 134368775 137528571 120049117 130831030 118357915 81634878 128887763 116701731 115703163 107589687 160561657 96085061 83249267 126654209 88916764 120017838 97932729 86657732 111195703 122642824 165259472 5719227 89862154 79598505 121182078 159609500 44083089 40450645 77122307 37296624 107148150 125406688 50502275 17467865 159256365 111196438 102620301 123913121 126137419 21730611 85803007 70098874 116823603 171050672 101297850 75861470 90321117 30211949 115583189 106349808 40007696 151505417 134633265 83404208 117627754 125000755 139109503 159284518 45869352 111161475 190349637 127286641 109862990 116090576 104964497 169706476 176682656 97975864 87758800 80229170 96615200 101929997 75081755 178217559 106065600 145288182 135691786 58777632 151978111 58498785 142570900 78503531 44641823 135740777 143361284 49025669 87715326 72306023 33721412 75964143 98480747 55587823 69419750 110487849 133800384 84501677 108447066 27557331 63247683 116714268 110284737 68014701 123912835 126307129 98976886 73471586 91043982 109275297 125888999 178733740 148746896 74027358 75716310 118844588 91618556 74188909 101310980 54196817 117033185 94964671 139156908 69764612 119521687 132334621 54455403 98145234 124967990 142370821 129160143 141175499 134352382 154600442 127476781 147293160 185420657 90009382 75087978 41830813 62053062 72467168 123915559 90536905 86469411 45560591 120069888 107822337 137542403 67200760 114742507 27742282 99516729 95053408 89947761 71469550 102808999 90394521 122146592 70845784 100096775 87358733 34753490 142750893 57208631 180978416 48260872 143642297 109689910 117239631 92135639 90278746 184238464 64003306 104593859 121337872 117993903 91026935 171019977 75994660 114308090 103977984 67320768 45799442 105254569 102169373 102876633 74241897 101051634 32428573 39073620 114479393 159579855 167218718 96760918 149450620 97961471 126097642 94828744 77466729 37863810 53003953 107182640 61809891 160389227 148182002 21820644 124185553 76883410 122257064 141358919 89386175 173691719 89182972 78842154 97185598 75202642 50743056 101088067 138491725 79463143 114629213 95433151 58782189 107850713 63475039 73489925 96719501 69385899 96827839 107588753 120545470 168589388 35444597 150134644 126433012 110679155 71984986 161885798 97266895 104608362 66516342 87727353 108141365 94199958 79228996 123510485 115143784 89754999 109758170 139251660 60091698 52738773 166711366 98688107 91311502 100877121 56890126 46001374 37263270 46834993 37193477 124508858 64863933 171592361 46929317 51317526 50364074 21579122 158944663 107621340 153079611 118301426 165061415 119760973 62593761 112494709 65361190 151343448 99331280 183789736 128600269 95081284 131396629 92286406 106588903 72168365 36345932 62629090 149086163 71852438 112197375 118490492 72751498 70479730 123457400 36979371 79177133 111372274 65683827 113464456 123539895 116469344 67949699 55421983 115403521 86858309 70129440 49761507 40955288 106326324 73002125 134915650 151857428 52857335 109344400 112706235 98015892 186886797 52041679 119222230 22703137 100314938 129264014 101642668 78996344 120685089 124461618 72606408 78028664 91200580 158759551 43373930 127365110 141026940 74433410 61922840 24393235 104016375 96886786 99623125 76307084 38043255 60747899 159034402 131648910 122203776 5006806 129607373 109266197 98231969 139045268 137403691 95531037 166996686 83630868 57394849 105853108 86055728 122361284 49203621 129791236 136705084 19822259 1465948 107843719 145570160 71216887 40920265 72937862 161817733 108444937 117543772 104591680 69471886 78620555 188114894 67119688 120689656 98926020 105370836 90395871 99228788 102025517 66541093 113545080 36038173 97755247 99784316 77236462 7231685 35774460 116587409 101857645 60705420 65929942 30540542 148916099 128447418 178012986 77735866 146204360 150825546 126891396 113720076 141251206 43164193 60501606 88236763 89097372 165826194 116130234 55061217 152380849 166257896 127102783 61051002 193881573 141557024 33033791 152213824 154912136 127539582 170143637 113030997 144024686 35797368 133045015 70358403 59079613 182119823 77318077 115716558 104021947 70660203 58543328 129875052 81467918 86462511 95992247 119655784 137591738 124813402 84320520 112912272 28720030 119775233 91898795 60706812 80833152 161713271 129080151 112174485 113353163 38890936 77161372 72680702 37877671 81298991 139047687 45411753 42738419 88623934 85077176 130850721 139570664 138108691 172228808 35989999 52462792 91764125 165928085 43172590 28098442 101139173 99286747 124600021 96569706 120496013 119148057 164800296 75370069 155781612 103058059 20533116 127085687 170806220 105528174 78661855 40126873 148823880 113951468 80531872 123387672 32493869 141334353 21767223 105486384 86534235 104771083 75126535 27721932 125632922 98332889 85977211 114038615 87082389 138096468 62445473 120997444 84732721 128014601 88671666 149541206 87846727 138953190 57447717 71504729 109335703 131538216 160653709 150292285 72274858 155044826 96592934 49915963 78403082 14600606 33891377 148279707 177890383 129443606 91910929 173699137 116239960 175397564 99303065 113659822 87045847 77036304 133285367 83228998 113824927 77037517 68114519 140200222 93102575 123176482 81429584 81557949 161688123 71378528 94200195 99899887 106579420 101457464 165773135 72176746 92981715 98648686 111560330 171943128 68571199 84450809 59724299 125409236 59362392 128153662 128864880 104058943 68638372 104735296 117973881 117466281 88027197 107445026 119423026 101906626 163314412 158487743 67371697 103198525 82958912 187164970 147145140 116674591 126013472 137000118 126649253 154382460 152677140 75655190 133934752 137188698 111409974 75701933 90567991 112398639 68044318 144090869 91812171 151920325 100582109 153906186 99056982 153880702 20842323 100661746 112527109 74078100 91292576 63497135 155685122 111513572 43202287 172572439 126062267 99746059 95642387 147311655 25477158 136251230 59898554 108993063 92753558 91497927 43303499 104099944 116507636 107943793 138908341 79903614 169557556 149041016 94734161 99037000 100587074 185262185 145691552 138151808 58970400 24615647 162831213 60123870 112823258 139348659 113878925 106270085 128253813 20148372 29273997 27418694 54956107 166549846 63236278 83918504 128058161 132738143 116587521 62686776 127430226 90225702 89039066 90926580 92041832 6713789 82135271 85789316 49158150 127367205 103118098 117940201 123566674 94796721 80285298 99956493 72726216 45069188 74824250 67104594 152938828 81267500 63975462 112744493 108491020 189802137 24341051 131923842 79334882 33408430 126704518 99417151 107255999 99489776 108224434 78370445 147206134 117416571 92689012 93125286 58806036 75150632 90306559 130143242 148304945 42752414 90757436 71177666 64619157 131570853 33346933 99075956 71045224 103908968 121206913 100708110 108973692 74434811 105428942 182830849 80337545 28630259 137785672 109062271 67699803 128324552 111990003 36035413 43683072 137859782 167976421 133565922 173775305 103839852 103661216 56671979 123198612 129893072 132604191 50002135 67669742 46548977 109951364 44736568 97972566 109233745 67753467 48344606 89603289 165135352 98411790 98272007 12802832 137968568 64651054 82908737 124457897 94031161 80236600 86590772 47537292 176906008 121280506 131608932 93314903 59055112 166187519 112920632 165565600 108199000 66785574 34947844 107059716 143597795 163997652 140702705 104142172 180041414 75906879 146987797 79934646 129736340 102790577 48586141 121458446 75326982 76840029 141371583 174346784 158557154 148273902 74997873 159853244 154500984 50271159 104674657 64585837 107123036 117735699 133012201 108637037 61017479 75405030 108440855 174940759 126891052 149211978 113640681 33850750 108702557 127931339 30573328 94632453 98654495 52411121 64180371 36181106 41643499 129587836 27215354 106086101 78843191 101743791 77976222 77386232 111316299 123410400 138721625 155121372 69437564 56639032 119745262 122125317 93138386 30716501 146015706 150663176 78368363 120400214 81277422 148921139 90136710 125474714 72787835 39576736 139141360 69718040 153855722 168125203 103059404 132446091 55130275 139609033 103695669 67215428 152027341 112376296 126092839 40562596 116981237 81148915 161187091 125028759 54850722 108494963 104170758 70046604 143255407 49070632 148599994 75424331 107441877 87435552 125494514 87835654 27517067 68934684 65750961 52321227 58607579 128375084 137524742 82861865 55354629 136041529 107861496 56255446 74767050 25260210 117120388 138745839 131525556 129047053 114862531 100818957 76729211 88407499 62327542 132787125 75082182 129146677 169359960 72715563 181414265 64179080 143177211 114186895 133253835 90514830 38464535 155689465 127765300 135017542 109317355 86947175 105921412 73764890 95228827 95149925 55317751 160194900 167190975 86007778 114579874 127924210 87780311 60046203 138838026 70209547 82620521 134230458 79908571 146328545 68854431 57284026 59593703 72697935 92911562 148761436 62875353 185759215 99106088 87019637 101626452 71589967 97428944 27812186 98289645 84068579 90818051 64381648 80150261 102325975 130252692 88825238 64552907 96471249 87615450 120162458 65169515 62131964 141549820 134585261 121289963 133498045 86667023 108507609 129793003 69065970 69391973 149821633 28870663 84960105 92658961 100239312 147043149 80509854 134478301 83806065 84129212 121087173 118208528 101334414 106325059 40836368 132726620 70651905 53940968 121522507 138444315 55143856 64009372 24298490 87425634 75862818 183170665 94049453 22715966 36989487 43286938 62411045 98394196 150622905 133561237 53272115 91380024 162062817 42028758 70794870 62466095 139773166 45151596 149107853 123531102 48298157 126705156 95830820 102668972 74973955 49180069 111199368 68216683 57677169 131390253 68757152 119941128 67209641 75258080 70822863 154431517 25438847 93221283 54772062 109630798 71574570 19790527 84006153 171835968 123555829 142955927 123900345 83045261 112876958 94717371 61697579 108630585 62380899 66358525 131191476 169113544 59094007 182075346 109978987 31122395 111538055 39792118 70655294 64237029 105919176 67591314 109614496 171983643 119243006 119764646 61022629 138238724 126920867 174978104 162638314 115111068 148302687 70846774 114272173 154399755 109255057 20614386 38900243 139426505 107773168 94108466 36924013 172271742 81688295 65389705 198847707 165079494 134458176 137348265 56820459 77405518 144139053 58725226 133744452 110233580 133089228 65974267 150022248 114174706 38196342 77686238 65328177 161671898 96360501 9943555 180492397 51267014 92966824 149573127 89162135 97466197 132339709 62376040 74668037 102907313 105151721 162108745 120491756 77748247 94460103 117398562 130890577 118938604 98897085 75690466 58406809 100636453 138857729 116317471 101486373 45993091 38500925 91275469 100765423 99362041 61499948 102939306 139015484 118503458 153920374 157301157 188592699 86453917 97575512 131134171 40057207 88025608 134431861 116385300 49372889 106021014 60909138 112648450 102112159 103639263 89464565 74868724 107170913 118100787 65135356 132827221 125557654 139960534 81900738 133630655 45320950 142294956 184192372 83550628 58503528 63769671 79406741 59513417 30295000 122834594 150366132 102602734 70992444 136143229 129146632 86850072 46527696 111095198 98294226 77119587 91635096 149223376 149507918 122632842 43877232 76929732 97275129 89376251 108677247 180763891 71885781 121113851 97538932 109919099 166073233 152626119 42770791 113959103 81752680 78687751 141350855 99497866 70890157 93613883 158962153 92689677 118153532 84259538 26278566 157613607 73830479 78648409 39425029 129281078 99684878 99962073 55448900 150398796 119111720 104843283 27394220 88074393 81297392 75430162 94649294 140214104 180214270 133007814 149796132 108611803 161390011 34159255 93228959 28008565 165909641 89729228 104791268 106758897 30989236 84310730 131366018 105257691 83430531 97895051 80946699 58968434 85226302 54205699 138409105 49222960 51070070 147744211 145823469 122732269 41424535 162579068 173993911 124220980 93146891 156343586 144952381 74938483 105417073 163563966 59210029 40114169 100027336 115591397 62473418 91219530 81168176 89205405 52517519 166861904 157542383 93270282 155640613 146562930 133598352 123268632 154412900 105602648 110738622 90534765 111051890 109368321 123753205 110659247 107794150 66093816 89994550 109545235 49273452 94421135 38210127 78658883 64012006 171431968 128245103 84825407 75739043 98547118 124145343 44444932 63116734 113082273 47799880 48862059 98991171 112438418 56732964 47488520 130557809 159457299 89107234 105587296 102094095 106390686 53672862 66528280 129735126 164458906 96010163 126526381 78444719 134454333 144356369 115298020 148988303 80426069 45516700 84521774 88614961 144874319 55326869 111850770 156257021 116505581 71752743 49524549 67199292 71284540 91568614 178757924 110307440 95081459 61862288 112833307 92805458 107283399 101794210 51598551 132320081 44080920 144080684 74384895 104724056 143049282 160642763 143675996 48425763 86225509 82953891 115777365 123064787 135093225 138728469 56857888 113205922 115166866 90637579 132176160 127856229 48897578 152368472 70809312 110027543 135436910 51031178 118684892 76075802 13187083 41737050 99526845 66297821 164570270 109642744 115749217 169953665 135374558 152476891 67608669 142130220 138825074 161862805 51879284 44900036 175041891 68292972 113563908 113187274 77611325 138274353 139025669 89828541 112657431 83168762 162093098 168343400 119887314 120065425 94369964 48032885 62435608 124768159 122817149 145405120 91180800 34580827 117172810 102811421 73208350 122369453 117425847 136742628 117291089 87708892 111916704 134760530 60018718 156213848 119859374 87355558 127665370 157391993 160187991 87444011 77476114 147720279 90364145 124046614 130162042 97365463 114661079 115122294 88480372 151692951 68507532 117294748 123236732 126151871 57238752 48336324 148590587 129322537 92590186 62837860 86096669 111073482 70135212 71334275 86013945 119393111 127012507 88257514 102135791 108037857 99677164 151485460 103480286 81131224 153392825 146112669 88848944 169414317 55227978 56216603 95388159 113531277 128200164 178025302 129073501 144697127 88082748 47369976 130476102 103221799 105613157 112589761 81270831 97717529 131497927 120830790 37967845 102417456 67582777 171484464 69479004 124442322 186742358 37951105 154670688 160400088 158493891 122072500 131788993 84675923 98403852 176223430 106509752 28660900 85535802 83082644 103084244 135328169 60327955 135311855 127454640 82066925 103611178 21355162 96094776 91551240 108599625 36114315 97465707 167114481 57881017 115532837 127367274 38582838 51090976 95350454 69612520 182095395 121936171 81595330 37672656 33194071 115730933 107471086 162137475 85277774 62544010 160151942 144065781 168488526 74522819 63986114 112495751 183101193 133337241 128554967 79470853 104758778 108316307 99753861 91331313 100627031 159669067 180519303 128757516 114877460 159815620 78851757 86545489 124174937 68623295 61586099 82760022 115653984 113811523 79967318 50866512 109711414 61115994 149316742 10808747 137772672 87310916 105394903 65015497 16744631 138896613 187365800 37578535 119287707 98199481 43014994 154014835 114057532 117610126 152693059 103446743 39530832 69848340 86370015 122796748 91394355 93340399 109207269 140832793 83098903 91259644 63079685 83634552 140450890 123234490 64446170 93037886 147907336 91833823 102460726 158082139 88882882 87966189 76476308 136595832 82416071 96601308 134403834 137507645 61098673 76345788 62071764 90360795 135126893 125262604 93019440 81115141 114826694 126762159 120542955 71363442 155802850 86241537 113268176 91662657 132030307 88480374 94087490 124975383 63547989 134963952 114819360 110518056 84682825 141414558 140875365 131439581 36410356 75337310 95430802 60167103 127594233 183616186 45121346 141747612 174644005 57254155 22622780 52027189 50615991 70172332 103252052 138139479 103306842 127779131 117196599 57580572 90735519 88617886 105733151 113525545 70190812 20317383 53155788 119986561 104516981 9311988 94309518 105006655 122621723 12180053 92279490 162837137 111593660 62397117 161030009 77547215 80089936 125014637 130382904 61910127 176065101 63416284 148832318 90352007 95344064 171421701 115133641 72402259 105800806 109458029 63973233 83906621 53369398 57728205 59235341 126889177 100886450 21792590 105274814 65562658 106226833 44899123 125707566 83811259 130408190 136591902 73802554 134455359 133998632 80438236 118883668 23140804 132363516 154835772 114561986 164083239 105863789 67162116 122043862 125091854 154313466 136726420 107895347 139343938 104459485 139286839 102931899 80062328 104022104 74164692 146376539 60728490 129832760 110834381 93023495 121742686 140125500 184820180 161969926 121681091 145402207 119905685 25267601 95761520 82720795 66083690 90278694 115708621 146390016 51023674 68307388 70923087 94795280 98569659 123358276 153442060 132612787 163898623 76958782 73410125 58836075 118383849 155522389 90972761 108579319 127543764 80460789 109681348 178638249 50288351 67474519 136950385 163443260 92267105 105676988 94374444 106782305 80780008 185684819 146595488 45960366 47508586 77699589 152944876 177786914 99817806 119930351 148352649 80775849 83011196 111288545 67826972 184472782 54836014 50879014 104022361 135895024 138346677 108840294 146593269 80834603 126020078 143079615 130788904 150271249 91986979 122351258 53754956 110995753 86392776 107321953 122480641 141688521 126781667 106156558 87134348 81024214 82073761 142025878 122457711 84674137 97304581 66938808 134849728 66739019 157271298 159799909 101840478 143469873 137351089 123163740 165747693 101347008 94523794 72036832 110763220 138808389 49513451 111565234 55886394 91644069 109570508 52079430 149409512 71719163 84426787 109028488 51052917 89811645 79937160 143563599 160706572 182021414 97632144 108666229 39027565 161024913 81355068 93993838 94575234 46739368 107174963 101217640 87596833 72497789 179372607 96579241 76224593 167484751 141066543 160832701 139584361 48528753 152483853 21744377 41669016 103722550 58933213 100899437 141726644 100945859 113597007 94592442 96919636 45481249 67360656 84551068 95698527 168014642 90743697 30004174 35123669 118643756 82036711 114244963 77121774 56036446 76351326 170286195 99345109 29729407 111674849 105431923 135775271 82942526 156740307 150825598 79184223 181165609 59105637 58214963 131923558 115573457 114910031 100300080 26508587 48840569 122771008 100635371 176415202 101186439 92121537 130922961 49360273 160029399 159185266 177270604 124425741 46510040 49897702 49615682 134477346 104184173 46900677 147445882 48420572 109975230 83061808 76287663 68153528 61527238 29899620 96093755 160314939 23202315 88039025 106442728 74681772 131446066 93304896 35074004 129301846 171863370 89631695 62723610 158935800 126600777 153532267 37265851 146191141 150944784 135751287 112387195 117707029 82377626 75855151 137490150 94357944 89871210 45160488 112901437 56713663 99682790 155654662 45488070 110087308 46823375 167456396 64455083 86139770 77420260 99358177 155240619 94845269 51612304 150593702 141960237 89656203 73352497 150771753 186408573 132150588 126662408 94307388 40503253 2651672 135722646 67269150 111260795 108790532 103568995 105576179 154994168 11474290 32361393 116127849 96615336 87819875 30870844 75717479 53450773 65692688 141098120 46229121 117510365 117534565 127616754 117906096 130448669 128188438 121762978 115254960 98362547 67499035 138171972 87088836 167157426 103058688 106426090 174201276 162797857 124044436 132702178 93352566 90482178 172127973 132509747 93169919 115945586 112818714 81792952 35251850 166217164 162761813 135169222 43209639 87646640 64637049 126268514 116435529 36143814 103299477 32298795 89074529 170203958 140527404 148801866 94032946 109184829 173738739 76967221 59560143 136427066 26343822 95833068 49158335 81653800 156472697 69074531 64032310 22967845 180477810 54377370 144703978 86428748 156843479 28611635 120994273 120118521 178106894 100567111 94023875 189832344 150739512 128343600 142223285 113324579 129926892 55115085 141349634 139224171 35452833 59889021 53794768 55822615 157748262 70782551 59964403 46082734 113871270 80241998 78273352 113607892 100812883 68000301 150966965 98462003 69284431 151648803 72326675 84663713 116179653 63313970 122673215 78384925 143263628 87115943 132520765 41709187 176052790 44521617 69337139 111180437 52490159 103594584 155260096 141503989 169061150 165046249 51788408 120245408 91940815 93878333 189782845 20412993 168916236 122718717 94016685 166011023 174610569 101409558 97927557 163084289 182145891 152540979 120032041 75196792 3291567 107514183 148283769 89029112 98572806 135279129 66359103 161235122 41613589 52310096 86267683 143007666 126995760 87875521 163157677 81829539 49517519 118153288 76813986 116201092 92356798 124424270 58019193 158426149 21447062 179195826 110373083 94074278 112291885 135599809 149771362 89937775 111468486 61905754 89429552 107865979 46598689 151767543 73228437 144285760 64158686 70883682 85421341 125850425 62159051 75234261 80106678 121408369 116160779 100655574 162496699 163728073 105163186 114892572 140240703 141620214 186595988 82247595 106427984 181784369 75973026 96462077 155466092 75050982 76184873 105579492 100320532 121240745 86710162 165995185 71609088 61374459 142098444 43524707 114256687 96619218 123910089 146582346 137830874 82333959 139449591 38339325 36472454 120606025 71828318 146040025 100363615 49974842 44461229 182195483 32671093 90638606 110741953 52406469 104062797 103894473 78725556 78025157 34564087 76076414 58518118 138718916 124568749 102435640 116236023 111052057 102560080 93333125 144387459 101884676 46614410 101398072 150002852 124988728 102079786 66497174 34701358 103769874 62760991 122906500 139119919 45772957 120254608 153659250 96326238 82485089 159151595 141161646 100711446 157119994 66295800 102571901 10097573 93056211 46795487 105916260 66627430 120881113 86771170 82441227 159981525 124487397 182327340 101696633 93861596 95148060 75054252 155289562 162326308 97124647 125705253 186500951 63587313 46721520 137731307 115263215 37654267 153394166 141600826 144704590 91919439 150774132 112983476 114959480 169122909 105601335 144723620 63732101 125872057 96943262 162769923 71460210 142208067 125952231 104228154 138514507 26330886 104033983 45043198 77567013 106459663 160296262 52230567 141235422 94701672 48265227 25038331 99995174 53321132 70548069 134936206 62633419 179351467 124192961 42362198 144053451 87393319 167997193 34736215 125845125 74021698 65095038 68580563 102134770 117634896 38202369 122264971 153563877 162638744 98616974 145212808 84690898 169501843 120432164 74669642 83008076 98047322 40329523 82890572 39661083 105295317 81628905 27258187 83070650 61527737 147518007 142989888 122767821 95149010 54336853 69174378 130440031 78499332 83341685 87907164 122231069 162900423 105022067 86165532 108114848 56615208 68887016 75476756 79579917 97052010 162969430 161570381 126760351 56840081 75336997 31649836 76355923 93051165 150558513 125230151 97158287 53507955 45526056 134685936 114331892 92150345 108445234 95584469 83247915 68062300 49281394 111751092 86243994 112187791 126190911 67741467 83463299 113719519 146725862 92664744 25770868 110398811 167882350 92549341 115938728 130320744 156014191 161076871 111350606 131519621 102968166 112593997 50354132 122159372 116213423 112654823 47934983 134754045 60943970 100254610 139256001 136883677 77173527 120253677 112078226 43578162 95861320 166090897 184490866 51891212 121035359 73444692 120438622 30101483 38014964 100384793 195715220 105908545 94659295 122529572 148146279 63127113 72137710 65294561 131594056 148689687 105174325 30379361 109699203 83511063 105704151 82930285 125896611 87343965 187508824 99420923 75859457 100956614 64172540 130213268 172927904 69912377 88535403 70383946 92357398 35966682 179881399 39395591 152978226 96815894 76443785 170219094 114885064 123381003 50618403 87039787 138461785 146602621 96856628 139577104 91089137 61122690 48637624 103143332 84921567 57030837 75156026 64761628 113740392 133766893 159484183 132449561 116946766 81375763 136929425 129570515 77475024 111379127 75557408 97065394 148865087 138671249 132653220 124214533 148155383 91077906 120010383 104469410 103771026 149079120 180990121 105518554 130011940 87845770 164397477 140345715 62864345 104231541 102133145 156654936 21622296 58705344 158910983 106383474 106509048 120948122 66988740 138376535 160098463 96107131 75637673 125255528 80303569 41665789 101362787 148125455 56149643 119087979 134517323 177603951 108421837 182980241 108252836 48529676 132448278 138966953 51938315 132346713 123217378 37127637 94799988 116931321 85631187 98070975 88600014 129357732 90970692 121639653 75569413 86238903 119937860 73056104 31998802 62641347 132675340 64410192 116119534 94280762 169199607 56280285 101674883 111625297 128129365 98501880 117748321 110556547 56676549 158625320 138131396 55748716 159399680 111433962 120788969 141850375 136678225 140207834 131846111 160888877 30509042 72238172 191020939 96561111 79135270 69456750 59129745 115173429 74894763 46273815 98246691 89507042 108526462 146568747 100034006 87322139 109139727 68712712 20549363 96452216 46488940 111560818 136808547 95843184 62868259 106281643 99274233 135312114 172618063 112760164 38116539 103181513 127532303 98388686 131518739 77287198 90921656 99486217 144531539 83551561 121020991 102916567 86943739 94573697 190714836 38080415 46755829 81008972 142123653 80024846 122283410 104211768 67623699 121385372 64088017 102353868 127409389 90098873 111594808 150134436 105264685 103684433 70470790 59697453 60895870 50880926 145511372 136339518 87132841 133595629 151624486 67354225 108485537 68882623 88814183 167678700 120502940 60121037 116491990 69372688 7987631 86501880 64390027 122483459 79352466 84954917 67024082 72165299 73436389 42789729 133949818 166788073 81923040 130934739 40693429 27748493 97010775 143433428 47481376 160516618 85410965 120149881 119786766 76381746 44017515 20166370 109822046 147302509 96402406 117110461 169804083 31052628 52707064 77935502 165229185 87700517 78436743 141596739 130476748 191363771 90359783 91858445 138308795 77598908 29557237 112095847 43386791 115529757 135680727 105626872 112652514 98805520 130755022 38488182 137645235 89687933 85448060 84723191 143458033 100193631 165513693 91471195 90376534 63564891 116600162 76941562 87449561 108721909 62640532 38286746 56275422 52823683 49894618 80805942 137636976 75950114 74188386 172717962 88793397 138123186 89436728 70514068 162117761 172825342 73619361 144114536 43461662 144699050 99374556 83742079 142243605 145048055 78261138 137134849 39942673 157197835 136498536 110074974 100121034 91621179 135351841 143995138 125217800 173088122 175213394 101129266 190443222 136819736 97973828 119803346 121033540 108342787 176619217 39261097 162706474 131678488 118648792 48670908 63637313 87764939 79427066 95556129 139080140 61054023 143054186 76455329 104119403 52972333 147602572 111907525 64914970 145762319 111239445 87417402 100907577 68663674 101756389 125971962 134939064 152446694 34372835 69166403 59685853 118542435 139152669 177479291 127202323 81995375 89228644 133606803 162400463 96338635 90684038 117010190 27485089 21198126 46313071 56885490 127985613 79510744 138021637 149558265 37034811 53883494 102510481 102235457 80183621 160413137 74079532 127229250 145642902 121129090 110116068 97783103 160513791 89067562 153636929 100235919 27684414 95263054 68941319 112117743 54300820 133901199 101122065 193228840 65716971 140295403 54910279 78782869 111700100 91151155 161296408 143699866 51042281 66355968 101137849 147469396 119268714 26173532 19398876 58032888 104063852 107149548 151668460 93542738 118392327 153840282 80594422 101066957 39365545 86752314 48060451 67323419 7968135 113463737 40854103 107080893 103337811 109843169 120626116 101338931 98031296 83491047 110196377 67001235 90839014 114945659 146740184 59945260 97409580 106910932 111021907 81307303 189821781 119538977 65514474 37440791 105936787 106280365 92994763 88501597 105584939 144342894 135325896 105264802 69289483 137342792 141923173 52477474 123729451 99173193 41430324 91393041 98991345 97523372 96423372 122505180 107541451 50225421 113909778 69174232 110568280 166100030 153650811 118843681 72946966 116091430 112542581 109958825 127865376 15845263 179054469 145343116 119897532 91056135 46978027 31786538 85092435 68222269 97340004 121933537 96353275 123966703 143408106 125333021 89824788 139001420 104101800 103716023 131117747 113516634 39883060 70122455 131573574 109259531 184743196 87162912 97033505 84283058 92377700 74570646 171526974 190954965 118806290 58652979 98982066 162805149 31980564 56988207 89049734 119846467 79687589 87276194 46575817 133142372 86254436 115045853 108074632 94565906 120041004 120836897 48717474 108419634 86958305 155939097 32872270 71140951 96420527 69394866 97745101 55576161 139756733 120067848 99370324 94018301 95515522 184114572 181730117 166972736 89018356 99694705 115547575 73394626 113663815 165738573 171947394 73254094 120874150 121986731 137575927 108488809 139348900 102306026 83990291 52929935 161909161 79389730 123329702 89160384 167750480 154553843 143223275 125858762 59934642 107355601 88049806 67097983 35270574 119030320 85256775 163820765 52033440 81015158 99196566 145037856 133883628 83293992 57601560 97822073 28555765 123075565 103289022 183108700 25211566 80074174 39121076 96842389 84041666 98058036 84384062 91421239 66674933 156098974 102101383 137965799 146656029 99894662 81432138 113607123 94083324 92420791 96528046 42711305 116520600 103062911 178870181 122794923 139013393 131707103 180552701 71733246 44961471 84215005 50377692 90032892 120212714 161324340 106034213 81304996 70831065 132560233 91337388 106704601 81297730 166760528 105800341 150600110 123966604 106480579 36644955 108049765 132483080 99149125 151276477 82228728 61381501 93046581 137835608 35836090 57881511 164541707 103781826 52064581 152926801 113213229 29596106 110824872 110137214 169310903 93320855 154981839 156769973 112984029 74342626 76695200 100944298 109186786 160283783 109410522 70609538 151621857 177596992 86985658 113999517 130731438 159043809 47657558 113598018 103445683 32404598 142787952 142178633 127962416 148546832 155191369 40124228 118719187 94314758 61623286 102487219 58802299 135374847 129080918 133395613 130875061 143903262 38395183 98449384 114511307 104516101 158012672 147716076 41841921 129779759 96279808 163543978 174588191 57168877 73258386 135666319 79461964 105598784 121713917 76182609 120936382 78925393 40735805 56244386 76598204 108823910 122093621 72243440 137397047 127828469 119540991 117623124 54857572 40559655 47568373 79989709 95467054 85713006 107555895 57102535 149994595 137997784 103425802 144823646 98450022 151823922 79641546 134607820 156705698 105113545 148581366 183772495 82609054 93243828 94965732 146263928 109876486 117065704 144014146 100366781 77745401 30182842 151795367 104057458 100716266 106819798 87759466 73053890 109240199 69560730 120020359 183981182 45515608 48226564 181448683 92611759 154583671 92508184 106089972 76044631 85599339 164337538 101265090 87183614 83002396 147764434 58032965 110554255 167678073 49332340 87828730 90426151 98292682 197032044 158707992 42026124 155227892 44396769 76142252 36860334 148264271 148039532 104253233 195334333 35061128 115352874 127657467 113752485 83580599 33511253 36858439 140638680 65914231 139095406 137936523 88593359 115991271 140350528 89449918 137908607 92316340 142550931 131618955 64784950 113042056 78971012 98871858 106202327 30896060 103175516 96849408 56455176 75052913 71541582 91469305 139215223 80470591 165324193 79177297 112595556 153516045 61763815 104596451 67198381 105658142 83722639 77117022 101735834 140291447 118595651 48542462 107445516 90700016 136877391 71851124 79996920 96785916 69852835 88186510 74058092 112860525 72197231 145543070 168580875 106763916 149461335 119430906 161364373 161278612 85196624 173577233 129848069 124228540 123815830 100753993 107217831 112673067 123050065 131393770 29404893 103809086 141176698 66879684 125103209 90853049 51633616 41863743 128978052 101490256 130885389 94633399 72575635 124645378 146362325 74521767 105815369 125085702 58516941 123314837 35586457 126974808 123426373 151865844 156892299 76651064 144804224 144290598 93102852 71583082 101520027 86499097 66355675 113557741 110552138 162191533 158137303 123541479 86182620 68049111 40530909 100092916 139634272 116431709 55732106 153363748 106743573 101707390 63088619 176107397 104683202 146406061 80904203 121708993 41703010 74965285 82456161 137304361 93257186 96684080 68101057 49458932 122215274 133338128 134853913 54702246 71151307 32220984 104927556 40826434 82880068 115423992 27515862 84345939 121690558 129533945 109634835 97452326 131333093 61630642 127350999 147968328 39517179 108632566 121269050 31958798 169476747 53246566 118169544 60497993 53020333 85706863 107683284 177328898 147239839 117212927 101421102 104128683 78926156 67383740 154610945 111730450 117064451 150394251 150916960 52007339 54049716 105544450 68409390 173388212 75159530 61809736 57343309 107839431 108805766 109454222 113215212 111650845 33171804 160440450 84182805 136546402 93673320 104616346 65517247 22383850 49850064 119684802 131486003 128159539 133909223 52877797 72831485 77661843 64852376 45507345 103256854 38606977 153614961 87758170 141175023 86320453 67190596 126224403 97744235 102059961 93508968 67526214 99502980 71117285 143242805 84151378 154906477 75962857 43436357 139544286 120728126 96565808 131933298 126663884 182542722 92107899 88950569 107827583 159543453 85980294 56603527 44689234 86050581 105281390 156186068 137700556 105964941 76147370 37210217 48051174 39908044 40657284 83282994 95373835 83883827 130843208 62139885 137127194 145468415 165782169 128316363 48062718 59470652 59567137 33215423 139370433 108306865 35950939 66476636 116773724 40074704 134062762 52242468 120129290 140898441 112981652 118142872 177618010 128526730 182641986 36183740 73618810 85818938 16674268 125691051 105158724 127021283 73015612 102231612 49739406 73340671 35149077 110459711 161646784 119252335 49297881 49412696 107823323 113048519 173865785 89190097 77736366 78616586 99699055 167779992 165080629 60106052 18175014 71890638 43814378 109345492 111264598 169458316 57220811 115381624 73950065 78825884 185691516 126386547 62825429 76946743 78097862 100900932 84366003 98804429 78685599 126504032 103561666 98528799 132368351 54539596 83385429 128952141 146869954 103672634 24839419 109869835 111376872 57018156 25333175 70630144 87253906 102133604 110222394 145120264 87997551 30570107 152167028 150406913 57017595 60791947 111493936 105574217 120843564 45364421 88522354 138969453 128702757 105286777 43576938 57980411 96840743 127846061 167964522 80948383 117818222 58612445 90770754 89216172 98341240 142588227 119753411 19101928 137605135 60974712 82240070 112635363 95120450 64436392 80857485 135104441 119731790 164744967 93089738 83394302 134513622 141897230 150958795 128641468 138073835 46820741 96755050 106813576 86284490 60033896 102627135 126513265 146565375 89119238 170733814 99694452 154302793 109822996 145579448 91425128 60299657 167963617 103395899 130486652 139210502 155402768 149653399 89436826 160984066 76620446 59916168 69665949 137023233 68305363 100359379 98521545 55267150 19818565 42090606 131993670 13588417 140323674 69526743 84003127 117173016 85235856 57401903 139892218 91063370 43179805 134205149 103136943 60421869 83291880 61468960 108974309 115256075 169093663 130292698 120428506 77668777 177764445 137163096 75891298 149225036 106482677 134635547 75814280 63517648 106310126 151423108 137679544 115794908 64909065 69832362 92802826 12172946 112477177 49009894 51059708 156850185 107531478 79386619 168092722 77287731 71655510 49991036 26874041 142237075 147939139 83658569 89639903 125083227 136359152 82641762 164072737 183776378 125917282 118328253 118640901 115442070 190746223 96662847 123711810 173660898 146695359 142397934 58223389 61511522 104892623 137659293 170645877 102710977 106736911 115128173 150549937 136190612 50605585 148792939 100374481 29868482 39109767 63526808 150941751 60616738 70358270 119767261 121347782 122796816 65044260 74691171 44625550 64205650 33988088 96942941 116617657 106555439 165001740 136170447 125092061 106034800 92269886 113069307 87190880 126400810 159893819 126092721 42714132 82045606 138520450 156211322 72845550 46569360 62600848 155327096 159752571 62815826 109004455 91721822 143941055 41613105 74404402 87265394 131177457 28508329 102523102 92956197 173722927 130607991 63701430 96615958 73659305 150783871 160712990 127911957 153095792 40377187 118262101 162575978 101871902 58883873 88829151 167561645 81583217 177417206 117506237 161698312 86679447 119718911 130045377 33267973 40675243 100031700 97878311 87724867 88630867 146887025 100178937 137604523 105961689 51167141 93439780 122202158 98484514 41355105 116292825 44608810 50653258 119864998 194180179 121576429 33138874 102857891 104616752 118782790 82465581 93316425 59114081 108487913 27066588 122397114 131797137 195137025 91142409 90026400 115555156 108860858 115530487 147785511 134768708 64649793 81706913 48787189 26503284 49756148 139458567 142227408 63934656 176797991 54975235 102048909 91987163 174117744 94291062 141631154 109071166 91654363 106506522 78320429 76779843 84260192 161597859 93725264 141065384 91033167 147235250 118681233 109923881 71609600 111499987 80754212 78769176 51360449 138522717 78268624 174507844 108010598 58974219 44717089 91246566 161496657 156445677 108323302 146953022 54991585 60772448 90819541 99803804 48609922 110936289 184001755 139996375 164712514 117946037 101592627 165620277 87178325 80698422 80594094 129862457 84987167 119328150 103917796 69766126 111248221 96838307 31457099 63339024 106957781 92703554 118923655 30950349 117545275 130488648 55401466 119983513 159907073 64870193 94148155 81762862 40927580 73338277 39032185 89401428 115286188 102373940 76587102 91007629 42909769 129040448 90312139 110980682 53988996 94695608 104631690 100586221 57740566 78345214 94432104 148436291 63250828 41209352 148299938 121564095 168550525 163994611 178627519 75840921 140465532 169383299 57663523 163590111 124499614 77334462 130473315 95703656 89054506 140231591 97544757 133667894 134372799 121393861 45147831 181260689 89459233 100767975 134314557 59078317 84651768 165273962 56600240 104999942 132724311 81018195 67724627 125162876 91452335 133160911 100730720 47951162 46533076 118571963 67381621 107595553 53279069 114486505 55715264 88781096 108144163 153728453 91448935 122366620 112408242 115407504 97407079 72118276 144487496 177017533 24191528 117742646 141768850 114173206 177029895 104804640 132129720 159931011 98872441 141480434 149592192 66982188 102716675 180940163 34362836 108724350 171964195 90274387 154356391 113519875 80265920 32545146 57438044 134131317 151896051 60651597 148046646 41055049 60786705 53478283 74992394 114534999 134665726 86624310 87800830 67381363 90429034 160732740 117003840 57188495 154462141 94622579 105447280 72544018 36425552 91062526 109598715 143370730 97056020 104137792 26548785 172148673 194432549 146500849 110094088 106803605 144377532 122865921 156976366 95942581 28159342 141637020 71440125 146191930 119026809 58166800 116050248 66655711 94038265 52290079 19345489 140473671 108912813 37730769 66325195 81991522 108743612 27448378 45867192 116009394 138104510 42433264 81576354 107557129 44242504 77107845 132010025 79435431 121865810 86656821 162559233 66375402 85580449 68941022 128550843 72703293 103409770 101167089 106997495 58300740 158780088 45313016 71287066 138064015 68736864 52993848 83964920 64984896 36583591 114834465 54720551 102709233 100469122 77514594 119145946 144788001 127425731 91194549 168710470 89231884 132809445 33786986 159967497 84352291 155579297 54583961 55251009 94270503 123680978 166035255 111720499 103448101 189665174 119173002 148267779 156487630 106107141 75460380 77096349 60988159 103245003 42687307 114621267 108260457 121594883 117406576 103014346 43190892 153642855 129653101 131348946 45149001 76797757 185250549 60200833 124217036 159291093 171034714 93539208 45716555 113392579 35368793 62154835 73790528 112175318 44263997 50050370 180022360 68768654 70733025 107379436 66949044 100943064 129847242 166717215 99877016 152948581 59931186 120812613 160128225 141414503 78138164 74583781 128003184 96287063 150521016 113330838 51876561 73333146 80586957 131041787 137842436 74107755 127506561 95162312 156908804 94676303 118641888 63576200 115861111 103221204 96710489 98480157 110393200 86469206 57936599 79187746 122314192 9246965 124069263 150622034 61644149 110594088 102131145 94485788 101243631 97690282 131553791 140365113 165455205 27909798 42443653 67162478 120906864 83944964 42331425 104388632 99997459 96214342 57064253 94362653 143597537 26383480 86551811 92296491 95703047 65222374 79911352 67232222 96788578 79540228 94026213 148340970 81654848 162933713 71075934 115106724 60963610 135854005 75508346 112516957 94996902 39915767 97808674 126318564 46706560 73868893 103576541 146857431 92588998 139077332 97776967 47061430 38022422 87971202 134848293 141336421 66113819 144777563 135249444 111907501 132817853 65056476 101066593 96082394 81929356 47153066 43292004 65688947 63231535 123188429 132800795 135654918 120546539 96965366 96775243 126599905 107205444 52235732 59263868 102174870 54044003 84805137 61548032 139094038 97750514 176685244 161928992 78255020 143540568 64969454 118924323 156882915 30556105 109834222 126587518 117742947 93971018 95718274 64697946 100289431 80465910 131501826 162057133 134166145 44601224 100245049 127107060 27665610 66418629 86435275 107732226 171791625 98251959 134933938 52522550 55745976 70652206 31645255 57061747 45478761 178879656 36132918 108174363 41230848 90748506 175864643 130477852 114711908 178622890 40930148 119396228 121511857 171864032 36513472 111156050 96258862 129265812 132252913 126063417 74602170 136953772 81028021 105368327 101069810 80494842 94443626 24871483 166571494 179331504 131544668 61135514 10588912 94908844 49829744 35443982 152827352 128569334 150020074 65784790 114489460 127855747 123907295 174102721 126278630 77830986 162415273 80645040 77442653 58453101 87034435 109532899 136449554 76982532 50490263 26461980 60095619 96032418 83822007 75792735 150543010 23344437 88765768 172423117 85581875 129245630 103518505 109486129 81126214 57274205 131835438 88003689 124536081 156509249 44041262 92138659 160463653 52224161 155512613 94477752 68813444 109453034 81579374 125096597 143239458 140821631 84401950 111899170 148317573 120514411 126507425 93330094 95354838 143566805 149553664 68207628 90595193 157498165 147683623 98584192 127477876 148809915 174223605 97662799 130374398 67287550 143137886 76740364 105795562 106556115 73187515 94070961 131342353 54113462 120161588 76334315 23475344 107194027 95809334 131316074 176956579 65239805 151015069 119981584 110491571 157760936 149855446 117905320 53782840 51870329 125646162 73511289 168506929 167072998 34305607 87975076 98924816 144079408 168226342 55156476 151165606 89580866 67015685 80633673 168351280 68905950 133211340 105373749 123462338 97020486 123740504 91421393 139935679 9202994 116414980 120561725 42082980 170721251 25290983 149181908 177733153 91367756 99927026 90887836 68600838 114496930 180557197 29691924 163396162 113669826 100895332 50255624 124909970 136581509 117053939 125265703 43227392 104365788 99953386 144151467 94580850 35685845 96996091 68255523 123607408 112416463 146569889 56581539 121423948 141520440 97543124 121926818 35558376 89874129 91424884 122100348 143556153 109058166 155453522 75938521 159853828 47296776 45812669 36331230 131092892 53219762 33600421 49555269 152018981 94638180 64089442 134820928 186618349 69697461 130405378 102123375 74438984 126433798 137860971 51920361 165320764 105530086 141307970 35965856 20473753 37404253 63545355 88836981 79199262 80837888 98539457 76305141 51697896 168816659 75170394 126806528 75483922 86945249 154496073 133440363 98957994 110647869 93721636 76566384 75760140 113343355 42597368 72822460 164636173 148107517 80112699 114256946 107160831 92024327 101603954 52673961 134161529 114665198 108377795 163531007 138742453 97033385 85832347 128364182 41678414 112784005 130674387 122819296 162180859 150407951 165665182 91566830 150256193 102259835 50049371 33327632 149827973 62431062 172007073 134644723 52819865 146078443 109979486 122007781 81643725 137751681 102369952 107403553 86813513 130039293 68444435 190675571 188313164 102483178 108028500 150792610 93731971 83836769 133641357 118031068 86289068 124758280 89988099 70300965 160124858 110615781 139778310 79378686 95984178 130949647 73269582 145021310 65065360 11027227 118475371 122180037 43565739 90097052 132556195 118493082 73114168 109437007 68213147 66524865 111401790 22794125 28758405 74232845 90979834 148250282 23999015 106512663 163068838 100151035 101735128 144672137 72934114 70040210 115895631 118323646 92437000 139519799 36884578 37445772 52365200 166096744 88793539 184524531 163217453 124183277 125344611 134889411 84011236 125866057 98904338 44090865 92479898 177009181 155856018 29858102 155915246 161502412 131252625 78922214 99662481 63398129 61779798 96349193 124388963 36614364 143812800 79599010 133378457 63279413 92266139 8210379 51424389 106230972 117565382 49299275 157174228 62416418 87832670 87892505 97957389 91971963 113453348 108858857 102818758 123012629 60207109 153602394 56556395 147528791 93755611 114932483 144580122 154692433 141991275 38942281 79548070 109112051 22655721 144164746 95357095 75278656 127513557 125062858 105240612 138291616 56549966 132280646 113243315 17201887 85742743 101460767 125324972 93199684 156070577 46540547 105295009 126015497 107746259 155536118 123350064 67267919 176885976 47538520 111052968 53447013 106370028 9268568 117138485 140555073 155238775 156143178 90904819 156600671 98494233 48995179 116737521 77134547 136964704 109430632 70401794 91786845 68234514 148333619 161513261 79467119 96585418 117799862 92050557 71015035 66110668 119333683 143061125 70509404 135789686 105534764 115536308 76028988 123145295 116745551 12335941 137890020 96081151 57466346 122821136 30570523 174787981 106257099 78083584 113447445 94400603 117751384 166630164 88003077 108490949 132163261 51527393 109928761 98416475 26977123 152176054 61804200 153801474 154782347 57946851 154432736 116785209 161701821 113323365 108685049 99179497 104788651 102675553 119118162 121727206 112451492 80731651 104527745 70565700 142817188 124098334 165555411 117986266 118338919 60292387 97815508 106283968 110568099 136850601 46408811 52337050 63748115 66503342 42478843 107585231 73651339 181543782 86487232 90167483 136039179 156688730 177239414 66930449 156365270 73880221 136946672 151506029 64458167 116129409 53196055 40780633 108437533 152946335 8835422 42831791 120812658 126790938 171463006 110094437 132276463 50636063 88018889 25527164 139424084 98184834 104461011 101035516 116791182 80464384 126940939 162351005 153979586 34648982 78052624 162693755 78461337 81717760 85458806 118494131 86384362 113007034 164932067 68756845 99935816 43133116 95150395 69423144 186800157 72521800 113748459 162228739 49118343 53109004 98151824 136473506 57327148 83558603 106160202 101872130 98120457 23956634 116488484 78005867 114836110 136449807 136145989 95545503 124193918 139142600 151260601 50060792 15025460 138703118 133066016 102114188 91386325 178396205 52642939 97393793 81190831 89561966 139752969 119781717 156738151 79178419 131792967 91191741 39333397 165315922 159928943 166121628 70102668 157383627 80187609 175326877 62717233 157603252 108454571 151945867 62932964 104773107 96863924 71721808 162394601 52438910 97144706 67095980 139848876 33248345 123652554 90178825 55353927 60959278 89378044 29097840 55996529 142701873 91487786 47961746 130586214 127735132 92980561 55179491 110770108 80927625 156421981 124315537 94478262 70693109 170976381 153127633 94331230 114356334 100188690 125537039 124913394 97624398 47323089 99201826 106802804 155813824 106564298 168598457 111938368 117138962 95628230 149379305 82639073 128330917 122565890 85002229 132478234 42140199 111783542 145210790 54936001 128916218 103848008 172816508 116838847 156925872 129897623 118987671 36788655 124234047 54437912 116196542 111779528 78647686 92369591 51141436 137229576 136081524 130824464 105465334 72694224 79765598 135738030 91462439 83370093 88627619 111184556 82453853 94684150 118007084 134946626 79761729 89138199 34221909 58165378 163448962 64087595 43592952 97173675 195365720 171469035 69865012 48406960 70454492 138520191 130771860 49310458 123923573 170555936 99847404 147785795 130005004 121135823 66771908 128437177 118766341 22962958 66963548 67886125 86952148 117816849 75312293 134878506 42179497 60441965 119986245 32560518 184144779 112457469 94426312 74512966 13322962 165975450 171545738 179652774 151578557 129292660 130538379 168019121 91707158 69213255 99103926 174464248 32255827 125722002 37474494 99899390 71758396 111061063 162188032 173672452 106793572 84913101 67363125 70521734 92613460 147018378 101240471 64775788 94696091 131540364 164976582 37695136 72497261 99151816 69817176 112486690 62752975 83157609 170768993 115469711 106400646 99862339 114240893 76963004 108134436 154704350 120329905 76856041 68253122 95855945 175080228 162141908 152612948 60363271 59327965 97246183 78529215 125916788 88765959 95712139 115964487 93317606 163243208 187844177 120515376 107571404 157368938 139481432 98589410 63794632 63136586 84768491 165416747 128515769 140935030 79604442 97620946 142275628 90467748 86322874 157752556 85008522 125994430 96071474 48098085 43456625 145207333 165631557 144874805 10480810 120099281 170969115 83616438 38618071 85842311 157860584 133863222 122210323 129317620 113548764 84841633 60352756 183730141 153770872 80350400 127164233 158068176 150927451 172178712 66093405 79543434 98223198 132868725 48115764 97444007 70023727 52985506 55910803 152608158 127570154 104036003 168474357 108619506 108505739 28523987 135481538 71557877 103990154 180026448 95767238 82555242 84270764 54893831 47750603 98206481 115134370 47109763 79919854 74950849 153989592 179341821 120025773 110732365 90817829 84829163 91252248 128807847 82918191 105925939 123989126 68475573 64245459 111189083 90483884 122839210 138159060 76438125 105604970 132928469 109792159 77346404 177440368 51361382 83462096 32491235 137712544 198619012 145234863 165162426 137483677 84404246 153796668 72659653 60613315 137054854 79465766 182527820 110395020 149166855 171700033 136087538 145648097 112964774 120559611 143985126 118025357 172286260 59724624 158266437 126648668 14200193 148092252 112551007 20739803 134327208 77241230 166922337 152717614 58035599 117318726 110558729 165609340 118346277 22428383 123747461 112493558 26665447 100085142 32868566 29847937 30469384 51593130 72133869 57096124 46716325 86154902 87749438 139618206 133847630 147726169 101868827 111144390 113837790 105838038 122052081 13218878 118276482 75776845 93035865 107530353 136080629 114407299 137367553 135124710 78811532 110634745 92541397 72914036 29402259 72850625 123634657 179638493 85874649 97039674 112319167 85352176 119304080 86348750 115504002 48463079 24330813 140778820 95677610 181502096 84950951 67306152 106631981 76768231 86382132 135031897 106865697 37604453 159379294 101432702 33936347 57610035 60787956 34128359 118248819 88157988 162409995 91741625 111146151 116518667 80573049 151747004 93066169 143893132 116102031 84821108 139072324 121424362 92178344 181277951 112325636 168092447 123333778 98039876 92901278 49833662 84763170 151591222 140239995 121406796 70408706 79702018 173882302 137543134 98328167 110865426 78632490 185485898 149905848 82051777 109651803 154359912 82356473 100647800 112954695 172861273 118179702 178220399 102816223 122040833 52468759 125476070 64996878 101338931 168225888 112037496 38917018 36018671 78754776 98802237 125555597 147768943 96023975 186654241 47794196 30558739 149034346 121510120 88320910 94479379 38035441 46739848 156108497 107529190 70685418 37760766 80588354 107487025 23479331 50428928 131647742 146553866 167878481 36276569 94514831 134528221 63896853 112824869 168513014 123596710 142139453 117754139 144550866 47201396 126454444 153058859 154375683 66128124 89638172 92523534 122950977 140255387 185496825 121011177 120503342 153622409 62741209 71749840 61570943 92458459 124920284 72089685 41094684 69457966 81908637 118011759 61911111 93556385 82029618 102453125 87592008 66735444 161101643 114443953 50799618 64642226 137202011 96744832 60483612 66766388 136026536 179932811 160678728 102638417 126302702 142493300 64133154 94454299 107554265 163553293 97157819 99988281 71303285 143985224 85672072 90549239 80603822 94178593 58399525 158126491 164388712 28589840 136848263 114934880 162351781 127520290 18864321 185637616 116076874 147790033 26317244 48827160 150019029 70498672 120160573 48527164 102651938 107133874 114409327 133327967 21011954 127226369 159503301 48684980 165483749 91808968 101048506 116171324 140210350 22861791 102408483 154941584 150232228 132271945 141558158 98780051 100302815 155142237 113983399 86936227 108398405 93403628 106911846 74027344 127803964 59458972 121539508 105909119 98459423 106393619 70168498 51498035 168536414 64362207 113624779 133804212 94856912 126815246 126250002 163736003 95611946 78873724 55771442 178434703 122047193 43404645 92315688 116875708 113482097 166259829 47278462 78131285 80861320 11309815 103001845 69958704 37226193 141854105 89270039 43289456 96483535 136189114 147645802 85375271 51080008 180264675 83609093 70718791 172662407 95513796 23680814 195529959 108597843 148546220 143965595 103309249 108852678 19092750 111708975 68677248 56050772 43805927 100847500 101909381 79782136 130435585 96199499 48783334 139435003 112786112 117426468 112588852 169416990 120316612 116439319 59612672 102597213 174880773 124385592 62225944 69000689 137147400 97453248 107176730 14572439 66157820 66235159 133510426 111936258 49903723 145616406 98346275 31416302 103349343 126603050 137613844 118849004 58960284 111826753 50120657 168863403 111019287 136974179 63841952 138200623 128619749 183290588 122280776 136475171 189241767 134117569 83879611 89531428 129271484 133835985 161441153 99471692 120356012 66711301 149702471 65589902 142288684 127731367 85869461 155206179 161848741 75618541 58186668 45053298 106491866 107596882 77518966 125662714 55103859 33009567 86791137 147703237 160646855 60125218 91769843 133562299 80737734 117358631 62633838 74630558 81514193 76770539 121110141 162013702 141019335 102282352 74781706 138412445 139763518 41751427 151992714 127396842 142423492 105206546 116239507 146836563 165393048 51883336 137167521 77012557 72392190 104957281 162331106 105188041 72082588 113767917 175371254 113952851 187066985 122666100 89995607 36983739 43830994 153554466 128309270 73975858 130912612 100939639 112682834 70079719 71706569 100329978 105379107 123776733 114730684 74199002 32471717 86469326 69163318 145749950 49328006 9514769 97041795 120660604 167172878 132539508 169484544 99947113 170102797 91721089 13818650 91923984 118717366 158478739 46976139 109177891 84510896 124122695 136186803 94867093 153346050 101956707 112185231 129269160 127966990 112106239 125862624 84388903 62828913 64904286 104205903 63742063 113895493 47713041 127051848 135091674 100996944 25512199 69248096 73781921 57742106 108049215 57978598 50319066 42238361 86278164 117953249 117616457 43228940 148239597 94380967 184873612 71825829 98484027 65952627 162165873 43392311 8117936 87267467 62817732 73764595 87306917 92008225 90723360 186544734 96152662 52727886 122653497 119090171 66968376 115049884 38134133 76216886 97710289 65754806 53566358 106287284 77699455 117459012 85779079 126329184 164183524 107578629 132118215 141548873 120880549 153635081 152270961 169080825 88432418 144407803 69509651 127716999 80351701 70908487 96950502 76035112 41309758 95966329 109995548 122778257 166131950 95501234 61594054 33596531 88992136 157844562 67076704 69336725 94241780 109985443 101757547 130302173 101557630 77798586 101254557 76826844 167135471 124310161 78643001 147584794 117312809 74779758 142401248 97191658 141099515 78316752 63367660 157295888 116060698 103459113 106608291 81756374 162153772 183409101 76141894 57119126 79205637 124346463 104121052 142559191 164049693 63041358 165017819 97571481 87470147 33126251 137852071 59309664 187218008 24107328 174616532 135581609 176719381 164058074 170484335 47126760 83939775 148970479 89408944 31841577 135496257 43484137 130044305 115613962 81734445 122580465 61580782 110182090 122599511 56773355 28573912 53085576 108934054 123258141 39428521 74200119 95656517 96225703 142813994 82386235 106870974 64444967 34892117 53191069 94241308 62945567 39752223 135967729 109531077 120927553 67713042 75788261 62113008 88489054 96669173 144007312 25659042 91186344 159384671 91534593 106792663 85429939 148801254 51069460 122078485 61708303 81579081 124692403 84463078 111148255 163191832 144078732 152770758 88605105 137433595 103318778 62868970 106238348 79086111 39152188 132065563 47320750 172249971 167550830 92868816 127557499 69795590 93067182 73862532 108369508 65448043 120309906 119080063 110318027 110586915 154303592 60098567 101535556 31506895 110222564 149197235 99206637 137216459 127917407 160235857 56851129 151486830 32350984 95892852 25880339 65702970 66251408 75632994 60797244 182785236 92606621 146877884 137701467 65644970 79675345 101957618 140177148 113498810 93878539 56114182 103885833 165001990 152938462 95015976 52620426 28033419 153929798 186865431 70988927 101188334 101928341 124611958 85976342 99889547 120148151 121238066 189541438 183995064 139106082 118725211 97915402 156326626 147418753 81320369 135327992 80809280 135756327 81480610 159065198 132827305 72818550 116029412 93672974 91127813 54051068 137990133 77275792 135595974 117142508 76689312 106746008 152573196 147440564 74784440 90351230 151368306 87352912 161656897 61373049 73378388 130957535 122704504 80721469 30570530 39488176 126794316 98359475 154034446 133103058 81400166 40004273 92260961 128424534 42369432 57613365 67624563 133729792 62819521 62525087 109258169 56179254 108521375 80829834 88825684 160959483 147109204 83247331 54290595 54114929 75607106 121341068 149677042 171000522 31191121 111748854 117399563 110295410 90556676 99829764 102992240 105076296 59917697 18535745 131040077 60271786 85247193 59351055 79603038 124056100 144277390 143075472 75867485 90865404 79104980 143337758 101991153 109250719 91680137 133878592 124902385 49606726 105824439 75696544 50721598 145070993 96020541 100959653 92734112 111724024 70632617 145443282 78434119 99011865 74869850 121468487 78334136 88211679 92505725 71014772 117957168 50785265 31658464 113668779 118491328 93292476 113071603 112654361 60555326 68405246 21456261 167555969 114170688 83266007 96826463 80833229 127611602 145698756 81814961 39105161 87262027 55908729 89594483 110809743 118667067 39927939 146961741 112432185 89370013 141821970 124490437 48982879 117715697 59629362 60570738 87682976 79907696 120911764 177602412 150665329 149118714 108111896 100381710 162262164 88544404 122959755 52239771 121960441 89719267 31491785 117387064 70788297 88411982 97831222 62553153 121828362 28490742 101231751 110184221 55826871 123794864 105531823 150117702 59449710 156461518 161636620 75523303 51349610 78548672 22982175 163871542 111294431 107457481 116808684 152998926 113808435 173391086 86842024 129469072 90456648 88417468 113134260 139218031 144918489 123740865 91289969 134756640 115031946 57675857 90542375 117154842 113665206 155394173 19485457 73089375 122012898 90083529 106720494 103904027 53305989 159652412 122661431 113730658 107459941 57887259 101877031 153217937 70045966 115240770 138768708 101849242 63823365 21002736 81471239 129206725 119442187 55524378 122996633 171611129 104023699 57121448 84568887 139621902 168462296 87942164 38154821 118783918 122862440 110365255 71003672 94034891 158747791 105726359 168145879 92971206 163485690 113799328 188919997 89917905 107799635 76752552 105360691 180853310 51147887 87457841 32390642 168068878 48196665 82446384 88915287 107082687 102716377 140624507 119446603 94550444 45724099 149072676 91996818 105500420 168551137 60379523 13094449 39143662 122367173 94890451 109851178 77050746 121816144 132873190 56018116 112043662 54302167 125245365 127399288 114057163 144537694 45569317 87765781 97523109 119856740 95617557 92081817 93400966 49405798 77568789 42819521 101640722 132603119 75174506 145397637 37832733 70346530 102683615 75205988 110540667 47408840 89476386 88255125 77976983 118384954 32753094 167944164 57576084 97369136 150134191 104793744 110672076 36135443 36024595 77303929 180687098 77896482 136349557 52576915 75470771 138314793 125233705 117892861 53577193 137022510 78209533 193921123 97575223 133179010 76942772 40793281 88470877 73178714 146040877 36855301 76133763 141567826 180704157 61670962 47299738 114296690 102708896 147554813 150873945 43493934 63775625 163363369 76799036 91437116 59142735 147478872 134065810 150000935 164260128 124552930 49798301 53463702 84363267 61225645 189941919 13153304 141596370 96310290 141055777 116733397 96912437 104174373 124548116 143493133 135892296 165985920 150087996 84523652 65189030 118903013 143866923 42880963 88724667 64282218 176507915 81285812 43047838 137240272 98288358 119941166 158986523 84060789 129410794 24162965 118831733 127905186 67937946 114378317 132803806 123056507 153350530 45780461 95385525 94773884 54470126 84506912 11290374 123256992 149290003 92841790 148648784 173031552 178083741 72727829 153653250 115800004 135852625 102582158 147027192 119857947 113983440 99699801 182202406 99500804 25358157 12276341 113956914 154425918 137382031 182314027 123207336 120675011 67248642 157548022 131128062 54402534 118016470 158120521 24877337 116272755 179820045 95496335 91013692 89264421 114664072 107862597 108467174 95381014 75877538 165220202 107238221 101383332 46887978 169153761 28614227 96056624 63138166 125488338 82778546 141297041 90399505 122485572 147156691 83950059 165660073 138583005 130853585 100835677 175910984 94001569 50490857 80219742 37986101 85564500 100036508 135247465 31600777 23263745 77587196 139355297 133517912 82605683 70636534 47230025 169046741 89537874 112651622 59037282 126524440 107016474 150688473 89605719 136887428 164136850 75858985 164718488 108511851 104971398 53657455 167126066 85330559 84167885 177016405 175473732 156277849 86996280 46696816 109006606 148936291 126509312 162638862 122013043 107268333 68754432 135499870 69922048 169425554 49387356 95885455 75973937 170077089 78009452 112796892 81703247 156804142 131088581 64318907 20713144 152773557 112032109 76226830 127645261 126391367 141183454 107534734 163484615 118240991 118742383 103253238 82588943 73309197 194078881 102606944 74303888 77051176 98262856 127303405 161537815 110138766 116673069 104869364 141857942 86143112 51628082 47407440 93982336 46928764 110290700 118638339 63588582 57216597 99644826 85193156 133649975 75473448 58529558 132949589 114625349 33853306 115212339 139970728 110887712 110254954 54116808 64343316 137367824 91226592 56666846 98132752 30943263 47481003 104000220 175798254 34880487 92831355 129875025 61119346 81654713 89814441 150192543 53389392 75848403 176467468 83615005 126003948 91911706 87912700 73837170 83895145 84229767 31519361 83317782 178081717 174581431 114682511 57097511 179324564 94778983 132968720 30349774 59040063 139919718 177733058 61909819 106788082 109888701 41386248 163871214 165391148 83708807 106316100 112028721 105468718 55394869 121360955 83654731 109402803 162000947 99716660 162284909 176907806 123689978 104438442 65481619 43025829 20045211 128967274 147581646 115564028 114759774 89660285 52467469 116102380 39218436 7863252 66695896 60313798 57293059 75329857 154774768 58007260 153340263 40896865 72167033 96478290 161299659 28398678 132821190 140628234 117754318 94400819 158988971 52699749 76558066 91307903 96298734 130366322 104890291 72986140 89677830 107887391 89600989 98616903 57411071 143840231 97678917 132156814 109487817 144658711 152191083 162000457 133919984 17524216 99140338 167599811 101685099 100412955 35113312 189570838 64239775 84243494 119331495 38796805 101533337 63253062 154672567 82104672 158703666 95783576 85756602 112697930 96977168 125100770 176291017 148532782 71402610 154942323 100596882 127625421 136839265 49389681 34892593 77906425 142187735 91268457 115629733 35892318 108283620 96683437 183619756 74577708 177237866 76318317 116583306 92570369 134174913 103584083 82300865 103204283 125658629 65710047 40912381 100427879 145216909 82500281 123215782 173797059 155211772 154210694 123127462 81613565 93099663 116589922 60397015 113379751 142095572 144000329 29741741 125133421 112963075 62714983 98806962 100381923 90676768 62202253 77833474 91660023 145783174 102658386 107291234 113974067 67520287 148150100 119212141 71402236 98850666 173773294 27731734 107711207 100949238 171363989 137586144 104185472 19952494 123364902 73086934 100242837 163171940 178504903 97837499 129564011 89157261 102010136 107177817 150754075 55776257 97837042 42755224 100950394 121634413 64026784 124780949 64991902 173151518 148260639 142928650 89502419 52819565 100883664 114748290 101714937 105512249 103603904 91512212 82639224 116323905 122692386 70885279 115989356 115727054 177733520 96110248 137726156 157218354 151887349 166798679 82118778 57706945 104774096 46723342 105544090 140315341 126822681 71141054 91404267 148018009 60691881 169699151 137994384 76130045 115963482 81067332 111872796 162711174 127649848 105229975 139730929 113119570 177535750 114252500 180914357 130040305 115499123 128961098 27105006 68629756 117261288 120119190 117874547 81964155 129248163 116064130 55007381 105669957 81804994 157256926 123538966 144413318 39064233 103855165 144593449 150228657 141380220 117025533 54598292 34629681 111335871 79982756 69790179 175800914 30633522 42470798 89857389 65517597 69265726 109903674 85398014 90723190 98875355 89987917 125170037 118803228 91874158 95267432 93832294 48179192 57259244 105147840 35650221 147465175 147727237 163579358 39910019 113876291 133686973 107874245 86671010 67524263 84464529 45591453 60353038 80642406 125635707 160062810 113797799 51229711 133468980 139395168 83176858 94271223 33774404 117431031 94866559 161513873 63343728 91447350 92762778 169550765 110006003 85379396 46122354 147749953 98692513 132444612 101778243 90110708 142547524 67950038 65473215 79863957 139595519 121949200 81935546 11739648 87856825 95374403 70996239 137380110 131348984 31481498 50748310 152898318 68954100 16767253 78954666 64671922 149849778 108623686 126035048 70153280 46034266 64014739 106588454 131148383 104216816 51686248 81049774 81782031 94404804 103165693 96227067 55944397 81136602 85935071 93084755 155774375 122440631 71428824 106454590 88917835 71130419 69109893 72744762 99229952 137425146 132923430 112517150 67519001 171497975 111627556 142993068 119841484 124668809 130138297 50490416 177428652 187625783 47797286 125681101 150171263 65553894 163324037 32790372 135281623 106094811 81234122 112863151 109156945 83549677 129836850 59606763 100104768 181898087 60603784 107294158 90716053 116523775 73188988 106400483 101296774 145391388 102928546 101174724 76663733 47650293 130907523 121224229 122007590 104044893 84062867 86112199 109380683 82472762 70277055 167397496 101874071 117421649 139269683 49242714 119121807 66734391 172387399 73899936 151278200 190368777 24834132 112270315 89897807 145780153 78721096 95198455 100486975 118985428 152648842 63493368 98384022 130000056 86664169 163288071 139777879 63378845 147301284 54146264 109097698 111115436 129012416 91976743 114120043 110323339 98792894 123221715 91137691 131429104 152369983 79920055 78044014 92289519 87774647 61212566 175702505 122597330 113879343 33472726 182181424 84284105 61211340 109026462 126719309 63011761 104658563 99236427 42783148 64272864 114244987 146808116 129375873 63615653 141805017 93994965 42324703 103348033 69902985 168740402 96706152 35531735 122902280 9925618 151453934 189853614 36754606 96730147 88911569 119396185 132391967 104206408 53132723 48954068 135281570 167275970 135191753 102985380 117596772 141532460 79159199 74349662 154136908 73756369 58371425 167218440 39592910 76269877 69064103 115689970 24635219 159651513 68780313 163248147 118806394 104466464 77132423 130007500 89395073 85402195 97299363 125523380 107723440 49865973 110418302 134988823 132384280 48023569 149910537 101944910 188109301 79993748 80460933 75487131 40015365 179911170 149044494 151673041 122553645 113968544 81402580 122944671 181591036 150328892 82913011 145179120 63108421 36117494 136898356 184589707 88722404 103245266 130328719 117985495 67866290 30422004 86747986 96867340 131222903 171067748 126086667 170272396 92733133 129535932 176496128 93752851 79562745 128948457 169669506 133883176 110223670 109346442 77366424 46682722 115114273 97952833 76129133 158610812 99000200 133700209 90083497 21863986 92641134 69296507 112755184 109479091 124722174 70017166 38106835 168190088 120995023 41173586 82347811 56225506 30437830 57937419 80219018 85880171 79075511 124592523 80662179 136819400 114108435 130119446 155498116 111954022 96340763 56303634 100956682 92921406 126479065 47495040 60498302 95841836 89641890 72052702 116267423 126535610 81047494 27280928 32398376 155696111 93562196 156626195 21636140 114710489 123560598 67531823 182319763 106654374 137763296 114125852 168884976 92570866 151855450 38491020 103809334 104204228 110820910 126349908 177058290 109913124 35094336 47866163 121253986 79798555 60487112 69572609 156895587 96267145 96631858 87697520 117661090 115203909 23299625 124341911 98060040 87371069 130228170 166722329 36255679 167162265 60954732 128074793 66427250 74443957 108763724 115892211 110843509 87562330 58962918 89477770 100419667 145071837 177622315 174941780 61998716 108446569 141618552 118831795 109442665 109391746 103141335 65635630 103285443 130334828 111638537 47565408 117326947 51456193 99937993 72356143 68025017 60104954 59195352 132411768 101820168 45284638 139256071 113940187 105128829 86010934 91170417 108275345 106380401 95307472 129317251 63929166 18693154 115164684 138432014 115359654 161384477 104635930 108266549 153411467 153072375 94887219 89304009 102591362 132499913 128097216 80575115 131705267 135936760 73059239 64981913 7031347 147907922 85389844 135677024 62140538 119668733 152727638 94634781 149307522 132473248 29389157 149686098 63189288 105357863 111368339 102071006 129939735 143122142 19985828 127231467 73047258 125675527 111017209 35172999 95753039 122649007 109658984 116311632 84974533 62032771 64802048 21070996 61640494 78574675 62738799 105735169 123720048 115241631 142297593 129571239 45681504 134643348 158454593 54185004 161133824 55588749 80686064 106282337 130260623 174598844 16284381 120678737 72255648 115644677 111950912 78950863 122907169 79179466 154966585 103567678 21728099 99825461 34236211 145910706 119771898 175616127 156605523 42028459 111120466 59021644 152183228 142453699 14356644 152849330 56517961 39172650 130000715 90452266 61624650 45285519 175373647 133799630 115241869 60359315 153140125 86307935 66128699 85456089 109406834 29503956 74686029 117336753 59712878 99167395 153714343 36238068 59503190 109464724 103818152 155434155 148171498 167131024 141984734 176003620 92218679 155118347 106809696 77940526 137014289 113057405 137663184 108442799 25502552 96846970 102066881 62476417 58535950 130022635 137310385 119768185 122247643 64934364 71414098 110549979 78738701 70094147 49533067 174080581 122471257 84815817 137845978 183346265 54225676 104902535 47276174 52109606 67478528 131223897 32621730 186339794 65434586 117042564 119104070 74310785 175085427 111274438 125151789 161497066 110971153 170300308 38359453 92889844 109888152 46049422 85907579 67523767 28077524 144750559 155554223 98996827 77314010 57615022 157392306 151138117 105168019 85241892 29045151 52434390 116058383 30996837 127440643 98997357 111459134 106751110 76121658 113712439 56402910 112014967 168211760 106974572 141683425 114845605 78185427 104874716 99261598 104126107 88686165 78693878 148030282 111007167 119574794 132963930 61003534 22790028 170747157 82517858 139486978 81209380 178454133 69480593 101858449 79185214 142999185 83878855 127466408 140790071 129269445 36195300 136340383 138715276 131434632 125288239 118715909 21969187 165100252 76911746 84988075 90547062 82093892 73452785 25531500 147698686 65329730 98218193 34830629 56658946 104840749 120984830 127468926 90668089 44421582 175781810 98098465 128479674 157066107 146021170 56829582 123792014 119544665 72054221 114767145 161038517 95928699 62202351 111329347 62282680 36825455 155075203 90362137 117674305 104926348 166334786 88236766 139405882 155212384 143392705 136724449 81870107 119993613 153897130 134408644 139528920 60447783 41129287 150848247 15462340 92706690 109739958 133030143 157739572 37550746 162988722 131005635 165564717 122563454 71240073 175585920 106806604 118215948 146973791 83980751 60795002 98188261 118467591 76992550 159452267 48245709 96483573 109619777 63809737 160183914 32113230 43967267 67491524 34807711 132203992 157087738 147171284 72053668 88832308 64531448 149106870 73929561 23495214 15168656 54508020 25248120 76583962 84380233 125281429 139796434 101039768 43799024 69477666 93128375 94905749 37411539 94331694 47679331 175281454 132680737 61054934 71268882 90524762 83284328 77978677 104271496 72082347 142751661 88292130 94931022 114550838 113997927 39526287 97781920 21780840 86118775 72159767 38946439 114473418 58219354 176806970 56561043 44284911 104486036 131646673 96014814 97602254 87521162 82892580 130389482 64669618 70916215 85821893 122785085 138014122 147396000 186666215 82952444 129015837 100830214 97589564 188050573 173181289 124932700 79502914 28444992 148973827 170141659 97608387 121940654 117007061 127935964 59232069 131470767 17569884 109662365 78258504 114054644 145472845 58051148 58276813 101428803 89204872 105001686 162635435 109530889 25738746 122319892 103435909 119392282 93886295 154628127 93105209 104921204 116971513 67098636 104844455 86590436 130015317 96908431 93272872 57276255 175927106 92499088 78025855 89150534 124021579 152409092 50641702 100319181 56437732 33061405 168358796 5255742 147505473 68430192 113232701 137268938 118713875 93830753 103192290 99238588 129866633 109419900 66190898 132532525 159231803 107059646 113522875 126373759 87114624 182302499 106538733 79124838 110820984 110985875 66539524 119375714 124289701 78992931 91289643 142194634 71951323 47452184 90730532 121712223 96930086 133742173 131156383 44710828 86750686 38880942 167744391 93876887 92776709 74085769 33278997 54563154 105137496 90772549 114529094 117864531 76047228 91727055 83273475 106654048 55544005 137882850 111337055 42794608 134458118 68653132 131798225 54562418 110402571 141264587 115392412 68942404 83499165 102348244 174823455 135377207 101687500 42872699 95572815 77929858 73404853 71504117 142744832 74591255 167312009 32044231 170622391 110402406 140272119 112670708 124190808 139186757 60202153 28630936 134529658 93127631 119825149 103616238 16784304 70635893 45948032 53565826 169188918 55810069 163488983 87282481 65594576 127041602 20800869 36810180 44705965 104085136 111616153 74265328 75377361 170457883 117006794 131800789 34241959 93170217 109325565 94786178 73307864 120125055 147474334 134625431 116938278 94049183 138167576 152098063 82353816 90635763 103244105 20367950 94293441 114805246 87947959 128826131 101658277 89739676 161934760 195393798 21952447 39084692 94991781 58048767 39330211 61372539 98356233 150242267 152877403 115519960 37753018 163065514 58455420 110710907 85605804 129511955 163853009 173516521 59713333 113988931 87946532 107834732 163501353 114286890 63146683 151156146 95234698 91110369 125017475 100249741 164702752 132298457 133156255 94440058 108791930 122082000 78755275 155783424 113625704 131692252 114460869 121801830 44694088 110434412 110688974 139976316 68337874 171488321 123097931 52664298 97211841 50162386 110520111 93834768 119359435 77258528 86270714 112643252 78446117 151067905 92274506 105577859 120183337 172719324 107291587 102456071 51587576 119726870 71640469 53033330 99685991 110238085 62293122 151837904 98116839 45909224 142936187 147673117 91620545 84872431 97328634 138378003 106478844 180250101 60648664 123327460 51103241 58628572 141155400 35996517 52057147 183139189 117389040 68697652 72983797 111008864 121269674 125353282 84124083 122951962 85047428 69778894 134421133 150292538 48245018 128849527 72623442 30306389 54791137 81441469 30632692 114012419 130431703 110117181 45127558 69679110 93349336 135260662 169945004 80966846 19668241 91336543 43573651 73098199 171520729 58404643 83693525 140147989 126432516 121574984 132133936 98686025 94152746 115679332 151955885 191784996 98565126 82691900 81780689 47339754 104744058 141461329 118800199 128780744 132130130 46535165 189610591 141806382 60390722 116411442 93489116 97907773 139173870 141848909 102336660 93942758 68385694 102828120 137989637 71991429 60675949 102445081 2711498 128932167 92150275 100443761 50100764 104320727 100885347 112674900 170049648 134470410 70657569 157166954 102955735 42210600 74900244 84370114 181212705 147244762 38934134 109323989 68024067 155868825 95449956 18773586 133261221 108381113 117560361 106258445 135235829 122079515 81872269 126323065 173900406 15696996 153373544 92797694 127056976 113436253 74153917 110465252 58963152 117075965 152656911 95381530 69313210 161939719 85321633 154950186 163358329 25508934 59714050 48884879 128058934 142855875 127965587 89976183 94731973 59704951 117517038 191043260 61923776 68646881 89265332 129535587 102191402 131039716 119829083 81986685 161723127 27137292 130283566 132629702 79751850 154871875 27903520 87244788 89724493 164057539 86729462 49704417 181343738 38065772 141423129 69550614 102077628 106381345 149532666 58708875 141501670 82210826 176656700 77548611 163335431 107419388 156204401 114413927 143427233 87473416 159831095 11674625 60469562 100796685 117442138 108688557 116204215 80555697 121485193 119875189 103181826 111503833 107720179 108169439 136090869 186176064 125133143 92716782 170105271 83827311 160311328 134540459 45015409 126534483 159882537 152626756 95321082 104053979 46609264 85620552 91718637 31242849 126824469 141176476 89281574 124109244 163405325 154028063 29975655 82270089 187241138 122515456 131972151 122435904 101597875 129492597 77678683 117501262 55808417 172204903 168025510 164631802 84470110 78935249 122441358 94416228 164420099 91481341 76443966 101410842 115901284 77279065 126969596 66898713 63045537 139164296 143984575 170884468 130457036 178321697 98917795 145326455 56222872 58182068 58639077 151473576 50512600 101622778 77732590 62976685 168482243 72510552 91023113 86502765 71237040 102806735 97226963 113175604 138631741 110827265 121982621 61656728 180224425 125999333 111141862 112422710 109903322 152745104 138258498 105064762 30641588 153573068 123219222 100220011 69374790 91298867 74020537 135771599 106255171 175059740 91593423 101507425 88926993 100409955 21775711 95526106 149926938 181189606 110771461 23278429 134044553 153459321 48689346 78332009 166131904 124479803 73899433 102467574 108605861 80163610 107480029 164681795 79005995 83712600 59595875 43720421 85562831 122838637 62521567 71660377 114117698 84527676 68448726 121803600 85977660 122962169 80062580 103177993 149416595 108727294 85693511 175867793 109694749 89676209 119795660 117120675 72520180 120923188 68668923 155640186 57059044 87460407 99757106 118510572 141024390 168109811 52225852 150102802 127154117 151154502 112841616 165595807 164254453 130732941 48157463 107434876 72817806 100501371 126982862 133518059 94234794 148949314 30981372 46571982 133129522 50749729 152283241 101568350 111334145 93770415 186078695 107970627 50943626 138840089 173548718 135605820 120385138 81948935 176935964 74060060 118175325 181761504 119235571 146681494 92598205 100552979 105167919 55956892 107292182 149939640 146982965 134682931 121603410 100771897 106523013 111232999 112779065 67235786 144275744 118703665 114788117 46826260 154316928 84964510 190836191 119939326 118273171 102743976 180102099 91966844 100393492 108060855 148846286 76535294 48177260 26791019 76871992 126226798 80518413 148355399 135180027 157313688 65953211 89011522 156710924 62360684 107889144 102409610 106096078 129583120 166652853 86895041 88067227 179594724 63990999 152719505 54278964 51150174 148252295 184371644 73787824 88527873 133853089 140896700 107806860 126718813 100077245 144129064 49533508 118716547 160684778 121235508 55865764 125714144 114262019 102815993 125051824 55915898 141198569 54541969 79777971 158070987 125784978 114324990 136660997 152152295 53469128 172316467 120871954 87516528 174852229 156451014 81011609 122305756 142966582 115278254 83664345 59968322 152100379 169028749 111015039 71381802 192103239 102128759 41479445 181945246 50637253 135725184 50191137 78243198 44335281 35575321 119029024 106110987 98750729 154570797 156276065 167747507 119975948 124168147 37043651 97130360 75064126 111692452 106821981 99658105 71196254 92237855 75582433 73047680 164862296 100181073 98541319 152691491 125497102 150792799 17056050 139940924 81617557 142240520 75004728 95179281 128875540 17364882 109940705 121743105 109493701 161759185 70246340 94221316 137932441 141742943 164443839 166129139 179832891 136206017 151646661 79192153 26608063 51027391 114485283 76220084 114053733 118294474 82023612 98852337 115194455 44572006 55590722 138322734 94839624 129528057 86733832 127032819 133461982 82726072 69213273 62506039 138316565 68856640 135840342 104432985 79943156 91486500 128972688 103564905 153448164 61019036 170241314 63195116 145530627 177150138 58812782 119707073 170710786 119998387 86355819 93757203 112079171 116022667 43877288 122524354 102195680 140636640 44178390 87729311 57695648 73491067 78755073 130904665 39003207 96391625 113907132 95766985 94316238 136732057 96936055 99952260 191333743 77602330 131327233 74099718 73240608 97863069 26651089 104400532 162986070 154096746 134480103 101476710 92152255 169031376 97062554 90275932 171838847 56112260 92693203 22377722 93067825 139465237 125384828 76125783 11099212 40530434 76975066 37941119 130601985 167826648 134334815 165888330 77721335 142197201 81190397 140813200 101695294 103042475 92003818 75365997 100893796 97913044 121438014 47547907 109615474 154486032 140002484 100540227 104217753 169496765 176195854 143344785 140142742 27808775 99739571 46568817 117885639 113963082 26807465 128624163 58655745 163098354 169423752 72399803 130009113 112926298 154972701 138494998 100625426 128962676 130161609 126898286 76040933 183602434 102099197 94553801 95505177 94409007 58963129 20039463 53661515 80901489 174339704 64965079 53100502 92832125 62475641 171766722 103307691 43703872 78068085 49567960 126014555 22808940 90619128 121702068 76773136 82806515 146833715 109869934 47239444 86826859 74350046 179535459 69382543 181479899 82833298 129122179 122920016 37917304 131586940 28817436 100848606 127023399 90957554 194468168 89962500 110252184 120708470 98070446 77895661 148153820 83460720 174409851 122055271 88489272 163172111 96974651 157902783 150749075 54493027 138314880 161954811 36395210 148392089 61957355 114359076 104566321 169469931 101037423 108408521 111117147 95268666 146419815 111889353 127374433 98586653 141957553 78886934 165262449 40105419 62890688 102396006 111675086 89931082 24388929 146792368 99131655 34291875 78840380 156220537 115351543 6244169 96786489 147818577 183477863 105700779 140614383 181212903 167584151 43759978 86175146 107375289 136528762 32328240 121729958 8112188 33461318 149960642 101924066 20272482 169165788 32494147 71052985 113601969 59887735 170791478 129290850 110232683 85219967 124523373 99131300 161670724 150642860 127544378 106098752 94296021 69819513 50582077 35925590 109077913 107471400 142261320 129456853 165015786 118717051 141314441 122640020 74135685 62676835 71704354 135281897 131957227 37312557 90625908 150715434 83495287 65471923 132943859 32591233 85373170 95796515 90942711 80181828 101179395 114640058 160646000 17988001 73537286 188143076 108161421 114731209 120050073 87976213 70317698 154062095 108740450 64512001 50340777 127914842 130294759 119725861 124076825 156852708 121188356 152007388 50215768 63096677 107066135 107389158 83411624 104705148 61175199 49644160 118078523 119326454 57304126 120194792 175503454 164969287 166195201 93943799 55926119 102256299 128013251 183200872 54293663 35760006 41367372 93868642 98268643 142751623 55561016 81601903 62594672 142588359 61970138 147145369 82389803 158864656 94139495 86185758 92780820 69762484 124202483 116326163 158801232 125743668 145675638 138007393 91040891 96101055 157552191 133953629 161568022 80047779 120303751 105333089 69839474 153017106 53877782 191029524 45724390 164674690 94471994 149749467 134625937 46276306 125810018 168650180 59594507 10638039 122001913 64999359 129504895 34829134 55671032 149138889 163571185 130397154 168744485 130693867 116537031 88806549 94621837 77401661 42459542 49403510 129587526 118130108 113334668 14023278 56584082 101157173 37430415 138626305 108792882 65699063 110688900 130231720 136158907 76372903 150493602 96360470 129284429 159382467 120738464 105241434 114785544 37975985 102091942 139824495 153876204 150940358 50293085 115736768 103509738 70953599 76393134 29647648 99359560 118395855 80160937 182887952 167343850 88250520 137109968 92313231 48926919 67703588 74547085 161474476 107238374 122965118 109086583 99070240 61543053 154629233 124245278 48051018 149696356 55926617 138436720 103280055 80806223 94007836 150899678 76567291 121812456 110485586 143553826 70241027 161529353 146341808 44608893 101715891 141396993 62524555 109902024 35209486 125417363 111466902 48302628 99816484 136165455 114953658 163684834 169495217 98842922 84227176 154334184 132907817 156824574 78271845 123897024 100497280 76956148 47572163 144663129 61910383 65459109 106237437 43473160 139582623 145703030 111242502 115913928 132841815 47943731 95276353 91800266 106579364 55340551 140480708 93134854 39340162 69928008 95940030 164082026 41368515 135940162 34838193 75085157 92502185 92040976 63248205 162891699 93313052 174483022 110964577 174723072 136513374 45300470 54414177 145577914 76915132 133502628 116400993 137198721 67610520 72856088 23008561 105980170 43769685 51444828 176778449 30424793 103193895 55516728 101446761 60926885 117318194 133698577 101604957 99498170 122289231 93802191 76365814 130058571 37284768 92093595 126976649 83607943 97107277 100335532 90570346 97218085 192559035 149420849 176151992 62134865 102539005 120196017 33732867 71498795 165015144 91640694 85525552 142872626 162487848 144605567 81684304 118650233 76888580 110023705 175495849 100815512 86942134 92854472 109719722 184223759 30335650 63844481 85500324 89265450 56443851 118593600 29123245 93773648 116439390 67451183 74122534 25907819 91464245 115396439 97913012 42407514 154085080 79081081 55139537 67779836 134987746 30876759 115633775 110855584 163586026 75932896 186661476 141768769 72803777 80811864 68965237 130407107 116154428 109660423 145537279 85367018 125550752 125307938 170609949 100668944 131113901 108959656 80941765 95855606 91061691 163902601 103470677 143584792 34512137 45095297 108044192 139430188 51674199 109541299 107625441 136739634 156492538 109839640 128754813 185128201 102250353 77762717 130786648 115457274 63298759 117360039 112930639 76282303 105523523 176843367 135434058 49559118 129219417 134125336 125010400 109606493 114941070 101380412 87546478 166888453 93685552 177689143 130190419 49828618 128120884 109025107 115453644 88782750 139408751 166756938 32834337 91418062 184445075 131930523 138767186 48645014 167739807 75379212 164807781 57793569 153927944 54993890 71259146 92767182 152139689 141206011 69515879 172364009 46528945 159889087 106386993 167749321 92583902 93565723 110222041 96330363 47336315 62350793 76897591 152288467 135990533 169041312 125242327 149798494 113070891 123036619 88342476 118561071 162740235 80260204 70722909 117039124 14405642 93318517 117200910 130993256 120520999 107120709 134524806 53289885 125129061 99036277 82191215 73852450 139007399 75934802 100720281 107614523 70598761 69107919 163542947 105201872 72104204 71909353 76070335 38568418 108894639 102486895 69189892 128438312 7796469 95865736 82236889 138435082 142089100 44507533 114159210 96082147 79285039 175941278 150718761 139461208 117155610 59282451 42606254 113925735 168065820 183983685 96454921 178401013 108126315 109596597 27968609 34492325 137360355 112550729 78657453 43540809 65971570 138067327 105701864 109123250 76018262 80862562 173697291 68103252 7498515 149889706 108741952 76958596 52319733 119320306 186466508 102244538 150542196 52349164 172438793 75388598 75444847 132400580 128858765 49944455 159232415 84663464 119025251 113554115 103481578 39496679 129173096 88489901 70856261 118361129 89543464 37773802 71805934 108612821 136070962 97531823 59219776 155112259 85032747 138183654 65267131 174898962 159030971 54278463 56671089 97495712 127361600 75034910 62591441 49055416 148283233 136026754 133569792 111214014 166293185 151374142 94372063 27140303 85907371 78094431 111886010 110997086 122937619 91331956 143756295 6258104 41980513 161021896 51010669 111294243 182126782 116226891 86772733 134639335 144448351 162787107 25013240 154008627 68492297 132704689 149869345 95039822 88623690 67203958 74471019 59043206 161061396 125999264 167051369 95650044 183398930 45956087 99304905 131035448 136879181 167745239 128153394 146729916 77529535 162594644 123919808 39705585 143005982 46071791 119106907 176126689 38886245 125205612 67544247 118623922 74813459 160704612 156524901 72249848 174015573 114988423 100989218 90437480 80164801 108181869 115783183 112228692 130724497 144417573 104861747 95377651 100262572 62555638 151011978 136242403 86092327 92512273 142695433 143763460 95673903 114430685 153570553 113283105 20750117 122148018 121943893 99714366 95893513 127860728 71486989 110363943 90826710 57772879 135558602 115929099 39710616 145304277 156588801 20989093 112633563 73866032 71905082 36606491 147397034 70469786 120592233 146868022 100190086 114738059 40305331 73240338 83412614 121676252 64686838 100976940 177958433 78264081 100714444 111724298 38993091 175325343 60016243 119717765 112362218 179068785 47293546 103452287 54999561 104671494 102594272 69673362 150689282 114456093 154569968 126930065 68088831 78730659 105428694 172101982 107090504 66800846 21715042 112587902 56128355 140227501 168015764 50726160 41243862 115980089 160903221 36670797 135605992 12782064 114511473 65241071 108121219 97298743 111790296 102439029 99949739 122472439 143661893 51367834 147243549 132349730 168452728 61750755 149530021 78861429 72177930 106586382 174500057 135273611 111505253 75129119 38625638 126951535 78432082 109921405 54442690 150586570 122233448 63097182 45170901 153855729 147711817 110113236 119871670 51224430 120704696 139042850 187459415 67502261 130821142 140928463 91131825 29916979 59369335 33955741 159003753 130521252 181557664 150013040 83939137 138008134 102334261 172895391 102866058 92824960 70024349 103116733 139790323 66185149 128102280 127633177 42476546 193017650 189675500 18091143 112713867 77013216 85419907 144363844 113257484 111929262 150142072 123514403 85475586 127652728 126585403 90000969 78307578 25201326 118657334 25706089 110913236 53481080 93789750 160446441 159356001 154042454 127362530 166473937 57884221 173381874 58133917 8930046 107437307 64928200 96510867 111641107 87740371 60029183 90963544 140933661 143041219 152308387 50002802 55757452 121323158 121852017 115599599 94200726 103827518 26164534 17061644 66324154 95241730 106502522 141652514 22949642 149405695 138401474 94437742 162619886 100051538 89486959 108704397 135247036 84522313 64257990 140567017 107339713 108369232 136250368 116475125 85193482 77868462 129066786 115727505 125904883 36827512 164175378 37737638 61594257 72121196 136308683 88306043 61643949 112208048 89742329 132651292 89108255 168717221 93297547 149032522 23089753 85458312 90061688 125072955 122439509 80793178 189229519 34762700 117915576 86201300 104740609 141665706 178577439 96649991 92045746 36988534 131446826 79665694 105875537 46613324 95097416 114843185 186425733 46016492 102591686 125067011 95097586 92534386 114617291 63947285 150041092 93002919 84057365 107973564 142771688 163991291 78821342 134929434 159840255 123083388 91642636 148836239 120838914 173698983 104394437 171803429 115339339 26264590 107815852 125146137 135077391 120432748 99116680 56296889 142540696 99862563 39590039 112301806 74401226 72673072 75100848 67761472 88161525 179398974 108946641 50107388 154525779 161255680 35053211 156922686 128058062 61138805 133144682 87679528 30611990 34568916 140798385 136345145 142901053 50516567 107224174 150738043 115873708 117854994 163039760 70140530 100803083 62259466 38888455 111013147 123539386 93634357 97273313 95592125 94653180 149216404 89900786 113760590
|